	
/* -----------------------------------------------------------START - General Style-------------------------------------------- */

body {background-color: #3c3c3c; margin:0; text-align:center;}

h1, h2 {font-family: Verdana, Arial, sans-serif; font-weight: normal;}
  
h3, h4, h5, h6, p, ul, li, ol {font-family: Verdana, Arial, sans-serif; font-weight: normal;}

#wrapper {width:995px; margin:0 auto; padding:0; position:relative; text-align:left;}

#header {width:995px; margin:0; padding:0;}

#logo {width:215px; float: left; margin:0; padding:0;}

#nav {width:700px; float: right; margin:0; padding:0;}

#global_nav {width:580px; float: right; margin:0; padding:0}

#main_nav {width:auto; float: right; margin:25px 0 0 0; padding:0;}

#flash {width:995px; height:548px; float: left; margin:0 0 0 0; padding:0;}

#footer {width:777px; float: right; margin:0 ; padding:0;}

.collapsePanel 
{
    width:150px;
    height:0px;
    background-color:White;
    overflow:hidden;    
}

.collapsePanelHeader
{
    width:150px;
    height:20px;
    color:Yellow;
    background-color: Teal ;
    font-weight:bold;
    float:left;
    padding:5px;
    cursor: pointer;
    vertical-align: middle;
    
}

#content_frame {
    width:995px;
    float: left; 
    margin:0 0 0 0; 
	padding:0; 
	background-image: url(../Images/portfolio/top_bgr.jpg);
	background-repeat: no-repeat;
}

#content_frame_2 {
    width:995px;
    float: left; 
    margin:0 0 0 0; 
	padding:0; 
	background-image: url(../Images/portfolio/top_bgr_Design.jpg);
	background-repeat: no-repeat;	
	
}

#content {
	width:995px;
	float: left;
	margin:0 0 0 0;
	padding:0;
}

/* --------------------------------------------------------------END - General Style----------------------------------------- */


#view_all_projects {
	width:600px;
	float: left;
	margin:0;
	padding:0;
}

#page_title {
	width:395px;
	float: right;
	margin:0;
	padding:0;
}

#filtering_nav {
	width:217px;
	float: left;
	margin:0;
	padding:0;
	left: 0px;
}

#filtering_nav_careers {
	width:208px;
	float: left;
	margin:0;
	padding:0;
}

#filtering_nav_careers_top {
	background: url(../Images/about_us/career_callout/careers_header.jpg);
	background-repeat: no-repeat;
	width:208px;
	height: 50px;
	float: left;
	margin:0;
	padding:0;
}
#filtering_nav_careers_middle {
	 background: url(../Images/about_us/career_callout/careers_middle_tile.jpg);
	background-repeat: repeat-y;
	width:208px;
	float: left;
	margin:0;
	padding:0;
}
#filtering_nav_careers_bottom {
    background: url(../Images/about_us/career_callout/careers_bottom.jpg);
	background-repeat: no-repeat;
	width:208px;
	height: 30px;
	float: left;
	margin:0;
	padding:0;
}
#filtering_nav_careers_middle ul { 
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	margin: 5px 0 0 0;
    padding:0;
	list-style-type: none;	
	line-height: 17px;
}	
#filtering_nav_careers_middle li {
	padding: 0;
	margin: 0;

}
#filtering_nav_careers_middle li a {
	display: inline;
	text-decoration: none;
	color: #FFFFFF;
	padding-left: 1em;
	margin : 0.6em 0em 0.6em 2em;
}
html>body #filtering_nav_careers_middle li a {width: auto;}

#filtering_nav_careers_middle li a:hover {
    background: url(../Images/arrows/right_arrow.gif);
	background-repeat: no-repeat;
    background-position: 0 0.5em;
	display: inline;
	text-decoration: underline;
	
}
#recent_press_releases {
	width: 200px;
	float: left;
	margin: 0;
	padding: 0;
	clear: left;
}
#recent_press_releases h5 {
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	text-align: left;
	line-height: 14px;
	padding: 0;
	margin: 5px 0 0 20px;
}
#recent_press_releases h4 {
	font-size: 10px;
	font-style: normal;
	color: #cccccc;
	text-align: left;
	line-height: 14px;
	padding: 0;
	margin: 0 0 7px 20px;
}
#recent_press_releases h4 a{
	font-size: 10px;
	font-style: normal;
	color: #cccccc;
}
#recent_press_releases h4 a:hover{
	font-size: 10px;
	font-style: normal;
	color: #ffffff;
	text-decoration: underline;
}

/* ----------------------------------------------------------Mark Clow - start ------------------------------------------------ */

#right_text h3 {
	font-size: 14px;
	font-style: normal;
	color: #ffffff;
	margin: 0px 0px 0px 20px;
	padding:0;
	text-align: left;
	text-decoration: none;
	line-height: 20px;
}
#cover_content_ie table {
	background-color:black;
	font-family:Verdana, Arial, sans-serif;
	font-weight: normal; 
	font-size: 10px;
	font-style:normal;
}
#cover_content_ie td {text-align:right;}

#cover_content_ie a {color:white; text-decoration:none;}

#cover_content_other{	
	display:table;
	margin-left:auto;
	margin-right:auto;
	border:1px solid white;
	text-align:right;
	color:white;
	background-color:black;
	font-family:Verdana, Arial, sans-serif;
	font-weight: normal; 
	font-size: 10px;
	font-style:normal;
}
#cover_content_other a {color:white; text-decoration:none;}
	
#filtering_nav td {
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	font-size: 10px;
	font-style: normal;
	color: #cccccc;
	padding: 1px 0px 1px 25px;
	float: left;
}
#filtering_nav td a {color: #ffffff; text-decoration: none;}

#filtering_nav td a:hover {color: #ffffff; text-decoration: underline;}

.portfolio_thumbnail_arrow {
	border: none;
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	font-size: 10px;
	font-style: normal;
	color: #333333;
	padding-left: 4px;
	margin-right: 10px;
	margin-left: 10px;
}

.view_all_projects_button{
	border: none;
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	font-size: 10px;
	font-style: normal;
	color: #ffffff;
	padding: 0 0 0 0;
}

.x_close_button{
	border: none;	
	background-image: url(../Images/portfolio/x_close.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	font-size: 10px;
	font-style: normal;
	color: #ffffff;
	padding: 0 5px 0 15px;
	
}
.x_close_button a {text-decoration: underline;}

#services_case_study_text {
    width:500px;
    float: left;
    margin:0;
    height: 122px;
    overflow: visible;
}

