﻿table { 
	border:0px; 
	border-collapse:collapse ; 
	width:100%;
	} 
	
.main_table { 
	border:0px; 
	border-collapse:collapse ; 
	width:950px;
	}
	
.nav_table { 
	border:0px; 
	border-collapse:collapse ; 
	width:400px;
	}

	
td {
	vertical-align:top; 
	padding:0px; 
	}
	
html {
	height:100%;
	}


textarea {
	font-family: Verdana, Helvetica, sans-serif;
	font-size:9px;
	line-height:14px;
	vertical-align:top;
	color:#88898a;
	}


input {
	font-family: Verdana, Helvetica, sans-serif;
	font-size:9px;
	line-height:14px;
	vertical-align:top;
	color:#88898a;
	}


select {
	font-family: Verdana, Helvetica, sans-serif;
	font-size:9px;
	line-height:14px;
	vertical-align:top;
	color:#88898a;
	}


table {
	font-family: Verdana, Helvetica, sans-serif;
	font-size:9px;
	line-height:14px;
	vertical-align:top;
	color:#88898a;
	}


td {
	font-family: Verdana, Helvetica, sans-serif;
	font-size:9px;
	line-height:14px;
	vertical-align:top;
	color:#88898a;
	}

form { 
	margin:0px; 
	padding:0px
	}
	
body { 
	margin:0px; 
	padding:0px; 
	height:100%
	}

img {border:0}
p {padding:0; margin:0}

.gray {
	background-color:#999999;
}

.logo {
	margin:10px 0 10px 0px;
}

.login {
	margin:10px 0 10px 0px;
	text-align:right;
	vertical-align: bottom;
}

.nav {
	margin:12px 22px 25px 22px;
}

.nav_rt {
	margin:12px 125px 25px 22px;
}

.titles {
	margin:8px 0 8px 30px;
}

/* HOME */
.home_box_left {
	border-color:#999999;
	border-width:1px;
	border-style:solid;
	margin:5px 0 0 0px;
	width:650px;
	height:200px

}

.home_box_right {
	border-color:#999999;
	border-width:1px;
	border-style:solid;
	margin:5px 0 0 5px;
	width:290px;
	height:200px
}

.home_box_bottom {
	border-color:#999999;
	border-width:1px;
	border-style:solid;
	margin:5px 0 0 0px;
}

.home_ticker {
	margin:5px 0 5px 0px;
}



.home_subtitle {
	margin:0 0 0 30px;
}

.hm_tagline {
	margin:50px 0 0 20px;
}

.hm_text {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-align:justify;
	line-height:14px;
	margin:15px 25px 15px 25px;
}

.hm_news {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	line-height:14px;
	margin:15px 25px 15px 25px;
}


.min_height{
	height:325px
}
/* ABOUT */
.about {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	font-weight:normal;
	letter-spacing: 0px;
	margin:36px 0 10px 30px;
}

.about_header {
	font-size: 13px;
	color: #0a568f;
	font-weight:bold;
	letter-spacing: 0px
}




/* TEAM */
.team_page {
	margin:25px 40px 0px 45px;
}

.team_headshot {
	margin:35px 35px 100px 45px;
}

.team_title {
	margin:35px 35px 0px 0px;
}

.team_nav {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	text-align:right;
	text-transform:uppercase;
	margin:35px 40px 0px 70px;
}


.team_bio {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	font-weight:normal;
	text-align:justify;
	margin:20px 0px 20px 0px;
}



.content {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
	font-weight:normal;
	letter-spacing: 0px;
	margin:0 0 10px 34px;
}

/* NEWS */
.articles {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	font-weight:normal;
	letter-spacing: 0px;
	margin:0 30px 0 30px;
}

.dates {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #0a568f;
	font-weight:normal;
	letter-spacing: 0px;
	margin:2px 0 20px 30px;
}

.headline {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #0a568f;
	font-weight:bold;
	letter-spacing: 0px;
	margin:0 0 10px 0;
}

.headline_sub {
	color: #0a568f;
}


.news_copy {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	font-weight:normal;
	letter-spacing: 0px;
	margin:0 50px 30px 30px;
}

.news_spacer{
	width: 800px;
	height: 40px
}
/* PORTFOLIO */
.port_div{
	width:550px;
	margin:30px 50px 30px 30px;
}

.port_nav {
	font-size: 13px;
	color: #0a568f;
	font-weight:bold;
	letter-spacing: 0px
}

.logos {
	width: 224px;
	float: left;
	margin:0 0 2px 0;
}

.co_name {
	width: 325px;	
	float: left;
}

.co_name_tall {
	width: 325px;
	margin:20px 0 0 0;	
	float: left;
}


.co_name_text {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #0a568f;
	font-weight:bold;
	text-align:right;
	text-transform:uppercase;
	margin:27px 3px 2px 0;
}



.gray_line {
	background-color:#999999;
	height: 1px;
	width: 550px;	float: left;
}

.gray_line2 {
	background-color:#999999;
	height: 10px;
	width: 1px;
	float: left;
}

.status {
	width: 349px;
	float: left;
}

.status_text {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;
	font-weight:bold;
	text-transform:uppercase;
	margin:0 0 0 0;
}


.city {
	width: 200px;
	float: left;
}

.city_text {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;
	font-weight:bold;
	text-align:right;
	text-transform:uppercase;
	margin:0 3px 10px 0;
}

.co_descrip {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	margin:0 3px 40px 0;
}


/* CONTACT */
.contact_left_name {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #0a568f;
	text-transform:uppercase;
	margin:35px 0px 10px 30px;
}

.contact_left {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	font-weight:normal;
	margin:0px 0px 100px 30px;
}

.contact_right_name {
	font-size: 12px;
	color: #0a568f;
}

.contact_right {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	margin:35px 70px 0px 330px;
}

/* FOOTER */
.footer {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;
	text-align:center;
	margin:10px 0 10px 0;
}


	
	
A:link {color: #333; text-decoration: none; }
A:visited {color: #333; text-decoration: none; }
A:active {color: #333; text-decoration: none; }
A:hover {color: #0a568f;  text-decoration: none; }

.content A:link {color:#222; text-decoration: none;}
.content A:active {color:#222; text-decoration: none;}
.content A:visited {color:#222; text-decoration: none;}
.content A:hover {color:#5d9632; text-decoration: none;}

.team_nav A:link {color:#333; text-decoration: none;}
.team_nav A:active {color:#333; text-decoration: none;}
.team_nav A:visited {color:#333; text-decoration: none;}
.team_nav A:hover {color:#0a568f; text-decoration: none;}

.contact_left A:link {color:#0a568f; text-decoration: underline;}
.contact_left A:active {color:#0a568f; text-decoration: underline;}
.contact_left A:visited {color:#0a568f; text-decoration: underline;}
.contact_left A:hover {color:#0a568f; text-decoration: none;}

.port_nav A:link {color:#0a568f; text-decoration: none;}
.port_nav A:active {color:#0a568f; text-decoration: none;}
.port_nav A:visited {color:#0a568f; text-decoration: none;}
.port_nav A:hover {color:#0a568f; text-decoration: underline;}

.co_name_text A:link {color:#0a568f; text-decoration: none;}
.co_name_text A:active {color:#0a568f; text-decoration: none;}
.co_name_text A:visited {color:#0a568f; text-decoration: none;}
.co_name_text A:hover {color:#888; text-decoration: none;}

.footer A:link {color:#999; text-decoration: none;}
.footer A:active {color:#999; text-decoration: none;}
.footer A:visited {color:#999; text-decoration: none;}
.footer A:hover {color:#666; text-decoration: underline;}
















