div#mainDiv table.mainTable td.contentTD div#contentDiv{
	margin: 10px 0; padding: 0;
	font-family: tahoma;
	line-height: 14px;
	letter-spacing: 1px;
	color: #b3b3b3;
	height: 480px;
	background-color: #424242;		
	overflow: auto;
	scrollbar-face-color: #313754;
	scrollbar-base-color: #6a76a9;
	scrollbar-shadow-color: #353c5b;
	scrollbar-darkshadow-color: #535e8e;
	scrollbar-3dlight-color: #353c5b;
	scrollbar-arrow-color: #6a76a9;}	
	
div.clrDiv{margin: 0; padding: 0; clear: both; line-height: 1px; font-size: 1px;}

div#mainDiv table.mainTable td.contentTD div#contentDiv P{
	margin: 0 5px 15px 0; padding: 0;}
div#mainDiv table.mainTable td.contentTD div#contentDiv a{
	margin: 0; padding: 0 0 2px 0;
	font-weight: bold;
	color: #7c9dfc;}
div#mainDiv table.mainTable td.contentTD div#contentDiv H1{
	margin: 0 5px 5px 0; padding: 0;
	font-size: 135%;
	color: #fff;
	font-family: Arial;
	font-weight: bold;}	
div#mainDiv table.mainTable td.contentTD div#contentDiv H2{
	margin: 0 5px 0 0; padding: 0;
	font-size: 120%;
	color: #fff;
	letter-spacing: normal;
	font-family: Arial;
	font-weight: bold;}	
div#mainDiv table.mainTable td.contentTD div#contentDiv H3{
	margin: 0 5px 0 0; padding: 0;
	font-size: 100%;
	color: #7c9dfc;
	font-family: Arial;
	font-weight: normal;}	
div#mainDiv table.mainTable td.contentTD div#contentDiv H4{
	margin: 0 5px 5px 0; padding: 0;
	font-size: 120%;
	color: #7c9dfc;
	font-family: Arial;
	font-weight: bold;}	
div#mainDiv table.mainTable td.contentTD div#contentDiv H5{
	margin: 0 5px 5px 0; padding: 0;
	font-size: 95%;
	font-weight: bold;
	color: #d9d8d8;}	
	
/* Services */
div#mainDiv table.mainTable td.contentTD div#contentDiv div.ServicesDiv{
	margin: 0 ; padding: 0;
	width: 99%;}	
div#mainDiv table.mainTable td.contentTD div#contentDiv div.ServicesDiv a{
	margin: 0 ; padding: 0;
	color: #b3b3b3;}	
div#mainDiv table.mainTable td.contentTD div#contentDiv div.ServicesDiv img{
	margin: 0; padding: 0;
	border: 1px solid #000;}	
div#mainDiv table.mainTable td.contentTD div#contentDiv div.ServicesDiv div.servicesImgDivRight{
	margin: 2px 0 8px 6px; padding: 0 0 0 6px;
	color: #d9d8d8;
	font-size: 90%;
	float: right; 
	width: 116px;
	text-align: center;}		
div#mainDiv table.mainTable td.contentTD div#contentDiv div.ServicesDiv div.servicesImgDivLeft{
	margin: 2px 6px 8px 0; padding: 0 6px 0 0;
	color: #d9d8d8;
	font-size: 90%;
	float: left;
	width: 116px;
	text-align: center;}		
div#mainDiv table.mainTable td.contentTD div#contentDiv div.ServicesDiv div.servicesImgRight{
	margin: 2px 0 8px 0; padding: 0;
	color: #d9d8d8;
	font-size: 90%;
	float: right; 
	width: 116px;
	text-align: center;}		
div#mainDiv table.mainTable td.contentTD div#contentDiv div.ServicesDiv div.servicesImgLeft{
	margin: 2px 0 15px 0; padding: 0;
	color: #d9d8d8; 
	font-size: 90%;
	float: left; 
	width: 116px;
	text-align: center;}	
	
div#mainDiv table.mainTable td.contentTD div#contentDiv UL{
	margin: 5px 0 10px 0; padding: 5px 0 10px 15px; 
	width: 400px;}	
div#mainDiv table.mainTable td.contentTD div#contentDiv UL.ulLeft{
	float: left;}
div#mainDiv table.mainTable td.contentTD div#contentDiv UL.ulRight{
	float: right;}
div#mainDiv table.mainTable td.contentTD div#contentDiv UL.ulLeft LI{
	margin: 0 5px 15px 0; padding: 0; 
	list-style-type: disc;
	list-style-position: outside;
	font-size: 100%;}	
div#mainDiv table.mainTable td.contentTD div#contentDiv UL.ulRight LI{
	margin: 0 5px 15px 10px; padding: 0; 
	list-style-type: disc;
	list-style-position: outside;
	font-size: 100%;}	

/* About: image positioning in table */
div#mainDiv table.mainTable td.contentTD div#contentDiv table.imgTable 
{margin: 2px 20px 15px 0; padding: 0;
	font-family: tahoma;
	font-size: 85%;	
	line-height: 14px;
	letter-spacing: 1px;
	color: #bebebe;}
div#mainDiv table.mainTable td.contentTD div#contentDiv table.imgTable td{
	margin: 0 15px; padding: 0;
	width: 40%;}
div#mainDiv table.mainTable td.contentTD div#contentDiv table.imgTable td.imgDesc{
	margin: 0; padding: 0 35px 0 0;
	color: #d9d8d8;}
div#mainDiv table.mainTable td.contentTD div#contentDiv table.imgTable td img{
	margin: 0; padding: 0;
	border: 1px solid #000;
	width: 116px;
	}
/* Assignments */
div#mainDiv table.mainTable td.contentTD div#contentDiv table.assignmentsTable 
{margin: 5px 5px 15px 0; padding: 0;
	font-family: tahoma;	
	line-height: 14px;
	font-size: 95%;
	letter-spacing: 1px;
	color: #bebebe;}
div#mainDiv table.mainTable td.contentTD div#contentDiv table.assignmentsTable td{
	margin: 0; padding: 2px 0 10px 0;}	
div#mainDiv table.mainTable td.contentTD div#contentDiv table.assignmentsTable td.assignmentsLHS{
	margin: 0; padding: 0;
	width: 35%;}	

/* Contact */
div#mainDiv table.mainTable td.contentTD div#contentDiv div.form table.contactTable 
{margin: 0; padding: 0;
	font-family: tahoma;	
	font-size: 95%;	vertical-align: top;
	letter-spacing: 1px;
	color: #b3b3b3;}
div#mainDiv table.mainTable td.contentTD div#contentDiv div.form table.contactTable td
{margin: 0; padding: 0 10px 0 0;
	vertical-align: top;}
div#mainDiv table.mainTable td.contentTD div#contentDiv div.form table.contactTable td p
{margin: 0; padding: 0;
	vertical-align: top;}
.error{
	margin: 0; padding: 0;
	vertical-align: top;
	width: 270px;
	color: Red;}
.inputBox
{margin: 0; padding: 0 1px;
	width: 270px;
	vertical-align: top;
	color: #fff; font-size: 100%;
	font-family: Tahoma;
	border: 1px solid #bebebe;
	background-color: Transparent;}
.msgBox
{margin: 0; padding: 0 1px;
	width: 270px;vertical-align: top;
	color: #fff;font-size: 100%;
	font-family: Tahoma;
	border: 1px solid #bebebe;
	background-color: Transparent;
	overflow: hidden;}
.submitDiv{
	margin: 5px 5px 0 0; padding: 0;
	float: right;
	color: #b3b3b3;}



	
