.image {
	border-width: 0;
}
.blue_dk {
	background-color: #5A78B0;
}
.blue_med {
	background-color: #A0C3E5;
	height:27px;
}
.blue_lt {
	background-color: #F3F4F8;
	height:321px;
}
.logo {
	text-align: center;	
}
.team_pic {
	float: right;
	margin-left: 30px;	
}



.left_nav {
	font-family: Gill Sans MT, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000060;
	font-weight:normal;
	letter-spacing: 2px;
	line-height: 20px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-indent: 0px;
}

.left_nav_graphic {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	text-indent: 0px;
}


.about_intro {
	font-size: 20px;
	color: #000060;	
	font-style:italic;
}


.about_text {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:normal;
	color: #222;
	letter-spacing: 0px;
	line-height: 20px;
	margin-top: 10px;
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 0px;	
	
}

.about_ceo_quote {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:normal;
	font-style:italic;
	color: #222;
	letter-spacing: 0px;
	line-height: 20px;
	margin-top: 10px;
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 0px;	
	text-indent: 20px;
	
}

.about_ceo_name {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:normal;
	color: #000060;
	letter-spacing: 0px;
	line-height: 20px;
	margin-top: 20px;
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 0px;	
	text-indent: 20px;
	
}

.about_ceo_company {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:normal;
	color: #000060;
	letter-spacing: 0px;
	line-height: 20px;
	margin-top: 0px;
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 30px;
	text-indent: 20px;	
	
}




.port_nav_yellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #ffd719;
	letter-spacing: 1px;
	line-height: 14px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	text-indent: 0px;
}

.portfolio_nav_white {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #fff;
	letter-spacing: 0px;
	line-height: 18px;
	margin-top: 0px;
	margin-left: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	
}

.portfolio_intro_text {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:normal;
	font-style:italic;
	color: #222;
	letter-spacing: 0px;
	line-height: 20px;
	margin-top: 30px;
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 0px;
	
}

.portfolio_intro_letter {
	font-size: 20px;
	color: #000060;	
	font-style:italic;
}


.portfolio_text {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:normal;
	color: #222;
	letter-spacing: 0px;
	line-height: 18px;
	margin-top: 0px;
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 0px;
	
}

.portfolio_website {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:normal;
	text-align: center;
	color: #222;
	letter-spacing: 0px;
	line-height: 18px;
	margin-top: 30px;
	margin-left: 0px;
	margin-right: 40px;
	margin-bottom: 0px;
	
}

.news_date {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:normal;
	color: #222;
	letter-spacing: 0px;
	line-height: 18px;
	margin-top: 10px;
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 0px;
	
}

.news_source {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:normal;
	color: #222;
	letter-spacing: 0px;
	line-height: 18px;
	margin-top: 0px;
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 0px;
	
}

.news_article {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:normal;
	color: #000060;
	letter-spacing: 0px;
	line-height: 18px;
	margin-top: 0px;
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 0px;
	
}
.news_author {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:normal;
	font-style:italic;
	color: #222;
	letter-spacing: 0px;
	line-height: 18px;
	margin-top: 0px;
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 10px;
	
}

.news_events {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	background-color: #fff;
	font-size: 13px;
	font-weight:normal;
	color: #222;
	letter-spacing: 0px;
	line-height: 18px;
	margin-top: 0px;
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 0px;
	
}

.news_events_titles {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #222;
	letter-spacing: 0px;
	line-height: 18px;
	margin-top: 0px;
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 0px;
	
}

.news_head {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:normal;
	color: #000060;
	letter-spacing: 0px;
	line-height: 20px;
	margin-top: 10px;
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 10px;	
}

.events_head {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:normal;
	color: #000060;
	letter-spacing: 0px;
	line-height: 20px;
	margin-top: 10px;
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 30px;	
}



.team_name {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #000060;
	letter-spacing: 0px;
	line-height: 18px;
	margin-top: 10px;
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 0px;
	
}


.team_title {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	font-style:italic;
	color: #000060;
	letter-spacing: 0px;
	line-height: 18px;
	margin-top: 0px;
	margin-left: 30px;
	margin-right: 10px;
	margin-bottom: 20px;
	
}


