@charset "utf-8";
/* CSS Document */

h1,h2,h3,p{
	padding:0px;
	margin:0px;}

body{
	padding:0px;
	margin:0px;
	background-color:#455560;
}

/*divs*/
#container {
	margin: 0 auto;
	width: 985px;
	background-image:url(images/page_gfx/page_bg.gif);
	background-repeat:repeat-y;}
	
#page_top {
	margin:0;
	padding:0;
	width:985px;}
	
#header{
	margin:0;
	padding:0;
	width:985px;}
	
#logo{
	margin:0;
	padding:0 0 0 48px;
	width:195px;
	float:left;}
	
#nav{
	float:right;
	margin:54px 0 0 0;
	padding:0;
	width:738px;}
	
#main_body{
	clear:both;
	margin:0;
	padding:0;
	width:985px;}
	
#left_tabs{
	margin:0;
	padding:0;
	width:48px;
	float:left;}
	
#tab_one{
	margin:0;
	padding:0;
	width:48px;}
	
#tab_two{
	margin:0;
	padding:0;
	width:48px;}
	
#tab_three{
	margin:0;
	padding:0;
	width:48px;}
	
#tab_four{
	margin:0;
	padding:0;
	width:48px;}
	
#page_content{
	margin:0;
	padding:0;
	width:936px;
	float:right;}
	
#main_shot{
	margin:0 47px 0 0;
	padding:0;
	width:890px;}
	
#footer{
	clear:both;
	margin:0;
	padding:12px 0 0 0;
	width:985px;}
	
#footer_text{
	clear:both;
	margin:0 44px 0 96px;
	padding:0;
	width:845px;}
	
#home_section_headers{
	margin:0 48px 0 0;
	padding:0;
	width:890px;}
	
#left_section_header{
	padding:0;
	width:592px;
	float:left;
	height:30px;}
	
#mid_section_header{
	padding:0;
	margin: 0 0 0 2px;
	width:298px;
	float:left;
	height:30px;}
	
#right_section_header{
	margin:0 1px 0 0;
	padding:0;
	width:294px;
	height:30px;
	float:right;}
	
#text_holder{
	width:844px;
	margin:0;
	padding:3px 0 5px 46px;
	clear:both;}
	
#news_panel_container{
	width:292px;
	float:right;
	margin:0;
	padding:0;}
	
#image_container{
	width:292px;
	float:right;
	margin:0 1px 0 0;
	padding:0;}
	
#elp{
	background-color:#ebebeb;
	width:271px;
	margin:0;
	padding:5px 10px 7px 10px;}
	
#write_news{
	background-color:#ebebeb;
	width:271px;
	margin:0;
	padding:5px 10px 7px 10px;}
	
#write_case_studies{
	background-color:#ebebeb;
	width:271px;
	margin:0;
	padding:5px 10px 7px 10px;}
	
#write_group_companies{
	background-color:#ebebeb;
	width:271px;
	margin:0;
	padding:5px 10px 7px 10px;}
	
#write_brochures{
	background-color:#ebebeb;
	width:271px;
	margin:0;
	padding:5px 10px 7px 10px;}

#text{
	width:540px;
	margin:0;
	padding:0;
	float:left;}	
	
#news_archive{	
	background-color:#c6abd8;
	width:530px;
	padding:5px;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-align:left;}
	
#news_stories{
	width:512px;
	padding:8px 5px 0 20px;
	margin:0;}
	
#executive_team_left{
	width:263px;
	margin:0;
	padding:0;
	float:left;}
	
#executive_team_right{
	width:263px;
	margin:0;
	padding:0;
	float:right;}
	
#brochures_left{
	width:263px;
	margin:0;
	padding:0;
	float:left;}
	
#brochures_right{
	width:263px;
	margin:0;
	padding:0;
	float:right;}
	
/*text styles*/

.title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#410972;
	line-height:24px;
	text-align:left;}
	
.text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:18px;
	text-align:left;
}

.panel_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	line-height:16px;
	text-align:left;
}

.purple_text{
	font-family: Arial, Helvetica, sans-serif;
	color:#410972;
	font-size: 11px;
	font-weight: bold;
	text-align:left;
}

.footer_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8px;
	color:#666666;
	line-height:12px;
	text-align:left;
}	

/*links*/

a.purple_link:link{
	font-family: Arial, Helvetica, sans-serif;
	color:#410972;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	text-align:left;
}
a.purple_link:visited{
	font-family: Arial, Helvetica, sans-serif;
	color:#410972;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	text-align:left;
}
a.purple_link:hover{
	font-family: Arial, Helvetica, sans-serif;
	color:#410972;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
	text-align:left;
}
a.purple_link:active{
	font-family: Arial, Helvetica, sans-serif;
	color:#410972;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	text-align:left;
}

a.purple_link12:link{
	font-family: Arial, Helvetica, sans-serif;
	color:#410972;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	text-align:left;
}
a.purple_link12:visited{
	font-family: Arial, Helvetica, sans-serif;
	color:#410972;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	text-align:left;
}
a.purple_link12:hover{
	font-family: Arial, Helvetica, sans-serif;
	color:#410972;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
	text-align:left;
}
a.purple_link12:active{
	font-family: Arial, Helvetica, sans-serif;
	color:#410972;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	text-align:left;
}

a.text_link:link{
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
	text-align:left;
}
a.text_link:visited{
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
	text-align:left;
}
a.text_link:hover{
	font-family: Arial, Helvetica, sans-serif;
	color:#a3a3a3;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
	text-align:left;
}
a.text_link:active{
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
	text-align:left;
}

a.small_link:link{
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
	text-align:left;
}
a.small_link:visited{
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
	text-align:left;
}
a.small_link:hover{
	font-family: Arial, Helvetica, sans-serif;
	color:#a3a3a3;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
	text-align:left;
}
a.small_link:active{
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
	text-align:left;
}

a.footer_link:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8px;
	color:#666666;
	line-height:12px;
	text-align:left;
	text-decoration:underline;
}
a.footer_link:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8px;
	color:#666666;
	line-height:12px;
	text-align:left;
	text-decoration:underline;
}
a.footer_link:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8px;
	color:#a3a3a3;
	line-height:12px;
	text-align:left;
	text-decoration:underline;
}
a.footer_link:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8px;
	color:#666666;
	line-height:12px;
	text-align:left;
	text-decoration:underline;
}

a.text_hl12:link{
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 12px;
	text-decoration: underline;
	font-weight: normal;
	text-align:left;
}
a.text_hl12:visited{
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 12px;
	text-decoration: underline;
	font-weight: normal;
	text-align:left;
}
a.text_hl12:hover{
	font-family: Arial, Helvetica, sans-serif;
	color:#a3a3a3;
	font-size: 12px;
	text-decoration: underline;
	font-weight: normal;
	text-align:left;
}
a.text_hl12:active{
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 12px;
	text-decoration: underline;
	font-weight: normal;
	text-align:left;
}.head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #455560;
	font-weight: bolder;
}
