body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	margin-top: 0px;
	margin-left: 0px;
}

.innerTdWhite 
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	vertical-align:top;
	width:300px;
	text-align:justify;
}
.innerTdGray 
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color:#efefef;
	vertical-align:top;
	width:300px;
	text-align:justify;
	height:180px;
}
.innerTdLeft
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	vertical-align:top;
	background-color:#FFFFFF;
	border-right:solid #666666 1px;
	padding-left:5px;
padding-right:5px;
color:#666666;
text-align:justify;
}
.innerTdDown
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	vertical-align:top;
	background-color:#FFFFFF;
}
.tab {	width:872px;	height:343px;}
.detDiv{

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background:#FFFFFF;
	border:#000066 1px solid;
	width:300px;
	
	position:absolute;
	display:none;
	left: 455px;
	top: 73px;
}
.homebox{width:292px;background-color:#FFFFFF;}
.hotLink{
cursor:pointer;
text-decoration:none;
}
.content{
padding-top:7px;
padding-left:5px;
padding-right:7px;
color:#666666;
background-image:url(../images/bgBox.jpg);
}
.contentHomeDwnLeft{
width:300px;
padding-top:10px;
padding-left:15px;
padding-right:5px;
color:#212121;
}
.contentHomeDwnRight{
width:300px;
padding-top:10px;
padding-left:5px;
padding-right:15px;
color:#212121;
}

.feeter{background-image:url(../images/feeterBox.jpg);height:8px;}
.img{text-align:right;}
.PotfolioInnerTab{
	font-family:verdana; 
	font-size:10px;
	background-image:url(../images/bgPortIphone.jpg);
	border-collapse:collapse;
}
.portInnerTD{ height:145px; padding-top:0px; margin-bottom:15px;  padding-right:22px; text-align:center; vertical-align:bottom; border:none;
 background-repeat:no-repeat; background-position:13px 13px;}
.portBody{
	position:relative;
	overflow:hidden;
	width:875px;
	background-image:url(../images/bgPortBody.jpg);
	color:#CCCCCC;
	border-collapse:collapse;
	height:295px;
}
.portSlider{ position:absolute; left:10px; }
.portGridTab{ width:875px; }
.menu{background-color:#990000; border-bottom:1px #333300 solid; padding-left:5px; padding-top:3px; font-weight:bold; color:#CCCCCC; height:18px; vertical-align:middle;}
.menu span{ cursor:pointer;}

.titleBody{font-size:14px; font-weight:900; color:#ffffcc; font-family:Verdana;padding-left:5px; height:20px; vertical-align:top;border-right:solid 1px #666666;}
.bodyText{text-align:justify; color:#111111; vertical-align:top; padding-left:5px; padding-right:5px;border-right:solid 1px #666666;}
.bodyCol2{text-align:justify; color:#777777; vertical-align:top; padding-left:5px; padding-right:5px; background:url(../images/bgContCol2.jpg);}
.bodyCol3{ border-left:solid 1px #666666; vertical-align:top; padding-left:10px;}
.fieldSet{background-image:url(../images/bgFieldSet.jpg); border:1px #888888 solid; padding:5px;position:relative;}
.fieldSet legend{font-size:12px; font-weight:550; color:#414323;}
.tbSingleSmall{font-size:10px; color:#000033; width:80px; font-family:verdana;}
.tbSingleLong{font-size:10px; color:#000033; width:180px;font-family:verdana;}
.tbMultiLong{font-size:10px; color:#000033; width:180px;font-family:verdana; height:30px;}
.contactDiv table td{ height:30px;}
.contactDiv2 table td{ height:27px;}
.contactDiv2 #textSubj{ color:#333333;  }
.contactDiv2 #formFeet {color:#666666; font-size:9px; text-align:right; padding:2px;}
.contactDiv2 #closeTd {color:#666666; font-size:8.5px; text-align:left; font-weight:bold; cursor:pointer; background-color:#eee; }
.contactTab{height:240px; background:url(../images/contactBody.jpg)}
.portDet{ display:none; top:0px; left:436px; width:445px; height:2px;opacity:0.2; background-image:url(../images/bgDetPort.png);  
position:absolute; color:#ffffff; padding-left:20px; }

.portDetLink{ text-align:center; font-size:10px;}
.portDetTab{font-size:10px; color:#333333; padding:3px; border-collapse:collapse;}
.portDetPic{ width:160px; vertical-align:top; text-align:center;  }
.portDetText{ font-size:10px; color:#777; padding-top:2px; padding-left:5px;  }
.portDetText div{ height:93px;overflow-y:scroll;  width:100%;}
.portDetHeader{ font-weight:bold; color:#666; border-bottom:#edebeb 1px solid; }
.portDetTitle{   font-weight:bold; padding-right:3px; text-align:right; height:20px; }
.portDetclose{ cursor:pointer; font-weight:bold; font-size:12px; }

.camCapContainer{height:300px; width:400px;}
.camCapZoom{background-color:#000000;}
camCapContainerTD{width:310px;}