body {
	background: url(/img/hdr/page-bg_n.gif);
	background-repeat: repeat-x;
	background-color: #ECF5FD;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/*
***********************************
	Anchor stlyes
***********************************
*/

a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a:link.textFont { 
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
}

a:hover.textFont { 
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
}

a:visited.textFont { 
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
}
a:link.disclaimerText {
font-size: 11px;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
}

a:hover.disclaimerText {
font-size: 11px;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
}

a:visited.disclaimerText {
font-size: 11px;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
}

a:link.accessNum {
color: #3D3B3C;
text-decoration: none;
font-weight: bold;
}

a:hover.accessNum {
color: #3D3B3C;
text-decoration: none;
font-weight: bold;
}

a:visited.accessNum {
color: #3D3B3C;
text-decoration: none;
font-weight: bold;
}

/*
***********************************
	Header notabs
***********************************
*/

#headernotabs {
	FLOAT: left;
	BACKGROUND-IMAGE: url(/account/images/web_reg/headers/notab-header-bg_n.gif);
	WIDTH: 100%;
	BACKGROUND-REPEAT: repeat-x;
}

#topNavWrapnotabs {
	WIDTH: 800px;
}

#Logonotabs {
	 FLOAT: left;
	  padding: 0 95 0 0;
}

/*
***********************************
	Header help link
***********************************
*/

#header #help {
	BACKGROUND-IMAGE: url(/account/images/web_reg/misc/spacer.gif);
	PADDING-BOTTOM: 1px;
	PADDING-right: 2px; 
	BACKGROUND-REPEAT: no-repeat; 
}

/*
***********************************
	Footer styles
***********************************
*/

#linksHolder {
	width:520;
	border-top: 1px solid #CECECE;
	margin-right: 25px;
}

#links {
	font-weight: bold;
	font-size:8pt;
	padding: 10px 0 10px 0;
	text-align: center;
}

.disclaimer {
	font-size: 10px;
	color: #646464;
	line-height: 14px;
	margin-right: 15px;
}

/*
***********************************
	Left Nav styles
***********************************
*/

.boldblue {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #2971CE; font-style: normal; font-variant: normal}
.signin {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold}
.signup {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal}

/*
***********************************
	BreadCrumb styles
***********************************
*/

#breadcrumbTop {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	background: url(/img/hdr/breadcrumb-bg_n.gif);
	padding-top: 1px;
	color: #FFF;
	width: 100%;
	}

#breadcrumbTop ul {
   	margin: 0px;
   	padding: 0px ;
   	border: none;
	}

#breadcrumbTop ul li {
	margin-left: 0;
	padding: 0px 0px 0px 15px;
	list-style: none;
	display: inline;
	}

#breadcrumbTopContainer {
	width: 980px;
}

.breadCrumbLarge{font-size:18px;font-family:Futura(Book);color:#636363;float:left;}
.breadCrumbLargeNumbers{width:22px;}
.breadCrumbLargeText{width:180px;}
.breadCrumbLargeText1{width:210px;}
.breadCrumbLargeText2{width:126px;}
.breadCrumbLargeText3{width:165px;}
.breadCrumbLargeText4{width:110px;}
.breadCrumbLargeText5{width:228px;}
.breadCrumbLargeText6{width:210px;}
.breadCrumbLargeText7{width:218px;}
.yellowhr{float:left;padding-top:10px;padding-left:5px;}
.yellowhrwidth{width:324px;}
.yellowhrwidth1{width:294px;}
.yellowhrwidth2{width:394px;}
.yellowhrwidth3{width:510px;}
.yellowhrwidth4{width:295px;}
.greyhr{float:right;padding-top:5px;}
.greyhrwidth{width:385px;}
/*
***********************************
    Body structure / alignment
***********************************
*/

#container
{
padding: 0;
margin: 0;
width: 775px;
background-color: #fff;
border-right: 1px solid #CECECE;
border-bottom: 1px solid #CECECE;
clear:left;
}

#rightnav
{
float: right;
width: 200px;
}

#content
{
margin: 0 200px 0 20px;

/* IE would take the underscore value whereas the other browsers would ignore it >>
Still to test in IE 5.0
*/
_margin: 0 200px 0 15px;
padding-top: 20px;
border-right: 1px solid #CECECE;
}

#content1
{
margin: 0 50px 0 20px;

/* IE would take the underscore value whereas the other browsers would ignore it >>
Still to test in IE 5.0
*/
_margin: 0 50px 0 15px;
padding-top: 20px;

}



.floatleft { float: left; }
.floatright { float: right; }

#sub-header-container
{
	padding-top: 2px;
	width: 540px;
	border-bottom: 1px solid #C3C2BE;
}

#sub-header-container-gc
{
  	padding-top: 2px;
	width: 540px;
}

#sub-header-dot
{
	margin-top: -4px;
	margin-right: 10px;
}

#sh-cart {
padding-bottom: 10px;
}

