﻿
th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #333333;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #333333;
}
body {
	background-image:url(../img/bwgrad_left.gif);
	background-repeat:repeat-y;
	background-position:left top;
	margin:0;
	padding:0;
	height:100%; /* needed to display bkgnd2 at full height in IE */
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #333333;
}
#bkgnd2 {
	position: absolute; /*needed to expand to full height beyond content in FF */;
	top: 0px;
	right: 0px;
	height: 100%; /* FF needs this setting to expand div to fit long content */;
	min-height: 100%; /*sets minimum height in FF*/;
	width: 100%;
	background-color: transparent;
	background-image: url(../img/bwgrad_right.gif);
	background-repeat: repeat-y;
	background-position: right top;
	text-align: center; /*centers #main in old IE*/
}
* html #bkgnd2 {
	height:100%; /*sets bkgnd2 to full height in IE w short content -- also need height:100% in body*/
}
#bkgnd_sub {
	position: absolute; /*needed to expand to full height beyond content in FF */;
	top: 0px;
	right: 0px;
	height: 100%; /* FF needs this setting to expand div to fit long content */;
	min-height: 100%; /*sets minimum height in FF*/;
	width: 100%;
	background-color: transparent;
	background-image: url(../img/bwgrad_right.gif);
	background-repeat: repeat-y;
	background-position: right top;
	text-align: center;
	z-index: auto;
	overflow: auto;
}
* html #bkgnd_sub {
	height:100%; /*sets bkgnd2 to full height in IE w short content -- also need height:100% in body*/
}
a:link {
	color: #003399;
}
a:hover {
	color: #800000;
	text-decoration: underline;
}
a:visited {
	color: #003399;
}
h1 {
	font-family: Trebuchet MS;
	font-size: large;
	color: #003366;
}
h2 {
	font-family: Trebuchet MS;
	font-size: medium;
	color: #003366;
}
h3 {
	font-family: Trebuchet MS;
	font-size: medium;
	color: #003366;
}
h4 {
	padding: 10px 0px 3px 0px;
	margin: 0px;
	font-family: Trebuchet MS;
	font-size: medium;
	color: #800000;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-transform: capitalize;
	vertical-align: top;
	text-align: left;
}
h5 {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #003366;
}
h6 {
	padding: 10px 0px 3px 0px;
	margin: 0px;
	font-family: Trebuchet MS;
	font-size: medium;
	color: #003366;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	vertical-align: top;
	text-align: left;
}
.subpg_title {
	font-family: Trebuchet MS;
	font-size: x-large;
	color: #003366;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	vertical-align: -13px;
	text-align: left;
	padding-left: 1px;
}

#homecontainer {
	/*homepage main container*/
	width: 775px; /*Width of main container*/;
	margin: 0 auto;
