html {
padding:0px;
margin:0px;
}
body {
font-size: 12px;
font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
padding:0px;
margin:0px;
line-height:100%;
min-width:995px;
position:relative;
background-color: #ff9900;
}
a {
font-size: 11px;
background-color:transparent;
text-decoration: none;
}
a:hover { text-decoration:underline; }
pre {
color: #564b47;
font-size: 11px;
background-color: #e1ddd9;
font-family: Courier, Monaco, Monospace;
}
h1, h3, h4, h5, h6 {color:#000;}
h1 {margin-bottom:10px; padding-top:10px; padding-bottom:2px; font-size:14px; border-bottom:1px solid #cccccc;}
h2 {margin-bottom:0; font-size:16px; color:#ff9900; padding-top:6px;}
h3 {margin-bottom:10px; padding-top:20px; font-size: 12px; text-transform:uppercase; text-decoration:underline;}
h4 {margin-bottom: 0; font-size: 12px;}
h5 {margin-bottom: 0; font-size: 14px; padding-bottom:2px; border-bottom:1px solid #ddd;}
h6 {margin-bottom: 0; font-size: 10px;}
a img {border:0px;}
#header {
height:82px;
margin-left: 140px;
margin-right:0;
background-color: #ffffff;
}
#header h1 {
color:#fff;
line-height:35px;
}
#left {
position: absolute;
left:0px;
width: 140px;
overflow:hidden;
background-color: #ff9900;
}
#middle {
margin-left: 140px;
margin-right:0px;
padding:15px;
padding-top:15px;	
padding-right:195px;
background-color: #ffffff;
border-right: 1px solid #ccc;
min-height:1050px;
height:auto !important
height:1050px;
overflow:hidden;
min-height:1300px;
}
#right {
position: absolute;
overflow:hidden;
right:0px;
width: 180px;
top: 85px;
background-color: #ffffff;
border-left:1px solid #ccc;
}

#footer {

font-size:11px;
text-align:center;
line-height:200%;
background:#fff;
}

div.content{font-size:13px;margin-left:6px;margin-top:5px;margin-bottom:12px;overflow:hidden;width:100%}

