@charset "utf-8";

/* CSS Document */ /*all png img transparent*/
* html img,* html img {
	azimuth: expression(this.pngSet ? this.pngSet = true :( this.nodeName ==   "IMG" &&   this.src.toLowerCase () . indexOf('.png') > -1 ?( this.runtimeStyle.backgroundImage =   "none", this.runtimeStyle.filter =  
		"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" +   this.src +   "', sizingMethod='image')", this.src =   ctx + "/images/blank.gif" ) :( this.origBg =   this.origBg ?   this.origBg : this.currentStyle.backgroundImage.toString ( ) .
		replace('url("', '') . replace('")', ''), this.runtimeStyle.filter =   "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" +   this.origBg +   "', sizingMethod='crop')", this.runtimeStyle.backgroundImage =   "none" ) ), this.pngSet = true );
}

#tab {
	position: absolute;
	top: -22px;
	left: 555px;
	background: none;
	float: none;
	margin: 0;
	width: 207px;
	font-size: 11px;
}

#tabBottom {
	background: url(../images/bg-bottom-border-s.png) no-repeat 0 0;
	height: 8px;
	width: 207px;
	margin: 0;
	overflow: hidden;
}

#breadCrumb {
	height: 25px;
	padding-left: 20px;
	padding-top: 4px;
	width: 500px;
}

#breadCrumb a {
	background: url(../images/breadArrow.gif) no-repeat scroll right 5px;
	padding: 0 7px 0 0;
	text-decoration: none;
}

.brand {
	color: #545454;
	font-size: 11px;
	font-weight: bold;
}

#tabContent {
	background: url(../images/bg-border-s.png) repeat-y 0 0;
	padding: 15px 6px 0 6px;
	height: 30px;
	width: 195px;
}

#breadCrumb ul,#login ul,#login-email ul,#login-success ul,#connect ul,#connectInput ul,#connectList ul,#gateway ul,#tab ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 8px 0 0 46px;
}

#content #tabContent ul {
	overflow: hidden;
	height: 22px;
	width: 195px;
	padding: 8px 0 0 0;
	margin: 0;
}

#tabContent li {
	padding: 0 9px 0 12px;
	float: left;
}

.divide {
	border: none;
}

#breadCrumb li,#login li,#login-email li,#login-success li,#connect li,#connectInput li,#connectList li,#gateway li,#tab li {
	float: left;
}

#tabContent a {
	background: url(../images/tabArrow.gif) no-repeat left 4px;
	font-weight: bold;
	padding: 0 0 0 10px;
	outline: none;
	text-decoration: none;
}

a,img,div {
	border: 0 none;
}

#page-header {
	position: relative;
	z-index: 5;
}

#login {
	background: url(../images/login-top.png) no-repeat;
	width: 244px;
	position: absolute;
	margin: -25px 0 0 -20px;
	z-index: 3;
	padding: 30px 0 0 0;
	display: none;
}

#connect {
	background: transparent url(../images/b-tab-title.png) no-repeat scroll 0 0;
	display: none;
	height: auto;
	margin: -45px 0 0 342px; *
	margin: -67px 0 0 -178px;
	position: absolute;
	width: 429px;
	z-index: 3;
}

#connectInput {
	background: url(../images/b-tab-title.png) no-repeat;
	height: auto;
	width: 429px;
	position: absolute;
	margin: -45px 0 0 342px; *
	margin: -67px 0 0 -178px;
	z-index: 3;
	display: none;
}

#gateway {
	background: url(../images/b-tab-gateway-title.png) no-repeat;
	width: 447px;
	height: 567px;
	position: absolute;
	margin: -36px 0 0 320px; *
	margin: -58px 0 0 -200px;
	z-index: 3;
	display: none;
	font-size: 11px;
}

.tabNav {
	height: 13px;
	width: 180px;
	padding: 49px 0 0 235px;
}

#gateway .tabNav {
	padding: 40px 0 0 256px;
}

#gateway .date {
	text-align: right;
}

.rap,.rap800 {
	background: #FFF;
	height: auto;
	width: 369px;
	margin-left: 16px;
	_margin-left: 8px;
	padding: 0 14px 18px 17px;
	overflow: hidden;
	float: left;
	display: block;
}

#rap-no-result {
	display: none;
}

#gateway .rap {
	background: #FFFFFF none repeat scroll 0 0;
	height: auto;
	margin: 0 0 0 7px;
	_margin-left:3px;
	width: 402px;
	padding-bottom: 0;
	_padding-right: 14px;
}

