/* CSS Document */
body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:70%;}
.pageDiv { width:760px; text-align:left }

.floatLeft {float:left;}
.floatRight {float:right;}

#mainPage .mainImage {margin:1px;}
#mainPage p {padding:10px; padding-top:0px; padding-bottom:0px; line-height:18px;}
#mainPage .roleImg {margin:20px;}

ul.mainNav {list-style:none; margin:0px; padding:0px;}
ul.mainNav li {margin:1px; clear:both;}
ul.mainNav li h2 {line-height:22px; background:#F3E9CD; padding-left:2px; width:184px; color:#330033; font-size:90%; margin:0px;}
ul.mainNav li a {line-height:18px; cursor:pointer; float:left; background:#F9F4E6; font-weight:normal; color:#333333; text-decoration:none; padding:2px; padding-left:5px; width:179px;}
ul.mainNav li a:hover {background:#F5EED8; color:#000066; font-weight:normal;}
ul.mainNav li a b {float:left; padding:0px; font-weight:normal; width:168px;}


#searchField {display:block; margin:0px; margin-top:0px; background:url(/sitegraphics/searchField/bg.jpg) repeat-y; color:#ffffff; font-weight:bold; float:left; padding-left:4px; padding-top:4px; width:396px;}
.searchInput {float:left; margin-top:5px; margin-right:5px; width:160px;}
.searchSubmit {float:left;}

#headerLeft {float:left; margin-bottom:5px;}
#headerRight {float:right;}
#headerRight .memberLogin {margin-top:19px; margin-right:40px}

#tabs {font-size:11px;}
#tabs a {text-align:center; text-decoration:none; background:#6699CC; height:30px; float:left; margin-right:1px; margin-top:5px; margin-bottom:1px; color:#ffffff;}
#tabs a:hover {background:#3C78B5; float:left; color:#ffffff;}
#tabs a.active, #tabs a.active:hover {background:#5658A7; height:36px; margin-top:0px; color:#ffffff; margin-bottom:0px;}
#tabs b {font-weight:normal; padding-top:3px; display:block;}

#navBar {background:#5658A7; height:24px; line-height:24px; margin-bottom:3px; text-align:right; color:#FFFFFF; padding-right:5px;}
#navBar a {color:#FFFFFF; text-decoration:none;}
#navBar a:hover {color:#00CCFF; text-decoration:none;}

#pageBody {background:#FDFBF4; border:solid 1px #5658A7; float:left; margin-bottom:5px;}
#pageBody .roleImage {margin-right:10px; float:left;}
#pageBody .roleLinks {float:right; margin-right:10px; margin-top:10px; margin-bottom:10px; width:400px; text-align:right;}

.mainHeader h1 {background:url(/sitegraphics/header/titleBg.jpg) repeat-y; color:#FFFFFF; margin:0px; font-size:12px; height:25px; line-height:25px; padding-left:5px;}
.mainHeader h2 {background:url(/sitegraphics/header/titleBg.jpg) repeat-y; color:#FFFFFF; margin:0px; font-size:12px; height:25px; line-height:25px; padding-left:5px;}

#footerBar {background:#5658A7; line-height:24px; margin-bottom:3px; text-align:center; color:#FFFFFF; font-size:90%}
#footerBar a {color:#ffffff;}
#footerBar a:hover {color:#00CCFF;}

/* a {color:#003366;} */
a:hover {color:#3c78b5;}

.TblHdr { color: white }

.listBox {width:192px; clear:both;}
.listBox .header {background:#3C78B5; }
.listBox .header h1 {font-size:11px; font-weight:bold; margin:0px; line-height:23px; color:#FFFFFF;}
.listBox .content {border:solid 1px #3C78B5; background:#FEFBF4; margin-bottom:3px; text-align:left; width:190px; }
.listBox .content a {text-decoration:none; }

H1{COLOR:#5658A7; FONT-SIZE:145%; FONT-WEIGHT:BOLD; text-decoration:none;}
H2{COLOR:#5658A7; FONT-SIZE:125%; FONT-WEIGHT:BOLD; text-decoration:none;}
H3{COLOR:#5658A7; FONT-SIZE:110%; FONT-WEIGHT:BOLD; text-decoration:none;}
H4{COLOR:#000000; FONT-SIZE:100%; FONT-WEIGHT:BOLD; text-decoration:none;}
