@charset "utf-8";
p, li, img, ul, div, h1,h2,h3,h4,h5,h6,h7,h8, input, hr, form {margin:0px; padding: 0px; float:none;}
a img {color:transparent; text-decoration:none; background:transparent; border:none;}
a {text-decoration:none; color:#05659E;}
img a, img {border:none; background:none; color:none;}
td {vertical-align:top;}
textarea { font-family:Arial, Helvetica, sans-serif; font-size:13px;}
body {margin: 0px;  padding:0px; font-family:Arial, Helvetica, sans-serif;  font-size: 10pt;  background: white}


#container { width:200mm; margin:5mm 10mm;}

#bkgFill {white}

#top_header {
display:none;
width:0px;
height: 0px;
}	
#main_header {
	background: white;
	display:block;
	clear:both;
	height: 21mm;
	width:200mm;
	}
	#main_header img {
	width:200mm;
	}
	
	#searchbar {
	display:none;
	}
	.searchbarField {
	display:none;
	
	}
	
	
	#langbar {
	display:none;
	}
	
#main_menu {
	display:none;
	width:0px;
	height:0px;
	}
	
#headerImages img {
	display:none;
}

	
#contentArea {
	clear:both;
	background:#E3E1D0 url(../images/content_area_bkg.gif) repeat-y 0 0;
	}
#content {
	clear:none;
	width:200mm;
	float:left;
	height:auto !important;
	padding-bottom:5mm;
	background: white;
	}
	
	.fullwidth {
	width: 100%;
	float:none;
	padding-bottom:30px;
	background: white;
	}
	
	.fullwidth h2 {margin-top:0px; padding-top:30px;}
	
	#breadcrumbs {


		}
		.breadCrumbMainSection {

		}
		#printfontsize {
		display:none;
		width:0px;
		height:0px;
		}
	
	p, h1, h2, h3, h4,h5,h6{
	margin-left:10mm;
	margin-right:10mm;
	}
	h1 {color:#696969; font-size:32px;}
	h2 {margin:5mm 10mm; font-size: 15pt; color: #05659E;}
	h3 {padding-top:5mm; margin-bottom:0mm; font-size: 13pt; font-weight:bold;}
	h4 {margin:5mm 10mm; font-size:12pt; font-weight: bold;}
	h5 {margin-bottom:10px; font-size: 12pt;}
	ul {margin:5mm 15mm;}
	li {padding-bottom:2mm;}
	p {line-height:1.2em; margin:5mm 10mm;}
	.small_text {font-size:.8em;}
	.nopadding { padding: 0px;}
	#content a:hover {text-decoration: underline;}
	
	table {
	width:180mm;
	margin-left:10mm;
	}
	table h4, table caption{ 
	margin:0px 0px;
	padding: 0px;
	color:#666666;
	font-size:14px;
	}
	
	table p {
	padding:5px;
	margin:0px;
	}
	table tr {
	/*background:url(../images/furtherinfo_h4.jpg) repeat-x 0 0;*/
	}
	table td {
	font-size:13px;
	}
	.trheading, .trheading:hover {
	background: #05659E;
	color:white;
	}
	
	.tdhover td {
	padding:3px;
	border: 1px solid #EEECE1;
		padding:5px;
	}
	.tdhover td:hover {
	background:#E2DFCD;
	}
	.tddarker {
	background:#EEECE1;
	}
	
	.industry_table {
	margin-left:20px;
	padding:0px;
	}
	.industry_table td{
	background:#05659E url(../images/industry_sectors.jpg);
	height:140px;
	color:white;
	width:150px;
	padding:0px;
	
	}
	.industry_table p {
	background:#05659E url(../images/industry_sectors.jpg);
	margin:0px;
	height:40px;
	font-size: 15px;
	padding:3px !important;
	}
	.transparentTD { background:transparent !important;}
	
	.industry_table a {
	color:white;
	}
	
	.industry_table td:hover {
	background:#ff9900;
	}
	.industry_table img {
	width:150px;
	}
	
	.imgRight {float:right; margin:0px 30px 10px 30px;}
	.imgLeft {float:left; margin:0px 30px;}
	
	
	.furtherinfo {}
		.furtherinfo h4 {
		font-size:1em;
		}
		.furtherinfo ul, .arrow {
		margin:0px;
		}
		.furtherinfo li, .arrow li {
		list-style-type:none;
		padding: 10px;
		}
		.furtherinfo li a, .arrow a {
		display:block;
		padding-left: 0;
		background:url(../images/content_link_arrow.jpg) no-repeat 5px 0px;
		}
	.furtherinfoText {}
		.furtherinfoText h4 {
		color:#FF9900;
		font-size:14px;
		padding: 10px;
		margin:0;
		}
		.furtherinfoText ul {
		margin:0px 30px;
		}
		.furtherinfoText li {
		list-style-type:none;
		padding:10px;
		}
		.furtherinfoText li a {
		
		}
	.furtherInfoHeader {
	font-weight:bold;
	}
	.furtherInfoLink{
	background:url(../images/content_link_arrow.jpg) no-repeat 0 0;
	padding:0px 30px;
	display:block;
	margin-top:5px;
	margin-bottom:0px;
	
	}
	
#submenu {

	width: 0;
	height:0;
	background:url(../images/submenu_bkg.gif) repeat-y 0 0;
	float:right;
	display:none;
	}

#fat_footer {
		display:none;
		width:0px;
		height:0px;

	}
	



