body{
	font-family:verdana, helvetica;
	text-align:center;
}

h1 {
	margin-top:2px;
	font-size:12px;
	color:white;
	font-weight:normal;
	text-align:left;
}

p {
	font-size:12px;
	line-height:14px;
}

a img {border:none}

a {
	color:white;
	border:none;
	text-decoration:none;
}

.no_blue_border a{
	color:white;
	border:0;
	text-decoration:none;
}

#wrap{
	margin:0 auto;
	width:960px;
}

.logo_main{
	float:left;
	margin-top:20px;
	width:179px;
	height:520px;
}

.top_gray_box{
	float:left;
	margin-top:20px;
	margin-left:42px;
	margin-bottom:5px;
	width:714px;
	height:72px;
	background:#dad9d9;
}

.top_gray_box p{
	text-align:left;
	color:#7c7c7c;
	margin-left:15px;
}

.bread_crumb{
	float:left;
	margin-left:42px;
	margin-top:5px;
	text-align:left;
	color:#7c7c7c;
	font-size:8px;
}

.bread_crumb a{
	color:#7c7c7c;
	text-decoration:none;
}

.home_main_slide_show{
	float:left;
	margin-left:40px;
	width:713px;
	height:410px;
}

.main_content_box{
	float:left;
	margin-left:42px;
	width:713px;
	height:410px;
}

.main_content_box .body_text{
	float:left;
	margin-top:5px;
	text-align:left;
	width:477px;
	color:#7c7c7c;
}

.white_text {
	color:white;
}

.gray_text {
	color:#7c7c7c;
}

.main_content_box li{
	text-align:left;
	font-size:12px;
	line-height:3em;
	list-style: none;
	margin-left:-35px;
}

.main_content_box a{
	color:#7c7c7c;
}

#main_nav{
	background:#006699;
	margin-top:5px;
	float:left;
	width:714px;
	height:25px;
	margin-left:42px;
}

#main_nav li{
	display:inline;
	font-size:12px;
	padding-right:20px;
	list-style-type:none;
}

#main_nav li:first-child{
	margin-left:-25px;
}

#main_nav ul{
	text-align:left;
	margin-top:0px;
}

.head_shot{
	float:left;
	margin-top:21px;
	width:120px;
	margin-right:25px;
}

.portfolio_links{
	float:left;
	margin-right:20px;
	margin-top:35px;
	width:121px;
	height:150px;
}

.portfolio_links_tgs{
	float:left;
	margin-right:20px;
	margin-top:20px;
	width:100px;
	height:150px;
}

.tgs_content_box{
	text-align:left;
	float:left;
	margin-left:42px;
	width:713px;
	height:410px;
}

.tgs_content_box p {
	color:#7c7c7c;
	margin-left:35px;
	margin-right:35px;
}

.tgs_content_box .body_text{
	float:left;
	margin-top:5px;
	text-align:left;
	width:477px;
	color:#7c7c7c;
}

.tgs_content_box a{
	color:#ffff81;
	text-decoration:none;
}

.tgs_content_box h1 {
	color:#7c7c7c;
}

.small_top_bar{
	background:#0066cc;
	margin-top:5px;
	margin-bottom:10px;
	float:left;
	width:714px;
	height:25px;
}

.print_spot{
	float:left;
	margin-top:21px;
	width:120px;
	margin-left:35px;
	margin-right:25px;
}

.print_spot .dark_blue_border a {
	color:#006699;
}

.full_column_text {
	width:643px;
	margin-left:35px;
	margin-top:20px;
	text-align:left;
}

.portfolio_row {
	margin-left:35px;
	margin-bottom:25px;
	float:left;
	width:713px;
	height:121px;
}

.portfolio_row a{
	color:#006699;
}

.portrait_row {
	margin-top:10px;
	margin-left:35px;
	margin-bottom:5px;
	float:left;
	width:713px;
	height:100px;	
}

.portrait_row a {
	color:#006699;
}

.portrait_links{
	float:left;
	margin-right:10px;
	margin-top:35px;
	width:121px;
	height:150px;
}

.portrait_links a {
	color:#7c7c7c;
}

.content_row {
	float:left;
	width:713px;
}

.content_row .image {
	float:left;
	margin-left:35px;
	margin-top:25px;
	width:121px;
}

.content_row .text {
	margin-top:15px;
	float:left;
	width:515px;
}


