body { background:#fff; padding:0 0 15px 0; margin:0; font-size:75%; color:#404040; font-family:arial, sans-serif; }
/* BODY TAG SETS THE ATTRIBUTES OF THE PAGE EDITOR */
table { font-size:1em; }
td strong { color:#000000; font-size:1.0em; }
a { color:#2a638e; font-weight:normal; text-decoration:underline; }
a:hover { text-decoration:none; }
h1 { color:#2a638e; font-size:1.9em; margin-top:0; padding-bottom:9px; border-bottom:3px solid #333333; }
h2 { clear:both; color:#2a638e; font-size:1.7em; padding-bottom:5px; border-bottom:3px solid #333333; margin-top: 40px; }
h3 { clear:both; color:#2a638e; font-size:1.5em;  }
h4 { clear:both; color:#ffffff; font-size:1.3em; }
img.clsleft { margin-right:10px; margin-bottom:10px; }
img.clsmiddle { margin-right:10px; margin-left:10px; margin-bottom:10px; }
img.clsright { margin-left:10px; margin-bottom:10px; }
img.clsborderleft { border:4px solid #EEEEEE; margin-right:10px; margin-bottom:10px; }
img.clsbordermiddle { border:4px solid #EEEEEE; margin-right:10px; margin-left:10px; margin-bottom:10px; }
img.clsborderright { border:4px solid #EEEEEE; margin-left:10px; margin-bottom:10px; }
.datatable th { color:white; font-weight:bold; padding:4px; border-bottom:1px solid #ffffff; color:#2a638e; text-align:left; }
.datatable td { border-bottom:1px solid #333333; padding:4px; }
.datatable p { padding:0; margin:0; }
.notes { font-size:0.8em;  }
.shout { font-size:1.2em; font-weight:bold; padding:4px; border:3px double #D7DCDF; color:#7F868D; }
.shout2 { font-size:1.2em; color:#747B81; font-weight:bold; padding:5px; background:#F1F2F5; }
.submit { background:#2a638e; color:white; cursor:pointer; font-weight:bold; font-size:1em; padding:2px; width:90px; border: 1px solid #2a638e; }
.reset { background:#1c1c1c; border:1px solid #333333; color:white; cursor:pointer; font-weight:bold; font-size:1em; padding:2px; width:90px; }
.quote { border:1px solid #C5D0D5; padding:4px; color:#7F868D; font-weight:bold; }
.caption { font-weight:bold; background:#A3A8AD; float:right; width:160px; padding:10px 8px; margin:0 0 10px 10px; color:white; font-size:0.9em; border-right:3px solid #7F868D; }
.custom1 {}
.custom2 {}
.border { border:4px solid #EEEEEE; }
.noborder { border:0; }
.white_vert { width:9px; }
.white_hoz { height:3px; }
.spacer { height:15px; }
#shadow_bottom { background:url(../template/shadow_bot.gif) #EEEEEE; height:6px; }
#container { background:none; width:960px; text-align:left; }
#container td { }


#date { background:#1e1e1e; color:white; height:25px; text-align:right; padding-right:10px; border:1px solid #333333; }
#bar { background:#333333; border-bottom:3px solid #000000;  }
#head { height:110px;  }
#hbc { float:right; height:98px; line-height:90px;  }
#hbc a { border:1px solid #D7DCDF; background:#F3F6F9; color:#7F868D; padding:4px; margin:3px; font-weight:normal; }
#hbc a:hover { border:1px solid #7F868D; background:#7F868D; color:#fff; padding:4px; margin:3px; text-decoration:none; }
#left { vertical-align:top; background-color: yellow; }
.menu_heading { height:10px; width:170px; }
.contact_heading { background: #F8F8F8; color:#2a638e; border:1px solid #EFEFEF;  padding:7px; font-size:1.3em; font-weight:bold; }
#contact {background: #F8F8F8; color:#2a638e; border:1px solid #EFEFEF;  padding:7px; }
#contact b { font-size:1.4em; color:#2a638e; }
#right { vertical-align:top; }
#news { background: #F8F8F8; color:#2a638e; border:1px solid #EFEFEF;  padding:7px; }
#right2 { }
#top_pic { width: 553px; margin: 10px auto 0 auto; height:227px; }
#pagebody { width:600px; padding: 25px 15px 25px 25px; height:180px; font-size:1em; line-height:1.8em; }
#pagebody form img { border:0; }
#pagebody ul { color:#2a638e; list-style-type:square; }
#pagebody ol { color:#2a638e; }
#terms { padding:0 25px 15px 25px; font-size:0.9em; }
#terms h2 { color:#2a638e; border-top:2px solid #333333; border-bottom:0; font-weight:bold; font-size:1em; padding-top:7px; margin-bottom:5px; }
#copyright { color:#6c6c6c; border-top:3px solid #333333; height:28px; line-height:28px; text-align:center; }
#copyright2 { float:left; }
#end { text-align:center; font-size:0.9em; color:#6c6c6c; float:right; display: none; }
#end a { color:#6c6c6c; border:0; background:none; font-weight:normal; text-decoration:none; }
#end a:hover { color:#ffffff; border:0; background:none; text-decoration:none; }


#nav { position:fixed; }
#nav3 { position:fixed; background-color: #2a638e; width: 237px; }
#nav3 li { width: 237px; }
#nav3 li a { width: 237px; }



#nav, #nav ul { padding:0; margin:0; list-style:none; width:170px; text-align:left; }
#nav a { display:block; width:205px; padding:7px 7px 7px 25px; background: #f8f8f8 url(nav_a.gif) left no-repeat; color:#2a638e; border:1px solid #efefef; font-weight:normal; margin-bottom:4px; line-height:1.3em; text-decoration:none;  }
#nav a:hover { background: #2a638e url(nav_a_active.gif) left no-repeat; color:#fff; border:1px solid #114267;  }
#nav li { float:left; width:170px; }
#nav li ul { position:absolute; width:170px ; left:-999em; }
#nav li ul ul { margin:-27px 0 0 170px; }
#nav li:hover ul ul, #nav li.sfhover ul ul { left:-999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { left:auto; margin:-27px 0 0 170px; }
#nav li ul ul { margin:-1em 0 0 10em; }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left:-999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left:auto; }
#nav .nav_child, #nav .nav_child2 { border:1px solid #fff; border-bottom:0; }
#nav .nav_parent a { background:url(../template/nav_parent_out.gif) no-repeat #E9EDF1 right; }
#nav .nav_parent a:hover { background:url(../template/nav_parent_over.gif) no-repeat #7F868D right; }
#nav .nav_child a { background:#E9EDF1; }
#nav .nav_child a:hover  { background:#7F868D; }
#nav .nav_parent2 a { background:url(../template/nav_parent_out.gif) no-repeat #E9EDF1 right; }
#nav .nav_parent2 a:hover { background:url(../template/nav_parent_over.gif) no-repeat #7F868D right; }
#nav .nav_child2 a { background:#E9EDF1; }
#nav .nav_child2 a:hover  { background:#7F868D; }
#nav #active { background: #2a638e url(nav_a_active.gif) left no-repeat; color:#fff; cursor:default; border:1px solid #114267; }

#nav2, #nav2 ul { padding:0; margin:0; list-style:none; width:170px; text-align:left; }
#nav2 a { display:block; width:152px; padding:7px 7px 7px 25px; background: #F8F8F8 url(nav_a.gif) left no-repeat; color:#2a638e; border:1px solid #EFEFEF; font-weight:normal; margin-bottom:4px; line-height:1.3em; text-decoration:none;  }
#nav2 a:hover { background: #2a638e url(nav_a_active.gif) left no-repeat; color:#fff; border:1px solid #114267; }
#nav2 li { float:left; width:170px; }
#nav2 li ul { position:absolute; width:170px ; left:-999em; }
#nav2 li ul ul { margin:-27px 0 0 170px; }
#nav2 li:hover ul ul, #nav2 li.sfhover ul ul { left:-999em; }
#nav2 li:hover ul, #nav2 li li:hover ul, #nav2 li.sfhover ul, #nav2 li li.sfhover ul { left:auto; margin:-27px 0 0 170px; }
#nav2 li ul ul { margin:-1em 0 0 10em; }
#nav2 li:hover ul ul, #nav2 li:hover ul ul ul, #nav2 li.sfhover ul ul, #nav2 li.sfhover ul ul ul { left:-999em; }
#nav2 li:hover ul, #nav2 li li:hover ul, #nav2 li li li:hover ul, #nav2 li.sfhover ul, #nav2 li li.sfhover ul, #nav2 li li li.sfhover ul { left:auto; }
#nav2 .nav2_child, #nav2 .nav2_child2 { border:1px solid #fff; border-bottom:0; }
#nav2 .nav2_parent a { background:url(../template/nav2_parent_out.gif) no-repeat #E9EDF1 right; }
#nav2 .nav2_parent a:hover { background:url(../template/nav2_parent_over.gif) no-repeat #7F868D right; }
#nav2 .nav2_child a { background:#E9EDF1; }
#nav2 .nav2_child a:hover  { background:#7F868D; }
#nav2 .nav2_parent2 a { background:url(../template/nav2_parent_out.gif) no-repeat #E9EDF1 right; }
#nav2 .nav2_parent2 a:hover { background:url(../template/nav2_parent_over.gif) no-repeat #7F868D right; }
#nav2 .nav2_child2 a { background:#E9EDF1; }
#nav2 .nav2_child2 a:hover  { background:#7F868D; }
#nav2 #active { background: #2a638e url(nav_a_active.gif) left no-repeat; color:#fff; cursor:default; border:1px solid #114267; }

#menu { height: 45px; line-height: 45px; background: #2a638e url(menu.gif); color: #fff; width: 960px; }
#menu ul { padding: 0 0 0 3px; margin: 0; list-style-type: none; float: left; }
#menu li { padding: 0 1px 0 0; margin: 0; display: block; float: left; background:url(menu_li.gif) right repeat-y; }
#menu li a { color: #fff; display: block; float: left; height: 45px; line-height: 45px;  text-decoration: none; font-size: 1.1em; padding:0 15px; width:160px; text-align: center; font-weight: bold; }
#menu li a:hover { color: #fff; background:url(menu_a_hover.gif) repeat-x; }


#menu_marquee { float: right; text-align: right; line-height:45px; color: #fff;margin:0 20px 0 70px; width:420px; }





#topquickcontact { float: right; margin: 6px 0 0 0; text-align: center; font-weight: bold; font-size: 1.4em; }
#bottomquickcontact { margin-left: 100px; }

#menu_marquee { font-weight: bold; }

#nav3 #active { }

#top_pic { display: none; }


#sitetitle { font-family: 'Droid Sans', sans-serif; color: #2a638e; font-size: 50px; font-weight: bold; display: block; float: left; padding-top: 25px; width: 400px; }
#sitetitle span.four { color: #319545; font-size: 60px; font-weight: bold; line-height: 50px; padding-left: 3px; padding-right: 3px; }
#sitetitle span.extension { color: #888; font-size: 30px; font-weight: bold; line-height: 50px; padding-left: 3px; padding-right: 3px; }

#sitelogo img { margin: 10px 0px 20px 0px; }
#sitelogo a img { border: 1px solid #fff; }
#sitelogo a:hover img { border: 1px solid #ccc; }

a.pdf { display: block; height: 50px; font-weight: bold; margin-left: 50px; background-image: url('images/pdf.jpg'); background-repeat: no-repeat; padding-left: 80px; padding-top: 10px; }


div.newscredit { text-align: center; margin-top: 10px; padding: 10px; }
div.newscredit img { margin: 10px; }

.both { clear: both; }