/* ----------------------------------------------------------------Mark Clow - end------------------------------------------ */

#right_content {width:768px; float: right; margin:0; padding:0;}

#right_content_careers, #right_content_pressreleases {
	width:763px;
	float: left;
	margin:15px 0 0 2px;
	padding:0;
	background-image: url(../Images/careers/careers_bgr.jpg);
	background-repeat: no-repeat;
}
#right_content_aboutus 
{
    width:763px;
	float: Right;
	margin:15px 0 0 2px;
	padding:0;
	background-image: url(../Images/careers/careers_bgr.jpg);
	background-repeat: no-repeat;
}
#thumbnails {width:763px; float: right; margin:0; padding:0;}
#thumbnails h1 {margin: 11px 0px 0px 0px; padding: 0;}
#thumbnails h2 {	
    font-size: 10px;
	font-weight: normal;
	color: #b7b7b7;
	margin: 3px 0 3px 20px;
	padding:0;
	text-align: left;
	text-decoration: none;
	line-height: 16px;
}
	
.thumbnails_border
{
	border: 1px solid #ffffff;
	width: 83px;
	height: 55px;
	display: block;
	margin-left: 3px;
	margin-right: 3px;
}

.thumbnails_border_selected
{
	border: 3px solid #ffffff;
	width: 83px;
	height: 55px;
	display: block;
	background-position: center;
	margin-left: 3px;
	margin-right: 3px;
}
 
#left_image {width:380px; float: left; margin:18px 0 0 0; padding:0;}

#right_text {
	width:388px;
	height:369px;
	float: right;
	margin:18px 0 0 0;
	padding:0;
	background-image: url(../Images/portfolio/content_bgr.jpg);
	background-repeat: no-repeat;
	overflow-y: auto;
	overflow-x: hidden;
	scrollbar-face-color:#666666;
	scrollbar-highlight-color:#363636;
	scrollbar-3dlight-color:#363636;
	scrollbar-darkshadow-color:#363636;
	scrollbar-shadow-color:#363636;
	scrollbar-arrow-color:#d3d3d3;
	scrollbar-track-color:#2b2b2b;
}
/* -------------------------------------------------------------START About Us page style---------------------------------------- */

#about_us_text {
	width:748px;
	float: left;
	margin:18px 0 0 0;
	padding:0;
}
#about_us_acquisition_title {
	width:758px;
	float: left;
	margin:18px 0 20px 0;
	padding:0;
}
#about_us_acquisition_left {
	width:160px;
	float: left;
	margin:0;
	padding:0;
}
#about_us_acquisition_left h1 {
	font-size: 10px;
	font-weight: normal;
	color: #b7b7b7;
	margin: 3px 0 3px 10px;
	padding:0;
	text-align: left;
	text-decoration: none;
	line-height: 16px;
}
#about_us_acquisition_left ul { 
	font-size: 10px;
	color: #b7b7b7;
	font-weight: normal;
	margin: 0 0 8px 0;
    padding:0;
	list-style-type: none;	
	line-height: 16px;
}	
#about_us_acquisition_left li {
	padding-left: 1.2em;
	margin : 0.6em 0em 0.6em 1em;

}
#about_us_acquisition_left li a {
	display: inline;
	text-decoration: none;
	color: #ffffff;
	margin: 0;
	padding: 0;
}

html>body #about_us_acquisition_left li a {width: auto;}

#about_us_acquisition_left li a:hover {
	margin: 0;
	padding: 0;
	
	display: inline;
	text-decoration: underline;
	color: #FFFFFF;
}

.hor_line{border-bottom: 1px solid #6c6c6c; width: 195px; margin: 0; padding: 0;}

#about_us_acquisition_righttext {
	width:475px;
	float: left;
	margin:0;
	padding:0;
	background-image: url(../Images/about_us/acquisition/acquisition_back.gif);
	background-repeat: repeat-y;

}
 
#about_us_acquisition_righttext_acq {
	width:360px;
	float: left;
	margin:0;
	padding:0;
	background-image: url(../Images/about_us/acquisition/acquisition_back.gif);
	background-repeat: repeat-y;

}

#about_us_acquisition_righttext_acq h1 {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0 0 15px 20px;
	padding:0;
	text-align: left;
	text-decoration: none;
	line-height: 16px;
}
#about_us_acquisition_righttext_acq h5 {
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	margin:3px 0 3px 10px;
	padding:0;
	text-align: left;
	text-decoration: none;
	line-height: 16px;
}
#about_us_acquisition_righttext_acq h5 a {
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	margin:0;
	padding:0;
	text-decoration: none;
	line-height: 16px;
}
#about_us_acquisition_righttext_acq h5 a:hover {
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	margin:0;
	padding:0;
	line-height: 16px;
	text-decoration: underline;
}
#about_us_acquisition_righttext_acq h6 {
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	margin:3px 7px 3px 10px;
	padding:0;
	text-align: right;
	text-decoration: none;
	line-height: 16px;
}
#about_us_acquisition_righttext_acq h6 a {
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	margin:0;
	padding:0;
	text-decoration: none;
	line-height: 16px;
}
#about_us_acquisition_righttext_acq h6 a:hover {
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	margin:0;
	padding:0;
	line-height: 16px;
	text-decoration: underline;
}
#about_us_acquisition_righttext_acq p {
	font-size: 11px;
	font-style: normal;
	color: #cccccc;
	margin:0 30px 15px 20px;
	padding:0;
	text-align: left;
	text-decoration: none;
	line-height: 16px;
}

#about_us_acquisition_righttext_acq a {
	font-size: 11px;
	font-style: normal;
	color: #cccccc;
	margin:0;
	padding:0;
	text-align: left;
	text-decoration: underline;
	line-height: 16px;
}
#about_us_acquisition_righttext_acq a:hover {
	font-size: 11px;
	font-style: normal;
	color: #cccccc;
	margin:0;
	padding:0;
	text-align: left;
	text-decoration: none;
	line-height: 16px;
}
/*--------------------*/

