﻿/*** header content
********************************************************/
#logo{position:absolute;top:21px;left:20px}
#logo img{border:0 none #fff;width:158px;height:29px}

#bar{background:url(/images/header/tabs_fade_cccccc_1x69.gif) -31px;clear:both;position:relative;height:38px}
#bar .clearB {clear:both;height:1px;margin:0;padding:0}

#headerAnnounce{position:absolute;left:362px;top:0;z-index:1}
#headerAnnounce img{border:0 none #fff}

#rtHeader{width:800px;text-align:left;clear:both;position:relative}

/*** action links content
********************************************************/
#whiteBar{margin:0;border-top:0px solid #aedadb;position:relative;width:800px; z-index:3; clear:both;}

.white{margin:0;width:800px;margin:0;padding:0;background-color:#eff3f5;height:25px}
.white ul{float:right;margin:0;padding:0;list-style:none;background-color:#fff}
.white li{float:left;text-align:right;margin:0;padding:0; border-left:1px solid #0370ac; height:23px}
.white li.firstLink {	background:#eff3f5;	border-left:none; }
.white li A:link,.white li A:active,.white li A:visited{float:left;color:#0370ac;padding:5px 10px 0;font-size:10px;display:block;white-space:nowrap;text-decoration:none;white-space:nowrap}

.white li.faq img{height:16px;width:16px;border:0;vertical-align:middle; padding:0; margin:0}
.white li.faq span{text-decoration:underline}
.white li.faq A:link,.white li.faq A:active,.white li.faq A:visited,.white li.faq A:hover{background-color:#eff3f5;border-left:0;font-weight:700;padding-top:4px;height:19px}

.white li.last{border-right:1px solid #0370ac;padding:0;text-align:center;height:23px;margin:0}
.white li.last A img{height:23px;border:0;vertical-align:middle;margin:0}

.white li.faq,.white li.saveSearch,.white li.viewSearches{display:none}

/*** login box content
********************************************************/
#loginBox{height:55px;width:360px;position:absolute;left:155px;top:5px;background:url(/images/header/login_360x55_2.gif);z-index:3;display:none;font-size:10px}
#loginBox .login div,#loginBox .login div div{float:left}
#loginBox .login .userName .definition{position:absolute;top:13px;left:3px;width:65px;text-align:right}
#loginBox .login .userName .field{position:absolute;top:8px;left:71px}
#loginBox .login .userName div input{width:80px;border:1px solid #777;color:#666}
#loginBox .login .password .definition{position:absolute;top:13px;left:148px;width:67px;text-align:right}
#loginBox .login .password .field{position:absolute;top:8px;left:221px}
#loginBox .login .password input{width:65px;border:1px solid #777;color:#666}
#loginBox .login .button{position:absolute;top:8px;left:295px}
#loginBox .login .button img{width:24px;height:20px;border:0 none}
#loginBox .saveData .closeOPFlyout img{border:0 none #fff}
#loginBox .saveData .closeOPFlyout{position:absolute;left:331px;top:6px}
#loginBox .saveData .rememberPassword{position:absolute;left:10px;top:33px}
#loginBox .saveData .rememberPassword .field input{margin:0;padding:0}
#loginBox .saveData .rememberPassword .field, #loginBox .saveData .rememberPassword .forgotPassword, #loginBox .saveData .rememberPassword .definition{float:left;font-size:10px}
#loginBox .saveData .rememberPassword .definition{margin:3px 0 0 3px}
#loginBox .saveData .rememberPassword .forgotPassword{position:absolute;left:210px;top:3px;width:99px;text-align:right}
#loginBox .saveData .rememberPassword .forgotPassword A:link,#loginBox .saveData .rememberPassword .forgotPassword A:active,#loginBox .saveData .rememberPassword .forgotPassword A:visited{color:#0370ac;font-size:10px;text-decoration:none}
#loginBox .saveData .rememberPassword .forgotPassword A:hover{text-decoration:underline}
#ifLogin {height:1px;width:1px;display:none}

/*** search bar content
********************************************************/
#bar {z-index:1; width:800px;}
#searchBar form{margin:0;width:auto}
#searchBar{clear:both;height:38px;border:0 none #fff;width:800px;float:left}
#searchBar div{float:left;margin:0}
#searchBar input{width:100px;font-size:10px}
#searchBar ul{margin:7px 0 0;padding:0;list-style:none;float:right;white-space:nowrap}
#searchBar li{font-weight:bold;float:left;margin:3px 3px 0}
#searchBar .cityStateDefinition,#searchBar .zipCodeDefinition {margin:2px 0 0 3px}
#searchBar .dropdown{margin:3px 3px 0 0}
#searchBar .conjunction{margin:2px 3px 0;font-size:12px}
#searchBar .searchMap,#searchBar .searchList{margin:3px 0 0 3px}
#searchBar .searchMap img{width:66px;height:19px;border:0 none}
#searchBar .searchList img{width:64px;height:19px;border:0 none}
#searchBar select{width:85px;font-size:10px;margin:0 3px 0 0}
#searchBar #frm_Zip{width:80px}

/*** other
********************************************************/
.loginError{background:#ffc;border:2px solid #f99;width:240px;padding:5px;text-align:center;top:80px;left:262px;position:absolute;z-index:99;}


/*** white site
******************************************************************/