.dataAlignRight {margin-right: 15px;}
.dataAlignRightMac {margin-right: 15px; margin-left: 400px;}

.leftSpace {padding-left: 20px;}

/*
***********************************
	Offer Box
***********************************
*/

/* the _acceletor, platinum, megamail-t1, megamail-t2 are generated from the category id and is dynamic on the html template */

#offerContainer_accelerator,#offerContainer_voip-prepaid,#offerContainer_voip-100,#offerContainer_voip-unlimited,#offerContainer_voip-super-250,#offerContainer_voip-free { margin: 0px; padding: 0px; height: 143px; _width: 550px; background-color: #FFF;}

#offerContainer_ssnis { margin: 0px; padding: 0px; height: 188px; _width: 550px; background-color: #FFF;}

#offerContainer_ssnav { margin: 0px; padding: 0px; height: 160px; _width: 550px; background-color: #FFF;}

#offerContainer_voip-free { margin: 0px; padding: 0px; height: 155px; _width: 550px; background-color: #FFF;}

#offerContainer_platinum { margin: 0px; padding: 0px; height: 143px; _width: 550px; background-color: #F7F7FF;}

#offerContainer_megamail-t1, #offerContainer_megamail-t2 { margin: 0px; padding: 0px; height: 143px; _width: 550px; background-color: #FFFBF7;}

#offerContainer_saa  { margin: 0px; padding: 0px; height: 143px; _width: 550px; background-color: #FFFFFF;}

#offerContainer_family { margin: 0px; padding: 0px; height: 143px; _width: 550px; background-color: #FFFBEF;}

#offerContainer_free { margin: 0px; padding: 0px; height: 143px; _width: 550px; background-color: #EFF7FF;}

#offerContainer_giftcert { margin: 0px; padding: 0px; height: 143px; _width: 550px; background-color: #FFFFF7;}

#offerContainer_ssnav { margin: 0px; padding: 0px; height: 160px; _width: 550px; background-color: #FFFFFF;}
#mainImage { float: left; width: 166px; }

/* IE places a default width between images in a div tag */
#headerGraphic img { _margin-left: -3px;}

#features_accelerator, #features_platinum, #features_free, #features_megamail-t1, #features_megamail-t2, #features_family, #features_saa { float: left; padding: 0px; width: 210px; line-height: 16px; height: 83px; font-size: 12px; }

#features_ssnis { float: left; padding: 0px; width: 210px; line-height: 16px; height: 128px; font-size: 12px; }

#features_ssnav { float: left; padding: 0px; width: 210px; line-height: 16px; height: 100px; font-size: 12px; }

#features_voip-prepaid { float: left; padding: 9px 10px 10px 0px; width: 340px; line-height: 16px;  font-size: 12px; }

#features_voip-100{ float: left;  width: 340px; padding-top:7px;  font-size: 12px; line-height: 16px;}

#features_voip-unlimited{ float: left; padding: 3px 10px 1px 0px; width: 350px; line-height: 16px;  font-size: 12px; }

#features_voip-free{ float: left; padding: 8px 10px 15px 0px;  line-height: 16px;  font-size: 12px; }

#features_voip-super-250{ float: left; padding: 5px 10px 2px 0px; width: 349px; line-height: 16px;  font-size: 12px; }

#features_giftcert { margin-left:11px; float:left;  width: 360px; line-height: 16px; height: 83px; font-size: 12px; } 

#features_payplans { float: left; _padding: 5px 0px 0px 0px; line-height: 16px; _line-height:15px; width: 310px; height: 83px; font-size: 12px; }