#footer {
	height:90px;
	border-top: 1px solid #05659E;}
	
	#footer_links {
		display:none;
		}
	#footer_links li{
		display:inline; border-right: 1px solid #696969; padding:0px;
		} 
	#footer_links li a {
		color:#05659E;; margin: 0px 20px; font-size: 14px;
		}
	#footer p {
		margin:10px; font-size:13px; color: black;
		}
	#footer a {

	}
	#footer a:hover {
	color:white;
	}

#partners {
	background:white; clear:both;
	display:none;
	}
	#partners img {
		padding:0px 27px;}
.clear { clear:both;}	
	
	
	
#homepage {
	margin:0px;
	padding:0px;
	clear:both;
	background: #05659E;
	}
	#newsFlash {
	margin:0px;
	padding:0px;
	z-index:-1;
	}

#homeFeatures {
	width: 100%;
	background: #05659E;
	height:267px;
	}
	#homeFeatures div, #interactiveMapBanner {
	float:left;
	margin-top: 2px;
	margin-bottom: 2px;
	background:url(../../images/home_page/home_div_bkgs.jpg) repeat-y 0 0 ;
	height:263px;
	}
	#homeFeatures h2 a, #interactiveMapBanner h2 a {
	color:#05659E;
	display:block;
	font-size:17px;
	margin: 0px;
	padding:7px 30px 10px 30px;
	}
	#homeFeatures h2 a:hover, #interactiveMapBanner h2 a:hover, #homeFeatures p a:hover, #interactiveMapBanner p a:hover {
	color:#ff9900;
	}
	p a:hover {text-decoration: underline;}

	
	#homeFeatures h2, #homeFeatures p, #interactiveMapBanner h2, #interactiveMapBanner p  {
	margin:0px;
	padding: 0px;
	}

	#homeFeatures p a , #interactiveMapBanner p a{
	font-size:15px;
	color:#05659E;
	font-weight:bold;
	background: transparent url(../../images/home_page/homepageFeature_link_bkg.jpg) no-repeat scroll 220px 50%;
	padding:10px 30px 0 30px;
	display:block;
	margin:0px;
	}
	#homeFeatures p, #interactiveMapBanner p {
	
	}
	#interactiveMapBanner {
	width: inherit; background transparent url(../../images/home_page/home_div_bkgs.jpg) repeat-y scroll 0 0 ; }
	#interactiveMapBanner img {
	width: 100%;}
	#homeFeatures1  {width: 263px; background: #F4F3EC url(../../images/home_page/homeFeature_bkg.jpg) repeat-x 0 0 ; }
	#homeFeatures1x h2 a, #homeFeatures2x h2 a {background: transparent url(../../images/home_page/homepageFeature_link_bkg.jpg) no-repeat scroll 225px 50%;}
	#homeFeatures2 {width: 266px; margin: 2px; background: #F4F3EC url(../../images/home_page/homeFeature_bkg.jpg) repeat-x 0 0 ;  }
	#homeFeatures3 {width:266px; background:red;}
	#homeFeatures3 h2 a {background:#FF9900; color:white;}
	#homeFeatures3 h2 a:hover {background:#FF9900; color:#05659E; }
		