#about_us_acquisition_righttext h1 {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0 0 15px 20px;
	padding:0;
	text-align: left;
	text-decoration: none;
	line-height: 16px;
}
#about_us_acquisition_righttext h5 {
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	margin:3px 0 3px 10px;
	padding:0;
	text-align: left;
	text-decoration: none;
	line-height: 16px;
}
#about_us_acquisition_righttext h5 a {
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	margin:0;
	padding:0;
	text-decoration: none;
	line-height: 16px;
}
#about_us_acquisition_righttext h5 a:hover {
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	margin:0;
	padding:0;
	line-height: 16px;
	text-decoration: underline;
}
#about_us_acquisition_righttext h6 {
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	margin:3px 7px 3px 10px;
	padding:0;
	text-align: right;
	text-decoration: none;
	line-height: 16px;
}
#about_us_acquisition_righttext h6 a {
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	margin:0;
	padding:0;
	text-decoration: none;
	line-height: 16px;
}
#about_us_acquisition_righttext h6 a:hover {
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	margin:0;
	padding:0;
	line-height: 16px;
	text-decoration: underline;
}
#about_us_acquisition_righttext p {
	font-size: 11px;
	font-style: normal;
	color: #cccccc;
	margin:0 30px 15px 20px;
	padding:0;
	text-align: left;
	text-decoration: none;
	line-height: 16px;
}
#about_us_acquisition_righttext_acq p {
	font-size: 11px;
	font-style: normal;
	color: #cccccc;
	margin:0 30px 15px 20px;
	padding:0;
	text-align: left;
	text-decoration: none;
	line-height: 16px;
}
#about_us_acquisition_righttext a {
	font-size: 11px;
	font-style: normal;
	color: #cccccc;
	margin:0;
	padding:0;
	text-align: left;
	text-decoration: underline;
	line-height: 16px;
}
#about_us_acquisition_righttext a:hover {
	font-size: 11px;
	font-style: normal;
	color: #cccccc;
	margin:0;
	padding:0;
	text-align: left;
	text-decoration: none;
	line-height: 16px;
}
#about_us_text h4 {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 3px 0 3px 10px;
	padding:0;
	text-align: left;
	text-decoration: none;
	line-height: 16px;
}
#about_us_text h5 {
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	margin:3px 0 3px 10px;
	padding:0;
	text-align: left;
	text-decoration: none;
	line-height: 16px;
}
#about_us_text h5 a {
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	margin:0;
	padding:0;
	text-decoration: none;
	line-height: 16px;
}
#about_us_text h5 a:hover {
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	margin:0;
	padding:0;
	line-height: 16px;
	text-decoration: underline;
}
#about_us_text h6 {
	font-size: 1px;
	font-style: normal;
	color: #FFFFFF;
	margin:13px 10px 13px 20px;
	padding:0;
	text-decoration: none;
	line-height: 16px;
}
#corporate_citizenship {
	width:734px;
	height: 340px;
	float: left;
	margin:18px 7px 0 9px;
	padding:0;
	text-align:center;
}

.table_aboutus {
	margin: 7px 0 0 18px;
	padding: 0;
}
.bg_aboutus_table {
	background-color: #444;
}
.hor_line4 {border-bottom: 1px solid #6c6c6c; width: 718px;}

/* -------------------------------------------------------------END About Us page style---------------------------------------- */

/* -------------------------------------------------------------START Career page style---------------------------------------- */

#careers_right_nav {
	width:260px;
	float: right;
	margin:18px 10px 20px 0;
	padding:0;
}
#careers_right_nav ul{ 
	font-size: 10px;
	color: #ffffff;
	font-weight: normal;
	margin: 0 0 11px 0;
    padding:0;
	list-style-type: none;	
	line-height: 15px;
}	
#careers_right_nav li{
	background: url(../images/arrows/white_circle.gif);
	background-repeat: no-repeat;
    background-position: 0 0.5em;
	padding-left: 1em;
	margin : 0.3em 0em 0.3em 2em;

}
#careers_right_nav li a {
	display: inline;
	text-decoration: none;
	color: #cccccc;
	margin:0;
	padding:0;
}
html>body #careers_right_nav li a {width: auto;}

#careers_right_nav li a:hover {
    display: inline;
	text-decoration: underline;
	color: #cccccc;
}

#careers_center_links {
	width:470px;
	float: left;
	margin-top: 25px;
	margin-left: 15px;
	padding:0;
	float: left;
}
html {overflow: auto; }

#career_text {
	width:470px;
	float: left;
	margin:18px 0 20px 0;
	padding:0;
	overflow-y: auto;
	overflow-x: hidden;
	scrollbar-face-color:#666666;
	scrollbar-highlight-color:#363636;
	scrollbar-3dlight-color:#363636;
	scrollbar-darkshadow-color:#363636;
	scrollbar-shadow-color:#363636;
	scrollbar-arrow-color:#d3d3d3;
	scrollbar-track-color:#2b2b2b;
}
#career_text_noscroll {
	width:748px;
	float: left;
	margin:18px 0 20px 0;
	padding:0;
}
#career_text_noscroll h3 {
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	margin:3px 0 3px 10px;
	padding:0;
	text-align: left;
	text-decoration: none;
	line-height: 16px;
}
#career_text_noscroll h3 a {
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	margin:0;
	padding:0;
	text-decoration: none;
	line-height: 16px;
}
#career_text_noscroll h3 a:hover {
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	margin:0;
	padding:0;
	line-height: 16px;
	text-decoration: underline;
}
#career_text_noscroll h4 {
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	margin:3px 0 3px 10px;
	padding:0;
	text-align: left;
	text-decoration: none;
	line-height: 16px;
}
#career_text_noscroll h5 {
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	margin:3px 0 3px 10px;
	padding:0;
	text-align: left;
	text-decoration: none;
	line-height: 16px;
}
#career_text_noscroll h5 a {
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	margin:0;
	padding:0;
	text-decoration: none;
	line-height: 16px;
}
#career_text_noscroll h5 a:hover {
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	margin:0;
	padding:0;
	line-height: 16px;
	text-decoration: underline;
}
.table_career {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	margin: 15px 0 0 20px;
	padding: 0;
}
.table_career td{
	margin:0;
	padding:0;
	line-height: 16px;
	text-decoration: none;
}
.table_career td a
{
font-style: normal;
color: #FFFFFF;
text-decoration: none;
}
.table_career td a:hover{
text-decoration: underline;
}


.bg_career_table {
	background-color: #444;
}

/* ------------------------------------------------------------END Career page style----------------------------------------- */

/* ------------------------------------------------------------START Service section style----------------------------------------- */