#features_accelerator ul, #features_platinum ul, #features_free ul, #features_megamail-t1 ul, #features_megamail-t2 ul, #features_family ul, #features_saa ul, #features_payplans ul, #features_ssnav ul, #features_ssnis ul { padding-left: 25px; margin: 0px;}

#features_voip-prepaid ul { padding-left: 25px; margin: 0px; }

#features_voip-100 ul { padding-left: 25px; margin: 0px; }

#features_voip-unlimited ul { padding-left: 25px; margin: 0px; padding-bottom:3px; }

#features_voip-free ul { padding-left: 25px; margin: 0px; }

#features_voip-super-250 ul { padding-left: 25px; margin: 0px;  }

#features_accelerator ul li, #features_platinum ul li, #features_free ul li, #features_megamail-t1 ul li, #features_megamail-t2 ul li, #features_family ul li, #features_saa ul li, #features2 ul li, #features_payplans ul li,#features_voip-prepaid ul li,#features_voip-100 ul li,#features_voip-unlimited ul li,#features_voip-super-250 ul li,#features_voip-free ul li, #features_ssnav ul li, #features_ssnis ul li { padding-bottom: 0px; color: #000000; }

#features2 {_width: 168px;}

#topBg_platinum, #topBg_free, #topBg_megamail-t1, #topBg_megamail-t2, #topBg_family, #topBg_giftcert { border-top: 0px;}

#topBg_accelerator,#topBg_saa,#topBg_voip-prepaid,#topBg_voip-100,#topBg_voip-unlimited,#topBg_voip-super-250,#topBg_voip-free { border-top: 0px;}

#topBg_ssnav,#topBg_ssnis { border-top: 1px solid #FCD436;}


/* IE places a default width between images in a div tag */
#topBg_accelerator img, #topBg_platinum img, #topBg_free img, #topBg_megamail-t1 img, #topBg_megamail-t2 img, #topBg_family img, #topBg_saa img, #topBg_giftcert img,#topBg_voip-prepaid img,#topBg_voip-100 img,#topBg_voip-unlimited img,#topBg_voip-super-250 img,#topBg_voip-free img { _margin-left: -3px;}

#bottomBg_platinum, #bottomBg_free, #bottomBg_megamail-t1, #bottomBg_megamail-t2, #bottomBg_family, #bottomBg_giftcert { border-bottom: 0px;}

#bottomBg_accelerator,#bottomBg_saa,#bottomBg_voip-prepaid,#bottomBg_voip-100,#bottomBg_voip-unlimited,#bottomBg_voip-super-250,#bottomBg_voip-free { border-bottom: 0px;}

#bottomBg_ssnav,#bottomBg_ssnis { border-bottom: 1px solid #FCD436;}

/* IE places a default width between images in a div tag */
#bottomBg_accelerator img, #bottomBg_platinum img, #bottomBg_free img, #bottomBg_megamail-t1 img, #bottomBg_megamail-t2 img, #bottomBg_family img, #bottomBg_saa img, #bottomBg_giftcert img,#bottomBg_voip-prepaid img,#bottomBg_voip-100 img,#bottomBg_voip-unlimited img,#bottomBg_voip-super-250 img,#bottomBg_voip-free img { _margin-left: -3px;}

.redFont { 
font-size: 12px;
font-weight: bold;
color: #FF0000; 
}

.topDistance {margin-top: 5px; font-size: 12px;}

.checkboxbgColor {
background: #D6E3F7;
font-weight: bold;
margin-top: 2px;
}
/*
**********************************************************************
	Offer Box Medium - For ISP Category Landing Page Only
**********************************************************************
*/

.mediumOffer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	padding-left: 8px;
}

.mediumOfferCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	padding-left: 8px;
}

.mediumOfferBgColor {
background-color: #FFF;
}

/* the saa/free portion is generated from the category id and is dynamic on the html template */

.saa-bgcolor {
background-color: #FFFBEF;
}

.platinum-bgcolor {
background-color: #F7FAFF;
}

.accelerator-bgcolor {
background-color: #FFF7EF;
}

.free-bgcolor {
background-color: #EFF7FF;
}

