/* CSS Document */

/* Orange Nav Strip */

* {
margin:0;
padding:0;
}
body {
background-color:#000000;
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:80%;
font-weight:lighter;
margin:0 0 80px;
}
p {
line-height:1.6em;
margin-bottom:1.2em;
}
a {
color:#FFFFFF;
}
h1 {
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:160%;
font-weight:100;
letter-spacing:0.1em;
}
h2 {
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:140%;
font-weight:100;
letter-spacing:0.1em;
}
h3 {
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:110%;
font-weight:100;
letter-spacing:0.1em;
}
h4 {
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:110%;
font-weight:100;
}
h5 {
color:#CC3300;
display:block;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:110%;
font-weight:100;
margin-bottom:3px;
}
.clear {
clear:both;
}
.left {
float:left;
}
.right {
float:right;
}
div#pagewrap {
margin:0 auto;
width:1000px;
}
div#headerwrap {
height:80px;
width:1000px;
}
div#navwrapper {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../images/nav.gif) no-repeat scroll center bottom;
height:28px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
width:1000px;
}
ul#nav {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:50px;
padding-top:6px;
}
ul#nav li {
color:#FFFFFF;
display:inline;
font-size:90%;
font-weight:bold;
margin-left:8px;
margin-right:8px;
}
ul#nav li a {
color:#FFFFFF;
margin-top:10px;
text-decoration:none;
}
ul#nav li a:hover {
color:#993300;
}
ul#nav li .active {
color:#993300;
}
div#bodywrap {
width:1000px;
}
div#footerwrap {
background-color:#AAAAAA;
width:1000px;
}
.orange {
color:#FF6600;
}
.red {
color:#FF0000;
}
.black {
color:#000000;
}
.grey {
color:#CCCCCC;
}
.grey-dark {
color:#666666;
}
div#header-left {
float:left;
padding-top:15px;
width:200px;
}
div#header-right {
float:right;
padding-top:25px;
width:650px;
}
div#body-nav {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#1C1C1C url(../../images/left_panel_bg.gif) no-repeat scroll center top;
float:left;
height:100%;
min-height: 600px;
background-color: #1C1C1C;
width:200px;
}
div#body-nav-inner {
margin-left:20px;
margin-top:20px;
width:160px;
}
div#body-nav-title {
border-bottom:1px solid #FFFFFF;
margin-bottom:20px;
padding-bottom:20px;
}
ul#ourmarkets {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
ul#peoplesprofiles
{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
ul#news {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
ul#ourmarkets li a {
font-size:90%;
height:15px;
margin-bottom:10px;
}
ul#peoplesprofiles li a {
font-size:90%;
height:15px;
margin-bottom:10px;
}

