/* CSS Document */

/*bg styles */
.grayTbleBg {
	background-color: #EDEDED;
	border: 1px solid #BABABA;
}
.tblBorder {
	border: 1px solid #333333;
}
.skyTbleBg {
	background-repeat: repeat-x;
	background-color: #E9F8FF;
	border: 1px solid #5DAAD0;
}

.vidTbleBg {
	background-repeat: repeat-x;
	background-color: #9CDEFF;
	border: 1px solid #5DAAD0;
}


.bgNavBar {
	background-image: url(images/navBarBg.gif);
	background-repeat: repeat-x;
}
.bgDshdwUpbar {
	background-image: url(images/press/upLineDshdow.gif);
	background-repeat: repeat-x;
}
.bgmdTbltops {
	background-color: #EFEFEF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8C8C8C;
}

.bg1Comparison {
	background-color: #F0F0F0;
	color:#54654B;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;

}

.bg2Comparison {
	background-color: #F0F0F0;
	color:#323E4F;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	}

.bgmdTblMids {
	background:#E3E2E2;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #8C8C8C;
	border-left-color: #8C8C8C;
}
.tbleBorder {
	border: 1px solid #6C6C6C;
}
.woBgMdTblMids {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #8C8C8C;
	border-left-color: #8C8C8C;
}

.buBgTbl {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #8C8C8C;
	border-bottom-color: #8C8C8C;
}
.add2cartTbl {
	background-color: #F8F8F8;
	border: 1px solid #C7C7C7;
}
.bluTxtVid{
	color: #14488F;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

.tbl2Brd{
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #ababab;
	border-left-color: #ababab;
}


/* links & buttons */

.moreLink {
	color: #ffffff;
	text-decoration: underline;
	font-family: Tahoma;
	font-size:11px;
	font-weight: Bold;
}
.playVideo {
	color: #003366;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: Bold;
}
.playVideo a:hover {
	color: #0066CC;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: Bold;
}

.moreLink a:hover {
	color: #ffffff;
	text-decoration: none;
	font-family: Tahoma;
	font-size:11px;
	font-weight: Bold;
}
.moreLinkBlk {
	color: #000000;
	text-decoration: underline;
	font-family: Tahoma;
	font-size:11px;
	font-weight: Bold;
}
.moreLinkBlk a:hover {
	color: #000000;
	text-decoration: none;
	font-family: Tahoma;
	font-size:11px;
	font-weight: Bold;
}
.linkDemo {
	color: #14488F;
	text-decoration: underline;
	font-family: Tahoma;
	font-size:11px;
	font-weight: Bold;
}
.linkDemo a:hover {
	color: #14488F;
	text-decoration: none;
	font-family: Tahoma;
	font-size:11px;
	font-weight: Bold;
}


.linkLicense {
	color: #244EEB;
	text-decoration: underline;
	font-family: Tahoma;
	font-size:12px;
	font-weight: Bold;
}
.linkLicense a:hover {
	color: #244EEB;
	text-decoration: none;
	font-family: Tahoma;
	font-size:12px;
	font-weight: Bold;
}
.link3 a:link {
	color: #636363;
	text-decoration: none;
	font-family: Tahoma;
	font-size:11px;
	font-weight: Bold;
}

.link3 a:active{
	color: #636363;
	text-decoration:none;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: Bold;
	}	

.link3 a:visited{
	color: #000066;
	text-decoration:none;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: Bold;
}	


.link3 a:hover{
	color: #0099FF;
	text-decoration:none;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: Bold;
	}


	
.link3w {
	color:#2B8200;
	text-decoration: none;
	font-family: Tahoma;
	font-size:12px;
	font-weight:Bold;
}
	
.link3w a:hover{
	color:#454545;
	text-decoration: none;
	font-family: Tahoma;
	font-size:12px;
	font-weight:Bold;
	
	}

.bluTxtHom{
	color: #0D4792;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.bluTxtHed{
	color: #0D4792;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.bluTxtHom a:hover{
	color: #0D4792;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration:underline;
}

.linkBtm{
	color:#555555;
	text-decoration: none;
	font-family: Tahoma;
	font-size:11px;
	font-weight: normal;
	text-decoration:none
	
	}
	

.linkBtm a:hover{
	color:#000099;
	text-decoration: underline;
	font-family: Tahoma;
	font-size:11px;
	font-weight: normal;
	text-decoration:underline
	
	}

.linkVc{
	color:#000000;
	text-decoration: none;
	font-family: Tahoma;
	font-size:8px;
	font-weight: normal;
	text-decoration:none
	
	}
	

.linkVc a:hover{
	color:#0000FF;
	text-decoration: underline;
	font-family: Tahoma;
	font-size:8px;
	font-weight: normal;
	text-decoration:underline
	
	}
.pressLink{ color:#343434;
	font-family:Verdana;
	font-size:11px;
	font-weight: normal;
	text-decoration: underline;
}

.pressLink a:hover{ color:#4E617E;
	font-family:Verdana;
	font-size:11px;
	font-weight: normal;
	text-decoration: underline;
}

.greenTxt{
	color: #095045;
	font-family: Tahoma;
	font-size:11px;
	font-weight: normal;
	text-decoration:none;
}
.greenTxt a:hover{
	color: #095045;
	font-family: Tahoma;
	font-size:11px;
	font-weight: normal;
	text-decoration:underline;
}

.blueMidtxtVer2{
	color: #FFFFFF;
	font-family: Verdana;
	font-size:14px;
	font-weight: bold;
	text-decoration:none;
}

.blueMidtxtVer2 a:hover{
	color: #CCCCCC;
	font-family: Verdana;
	font-size:14px;
	font-weight: bold;
	text-decoration:none;
}

.guaranTxtVer2{
	color: #93caff;
	font-family: Verdana;
	font-size:14px;
	font-weight: bold;
	text-decoration:none;
}

.guaranTxtVer2 a:hover{
	color: #0066FF;
	font-family: Verdana;
	font-size:14px;
	font-weight: bold;
	text-decoration:none;
}

/*border + BG styles */


.whtTblBor {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #D3D3D3;
	border-bottom-color: #D3D3D3;
	border-left-color: #D3D3D3;
}

.verlineBg {
	background-image: url(images/brown_dot.gif);
	background-repeat: repeat-y;
	background-position: center;
}

.pressTblBgBrdr1 {
	background:url(images/press/verti_gradient_bg.gif);
	border-right-color: #848484;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-left-color: #848484;
}
/*font styles */


.liquidTxt{
	color: #096E7D;
	font-family: Tahoma;
	font-size:13px;
	font-weight: Bold;
}

.mainSmlTxt{
	color: #FFFFFF;
	font-family: Verdana;
	font-size:10px;
	font-weight: normal;
}
.redHeadtxt{
	color: #a40423;
	font-family: Verdana;
	font-size:14px;
	font-weight: Bold;
}
.redHeadTxtVer2{
	color: #f3bd00;
	font-family: Verdana;
	font-size:14px;
	font-weight: Bold;
}
.blueMidtxt{
	color: #002056;
	font-family: "Times New Roman", Times, serif;
	font-size:16px;
	font-weight: normal;
	font-weight: Bold;
}

.guaranTxt{
	color: #02358a;
	font-family: Verdana;
	font-size:13px;
	font-weight: Bold;
}

.whiteTxt{
	color: #ffffff;
	font-family: Tahoma;
	font-size:12px;
	font-weight: Bold;
}
.whiteTxtSml{
	color: #ffffff;
	font-family: Tahoma;
	font-size:11px;
	font-weight: Bold;
}
.whiteTxtNorm{
	color: #ffffff;
	font-family: Verdana;
	font-size:11px;
	font-weight: normal;
}


.basicTxt{
	color: #003366;
	font-family: Tahoma;
	font-size:12px;
	font-weight: Bold;
	background-color: #CCCCCC;
}

.hdr2{
	color: #003366;
	font-family: Tahoma;
	font-size:12px;
	font-weight: Bold;

}
.accLinkTxt{
	color: #003366;
	font-family: Tahoma;
	font-size:12px;
	font-weight: Bold;

}


.accHeadTxt{
	color: #052DAE;
	font-family: Tahoma;
	font-size:13px;
	font-weight: Bold;
}
.signInTxt{
	color: #052DAE;
	font-family: Tahoma;
	font-size:15px;
	font-weight: Bold;
}
.downLoadTxt{
	color: #2F45E9;
	font-family: Tahoma;
	font-size:12px;
	font-weight: normal;
	text-decoration: underline;
}

.liceTxt{
	color: #000000;
	font-family: Tahoma;
	font-size:12px;
	font-weight: normal;
	text-decoration: none;
}
.hdr3{
	color: #003366;
	font-family: Tahoma;
	font-size:12px;
}

.hrdBlcText{
	color: #333333;
	font-family: Tahoma;
	font-size:11px;
	font-weight: Bold;

}

.wlcomText{
	color: #BE5202;
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
}

.compText{
	color: #AE3105;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
}

.compBdText{
	color: #555555;
	font-family: Tahoma;
	font-size: 11px;
}

.compFtTxt{
	color: #A21C02;
	font-family: Tahoma;
	font-size: 12px;
	font-weight:bold;
}

.descripTxt{
	color: #434A3B;
	font-family: Tahoma;
	font-size: 11px;
	font-weight:bold;
}
.liquidTxt{
	color: #0f0f0f;
	font-family: Verdana;
	font-size: 11px;
	font-weight:normal;
}

.descripBlueTxt{
	color: #004780;
	font-family: Verdana;
	font-size: 11px;
	font-weight:normal;
}

.bluDescripTxt{
	color: #0044a9;
	font-family: Tahoma;
	font-size: 11px;
	font-weight:normal;
}

.bluRhtDescripTxt{
	color: #0044a9;
	font-family: Verdana;
	font-size: 11px;
	font-weight:normal;
}
.compPgHdr{
	font-family: Tahoma;
	font-size: 12px;
	color: #5F5C5A;
}

.mainText{
	color: #555555;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
}
.descripText{
	color: #000000;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
}
.mainTextBig{
	color: #555555;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
}

.presshdr1{ color:#343434;
	font-family:tahoma;
	font-size:14px;
	font-weight:bold;
}
.presshdr4{ color:#343434;
	font-family:tahoma;
	font-size:12px;
	font-weight: normal;
}
.pressGenFont{ color:#343434;
	font-family:tahoma;
	font-size:11px;
	font-weight: normal;
}

.hdrTxt1Hom {
	color: #AE3105;
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
}

/*Form Objects*/
.inputstyle	{
	width:70px;
	height:14px;
	background-color:#F3F3F3;
	font-family:Tahoma;
	font-size:10px;
	color:#7B7979;
	border: 1px groove #BEC0C2;
}

.inputstyle3	{
	width:90px;
	height:12px;
	background-color:#F3F3F3;
	font-family:Tahoma;
	font-size:10px;
	color:#7B7979;
	border: 1px groove #BEC0C2;
}


.inputstyle2	{
		width:92px;
		height:60px;
		border-width:1px;
		border-style:solid;
		background-color:#ffffff;
		border-color:#BEC0C2;
		font-family:Tahoma;
	 	font-size:11px;  
	 	color:#7B7979; 
}

.flname {
	height: 16px;
	width: 173px;
	font-family: Tahoma;
	font-size: 12px;
	border: 1px solid #8E8E8E;
	background-color: #FFFFFF;
}

.cmpname {
	height: 16px;
	width: 328px;
	font-family: Tahoma;
	font-size: 12px;
	border: 1px solid #8E8E8E;	
}

.adrs {
	height: 73px;
	width: 360px;
	font-family: Tahoma;
	font-size: 12px;
	border: 1px solid #8E8E8E;	
}

.emailadd {
	height: 16px;
	width: 356px;
	border: 1px solid #8E8E8E;
	font-family: Tahoma;
	font-size: 12px;
}

.ques {
	height: 112px;
	width: 280px;
	border: 1px solid #8E8E8E;
	font-family: Tahoma;
	font-size: 12px;
}
.tblright TD {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 1px solid
}
.tblrightheader TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #f0f0f0 1px solid}