.team_text {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:normal;
	color: #222;
	letter-spacing: 0px;
	line-height: 18px;
	margin-top: 0px;
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 0px;
	
}

.team_intro_text {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:normal;
	color: #222;
	letter-spacing: 0px;
	line-height: 20px;
	margin-top: 10px;
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 0px;	
}

.contact_text {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:normal;
	color: #222;
	text-align:right;
	letter-spacing: 0px;
	line-height: 18px;
	margin-top: 0px;
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 0px;
	
}
.contact_text_head {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #222;
	text-align:right;
	letter-spacing: 1px;
	line-height: 18px;
	margin-top: 0px;
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 0px;
	
}

.contact_directions {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:normal;
	color: #222;
	text-align: normal;
	letter-spacing: 0px;
	line-height: 18px;
	margin-top: 0px;
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 0px;
	
}

.contact_directions_head {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #222;
	text-align: normal;
	letter-spacing: 0px;
	line-height: 18px;
	margin-top: 0px;
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 0px;
	
}

.footer {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #222;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
	
}





.left_nav A:link {color:#000060; text-decoration: none;}
.left_nav A:active {color:#000060; text-decoration: none;}
.left_nav A:visited {color:#000060; text-decoration: none;}
.left_nav A:hover {color:#000060; text-decoration: none;}

.portfolio_website A:link {color:#222; text-decoration: none;}
.portfolio_website A:active {color:#222; text-decoration: none;}
.portfolio_website A:visited {color:#222; text-decoration: none;}
.portfolio_website A:hover {color:#666; text-decoration: none;}

.portfolio_nav_white A:link {color:#fff; text-decoration: none;}
.portfolio_nav_white A:active {color:#fff; text-decoration: none;}
.portfolio_nav_white A:visited {color:#fff; text-decoration: none;}
.portfolio_nav_white A:hover {color:#ffd719; text-decoration: none;}

.port_nav_yellow A:link {color:#ffd719; text-decoration: none;}
.port_nav_yellow A:active {color:#ffd719; text-decoration: none;}
.port_nav_yellow A:visited {color:#ffd719; text-decoration: none;}
.port_nav_yellow A:hover {color:#fff; text-decoration: none;}

.contact_text A:link {color:#222; text-decoration: none;}
.contact_text A:active {color:#222; text-decoration: none;}
.contact_text A:visited {color:#222; text-decoration: none;}
.contact_text A:hover {color:#666; text-decoration: none;}

.contact_directions A:link {color:#222; text-decoration: none;}
.contact_directions A:active {color:#222; text-decoration: none;}
.contact_directions A:visited {color:#222; text-decoration: none;}
.contact_directions A:hover {color:#666; text-decoration: none;}

.news_article A:link {color:#000060; text-decoration: none;}
.news_article A:active {color:#000060; text-decoration: none;}
.news_article A:visited {color:#000060; text-decoration: none;}
.news_article A:hover {color:#5a78b0; text-decoration: none;}

.news_source A:link {color:#000060; text-decoration: none;}
.news_source A:active {color:#000060; text-decoration: none;}
.news_source A:visited {color:#000060; text-decoration: none;}
.news_source A:hover {color:#5a78b0; text-decoration: none;}

.contact_text_head A:link {color:#000060; text-decoration: none;}
.contact_text_head A:active {color:#000060; text-decoration: none;}
.contact_text_head A:visited {color:#000060; text-decoration: none;}
.contact_text_head A:hover {color:#5a78b0; text-decoration: none;}

.about_ceo_company A:link {color:#000060; text-decoration: underline;}
.about_ceo_company A:active {color:#000060; text-decoration: none;}
.about_ceo_company A:visited {color:#000060; text-decoration: none;}
.about_ceo_company A:hover {color:#5a78b0; text-decoration: none;}

.footer A:link {color:#222; text-decoration: none;}
.footer A:active {color:#222; text-decoration: none;}
.footer A:visited {color:#222; text-decoration: none;}
.footer A:hover {color:#666; text-decoration: none;}

.about_text A:link {color:#000060; text-decoration: underline;}
.about_text A:active {color:#000060; text-decoration: underline;}
.about_text A:visited {color:#000060; text-decoration: underline;}
.about_text A:hover {color:#5a78b0; text-decoration: none;}