/*
************************************************************************
	Offer Box Small / Upsell box / Payment Plans - 
	For Store Landing Page / Payment Plans / Build Your Service Page
************************************************************************
*/

#smallContainerH {
	width: 535px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #565656;
}

#buildContainer, #paymentContainer  {
	width: 525px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #565656;
}

#buildContainer a, #smallContainerH a{
	color: #5E7FDE;

}

#buildTitle, #paymentTitle {
	background-color: #F4F7FE;
	border-bottom: 2px solid #6BAAF7;
	height: 18px;
	font-weight: bold;
	color: #536DA0;
}

#smallTitleH {
	background-color: #F4F7FE;
	border-bottom: 2px solid #6BAAF7;
	height: 18px;
	color: #536DA0;
}

#buildTitle p, #smallTitleH p, #paymentTitle p  { margin: 0; padding-top: 2px;}

#buildContent p, #smallContentH p { margin: 0; padding-top: 8px;}

.imagAlignH { margin-bottom: 9px; margin-right: 1px; padding: 0px; float: left;}

.buildContentColor, .smallContentColorH, .paymentContentColor {
	color: #000;
}

.paymentPriceStyle {
font-weight: bold;
color: #FF2C18;
}

#paymentContent p { margin: 0px 0px 0px 10px; padding-top: 8px;}

#smallContainerV {
margin: 0px;
padding: 0px;
width: 550px;
border-top: 5px solid #E7EFF7;
border-bottom: 5px solid #E7EFF7;
padding: 5px 0px;
}

#smallContainer2V {
margin: 0px;
padding: 0px;
width: 550px;
border-bottom: 5px solid #E7EFF7;
padding: 5px 0px;
}

.smallContentHeaderV {
	font: bold 12px Arial, Helvetica, sans-serif;
	padding-left: 5px;
	color: #000000;
}

.smallerContentHeaderV {
	font: 10px Arial, Helvetica, sans-serif;
	padding-left: 5px;
	color: #565656;
}
.smallContentPriceV {
	font: bold 12px Arial, Helvetica, sans-serif;
	padding-left: 5px;
	color: #5A86E7;
}
.smallContentTextR {
	font: 11px Arial, Helvetica, sans-serif;
	color: #565656;
}
.smallContentTextV {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
}

.blueFont {font-size: 12px; color: #5A86E7; }

/* the megamail-t1 etc portion is generated from the category id and is dynamic on the html template */
#detailsVisiblemegamail-t1, #detailsVisiblemegamail-t2, #detailsVisiblefamily, #detailsVisiblesaa, #detailsVisibleaccelerator, #detailsVisibleplatinum
{
width: 460px;
background-color: #F7F7FF;
margin-left: 65px;
margin-top: 0px;
}

#detailsVisiblemegamail-t1 p, #detailsVisiblemegamail-t2 p, #detailsVisiblefamily p, #detailsVisiblesaa p, #detailsVisibleaccelerator p, #detailsVisibleplatinum p{
padding: 5px;
}

/*
***********************************
	Button styles
***********************************
*/

.buttonYellow {
	background-color: #FCC506;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #383A37;
}

