/*CSS Document */
body {
margin: 5px 20px 0px 20px;
background-color:#f8ae4e;
color:#333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#main {
border:1px solid #036;
margin: 2px auto -1px auto; 
background-color:#fff;
}
a{
color:#003399;
}

/*Template Structure ********************
*********************************/
#topnav{
background-color:#2a5384;
margin:0;
padding:0;
}
#navtable{
padding:0;
margin:0;
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
}
.toplink{
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}
#sidenav{ 
background-color:#bcd7f8;
border-right:1px solid #333;
width:250px;
padding: 25px 0px 5px 7px;
}
#sidenav table a{
color:#333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
display:block;
margin:4px 0;
}
#content{
padding: 5px 5px 5px 5px;
color:#333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#footer{
background-color:#2a5384;
margin:0;
padding:0;
}
#footertable{
padding:7px;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#footertable a{
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
/***************************************************************************/

/*Content Controls*****************************
**************************************************************************/
.prodnonlink{
color:#333;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:19px;
display:inline;
letter-spacing:-1px;
margin:0;
padding:0;
}

.subhdrs{
color:#fa991a;
border-bottom: 1px dashed #fa991a;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
}
.producthdrs{
color:#333;
font-family: Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
letter-spacing:-1px;
}
.minihdrs{
color:#333;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.footer{
color:#333;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}
.box{
border:1px solid #e09f07;
padding:5px;
background-color:#f9e9d4;
}
.noline{
border:1px solid #faf8f3;
}
.charttext{
color:#333;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
border:1px solid #e09f07;
text-align:center;
}
.chart{
border-top:1px solid #e09f07;
border-left:1px solid #e09f07;
border-bottom:1px solid #e09f07;
border-right:1px solid #e09f07;
}
.chart th{
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#f6ae51;
}
.chart td{
color:#333;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
}

.linewt{background-color:#faf8f3;}
.linegr{background-color:#f9eac8;}

dl{
color:#333;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin: 0 5px 7px 5px;
float:left;
width:225px;
}
dt{font-weight:bold;}
.line{border-bottom: 1px dashed #fa991a;}

.text{
color:#333;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding: 0 0 0 7px;
}
.text2{
color:#333;
font-family:Times New Roman, serif;
font-size:11px;
padding: 0 0 0 7px;
}

/*****************************************************************
***Form Controls*****************************/

.label {
width:100px;
font-weight:bold;
text-align:right;
font-size:11px;
padding-right:10px;
white-space:nowrap;
}
.fields {
font-size:10pt;
border-color:#000;
border-style: solid;
border-width: 1px;
}
.submitbtn{
border-color:#036;
border-style:solid;
border-width:1px;
font-size:11px;
}
