BODY
{
	margin: 0px;
	padding:0px;
	background: #5DB5F3 url(/images/bgGradient.jpg) repeat-x;
	font-family:Arial,helvetica,verdana;
	font-size:12px;
	color:#000000;
	
	}
	
	html>body 
	{
	height:1%;
	float:left;
	}
	
	html>body table
	{height:1%;
	
	}
	

a.currentPage, 
a.currentPage:hover
{
	cursor: text;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#CC3333;
	font-size: 16px;
	margin:8px 0 8px 0;
	padding:0;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#CC3333;
	font-size: 14px;
	margin:7px 0 7px 0;
	padding:0;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#CC3333;
	font-size: 13px;
	margin:6px 0 6px 0;
	padding: 0;
}

h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#CC3333;
	font-size: 12px;
	margin:6px 0 6px 0;
	padding: 0;
}

h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#1254B1;
	margin:6px 0 0 0;
	padding:0;
}

p{
	margin-top:0px;
	margin-bottom:12px;
}

td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

}


A{
	color: #666666;
	text-decoration:underline;
	cursor : hand;  
	cursor : pointer;
}

A:hover{
	color: #333333;
	text-decoration:underline;
	cursor : hand;  
	cursor : pointer;
}

.LeftCellOuter {
	background: url(/images/bgGradientLeftColumn.jpg) no-repeat right top;
}

.RightCellOuter{
	background:  url(/images/bgGradientRightColumn.jpg) no-repeat left top;

}

.menuBackground{
	background: #181818 url(/images/bgMenu.gif) repeat-x left top;
	padding:0px;
	margin:0px;
	height:33px;
}



.footer{
	background-color:#F7F7F7;
}

.footerLeft  td{
	font-family:Arial,helvetica,verdana;
	font-size:12px;
	background-color:#F7F7F7;	
padding:5px 10px;
}

.footerRight  td{
	font-family:Arial,helvetica,verdana;
	font-size:12px;
	background-color:#F7F7F7;
	color: #333333;
padding:5px 10px;
}

.footerLeft a{
	font-size:12px;
	color: #D72525;
	text-decoration:underline;
	cursor : hand;  
	cursor : pointer;
}

.footerLeft a:hover {

	color: #CC0000;
	text-decoration:underline;
	cursor : hand;  
	cursor : pointer;
}

.footerRight a {
	font-size:12px;
	color: #666666;
	text-decoration:underline;
	cursor : hand;  
	cursor : pointer;
}

.footerRight a:hover {
	color: #333333;
	text-decoration:underline;
	cursor : hand;  
	cursor : pointer;
}

.footerCredits{
	font-family:Arial,helvetica,verdana;
	font-size:11px;
	color: #333333;
	padding:5px 10px;
}

.footerCredits a {
	font-size:11px;
	color: #666666;
	text-decoration:underline;
	cursor : hand;  
	cursor : pointer;
}

.footerCredits a:hover {
	color: #333333;
	text-decoration:underline;
}

.footerDate{
	font-family:Arial,helvetica,verdana;
	font-size:12px;
	padding:5px 10px;
}


lblSpan{
	position:absolute;
	left:-100px;

}

/* BEGIN HOME PAGE STYLES */
.footerHomeFeaturePlans{
	background: #FFFFFF url(/images/ftFeaturePlans.gif) no-repeat;
	height:10px;
	width:449px;
}

.contentHomeFeaturePlans{
	background: #FD6E3C url(/images/bgFeaturePlans.gif) repeat-x left top;
	width:449px;
	padding:5 10 5 10;
}

.contentHomeFeaturePlans td{
	padding:4px;
	font-size:11px;
	color:#FFFFFF;
}

.contentHomeFeaturePlans th{
	padding:4px;
	background-color:#F46E40;
	text-align:left;
	font-weight:bold;
	font-size:11px;
}

.contentHomeFeaturePlans td a{
	color:#FFFFFF;
	text-decoration:underline;
	font-size:11px;
}

