div.wrapper{width:956px;*width:960px;_width:1005px;text-align:left; background: url(../images/header/login-bg.gif) no-repeat right;}
div.header{width:956px !important;margin:auto;padding-bottom:0px;}
div.header_phase1{width:956px !important;}
div.topHeader_phase1{width:956px !important;height:123px !important;margin:0px !important;padding:0px !important;border:none !important;background-image:url("../images/header/header_phase1.gif");background-repeat:no-repeat;background-position:left top;}
div.topHeaderLogged_phase1{width:956px !important;height:123px !important;margin:0px !important;padding:0px !important;border:none !important;background-image:url("../images/header/headerLogged_phase1.gif");background-repeat:no-repeat;background-position:left top;}
div.topHeaderLogged_phase1 div.userDetails{height:68px;}
.ie6 div.header{margin-bottom:-30px;}
div.header_big{width:956px;height :100px;margin-bottom:12px;*z-index:99;margin-top:7px;*position:relative;*top:auto;*margin-bottom:-122px;}
div.topHeader{width:956px !important;height:123px !important;margin:0px !important;padding:0px !important;border:none !important;}
div.topHeaderLogged{width:956px !important;height:123px !important;margin:0px !important;padding:0px !important;border:none !important;background-image:url("../images/header/headerLogged.gif");background-repeat:no-repeat;background-position:left top;}
.ie7 .topHeader{background-image:url("../images/header/header.gif");background-repeat:no-repeat;background-position:left top;}
div.headerLeft{float:left;width:15px;height:123px;margin:0px !important;padding:0px !important;border:none !important;display:block;}
div.headerLeftTop{width:15px;height:15px;}
.i6 div.headerLeftTop{margin-bottom:-2px !important;}
div.headerLeftMid{width:15px;height:93px;}
div.headerLeftBottom{width:15px;height:15px;}
.ie7 div.headerLeftBottom{margin-bottom:-2px !important;}
div.headerSpacer{float:left;width:145px;height:123px;margin:0px !important;padding:0px !important;border:none !important;display:block;}
.ie6 .headerSpacer{width:144px !important;}
.ie7 .headerSpacer{width:144px !important;position:relative;left:-2px;}
div.headerSpacerTop{width:145px;height:15px;}
div.headerSpacerTop_phase1{width:145px;height:10px;}
.ie .headerSpacerTop{width:144px;margin-bottom:-2px !important;}
.ie6 .headerSpacerTop{width:144px !important;}
.ie7 .headerSpacerTop{width:144px !important;}
.gecko.ff2 .headerSpacerTop{width:148px !important;}
div.headerSpacerMid{width:145px;height:93px;background-color:#00000;}
div.headerSpacerMid_phase1{width:145px;height:86px;background-color:#00000;}
.ie .headerSpacerMid{width:144px;}
.ie6 .headerSpacerMid{width:144px !important;}
.ie7 .headerSpacerMid{width:144px !important;}
.gecko.ff2 .headerSpacerMid{width:148px !important;}
.ie7 .headerSpacerMid img{margin-top:1px;padding-top:1px;margin-left:2px;margin-right:-1px;}
.gecko.ff2 .headerSpacerMid img{position:relative !important;left:0px !important;top:0px;}
div.headerSpacerBottom{width:145px;height:15px;}
.ie6 .HeaderSpacerBottom{width:143px !important;margin-bottom:-2px !important;}
.ie7 .headerSpacerBottom{margin-top:2px;width:143px !important;}
.gecko.ff2 .headerSpacerBottom{width:148px !important;}
div.headerLogo{float:left;width:50px;height:93px;}
div.subHeader{float:left;width:583px;height:36px;}
div.subHeader{margin-left:-1px;*margin-left:0px;}
.ie6 .subHeader a img{margin-bottom:-3px;}
.ie7 .subHeader{width:583px;}
.ie7 div.subHeader a img{margin-bottom:-3px;}



.ie7 .banner{position:relative;left:1px;width:585px;}
.headerLogin{padding-top:10px;padding-right:0px;} 
.headerLogin table{text-align:right;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;float:right;border:none;}
.headerLogin{padding-top:10px;padding-right:0px;} 
.headerLogin table{text-align:right;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;float:right;border:none;}
.needHelpText{font-size:11px;color:#FFFFFF;}
a.needHelpText:link, a.needHelpText:hover{display:block; margin-top:8px; font-size:11px;color:#2e428e;}
div.headerLogin table tr td{font-size:11px;color:#000;line-height:1.1em;vertical-align:middle;padding-right:8px;padding-bottom:4px;}
.headerLogin table tr td input{width:110px;font-size:11px;padding:0px;margin:0px;height:20px; border: 1px solid #8e8e8f;}
.headerLogin table tr td input.button{width:111px; font-size:11px; color:#fff; padding:0px; margin:0px; height:20px; background:#2e428e; border:1px solid #132465;}
.ie6 .headerLogin table tr td input{height:14px;font-size:11px;} 
.gecko .headerLogin table tr td input{height:13px;} 
div.lostPass{text-align:right;height:30px;margin-top:5px;position:relative;*right:0px;}
.ie6 div.lostPass{margin-top:2px;}
.ie7 div.lostPass{margin-top:4px;}
.gecko div.lostPass{margin-top:4px;}
.mac.gecko div.lostPass{margin-top:5px;}
div.lostPass a{position:relative;right:6px;top:8px;}
div.loginSubscribe a{position:relative;right:6px;bottom:7px;}
div.loginSubscribe{text-align:right;height:30px;margin-top:4px;position:relative;right:-1px;}
.ie6 div.loginSubscribe{margin-top:1px;}
.gecko div.loginSubscribe{margin-top:4px;}
.mac.gecko div.loginSubscribe{margin-top:1px;}
div.loginSubscribe a{color:#000;font-size:10px;line-height:1.5em;font-family:Verdana,Arial,Helvetica,sans-serif;}
.headerLogin table tr td div.lostPass .loginButton{width:78px;height:21px;}
.mac.gecko .headerLogin table tr td div.lostPass .loginButton{width:80px;height:22px;}
.headerLogin table tr td div.lostPass .stayLoggedIn input{width:auto;height:14px;margin-right:9px;font-size:12px;}
.ie6 .headerLogin table tr td div.lostPass .stayLoggedIn input{margin-right:4px;}
.ie7 .headerLogin table tr td div.lostPass .stayLoggedIn input{margin-right:4px;}
.headerLogin table tr td div.loginSubscribe input{width:78px;height:21px;}
div.lostPass a{vertical-align:top;color:#fff;margin-top:3px;font-size:10px;line-height:1.3em;font-family:Verdana,Arial,Helvetica,sans-serif;}
.loggedIn{padding-top:5px;margin-top:-9px;*padding-top:0px;padding-right:10px;*padding-right:0px;width:203px;float:right;font-size:14px;}
.loggedIn span{font-family:Verdana,Arial,Helvetica,sans-serif;text-align:center;font-size:9px;margin-left:12px;color:#818181;}
.loggedIn span.headerText{font-weight:bold;color:#000;}
.loggedIn a{font-size:9px;text-decoration:underline;color:#000;}
.loggedIn a:hover{text-decoration:none;color:#000;}
div.userDetails{height:83px;text-align:center;}
.ie7 div.userDetails{height:86px;}
.headerLogin div.leftLoggedIn{margin-left:10px;*margin-left:0px;margin-top:8px;*margin-top:5px;padding-left:6px;}
.headerLogin div.leftLoggedIn span{margin-left:0px;line-height:1.7em;*line-height:1.4em;}
.headerLogin div.leftLoggedIn a{line-height:1.7em;*line-height:1.4em;}
table.logoutButtons{margin:0px;margin-left:20px;*padding-right:10px;margin:0px;height:31px;vertical-align:middle;}
.ie7 table.logoutButtons{height:35px;}
table.logoutButtons tr td input{vertical-align:middle;}
div.loggedIn table.logoutButtons tr td{padding:0px;*padding-right:10px;}
table.logoutButtons tr td input.btnLogOut{width:54px;height:18px;}
table.logoutButtons tr td input.btnUpgradeAccount{width:109px;height:22px;margin-right:10px;*margin-left:0px;}

.footer{clear:both;margin-top:2.4em;width:956px;margin-bottom:2.5em;}
.ie6 .footer{margin-top:1em;}
a.backToTop{color:#5A5A5A;text-decoration:none;background:url(../images/backtotop.gif) no-repeat;height:image height;background-position:center right;text-indent:10px;padding-right:14px;float:right;font-size:90%;font-family:Verdana,Arial,Helvetica,sans-serif;vertical-align:middle;margin-right:4px;}
a.backToTop img{position:relative;top:2px;float:right;padding-left:0px;border:0 #fff;margin-right:4px;}
.footer p{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:80%;margin-right:0.8em;margin-left:0.5em;margin-bottom:0.8em;padding-top:-6px;margin-top:8px;color:#5A5A5A;text-align:center;}
.footer p a{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:100%;color:#5A5A5A !important;}

