/*
	Yes this layout was inspired by lightbox v2.0's page, the reason being, the layout works really well for a doc 
*/

body {
        margin: 0;
	        padding: 0;
		}

.banner_body {
	padding: 0;
	margin: 0;
	background-color: black;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; color: #000000;
}

.banner_frame {
	padding: 0;
	padding-right:100px;
	margin: 0;
}

.base_body {
	padding: 0;
	margin: 0px;
	background-color: #ffffff;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; color: #000000;
	text-align:center; /* for IE */ 
}
.pro_left_body {
	padding: 0;
	margin: 10px;
	background-color: #ffffff;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; color: #000000;
	text-align:center; /* for IE */ 
}

.pro_main_body {
	padding: 0;
	margin: 10px;
	background-color: white;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; color: #000000;
	text-align:center; /* for IE */ 
}

.phone_main_body {
	padding: 0;
	margin: 10px;
	background-color: white;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; color: #000000;
	text-align:center; /* for IE */ 
}

div#wrapper { 
text-align:left; /* reset text alignment */ 
width:748px; /* or a percentage, or whatever */ 
margin:0 auto; /* for the rest */ 
} 



.helpTH {
		background: #e10174; 
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-size: 14px;
		color: #ffffff;
		width:20px;
		height:18px;
		cursor: pointer;
	/*	PADDING-TOP:3px; */
		text-align:center; /* for IE */ 
}

.helpTHSelect {
	background: #333333; 
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-size: 14px;
		color: #ffffff;
		width:20px;
		height:20px;
		cursor: pointer;
		PADDING-TOP:3px;
		text-align:center; /* for IE */ 
}

.navTHhalf { background: #333333; 
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-size: 14px;
		color: #ffffff;
		width:84px;
		height:20px;
		cursor: pointer;
		PADDING-TOP:3px;
		text-align:center; /* for IE */ 
}

a.navHREF:hover,
a.navHREF:link,
a.navHREF:visited,
a.navHREF:active
{ 
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-size: 10px;
		color: #333333;
		cursor: pointer;
		text-decoration: none;
		PADDING-LEFT: 10px;
}