.buttonBlue {
	background-color: #2975D6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}

.buttonBlueVoip{
background-color: #2975D6;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #FFF;
width:142px;
}

.buttonLightBlue {
	background-color: #4296F7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}

.buttonGreen {
	background-color: #42AE29;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}

.buttonGrey {
	background-color: #949294;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}

.buttonDisabled {
	background-color: #EEEEEE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
}

/*
***********************************
    Right Navigation content
***********************************
*/

#rightNavHeader{
width: 200px;
background-color: #5282D6;
height: 19px;
padding-top: 2px;
font-size: 13px;
text-align: center;
color: #FFF;
font-weight:bold;
}

#rightNavSignin {
padding: 20px 0;
background-color: #FFFFF7;
margin: 0;
font-size: 11px;
}

#addtocartRight {
width: 200px;
clear: left;
background-color: #EFF3F7;
text-align: center;
padding: 15px 0 15px 0;
}

	/*
	***********************************
	    Help Box content
	***********************************
	*/
	
	#rightNavHelp {
	width: 200px;
	height: 19px;
	background-color: #D6E3F7;
	padding: 2px 0 0 0;
	font-size: 13px;
	font-weight:bold;
	color: #000000;
	margin-top: 2;
	text-align: center;
	}

	#rightNavHelptext {
	text-transform: uppercase;
	background-color: #FFF;
	font-size: 11px;
	padding-left: 18px;
	color: #000;
	}

	#rightNavHelptext a {
	text-transform: lowercase;
	}

	#rightNavAccessNum {
	background-color: #EBF2FA;
	border-bottom: 1px solid #D9E5F5;
	}

	/*
	***********************************
	    Upsell content
	***********************************
	*/

	#upsellContainer { width: 200px; background-color: #FFF; font-family: Arial,Helvetica,sans-serif; font-size: 11px; }
	
	#upsellHeader_1 { width: 200px; height: 20px; background-color: #D3E5F3; border-bottom: 1px solid #E6ECFA; font-weight: bold; padding-top: 2px;}
	
	#upsellHeader_2 { width: 200px; height: 20px; background-color: #E6A19C; border-bottom: 1px solid #E6ECFA; font-weight: bold; padding-top: 2px;}
	
	#upsellHeader_3 { width: 200px; height: 20px; background-color: #C4E7B1; border-bottom: 1px solid #E6ECFA; font-weight: bold; padding-top: 2px;}

	#upsellHeader_1 p, #upsellHeader_2 p, #upsellHeader_3 p { margin: 0 0 0 20px; padding-top: 3px;}

	#upsellGraphic { width: 76px; height: 77px; border-right: 1px solid #FFF;  float: left; padding-top: 5px;}
	
	#upsellPrice { line-height: 10px; padding-left: 6px; }

	#upsellDetails { height: 105px; width: 116px; float: right; padding-left: 5px; color: #575755; padding-top: 5px;}

	#upsellBottomBg { clear: both; height: 7px; width: 200px; border-bottom: 1px solid #A7A7AF;}
	
	#disclaimerRight { clear: both; margin-left: 4px; padding-top:7px;}

	/*
	***********************************
		Mini-Shopping Cart
	***********************************
	*/

	.tableBorder {
		border: 2px solid #FDC500;
		font-size: 11px;
		font-family: Arial, Verdana, Helvetica;

	}
	.mcHeader {
		font-size: 12px;
		color: #505052;
		font-weight: bold;
		background-color: #FDC500;
	}
	.mcDesc {
		font-size: 12px;
		background-color: #F4F7FE;
	}
	.mcItemheader {
		color: #000;
		font-weight: bold;
		background: url(/account/images/web_reg/right_nav/mc-rowheaderbg_n.gif); background-repeat: repeat-x;
	}
	.mcItems {
	background-color: #FFF;
	color: #315594;
	padding-left: 5px;
	}
	
	.mcItemsPrice {
	background-color: #FFF;
	color: #315594;
	}
	
	.mcFinal {
	padding-left: 5px;
	}
	
	.mcSpacer {
	background-color: #94AACE;
	}
	
	.mcFinalspacer {
	background-color: #B6C9E9;
	}

/*
***********************************
	Shopping Cart
***********************************
*/

.sctableTitle {
	background: #EFF3FC;
	border-bottom: 2px;
	border-bottom-style: solid;
	border-bottom-color: #DBDBDB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4B4B4B;
}

.sctableTitleborder {
	background-color: #DBDBDD;
}

.sctableContent {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	background: #FFFBF7;
	border-bottom: 1px solid #D2DBEC;
}

.sctableContentborder {
	background-color: #6BAAF7;
}

.sctableLeftPadding {
padding-left: 10px;
}

.sctableBottomBg {
	font-size: 12px; 
	color: #000000;
}

.sctableOnetime {
	background: #F7FBFF;
	font-weight: bold;
	font-size: 11px; 
	color: #000000;
}

.cartShoppingUnfinished {font-size: 12px; color: #000; font-weight: bold;}

/*
***********************************
	Create Account
***********************************
**/

.idUnavailable {
	margin-top: 10px;
	font:  normal 13px Arial, Helvetica, sans-serif;
	color: #FD0002;
}

#chooseId UL {
	PADDING: 0; 
	MARGIN: 0; 
	LIST-STYLE-TYPE: none
}

#chooseId LI {
	padding-left: 160 px; 
}