.contentHomeTestamonials{
	padding:10px;
}

.headerHomeFeaturePlans{
	background: #FB6A37 url(/images/hdFeaturePlans.gif) no-repeat;
	color:#FFFFFF;
	height:31px;
	width:449px;
}
/* END HOME PAGE STYLES */

/********************* Form Element Styles ************************/
textarea{width: 350px; font-family: Verdana;  font-size: 9pt; border: #DDDDDD; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;background-color: #FFFFFF;} 
input{font-family: Verdana; font-size: 9pt; }
input.Text100 {width: 100px; border: #DDDDDD; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #FFFFFF;}
input.Text150 {width: 150px; border: #DDDDDD; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #FFFFFF;}
input.Text200 {width: 200px; border: #DDDDDD; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #FFFFFF;}
input.Text250 {width: 250px; border: #DDDDDD; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #FFFFFF;}
input.Text350 {width: 350px; border: #DDDDDD; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #FFFFFF;}

select.Text100 {width: 100px; border: #DDDDDD; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #FFFFFF;} 
select.Text150 {width: 150px; border: #DDDDDD; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #FFFFFF;}
select.Text200 {width: 200px; border: #DDDDDD; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #FFFFFF;}
select.Text250 {width: 250px; border: #DDDDDD; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #FFFFFF;}
select.Text350 {width: 350px; border: #DDDDDD; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #FFFFFF;}

input.radio { border: 0px; }
input.button {cursor:hand; background:#CC0000; color: #ffffff; border:1px solid #D72525; font-weight:bold;}
/********************* Form Element Styles ************************/


.contentWizardSpeed{
	font-size:11px;
}

.contentWizardSpeed A{
	font-size:11px;
	color: #D72525;
	text-decoration:underline;
	cursor : hand;  
	cursor : pointer;
}


.contentWizardSpeed A:hover{
	font-size:11px;
	color: #D72525;
	text-decoration:underline;
	cursor : hand;  
	cursor : pointer;
}

.contentWizard{
	font-size:11px;
}

.contentWizard A{
	font-size:11px;
	color: #D72525;
	text-decoration:underline;
	cursor : hand;  
	cursor : pointer;
}


.contentWizard A:hover{
	font-size:11px;
	color: #D72525;
	text-decoration:underline;
	cursor : hand;  
	cursor : pointer;
}

.providerLogo img
{
	border: 0px;
	margin-top: 10px;
}

.error
{
	color: #D72525;
	font-weight: bold;
}

tr.searchResultHeader th, tr.searchResultHeader a, tr.searchResultHeader a:hover
{
	 FONT-WEIGHT: bold; 
	 FONT-SIZE: 12px; 
	 BACKGROUND: #1052ae; 
	 COLOR: #ffffff; 
	 FONT-FAMILY: Verdana,Arial; 
	 TEXT-ALIGN: center;
	 
}




.refineSearch 
{
	border: 1px solid #CCCCCC;
	margin-bottom: 20px;
	padding: 10px;
width: 755px;


}

.refineSearch table
{
	margin-bottom: 10px;
	width: 755px;
}

tr.searchResultsTop
{
	BORDER-TOP: #4079ce 1px solid; 
	BACKGROUND: #e1edff;	
}

tr.searchResultsRow
{
	BACKGROUND: #a6dbf8;
	vertical-align: top;	
}

td.searchResultsCell
{
	BORDER-TOP: #ffffff 1px solid;
}


#PlanEnquiry table{
	font-family:Arial,helvetica,verdana;
	font-size:12px;
	background:#FFF;
	border:15px solid #FFF;
}

#PlanEnquiry table td{
	vertical-align: top;
	padding:4px;
}

#PlanEnquiry table tr.light {
background:#E1EDFF;
}

#PlanEnquiry table.light {
background:#E1EDFF;
border:0;
}
#PlanEnquiry table.light td {
padding:0;
}