/*Center container on page*/	padding: 1px;
/*prevents margin collapse from allowing margins in this div from affecting margins around bkgnd2*/	text-align: left;/*resets normal text align following centering in #bkgnd2*/;
	position: relative;
	height: 735px;
}
#maincontainer{
	/*subpages main container*/
	width: 770px; /*Width of main container*/;
	margin: 0 auto;/*Center container on page*/	
	padding: 1px;/*prevents margin collapse from allowing margins in this div from affecting margins around bkgnd2*/	
	text-align: left;/*resets normal text align following centering in #bkgnd2*/
	position: relative;
}
#navcontainer {
	border-style: 0;
	border-color: 0;
	border-width: 0px;
	margin: 0px 0px 3px 0px;
	padding: 0px;
	position: absolute;
	background-repeat: no-repeat;
	width: 770px;
	height: 60px;
	text-decoration: none;
	text-align: right;
	z-index: auto;
	top: 0px;
	list-style-type: none;
	color: #333333;
}
#logo {
	border-style: 0;
	padding: 0px;
	margin: 0px;
	border-width: 0;
	vertical-align: top;
	width: 110px;
	height: 60px;
	text-align: left;
	position: relative;
	top: 0px;
	left: 0px;
	z-index: auto;
	float: left;
}
.imglogos {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	border-width: 0;
}
#nav_officename {
	width: 205px;
	font-family: "Adobe Garamond Pro Bold";
	font-size: 28px;
	font-weight: normal;
	font-style: normal;
	font-variant: small-caps;
	text-transform: capitalize;
	color: #003366;
	text-align: left;
	vertical-align: text-bottom;
	position: absolute;
	z-index: auto;
	top: 28px;
	left: 111px;
}
#navlist_contents {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #333333;
	text-decoration: none;
	display: inline;
	list-style-type: none;
	font-family: "Trebuchet MS";
	font-size: x-small;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: normal;
	text-transform: uppercase;
	text-align: right;
	vertical-align: top;
	top: 0px;
	right: 4px;
	position: absolute;
	z-index: auto;
	width: 200px;
	float: right;
}
#navlist_contents a
{
	color: #333333;
	text-decoration: none;
}
#navlist_contents a:hover
{
	color: #003399;
	text-decoration: underline;
}
.insert {
	font-family: "Trebuchet MS";
	font-size: xx-small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
}
#navlist1_contents {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #333333;
	text-decoration: none;
	list-style-type: none;
	font-family: "Trebuchet MS";
	font-size: medium;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	text-align: right;
	vertical-align: bottom;
	right: 4px;
	position: absolute;
	z-index: auto;
	width: 445px;
	top: 38px;
	height: 22px;
}
#navlist1_contents a {
	display: inline;
	list-style-type: none;
	text-align: right;
	color: #333333;
	text-decoration: none;
}
#navlist1_contents a:hover {
	display: inline;
	list-style-type: none;
	text-align: right;
	color: #003399;
	text-decoration: underline;
}
.insert1 {
	font-family: "Trebuchet MS";
	font-size: medium;
	color: #333333;
}
#homecontents {
	margin: 0px;
	padding: 0px;
	position: relative;
	z-index: auto;
	width: 770px;
	height: 675px;
	top: 60px;
}
#flash {
	border-style: 0;
	border-color: 0;
	background-position: center top;
	border-width: 0px;
	padding: 0px;
	margin: 3px 0px 0px 0px;
	position: relative;
		width: 770px;
		height: 292px;
		z-index: auto;
		top: 0px;
		background-image: url('../img/alt_flash_bg.gif');
		background-repeat: no-repeat;
		background-attachment: inherit;
	}