#services_text {
	width:748px;
	float: left;
	margin:18px 0 0 0;
	padding:0;
	overflow-y: auto;
	overflow-x: hidden;
	scrollbar-face-color:#666666;
	scrollbar-highlight-color:#363636;
	scrollbar-3dlight-color:#363636;
	scrollbar-darkshadow-color:#363636;
	scrollbar-shadow-color:#363636;
	scrollbar-arrow-color:#d3d3d3;
	scrollbar-track-color:#2b2b2b;
}
#services_case_study {
	width:715px;
	float: left;
	margin:18px 0 0 15px;
	background-color: #6a6a6a;
}
#services_thumbnails {width: 685px; float: left; margin: 18px 0 0 15px;}

#services_case_study_image {width:180px; float: left; margin:10px 10px 10px 10px;}

#services_case_study_text {width:500px; float: left; margin:0;}

#services_case_study_read_more {width:500px; float: right; margin:0;}

#services_case_study h1 {
	font-size: 16px;
	font-style: normal;
	color: #cccccc;
	text-align: left;
	text-decoration: none;
	line-height: 18px;
}
#services_case_study h2 {
	font-size: 11px;
	font-style: normal;
	color: #cccccc;
	text-align: left;
	text-decoration: none;
	line-height: 10px;
	font-weight: bold;
}
.services_case_study {
	font-weight: bold;
}
#services_case_study p, #services_thumbnails p {
	font-size: 11px;
	font-style: normal;
	color: #cccccc;
	text-align: left;
	text-decoration: none;
	line-height: 15px;
}
#services_case_study p a, #services_thumbnails p a{
	font-size: 11px;
	font-style: normal;
	color: #cccccc;
	text-decoration: none;
}
#services_case_study p a:hover, #services_thumbnails p a:hover{
	font-size: 10px;
	font-style: normal;
	color: #cccccc;
	text-decoration: underline;	
}
.services_case_study {text-align: right;}

#services_case_study_read_more p {
	font-size: 11px;
	font-style: normal;
	color: #cccccc;
	text-align: right;
	text-decoration: none;
	line-height: 15px;
}
#services_case_study p a{
	font-size: 11px;
	font-style: normal;
	color: #cccccc;
	text-decoration: none;
}
#services_case_study p a:hover{
	font-size: 10px;
	font-style: normal;
	color: #cccccc;
	text-decoration: underline;	
}


/* --------------------------------------------------------END Service section style--------------------------------------------- */

/* ---------------------------------------------------------START Contact Us Text style----------------------------------------- */

#contact {
	width:748px;
	height: 500px;
	float: left;
	margin:18px 0 0 0;
	padding:0;
	overflow-y: auto;
	overflow-x: hidden;
	scrollbar-face-color:#666666;
	scrollbar-highlight-color:#363636;
	scrollbar-3dlight-color:#363636;
	scrollbar-darkshadow-color:#363636;
	scrollbar-shadow-color:#363636;
	scrollbar-arrow-color:#d3d3d3;
	scrollbar-track-color:#2b2b2b;
}

#contact h3 {
	font-size: 12px;
	font-weight: bold;
	color: #a3a8c1;
	margin:20px 0px 8px 20px;
	padding:0;
	text-align: left;
	text-decoration: none;
	line-height: 16px;
}
#contact h4 {
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	margin:5px 0px 3px 20px;
	padding:0;
	text-align: left;
	text-decoration: none;
	line-height: 16px;
}


/* ---------------------------------------------------------END Contact Us Text style----------------------------------------- */


/* ---------------------------------------------------------START Press Release Text style----------------------------------------- */

#press_releases_text {
	width:748px;
	height: 500px;
	float: left;
	margin:18px 0 0 0;
	padding:0;
	overflow-y: auto;
	overflow-x: hidden;
	scrollbar-face-color:#666666;
	scrollbar-highlight-color:#363636;
	scrollbar-3dlight-color:#363636;
	scrollbar-darkshadow-color:#363636;
	scrollbar-shadow-color:#363636;
	scrollbar-arrow-color:#d3d3d3;
	scrollbar-track-color:#2b2b2b;
}

/* --------------------------- START Press MediaKit NoScroll style ---------------------- */

#press_mediakit_noscroll {
	width:748px;
	float: left;
	margin:18px 0 0 0;
	padding:0;
}
#press_mediakit_noscroll h3 {
	font-size: 10px;
	font-weight: bold;
	color: #a3a8c1;
	margin:5px 0 15px 20px;
	padding:0;
	text-align: left;
	text-decoration: none;
	line-height: 16px;
}
#press_mediakit_noscroll h4 {
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	margin:5px 0px 3px 20px;
	padding:0;
	text-align: left;
	text-decoration: none;
	line-height: 16px;
}
#press_mediakit_noscroll h5{
	font-size: 11px;
	font-style: normal;
	color: #ffffff;
	margin:3px 0px 3px 20px;
	padding:0;
	text-align: left;
	text-decoration: none;
	line-height: 16px;
}
#press_mediakit_noscroll h5 a {
	font-size: 11px;
	font-style: normal;
	color: #ffffff;
	margin:0;
	padding:0;
	text-align: left;
	text-decoration: none;
	line-height: 16px;
}
#press_mediakit_noscroll h5 a:hover{
	font-size: 11px;
	font-style: normal;
	color: #ffffff;
	margin:0;
	padding:0;
	text-align: left;
	text-decoration: underline;
	line-height: 16px;
}
#press_mediakit_noscroll p {
	font-size: 11px;
	font-style: normal;
	color: #cccccc;
	margin:5px 20px 10px 20px;
	padding:0;
	text-align: left;
	text-decoration: none;
	line-height: 16px;
}
#press_mediakit_noscroll p a {
	font-size: 11px;
	font-style: normal;
	color: #cccccc;
	text-decoration: none;
	margin:0;
	padding: 0;
}
#press_mediakit_noscroll p a:hover {
	font-size: 11px;
	font-style: normal;
	color: #cccccc;
	text-decoration: underline;
	maring: 0;
	padding:0;
}

/* --------------------------- END Press MediaKit NoScroll style ---------------------- */

#press_mediakit_title {
	width:758px;
	float: left;
	margin:0 ;
	padding:0;
}
#press_mediakit_left {
	width:370px;
	float: left;
	margin:0;
	padding:0;
}
#press_mediakit_right{
	width:370px;
	float: right;
	margin:0;
	padding:0;
}
#press_releases_text h3 {
	font-size: 12px;
	font-weight: bold;
	color: #a3a8c1;
	margin:5px 0 3px 20px;
	padding:0;
	text-align: left;
	text-decoration: none;
	line-height: 16px;
}
#press_releases_text h4 {
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	margin:5px 0px 3px 20px;
	padding:0;
	text-align: left;
	text-decoration: none;
	line-height: 16px;
}