.dupTitle {
	margin: 0px 1px 5px 0;
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #3A72C9;
}

/*
**********************************************
	Member Interest / Update profile step2 Begin
**********************************************
*/

.MemInterest {
	font:  normal 10px Arial, Helvetica, sans-serif;
	color: #595959;
}

.FormTitleMI {
	margin: 0 0 0 2px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #3A72C9;
	width: 210px;
	float: left;
	height: 110px;
	}

.FormTitleMI1 {
	margin: 0 0 0 4px;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #3A72C9;
}

.FormTitleMI2 {
	margin: 6px 0 0 2px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #3A72C9;
	width: 210px;
	float: left;
	}

.FormTitleMI3 {
	margin: 6px 0 0 2px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #3A72C9;
	width: 208px;
	float: left;
	height: 135px;
	}

.FormSubTitleMI{
	margin: 3px 0px 0 0px;
	float: left;
	width:49px;
}

.ForCheckbox{ margin-top: 6px; float: left; }

.CheckboxText{ margin: 10px 0 3px 0; }

.MemIntErrorBg { background-color: #FFF49A; padding-top: 10px; width: 534px; border: solid 1px #FF0000;}

	
/*
*********************************************
	Member Interest / Update profile step2 End    
*********************************************
*/	
/*
*********************************************
	Member Info / Update profile Begin    
*********************************************
*/

.formTitle {
	margin: 3px 1px 0 0;
	font: 12px Arial, Helvetica, sans-serif;
	color: #3A72C9;
	width: 160px;
	float: left;
}

.formTitlecmi {
	margin: 6px 1px 0 2px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #3A72C9;
	width: 190px;
	float: left;
}

.headerMemberInfo {
	margin: 0 1px 11px 5px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #3A72C9;
}

.headerMemberInfo1 {
	margin: 0 1px 11px 5px;
	font:  12px Arial, Helvetica, sans-serif;
	color: #2F3132;
}
.lineRulecmi{
    margin: 28px 16px 0 4px;
    color=#69ADF4;
    }
    
.errorBgmitxt { background-color: #FFF49A; padding-top: 10px; height: 50px; width:537px; border: solid 1px #FF0000;}

.formTitlecmi1 {
	margin: 5px 0px 0px 200px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #2F3132;
}
	
.formTitlecmi2 {
	margin: 0px 0px 15px 200px;
	font:  10px Arial, Helvetica, sans-serif;
	color: #3A72C9;
}
.formTitlecmi3 {
	margin: 6px 1px 0 2px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	width: 190px;
	float: left;
}

.formTitlecmi4 {
	margin: 0px 0px 15px 200px;
	font:  10px Arial, Helvetica, sans-serif;
	color: #000000;
}



/*
*********************************************
	Member Info / Update profile End    
*********************************************
*/

/*
*******************************************************************
	GC / Lecbill / bankpay-address / bankpay-account / checkmo  Begin
*******************************************************************
*/

.headerprovidepayment {
	margin: 9px 1px 5px 1px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #3971CE;
}
.headerprovidepaymentBlack {
	margin: 9px 1px 5px 1px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
}
.TitleForForm {
	margin: 3px 1px 0 1px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #3A72C9;
	width: 135px;
	float: left;
}
.TitleForFormBlack {
	margin: 3px 1px 0 1px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	width: 135px;
	float: left;
}
.Rowclass{margin: 0 1px 9px 0; width: 520px;}

.ProvideBillingContainer{
	font: 12px Arial, Helvetica, sans-serif;
	color: #414141;
	margin: 0 1px 0 5px;
}


/*
*******************************************************************
	GC / Lecbill / bankpay-address / bankpay-account / checkmo  End
*******************************************************************
*/

/*
***************************
	AltPay  Begin
***************************
*/

.headerbg{ 
	width: 530px; 
	background-color: #EFF8FF; 
	height: 17px;
}

.AltPayContainer{
	color: #6A6A6A; 
	font: 12px Arial, Helvetica, sans-serif; 
}

.spacer {
    border-top-color: #68AAF4;
	border-top-style: solid;
	border-top-width: 2px;
	width:530px;
}
	
.AltPay-title {
	float: left; 
	width:290px; 
	padding: 0 0 0 17px; 
}

.radio{ margin: 0 0px 0 17px;}

.AltPay-leftbox{ 
	width: 276px; 
	float: left; 
	padding: 2px 0px 0 22px; 
	font: 11px Arial, Helvetica, sans-serif; 
	color: #6A6A6A;
}

.AltPay-rightbox{ 
	width: 240px;  
	margin: 0 0 0 280px; 
	padding:2px 0px 0 15px; 
	font: 11px Arial, Helvetica, sans-serif;  
	color: #6A6A6A;
}

.AltPay-leftbox1{
	width: 266px;  
	background-color: #F3F7FF; 
	padding : 0 0 0 15px; 
	color: #6A6A6A; 
	line-height: 16px; 
}

.HrSpacer{
color: #68AAF4; 
margin: 0 16px 0 0;
} 

.AltPay-rightbox1{ 
	width: 240px;  
	margin: 0 0 0 280px; 
	padding:2px 0px 0 15px; 
	font: 11px Arial, Helvetica, sans-serif;  
	color: #6A6A6A;
}

.GreenButton{
	background-color: #8CBA89;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	height: 20px;
}

.AltpaySpacerColor{ background-color: #FFDC66;}
/*
***************************
	AltPay  End
***************************
*/

/*
************************************
	Confirmation RightNav Begin
*************************************
*/
.ConfirmationRightNavText{
font: bold 12px Arial, Helvetica, sans-serif; 
color: 2371D6;
}

.ConfBg {
	background-color: #D2E3F5;
	font: bold 12px Arial, Helvetica, sans-serif; 
	text-align: center;
	color: #000000;
	border-top-color: #DBDBDB;
	border-top-style: solid;
	border-top-width: 2px;
	border-right-style: none;
	Padding: 3px 0 3px 0;
}

.ConfText{
font: normal 11px Arial, Helvetica, sans-serif; 
color: #000000;
Padding: 5px 0 5px 0;
}

/* This style is added for the conf page to print the horizontal line separating the various sections (Mem ID, Passsword etc) */

.ConfText1{
font: normal 11px Arial, Helvetica, sans-serif; 
color: #000000;
Padding: 5px 0 5px 0;
}

.ConfContent{
font: normal 12px Arial, Helvetica, sans-serif; 
color: #000000;
}

.ConfBox{
width: 527px; 
border: solid 1px #CDCDCD; 
font: normal 12px Arial, Helvetica, sans-serif; 
color: #000000;
background-color:#F7FAFF; 
line-height: 16px; 
padding: 3px 0 3px 12px;
}

.ConfRowBg{
background-color: #FFFFFF;
}

.ConfPurchaseInfoRow{
color: #FDFDFD;
background-color: #51709E; 
font: normal 11px Arial, Helvetica, sans-serif;
padding-left: 5px; 
}

.ConfPurchaseInfoVerticalLine{
background-color: #DADADA;
}

#printHeader {
	display: none;
}

/*
************************************
	NIS download tile
*************************************
*/


#confTile {width: 528px;}
#confTile img {display: block;}

#nisHdr {
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background: url(/account/images/web_reg/headers/conf-nis-hdrbckg.gif);
	padding-left: 15px;
	padding-bottom: 6px;
	border-left: solid #CDCFCC 1px;
	border-right: solid #CDCFCC 1px;
	}
#nisHdr img {
	display: block;
	margin-bottom: 0px;
	}

#nisConf {
	font-family: arial, sans-serif;
	font-size: 12px;
	background-color: #FFF;
	padding: 12px;
	padding-top: 10px;
	padding-bottom: 4px;
	border-left: solid #CDCFCC 1px;
	border-right: solid #CDCFCC 1px;
	}
	
#nisDownload {
	margin-right: 15px;
	float: left;
	}

#nisDetails {font-size: 11px;}

#nisScreenshot {
	margin-left: 15px;
	float: right;
	}
/*
************************************
	Common Styles
*************************************
*/

.paddingTop15 {
     padding-top:15px;
     }
.paddingTop10 {
     padding-top:10px;
     }     
.paddingBot15 {
     padding-bottom:15px;
     }
.redText {
     color:#FE0000;
     font:bold 12px arial;
     }
.dispnone {
     display:none;
     }    