.heading {line-height:30px; height:30px; font-size:18px; padding:0 10px; font-weight:bold; background-color:#ddd; margin:10px 0;}

.article_heading {
	font-size:18px;
	color:#b00000;
	font-weight:bold;
	border-bottom:1px dotted #ddd;
	padding-bottom:10px;
      margin:10px 0;
}

.cross {font-weight:bold;}
.check {}

a.footer {text-decoration:underline; color:#000;}
a.footer:hover {text-decoration:none;}
a.footer:visited {}
a.footer:active {}

a.left_sub {color:#000; text-decoration:none; }
a.left_sub:hover { color:#ff0000; text-decoration:none;}

a.paragraph {color:#265db7; text-decoration:underline;}
a.paragraph:hover {color:#000; text-decoration:underline;}

.frame_article_body {
line-height:100%;
}

p {line-height:150%;}
li {line-height:150%;}

.left_heading {
font-size:11px;
color:#000;
font-weight:bold;
background:url(/images/left_menu_header_bg.gif) 3px 0 no-repeat;
height:20px;
line-height:18px;
padding:0 8px;
}
.left_subheading {
background:#ffcc99; margin:0 3px;
}
.left_subheading ul {
margin:2px 10px;
padding:0px;
}
.left_subheading li {
list-style-type:none;
padding:0;
font-size:12px;
line-height:100%;
padding:2px 0;
}
.side_column_heading {
font-size:13px;
color:#376798;
font-weight:bold;
}


.box { padding:10px 0; font-family:arial, helvetica, sans-serif; margin:0 auto; width:150px; }
.box ul {
margin:5px 14px;
padding:0;
}
.box li {
padding:0;
font-size:11px;
}
.box a {color:#663300;text-decoration:underline;}
.box a:hover {text-decoration:none;}

.box_green {background-color:#d0f18f; border:1px dashed #6db72c; width:190px; margin:0 5px;}


.box_yellow {background-color:#ffffec; border:1px dashed #f4ac23; width:170px; margin:0 5px;}

.blankh10 {height:10px; clear:both;}

.example {background-color:yellow; font-weight:bold;}

.checkmark {background:url('/images/checkmark.gif') 35px 4px no-repeat; padding-left:22px;}

.left_sep {margin:5px 0; border-bottom:1px dashed #ccc;}

.f_l { float:left; }
.f_r { float:right; }

.topnavi {margin:0 0 0 0;}

.delist {
margin-top:15px; margin-bottom:15px; padding-top:0px;
}
span.code { color:rgb(153, 0, 0); }
div.thecode { font-weight:bold; padding-top:5px; font-size:11px; }
.codeblockegtxt {padding:15px 15px 0 15px;}
.codeblocktryit {padding:0 0 10px 0; font-size:12px;}
.codeblocktryit a {color:#8c5c00; text-decoration:underline;}
.codeblocktryit a:hover {color:#ffcc34; text-decoration:underline;}
.codeblock { background:#fff8dd; border:1px dashed #efb561; color:#333; padding:5px 10px 5px 10px; margin:15px 50px 15px 0;}
.outputblock { border:1px dashed #efb561; padding:5px 10px; margin:15px 50px 15px 0; color:#333; line-height:150%;}
.stepbtn {padding:5px 0;}

.table1 td {padding:5px 0;}

.tabmenu {
    list-style-type: none;
    white-space: nowrap;
    display: inline;
}
ul.tabmenu {padding:0;}
.tabmenu li {
    display: inline;
    font-weight: bold;
    margin: 0px 3px;
    padding: 2px 6px 0px 6px;
    background-color: #eff7ff;
}
.tabmenu li a {font-family:verdana, arial, helvetica, sans-serif;font-size:12px; color:#336699;}
.tabmenu li a:hover {text-decoration:none;}

.tabmenu li.selected {  padding: 0; }

.tabmenu li.selected a{
    color: orangered;
    font-size:14px;
    padding: 2px 6px 1px 6px;
    background-color: white;
    border: 1px solid #5f99cf;
    border-bottom: 1px solid white;
    z-index: 100;
}

ul#nav {
list-style-type: none;
margin: 0;
padding: 1px;
}
ul#nav li a{
display: block;
width: 130px;
color: #ffffff;
padding: 1px;
background-color: #ff9900;
text-align: center;
text-decoration: none;
border: 1px solid #ff9900;
}
ul#nav li a:hover{
color: #ffffff;
background-color: #ffcc00;
border: 1px dashed #ffcc00;
}
ul#nav .previous { float: left; margin:10px; }
ul#nav .next { float: right; margin:10px; }

ul.arrow {list-style-type:arrow;}
ul.arrow a {color:#663300; font-weight:bold; text-decoration:underline;}
ul.arrow a:active {color:#663300; font-weight:bold; text-decoration:none;}
ul.arrow a:visited {color:#663300; font-weight:bold; text-decoration:underline;}
ul.arrow a:hover {font-weight:bold; text-decoration:none;}

.table1, .table1 TD {font-family:"Courier","Courier New","arial","helvetica"; font-size:11px; color:#222222; background-color:#dddddd}
.table2, .table2 TD {font-family:"Courier","Courier New","arial","helvetica"; font-size:11px; color:#000000; background-color:#eeeeee}
.table3, .table3 TD {font-family:"arial","helvetica"; font-size:12px; color:#000000; background-color:#eeeeee}
.table4, .table4 TD {font-family:"arial","helvetica"; font-size:12px; color:#000000; background-color:#eeeeee}
.table5, .table5 TD {font-family:"arial","helvetica"; font-size:12px; color:#000000; background-color:#ffffff}
.table6, .table6 TD {font-family:"arial","helvetica"; font-size:12px; color:#000000; background-color:#ffffff}
.table7, .table7 TD {font-family:"arial","helvetica"; font-size:12px; color:#000000; background-color:#eeeeee; font-weight:bold;}
.table8, .table8 TD {font-family:"arial","helvetica"; font-size:12px; color:#000000; background-color:#eeeeee}
