/* Set ContentType to "text/css" so that non-IE browser can process the CSS */
 

/*Template*/
.tableborder
{
	border:solid 1px #000000;
}

.tblMain{
	width: 100%;
	margin: 10px auto 0 auto;
	border-collapse: collapse;	
	/*margin: 7px auto 0px auto;*/
	height: 350px;
	
}

.divmmBig
{
	background: url('') no-repeat top right;
	
}
.divvobig
{
background: url('') no-repeat top right;
}

.divfmbig
{
background: url('') no-repeat top right;
}
	
div.indent15{
	margin: 15px;
	line-height: 150%;
}

tblFaqs{
	margin: 20px 0 20px 0;
}
.tblFaqs td, .tblFaqs th{
	vertical-align: top;
}

.resultsSearch{
	padding: 10px;
	border: 1px solid #cccccc;
	width: 70%;
	margin: 10px 0 0 10px;
}

.searchButton2{
	position: relative;
	top: 8px;
}

/*Email Instruction Page:whitelist/default.aspx*/
.emailBox1{
	/*width: 578px;*/
	width: 100%;
	/*height: 405px;*/
	margin: 20px  auto 20px 0px;
	padding-top: 6px;
}

/*alerts page*/
.emailBox{
	width: 578px;
	height: 399px;
	margin: 20px auto;
	background: url('') no-repeat center;
	padding-top: 6px
}

	.emailBox .whiteBold{
		color: white;
		font-weight: bold;
		margin-left: 30px;
		margin-bottom: 20px;
	}
	
	.emailMsg {
		width: 92%;
		font-size: 14px;
		font-family: "Times New Roman", Times, serif;
		margin-left: 20px;
	}
	
/*service comparison page, competition comparison*/
.tblSvcCompare, .tblCompetition{
	width: 100%;
	border-collapse: collapse;
	padding: 0;
	/*border: 1px solid #b4b4b4;*/
	margin: 5px auto 20px auto;
}

.tblSvcCompare td, .tblSvcCompare th, .tblCompetition td, .tblCompetition th{
	padding: 7px 5px 3px 5px;
	/*border: 1px solid #b4b4b4;*/
	border: 1px solid #dedede;
	/*color: #8c8c8c;*/
	color: #666666;
	vertical-align: middle;
}

.tblSvcCompare th.colVals{
	width: 120px;
}

.mark
{
 width:770px;
	background-color: #deeffe !important;
	color: #000000 !important;
}

.markBlue{
	background-color: #0066bb;
	color: #ffffff !important;
	text-transform: uppercase;
	padding: 10px 0 10px 0 !important;
}

/*products page*/
.quickLinks{
	background-color: #e2e2e2; 
	height: 186px; 
	width: 155px; 
	border: 1px solid #999999; 
	padding: 0 0 5px 0; 
	float: right; 
	overflow: hidden;
}

	.qlHead{
		width: 100%; 
		background-color: #999999; 
		color: white; 
		padding: 5px 10px 5px 10px;
	}
	
	.qlPads{
		width: 100%; 
		padding: 7px 10px 10px 10px;
	}	
	
	.quickLinks ul{
		list-style: none;
		list-style-type: none;
		list-style-image: none;
		margin:  10px 0 0 0;
		padding: 0;	
	}
	
		.quickLinks li{
			margin-bottom: 10px;
			padding-left: 13px;
			background: url('') no-repeat 0 4px;
		}
	
	.quickLinks a{
		color: #2288bb !important;
	}
	
	.quickLinks a:hover{
		color: #ff8822 !important;
	}
	
	ul.lstFeatures{
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	
	.lstFeatures li{
		width: 450px;
		background: url('') no-repeat 5px 4px;
		margin: 0;
		padding-left: 20px;
		height: 20px !important; padding-right:0; padding-top:0; padding-bottom:0
	}

	ul.gifBullet li{
		list-style-image: url('');
	}
	
	td.weOffer{
		text-align: right;
		vertical-align: bottom !important;	
	}
.fontwhite
{
		
	font-family:Arial;
	font-size:8pt ;
	color : #ffffff;
}
/*
a.orange:link
{
	color: #ff8822;
}
a.orange:hover
{
	color: #2288bb;
}	*/

a.lnkOrange:link
{
	color: #ff8822;
}
a.lnkOrange:hover
{
	color: #2288bb;
}	
a.lnkOrange:visited
{
	color: #2288bb;
}
a.lnkOrange:active
{
	color: #ff8822;
}.fontwhite
{
		
	font-family: Arial;
	font-size: 8pt ;
	color :  #ffffff;
}
.cssHide
{
	visibility:hidden;
}	
.cssShow
{
	visibility:visible;
}
.vAlignBottom{
 vertical-align: bottom;
}
.diagPattern{
 background: url('') repeat-x bottom left; }

.tyEmlWhitelistTD{
 background: url('') repeat-x top left;
 height: 250px
}
/* For Casinstall.aspx page */
.strongCas
{
	color: #000000;
} 

/* CSS For The Browser Page {Start}*/

.Browserp { font-family:Tahoma, Sans-Serif; font-size:10pt; }
.BrowserTD { font-family:Tahoma, Sans-Serif; font-size:8pt; padding-left:10; }
.BrowserTR { background-color:#F7F7F7;border-bottom:1px solid #000000; }
.BrowserTitle { color:#396B9C; font-weight:bold; }
.BrowserHeader { background-color:#CCDDEE; }

/* CSS For The Browser Page {End}*/

.cssVanity
{
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    }
    


.grayStrip{ background:#e2e2e2; padding: 5px; }


/* 
May 8 2007
Update for Service Comparison table
Filename: Service-Comparison.aspx
*/
th.headingText{
	border-left: none;
	border-top: none;
	text-align: left;
	font-weight: normal;
	vertical-align: top;
}
	
	th.headingText h1{
		margin: 0;
		padding: 0;
	}

	th.colVals a{
		font-weight: normal;
		color: #0070b5;		
	}
	
	td.orderColumn{	
		text-align: center;
		background-color: #e9e9e9;
		
	}
	
	td.svcCompareJV{
		background-color: #e9f5fc;
		text-align: center;
		width: 120px;
	}
	
	td.svcCompareSAC{
		background-color: #ddf1d7;
		text-align: center;
		width: 120px;
	}
	
	td.svcCompareMM{
		background-color: #fce9d1;
		text-align: center;
		width: 120px;
	}

/* 
May 8 2007
Update for Internanional Rates page
Filename: International.aspx
*/

.tblGeneric{
	width:100%;
	border-collapse:collapse;
}

	.tblGeneric td{
		border: 1px solid #dedede;
		border-collapse: collapse;
		color: #666666;
		padding: 4px;
	}
	
	.tblGeneric th{
		border: 1px solid #dedede;
		border-collapse: collapse;
		color: #666666;
		padding: 4px;
		background: url('') repeat-x center;
		color: white
	}
	
	.tblGeneric .alternatingStyle{
		background-color: #e2e2e2;
	}
	
	p.grayStrip{
		background:#e2e2e2; 
		padding: 5px;
	}