#obj2 {
	border-style: 0;
	border-color: 0;
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	position: relative;
	width: 770px;
	height: 292px;
	z-index: auto;
	top: 0px;
}
#homebody {
	margin: 5px 0px 0px 0px;
	padding: 0px;
	position: relative;
	z-index: auto;
	width: 770px;
	height: 347px;
}
#news {
	border-width: 0px 1px 0px 0px;
	float: left;
	margin: 0px;
	padding: 0px 5px 0px 0px;
	height: 330px;
	width: 205px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	border-right-style: dotted;
	border-right-color: #666666;
	z-index: 1;
	top: 0px;
	left: 0px;
	position: relative;
}
.news_title {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #003366;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	line-height: normal;
	text-align: left;
}
#newslogo {
	padding: 0px;
	margin: 0px;
	position: absolute;
	width: 210px;
	float: left;
	text-align: center;
	left: 0px;
	bottom: 0px;
	z-index: auto;
}
#home_overview {
	padding: 0px 5px 0px 5px;
	margin: 0px 7px 0px 7px;
	float: left;
	width: 333px;
	text-decoration: none;
	position: absolute;
	z-index: auto;
	height: 330px;
	top: 0px;
	left: 205px;
}
#home_ctr_btm {
	border-width: 1px 0px 0px 0px;
	margin: 0px 0px 3px 0px;
	padding: 3px 5px 0px 5px;
	position: absolute;
	width: 333px;
	height: 110px;
	border-top-style: dotted;
	border-top-color: #808080;
	z-index: auto;
	bottom: 0px;
	left: 0px;
}
#home_rt {
	background-position: left top;
	padding: 0px 0px 0px 5px;
	margin: 0px;
	width: 205px;
	float: right;
	background-image: url('../img/home_rtnav.gif');
	background-repeat: no-repeat;
	height: 367px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	position: relative;
	z-index: auto;
	top: 0px;
	right: 0px;
}
.home_rtnav1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	text-align: left;
	text-decoration: none;
	width: 205px;
	text-indent: 26px;
	vertical-align: middle;
	height: 85px;
	right: 0px;
	position: absolute;
	z-index: auto;
	top: 34px;
}
.home_rtnav1 a {
	color: #333333;
	text-decoration: none;
}
.home_rtnav1 a:hover {
	color: #333333;
	text-decoration: none;
}
.home_rtnav2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	text-align: left;
	text-decoration: none;
	width: 205px;
	text-indent: 26px;
	vertical-align: middle;
	height: 85px;
	right: 0px;
	position: absolute;
	z-index: auto;
	top: 126px;
}
.home_rtnav2 a {
	color: #333333;
	text-decoration: none;
}
.home_rtnav2 a:hover {
	color: #333333;
	text-decoration: none;
}
#home_rt_btm {
	margin: 0px 0px 3px 0px;
	padding: 3px 0px 0px 5px;
	position: absolute;
	width: 205px;
	height: 113px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	border-left-style: dotted;
	border-left-width: 1px;
	border-left-color: #808080;
	z-index: auto;
	right: 0px;
	bottom: 13px;
}
#contentcolumn{
	margin: 0px 0px 5px 0px;
	padding: 0px;
	text-align: left;
	vertical-align: top;
	position: absolute;
	z-index: auto;
	width: 549px;
	top: 60px;
	left: 222px;
	min-height: 630px;
}
#leftcolumn {
	background-position: center top;
	padding: 0px;
	margin: 0px;
	width: 222px; /*Width of left column*/;
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-align: center;
	text-transform: capitalize;
	color: #FFFFFF;
	background-image: url(../img/left_head-222x60.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
	position: relative;
	z-index: auto;
	top: 60px;
	height: 60px;
}
#left_nav {
	margin: 0px;
	background-image: url('../img/left_column.gif');
	background-repeat: no-repeat;
	height: 630px;
	width: 222px;
	text-align: left;
	padding: 0px;
	text-decoration: none;
	list-style-position: inside;
	list-style-image: none;
}
#left_menu {
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #003366;
	text-align: left;
	vertical-align: text-top;
	text-decoration: none;
	float: left;
	position: relative;
	z-index: inherit;
	width: 200px;
	left: 25px;
	top: 5px;
	line-height: 24px;
}
#left_menu a {
	color: #003366;
	text-decoration: none;
}
#left_menu a:hover {
	color: #ffffff;
	text-decoration: underline;
}
#leftcol_contents {
	position: absolute;
	z-index: auto;
	width: 222px;
	height: 360px;
	left: 0px;
	top: 247px;
}
#left_team {
	background-image: url('../img/left-scgrp_w222b.gif');
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	background-repeat: no-repeat;
	width: 222px;
	height: 446px;
	text-transform: none;
	vertical-align: top;
	position: relative;
	text-align: left;
	text-indent: 0px;
	z-index: auto;
	top: 0px;
}
#left_teamlist {
	padding: 0px;
	margin: 0px;
	background-image: url('../img/teamlist_bg.gif');
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	background-repeat: no-repeat;
	width: 222px;
	height: 446px;
	text-transform: none;
	vertical-align: top;
	position: relative;
	text-align: left;
	text-indent: 0px;
	z-index: auto;
	top: 0px;
}
.left_teamlist_h {
	width: 198px;
	left: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #003366;
	text-align: left;
	text-transform: none;
	position: absolute;
	text-indent: 6px;
	margin-bottom: 0px;
	z-index: auto;
	height: 20px;
	top: 20px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #333333;
}
.left_teamlist_p {
	width: 183px;
	left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	text-align: left;
	text-transform: none;
	position: absolute;
	text-indent: 0px;
	margin-bottom: 0px;
	z-index: auto;
	height: 20px;
	top: 45px;
}
.left_team_p {
	width: 195px;
	left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	text-align: left;
	text-transform: none;
	position: absolute;
	text-indent: 0px;
	margin-bottom: 0px;
	z-index: auto;
	height: 50px;
	top: 145px;
}
.left_team_h {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #800000;
	text-align: left;
	font-size: small;
}
.left_careers {
	border: 2px solid #333333;
	margin: 0px;
	padding: 5px 5px 8px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	text-align: left;
	text-transform: none;
	position: absolute;
	z-index: auto;
	width: 206px;
	background-color: #CCCCCC;
	bottom: 2px;
}
.left_findjob {
	padding: 10px 10px 0px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	text-align: left;
	text-transform: none;
	position: absolute;
	z-index: auto;
	width: 177px;
	top: 220px;
	background-image: url('../img/findjob_bg.gif');
	background-repeat: no-repeat;
	height: 112px;
	text-indent: 0px;
	left: 20px;
}
.btn_findjob {
	margin: 5px 0px 0px 32px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	padding: 0px;
}
.left_quotemarks {
	font-family: "Times New Roman", Times, serif;
	font-size: large;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #000066;
	text-align: left;
	text-transform: none;
	vertical-align: middle;
	line-height: 15px;
}
.left_quote_p {
	margin: 0px;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	font-style: italic;
	font-variant: normal;
	color: #333333;
	text-align: left;
	text-transform: none;
	border-top-style: solid;
	border-top-color: #000080;
	border-top-width: 2px;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #000080;
	position: absolute;
	z-index: auto;
	width: 200px;
	top: 240px;
}
.left_quote_author {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	font-style: italic;
	font-variant: normal;
	color: #333333;
	margin-left: 15px;
}
.brochure {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	vertical-align: baseline;
	text-align: center;
	margin-top: 90px;
	margin-bottom: 0px;
	position: absolute;
	z-index: auto;
	width: 222px;
	bottom: 1px;
}
#body_head {
	padding: 0px;
	margin: 3px 0px 0px 0px;
	text-align: left;
	text-indent: 0px;
	position: relative;
	width: 549px;
	height: 246px;
	z-index: auto;
	top: 0px;
}
#bodywhole {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	width: 770px;
	position: relative;
	z-index: auto;
	top: 0px;
}
#body_contents {
	background-position: right bottom;
	padding: 8px 0px 0px 10px;
	margin: 0px 5px 33px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-align: left;
	text-indent: 0px;
	background-image: url('../img/worldbg_549x446.gif');
	background-repeat: no-repeat;
	width: 545px;
	min-height: 500px;
}
#body_contents2 {
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 33px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-align: left;
	text-indent: 0px;
	width: 545px;
	min-height: 700px;
	position: relative;
	z-index: auto;
}
#body_biocontents {
	background-position: right bottom;
	padding: 0px 0px 0px 5px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-align: left;
	text-indent: 0px;
	background-image: url('../img/worldbg_549x446.gif');
	background-repeat: no-repeat;
	width: 549px;
	height: 445px;
	overflow: auto;
	border-left-style: dotted;
	border-left-width: 1px;
	border-left-color: #808080;
	bottom: 0px;
	right: 0px;
	position: absolute;
	z-index: auto;
}
.body_contents_st {
	padding: 0px;
	margin: 0px;
	font-family: Trebuchet MS;
	font-size: small;
	color: #003366;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
}
#body_col{
	width: 549px;
}
#body_col_1{
	text-align: left;
	width: 265px;
	top: 0px;
	left: 0px;
	float: left;
}
#body_col_2{
	text-align: left;
	width: 265px;
	top: 0px;
	right: 0px;
	float: right;
}
#search {
	margin: 0px;
	padding: 10px 0px 0px 15px;
	background-image: url('../img/search_bg-222x260.gif');
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	text-align: left;
	width: 222px;
	height: 440px;
	background-repeat: no-repeat;
	vertical-align: middle;
	text-transform: none;
	float:left;
}
.btn_search {
	padding-left:55px
}
.search1 {
	width: 195px;
}
.search2 {
	padding: 30px 0px 0px 0px;
	width: 200px;
}
.jotitle 
{
	padding: 6px 0px 0px 0px;
	color: #800000;
}
.joview {
	padding: 0px 0px 6px 0px;
}
#joboverview {
	padding: 0px;
	background-position: center top;
	margin: 0px 0px 0px 2px;
	background-image: url('../img/joboverview_bg1.gif');
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	text-align: left;
	background-repeat: no-repeat;
	text-indent: 14px;
	width: 542px;
	height: 233px;
	vertical-align: top;
}
.jo_titles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-transform: capitalize;
	color: #003399;
	padding-right: 2px;
	text-align: left;
	line-height: 20px;
}
#jo_right {
	width: 180px;
	height: 225px;
	left: 600px;
	top: 130px;
	height: 200px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	text-align: left;
	clear: both;
	text-indent: 0px;
	z-index: 2;
}
.btn_jo {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
}
#jo_bottom {
	padding: 0px 0px 0px 5px;
	background-position: center top;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	text-align: left;
	background-repeat: no-repeat;
	width: 542px;
	height: 442px;
	vertical-align: top;
	text-indent: 0px;
	overflow: auto
}
.jo_bottom_rt {
	font-size: x-small;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #003399;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
}
.jo_label {
	padding: 4px 0px 0px 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-transform: capitalize;
	color: #003399;
	text-align: left;
	vertical-align: text-bottom;
	line-height: 24px;
	text-indent: 0px;
}
#teamlist {
	padding: 0px 0px 0px 5px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-indent: 0px;
	color: #333333;
	text-align: left;
	width: 549px;
	height: 630px;
	vertical-align: top;
	overflow: auto;
	position: relative;
}
.team_container {
	width: 97%;
	float: left;
	clear: left;
	background: url(../img/shadowAlpha.png) no-repeat bottom right !important;
	background: url(../img/shadow.gif) no-repeat right bottom !important;
	margin: 10px 0 10px 10px !important;
	margin: 10px 0 10px 5px;
	padding: 0px;
}
.innerbox{
	position:relative;
	bottom:6px;
	right: 6px;
	border: 1px solid #999999;
	padding:4px;
	margin: 0px 0px 0px 0px;
	background: url(../img/worldbg.gif) no-repeat right bottom !important;
	background-repeat: no-repeat;
}
.innerbox p{		
	font-size:small;
	margin: 3px;
}
.biophoto {
	position: relative;
	height: 180px;
	width: 130px;
	float: left;
	z-index: auto;
	margin: 5px 0 0 5px !important;
}

