body { background:#ccc; margin:0px; padding:0px; height:100% }



a { font-family: san-serif }



h2 { font-family:arial, helvetica, san-serif; font-weight:bold }

#underline { text-decoration:underline }

#emphasis { color:#256591; font-weight:bold }




/* Header Styles */
#header { width:100%; height:77px; margin:0; padding:0 }

#tagBar { width:100%; height:55px }




/*  Horizontal nav */
#toolBar {display:block; width:100%; height:20px; margin:0; padding:0; background:#256591; clear:both; border:solid #fff; border-width:1px 0 }
#toolBar ul { border:0; margin:0; padding:0; list-style-type: none; text-align:center }
#toolBar ul li { display:block; float:left; padding:0; margin:0 }
#toolBar ul li a { background: #256591; border-right:1px solid; padding:0 10px; margin:0; color:#fff; text-decoration:none; display: block; font-weight:bold; line-height:20px; font-size:8pt; voice-family: "\"}\""; voice-family: inherit; font-size:8pt; }
html>#toolBar ul li a  { font-size: x-small }
#toolBar ul li a:hover { color: #fff; background:#B5D1E4 }




/* Title Row and Flash Row Styles */
#flashRow { width:100%; height:103px; background-image:url("../images/flash_bg.gif"); background-repeat:repeat y; border-bottom: 1px solid #fff }

#titleRow { width:100%; height:103px; background-image:url("../images/title_bg.gif"); background-repeat:repeat y; border-bottom: 1px solid #fff }

#titleSection { width:482px; height:103px; padding:0; margin:0 }

#titleImg { width:278px; height:103px }

#titleBg { width:482px; height:103px; background:url("../images/title_mainbg.gif") no-repeat top left; padding:0; margin:0 }

#titleCurve { width:480px; padding:0; margin:0 }

#titleBox { height:33px; width:85; padding:0; margin:0; background:#5A84A2; border-top: 1px #fff solid }
#titleBox p { font-weight:bold; font-size:14pt; white-space:nowrap; color:#fff; text-align:right; padding:0 5px; margin:0 }

#titleFade { width:55px; height:33px; padding:0; margin:0 }





/* Body Styles */
#bodyRow { background:#fff; width:100% }

#sideColumnTop { width:175px; height:11px; padding:0; margin:0 }

#sideColumn { width:175px; height:100%; padding:0; margin:0; background-image:url("../images/side_bg.gif"); background-repeat:repeat-y }

#sideBottom { width:175px; height:198px; background-image:url("../images/side_bg.gif"); background-repeat:repeat-y }

#bodyShadow { background:#fff url("../images/body_bg.gif") repeat-x top }

#bodyColumn { width:560px; background:#fff; margin:15px 0 10px 18px; padding:0 }
#bodyColumn2 { width:690px; background:#fff; margin:15px 0 10px 18px; padding:0 }
#bodyColumn p { font-size:9pt; padding:5px 20px 10px 0; margin:0 }
#bodyColumn h1 { color:#256591; font-size:10pt; padding:20px 0 2px 0; margin:0 }
#bodyColumn h2 { color:#256591; font-size:10pt; padding:20px 0 2px 0; margin:0 }

#vertStripe { background:url("../images/vertical_stripe.gif") repeat-y; width:5px }

#footLinks { width:560px }
#footLinks p { font-size:8pt; color:#666666; text-align:center; margin-bottom:1px }
#footLinks a { font-size:8pt; color:#256591; padding:0 5px }
#footLinks a:hover { text-decoration:none; color:#666666 }




/* Footer Styles */
#footer { width:100%; background: url("../images/footer_shadow.gif") repeat-x top left  }
#footer p { font-size:8pt; color:#256591; padding: 13px 0px 0px 10px }