#login-email {
	background: url(../images/login-top.png) no-repeat 0 0;
	color: #746C61;
	display: none;
	height: 240px;
	margin: -25px 0 0 -8px;
	padding: 30px 0 0 0;
	position: absolute;
	width: 244px;
	z-index: 3;
}

#login h5 {
	font-weight: bold;
}

#login-email {
	background: url(../images/login-top.png) no-repeat;
	width: 244px;
	height: 240px;
	position: absolute;
	margin: -25px 0 0 -8px;
	z-index: 3;
	padding: 30px 0 0 0px;
	display: none;
	color: #746c61;
}

#login-email .input {
	width: 184px;
}

#login-email h5,#login-success h5 {
	margin: 5px 0 0 0px;
	font-weight: bold;
}

.login-content {
	margin: 0px;
	float: left;
}

#login-email .return {
	margin: 5px 0 0 0;
	float: left;
	color: #6b507c;
	font-size: 10px;
}

#login-email a#submit {
	background: url(../images/btns.gif) no-repeat -124px 0;
	padding: 0;
	margin: 2px 15px 0 0;
	float: left;
	height: 19px;
	width: 52px;
	display: block;
}

.bottom-date {
	color: #837970;
	margin-right: 5px;
}

#login-success {
	background: url(../images/login-top.png) no-repeat;
	width: 244px;
	height: 200px;
	position: absolute;
	margin: -25px 0 0 -8px;
	z-index: 3;
	padding: 30px 0 0 0px;
	display: none;
	color: #746c61;
}

#login-success .login-content {
	margin: 0px 0 5px 0;
	color: #f50011;
}

#login-success .strong {
	font-weight: bold;
}

#content a.login {
	float: left;
	margin: 2px 0 0 18px;
}

/*
#breadCrumb a,#login a,#login-email a,#login-success a,#connect a,#connectInput a,#connectList a,#gateway a,#tab a,#login a {
	color: #6b507c;
	outline: none;
}
*/

a.regs {
	float: left;
	margin: 2px 0 0 28px;
}

#loginCon {
	background: url(../images/login1.png) repeat-y 0 0;
	float: left;
	margin-top: 10px;
	width: 244px;
}

#loginT {
	background: #FFFFFF;
}

#login table {
	background: #FFFFFF none repeat scroll 0 0;
}

#breadCrumb h1,#login h1,#login-email h1,#login-success h1,#connect h1,#connectInput h1,#connectList h1,#gateway h1,#tab h1,#login h1 {
	color: #939905;
	font-family: Helvetica;
	font-weight: normal;
}

#breadCrumb h2,#login h2,#login-email h2,#login-success h2,#connect h2,#connectInput h2,#connectList h2,#gateway h2,#tab h2,#login h2 {
	color: #939905;
	font-family: Helvetica;
	font-weight: normal;
}

#breadCrumb h3,#login h3,#login-email h3,#login-success h3,#connect h3,#connectInput h3,#connectList h3,#gateway h3,#tab h3,#login h3 {
	color: #939905;
	font-family: Helvetica;
	font-weight: normal;
}

#breadCrumb h4,#login h4,#login-email h4,#login-success h4,#connect h4,#connectInput h4,#connectList h4,#gateway h4,#tab h4,#login h4 {
	color: #939905;
	font-family: Helvetica;
	font-weight: normal;
}

#breadCrumb h5,#login h5,#login-email h5,#login-success h5,#connect h5,#connectInput h5,#connectList h5,#gateway h5,#tab h5,#login h5 {
	color: #939905;
	font-family: Helvetica;
	font-weight: normal;
}

#breadCrumb h5,#login h5,#login-email h5,#login-success h5,#connect h5,#connectInput h5,#connectList h5,#gateway h5,#tab h5,#login h5 {
	line-height: 18px;
	margin: 0;
	font-weight: normal;
	font-size: 16px;
}

#contentList #connectInput h5 {
	font-size: 16px;
	margin: 7px 0 10px 0px;
}

#connect h5 {
	font-size: 16px;
	margin: 7px 0 3px 0px;
}

a.close {
	background: transparent url(../images/close.gif) no-repeat scroll right center;
	display: block;
	float: right;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin-top: 10px;
	padding-right: 14px;
	width: 30px;
	z-index: 10;
	text-decoration: none;
}

.alert-tag {
	color: #F50011;
}