#map {
border: 1px solid black;
background-color: #ffffff;
color:blue;
position:relative;
float:left;
}

#map_regions {
width: 180mm;
height: 180mm;
border: 1px solid black;
background-color: #ffffff;
color:blue;
clear:both;
margin-left:10mm;
}

#map_text{
background:white none repeat scroll 0 0;
font-size:10px;
font-weight:bold;
margin-left:382px;
margin-top:-515px;
padding:5px;
position:absolute;
}

#map_legend{
margin-top:120px;
width:92px;
padding:30px 0 0 0;
font-weight:bold;
float:right;
}

#labs {
position:absolute;
bottom:15px;
left:7px;
font-size:smaller;
z-index:5000;
}  

.top {
display:none;
}
.top a {
display:none;
}
.table_opportunity h3  {margin:0px; padding:5px;}
.table_opportunity ul {margin: 0px 15px; }

#img_right {
margin: 0px auto;
}

.content_current {
font-size:.9em;
margin-top:20px;
}
.anchorlink a {display:none;}
.anchors {
margin: 10px 30px;
}
.anchors li {
display:none;
}
.anchors li a {
display:none;
}
.bottom {
display:none;
}
.anchorLinks {display:none;}
.anchorLinks p { display:none; }
.anchorLinks p a {
display:none;
}
.anchorLinks p a img {display:none;}

.anchors {}
.anchors li {
display:none;
}
.anchors li a { margin-left:-20px;}

.currentOpButtons {
background: #F4F3EC url(../images/current_op_bkg.jpg) repeat-x 0 top ;
padding:0px;
margin:10px 30px;
clear:both;
}
.currentOpButtons h4 {
margin:0px;
padding: 7px 30px;
font-size:14px;

}
.currentOpButtons h4 a {
color:white;
display:block;
padding-right:30px;
}
.currentOpButtons a img {
float:right;
padding-right:25px;
padding-top:20px;
padding-left:10px;
}
.currentOpButtons p {
padding-bottom:10px;}

.currentOpButtons ul {margin-top:0px;}
.currentOpButtons li {padding-bottom:1px; margin-top:0px; padding-top:0px;}
.investmentopButtons {display:none;}
.Buttons p {
margin:5px 30px;
padding:0px;
padding-bottom:20px;
width:350px;
}
.table_opportunity {
margin-bottom:20px;
}

.imgRight {
float:right;
margin: 0px 20px;
}
.quickjump, .jumpMenu {
margin-left:30px;
margin-top:15px;
font-size:.9em;
width:300px;
}

.viewFullImage {
background:url(../images/breadcrumbs_bkg.jpg) repeat-x 0 0;
padding:2px;
font-size:.9em;
margin-top:-10px;
margin-left: 30px;
margin-right:30px;
}
.viewFullImage a {
display:block;
}
.content_current { margin-top:20px;}
.zoommessage {background:white; padding:4px; font-size: 10px; font-weight:bold; display:block;}
.registrationButtons {margin: 0px; margin-top:2px; background: url(../images/register_buttons.jpg) repeat-y 0 0 ;}
.registrationButtons h2 {margin:0px; padding:0px;}
.registrationButtons h2 a { color:white; display:block; font-size:15px; margin: 0px ; padding:9px 30px 12px 30px; background: url(../images/register_buttons_a.gif) no-repeat 240px 50% ; }
.registrationButtons h2 a:hover { color:#05659E;}
h2 a:hover {color:black;}
.opportunitiesMoreButton {}
.mainlandingpage { font-size:26px;}
.quickjump { clear:both;}

