body { background:white url(/images/body_tile.jpg) repeat-x; margin:0; padding:0px; font:75% Verdana,Arial,Helvetica,"Arial Unicode MS","Lucida Sana Unicode", sans-serif; }

#body2 { background:white url(/images/body_tile2.jpg) repeat-x; }
.wrap { width:100%; position:relative; }
.rf { float:right; margin-left:10px; }
.lf { float:left; margin-right:10px; }
#content { width:970px; margin:0px auto ; text-align:left; }
#top { width:100%; height:137px; text-align:right; }
#logo { margin-left:auto; }
#ppl { position:absolute; top:3px; left:30px; }
#headerwrap { width:100%; height:277px; }
#headerwrap2 { width:100%; height:91px; }
#header { position:absolute; top:35px; left:0px; }
#search { width:294px; height:36px; background:url(/images/search.gif) top left no-repeat; position:absolute; top:165px; right:36px; }
#search .t { width:200px; border:1px solid white; position:absolute; top:7px; left:20px; font:12px Verdana,Arial,Helvetica,"Arial Unicode MS","Lucida Sana Unicode" }
#search .s {display:none;}
#searchlogin { position:absolute; top:8px; left:195px; color:white; }
#searchlogin:hover { color:black; }

#navwrap-home { position:absolute; top:382px; left:224px; }
#navwrap-content { position:absolute; top:196px; left:224px; }

#nav { padding-left:0px; white-space:nowrap;}
#nav li { list-style-type:none; float:left; position:relative; }
#nav li a { display:block; width:131px; height:32px; line-height:32px; color:#6E8A84; text-align:center; text-decoration:none; font-weight:bold; margin:0px; background:url(/images/menu_lo.gif) top left no-repeat;  }
#nav li a .hinb { background:url(/images/menu_lo2.gif) top left no-repeat!important; }
#nav li a:hover, #nav li a.current { background:url(/images/menu_hi.gif) top left no-repeat; }
.current { background:url(/images/menu_hi.gif) top left no-repeat; }

#nav li ul { position:absolute; top:32px; left:0px; visibility: hidden; margin:0px; padding:0px; background-color:#fff; }
#nav li ul li { display:block; font-size:11px; clear:both; white-space:normal;}
#nav li ul li a { display:block; width:160px; height:auto; line-height:normal; padding:8px 15px; color:#6E8A84; text-decoration:none; border:1px solid #8CC230; background:none; background-color:#fff; margin:0px; }
#nav li ul li a:hover { background:none; background-color:#AEDBD1; }
#nav li ul li ul { position:absolute; top:0px; left:193px; background:none; background-color:#fff; }
#nav li ul li ul li a { display:block; width:160px; height:auto; border-top:1px solid #8CC230; background:white;  }

#headtxt { position:absolute; top:193px; right:36px; font-size:144%; color:white; font-weight:bold; font-style:italic; }
#main { width:970px; margin:0px auto 20px auto; text-align:left; background:url(/images/main_tile.gif) top left no-repeat; }
#leftpanel { width:228px; }
#page { width:742px; }
#subnav { width:179px; background:url(/images/left_tile.gif) top left repeat-y; margin:0px auto; }
#subnav ul img { display:block; float:left; margin-right:5px; border:0px;}
#subnav ul { padding-left:0px; margin-left:20px; margin-bottom:15px; }
#subnav ul li { display:block; list-style-type:none; height:25px; line-height:25px; margin:3px 0px; }
#subnav ul li a { display:block; height:25px; line-height:25px; color:black; }
#subnav ul li a:hover { color:white; }
.sidesaddle { display:block; width:179px; margin:0px auto; }
.sidesaddle p { width:159px; margin:0px auto; font-size:90%; }
.sidesaddle a { color:#6E8A84; }
#copy { display:block; font-size:84%; text-align:center; color:#6E8A84; }
#copy a { color:black; }
#copy a:hover { color:green; }
#cotton { width:610px; margin:30px 0px 30px 50px; }
.quote { display:block; float:right; margin:10px 0px 10px 10px; width:254px; text-align:center; background:url(/images/quote_tile.gif) top left repeat-y; }
.inner { width:234px; margin:0px auto; color:#690; font-style:italic; }
fieldset legend { font-weight:bold; color:#ADD732; }
fieldset { padding:5px; }

form#srForm { background:url(/images/large-search.gif) no-repeat; position:relative; width:484px; height:41px; }
#sE_searchInput {width:380px; height:20px; border:0px solid #000; position:absolute; top:10px; left:10px; position:relative;  float:left; font-size:13px;}
#sE_searchButton { width:84px!important; height:41px!important; font-size:0px!important; border:none!important; background:url(/images/large-search-button.gif) no-repeat; position:relative!important; top:0px!important; margin-left:8px; cursor:pointer; float:right;  }
#lbase { margin-bottom:-2px; }
#searchgo { position:absolute; top:0px; right:8px; }

div.loginWidget { width:320px; margin:0px auto; }
div.loginWidget label { font-weight:bold;  float:left; margin:3px 0px 10px 0px; color:#6E8A84 }
div.loginWidget input {float: right;  margin:0px 0px 10px 0px; }
div.loginWidget .inputField { width:230px; border:1px solid #ADD732}
div.loginWidget .submit { clear:both; float:right; background-color:#6E8A84; color: #fff; border: none; width:80px;padding:3px 0px; }

div.breadcrumbs {margin-bottom:20px;font-size:8pt;color:#666;}
div.breadcrumbs a {color:#6C8882; font-weight:normal; }
div.breadcrumbs a:hover, div.breadcrumbs a:visited {color:#90B5AE}