@charset "utf-8";
/* CSS Document */

body {
	background:#fefefe url(../images/bg_page.jpg) repeat-x top left;
	margin:0;
	font-family:"Trebuchet MS", Tahoma, Verdana;
}

form { margin:0; padding:0 }

#container {width: 960px;}

#mainContent {margin: 15px 25px 30px 25px; text-align:left}
#mainContent h1 {color:#3b3d3f; font-size:21px; margin: 12px 0; font-weight:normal;} 
#mainContent h2 {color:#1d3955; font-size:15px; line-height:16px; margin: 0; font-weight:normal;}
#mainContent h2 span { font-size: 12px; }
#mainContent h3 {color:#3b3d3f; font-size:21px; margin: 0px; line-height:23 font-weight:normal;}
#mainContent h3 span { font-size: 15px; color:#1d3955;}
#mainContent p {color:#1d3955; font-size:13px; line-height:19px; margin: 0; text-align:justify} 
#mainContent a { color:#0062c6; text-decoration:underline}
#mainContent a:hover { color:#007eff }
#mainContent .H_dotLine { background:url(../images/h_dotline.gif) repeat-x top left; height:1px;}
#mainContent .V_dotLine { background:url(../images/v_dotline.gif) repeat-y top center;}
#mainContent ul {margin:0; padding:0 }
#mainContent li { list-style:none; background:url(../images/bullet.gif) no-repeat top left; background-position: 0 9px; padding: 3px 0 3px 25px; color:#1d3955; font-size:13px; line-height:19px; margin: 0; text-align:justify;}
#mainContent a img { border: 2px solid #bbd1df; }
#mainContent a img:hover { border: 2px solid #578dba; }
#mainContent input { color:#1d3955; font-size:13px; border:#a5a5a6 1px solid; padding:2px; }
#mainContent .question { background:#e3e3e5 url(../images/bg_q.gif) no-repeat top left; padding:5px 5px 5px 35px; color:#1d3955; font-size:13px; line-height:19px; font-weight:bold}
#mainContent .answer { background:#d0d0d2 url(../images/bg_a.gif) no-repeat top left; padding:5px 5px 5px 35px; color:#1d3955; font-size:13px; line-height:19px; margin-bottom:10px; text-align:justify}

#productForm input, select, textarea { color:#1d3955; font-size:12px; border:1px solid #cfd9dc}  
#productForm td { color:#1d3955; font-size:13px; }

#glossaryTable td { color:#1d3955; font-size:13px; line-height:19px; text-align:left; padding:5px 10px; vertical-align:top }
#glossaryTable .td1 { background:#e3e3e5}
#glossaryTable .th1 { color:#1d3955; font-size:15px; line-height:25px; font-weight:bold; background:#96b7da;} 

#list1 ul {margin:0; padding:0 }
#list1 li { list-style:none; background:url(../images/bullet2.gif) no-repeat top left; background-position: 0 4px; padding: 0px 0 0px 25px; color:#1d3955; font-size:13px; line-height:16px; margin: 0; text-align:justify;}

#footer1 { width: 100%; background:url(../images/bg_footer.jpg) repeat-x top left; height: 156px; overflow:hidden; }
#footer1 ul {margin:0; padding:0}
#footer1 li {list-style:none; margin:0; line-height:19px; color:#b2b2b2; font-size:13px; text-align:left}
#footer1 a { color:#FFFFFF; text-decoration:underline;}
#footer1 a:hover { color:#b0d6ff }
#footer1 h1 {color:#5f92be; font-size:16px; margin: 12px 0; font-weight:normal; text-align:left} 
#footer1 .footerSeparator { background:url(../images/footer_separator.jpg) no-repeat bottom center; }

#footer2 { width:100%; background:#5f92be;}
#footer2 div { width:910px; color:#FFFFFF; font-size:12px; line-height:30px; text-align:left}
#footer2 a { color:#FFFFFF; text-decoration:none;}
#footer2 a:hover { color:#b0d6ff }

#footer3 { width:100%;}
#footer3 div { width:910px; color:#5f92be; font-size:12px; line-height:30px; text-align:left}
#footer3 a { color:#5f92be; text-decoration:none; font-weight:bold}
#footer3 a:hover { color:#b0d6ff }