.navHREF
{ 
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-size: 10px;
		color: #333333;
		cursor: pointer;
		text-decoration: none;
		PADDING-LEFT: 10px;
}
.navTH { 
		background: #408f9a; /* old browsers */
		background: -moz-linear-gradient(top, #ffffff 0%, #dcdcdc 100%); /* firefox */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dcdcdc)); /* webkit */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dcdcdc',GradientType=0 ); /* ie */
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-size: 14px;
		color: #000000;
		width:182px;
		height:22px;
		cursor: pointer;
		PADDING-TOP:3px;
		text-align:center; /* for IE */ 
		-moz-border-radius: 5px;
		border-radius: 5px;
		margin-top:5px;
}

.navTHText
 { 
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-size: 10px;
		color: #ff8888;
		text-align:center; /* for IE */ 
		text-decoration: none
}

a.navTHText:hover
a.navTHText,
a.navTHText:link,
a.navTHText:visited,
a.navTHText:active
 { 
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-size: 10px;
		color: #dddddd;
		text-align:center; /* for IE */ 
		text-decoration: none
}
a.navTHText:hover
 { 
		text-decoration: underline
	}
.navTHConnect { background: #333333; 
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-size: 14px;
		color: #000000;
		background-color: #FFCC00;
		width:145px;
		height:17px;
		cursor: pointer;
		PADDING-TOP:0px;
		PADDING-BOTTOM:2px;
  		border-right: 2px solid #aaaaaa;
  		border-top: 2px solid #aaaaaa;
		text-align:center; /* for IE */ 
}
.navTHLogin { background: #333333; 
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-size: 14px;
		color: #000000;
		background-color: #FFCC00;
		width:77px;
		height:17px;
		cursor: pointer;
		PADDING-TOP:0px;
		PADDING-BOTTOM:2px;
  		border-right: 2px solid #aaaaaa;
  		border-top: 2px solid #aaaaaa;
		text-align:center; /* for IE */ 
}
.navTHSelect { 
		background: #408f9a; /* old browsers */
		background: -moz-linear-gradient(top, #408f9a 0%, #387d86 100%); /* firefox */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#408f9a), color-stop(100%,#387d86)); /* webkit */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#408f9a', endColorstr='#387d86',GradientType=0 ); /* ie */
		PADDING-TOP:3px;
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-size: 14px;
       	color: #ffffff;
		width:182px;
		height:22px;
		cursor: pointer;
		text-align:center; /* for IE */ 
		-moz-border-radius: 5px;
		border-radius: 5px;
}
.navImgTH { background: #ffffff; 
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-size: 14px;
		color: #ffffff;
		width:160px;
		height:120px;
		cursor: pointer;
		PADDING-TOP:3px;
		text-align:center; /* for IE */ 
}

.navImgTHSelect { background: #ffffff; 
		PADDING-TOP:3px;
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-size: 14px;
       		color: #ffcc00;
		width:160px;
		height:120px;
		cursor: pointer;
		text-align:center; /* for IE */ 
}

.navTH1 { background: #000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
  		border-right: 2px solid #ffcc00;
  		border-top: 1px solid #ffcc00;
  		border-left: 2px solid #ffcc00;
  		border-bottom: 1px solid #ffcc00;
	background-image:  url('../images/vconnect.jpg'); 
	font-size: 16px;
	font-weight: normal;
	color: #ffffff;
	width:180px;
	height:20px;
	cursor: pointer;
	PADDING-TOP:3px;
	text-align:center; /* for IE */
}

.navTHSelect1 { 
	display:none;
	background: #555555;
	PADDING-TOP:3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffcc00;
	width:180px;
	height:20px;
  border-bottom: 2px solid #aaaaaa;
	cursor: pointer;
	text-align:center; /* for IE */
}

.navTH1s { background: #ffcc00;
        font-family: Verdana, Arial, Helvetica, sans-serif;
  		border-right: 2px solid #ffffff;
  		border-top: 1px solid #ffffff;
  		border-left: 2px solid #aaaaaa;
  		border-bottom: 1px solid #aaaaaa;
	font-size: 14px;
	color: #000000;
	width:180px;
	height:20px;
	cursor: pointer;
	PADDING-TOP:3px;
	text-align:center; /* for IE */
}

.navTHSelect1s { 
	background: #555555;
	PADDING-TOP:3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffcc00;
	width:180px;
	height:20px;
  border-bottom: 2px solid #aaaaaa;
	cursor: pointer;
	text-align:center; /* for IE */
}


.navTH2 { background: #66CC00;
        font-family: Verdana, Arial, Helvetica, sans-serif;
	        font-size: 14px;
		        color: #FFFFFF;
			        width:130px;
				        height:20px;
					        cursor: pointer;
						        PADDING-TOP:3px;
							        text-align:center; /* for IE */
								}

								.navTHSelect2 { background: #555555;
								        PADDING-TOP:3px;
									        font-family: Verdana, Arial, Helvetica, sans-serif;
										        font-size: 14px;
											        color: #ffcc00;
												        width:130px;
													        height:20px;
														        cursor: pointer;
															        text-align:center; /* for IE */
																}
																

a.lightwindow_iframe_link,
a.lightwindow_iframe_link:hover,
a.lightwindow_iframe_link:link,
a.lightwindow_iframe_link:visited,
a.lightwindow_iframe_link:active 
{color: #ffffff; text-decoration: none}

.navtable {


}
.ucheckbox { FONT-SIZE: 12pt;
    FONT-FAMILY: "verdana";
    COLOR: #aaaaaa;
    border: 2px;
    border-style: solid;
    border-color: #aaaaaa;
    BACKGROUND-COLOR: #333333;
    overflow:hidden;
        WIDTH: 25;
}


.tablecellodd {  background: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000000
}

.tablecelleven {  background: #eaeaea;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000000
}

.tableheader {  background: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10;
    font-weight: bold;
    color: #ffffff
}

.topbar {
	background: #e10174; /* old browsers */
	background: -moz-linear-gradient(top, #e10174 0%, #e10174 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e10174), color-stop(100%,#e10174)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e10174', endColorstr='#e10174',GradientType=0 ); /* ie */
	}
	
.portalpic {
	width:182px;
	height:60px;
	background-image:url(../images/portal_dtag.gif);
	background-repeat:no-repeat;
	}


