html,body{
	height: 100%;
	margin: 0 auto;
	padding: 0 0 0 0;
	height: 100%;
}
body
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	
}
.contentBox{
	height: 100%;
	margin: 0 auto;	
}

h1, h2, h3, h4, h5, h6
{
	font-family: Arial, Helvetica, sans-serif;
}

/* isp table */
table.ispDetails {border-collapse: collapse;}
table.ispDetails th {background-color: #666666;	color: white;font-size: 8pt}
table.ispDetails td, th {padding: 5px;	border: solid 1px #CCCCCC}
table.ispDetails td, 
table.ispDetails td strong, 
table.ispDetails a {font-size: 8pt !important;}
.productOverlayTxt{
	
	position: relative;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	left: 35px;
	top: 20px;
}

.featureBox {
	border: solid 1px #B9B9B7;
	background-color: #F0EFEE;
	padding: 5px;
	}
	
	.featureBox TD{
		font-size: 11px;
	}

.smTxt2{	font-size:7px;}
.smTxt {font-size:9px;}

.sectionTitle {
	font-weight: bold;
}

.faqGroupTitleQ{
	font-size: 1.2em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.faqGroupTitleA{
	font-size: 1.2em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	padding: 10px 0 10px 0;
}
/* datagrid table */
.hd td {
	color: #000000;
}
.hd2{

	color: white;
	background-color: #9E9E9E;
}
.ft td {background-color: #DDDDDD;}
.r1 td {background-color: white;}
.r2 td {background-color: #efefef;}
table.datagrid {border: solid 1px #DDDDDD;}
.datagrid td {border: solid 1px #CCCCCC; font-size: 11px;}
.unionYes{
	font-weight: bold;
}

.featuresPhotoTxt{
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:24px;
	position: relative;
	top: 5px;
	left: 60px;
}

.tourInside{
	color: #fff;
	font-weight: bold;
	position: relative;
	top: 0px;
}

.tourInside a {
	color: #fff;text-decoration: none;
}
.tourInside a:hover {
	color: #fff;text-decoration: underline;
}

.txt{
	font-size:11px;
}

.txt B {
	font-size: 14px;
}

.hsTable{
	border: solid 1px #CCCCCC;
	background-color: #666666;
}
.hsTableHeader
{
	
	font-size: 11px;
	padding: 2px;
	background-color: #B0B0B0;
}
.hsTableText{
	background-color: #F7F7F7;
	font-size: 9px;
	padding: 2px;
	border-bottom: solid 1px #E9E9E9;
}
.hsTableTextBold{
	background-color: #F7F7F7;
	font-size: 11px;
	font-weight: bold;
	padding: 2px;
	border-bottom: solid 1px #E9E9E9;
}


.featuresTable
{
		border: solid 1px #CCCCCC;
		background-color: #fff;
		font-size: 11px;
}
.featuresTableText{
	background-color: #Fff;
	font-size: 9px;
	padding: 2px;
	border-bottom: solid 1px #E9E9E9;
	border-left: solid 1px #e9e9e9;
}
.featuresTableText2{
	background-color: #Fff;
	font-size: 10px;
	font-weight: bold;
}

h1{
	font-size:13px;
}

.hsTableHeaderGreen{
	font-size: 11px;
	padding: 2px;
	font-weight: bold;
	background-color: #B0B0B0;
}
.hsTableTextGreen{
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	background-color: #fff;
	padding: 2px;
	border-bottom: solid 1px #E9E9E9;
}

.text{
	font-size: 12px;
}
.contentBoxMainPage{
	position: absolute;
	top: 0px;
}
.contentBox{
	position: absolute;
	top: 0px;
}

.title1{font-size: 16px;}

.teamLinks {font-size: 11px;}

.vsi {font-size: 10px;}

.leftContent ul li {margin-bottom: 13px;}
.leftContentEs ul li {margin-bottom: 8px;}
.rightContent ul li {margin-bottom: 5px;}

#ddlTeams{
	height: 15px;
	width: 110px;
	font-size: 10px;
}

.productsBOX
{
	border: solid 1px #9B9B9B;
}