#userAjaxLogin #message { *
	width: 150px;
}

#regforget #message { *
	width: 150px;
}

#message {
	*width: 190px;
}

#passwordContent #message {
	*width: auto;
}

#login label.general {
	color: #746C61;
	float: left;
	font-weight: normal;
	padding-bottom: 2px;
}

#login label {
	background: #FFFFFF none repeat scroll 0 0;
	font-weight: bold;
}

#loginT label {
	background: none;
}

.general {
	color: #746C61;
	float: left;
}

/*
label.red,label.requiredStar {
	color: #F50011;
	float: left;
	font-weight: normal;
}
*/

#login .input {
	margin-right: 10px;
}

#login .input {
	width: 184px;
}

.input {
	width: 220px;
}

.hide {
	display: none;
}

a#manageProfileBtn {
	margin: 0 8px 0 15px;
}

a#loginBtn {
	background: transparent url(../images/btns.gif) no-repeat scroll -776px 0;
	display: block;
	float: left;
	height: 19px;
	margin: -2px 15px 0 0;
	padding: 0;
	width: 48px;
}

a.forgot {
	float: left;
}

a#regBtn {
	background: transparent url(../images/btns.gif) no-repeat scroll -824px 0;
	display: block;
	float: left;
	height: 19px;
	margin: 0 15px 0 0;
	padding: 0;
	width: 82px;
}

#loginBottom {
	background: transparent url(../images/login-bottom.png) no-repeat scroll 0 0;
	float: left;
	height: 14px;
	width: 244px;
}

#login-email {
	background: transparent url(../images/login-top.png) no-repeat scroll 0 0;
	color: #746C61;
	display: none;
	height: 240px;
	margin: 0;
	padding: 30px 0 0 0;
	position: absolute;
	width: 244px;
	z-index: 3;
}

#login-success {
	background: transparent url(../images/login-top.png) no-repeat scroll 0 0;
	color: #746C61;
	display: none;
	height: 200px;
	margin: -25px 0 0 -8px;
	padding: 30px 0 0 0;
	position: absolute;
	width: 244px;
	z-index: 3;
}

#gateway .tabMiddle {
	background: transparent url(../images/b-tab-gateway.png) repeat-y scroll 0 0;
	margin-top: 12px;
	_margin-top: 11px;
	overflow: hidden;
	width: 447px;
}

#gateway .rap dl {
	border-bottom: 1px dotted #D1D1D1;
}

.rap dl {
	float: left;
	padding: 10px 0 26px;
	width: 402px;
}

dl {
	display: block;
	margin: 0;
	overflow: hidden;
	padding-left: 13px;
}

.rap dt {
	width: 138px;
}

dt {
	float: left;
	width: 73px;
}

.rap dd {
	width: 196px;
}

dd {
	float: left;
	line-height: 13px;
	margin: 0;
}

a.arrow {
	background: transparent url(../images/ico-arrow-right.gif) no-repeat scroll right 5px;
	padding-right: 7px;
}

a.site,a.visit {
	line-height: 22px;
	text-decoration: underline;
	background: transparent url(../images/ico-arrow-right.gif) no-repeat scroll right 5px;
	padding-right: 7px;
}

.affairs {
	float: left;
	padding: 5px 0 6px;
	width: 402px;
}

#gateway .date {
	text-align: right;
}

#content #platformnav #breadCrumb p {
	font-size: 12px;
	line-height: 16px;
	margin: 0;
	padding: 0;
	clear: left;
}

.rap p,.call p {
	color: #7F7E7E;
	display: block;
	float: left;
	font-size: 11px;
	margin: 6px 0 3px;
	width: 100%;
}

#gateway .tabBottom {
	background: transparent url(../images/b-tab-gateway-bottom.png) no-repeat scroll 0 0;
	height: 14px;
}

.rap h5,.call h5 { /*float:left;*/
	margin: 10px 0 0;
}

.tabMiddle {
	background: transparent url(../images/b-tab.png) repeat-y scroll 0 0;
	margin-top: 9px;
	_margin-top: 8px;
	overflow: hidden;
	width: 432px;
}

.tabBottom {
	background: transparent url(../images/b-tab-bottom.png) no-repeat scroll 0 0;
	height: 23px;
}

.call {
	background: #F1EFDF none repeat scroll 0 0;
	height: auto;
	margin-left: 16px;
	margin-top: 0;
	overflow: hidden;
	padding: 0 14px 0 17px;
	width: 369px;
}