#press_releases_text p {
	font-size: 11px;
	font-style: normal;
	color: #ffffff;
	margin:10px 0px 3px 20px;
	padding:0;
	text-align: left;
	text-decoration: none;
	line-height: 16px;
}
#press_releases_text p a {
	font-size: 11px;
	font-style: normal;
	color: #ffffff;
	margin: 0;
	padding:0;
	text-align: left;
	text-decoration: underline;
	line-height: 16px;
}
#press_releases_text p a:hover {
	font-size: 11px;
	font-style: normal;
	color: #ffffff;
	margin:0;
	padding:0;
	text-align: left;
	text-decoration: none;
	line-height: 16px;
}
#press_releases_text h5 {
	font-size: 11px;
	font-style: normal;
	color: #ffffff;
	margin:3px 0px 3px 10px;
	padding:0;
	text-align: left;
	text-decoration: none;
	line-height: 16px;
}
#press_releases_text h5 a {
	font-size: 11px;
	font-style: normal;
	color: #ffffff;
	text-decoration: none;
}
#press_releases_text h5 a:hover {
	font-size: 11px;
	font-style: normal;
	color: #ffffff;
	text-decoration: underline;
}
#press_releases_glance {
	width: 364px;
	float: left;
	margin: 40px 0 0 9px;
	padding: 0;
	border-top: 1px;
	border-top-color: #878787;
	border-top-style: solid;
}
#press_releases_ranks {
	width: 364px;
	float: right;
	margin: 40px 10px 0 0;
	padding: 0;
	border-top: 1px;
	border-top-color: #878787;
	border-top-style: solid;
	border-left: 1px;
	border-left-color: #878787;
	border-left-style: solid;
}
.table_press_releases {
	margin: 0 0 0 10px;
	padding: 0 15px 0 3px;
}

.bg_press_releases {
	background-color: #444;
}
#press_releases_glance h1, #press_releases_ranks h1{
	font-size: 16px;
	font-style: normal;
	color: #ffffff;
	text-align: left;
	line-height: 15px;
	margin: 20px 0 0 20px;
	padding: 0;
}

#press_releases_glance p, #press_releases_ranks p{
	font-size: 11px;
	font-style: normal;
	color: #cccccc;
	text-align: left;
	line-height: 14px;
	margin: 5px 20px 10px 20px;
	padding: 0;
}

#press_releases_glance p a, #press_releases_ranks p a{
	font-size: 11px;
	font-style: normal;
	color: #ffffff;
	text-align: left;
	line-height: 14px;
}

#press_releases_glance p a:hover, #press_releases_ranks p a:hover{
	font-size: 11px;
	font-style: normal;
	color: #ffffff;
	text-align: left;
	line-height: 14px;
	text-decoration: underline;
}
#recent_press_releases ul {
	font-size: 10px;
	line-height: 12px;
	margin: 5px 0px 0px 25px;
	padding: 0;
	border: none;
	list-style: none;
}	
#recent_press_releases li {padding:0; margin: 10px 0 0 0; color: #FFFFFF; text-decoration: none;}

#recent_press_releases li a {
	display: inline;
	padding: 0;
	color: #e1e1e1;
	text-decoration: underline;
	margin: 0;
}
html>body #recent_press_releases li a {width: auto;}

#recent_press_releases li a:hover {color: #e1e1e1; text-decoration:underline;}

/* ---------------------------------------------------------END Press Release Text style-------------------------------------------- */

/* ---------------------------------------------------------START Location Text style-------------------------------------------- */

#locations_regions {
	width:715px;
	float: left;
	margin:18px 0 0 15px;
	background-color: #6a6a6a;
}
#locations_map {
	width: 330px;
	float: left;
	margin:18px 0 0 5px;
}
#locations_description {
	width: 355px;
	height: 305px;
	float: right;
	margin:18px 15px 0 0;
	overflow-y: auto;
	overflow-x: hidden;
	scrollbar-face-color:#666666;
	scrollbar-highlight-color:#363636;
	scrollbar-3dlight-color:#363636;
	scrollbar-darkshadow-color:#363636;
	scrollbar-shadow-color:#363636;
	scrollbar-arrow-color:#d3d3d3;
	scrollbar-track-color:#2b2b2b;
}
#locations_rule {
	width: 680px;
	float: left;
	margin: 20px 10px 0 10px;
	padding: 0;
	border-top: 1px;
	border-top-color: #878787;
	border-top-style: solid;
}
#locations_description h1 {
	font-size: 16px;
	font-style: normal;
	color: #ffffff;
	text-align: left;
	line-height: 14px;
	margin: 15px 0 5px 0;
	padding: 0;
}
#locations_description h2 {
	font-size: 13px;
	font-style: normal;
	color: #cccccc;
	text-align: left;
	line-height: 14px;
	margin: 0;
	padding: 0;
}
#locations_description h3 {
	font-size: 9px;
	font-style: normal;
	color: #cccccc;
	text-align: left;
	line-height: 14px;
	margin: 0;
	padding: 0;
}
#locations_description h3 a{
	font-size: 9px;
	font-style: normal;
	color: #cccccc;
}
#locations_description h3 a:hover{
	font-size: 9px;
	font-style: normal;
	color: #ffffff;
	text-decoration: underline;
}
#locations_description p {
	font-size: 11px;
	font-style: normal;
	color: #cccccc;
	text-align: left;
	line-height: 14px;
	margin: 0;
	padding: 0;
}
#locations_description p a{
	font-size: 11px;
	font-style: normal;
	color: #fffffff;
}
#locations_description p a:hover{
	font-size: 11px;
	font-style: normal;
	color: #ffffff;
	text-decoration: underline;
}

/* ----------------------------------------------------- END Location Text style -------------------------------------------------- */

#image_nav_zoom {
	width:380px;
	height:19px;
	float: left;
	margin:0 0 0 0;
	padding:0;
	background-color: #1f2d6c;
}

/* -------------------------------------------------------START General Text style /P, UL, H1, H2, H3/---------------------------------------------- */

#global_nav h1{font-size: 10px; font-style: normal; color: #cccccc; margin:30px 17px 0px 0px; padding:0; text-align: right; text-decoration: none;}

#global_nav h1 a { font-size: 10px; font-style: normal; color: #cccccc; text-decoration: none;}

#global_nav h1 a:hover {font-size: 10px; font-style: normal; color: #ffffff; text-decoration: underline;}

