/* .Upated Header/Footer Code */


body{}
#aol_hat2 {background:#397eb4 !important; height: 30px !important; min-width:946px !important; width:946px !important;}
#aol_hat2_form {display:none;}
div#aol_hat2_search {float:left !important;}
.bb_header .branding{background-color:#78B0D8 !important; filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#3F86BD,endColorStr=#B7DEFC) !important;}
.bb_header .branding img{margin-top:15px;top:0;left:10px;}

.bb_header .search{height:58px;background-color:#5596C8;}
.bb_header .search form{clear:both;}
.bb_header .search form input.textIn{margin-top:0;}
.bb_header .search .searchLink{margin-right:5px;font-size:11px;font-family:Arial;}
.bb_header .search label{margin:0px;font-size:11px;font-family:Arial;font-weight:bold;}
.bb_header span.search input.search_submit {}

.bb_header .menuList *{background-color:#5694c4 !important;}
.bb_header .menuList .home{ background-color: #02a6f5 !important; }
.bb_header .menuList .active{ background-color:#1b5489 !important; cursor:pointer;}
.bb_header .menuList .active a{background-color:#1b5489 !important; cursor:pointer;}
.bb_header .menuList .withDrop { background:url('../images/menu_arrow_on2.gif') right no-repeat !important;}
.bb_header .menuList div a { text-decoration: none;background:none !important;}
.bb_footer .searchLink{display:none;}
.bb_footer .menuList{display:none;}
.bb_header div.branding { background:#78b0d8 url( ../images/headerGradient.gif ) 0 0 repeat-x }



.bb_footer .branding img{top:8px;left:8px;}
.bb_footer span.search{background:#5e9dce !important;height:30px !important;margin-right:5px;width:auto !important;display:inline; border: none;}
/*safari only*/
div>.bb_footer span.search{width:315px !important;}
/**/
.bb_footer form#test_footer_h_search{float:left;overflow:hidden;width:230px;margin-top:-1px;margin-right:5px;_margin-right:2px;}
.bb_footer span.search{height:30px !important; /*_padding-right:60px; */}
.bb_footer span.search .search_title {float:left;_float:none;}
.bb_footer span.search label{float:left;margin-top:3px;margin-right:5px;}
.bb_footer span.search input.textIn{width:180px !important;margin:6px 0 0 0 !important;_margin-top:0 !important;}
.bb_footer span.search input.search_submit{top:6px;_top:7px;left:262px;margin:0 !important;_margin-left:5px; padding:0 !important;display:inline;float:right !important; border: 1px solid #58b926; text-align:center; background:#D4F4C5;color:#022044;}


/*  Old Styles */
.bb_header { width:756px; margin-top:0px; z-index:5; }
.bb_footer { width:756px; margin-top:0px; z-index:5; }

/*** Branding ******/
.bb_header .branding {position:relative; width:946px; height:60px; background:#78B0D8;
 filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#3F86BD,endColorStr=#B7DEFC)!important;}
 .bb_header .branding{background-color:#78B0D8 !important; filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#3F86BD,endColorStr=#B7DEFC) ;}
 
.bb_footer .branding {position:relative; height:37px; background:#5e9dce !important;}
.branding_corner { /* Branding Left Corner DEAD */ float:left; width:7px; height:4px; margin-left:-3px; margin-top: 0px; background: no-repeat; }
.branding img { position:absolute; top:18px; left:20px; float:left;}

/*** Search ***/
/*KNOVA: .search - added an invisible border and reduced height by 2 pixels because search box unaligned in Mac OS X AOL Client 7 & Mac Gecko*/
.search {position:relative; background:#5596C8; float:right; width:250px; height:58px; overflow:hidden; 
		margin-top:0px; font: 9pt arial; color:#fff; padding: 0px; border: 1px solid #5596C8}
.search *{ margin:0; padding:0; }
.search_left { position: absolute; left:0; top: 0;/* Search Left Corner */ width:7px; height:4px; margin-left:-3px;
  /*background:url('https://s.aolcdn.com/bill.aol.com/images/corner_oth.gif') no-repeat; this corner will be applied to non-ie browsers */ 
  _background:url('https://s.aolcdn.com/bill.aol.com/images/corner_ie.gif') no-repeat;/* this corner will be applied to ie browsers */ } 
.search_right { position: absolute; right:0px; top:0; /* Search Right Corner */ width:7px; height:4px; margin-right:-3px;
   /*background:url('https://s.aolcdn.com/bill.aol.com/images/corner_oth.gif') no-repeat; this corner will be applied to non-ie browsers */ 
  _background:url('https://s.aolcdn.com/bill.aol.com/images/corner_ie.gif') no-repeat;/* this corner will be applied to ie browsers */ } 
.search_title { margin:6px 0 0 8px; font-size: 11px; font-weight:bold } /* Search Title */
.search .textIn {margin-left: 8px; border:1px solid #58B926; height: 18px; width:182px;}


.search .search_submit {position: absolute; top: 20px; _top: 21px; left: 195px; width:50px; height:20px; 
	-moz-border-radius:2.5px; border-radius:2.5px; cursor:pointer; border:solid 1px #58B926; background-color: #D4F4C5;
	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FBFEF9,endColorStr=#BDEEA6);
	vertical-align: middle; font: 11px Tahoma,Arial,Sans-Serif;}	
	
.search .searchLink { position:absolute; right: 9px; text-align: right; width: 100%; color:#fff;}
.search .searchLink a:link, .search .searchLink a:visited { text-decoration: none; color:#fff; font: 10px arial; }
.search .searchLink a:hover{ color:#fff; text-decoration: underline; }

.bb_header .menuList {background:#5694c4; clear:both; z-index: 10; height: 23px; } 
.bb_header .menuList *{ color:#fff; margin:0px; padding:5px; text-transform: uppercase; font: 11px arial;}
.bb_header .menuList div { float: left ; display:block; float:left; border-right:solid 2px #B7DEFC; background:#3E84BC;}
.bb_header .menuList div a { text-decoration: none; background:none;  padding:2px 2px 0px 4px; }
.bb_header .menuList div .withDrop { background: url('https://s.aolcdn.com/bill.aol.com/images/menu_arrow_off.gif') no-repeat right; padding-right:8px; margin-right:0px; }
.bb_header .menuList div a:link, .menuList div a:visited, .menuList div a:hover{ text-decoration: none; color:#fff;}
.bb_header .menuList .home{ background-color: #EC9125; }
.bb_header .menuList .active{ background-color:#124481; cursor:pointer;}
.bb_header .menuList .active .withDrop { background: url('https://s.aolcdn.com/bill.aol.com/images/menu_arrow_on2.gif') no-repeat right;}


#contact_aol { display:block; text-decoration: none; margin-top:;padding:10px 5px 0 5px;background: url(../images/contact_normal.gif) repeat-x; text-decoration: none}
#contact_aol a {valign:top;align:left;; text-decoration: none;color:black;position:relative;left:0px;bottom:4px;}
#contact_aol:hover {background: url(../images/contact_rollover.gif) repeat-x #e4ffcc !important;}

.menu_drop { position: absolute; top: 0; left: 0; overflow:hidden; width:147px;
    background:#F7F7FF; line-height:10px; z-index:500; border:solid 1px #121042; margin: 0; padding:0; visibility: hidden}
.menu_drop p { width: 147px; border:solid #1B5489; border-width:1px 0px 0px 0px; margin:0; padding:3px 0 3px 2px}
.menu_drop p a:link, .menu_drop p a:visited {color: #000; font:11px arial; text-decoration: none; }
.menu_drop p a:link, .menu_drop p a:visited {color: #000; font:11px arial; text-decoration: none; }
.menu_drop .active{ background-color:#3E84BC; cursor: pointer }
.menu_drop .active a:link, .menu_drop .active a:visited {color:#fff}
.menu_drop .active a:hover {color:#fff}

.bb_footer .menuList {background:#3E84BC; clear:both; z-index: 10; height: 24px; } 
.bb_footer .menuList *{ color:#fff; margin:0px; padding:5px 10px 5px 10px; text-transform: uppercase; font: 11px arial;}
.bb_footer .menuList div { float: left ; display:block; float:left; background:url("../images/sp_pipe.gif") no-repeat left #3E84BC;}
.bb_footer .menuList div a:link, .bb_footer .menuList div a:visited { text-decoration: none; background:none; padding:0px 2px 0px 4px; }
.bb_footer .menuList div a:hover {color:#fff}

.first { background-image: none !important; }

/* Header and footer overrides */

.bb_header, .bb_footer, .bb_header .menuList, .bb_footer .menuList{width:946px;}


.bb_footer .branding{margin-top:50px;}

=======
/* .Upated Header/Footer Code */


body{}
#aol_hat2 {background:#397eb4 !important; height: 30px !important; min-width:946px !important; width:946px !important;}
#aol_hat2_form {display:none;}
div#aol_hat2_search {float:left !important;}
.bb_header .branding{background-color:#78B0D8 !important; filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#3F86BD,endColorStr=#B7DEFC) !important;}
.bb_header .branding img{margin-top:15px;top:0;left:10px;}

.bb_header .search{height:58px;background-color:#5596C8;}
.bb_header .search form{clear:both;}
.bb_header .search form input.textIn{margin-top:0;}
.bb_header .search .searchLink{margin-right:5px;font-size:11px;font-family:Arial;}
.bb_header .search label{margin:0px;font-size:11px;font-family:Arial;font-weight:bold;}
.bb_header span.search input.search_submit {}





.bb_footer .branding img{top:8px;left:8px;width:auto;}
.bb_footer span.search{background:#5e9dce !important;height:30px !important;margin-right:5px;width:auto !important;display:inline; border: none;}
/*safari only*/
div>.bb_footer span.search{width:315px !important;}
/**/
.bb_footer form#test_footer_h_search{float:left;overflow:hidden;width:230px;margin-top:-1px;margin-right:5px;_margin-right:2px;}
.bb_footer span.search{height:30px !important; /*_padding-right:60px; */}
.bb_footer span.search .search_title {float:left;_float:none;}
.bb_footer span.search label{float:left;margin-top:3px;margin-right:5px;}
.bb_footer span.search input.textIn{width:180px !important;margin:6px 0 0 0 !important;_margin-top:0 !important;}
.bb_footer span.search input.search_submit{top:6px;_top:7px;left:262px;margin:0 !important;_margin-left:5px; padding:0 !important;display:inline;float:right !important; border: 1px solid #58b926; background:#D4F4C5;color:#022044;}

.footer_new {font-size:11px; font-family:arial;text-align:center; width:926px; padding-left:0px; margin-top:0px; _float:left;}
.footer_new ul{list-style-type:none;margin:0; padding-top:5px; padding-left:0; margin-top:5px; padding-bottom:0;background:#5E9DCE;}
.footer_new ul.top_space{list-style-type:none;margin:0;margin-top:15px !important;_padding-top:15px !important;padding-left:0;margin-top:5px;}
.footer_new p {color: #999999; margin:0; line-height: 1.4em;}
.footer_new li.first_entry{font-weight:bold;border:none;padding-left:0;}
.footer_new li.second_entry{border:none !important;}
.footer_new ul li{border-left:1px solid #fff;display:inline;padding:0 1px 0 3px;font-size:11px !important;background-image:none;background:#5E9DCE}
.footer_new ul li a{text-decoration:none;color:#fff}

.footer_new a:hover{text-decoration:underline;}
.footer_new .top{font-weight:700;padding-bottom:5px;}
.footer_new .bottom{padding-bottom:10px;}
.footer_new ul li a, 
.footer_new ul li a:hover, 
.footer_new ul li a:link, 
.footer_new ul li a:visited {color:#fff !important; text-decoration:none;}
.footer_new ul li a:hover {color:#fff !important; text-decoration:underline;}


/*  Old Styles */
.bb_header { width:756px; margin-top:0px; z-index:5; }
.bb_footer { width:756px; margin-top:0px; z-index:5; }

/*** Branding ******/
.bb_header .branding {position:relative; width:946px; height:60px; background:#78B0D8;
 filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#3F86BD,endColorStr=#B7DEFC)!important;}
 .bb_header .branding{background-color:#78B0D8 !important; filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#3F86BD,endColorStr=#B7DEFC) ;}
 
.bb_footer .branding {position:relative; height:37px; background:#5e9dce !important;}
.branding_corner { /* Branding Left Corner DEAD */ float:left; width:7px; height:4px; margin-left:-3px; margin-top: 0px; background: no-repeat; }
.branding img { position:absolute; top:18px; left:20px; float:left;}

/*** Search ***/
/*KNOVA: .search - added an invisible border and reduced height by 2 pixels because search box unaligned in Mac OS X AOL Client 7 & Mac Gecko*/
.search {position:relative; background:#5596C8; float:right; width:250px; height:58px; overflow:hidden; 
		margin-top:0px; font: 9pt arial; color:#fff; padding: 0px; border: 1px solid #5596C8}
.search *{ margin:0; padding:0; }
.search_left { position: absolute; left:0; top: 0;/* Search Left Corner */ width:7px; height:4px; margin-left:-3px;
  /*background:url('https://s.aolcdn.com/bill.aol.com/images/corner_oth.gif') no-repeat; this corner will be applied to non-ie browsers */ 
  _background:url('https://s.aolcdn.com/bill.aol.com/images/corner_ie.gif') no-repeat;/* this corner will be applied to ie browsers */ } 
.search_right { position: absolute; right:0px; top:0; /* Search Right Corner */ width:7px; height:4px; margin-right:-3px;
   /*background:url('https://s.aolcdn.com/bill.aol.com/images/corner_oth.gif') no-repeat; this corner will be applied to non-ie browsers */ 
  _background:url('https://s.aolcdn.com/bill.aol.com/images/corner_ie.gif') no-repeat;/* this corner will be applied to ie browsers */ } 
.search_title { margin:6px 0 0 8px; font-size: 11px; font-weight:bold } /* Search Title */
.search .textIn {margin-left: 8px; border:1px solid #58B926; height: 18px; width:182px;}


.search .search_submit {position: absolute; top: 20px; _top: 21px; left: 195px; width:50px; height:20px; 
	-moz-border-radius:2.5px; border-radius:2.5px; cursor:pointer; border:solid 1px #58B926; background-color: #D4F4C5;
	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FBFEF9,endColorStr=#BDEEA6);
	vertical-align: middle; font: 11px Tahoma,Arial,Sans-Serif;}	
	
.search .searchLink { position:absolute; right: 9px; text-align: right; width: 100%; color:#fff;}
.search .searchLink a:link, .search .searchLink a:visited { text-decoration: none; color:#fff; font: 10px arial; }
.search .searchLink a:hover{ color:#fff; text-decoration: underline; }





.menu_drop { position: absolute; top: 0; left: 0; overflow:hidden; width:147px;
    background:#F7F7FF; line-height:10px; z-index:500; border:solid 1px #121042; margin: 0; padding:0; visibility: hidden}
.menu_drop p { width: 147px; border:solid #1B5489; border-width:1px 0px 0px 0px; margin:0; padding:3px 0 3px 2px}
.menu_drop p a:link, .menu_drop p a:visited {color: #000; font:11px arial; text-decoration: none; }
.menu_drop p a:link, .menu_drop p a:visited {color: #000; font:11px arial; text-decoration: none; }
.menu_drop .active{ background-color:#3E84BC; cursor: pointer }
.menu_drop .active a:link, .menu_drop .active a:visited {color:#fff}
.menu_drop .active a:hover {color:#fff}

.bb_footer .menuList {background:#3E84BC; clear:both; z-index: 10; height: 24px; } 
.bb_footer .menuList *{ color:#fff; margin:0px; padding:5px 10px 5px 10px; text-transform: uppercase; font: 11px arial;}
.bb_footer .menuList div { float: left ; display:block; float:left; background:url("../images/sp_pipe.gif") no-repeat left #3E84BC;}
.bb_footer .menuList div a:link, .bb_footer .menuList div a:visited { color:white;text-decoration: none; background:none; padding:0px 2px 0px 4px; }
.bb_footer .menuList div a:link, .bb_footer .menuList div a:visited { _color:white;_text-decoration: none; _background:none; _padding:0px 2px 0px 4px; }
.bb_footer .menuList div a:hover {color:#fff}

.first { background-image: none !important; }

/* Header and footer overrides */

.bb_header, .bb_footer, .bb_header .menuList, .bb_footer .menuList{width:946px;}



.bb_footer .branding{margin-top:50px;}

.footer_new ul{margin:0; padding:0px;float:left;width:941px;position:relative;left:0;text-align:left;padding-left:5px;}
.footer_new ul.top_space{margin:0 !important; padding-top:0px;}