#connect a.find {
	background: url(../images/btns.gif) no-repeat scroll -1179px 0;
	display: block;
	float: left;
	height: 19px;
	margin-right: 21px;
	width: 76px;
	margin-top: 10px;
}

.privacy {
	background: url(../images/breadArrow.gif) no-repeat scroll right 5px;
	float: left;
	font-size: 11px;
	font-weight: normal;
	padding-right: 7px;
}

#connect .privacy {
	margin-top: 11px;
}

.phone {
	width: 30px;
}

.phoneMain {
	width: 35px;
}

.phoneExt {
	margin-left: 15px;
	width: 40px;
}

a#callBtn {
	background: url(../images/btns.gif) no-repeat scroll -906px 0;
	display: block;
	float: left;
	height: 19px;
	width: 77px;
	margin: 5px 21px 0 0;
}

.orContainer {
	background: #BEB39B none repeat scroll 0 0;
	border-bottom: 1px solid #FFFFFF;
	color: #FFFFFF;
	font-size: 16px;
	height: 22px;
	line-height: 22px;
	margin-left: 16px;
	text-align: center;
	width: 400px;
}

#error,#errorCall {
	display: none;
}

label.callText {
	color: #746C61;
	float: right;
	font-size: 10px;
	line-height: 14px;
}

#gateway a.gatewaySel {
	background: #ffffff url(../images/ico-tab-sel.gif) no-repeat scroll left 6px;
	color: #676F00;
	display: inline;
	float: left;
	font-weight: bold;
	height: 15px;
	margin: -3px 0 0;
	padding-bottom: 2px;
	padding-left: 11px;
	width: 66px;
	outline: none;
}

#gateway a.connect, #connectInput a.gateway {
	color: #B8B8B8;
}

#navigation li li {
	clear: left;
	width: 190px;
}

.footer-links {
	float: left;
}

#isi h3 {
	font-weight: bold;
	font-size: 12px;
	color: #552389;
}

#isi li {
	padding-right: 0;
	clear: both;
	list-style-type: disc;
	/*	width:100%; */
}

#content-frame {
	margin: 0 auto;
	display: block;
	width: 945px;
}

a.back {
	background: url(../images/btns.gif) no-repeat scroll -393px 0;
	display: block;
	float: left;
	height: 19px;
	margin: 0;
	width: 129px;
}

#login label.red {
	color: #FF0000;
	display: block;
	font-weight: normal;
}

#reg-dm label.red {
	color: #FF0000;
	display: block;
	font-weight: normal;
}

#login-email-success {
	background: url(../images/login-top.png) no-repeat;
	width: 244px;
	height: 240px;
	position: absolute;
	margin: -25px 0 0 -20px;
	z-index: 3;
	padding: 30px 0 0 0px;
	display: none;
	color: #746c61;
}

#login-email-success .input {
	width: 184px;
}

#login-email-success h5,#login-success h5 {
	margin: 5px 0 0 0px;
	font-weight: bold;
}

#login-email-success .return {
	margin: 5px 0 0 0;
	float: left;
	color: #6b507c;
	font-size: 10px;
}

#login td,#login-email td,#login-success td,#connectList td,#connect td,#connectInput td,#gateway td {
	vertical-align: top;
}

#login table,#login-email table,#login-success table,#connectList table,#connect table,#connectInput table,#gateway table {
	font-size: 11px;
	float: none;
}

#login-email a.close {
	margin: 0px 5px 0 0;
}

#content #loginCon h5 {
	margin: 0;
	font-size:16px;
	font-weight:bold;
	color:#939905;
}

#dot-line {
	border-top: 1px dotted #D1D1D1;
}

#content #login .top-line h5 {
	margin-top: 5px;
}

.remember-email {
	float: left;
	margin-right: 10px; *
	margin: 0px 5px 0 0px;
	color: #6b507c;
}

.remember-email-input {
	float: left;
	margin-right: 10px; *
	margin: -3px 5px 0 0px;
}

.rememberMe {
	float: left;
	margin-right: 10px;
}

#content #loginT #login-forgot {
	color: #6b507c;
	font-size: 10px;
}

#page-header { /*background-image:url(../images/bgHeader.png);*/
	
}

#content #login-email #loginCon h5 {
	float: left;
}

#middle-column #why-need {
	margin-left: 13px;
	text-decoration: underline;
}

#reg-pop {
	display: none;
}