ul#news li a {
font-size:90%;
height:15px;
margin-bottom:5px;
}
ul#ourmarkets li a:hover {
background-image:url(../../images/left_pane_roll_grey_bg.gif);
}
ul#peoplesprofiles li a:hover {
background-image:url(../../images/left_pane_roll_grey_bg.gif);
}
ul#news li a:hover {
background-image:url(../../images/left_pane_roll_grey_bg.gif);
}
ul#ourmarkets li a.link {
display:block;
padding-left:10px;
text-decoration:none;
}
ul#peoplesprofiles li a.link {
display:block;
padding-left:10px;
text-decoration:none;
}
ul#news li a.link {
display:block;
padding-left:10px;
text-decoration:none;
}
ul#news li.news-dates {
display:block;
font-size:110%;
font-weight:bold;
margin-bottom:10px;
}
div#body-content {
float:right;
width:760px;
}
div#page-title {
border-bottom:1px solid #FFFFFF;
margin-bottom:20px;
padding-bottom:20px;
padding-top:20px;
}
.right-image {
float:right;
margin-bottom:15px;
margin-left:15px;
}
div#linkwrapper {
margin-bottom:20px;
margin-top:30px;
}
div#link-top {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../images/link_top.gif) repeat scroll 0 0;
height:5px;
}
ul#link-body {
border-left:1px solid #FF6600;
border-right:1px solid #FF6600;
color:#FF6600;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:8px 30px;
text-align:center;
}
ul#link-body li {
display:inline;
}
ul#link-body li a {
color:#FF6600;
line-height:1.5em;
text-decoration:underline;
}
ul#link-body li a:hover {
color:#CC3300;
line-height:1.5em;
text-decoration:underline;
}
div#link-bottom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../images/link_bottom.gif) repeat scroll 0 0;
height:5px;
}
div#footerwrap {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../images/footercpy.gif) repeat scroll 0 0;
height:100px;
width:1000px;
}
div#copyright {
color:#DDDDDD;
font-size:85%;
margin-left:10px;
margin-top:3px;
width:980px;
}
div#copyright-left {
float:left;
width:400px;
}
div#copyright-left .link {
color:#FFFFFF;
}
div#copyright-left .link:hover {
color:#FF6600;
}
div#credits {
float:right;
text-align:right;
width:550px;
}
div#credits a {
color:#CCCCCC;
display:block;
float:right;
font-size:50%;
margin-top:0;
text-decoration:none;
width:auto;
}
div#creds {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../images/creds_tag.png) repeat scroll 0 0;
color:#666666;
font-size:80%;
height:42px;
margin-left:580px;
margin-top:-20px;
padding:8px 8px 8px 35px;
width:277px;
}
div#creds a {
color:#666666;
line-height:20px;
text-decoration:underline;
}
div#creds a:hover {
color:#111111;
}
div#copyright a:hover {
color:#993300;
}
ul#glossy {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:100px;
}
ul#glossy li {
background-image:url(../../images/glossy_black.gif);
display:block;
height:30px;
margin-bottom:10px;
width:549px;
}
ul#glossy li .glossy-text {
color:#FFFFFF;
display:block;
font-size:90%;
font-weight:normal;
margin-left:20px;
padding-top:6px;
}
div#video {
text-align:center;
}
table.schedule {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EFEFEF none repeat scroll 0 0;
border-collapse:collapse;
clear:right;
color:#333333;
font-size:11px;
line-height:1.4em;
width:760px;
}
table.schedule thead tr {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#BBBBBB none repeat scroll 0 0;
font-size:11px;
}
table.schedule thead tr th {
border:1px solid #FFFFFF;
padding:0.7em 0.6em;
text-align:left;
}
.tableheader{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#BBBBBB none repeat scroll 0 0;
font-size:11px;

}
.tableheader th{
border:1px solid #FFFFFF;
padding:0.7em 0.6em;
text-align:left;
}

table.schedule tbody tr {
border-width:1px;
}
table.schedule tbody tr.odd {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
}
table.schedule tbody td {
border-color:#9493AD #888888;
border-style:solid;
border-width:1px;
height:26px;
padding-left:0.6em;
padding-right:0.6em;
padding-top:0.2em;
text-align:left;
}
table.schedule thead tr th a:link {
color:#000000;
}
.tableheader a:link {
color:#000000;
}
table.schedule thead tr th a:hover {
color:#333333;
}
.tableheader a:hover{
color:#000000;
}

