body	{
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	font-family:  Arial, sans-serif;
	font-size: 11px;
}

p	{
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-size: 12px;
	letter-spacing: 0px;
}

p.headertag{
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
}


div	{
	font-size: 11px;
}


.indent	{
	margin-left:5px;
}


ul, ol {

	text-indent:0px;
	margin-left:20px;
	margin-bottom:5px;
	margin-top:0px;
	padding: 0px;
}

ul.link	{
	list-style-image: url();
	text-indent:0px;
	margin-left:20px;
	margin-bottom:5px;
	margin-top:2px;
	padding: 2px 0px 0px 0px;
	font-size:10px;
	color:#3F7CC9;
}

ul.carat	{
	list-style-image: url();
	text-indent:0px;
	margin-left:20px;
	margin-bottom:5px;
	margin-top:2px;
	padding: 2px 0px 0px 0px;
	font-size:11px;
	color:#3F7CC9;
}

h1 { 
	margin: 0px;
	color:  #511F61;
	font-size: 16px;
}

h1.blue { 
	color: #0066CC;
}

h1.purple { 
	color:  #511F61;
}

h2 { 
	color: #000;
	font-size: 13px;	
}

h2.blue { 
	color: #0066CC;
	margin: 0px 0px 3px 0px;
}

h2.purple { 
	margin: 0px 0px 3px 0px;
	color:  #511F61;
}

h2.black { 
	color: #000000;
	margin: 0px 0px 3px 0px;
}

h3{ 
	margin: 0px;
	color: #000;
	font-size: 12px;
}

h3.black { 
	color: #000;
	font-size: 12px;
}


h3.blue { 
	color:  #511F61;
	font-size: 12px;
}

.purple {
	color:  #511F61;
}

.blue {
	color:  #0066CC;
}

.gray {
	color: #999999;
}