.bio_intro {
	padding: 0px 0px 0px 5px;
	position: relative;
	float: left;
	z-index: auto;
	margin: 0px;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: text-top;
	top: 0px;
	width: 225px;
}
.bio_awards {
	padding: 0px;
	position: relative;
	float: left;
	z-index: auto;
	margin: 0px;
	font-size: x-small;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	vertical-align: text-top;
	right: 0px;
	top: 0px;
}
#teambio {
	position: relative;
	width: 549px;
	height: 190px;
	z-index: 1;
	text-align: left;
	text-indent: 0px;
}
#team_col1 {
	margin: 0px;
	padding: 0px 0px 0px 5px;
	position: absolute;
	width: 230px;
	height: 180px;
	z-index: 1;
	left: 140px;
	top: 0px;
	text-align: left;
	text-indent: 0px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	clear: left;
}
#team_col2 {
	margin: 0px;
	padding: 0px 0px 0px 5px;
	position: absolute;
	width: 180px;
	height: 180px;
	z-index: auto;
	top: 0px;
	text-align: right;
	text-indent: 0px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	right: 0px;
}
.teamname {
	color: #660000;
	font-weight: bold;
	font-size: medium;
}
.teamtitle {
	color: #333333;
	font-weight: bold;
	font-size: small;
}
#bio_contents {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-align: left;
	min-height: 445px;
	position: relative;
	z-index: auto;
	padding: 0px 0px 0px 5px;
}
#partners_container {
	padding: 0px 0px 0px 5px;
	background-position: right top;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	text-align: left;
	width: 540px;
	vertical-align: top;
	right: 0px;
	position: relative;
	z-index: auto;
	top: 0px;
}
#contact_container {
	border: 1px solid #003399;
	padding: 0px;
	background-position: right top;
	margin: 0px 0px 35px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	text-align: left;
	width: 549px;
	height: 630px;
	vertical-align: top;
	right: 0px;
	position: relative;
	z-index: auto;
	top: 0px;
	float: right;
	background-color: #AFBFCF;
}
.contact_label{
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	text-align: left;
	position: relative;
	z-index: auto;
	float: left;
}
.contact_p {
	padding: 0px;
	margin: 0px;
	width: 530px;
	left: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	text-align: left;
	text-transform: none;
	position: absolute;
	text-indent: 0px;
	z-index: auto;
	top: 25px;
	line-height: 14px;
	white-space: normal;
}
.contact_line {
	padding: 0px;
	margin: 5px 0px 5px 0px;
	color: #666666;
	line-height: 1px;
}
.contact_btns {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #333333;
}
#privacy_container {
	padding: 0px 0px 0px 5px;
	background-position: right top;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	text-align: left;
	width: 549px;
	vertical-align: top;
	right: 0px;
	position: relative;
	z-index: auto;
	top: 0px;
	float: right;
	overflow: auto;
}
.subpg_container {
	padding: 0px 0px 0px 5px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	text-align: left;
	width: 545px;
	min-height: 735px;
	position: relative;
	z-index: auto;
	top: 0px;
	right: 0px;
}
#footer {
	padding: 5px 1px 1px 1px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: xx-small;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	width: 770px; /*Width of main container*/;
	margin: 5px 0px 0px 0px;
	bottom: 0px;
	right: 0px;
	position: absolute;
	z-index: auto;
	float: right;
	clear: both;
	height: 30px;
	border-top-style: inset;
	border-top-width: 3px;
	border-top-color: #999999;
}
.privacy {
	color: #003399;
	text-decoration: none;
}
.privacy a {
	color: #003399;
}
.privacy a:hover {
	color: #003399;
	text-decoration: underline;
}
.news1date  {
	font-size: x-small;
	color: #800000;
}
#pressfooter { 
	margin-left: 8px;  
	line-height: 1;  
	font-size: x-small; 
} 
#pressfooter h3 {  
	line-height:1; 
	font-size:  smaller;  
	line-height: 1.4;  
	margin-left: 5px; 
}
#home_rt1 {
	background-position: top;
	padding: 0px 0px 0px 5px;
	margin: 0px;
	width: 205px;
	float: right;
	height: 330px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	position: relative;
	z-index: auto;
	top: 0px;
	right: 0px;
}
.home_rtp {
	padding: 0px;
	margin: 0px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	right: 0px;
	width: 178px;
	height: 55px;
	text-indent: 0px;
	text-decoration: none;
}
/* Mainly used as a container div to house the input tags as type hidden in forms */
#hiddenFormFields {
	display: none;
}
#ueBox {
	display: inline;
	font-size: 65%;
	margin: 0;
	padding: 0 5px 0 0;
}
#ueBox a {
	font-weight: normal;
}
#emailFriendRecipientEmail {
	margin-left: 8px;
}
#emailFriendYourName {
	margin-left: 8px;
}
#emailFriendYourEmail {
	margin-left: 8px;
}
#emailFriendMessagel {
	height: 85px;
	margin-left: 119px;
	margin-top: 0px;
	vertical-align: top;
}
.redtxt {
	color: #FF0000;
}
.Button1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	margin-right: 5px;
	margin-left: 5px;
}
.Button2 {
	margin: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}