#footer h2{font-size: 10px; font-style: normal; color: #767676; margin:30px 17px 0px 0px; padding:0; text-align: left;
	text-decoration: none;
	line-height: 18px;}

#footer h2 a {font-size: 10px; font-style: normal; color: #767676; text-decoration: none;}

#footer h2 a:hover {font-size: 10px; font-style: normal; color: #ffffff; text-decoration: underline;}

#footer h3 {font-size: 10px; font-style: normal; color: #5c5c5c; margin:15px 17px 20px 0px; padding:0;
	text-align: left;
	text-decoration: none;} 

#footer h3 a {font-size: 10px; font-style: normal; color: #5c5c5c; text-decoration: none;}

#footer h3 a:hover {font-size: 10px; font-style: normal; color: #5c5c5c; text-decoration: underline;}

#view_all_projects p {font-size: 10px; font-style: normal; color: #ffffff; margin:45px 0px 0px 20px;
	                  padding:0; text-align: left; text-decoration: none;}

#view_all_projects p a {font-size: 10px; font-style: normal; color: #ffffff; text-decoration: none;}

#view_all_projects p a:hover {font-size: 10px; font-style: normal; color: #ffffff; text-decoration: underline;}

#page_title p {font-size: 20px; font-style: normal; color: #cccccc; margin:32px 15px 0px 0px; padding:0;
	           text-align: right; text-decoration: none;}

#page_title p a {font-size: 20px; font-style: normal; color: #cccccc; text-decoration: none;}

#page_title p a:hover {font-size: 20px; font-style: normal; color: #cccccc; text-decoration: underline;}

#filtering_nav h1, #careers_right_nav h1, #recent_press_releases h1 {
	
	font-size: 10px; font-weight: bold; text-transform: uppercase; 
	color: #a3a8c1; margin:10px 0px 0 20px; padding:0;
	text-align: left; text-decoration: none; line-height: 16px;}

#careers_right_nav h2, #recent_press_releases h2 {
	margin: 3px 3px 3px 8px; padding:0;}
	
#filtering_nav h2 {
	font-size: 1px; margin: 3px 3px 6px 8px; padding:0;}

#filtering_nav h3, #careers_right_nav h3, #recent_press_releases h3 {
	font-size: 10px; color: #cccccc;  margin: 20px 3px 0 20px;
	padding:0; font-weight: bold;}

#filtering_nav p, #careers_right_nav p, #recent_press_releases p {
	font-size: 10px; font-style: normal; color: #ffffff;
	margin:0px 0px 0px 25px; padding:0; text-align: left;
	text-decoration: none; line-height: 16px;}

#filtering_nav p a, #recent_press_releases p a{
	font-size: 10px; font-style: normal; color: #ffffff;
	text-decoration: none;
}

#filtering_nav p a:hover, #recent_press_releases p a:hover{
	font-size: 10px; font-style: normal;
	color: #ffffff; text-decoration: underline;
}
#filtering_nav ul, #about_us_locations_list ul { 
	font-size: 10px;
	color: #b7b7b7;
	font-weight: normal;
	margin: 0;
    padding:5px 0 10px 0;
	list-style-type: none;	
	line-height: 17px;
}	
#filtering_nav li {
	padding: 0;
	margin: 0;

}
#filtering_nav li a {
	display: inline;
	text-decoration: none;
	color: #ffffff;
	padding-left: 1em;
	margin : 0.6em 0em 0.6em 2em;
}

html>body #filtering_nav li a {width: auto;}

#filtering_nav li a:hover {
	background-repeat: no-repeat;
    background-position: 0 0.5em;
	display: inline;
	text-decoration: underline;
	color: #FFFFFF;
}
.static {
    background: url(../Images/arrows/right_arrow.gif);
	background-repeat: no-repeat;
    background-position: 0 0.5em;
	display: inline;
	text-decoration: underline;
	color: #FFFFFF;
		padding-left: 1em;
	margin : 0.6em 0em 0.6em 2em;
	}
	
.static2{
    background: url(../Images/arrows/right_arrow.gif);
	background-repeat: no-repeat;
    background-position: 0 0.5em;
	display: inline;
	text-decoration: underline;
	color: #FFFFFF;
		padding-left: 1em;
	margin : 0.6em 0em 0.6em 0;
	}

.hor_line2{border-bottom: 1px solid #6c6c6c; width: auto;}

.hor_line3{border-bottom: 1px solid #6c6c6c; width: 400px;}

#right_text h1, #career_text h1, #careers_center_links h1, #services_text h1, #press_releases_text h1, #about_us_text h1, 
#career_text_noscroll h1, #contact h1, #about_us_acquisition_title h1, #press_mediakit_noscroll h1 {
	font-size: 20px;
	font-style: normal;
	color: #ffffff;
	margin:0 0 10px 20px;
	padding:15px 0 0 0;
	text-align: left;
	text-decoration: none;
}
#right_text h2, #career_text h2, #careers_center_links h2, #services_text h2, #press_releases_text h2, #about_us_text h2, 
#career_text_noscroll h2, #contact h2, #press_mediakit_noscroll h2 {
	font-size: 14px;
	font-style: normal;
	color: #ffffff;
	margin: 0 0 10px 20px;
	padding:0;
	text-align: left;
	text-decoration: none;
	line-height: 16px;

}
#right_text p, #career_text p, #careers_center_links p, #services_text p, #about_us_text p, #career_text_noscroll p,
#about_us_acquisition_left p, #contact p {
	font-size: 11px;
	font-style: normal;
	color: #cccccc;
	margin:15px 20px 10px 20px;
	padding:0 0 15px 0;
	text-align: left;
	text-decoration: none;
	line-height: 16px;
}
#right_text p a, #career_text p a, #careers_center_links p a, #services_text p a, #about_us_text p a, #career_text_noscroll p a, #contact p a {
	font-size: 11px;
	font-style: normal;
	color: #cccccc;
	text-decoration: underline;
	margin:0;
	padding: 0;
}
#right_text p a:hover, #career_text p a:hover, #careers_center_links p a:hover, #services_text p a:hover, #about_us_text p a:hover,
#career_text_noscroll p a:hover, #contact p a:hover {
	font-size: 11px;
	font-style: normal;
	color: #cccccc;
	text-decoration: none;
	maring: 0;
	padding:0;
}
#right_text ul, #career_text ul, #careers_center_links ul, #services_text ul, #press_releases_text ul, #about_us_text ul, 
#career_text_noscroll ul, #about_us_acquisition_righttext ul, #press_mediakit_noscroll ul { 
	font-size: 11px;
	color: #cccccc;
	font-weight: normal;
	margin: 0 20px 11px 0;
    padding:0;
	list-style-type: none;	
	line-height: 15px;
}	
#right_text li, #career_text li, #careers_center_links li, #services_text li, #press_releases_text li, #about_us_text li, #career_text_noscroll li, #about_us_acquisition_righttext li, #press_mediakit_noscroll li {
	background: url(../images/arrows/white_circle.gif);
	background-repeat: no-repeat;
    background-position: 0 0.5em;
	padding-left: 1em;
	margin : 0.6em 0em 0.6em 2em;

}
#right_text li a, #career_text li a, #careers_center_links li a, #services_text li a, #press_releases_text li a, #about_us_text ul li a, #career_text_noscroll li a, #about_us_acquisition_righttext li a, #press_mediakit_noscroll li a {
	display: inline;
	text-decoration: underline;
	color: #cccccc;
	margin:0;
	padding:0;
}
html>body #right_text li a, #career_text li a, #careers_center_links li a, #services_text li a, #press_releases_text li a, #about_us_text li a, #career_text_noscroll li a, #about_us_acquisition_righttext li a, #press_mediakit_noscroll li a {width: auto;}