table.schedule tbody td a:link {
color:#FF6600;
}
table.schedule tbody td a:visited {
color:#660000;
}
table.schedule tbody td a:hover {
color:#660000;
}
.date {
color:#CCCCCC;
display:block;
font-size:100%;
font-weight:bold;
margin-bottom:5px;
}
table.form_guides {
float:right;
font-size:90%;
margin-left:20px;
}
table.form_guides .form_fields {
border:1px solid #A3AFBD;
height:20px;
margin-bottom:3px;
margin-top:3px;
padding-left:3px;
width:100%;
}
table.form_guides .form_fields_multi {
border:1px solid #A3AFBD;
height:80px;
margin-bottom:3px;
margin-top:3px;
padding-left:3px;
width:100%;
}
div#white-page-header {
background-image:url(../../images/glossy_black_long.gif);
height:30px;
width:760px;
}
.white-page-title {
color:#FFFFFF;
display:block;
font-size:110%;
font-weight:bold;
padding-left:30px;
padding-top:5px;
}
div#white-page {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
padding:30px;
}
.image-right {
border:1px solid #AAAAAA;
float:right;
margin-bottom:30px;
margin-left:30px;
padding:2px;
}
ul.paragraph-bullets {
margin-left:35px;
}
ul.paragraph-bullets li {
color:#000000;
margin-bottom:10px;
}
.top-section {
height:auto;
margin-bottom:30px;
width:700px;
}
.image-left {
float:left;
margin-bottom:10px;
margin-right:30px;
}
.experience-wrapper {
margin-bottom:20px;
}
.experience-blue {
color:#88A5B7;
display:block;
font-size:120%;
margin-bottom:7px;
}
.experience-date {
color:#000000;
font-size:100%;
}
.titles-blue {
color:#88A5B7;
display:block;
font-size:120%;
padding-top:5px;
}
div#pdf-wrapper {
float:right;
text-align:right;
width:250px;
}
.pdf-icon {
float:right;
margin-left:5px;
}
div#pdf-wrapper a:hover {
color:#FF6600;
}
.title-reducer {
color:#666666;
font-size:70%;
letter-spacing:normal;
}
table.sitemap-table {
margin-left:100px;
}
ul.sitemap {
list-style-image:url(../../images/bullet_red.gif);
list-style-position:outside;
list-style-type:disc;
margin-left:20px;
}
ul.sitemap li {
}
.sitemap-box a {
color:#FFFFFF;
display:block;
font-size:90%;
margin-bottom:8px;
text-decoration:none;
width:100%;
}
.sitemap-box a:hover {
color:#FF6600;
}
.sitemap-box-child a {
color:#CCCCCC;
display:block;
font-size:85%;
margin-bottom:6px;
margin-left:20px;
text-decoration:none;
}
.sitemap-box-child a:hover {
color:#888888;
}

