BODY { FONT:400 11px verdana, arial; LINE-HEIGHT: 18px; background:#24833E url(bg_top.gif) repeat-x; margin:0; padding:0;}
body.blank {background: url(#); margin:0; padding:0}
#container {width:780px; margin-left:auto; margin-right:auto; padding:0; text-align:center;}
#logo {float:left;}
#topnav {padding:0; margin:0; background:#E2A622 url(top_header_bg2.gif) no-repeat; width:644px;}
#mainbody{background:#ffffff url(right_grass_bg.gif) no-repeat right bottom; width:780px; margin-left:auto; margin-right:auto; text-align:center;float:left;}
#main_photo{background:#ffffff url(hp_mainphoto_curv.jpg) no-repeat; width:644px; height:83px; padding:0px 0px 15px 0px }
#LEFTCOLUMN{float:left; background:#DEEAF0 url(lnav_bg.gif) no-repeat center bottom; width:136px; }
#leftnav {}
#leftarea {clear:both;}
#RIGHTCOLUMN {*float:left; margin-left:136px; *margin-left:0;}
#content {clear:both; padding:0; margin:0px 20px 0px 20px;  }
.content {height:600px }

#HP_Leftcol{float:left; width:400px; text-align:left }
#HP_content {clear:both; padding:0; margin:0px 20px 0px 20px;  }
.HP_content { }

#printpage { float:right; margin-top:5px }
#printpagetop {clear:both; text-align:right; margin-left:20px; padding-right:30px}
#Content_Leftcol{float:left; width:515px; text-align:left; background: url(dotted.gif) repeat-y right bottom; }
#Content_Rightcol {width:129px; float:left; }

#rightnav, #rightnav ul { margin:0px; padding:0px; list-style: none;}
#rightnav Li{FLOAT:left; clear:both; LIST-STYLE-TYPE: none; LIST-STYLE-image:none; text-align:left; padding:0px; margin:0px; }
#rightnav_grant, #rightnav_grant ul{ FLOAT:left; clear:both;margin:0px; padding:0px; list-style: none; }
#rightnav_grant li{ LIST-STYLE-TYPE: none; LIST-STYLE-image:none; text-align:left; padding:0px; margin:0px;}

body.home #footer {clear:both; background: url(footer_crab_hp.gif) no-repeat; text-align:center; width:780px; height:128px; padding-top:10px; COLOR: #333333; FONT:10px Verdana, Helvetica, sans-serif;margin-left:auto; margin-right:auto; }
#footer {clear:both; background: url(footer_crab.gif) no-repeat; text-align:center; width:780px; height:128px; padding-top:10px; COLOR: #333333; FONT:10px Verdana, Helvetica, sans-serif;margin-left:auto; margin-right:auto; }
#footer p { COLOR: #666666; FONT:10px Verdana, Helvetica, sans-serif; line-height:16px}
#footer a:link, #footer a:active, #footer a:visited, #footer a:hover { COLOR: #336699;font-weight:bold}
.Alert {color:#cc0000}

.pagetitle  {float:left; color:#245A8D; font:Italic 23px Georgia, Verdana, Helvetica; margin:5px 0px 0px 10px; Dispaly:block;  border-bottom:1px dotted #cccccc; width:450px; clear:both;}
#breadcrumb a{color:#0C4676;  FONT:10px Verdana, Helvetica, sans-serif; margin:8px 10px 12px 10px}
#breadcrumb{color:#999999;  FONT:10px Verdana, Helvetica, sans-serif; margin:8px 10px 12px 10px}

table {margin:0px; padding:0px}

/* Drop Down Nav */
#nav{PADDING:64px 0px 0px 0px; MARGIN:0; LINE-HEIGHT: 1px; LIST-STYLE-TYPE: none; LIST-STYLE-image: none; z-index:999; }
 #nav UL  { MARGIN:0; padding:0; LINE-HEIGHT: 1px; LIST-STYLE-TYPE: none; LIST-STYLE-image: none; z-index:999; }

#nav A {DISPLAY: block; }
#nav LI {FLOAT: left; LIST-STYLE-TYPE: none; LIST-STYLE-image: none; text-align:left; margin:0; padding:0;}
#nav ul a { margin:0; padding:0; LIST-STYLE-image: none;}

#nav LI a.primary:link, #nav LI a.primary:visited, #nav LI a.primary:active, #nav LI a.primary:hover {padding:0; margin:0}

#nav LI a.second:link, #nav LI a.second:visited, #nav LI a.secondOn:link, #nav LI a.secondOn:visited {width:129px; background:#EFF5F8 url(bg_dropdown_off.gif) repeat-x center bottom; font-weight:bold; padding:5px 5px 6px 5px; COLOR: #245A8D; border-bottom:0; font:10px Verdana, Sans-Serif; LIST-STYLE-image: none; line-height: 12px; text-decoration:none;}
#nav LI a.second:hover, #nav LI a.secondOn:hover {width:129px; background:#C3D5DE; padding:5px 5px 6px 5px; display:block; COLOR: #629BD1; font-weight:bold; border-bottom:0; font:10px Verdana, Sans-Serif; LIST-STYLE-image: none; line-height: 12px; text-decoration:none;}

#nav LI UL {background: #163B65; LEFT: -999em;width:139px; POSITION: absolute; border:1px solid #C2C6C7; border-bottom: 0; LIST-STYLE-image: none;}
#nav LI UL LI {border-bottom:1px solid #C2C6C7;width:139px;}
#nav li ul li a:hover{color:#CC6B26; background: #163B65;}
#nav li ul ul {	margin: -23px 0px 0px 152px; _margin: -23px 0px 0px 163px; LIST-STYLE-image: none;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em; LIST-STYLE-image: none;}
#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; LIST-STYLE-image: none;}
#nav li:hover, #nav li.sfhover {LIST-STYLE-image: none;}

#nav LI a.default:link, #nav LI a.default:visited { padding:1px 5px 7px 5px; COLOR: #FFD700; text-decoration:none; border-bottom:0; font:bold 12px Verdana, Sans-Serif; LIST-STYLE-image: none; line-height: 12px;}
#nav LI a.default:hover { padding:1px 5px 7px 5px; COLOR: #FFD700; text-decoration:none; border-bottom:0; font:bold 12px Verdana, Sans-Serif; LIST-STYLE-image: none; line-height: 12px;}
#nav LI a.home:link, #nav LI a.home:visited { padding:1px 5px 7px 5px; COLOR: #FFD700; text-decoration:none; border-bottom:0; font:bold 12px Verdana, Sans-Serif; LIST-STYLE-image: none; line-height: 12px;}
#nav LI a.home:hover { padding:1px 5px 7px 5px; COLOR: #FFD700; text-decoration:none; border-bottom:0; font:bold 12px Verdana, Sans-Serif; LIST-STYLE-image: none; line-height: 12px;}
#nav li ul {margin-top:0px;}
/* Left Nav */

#leftnav {width:136px}
#leftnav, #leftnav ul { margin:0px; padding:0px; list-style: none; text-align:right}
#leftnav li { padding:0px; margin:0px; list-style: none}


.LeftNav2 {background:#DEEAF0 url(lnav_2nd_bg.gif) no-repeat center top; padding:10px 19px 10px 10px;font:bold 11px Verdana, Helvetica, sans-serif;}
a.LeftNav2_link:link, a.LeftNav2_link:visited, a.LeftNav2_link:active{ display:block; font:bold 11px Verdana, Helvetica, sans-serif; text-decoration:none; color:#245A8D;}
a.LeftNav2_link:hover, a.LeftNav2_linkOn:link, a.LeftNav2_linkOn:visited, a.LeftNav2_linkOn:active, a.LeftNav2_linkn:hover {color:#629BD1 !important}


.LeftNav3 {padding:0px; background: url(hdottedline_3rd.gif) no-repeat center bottom; padding:6px 30px 6px 5px; font:Normal 10px Verdana, Helvetica, sans-serif;}
a.LeftNav3_link:link, a.LeftNav3_link:visited, a.LeftNav3_link:active  { display:block;  font:Normal 10px Verdana, Helvetica, sans-serif; text-decoration:none; color:#000000; line-height:10px}
a.LeftNav3_link:hover, a.LeftNav3_linkOn:link, a.LeftNav3_linkOn:visited, a.LeftNav3_linkOn:active, a.LeftNa3_linkOn:hover {  display:block;  font: 10px Verdana, Helvetica, sans-serif; font-weight:normal; text-decoration:underline; line-height:10px; color:#245A8D;}

.LeftNav4 {padding:0px; background: url(lnav_4th_bg.gif) no-repeat right top; padding:3px 38px 3px 5px; font:Normal 10px Verdana, Helvetica, sans-serif;}
a.LeftNav4_link:link, a.LeftNav4_link:visited, a.LeftNav4_link:active { display:block;  font:Normal 10px Verdana, Helvetica, sans-serif; text-decoration:none; color:#245A8D; line-height:10px}
a.LeftNav4_link:hover, a.LeftNav4_linkOn:link, a.LeftNav4_linkOn:visited, a.LeftNav4_linkOn:active, a.LeftNa4_linkOn:hover {  display:block;  font: 10px Verdana, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:10px; color:#629BD1;}

#leftnav UL UL UL Li a{ text-decoration:none; color:#245A8D;}

/*HP Content*/
#HP_Rightcol{width:201px; background:transparent url(hp_rcol_bg.gif) no-repeat center top; float:left}
#HP_RCol_Box{width:200px; border-bottom:1px solid #ffffff; padding:5px 0px 5px 0px}
#HP_RCol_Box_Inner{width:190px; margin-left:5px;}
#HP_RCol_Box_Inner P{COLOR:#333333; padding:0px 5px 0px 5px; display:block}

#HP_rightnav, #HP_rightnav UL{LIST-STYLE-TYPE: none; LIST-STYLE-image: none;margin:0; padding:0; text-align:left;}

#highlight{}
#highlight_pic{padding-right:10px; float:left}
#highlight_txt{float:left}

#search{width:136; float:left; text-align:left; background-color:#245A8D; padding:5px; display:block; clear:both}
#search p{line-height:normal}
.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 97px; border:1px solid #7F9DB9
}


/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/

* html .threepxfix{ margin-left: 3px;}


.CTsubtitle{text-align:left; background-color:#E0EBF1}