body {
  font-family: Verdana, sans-serif; font-size:11px; margin:0px; color:#5b5a5a;
}
a{ text-decoration:none; }
a img{ border:none; }
#header{ width:auto; height:108px; background:url(../img/header_bg.jpg); background-repeat:repeat-x;   }
#header .contTable{ width:760px; height:108px; background:url(../img/tagline_bg.jpg); background-repeat:no-repeat; background-position:right bottom; }
#header .tagline{ font-size:18px; color:#1c449c; font-style:italic; font-weight:bold; font-family:Geneva, Arial, Helvetica, sans-serif; }
#header .orangeText{ color:#f4782c; }

#navigation{ background:url(../img/nav_bg.jpg); height:35px; }
#navigation .nav{ width:760px; height:35px; position:relative; z-index:1; }
#navigation .links{ height:34px; }
/*#navigation .nav a{ text-decoration:none; }*/
#navigation .nav a{ text-decoration:none; background:none; border:none; line-height:25px; color:#FFFFFF; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; padding-left:20px; padding-right:20px; padding-top:4px; padding-bottom:4px; cursor:pointer; height:25px; }
#navigation .nav a:hover{ border:1px solid #000000; background:url(../img/over_btn_bg.jpg); padding-left:19px; padding-right:19px; line-height:25px; padding-top:4px; padding-bottom:4px; }
.over{ border:1px solid #000000; background:url(../img/over_btn_bg.jpg); padding-left:19px; padding-right:19px; line-height:25px; padding-top:4px; padding-bottom:4px; }

#subnav{ background:url(../img/subnav_bg.jpg); height:33px;  min-height:33px; background-repeat: repeat-x; }
#subnav .cont{ width:760px; height:33px; background:url(../img/subnav_bg2.jpg); background-repeat:no-repeat; background-position:right bottom; min-height:33px; }
#subnav .submenu{ width:auto; height:20px; min-height:36px; position:relative; top:-7px; padding-top:13px; z-index:2; }
#subnav a{ text-decoration:none; color:#000000; }
#subnav a:hover{ text-decoration:none; color:#999999; }

#announcement{ background:url(../img/announcment_bg.jpg); background-repeat:repeat-x; background-position:top; }
#announcement .cont{ width:760px; }
#announcement td.lt{ background:url(../img/ann_round_lt.gif); width:8px; height:6px; font-size:1px; line-height:1px;  }
#announcement td.t{ width:auto; height:4px; font-size:1px; line-height:1px; border-top:2px solid #c1c1c1; background:#e3e8ec; }
#announcement td.rt{ background:url(../img/ann_round_rt.gif); width:8px; height:6px; font-size:1px; line-height:1px;  }
#announcement td.lb{ background:url(../img/ann_round_lb.gif); width:8px; height:6px; font-size:1px; line-height:1px;  }
#announcement td.b{ width:auto; height:4px; font-size:1px; line-height:1px; border-bottom:2px solid #c1c1c1; background:#e3e8ec; }
#announcement td.rb{ background:url(../img/ann_round_rb.gif); width:8px; height:6px; font-size:1px; line-height:1px;  }
#announcement td.m{ background:#e3e8ec; border-left:2px solid #c1c1c1; border-right:2px solid #c1c1c1; padding:9px 13px 9px 13px; }
#announcement .bluetxt{ font-size:13px; font-style:italic; font-weight:bold; color:#004ea5; font-family:Geneva, Arial, Helvetica, sans-serif; }
#announcement ul{ margin:0px; margin-left:8px; padding:1px; padding-left:7px;}
#announcement li{ font-size:10px; color:#999999; font-family:Geneva, Arial, Helvetica, sans-serif; }

#content .cont{ width:760px; min-height:300px; height:300px; padding-top:10px; padding-bottom:10px; display:table; }
#content .orangeTitleText{ font-family:Geneva, Arial, Helvetica, sans-serif; font-size:16px; color:#f4782c; font-weight:bold; }
#content .blueTitleText{ font-family:Geneva, Arial, Helvetica, sans-serif; font-size:16px; color:#1c449c; font-weight:bold; }
#content .blueSubTitleItalic{ font-size:14px; color:#1c449c; font-weight:bold; font-style:italic; }
#content .orangeSubTitle{ color:#f4782c; font-weight:bold; }
#content .blueSubTitle{ font-size:14px; color:#1c449c; font-weight:bold; }
#content .blueSubTitle a{ font-size:14px; color:#1c449c; font-weight:bold; text-decoration:underline; }
#content .line{ height:4px; background:url(../img/line_bg.gif); background-repeat:repeat-x; }
#content .left{ width:560px; margin-right:15px; float:left; }
#content .sidebar{ width:185px; float:right; }
#content ul{ margin:0px; padding:0px; list-style:none; }
#content li{ margin:3px; margin-left:20px; padding:4px; padding-left:15px; background:url(../img/listicon.gif); background-repeat:no-repeat; background-position:left 5px; }
#content li div{ padding-bottom:3px; border-bottom:1px dotted #cccccc; }

#content .downloads td.lt{ background:url(../img/sidebarcon_lt.gif); width:8px; height:8px; font-size:1px; line-height:1px; background-repeat:no-repeat;}
#content .downloads td.t{ background:url(../img/sidebarcon_t.gif); width:auto; height:8px; font-size:1px; line-height:1px; background-repeat:repeat-x;}
#content .downloads td.rt{ background:url(../img/sidebarcon_rt.gif); width:8px; height:8px; font-size:1px; line-height:1px; background-repeat:no-repeat;}
#content .downloads td.l{ width:2px; font-size:1px; line-height:1px; border-left:2px solid #e4e4e4;}
#content .downloads td.m{ width:auto; background:url(../img/sidebarcon_bg.gif); background-repeat:repeat-x; padding:5px; color:#999999; }
#content .downloads td.r{ width:2px; font-size:1px; line-height:1px; border-right:2px solid #e4e4e4;}
#content .downloads td.lb{ background:url(../img/sidebarcon_lb.gif); width:7px; height:7px; font-size:1px; line-height:1px; background-repeat:no-repeat;}
#content .downloads td.b{ width:auto; height:5px; font-size:1px; line-height:1px; border-bottom:2px solid #e4e4e4; }
#content .downloads td.rb{ background:url(../img/sidebarcon_rb.gif); width:7px; height:7px; font-size:1px; line-height:1px; background-repeat:no-repeat;}
#content .blueTitleSmall{ font-family:Geneva, Arial, Helvetica, sans-serif; font-size:13px; color:#1c449c; font-weight:bold; font-style:italic; }
#content .downloads a{ color:#999999; font-size:11px; text-decoration:none; }

#footer .cont{ width:760px; background:url(../img/footer_bg.jpg); background-repeat:repeat-x; border-top:1px solid #c1c1c1; font-family:Verdana; font-size:9px; padding-top:5px; color:#c4c4c4; }