/* CSS Document */

/* ---------------------- General CSS  ---------------------- */
body{
/*	background-color: #F1F0E8; */
	background-color: #00718f;
	padding:0px;
	margin:0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #545450; 
}
table{
	margin: 0px;
	padding: 0px; 
	border-width: 0px;
	border-collapse:collapse; 
	width:100%; 
	font-family:Tahoma;
	font-size:13px;
	line-height: 150%;
	color:#545450;
}
td { vertical-align:top; }
img { border: 0px; }
strong a { color:#0F8AFF; font-size:14px;}

a { color:#0F8AFF }
a:hover{text-decoration:none;}

.form input { border:#8E8E8E 1px solid; }
textarea { border:#8E8E8E 1px solid; background:#ffffff; }


/* ---------------------- Logo Pain CSS  ---------------------- */
div.logo{
/*	background-color: #F1F0E8; */
/*	border-bottom:6px solid #E7E5D8; */
}
table.logo{ width: 990px; background-color: #F1F0E8;}
td.logo1{ width:252px; }
td.logo2{ width:1px; }
td.logo3{ width:737px; }

/* ---------------------- Tag Line CSS  ---------------------- */
div.tagLine {
	background:url(images/bg-top.jpg) top center no-repeat; 
/*	background-color: #2566BC; */
	height: 200px;
}

/* ---------------------- Menu CSS  ---------------------- */
div.menu{
/*	border-bottom:1px solid #A1A1A1; */
}
table.menu{
	background-color: #131313;
	width: 990px;
	height: 30px;
	border-bottom:1px solid #A1A1A1;
}
td.menu, td.rightMenu{
	text-align: center; 
	font-size: 13px; 
	vertical-align: middle; 
	font-weight: bold;
	color:#0F8AFF;
}
td.menu{
/*	border-right:1px solid #413F3F; */
	border-right:1px solid #545450;
}
.menu a			{ text-decoration:none; color:#FFFFFF; }
.menu a:hover	{ text-decoration:none; color:#0F8AFF;}


/* ---------------------- Main CSS  ---------------------- */
div.main{
/*	background-color: #F1F0E8; */
/*	border-top:3px solid #FFFFFF; */
}
table.main{ width: 990px; background-color: #F1F0E8; border-top:3px solid #FFFFFF;}
td.main1{ width:33%; padding:27px 25px 25px 33px; }
td.main2{ width:34%; padding:32px 15px 25px 26px; background-color: #E6E4D7; border-left:1px solid #C2BFAF; }
td.main3{ width:33%; padding:27px 40px 25px 28px; line-height: 100%; }
td.map		{ width:67%; padding:25px; background-color: #E6E4D7; border-left:1px solid #C2BFAF; line-height: 100%; }
td.aboutUs	{ width:67%; padding:25px; background-color: #E6E4D7; border-left:1px solid #C2BFAF; font-size:13px; color:#7F7F7F; line-height:150%; }
td.bio1{ width:34%; padding:27px 25px 25px 33px; border-top:1px solid #A1A1A1; }
td.bio2{ width:66%; padding:27px 25px 25px 33px; font-size:13px; color:#7F7F7F; line-height: 150%;  background-color: #E6E4D7; border-left:1px solid #C2BFAF;  border-top:1px solid #A1A1A1; }
td.portf{ width:34%; vertical-align: middle; text-align:center; border-top:1px solid #A1A1A1; }

/* ---------------------- Footer CSS  ---------------------- */
div.footer{
	background-color: #F1F0E8; 
	width: 990px; 
	height:76px; 
	border-top:1px solid #A1A1A1; 
	text-align:left
}
div.footerText {
		padding-left:40px; 
		padding-top:25px; 
}
.footer a		{ color:#545450; text-decoration:none; }
.footer a:hover	{ color:#0F8AFF; text-decoration:underline}