body{ text-align:center; margin:0px; background-color:#334A91; padding:30px;height:100%;}
.maintable{ background-color:#FFFFFF;}
.maintable td{ padding:0px;height:100%;border:#CCCCCC 2px solid;background-color: #E7E8EA; }
.infobox{ background-image:url(images/ciruitboard.gif); border:2px solid #999999; margin-left:10px; margin-top:10px; width:140px; float:left; }
.leftcolumn td{ ; padding:0px; text-align:left; min-height:100%; height:auto;}

.menu{ width:142px;position: relative;  left: 205px; margin-top:5px;}
.columntext{
	border:2px solid #CCCCCC;
	padding:10px;
	background:url(images/ciruitboard.gif) no-repeat;
	position: absolute;
	left:50px;
	top:220px;
	width:136px;
	height: 150px;
}
.columntext2{

	padding:10px;

	position: absolute;
	left:50px;
	top:406px;
	width:136px;
	height: 180px;
}
.menu ul{ list-style:none; padding:0px; margin:0px;}
.menu li{ list-style:none; padding:0px; margin:0px;}
.menu li a{ display:block; width:142px; margin-top:5px; padding-top:4px; padding-left:5px; height:29px; background-repeat:no-repeat; background-image:url(images/button.gif); color:#334A91; text-decoration:none;}
a.menuitem{ background-repeat:no-repeat; background-image:url(images/button_ro.gif); }
.menu li a:visited{ color:#334A91; text-decoration:none;}
.menu li a:hover{  text-decoration:underline; color:#CC3300; background-image:url(images/button_ro.gif); background-repeat:no-repeat;}
.contactbox{ padding:10px; color:#293E87}
.bluetext{color:#334A91; font-size:12px;}
a{ color:#334A91}
a:visited{ color:#334A91;}
a:hover{ color:#CC3300;}
.textarea{ line-height:18px; font-size:14px; color:#666666; margin-left:60px; margin-right:60px; margin-top:30px; margin-bottom:30px; text-align:left;}
.footer{ color:#6F98CC; padding-bottom:20px; margin-bottom:10px;}
.footer a{ color:#6F98CC}
.projectsdiv{ border-top:1px solid #CCCCCC; padding-top:10px; clear:both; padding-bottom:10px; padding-right:20px;}
.projectphoto{ float:left; padding-right:20px;}
.projectimages{margin:5px; border:1px #334A91 solid;}