#email-pop a.close,#infor-pop a.close,#email-success a.close,#choose-plan a.close,#compare-medication a.close {
	margin-top: 20px;
}

#returnToLogin {
	margin-top: 5px;
}

select.brandSel {
	float: left;
	margin-top: 6px;
}

.rap p,.call p {
	color: #7F7E7E;
	display: block;
	float: left;
	font-size: 11px;
	margin: 6px 0 3px;
	width: 100%;
}

#breadCrumb p, #tab p {
	font-size: 12px;
	line-height: 16px;
	margin: 0;
	padding: 0;
	float: left;
}

.brand {
	color: #545454;
	font-size: 11px;
	font-weight: bold;
}

.rap h5,.call h5 { /*float:left;*/
	line-height: 18px;
	margin: 9px 0 0;
}

#connect .rap dl {
	padding: 0px 0 0;
	width: 361px;
}

.rap dl {
	float: left;
	padding: 10px 0 26px;
	width: 402px;
}

dl {
	display: block;
	margin: 0;
	overflow: hidden;
	padding-left: 13px;
}

#connect .rap dd {
	line-height: 14px;
	margin: 8px 10px 0 0;
	width: auto;
}

.rap dd {
	width: 196px;
}

dd {
	float: left;
	line-height: 13px;
	margin: 0;
}

#connect .rap dd.edit {
	text-align: left;
	width: 100%;
}

.rap #personal-layout {
	width: 370px;
}

#personal-layout,#home-personal-layout {
	display: none;
	float: left;
	height: auto;
	margin: -9px 0 0 0;
	position: relative;
	width: 304px;
}

.rap .layout-content {
	height: 65px;
	width: 360px;
}

.layout-content {
	color: #746C61;
	display: inline;
	float: left;
	margin: 4px 0 5px 0;
	width: 270px;
}

.rap .layout-footer {
	width: 360px;
}

.layout-footer {
	color: #746C61;
	display: inline;
	float: left;
	margin: 5px 0 0 0;
	width: 270px;
}

.orContainer {
	background: #BEB39B none repeat scroll 0 0;
	border-bottom: 1px solid #FFFFFF;
	color: #FFFFFF;
	float: left;
	font-size: 16px;
	font-weight: bold;
	height: 22px;
	line-height: 22px;
	margin-left: 16px;
	text-align: center;
	width: 400px;
}

.call { /*background:#F1EFDF url(../images/layout-logo.png) no-repeat 15px 195px;
	*background:#F1EFDF url(../images/layout-logo.png) no-repeat 15px 215px;*/
	background: #F1EFDF none;
	height: auto;
	margin-left: 16px;
	_margin-left:8px;
	margin-top: 0;
	overflow: hidden;
	padding: 0 14px 0 17px;
	width: 369px;
	display:block;
	float: left;
}

.call p {
	margin: 11px 0 3px;
}

.rap p,.call p {
	color: #7F7E7E;
	display: block;
	float: left;
	font-size: 11px;
	margin: 6px 0 3px;
	width: 100%;
}

a.callmeBtn {
	background: transparent url(../images/btns.gif) no-repeat scroll -983px 0;
	display: block;
	float: left;
	height: 19px;
	margin-right: 19px;
	margin-top: 8px;
	width: 94px;
}

label.callText {
	color: #746C61;
	float: right;
	font-size: 10px;
	line-height: 14px;
}

label.editdate {
	float: left;
}
/*
.tabBottom {
	background: transparent url(../images/b-tab-bottom-withe.png) no-repeat scroll 0 0;
	height: 23px;
}
*/
.edit a.close {
	display: none;
	margin-top: -14px;
}

#connect {
	font-size: 11px;
}

#gateway h5 {
	margin: 9px 0 0;
	float: left;
}

#errot-image {
	float: left;
	background: url(../images/reg-error.png) top no-repeat;
	height: 34px;
	width: 34px;
}

.state {
	margin-right: 12px;
	width: 121px;
}

#connectList {
	background: url(../images/b-tab-title.png) no-repeat;
	height: auto;
	width: 429px;
	position: absolute;
	margin: -45px 0 0 554px; *
	margin: -67px 0 0 -178px;
	z-index: 3;
	display: none;
}

#connectList {
	background: transparent url(../images/b-tab-title.png) no-repeat scroll 0 0;
	display: none;
	height: auto;
	margin: -45px 0 0 342px; *
	margin: -67px 0 0 -178px;
	position: absolute;
	width: 429px;
	z-index: 3;
}