.axcessSideText {text-align:left; width:171px; border-width:1px; border-color:#fff; padding:10px 0px 10px 0px; margin:2px 0px 2px 0px;} 
#axcessSidebar	{float:right; width:175px; padding:0px 0px 15px 0px; background-color:#D8E5F5; text-align:center;}

.paphonerow {
	border:0px solid #000000;
	clear:both;
	height:20px;
}
		
.parebateleft {
	float:left;
	width:350px;
	border:0px solid #DDDDDD;
}

.parebateright {
	float:right;
	width:350px;
	border:0px solid #DDDDDD;
}

.paphone_title {
	color:#0053BB;
	font-weight:bold;
	border-bottom:1px solid #DDDDDD;
	height: 20px;
}

.paphone_image {
	float:left;
	border:0px solid #DDDDDD; 
}

.paphone_rebatetext {
	border:0px solid #00FF00;
	float:right;
}

.paphone_price {
	font-weight:bold;
	font-size:11px;
	padding-top:6px;
	padding-bottom:6px;
	border:0px solid #FF0000;
}

.chart  {
	border-top: 1px solid #511F61;
	border-right: 1px solid #511F61;
	margin-bottom: 8px;
	margin-top:0px;
}
.chart td  {
	padding: 4px 10px;
	border-left: 1px solid #511F61;
	border-bottom: 1px solid #511F61;
}
.chart th  {
	background-color:#97A1C3;
	padding: 4px 10px;
	border-left: 1px solid #511F61;
	border-bottom: 1px solid #511F61;
}
.dark {
	background-color:#EAECF3;
} 

.recruitmentTable {width: 575px;}
.programType {background: #c3c3c3; padding: 2px 10px 2px 10px; border: #511f61 1px solid; border-bottom: none;}
.bottombox {padding: 0; margin: 0 0 10px 0;}
.rightcolumnodd {padding-left: 10px; text-indent: 0;}
.rightcolumneven {padding-left: 10px; text-indent: 0;}
.underline {text-decoration: underline;}

#twoPaneSidebar h2 { margin-left:10px; margin-top:5px; 	color:  #511F61; } 	
#adsWell h2 { margin-left:10px; margin-top:5px; 	color:  #511F61; } 
#twoPaneSidebar P { margin-left:10px;  } 	
#adsWell P { margin-left:10px;  } 


.topheader {
		  border:1px solid #511F61;
		  padding:0px;
		  background-color: #97A1C3;
		  color:#000000;
		  text-align:left;
		  padding:5px 5px 5px 10px;
		  border-bottom:0px;
		  width:510px;
		  font-weight:bold;
}

.rowheader {
		  border:1px solid #511F61;
		  padding:0px;
		  background-color: #97A1C3;
		  color:#000000;
		  border-bottom:0px;
		  border-right:0px;
}

.bottombox {
		  border:1px solid #511F61;
		  padding:1px;
		  background-color: #97A1C3;
		  color:#000000;
		  text-align:left;
		  padding:5px 5px 5px 15px;
		  width:510px;
		  font-weight:bold;
}
					
.leftcolumnodd {
		background-color: #FFFFFF;
		border:1px solid #511F61;
		border-bottom:0px;
		width:112px;
		height:auto;	
		color:#000000;
		font-weight:normal;
		font-family:Verdana, Arial;
		font-size:11px;
		text-indent:10px;
		padding: 2px 0px 2px 0px;				 
}

.oddrow {
background-color: #FFFFFF;
border:1px solid #511F61;
border-bottom:0px;
border-right:0px;
}
.evenrow {
background-color: #FFFFFF;
border:1px solid #511F61;
border-bottom:0px;
border-right:0px;
}
						 
.rightcolumnodd {
		background-color: #FFFFFF;
		border:1px solid #511F61;
		border-bottom:0px;
		border-left:0px;
		width:400px;
		height:auto;
		color:#000000;
		font-weight:normal;
		font-family:Verdana, Arial;
		font-size:11px;
		text-indent:10px;
		padding: 2px 0px 2px 0px;
}

.leftcolumneven {
		background-color: #EAECF3;
		border:1px solid #511F61;
		border-bottom:0px;
		width:112px;
		color:#000000;
		font-weight:normal;
		font-family:Verdana, Arial;
		font-size:11px;
		text-indent:10px;
		padding: 2px 0px 2px 0px;				   
}
						 
.rightcolumneven {
		background-color: #EAECF3;
		border:1px solid #511F61;
		border-bottom:0px;
		border-left:0px;
		width:400px;
		height:auto;		
		color:#000000;
		font-weight:normal;
		font-family:Verdana, Arial;
		font-size:11px;
		text-indent:10px;
		padding: 2px 0px 2px 0px;		  					  
}
						   
.content {

     	color:#000000;
	  	font-weight:normal;
	  	font-family:Verdana, Arial;
	  	font-size:11px;
	  	text-indent:10px;
	  	padding: 2px 0px 2px 0px;
	  
}

.contenteven {

     	color:#000000;
		background-color: #EAECF3;	 
	  	font-weight:normal;
	  	font-family:Verdana, Arial;
	  	font-size:11px;
	 	text-indent:10px;
	  	padding: 2px 0px 2px 0px;
	  
}
.contactInfo {
	margin:10px 5px 0px 15px;
}

/*************************************** NEW PLANS TABLE ***************************************/
 
table.dataCE {
	 border:1px solid #0054BD;
	 margin-left:0; 
	 margin-right:0; 
	 margin-top:0;
	 }
		
table.dataCE th	{
	border-left:0px solid #ffffff; 
	border-right:1px solid #ffffff; 
	border-top:0px solid #511F61; 
	border-bottom:1px solid #511F61; 
	background-color:#0054BD;
	text-align:left;
	padding:2px;
	color: #ffffff;
}

table.dataCE th.lastCell	{
	border-left:0px solid #ffffff; 
	border-right:0px solid #ffffff; 
	border-top:0px solid #511F61; 
	border-bottom:1px solid #511F61; 
	background-color:#0054BD;
	text-align:left;	
}


table.dataCE td	{
	border-left:0px solid #0054BD; 
	border-right:1px solid #0054BD; 
	border-top:0px solid #0054BD; 
	border-bottom:1px solid #0054BD; 
	background-color:#FFFFFF; 
	padding-left:5px; 
	padding-right:5px; 
	padding-top:2px; 
	padding-bottom:2px;
}

table.dataCE td.firstcell{
	border-left:1px solid #0054BD; 
}

table.dataCE td.firstcellalt{
	border-left:1px solid #0054BD;
	background-color: #E0ED91;
}

table.dataCE td.alt	{
	background-color: #E0ED91;
}

table.dataCE td.altLastCell	{
	background-color: #E0ED91;
	border-right-width: 0px;
}

table.dataCE td.altlastCell	{
	background-color: #E0ED91;
	border-right-width: 1px;
}

table.dataCE .lastCell 	{
	border-right-width: 1px;
}


table.dataCE td.tblFoot	{
	background-color:#ffffff;
	border-right: 0px solid #0054BD;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-top-width: 1px;
	padding:0px;
}


/**************************************** END NEW PLANS TABLE ****************************************/ 

/**************************************** Landing page styles for Business and Personal ****************************************/ 

/*Landing page styles. Unique to Personal and Business main pages */
#landingBrand	{width:762px; margin:0 0 0 10px;}
#breadcrumbLow.landing	{margin:5px 0px 0px 10px;}
#landingContent	{float:left; width:785px; padding:0px 0px 0px 10px; background-image:url();}
#landingSubs	{float:left; width:590px;}
#landingSubLeft	{float:left; width:590px; border-width:1px; border-color:#A7ACBE; background-color:#E6EAEA;}
.landingSubWide	{float:left; width:579px; border-width:1px; border-color:#A7ACBE; background-color:#E6EAEA;}
#landingSubLeftContent	{width:574px;}
.landingThumbnail	{float:left; width:76px;}
.landingLineItemLeft	{float:left; width:475px;}
.landingLineItemDesc	{margin-left:15px;}
#landingSubRight	{float:left; height:240px; border-width:1px; border-color:#A7ACBE; background-color:#E6EAEA;}
#landingSubRightContent	{width:200px; margin-left:10px;}
.landingSidebarTextBox	{width:155px; margin:10px 0px 0px 15px;}
.landingSidebarTextBox p	{font-size:10px;}
#landingSidebar	{float:left; width:175px; background-color:#D8E5F5;}

/**************************************** Landing page styles for Business and Personal ****************************************/ 

#topcopycontainer
		{
			left: 200px; 
			clear: both;
			width:765px;
			border:0px solid #000000;
			font-family:arial;
			z-index: 1;
			float:left;
			padding-left:20px;
			
		}
.topcopycontainertitle
		{
			float:left;
			border:0px solid #000000;
			color:#0053BB;
			font-weight:bold;	
		}
		
.topcopycontainertitleP
		{
			float:left;
			border:0px solid #000000;
			color:#999999;
			font-weight:bold;	
			margin-top:3px;
			margin-left:3px;
			margin-right:2px;
		}

#topcopycontainertitle a
		{
			float:left;
			border:0px solid #000000;
			color:#000000;
			font-weight:normal;			
		}		
		
#topcopycontainerimage
		{
			clear:left;
			float:left;
			border:0px solid #000000;
			padding-left:0px;
			padding-right:10px;
		}		
#topcopycontainerdd {
	position:relative;
	float: right; 
	top:-4px;
}

#topcopypriceandsbs
		{
		float:left;
		border:0px solid #000000;
		padding-top:10px;	
		padding-bottom:20px;	
		padding-right:10px;
		border:0px solid #000000;	

		}

#topcopysbs
		{
		float:left;
		border:0px solid #000000;
		margin:40px 0px 0px 0px;
		}
	
#maincopycontainer
		{
			float:left;
			padding-bottom:0px;
			margin-bottom:0px;
			padding-left:20px;
			border:0px solid red;
			width:765px;
			clear:both;
		}

#leftside
		{
			float:left;
			border:0px solid #0000FF;
			padding:0px;
			width:510px;
		}

#maincontent 
{ 
	   float:left;
	   width: 505px; 
	   border:0px solid #0000FF;
	   margin:0px 0px 0px 0px;
	   padding:0px;
}

#phone_features
{
	 color:#000000;
     font-weight:normal;
     font-family:Arial;
     font-size:11px;
	 text-indent:1px;
	 margin-left:24px;
	 margin-bottom:5px;
	 margin-top:2px;
	 padding: 2px 0px 0px 2px;
}