#right_text li a:hover, #career_text li a:hover, #careers_center_links li a:hover, #services_text li a:hover,
#press_releases_text li a:hover, #about_us_text li a:hover, #career_text_noscroll li a:hover,
#about_us_acquisition_righttext li a:hover, #press_mediakit_noscroll li a:hover {
    display: inline;
	text-decoration: none;
	color: #cccccc;
}

#right_text h4 {
	font-size: 10px;
	font-style: normal;
	color: #999999;
	margin: 0px 0px 0px 20px;
	padding:0;
	text-align: left;
	text-decoration: none;
	line-height: 20px;
}

#image_nav_zoom p{
	font-size: 9px;
	font-style: normal;
	color: #999999;
	margin:3px 0px 0px 10px;
	padding:0;
	text-align: left;
	text-decoration: none;
}
#image_nav_zoom p a{
	font-size: 9px;
	font-style: normal;
	color: #999999;
	text-decoration: none;
}
#image_nav_zoom p a:hover{
	font-size: 9px;
	font-style: normal;
	color: #ffffff;
	text-decoration: underline;
}

.arrow_spacing {margin-right: 6px;}

/* START signupform styles  __________________________________________________________________________________________________________________ */

#resume_form {width: 467px; margin: 20px 0 0 20px; }

.name, .comment, .email, .upload, .name_forward, .friendname_forward, .friend_email, .note {
     font-family: Verdana; font-size: 10px; font-style: normal; 
	 line-height: 18px; 
     color: #cccccc; 
	 background: url(../images/misc/spacer.gif); 
	 border: 1px solid #666;
     width: 300px; 
	 margin-bottom: 6px; 
	 padding-bottom:8px; 
	 padding-left:3px; 
	 padding-top:3px; 
}
#resume_form .full {margin-bottom: 18px; }

/* End Signupform __________________________________________________________________________________________________________________ */

#location_slice {
	float: left;
	margin: 0 0 0 20px;
}

#location_slice h1 {	
	font-size: 10px; font-weight: bold; text-transform: uppercase; 
	color: #a3a8c1; margin:10px 0px 0 0px; padding:0;
	text-align: left; text-decoration: none; line-height: 16px;
}

#location_slice ul { 
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	margin: 0;
    padding:5px 0 0px 0;
	list-style-type: none;	
	line-height: 17px;
}
	
#location_slice li {
	padding: 0;
	margin: 0;

}
#location_slice li a {
	display: inline;
	text-decoration: none;
	color: #ffffff;
	margin : 0.6em 0em 0.6em 0em;
}

html>body #location_slice  li a {width: auto;}

#location_slice li a:hover {
	background-repeat: no-repeat;
    background-position: 0 0.5em;
	display: inline;
	text-decoration: underline;
	color: #FFFFFF;
}
	
/* locations __________________________________________________________________________________________________________________ */	
	
#location_box {
	position:relative;
	width:325px;
	z-index:2;
	left: 0px;
	top: 0px;
	background-image: url(../About_Us/location_maps/Callout/bgr_gradient.jpg);
	overflow: hidden;
	border: 1px;
}

#location_box p { 
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	margin: 0;
    padding:0 0 0 0;	
	line-height: 17px;

}

#location_box p a {
	text-decoration: underline;
	color: #FFFFFF;
}


#location_box p a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

#location_box h1 {
	
	font-size: 10px; font-weight: bold; 
	color: #FFFFFF; margin:0 0 0 0; padding:0;
	text-align: left; text-decoration: none; line-height: 16px;
	}	

/* portfolio .net controls  ________________________________________________________________________________________ */	
.portfolioCategorySelection
{
	margin-left: 5;
	line-height: 16px;
}

.portfolioMoreButton{
	border: none;
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	font-size: 10px;
	font-style: normal;
	color: #ffffff;
	padding: 0 0 0 30;
	text-decoration: none;
}

.portfolioMoreButton a
{
	text-decoration: underline;
}

.portfolioSelectedCategory {
	border: none;
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	font-size: 10px;
	font-style: normal;
	color: #ffffff;
	text-decoration: underline;
	padding-left: 4px;
}

.portfolioSelectedCategoryArrow 
{
	margin-left: 20px;
	margin-right: 5px;
}

/* top right menus _____________________________________________________________________________________________________________ */	

#MMMenuContainer0728103803_0 {
/* This ID is related to the master menu div for menu MMMenuContainer0728103803_0 and contains the important positioning information for the menu as a whole */
	position:absolute;
	left:833px;
	top:44px;
	visibility:hidden;
	z-index:300;
}

#MMMenu0728103803_0 {
/* This class defines things about menu MMMenu0728103803_0's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:#666666;
	border:0px solid #666666;
	width: 140px;
	height:40px;
}

.MMMIFVStyleMMMenu0728103803_0 {
/* This class determines the general characteristics of the menu items in menu MMMenu0728103803_0 */
	border-top:0px solid #666666;
	border-left:0px solid #666666;
	border-bottom:0px solid #666666;
	border-right:0px solid #666666;
	width:200px;
	height:20px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:140px;
	height:20px;
}

