/* Cache Generated: 20 January 2009 */

*{ font-family:Arial, Helvetica, sans-serif;}
html{ height:100%;}
body{ text-align:center; margin:0; padding:15px 0; background:url(/img/bg.gif) bottom fixed repeat-x; height:100%;}
p{ line-height:150%;}
#Container{ margin:0 auto; width:1000px; }
#MainContainer{ width:988px; border:1px solid #A3BE7F; padding:5px; margin:0; text-align:left; background-color:#FFF; float:left;}
#Header{ width:100%; height:115px; float:left;}
#Header img{ float:left; border:0; padding:25px 0 0 45px; }
#Header p{ width:310px; color:#669329; float:right; font-size:150%; padding:25px 0; margin:0;}
#Header p img{ padding:0;}
#Navigation{ width:990px; float:left; position:relative; z-index:100;}
#Navigation ul{ width:987px; padding:0; margin:0; float:left; list-style:none; background:url(/img/nav_bg.png); }
#Navigation ul li{ width:135px; height:33px; float:left; font-size:80%; font-weight:bold; text-align:center; position:relative;}
#Navigation ul li.Current a{ color:#7d8286;}
#Navigation ul li.Left{ width:8px; height:36px; float:left; background:url(/img/nav_left.png) right; padding:0; margin:0;}
#Navigation ul li.Right{ width:9px; height:36px; float:left; background:url(/img/nav_right.png); padding:0; margin:0 0 0 1px;}
#Navigation ul li.border{ width:4px; height:36px; float:left; background:url(/img/nav_break.png) no-repeat top; padding:0; margin:0;}
#Navigation ul li a{ float:left; width:100%; padding:9px 0 8px; margin:0; color:#333; text-decoration:none;}
#Navigation ul li a:hover{ color:#7D8286;}
#Navigation ul li ul{ float:left; position:absolute; top:33px; font-size:120%; padding:0; margin:0; width:130px; height:auto; visibility:hidden; border-left:1px solid #7FA53E; border-bottom:1px solid #7FA53E; border-right:1px solid #7FA53E;}
#Navigation ul li ul li{ width:130px; height:auto; background-color:#CFE285; text-align:left; padding:0; margin:0;}
#Navigation ul li ul li a{ width:85%; height:auto; line-height:130%; padding:5px 10px; color:#333;}
#Navigation ul li.Current ul li a{ color:#000;}
#Navigation ul li ul li:hover, #Navigation ul li ul li a:hover{ background-color:#BAD646; color:#7D8286;}
#Navigation ul li:hover ul, #Navigation ul a:hover ul, #Navigation ul a:hover ul li { visibility:visible; left:0; position:absolute; }
#ContentContainer{ width:1000px; }
#ContentContainer .Box{ width:285px; background:url(/img/front_lowergradient.gif) top repeat-x; float:left; padding:10px; margin:0 0 0 6px; color:;}
#ContentContainer .Box h2{ width:100%; padding:5px 0 10px; margin:0 0 15px 0; float:left; font-weight:normal; color:#686d71; border-bottom:1px dotted #686d71;}
#ContentContainer .Box p{ width:100%; color:#686d71; font-size:80%; padding:0 0 15px 0; margin:0; float:left;}
#ContentContainer .Box ul{ width:100%; float:left; padding:0; margin:0; list-style:none; font-size:100%; font-weight:bold;}
#ContentContainer .Box ul.Latest{ padding:0 0 15px 0;}
#ContentContainer .Box ul.Latest li{ width:100%; padding:0 0 15px 0; margin:0 0 5px; float:left; border-bottom:1px dotted #686d71;}
#ContentContainer .Box ul li p{ font-weight:normal; font-style:italic; padding:0;}
#ContentContainer .Box ul li a{ color:#669329; font-size:80%; text-decoration:none;}
#ContentContainer .Box ul li a:hover{ text-decoration:underline;}
#Footer{ width:948px; margin:0 auto; text-align:left; color:#686d71;}
#Footer .Inner{ float:left; padding:10px 0; width:100%;}
#Footer p{ width:80%; padding:3px 0; margin:0; float:left; font-size:80%;}
#Footer ul{ width:80%; padding:3px 0; margin:0; list-style:none; float:left; font-size:80%;}
#Footer ul li{ padding:0 7px; margin:0; float:left; border-left:1px solid #686d71;}
#Footer ul li a{ text-decoration:none; color:#686d71;}
#Footer ul li a:hover{ text-decoration:underline;}
#Footer ul.Navigation{ width:100%; padding:20px 0; margin:20px 0; font-size:90%; border-top:1px dotted #686d71;}
#Footer ul.Navigation li{ border-left:1px solid #6c9731;}
#Footer ul.Navigation li a{ color:#6c9731;}
#Footer img{ float:right; padding:10px 0 0 0; border-style:none;}
#Footer img#TUVLogo{ padding:10px 0 0 10px;}
#Footer .Left{ width:60%; float:left;}
.noborder{ border:0!important;}
.noleftpadding{ padding-left:0!important;}
.noleftmargin{ margin-left:0!important;}
.Grey{ color:#686D71;}

