@charset "utf-8";
img,div,a,li{behavior:url(iepngfix.htc);border:none}
p{margin:0}
p.block{margin-left:150px;border-top:dashed 1px #999;border-bottom:dashed 1px #999;background-color:#E6E6E6;padding:7px 4px 13px 10px}
body{text-align:center;background-image:url(images/background_clouding.jpg);background-position:top center;background-color:#ECEDEE;background-repeat:no-repeat;font-family:"Trebuchet MS";font-size:12px;margin:0}
a{text-decoration:none;color:#004C98}
a:visited{color:#004C98}
input.text { width: 250px; height: 20px; padding: 4px; font-size: 14px; margin-bottom:10px; margin-right: 5px}
input.button { width: 150px; height: 30px; padding: 4px; font-size: 14px; margin-bottom:10px; margin-right: 5px}
input.disabled { width: 250px; height: 20px; padding: 4px; font-size: 14px; margin-bottom:10px; margin-right: 5px; background-color:#D0F9BD}
#main{width:815px;margin-top:15px;margin-left:auto;margin-right:auto;text-align:left}
input.button2 {  font-weight: bolder; padding:4px;}


#main #header{width:815px;background-image:url(images/background_header.jpg);height:103px;background-repeat:no-repeat}
#main #header #logo{float:left;padding:13px 10px 7px 15px}
#main #header #menu{float:right;font-size:20px;font-weight:bolder}
#main #header #menu p{line-height:103px}
#main #header #menu a{color:#000;text-decoration:none;margin-right:30px}

#main #banner{width:815px;background-image:url(images/background_banner_1.jpg);height: 180px;background-repeat:no-repeat;background-position:top left;text-align:right}
#main #banner #headline{margin-left:190px;color:#FFF;margin-right:30px}
#main #banner #headline h1{font-family:"Trebuchet MS";font-weight:lighter;margin-top:0;margin-bottom:5px;font-size:34px;padding-top:20px}
#main #banner #headline h2{font-family:"Trebuchet MS";font-weight:lighter;font-size:16px;margin:0}


#main #content{background-image:url(images/background_content.jpg);width:815px;background-repeat:repeat-y;clear:both;overflow:hidden}

#main #content #leftcontent{float:left;width:535px;margin-left:10px;margin-right:10px}

#main #content #leftcontent #sidea{float:left;padding-left:20px;width:230px;height:350px;margin-bottom:20px}

#main #content #leftcontent img.button{text-align:right;margin-top:10px}
#main #content #leftcontent .small-link{font-size:10px;text-align:right}
#main #content #leftcontent .small-link-left{font-size:10px;text-align:left}

#main #content #leftcontent #sideb{float:right;padding-left:20px;width:230px;height:350px;padding-right:20px;margin-bottom:20px}

#main #content #leftcontent #column3{margin-bottom:2px;padding-left:20px;padding-right:20px}
#main #content #leftcontent #column3 h1{margin-top:0;color:#004C98;font-size:14px;font-weight:bolder;margin-bottom:0}
#main #content #leftcontent #column3 p.leftie{margin-left:0;padding-left:0;line-height:20px}
#main #content #leftcontent #column3 ul.nopad {margin-left:20; padding-left:10;}
#main #content #leftcontent #column3 ul.nopad li {line-height: 18px; margin-left:0; padding-left:0; margin-bottom:5px;}
#main #content #leftcontent #column3 p.gray {color:#999; font-size:10px}
#main #content #leftcontent #column3 p.red{color: #F00; font-size:12px; margin-bottom:5px;}
#main #content #leftcontent #column3 p.blue{color: #174AA8; font-size:12px; margin-bottom:5px; font-weight:bold}
#main #content #leftcontent #column3 .event {padding: 5px; background-color:#CFEDFE; margin-bottom: 10px; margin-top: 10px; }
#main #content #leftcontent #column3 .event h2 {margin-top: 0px; margin-bottom: 10px;}

#main #content #leftcontent #topbar{background-image:url(images/leftbox_top.jpg);background-repeat:no-repeat;height:20px;width:535px}

#main #content #leftcontent #text{background-image:url(images/leftbox_content.jpg);background-repeat:repeat-y;width:535px;overflow:hidden;clear:both}
#main #content #leftcontent #text p{margin-left:15px;margin-right:15px;line-height:16px}
#main #content #leftcontent #text img.bubble{margin-right:10px;margin-left:15px;margin-bottom:15px;float:left}

#main #content #leftcontent #updatesfield {margin-top: 10px}
#main #content #leftcontent #updatesfield #updatesleft {float: left; padding-right: 10px; width:45%}
#main #content #leftcontent #updatesfield #updatesright {float: right; padding-left: 10px;width:45%}
#main #content #leftcontent #bottombar{background-image:url(images/leftbox_bottom.jpg);width:535px;height:20px;background-repeat:no-repeat}

#main #content #rightcontent{float:right;width:220px;margin-right:10px}

#main #content #rightcontent #topbar{background-image:url(images/rightbox_top.jpg);background-repeat:no-repeat;height:20px;width:220px}
#main #content #rightcontent #text{background-image:url(images/rightbox_content.jpg);background-repeat:repeat-y;width:220px}
#main #content #rightcontent #text .usercontrol{padding-bottom:20px}
#main #content #rightcontent #text .usercontrol p{padding-bottom:5px}
#main #content #rightcontent #text .usercontrol img.icon{vertical-align:text-bottom}
#main #content #rightcontent #text p{margin-left:15px;margin-right:15px}
#main #content #rightcontent #text p.title{margin-left:15px;margin-right:15px;line-height:16px;margin-bottom:5px}
#main #content #rightcontent #text img.bubble{margin-right:20px;margin-left:20px;margin-bottom:15px;float:left}

#main #content #rightcontent #bottombar{background-image:url(images/rightbox_bottom.jpg);width:220px;height:20px;background-repeat:no-repeat}

#main #bottom{background-image:url(images/bottom_corners.jpg);width:815px;height:20px;background-repeat:no-repeat;margin-bottom:10px;clear:both;background-position:top left}

#main #footer{margin-left:15px;font-size:10px;margin-right:15px}
#main #footer #left{float:left}
#main #footer #right{float:right;text-align:right;line-height:16px}
#main #footer a{text-decoration:inherit;color:#333;margin-right:10px}
#main #footer a:hover{color:#000}

a:hover,#main #header #menu a:hover{color:#4C9A26}
#main #content #leftcontent #sidea img,#main #content #leftcontent #sideb img,#main #content #leftcontent #column3 img.floating{float:left;margin-right:20px;margin-bottom:20px}
#main #content #leftcontent #sidea h1,#main #content #leftcontent #sideb h1{margin-top:0;color:#004C98;font-size:14px;font-weight:bolder;text-align:right;margin-bottom:0}
#main #content #leftcontent #sidea p.right,#main #content #leftcontent #sideb p.right{text-align:left;margin-right:0;padding-right:0;line-height:20px;padding-left:0;margin-left:0}