.MMMIVStyleMMMenu0728103803_0 {
/* This class determines the general characteristics of the menu items in menu MMMenu0728103803_0 */
	border-top:0px;
	border-left:0px solid #666666;
	border-bottom:0px solid #666666;
	border-right:0px solid #666666;
	width:200px;
	height:20px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:140px;
	height:20px;
}

#MMMenu0728103803_0_Item_0 {
/* Unique ID for item 0 of menu MMMenu0728103803_0 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenu0728103803_0_Item_1 {
/* Unique ID for item 1 of menu MMMenu0728103803_0 so we can set its position */
	left:0px;
	top:20px;
}

#MMMenu0728103803_0_Item_2 {
/* Unique ID for item 2 of menu MMMenu0728103803_0 so we can set its position */
	left:0px;
	top:40px;
}

#MMMenuContainer0728103803_0 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#MMMenuContainer0728103803_0 a {
/* Controls the general apperance for menu MMMenuContainer0728103803_0's items, including color and font */
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	text-align:left;
	vertical-align:middle;
	padding:3px;
	background-color:#424242;
	font-weight:normal;
	font-style:normal;
	display:block;
	position:absolute;
}

#MMMenuContainer0728103803_0 a:hover {
/* Controls the mouse over effects for menu MMMenuContainer0728103803_0 */
	color:#ffffff;
	background-color:#272727;
}
#MMMenuContainer0728103004_1 {
/* This ID is related to the master menu div for menu MMMenuContainer0728103004_1 and contains the important positioning information for the menu as a whole */
	position:absolute;
	left:730px;
	top:44px;
	visibility:hidden;
	z-index:300;
}

#MMMenu0728103004_1 {
/* This class defines things about menu MMMenu0728103004_1's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:#666666;
	border:0px solid #666666;
	width:200px;
	height:200px;
}

.MMMIFVStyleMMMenu0728103004_1 {
/* This class determines the general characteristics of the menu items in menu MMMenu0728103004_1 */
	border-top:0px solid #666666;
	border-left:0px solid #666666;
	border-bottom:0px solid #666666;
	border-right:0px solid #666666;
	width:200px;
	height:20px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:200px;
	height:20px;
}

.MMMIVStyleMMMenu0728103004_1 {
/* This class determines the general characteristics of the menu items in menu MMMenu0728103004_1 */
	border-top:0px;
	border-left:0px solid #666666;
	border-bottom:0px solid #666666;
	border-right:0px solid #666666;
	width:200px;
	height:20px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:200px;
	height:20px;
}

#MMMenu0728103004_1_Item_0 {
/* Unique ID for item 0 of menu MMMenu0728103004_1 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenu0728103004_1_Item_1 {
/* Unique ID for item 1 of menu MMMenu0728103004_1 so we can set its position */
	left:0px;
	top:20px;
}

#MMMenu0728103004_1_Item_2 {
/* Unique ID for item 2 of menu MMMenu0728103004_1 so we can set its position */
	left:0px;
	top:40px;
}

#MMMenu0728103004_1_Item_3 {
/* Unique ID for item 3 of menu MMMenu0728103004_1 so we can set its position */
	left:0px;
	top:60px;
}

#MMMenu0728103004_1_Item_4 {
/* Unique ID for item 4 of menu MMMenu0728103004_1 so we can set its position */
	left:0px;
	top:60px;
}

#MMMenu0728103004_1_Item_5 {
/* Unique ID for item 5 of menu MMMenu0728103004_1 so we can set its position */
	left:0px;
	top:80px;
}

#MMMenu0728103004_1_Item_6 {
/* Unique ID for item 6 of menu MMMenu0728103004_1 so we can set its position */
	left:0px;
	top:100px;
}

#MMMenu0728103004_1_Item_7 {
/* Unique ID for item 7 of menu MMMenu0728103004_1 so we can set its position */
	left:0px;
	top:120px;
}

#MMMenu0728103004_1_Item_8 {
/* Unique ID for item 7 of menu MMMenu0728103004_1 so we can set its position */
	left:0px;
	top:140px;
}
#MMMenu0728103004_1_Item_9 {
/* Unique ID for item 7 of menu MMMenu0728103004_1 so we can set its position */
	left:0px;
	top:160px;
}
#MMMenu0728103004_1_Item_10 {
/* Unique ID for item 7 of menu MMMenu0728103004_1 so we can set its position */
	left:0px;
	top:180px;
}

#MMMenuContainer0728103004_1 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#MMMenuContainer0728103004_1 a {
/* Controls the general apperance for menu MMMenuContainer0728103004_1's items, including color and font */
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	text-align:left;
	vertical-align:middle;
	padding:3px;
	background-color:#424242;
	font-weight:normal;
	font-style:normal;
	display:block;
	position:absolute;
}

#MMMenuContainer0728103004_1 a:hover {
/* Controls the mouse over effects for menu MMMenuContainer0728103004_1 */
	color:#ffffff;
	background-color:#272727;
}

/* Citezenship Styles __________________________________________________________________________________________________________________ */	

#corporate_citizenship {
	width:734px;
	height: 281px;
	float: left;
	margin:5px 7px 0 9px;
	padding:0;
	background-color: #737373;
	vertical-align: top;
}

#corporate_citizenship_left_area {
	width: 225px;
	height: 277px;
	float: left;
	vertical-align: top;
}

#corporate_citizenship_right_area {
	width:509px;
	height: 270px;
	float: left;
}

#corporate_citizenship_right_area_text {
	width:485px;
	height: 260px;
	float: left;
	margin-top: 10px;
	overflow-y: auto;
	overflow-x: hidden;
	scrollbar-face-color:#666666;
	scrollbar-highlight-color:#363636;
	scrollbar-3dlight-color:#363636;
	scrollbar-darkshadow-color:#363636;
	scrollbar-shadow-color:#363636;
	scrollbar-arrow-color:#d3d3d3;
	scrollbar-track-color:#2b2b2b;
}

.corporate_citizenship_right_arrow {
	width:16px;
	float: left;
	margin: 1px 0 0 0;
}

.corporate_sitizenship_image {
	float:left;
	margin: 15px 0px 0px 15px;
}

#portfolioBody
{
    font-family:Verdana,arial,sans-serif;
    font-size : 11px;
	font-style: normal;
	color: #cccccc;	
	padding:0 30px 15px 20px;
	text-align: left;
	text-decoration: none;
	line-height: 16px;    
}

#portfolioBody p 
{
    margin-left:0;
    margin-right:0;
    padding-left:0;
    padding-right:0;
}