.favlist {
	border-width: 1px;
	border-color: #808080;
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	width: 525px;
	height: 50px;
	text-transform: none;
	vertical-align: top;
	position: relative;
	text-align: left;
	z-index: auto;
	border-top-style: dotted;
	background-color: #D0DBEA;
}
.favlist_h {
	width: 500px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #336699;
	text-align: left;
	text-transform: none;
	position: relative;
	text-indent: 5px;
	z-index: auto;
}
.favlist_p {
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	text-align: left;
	text-transform: none;
	position: relative;
	text-indent: 5px;
	z-index: auto;
}
.table_title {
		width: 100%;
}
.table_inputfields {
		width: 100%;
}
.table_fav {
	width: 100%;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	vertical-align: top;
	text-indent: 2px;
}
.table_favtitle {
	padding: 2px;
	border: 1px inset #808080;
	width: 33%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-transform: capitalize;
	color: #333333;
	text-align: center;
	vertical-align: middle;
	background-color: #CCCCCC;
}
.table_favinput {
	padding: 2px;
	border: 1px inset #808080;
	width: 33%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-align: left;
	vertical-align: middle;
}
.subpg_container_form {
	padding: 0px 0px 0px 5px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	text-align: left;
	width: 545px;
	min-height: 735px;
	position: relative;
	z-index: auto;
	top: 0px;
	right: 0px;
	background-color: #E3E9EF;
}
fieldset {  
	float: left;  
	clear: both;  
	width: 98%;  
	margin: 0;  
	padding: 0;  
	border: 1px ridge #D9E0E8;  
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=white,endColorStr=#E3E9EF); 
}
.press_title {
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000066;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-transform: capitalize;
	vertical-align: top;
	text-align: left;
}
.press_morelink {
	padding: 3px 0px 3px 0px;
	margin: 0px;
	width: 99%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #003366;
	text-align: left;
	text-transform: none;
	position: relative;
	text-indent: 6px;
	z-index: auto;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #333333;
	border-top-style: dotted;
	border-top-width: 1px;
	border-top-color: #333333;
	background-color: #D0DBEA;
}
.news1title {
	padding: 0px;
	margin: 0px;
	font-size: x-small;
	color: #003366;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-transform: uppercase;
	text-align: left;
	line-height: normal;
}
.news1txt {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	font-size: x-small;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	text-align: left;
	line-height: normal;
}
.jo_fyi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
}
.searchresults {
	font-family: Trebuchet MS;
	font-size:small;
	color: #003366;
}