#connectList .rap dl {
	padding: 3px 0 0;
	width: 361px;
}

#connectList .rap dd.edit {
	text-align: left;
	width: 100%;
}

#connectList {
	font-size: 11px;
}

#connectList .rap dd {
	line-height: 14px;
	margin: 8px 10px 0 0;
	width: auto;
}

#callForm {
	float: left;
}

#connectInput h5, #connectInput h5 {
	margin: 7px 0 10px 0;
	/*float:left;*/
}

#login a.close {
	margin: 5px 3px 0 0;
}

#login-success a.close {
	margin-top: 5px;
}

#login-title td {
	padding-top: 0;
}

p.errorRed {
	clear: both;
	color: #ff0000;
}

#tabContent a {
	outline: none;
}

#tabContent a:active {
	star: expression(this.onFocus = this.blur () );
}

.rap dd.gateway-content {
	clear: left;
	line-height: 16px;
	width: 390px;
}

#reg-login-error {
	color: #F50011;
	margin: 0 0 0 20px;
	width: 160px;
}

#reg-login-error .strong {
	font-weight: bold;
}

.loginContent {
	display: inline;
}

#connect .rap800 p {
	clear: left;
}

#flashMain {
	float: left;
	display: inline;
	background: url(../images/bg-flash-03.jpg) top no-repeat;
	width: 756px;
	height: 800px;
	margin: 0 0 120px 5px;
}

#flash-content-border {
	padding: 15px;
	width: 738px;
	height: auto;
	float: left;
}

#flashMain .flash-content {
	text-align:center;
}

.flash-content {
	float: left;
	height: 510px;
	padding: 10px 0 0 5px;
	width: 738px;
}

#isi {
	clear: both;
	margin-left:191px;
	margin-top:40px;
}

#Homepage #footnotes {
	float: left;
	margin-left: 0;
}

.samll-letter {
	font-size: 8px;
	font-weight: bold;
}

#table-label-top td {
	padding-top: 0px;
}

#table-label-bottom td {
	padding-bottom: 2px;
}

.rap800-error-content {
	clear: left;
}

#isi ul {
	padding-left: 20px;
}

#isi ul li {
	background: url(../images/disc-tips.jpg) 0 5px no-repeat;
	list-style-type: none;
	padding-left: 15px;
}

#edit-logo {
	float: left;
	padding-bottom: 5px;
}

.data-list1 {
	width: 30px;
}

.data-list2 {
	width: 214px;
}

.data-list3 {
	width: 165px;
}

.data-list4 {
	width: 134px;
}

.data-list5 {
	width: 165px;
}

.first-li {
	padding-bottom: 15px;
}

.first-li {
	padding-bottom: 15px;
}

/**/
#content p.loginPopup {
	background: #ffffff;
	margin-left: 17px;
	margin-top: -6px;
	margin-bottom: 0px;
	color: #6B507C;
	font-size: 11px;
	font-weight: bold;
	display: inline;
	float:left;
}

#content p.loginPopup span {
	float: left;
}

#content p.loginPopup .lg {
	background: url(../images/logig-arrow-a.gif) right center no-repeat;
	height: 20px;
	float: left;
	display: inline;
	color: #939905;
	padding-right: 7px;
}

#content p.loginPopup .rg {
	float: left;
	margin-left: 13px;
	display: inline;
	background: transparent url(../images/breadArrow.gif) no-repeat scroll right 6px;
	width: 54px;
	height: 20px;
}

#email-content td.noPadding {
	padding: 0;
	height: 14px;
}

#call {
	display: block;
}

#connect .tabMiddle .orContainer {
	display: block;
	overflow: hidden;
	_margin-left:8px;
}

.errorMask {
	background: url(../images/bg-maskerror.gif) left top repeat-y;
	margin-top: 5px;
	clear: both;
}

.nsp {
	padding: 0;
}

.borderSpacing {
	border-collapse: separate; *
	border-spacing: expression(this.cellSpacing = "5px");
	border-spacing: 5px;
}
label.success{ font-weight:bold; color:#4B1881;}


a.back-samplingEligible {
	background: url(../images/samplingEligible-btns.gif) no-repeat scroll -393px 0;
	display: block;
	float: left;
	height: 19px;
	margin: 53px 0 0 350px;
	width: 140px;
}

#page-header {
	position:relative;
	z-index:1;
}