.nav_orange_left {
	background-image: url(../left.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.nav_orange_middle {
	background-image: url(../middle.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.nav_orange_right {
	background-image: url(../right.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.nav_orange_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 12px;
	padding-left: 12px;
}
.nav_orange_text:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	padding-right: 12px;
	padding-left: 12px;
}
.orange_indent_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #FF6600;
	text-decoration: none;
	padding-right: 30px;
	padding-left: 30px;
}
.white_text_subtitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 30px;
}
.white_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: underline;
}
.white_links:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
	background-color: #666666;
}
.orange_footer_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF6600;
	text-decoration: underline;
}
.orange_footer_links:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFAA44;
	text-decoration: underline;
	background-color: #333333;
}
.orange_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF6600;
	text-decoration: none;
}
.image_float_right {
	float: right;
	margin-bottom: 10px;
	margin-left: 15px;
}
.image_float_left {
	float: left;
	margin-bottom: 10px;
	margin-left: 15px;
}
.left_pane_hit {
	background-image: url(../../images/left_pane_roll_bg.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

/* Black Buttons Small */

.button_black_left {
	background-image: url(../black_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.button_black_middle {
	background-image: url(../black_middle.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.button_black_right {
	background-image: url(../black_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.button_black_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.button_black_text:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

/* Form Styles */

.search_box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	height: 15px;
	width: 155px;
}

/* Home Page Image */

.home_image {
	background-image: url(../../images/dna.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

/* Home Page Grey Area Gradient */

.home_grey_middle {
	background-image: url(../home_grey.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

/* Home Page White Text */

.home_white_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #DDDDDD;
	text-decoration: none;
	line-height: 20px;
}
.allrights {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.credit_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF6600;
	text-decoration: underline;
}
.allrightsbox {
	background-image: url(../../images/rights_box.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	left: 10px;
}
.credit_links:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFAA44;
	text-decoration: underline;
}

/* Orange Feature Box */

.feature_orange_left {
	background-image: url(../feature_left.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.feature_orange_header {
	background-image: url(../feature_header.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.feature_orange_right {
	background-image: url(../feature_right.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.feature_orange_footer {
	background-image: url(../feature_footer.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.left_panel_bg {
	background-color: #1C1C1C;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../../images/left_panel_bg.gif);
}
.page_titles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.left_panel_titles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.left_panel_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
}
.left_panel_links:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;
	background-image: url(../../images/left_pane_roll_grey_bg.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-right: 10px;
}
.link_extra {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.link_extra_hit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;
}

/* Orange Table Box */
.box_top {
	background-image: url(../boxes/orange/top.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.box_left {
	background-image: url(../boxes/orange/left.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.box_right {
	background-image: url(../boxes/orange/right.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.box_bottom {
	background-image: url(../boxes/orange/bottom.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.black_tab_middle {
	background-image: url(../tabs/black/middle.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.profile_top_grey_left {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.profile_subtitles_orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;
	font-weight: normal;
	color: #FF6600;
	text-decoration: none;
	letter-spacing: 0.05em;
}
.profile_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.profile_subtitles_other {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #8EB3C3;
	text-decoration: none;
}
.profile_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.profile_top_grey_right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.white_links_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
.white_links_small:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF6600;
	text-decoration: underline;
}
.project_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.project_text_top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.image_gap_right {
	padding-left: 10px;
}
.table_left_black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.table_download_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: underline;
}
.table_download_link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #990000;
	text-decoration: underline;
}
.table_titles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.finger {
	padding-bottom: 25px;
	padding-left: 8px;
}
orange_link:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF6600;
	text-decoration: none;
}
.cmsi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7897D8;
}
.map_titles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: 0.1em;
}

.map_titles_smaller {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 12px;
}

.map_titles_smaller:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CC6600;
	text-decoration: none;
	line-height: 12px;
}
.map_titles_countries {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
}
.map_titles_countries:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #CC6600;
	text-decoration: none;
	display: block;
}
.map_titles_box {
	padding-right: 5px;
}
#map {
	height: 340px;
	background-image: url(../../images/worldmap.jpg);
	z-index: 1;
}
#1_blue {
	background-color: #0000FF;
	height: 15px;
	width: 15px;
	left: 290px;
	top: 85px;
	position: relative;
	z-index: 10;
}
#01_blue {
	background-color: #0000FF;
	position: relative;
	z-index: 10;
	left: 150px;
	top: 150px;
	height: 10px;
	width: 10px;
}

.nav_orange_left {
background-image:url(../left.gif);
background-position:left top;
background-repeat:no-repeat;
}
.nav_orange_middle {
background-image:url(../middle.gif);
background-position:left top;
background-repeat:repeat-x;
}
.nav_orange_right {
background-image:url(../right.gif);
background-position:left top;
background-repeat:no-repeat;
}
.nav_orange_text {
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
padding-left:12px;
padding-right:12px;
text-decoration:none;
}
.nav_orange_text:hover {
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
padding-left:12px;
padding-right:12px;
text-decoration:underline;
}
.orange_indent_text {
color:#FF6600;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
line-height:18px;
padding-left:30px;
padding-right:30px;
text-decoration:none;
}
.white_text_subtitles {
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
line-height:30px;
text-decoration:none;
}
.white_links {
color:#CCCCCC;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:underline;
}
.white_links:hover {
background-color:#666666;
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:underline;
}
.orange_footer_links {
color:#FF6600;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:underline;
}
.orange_footer_links:hover {
background-color:#333333;
color:#FFAA44;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:underline;
}
.orange_text {
color:#FF6600;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
.image_float_right {
float:right;
margin-bottom:10px;
margin-left:15px;
}
.image_float_left {
float:left;
margin-bottom:10px;
margin-left:15px;
}
.left_pane_hit {
background-image:url(../../images/left_pane_roll_bg.gif);
background-position:left center;
background-repeat:no-repeat;
}
.button_black_left {
background-image:url(../black_left.gif);
background-position:left top;
background-repeat:no-repeat;
}
.button_black_middle {
background-image:url(../black_middle.gif);
background-position:left top;
background-repeat:repeat-x;
}
.button_black_right {
background-image:url(../black_right.gif);
background-position:left top;
background-repeat:no-repeat;
}
.button_black_text {
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.button_black_text:hover {
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:underline;
}
.search_box {
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
height:15px;
text-decoration:none;
width:155px;
}
.home_image {
background-image:url(../../images/dna.jpg);
background-position:left top;
background-repeat:no-repeat;
}
.home_grey_middle {
background-image:url(../home_grey.gif);
background-position:left top;
background-repeat:repeat-x;
}
.home_white_text {
color:#DDDDDD;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
line-height:20px;
text-decoration:none;
}
.allrights {
color:#999999;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
}
.credit_links {
color:#FF6600;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:underline;
}
.allrightsbox {
background-image:url(../../images/rights_box.jpg);
background-position:left center;
background-repeat:no-repeat;
left:10px;
}
.credit_links:hover {
color:#FFAA44;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:underline;
}
.feature_orange_left {
background-image:url(../feature_left.gif);
background-position:left top;
background-repeat:repeat-y;
}
.feature_orange_header {
background-image:url(../feature_header.gif);
background-position:left top;
background-repeat:no-repeat;
}
.feature_orange_right {
background-image:url(../feature_right.gif);
background-position:left top;
background-repeat:repeat-y;
}
.feature_orange_footer {
background-image:url(../feature_footer.gif);
background-position:left top;
background-repeat:no-repeat;
}
.left_panel_bg {
background-color:#1C1C1C;
background-image:url(../../images/left_panel_bg.gif);
background-position:left top;
background-repeat:no-repeat;
}
.page_titles {
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:22px;
font-weight:normal;
text-decoration:none;
}
.left_panel_titles {
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:normal;
text-decoration:none;
}
.left_panel_links {
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
padding-left:10px;
padding-right:10px;
text-decoration:none;
}
.left_panel_links:hover {
background-image:url(../../images/left_pane_roll_grey_bg.gif);
background-position:left center;
background-repeat:no-repeat;
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
padding-left:10px;
padding-right:10px;
text-decoration:none;
}
.link_extra {
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration:none;
}
.link_extra_hit {
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
padding-left:10px;
text-decoration:none;
}
.box_top {
background-image:url(../boxes/orange/top.gif);
background-position:left top;
background-repeat:repeat-x;
}
.box_left {
background-image:url(../boxes/orange/left.gif);
background-position:left top;
background-repeat:repeat-y;
}
.box_right {
background-image:url(../boxes/orange/right.gif);
background-position:left top;
background-repeat:repeat-y;
}
.box_bottom {
background-image:url(../boxes/orange/bottom.gif);
background-position:left top;
background-repeat:repeat-x;
}
.black_tab_middle {
background-image:url(../tabs/black/middle.gif);
background-position:left top;
background-repeat:repeat-x;
}
.profile_top_grey_left {
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
.profile_subtitles_orange {
color:#FF6600;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:normal;
letter-spacing:0.05em;
line-height:normal;
text-decoration:none;
}
.profile_text {
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
}
.profile_subtitles_other {
color:#8EB3C3;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:normal;
text-decoration:none;
}
.profile_title {
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:20px;
font-weight:normal;
text-decoration:none;
}
.profile_top_grey_right {
color:#666666;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
.white_links_small {
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:underline;
}
.white_links_small:hover {
color:#FF6600;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:underline;
}
.project_text {
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
.project_text_top {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
text-decoration:none;
}
.image_gap_right {
padding-left:10px;
}
.table_left_black {
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
padding:5px 8px;
text-decoration:none;
}
.table_download_link {
color:#FF0000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:underline;
}
.table_download_link:hover {
color:#990000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:underline;
}
.table_titles {
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.finger {
padding-bottom:25px;
padding-left:8px;
}
orange_link:link {
color:#FF6600;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
.cmsi {
color:#7897D8;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
}
.map_titles {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
letter-spacing:0.1em;
line-height:14px;
text-decoration:none;
}
.map_titles_smaller {
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
line-height:12px;
text-decoration:none;
}
.map_titles_smaller:hover {
color:#CC6600;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
line-height:12px;
text-decoration:none;
}
.map_titles_countries {
color:#FFFFFF;
display:block;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
line-height:14px;
text-decoration:none;
}
.map_titles_countries:hover {
color:#CC6600;
display:block;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
line-height:14px;
text-decoration:none;
}
.map_titles_box {
padding-right:5px;
}
#map {
background-image:url(../../images/worldmap.jpg);
height:340px;
z-index:1;
}

