*{font-size:100.01%}
html {
	background:#fff url(../images/top-bg.gif) repeat-x;
	font-size:62.5%;
}
body {
	margin:0;
	color:#666;
	font:1.2em Arial, Helvetica, sans-serif;
	background: url(../images/top-bg2.jpg) no-repeat 100% 0;
	min-width:1061px;
}
p{
	margin:0;
}
img {border-style:none;}
a {
	color:#000;
	text-decoration:none;
	outline:none;
}
.main-column .order_form h1{
	margin:0 0 0px;
}
.case_studies p.blueH4{
	margin:24px 0  0 0;
	font-size:18px;
	font-weight:normal;
}
.case_studies p.grayH4 {
	margin:24px 0!important;
	float:left;
	width:491px;
}
.case_studies p.grayH4  b{
	font-weight:normal;
}
ul.pager_b{
	width:491px;
	clear:both;
	list-style:none;
	margin:0;
	padding:0;
}
ul.pager_b li{
	float:left;
	width:68px;
	padding:0 0 0 8px;
}
ul.pager_b li.prev a{
	background:url(../images/bg_prev.gif) no-repeat 0 4px;
	padding:0 0 0 9px;
}
ul.pager_b li.next a{
	background:url(../images/bg_next.gif) no-repeat 100% 4px;
	padding:0 9px 0 0px;
}

ul.pager_b li a{
	color:#054884;
}
.main-column .box-form{
	padding:15px 0 0 0;
	margin:0;
}
.main-column .box-form label{
	font-size:12px;
	width:85px;
	padding:6px 0 0 0px;
	color:#054884;
	font-weight:normal;
}
.main-column .box-form .wrap span{
	width:160px;
	background:url(../images/bg_input.gif) no-repeat 0 0;
}
.case_studies span.l_p,
.order_form span.l_p{
	font-size:18px;
	margin:0;
	padding:0;
	line-height:26px;
	display:block;
}
.publications span.l_p{
	font-size:18px;
	margin:0;
	padding:0;
	line-height:26px;
	display:block;
}
.main-column  .publications h1{
	margin:0;
}
.main-column  .publications .section img{
	float:left;
	vertical-align:middle;
}
.main-column  .publications .section{
	width:491px;
}
.main-column  .publications #textCont table td{
	padding:25px 10px 0 0;
}
.main-column  .publications #textCont table td p.blueH4{
	font-size:18px;
	font-weight:normal;
}
.main-column  .publications #textCont{
	width:491px;
	clear:both;
	font-size:12px;
	font-weight:normal;
}
.main-column  .publications #textCont p.grayH4 b{
	font-weight:normal!important;
}
.main-column  .publications .section .select{
	margin:0;
}
.main-column .publications span,
.main-column .publications p
{
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-size: 12px;
	line-height: 18px;
}
.main-column .publications .bold
{
	font-weight: bold;
}
.main-column  .order_form p{
	margin:0;
}
.btn2,
.main-column  .order_form .box-form .btn {
	background:url(../images/btn_submit.gif) no-repeat 0 0;
	margin:0;
}
.case_studies span.s_p,
.publications span.s_p,
.order_form span.s_p{
	font-size:12px;
	margin:0;
	padding:25px 0 0 0;
	line-height:19px;
	display:block;
}
.order_form table{
	font-weight:bold;
}
.order_form .blueH4{
	font-size:18px;
	margin:0;
	font-weight:normal;
	padding:21px 0 0 0;
	display:block;
}

a:hover{text-decoration:underline;}
input,
textarea,
select {
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
form,fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
#page {
	width:1061px;
	margin:0 auto;
	overflow:hidden;
}
#header {
	height:150px;
	overflow:hidden;
}
.logo {
	background:url(../images/logo.gif) no-repeat;
	width:291px;
	height:120px;
	float:left;
	text-indent:-9999em;
	margin:16px 0 0 46px;
}
.pages {
color:#0A71B3;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
overflow:hidden;
padding:8px 0 0;
text-align:center;
width:100%;
}

.pages li:first-child {
margin:-1px 0 0 -10px;
position:absolute;
}
.pages li {
display:inline;
margin-left:1px;
padding:0 2px;
}

.login-box {
	background:url(../images/login.png) no-repeat;
	width:222px;
	height:92px;
	float:right;
	margin-right:30px;
	display:inline;
	padding:20px 10px 0 13px; 
	font-size:12px;
	color:#054884;
}
.login-box a {
	color:#054884;
}
.wrap {
	width:100%;
	overflow:hidden;
}
.login-box .wrap {
	margin-bottom:8px;
}
.login-box label {
	float:left;
	width:63px;
	padding-top:5px;
}
.login-box .wrap span {
	float:left;
	background:url(../images/input-bg.gif) no-repeat;
	width:156px;
	height:22px;
}
.login-box .wrap span input {
	float:left;
	width:146px;
	padding:3px 5px;
	border:none;
	background:none;	
}
.login-box .link {
	font-size:10px;
	padding-top:8px;
	float:left;
}
.login-box .btn {
	float:right;
	background:url(../images/login-btn.gif) no-repeat;
	width:76px;
	height:19px;
	text-align:center;
	padding-top:3px;
	color:#fff;
}
#nav {
	height:40px;
	overflow:hidden;
	padding:0 18px;
	font-size:12px;
}
#nav ul {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	line-height:40px;
	overflow:hidden;
}
#nav li {
	float:left;
	border-left:1px solid #7d7d7d;
	margin:0 1px 0 -1px;
}
#nav a {
	color:#000;
	float:left;
	padding:0 11px;
}
#nav a:hover {
	background:url(../images/nav-hover.gif) repeat-x;
	color:#fff;
	text-decoration:none;
}
#page #nav .active a {
	background:url(../images/nav-active.gif) repeat-x;
	color:#fff;
	text-decoration:none;
}
.search {
	background:url(../images/search-bg.gif) no-repeat;
	width:197px;
	height:23px;
	float:right;
	margin:9px 11px 0 0;
	overflow:hidden;
	display:inline;
}
.searchW {
	background:url(../images/search-bgw.gif) no-repeat;
	width:197px;
	height:23px;
	float:left;
	margin:9px 11px 0 0;
	overflow:hidden;
	display:inline;
}.tempsearchw{
	padding:5px 5px 2px 2px;
	width:158px;
	border:0;
	float:left;
	background:none;
	color:#666;
}
.testSearchw{	
	width:31px;
	padding-bottom:2px;
	padding-top:5px;
	border:0;
	margin:0;
	float:left;
	background:none;
	color:#666;
	border:none;
	background:url(../images/btnSearchW.jpg) no-repeat;
}
.tempsearch{
	padding:5px 5px 2px 2px;
	width:158px;
	border:0;
	float:left;
	background:none;
	color:#666;
}
.testSearch{	
	width:31px;
	padding-bottom:2px;
	padding-top:5px;
	border:0;
	float:left;
	background:none;
	color:#666;
	border:none;
	/*background:url(../images/btnSearch.jpg) no-repeat;*/
}

.hide {
	display:none;
}

#container .main{

	height:500px;
}

#container {
	background:url(../images/shadow.gif) no-repeat;
	padding:0 18px 90px;
	margin:0 0 0px 0;
	float:left;
}
#container_home {
	background:url(../images/shadow.gif) no-repeat;
	padding:0 18px 0px;
	margin:0 0 0px 0;
	float:left;
}

#container_home .main-column {
width: 900px;
}

.top-shadow {
	width:1025px;
	background:url(../images/shadow2.gif) repeat-x;
}
h1.sIFR-replaced{
	margin:0 0 11px;	
}

.main-photo {
	position:relative;
	width:100%;
}
#map_canvas {
width:474px !important;
}

.white-box {
	text-align:left;
	width:265px;
	position:absolute;
	top:10px;
	margin-left:10px;
	margin-right:auto;
	text-align:left;
		overflow:hidden;
}
.white-box3 {
	text-align:left;
	width:255px;
	position:absolute;
	top:10px;
	margin-left:10px;
	margin-right:auto;
	text-align:left;
		overflow:hidden;
		left:5px;
}

.white-box2 {

	width:750px;
	position:absolute;
	top:4px;
	right:13px;
	height:420px;

}

*html .white-box2
{
	right: 0px;
}

*+html .white-box2
{
	right: 0px;
}

.white-box .top-bg {
	/*background:url(../images/white-box-top.png) no-repeat;*/
	height:8px;
	overflow:hidden;
	display:block;
}
.white-box .inner {
	/*background:url(../images/white-box-bg.png);*/
	width:265px;
	padding:0 10px 20px;
	overflow:hidden;
}
.white-box .bottom-bg {
	background:url(../images/white-box-bottom.png) no-repeat;
	height:8px;
	overflow:hidden;
	display:block;
}
h1 {
	font-size:3em;
	font-weight:normal;
	color:#054884;
}
.white-box h1 {
	margin-left:1px;
	text-align:left;
}
h2 {
	font-size:1.5em;
	font-weight:normal;
}
.white-box h2 {
	line-height:24px;
	margin:0;
}
.white-box p {
	line-height:18px;
	margin:18px 0 0;
}
.box-holder {
	width:1072px;
	margin-right:-11px;
	overflow:hidden;
	padding-top:21px;
}
.box
{
    background: url(../images/box-bg.gif) no-repeat;
    width: 218px; 
    padding: 10px 20px 20px 10px;
    font-size: 14px;
    color: #666;
    position: relative;
}
.box_image {
	width:218px;
	height:106px;
	padding:0px;
	font-size:14px;
	color:#666;
	position:relative;
	overflow:hidden;
}
.box_image img {
	height:96px;
}
.box .thumb
{
   	width:68px;
	overflow:hidden;
	float:left;
}
.box .right_text,
.box .text
{
   	width:150px;
	overflow:hidden;
}
.box p {
	line-height:18px;
	margin:10px 0 0;
}
.box-holder .box_image,
.box-holder .box {
	float:left;
	margin-right:11px;
}
.box h2 {
	font-size:18px;
	color:#054884;
	margin:0;
	font-weight:normal;
	padding-right:0px;
	overflow:hidden;
	width:200px;
	height:22px;
}
.box .new {
	background:url(../images/new.gif) no-repeat;
	width:60px;
	height:59px;
	position:absolute;
	top:100%;
	left:100%;
	margin:-59px 0 0 -60px;
	text-indent:-9999em;
}
.box .ico {
	position:absolute;
	top:-10px;
	right:9px;
	text-indent:-9999em;
	display:none;
}
.box .ico1 {
	background:url(../images/ico1.gif) no-repeat;
	width:42px;
	height:52px;
}
.box .ico2 {
	background:url(../images/ico2.gif) no-repeat;
	width:45px;
	height:50px;
}
.box .ico3 {
	background:url(../images/ico3.gif) no-repeat;
	width:30px;
	height:68px;
}
.box .ico4 {
	background:url(../images/ico4.gif) no-repeat;
	width:33px;
	height:67px;
}
.subnav {
	width:236px;
	float:left;
	font-size:1.17em;
	margin:0 0 0 10px;
	padding:45px 0 0;
	list-style:none;
	display:inline;
	overflow:hidden;
}
.subnav .subnav
{
	background:url(../images/dot.gif) repeat-x  0 0%;
	padding: 0px 0 0 0;
	margin:10px 0 -13px 0;
}
.subnav .subnav li
{
	padding:8px 0 13px 15px;
}
.subnav .subnav li a
{
	font-size:14px;
}
.subnav li {
	padding:8px 0 13px;
	background:url(../images/dot.gif) repeat-x 0 100%;
	width:100%;
	float:left;
}
.subnav a {
	color:#054884;
	float:left;
}
.subnav a:hover, .subnav .active a {
	color:#666;
	text-decoration:none;
}
.subnav li.active li a
{
	color:#054884;
}

.main-column {
	width:491px;
	float:left;
	padding-top:18px;
	margin-left:12px;
	display:inline;
}

.main-column a
{
	color:#054884;
}

.main-column2 {
	width:750px;
	float:left;
	padding-top:18px;
	margin-left:12px;
	display:inline;
}
.main-columnNoLeft {
	width:650px;
	margin-left:50px;
}
.breadcrumbs {
	margin:0 0 10px;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
	color:#999;
}
.breadcrumbs li {
	float:left;
	margin-right:4px;
}
.breadcrumbs a {
	color:#999;
}
.main-column h1 {
	margin:0 0 11px;
}
.main-column h2 .publications{
	width:672px;
}
.main-column h2 {
	margin:0 0 17px;
	
	font-size:19px;
}
.main-column p {
	margin:0 0 24px;
	line-height:1.5em;
}
.list {
	margin:0 0 15px;
	padding:0 0 0 37px;
	list-style:none;
	font-size:1.17em;
	height:1%;
	overflow:hidden;
}
.list li {
	background:url(../images/marker.gif) no-repeat 0 50%;
	padding-left:37px;
	height:1%;
	overflow:hidden;
	margin-bottom:12px;
}
.list span {
	width:144px;
	float:left;
}
.list em {
	float:left;
	font-style:normal;
}
.publications{
	float:left;
	/*width:491px;*/
	width:672px;
}
.sidebar {
	width:245px;
	float:right;
	margin-right:10px;
	display:inline;
	margin:20px 10px 0 0;
	overflow:hidden;
}
.sidebar_home_ban{
	overflow:visible;
}
.sidebar_home_ban .box-big {
	margin:-136px 0 0 0;
}
.sidebar_right{
	margin:20px 0 0 0;
	width:246px;
}
.sidebar .box h3{
	font-size:12px;
	color:#99ccff;
}
.sidebar .box a{
	color:#054884;
	font-size:12px;
	font-weight:bold;
}
.box_news{
	height:auto;
}
.sidebar .box_image,
.sidebar .box{
	margin-bottom:0px;
}
#footer {
	background:#bdbdbe url(../images/footer.gif) repeat-x;
	font-size:0.83em;
	clear:both;
}
#footer a {color:#666;}
#footer .inner {
	width:1028px;
	margin:0 auto;
	padding:28px 0 20px;

}
#footer .column {
	width:132px;
	float:left;
	line-height:14px;
}

#footer .noparent {
}

#footer .column ul {
	margin:0;
	padding:0;
	list-style:none;
	width: 125px;
}
#footer strong {
	color:#054884;
	display:block;
}
.margin-top {
	margin-top:14px;
}

.lang {
	width:235px;
	padding-left:0px;
	float:right;
}

.lang select {
	float: right;
	margin: 0px;
}

.lang label{
	padding:0 0 0 33px;
}

.eng {
	background:url(../images/eng.gif) no-repeat;
}

.lang label {
	line-height: 14px;
	display: block;
	margin-bottom: 10px;
}

.lang select {
	display:block;
}

#footer span {
	float:left;
	margin-top:40px;
}
#footer p {
	margin:40px 0 0;
	float:right;
}

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0px;
	padding: 0px;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}
.sIFR-hasFlash h1 {
	visibility: hidden;
}
.sIFR-hasFlash .box h2 {
	visibility: hidden;
}

/*JP*/
#textContLeft1
{
width:231px;
display:inline;
float:left;
}

#textContRight1
{
width:231px;
display:inline;
float:left;
padding-left:28px;
}
#textContLeft
{
width:231px;
display:inline;
float:left;
}

#textContRight
{
width:231px;
display:inline;
float:left;
padding-left:28px;
}

.blueH4
{
color:#054884;
font-size:100%;
font-weight:bold;
margin:0px;
display:inline;

}

.blueH4 a
{
	color: #054884;
}

p.blueH4 a
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}

.arrowContainer
{
	width: 600px;
	height: 30px;
}

.imageNavCont
{
	width:470px;
	margin:0px;
	padding:0px;
}

.blueH4ArrowL
{
color:#054884;
font-size:100%;
font-weight:bold;
margin:0px;
display:inline;
width:100%;
background-image:url(../images/navArrow.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:10px;
}

.blueH4ArrowR
{
color:#054884;
font-size:100%;
font-weight:bold;
margin:0px;
display:inline;
width:100%;
background-image: url(../images/navArrowR.gif);
background-repeat:no-repeat;
background-position:right;
padding-right:10px;
}

.grayH4
{
color:#666666;
font-size:100%;
font-weight:bold;
margin:0px !important;
}
.grayH4Search
{
color:#666666;
font-size:100%;
margin:0px !important;
}
.noSpace
{
margin:0px;
white-space:nowrap;
}

.fRight a
{
float:right;
color:#054884;
}

#mapContainer
{
width:491px;
height:259px;
background-image:url(../images/map.gif);
background-repeat:no-repeat;
margin-top:24px;
margin-bottom:24px;
}

.linkNoStyle 
{
text-decoration:none;
color:#666666;
}

.imageTeamMemberBiography,
.imageTeamMember {
	width:102px;
	height:149px;
	float:left;
	margin-right:5px;
	margin-top:15px;
	margin-bottom:15px;
}
.imageTeamMemberBiography
{
	margin-top:0;
	width:136px;
	height:200px;
}

.imageTeamMemberText {
	vertical-align:top;
	float:left;
	margin-left:5px;
	margin-top:15px;
	margin-bottom:15px;
/*	max-width:215px;*/
}

.itemBioWraper
{
	overflow: hidden;
	width: 500px;
}

.imageCont
{
	background-color: #ffffff;
	float: left;
	margin-right: 30px;
	padding: 0px;
}

.imageContBoardDet
{
	width:200px;
	height:200px;
	background-color:#e2e3e3;
	float:left;
	margin-right:5px;
	margin-top:15px;
	margin-bottom:15px;
}

.imageContBoardTextDet
{
	width:250px;
	height:200px;
	vertical-align:top;
	float:left;
	margin-left:5px;
	margin-top:15px;
	margin-bottom:15px;
}

.imagePrincipalContactText
{
	width:350px;
	vertical-align:top;
	float:left;
	margin-left:35px;
	margin-top:10px;
	margin-bottom:15px;
}

.imgePBoardDet
{
width:153px;
height:200px;
}

.imgeLBoardDet
{
width:200px;
height:173px;
padding-top:36px;
padding-bottom:0px;

}
.imageContBoard
{
width:60px;
height:60px;
background-color:#e2e3e3;
float:left;
margin-right:5px;
margin-top:15px;
margin-bottom:15px;
}
.imageContBoardText
{
width:155px;
height:60px;
vertical-align:top;
float:left;
margin-right:5px;
margin-top:0px;
margin-bottom:0px;
}

.imageContBoardCurrVac
{
width:460px;

vertical-align:top;
float:left;
margin-right:5px;
margin-top:5px;
}

.imgePBoard
{
width:46px;
height:60px;
}

.imgeLBoard
{
width:60px;
height:52px;
padding-top:6px;
padding-bottom:0px;

}
.imageCont2
{
width:132px;
float:left;
margin-right:30px;

height:100%;
}

.imageContCurrVac
{
width:460px;
float:left;
margin-right:30px;

height:100%;
}

.imgeP
{
width:100px;
height:132px;
text-align:center;
margin: 0 auto;
overflow:hidden;
}
.imgeP img{
	text-align:center;
}
.imgeL
{
width:132px;
height:116px;
padding-top:16px;
padding-bottom:0px;

}

.text
{
height:90px;
width:132px;

text-align:left;
padding-top:5px;
}

.textL
{
height:90px;
width:132px;
background-color:#FFFFFF;
text-align:left;
padding-top:5px;
margin-bottom:-15px;
}
.resImageCont
{
margin-top:-0px;
}

#historyImageCont
{
width:490px;
height:261px;    
}

#historyImageCont2
{
width:198px;
height:150px;
display:inline;
float:left;
padding-right:15px;
}

.h2blue
{
color:#054884;
font-size:24px;
margin:0px;
display:inline;
}



.threeRows{
float:left;
margin:-1px 0 0;
padding:0 0 0 10px;
width:500px;
}

.threeRows ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:7px 0 0 1px;
}



.threeRowsdiv
{
background-color:#E2E3E3;
float:left;
height:222px;
margin-right:30px;
width:132px;

}

.mainUlContainer,
#mainUlContainer {
display:inline;
list-style-type:none;
}
.mainTableContainer p,
.mainUlContainer  p,
#mainUlContainer  p{
	margin:0;
	padding:0;
}
.mainTableContainer h3,
.mainUlContainer  h3,
#mainUlContainer h3{
	margin:0;
	padding:0;
	line-height:15px;
}
.mainUlContainer li,
#mainUlContainer li {
	float:left;
	margin-right:0px;
	text-align:left;
	width:165px;
}
.mainUlContainer li
{
    padding-top: 5px;
}

#mainUlContainerBoard {
display:inline;
list-style-type:none;
}


#mainUlContainerBoard li {
float:left;
margin-right:10px;
text-align:left;
width:225px;
margin-bottom:10px;
}

#mainUlContainerBoard table {
float:left;
margin-right:10px;
text-align:left;
margin-bottom:10px;
}
.clientList1 {
	display:inline;
	float:left;
	list-style-type:none;
	padding-left:0px;
	margin:0;
}

.clientList2 {
display:inline;
float:left;
list-style-type:none;
padding-left:10px;
}
.clientList3 {
display:inline;
float:left;
list-style-type:none;
padding-left:10px;
}
.clientList4 {
display:inline;
float:left;
list-style-type:none;
padding-left:10px;
}
.mainTableContainer a,
.mainUlContainer a,
#mainUlContainer a {
color:#999999;
}
.mainTableContainer .blueH4 a,
.mainUlContainer .blueH4 a,
#mainUlContainer .blueH4 a {
color:#054884;
}

.mainTableContainer a:hover,
.mainUlContainer a:hover,
#mainUlContainer a:hover {
text-decoration:underline;
}


#mainUlContainer2 {
display:inline;
list-style-type:none;
}

#mainUlContainer2 li {
float:left;
margin-right:10px;
text-align:left;
width:745px;
margin-bottom:2px;
height:1px;
}


.main-column2 h2{
margin-bottom:2px;
color:#054884;
}

#mainUlContainer2 hr
{
	border:none;
background:transparent url(../images/dot.gif) repeat-x scroll 0 100%;
float:left;
padding:5px 0 5px;
width:100%;
height:1px;

}


.box-big {
	
	width:219px;
	padding:0;
	font-size:14px;
	color:#666;
	position:relative;
}
.box-big .top{
	background:url(../images/sign_top.png) no-repeat 0 0 ;
	height:14px;
	width:238px;
	overflow:hidden;
}
* html .box-big .top{  
	background-position:-9999px -9999px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/sign_top.png', sizingMethod='crop');  
 
}
* html .box-big .top{  
	background-position:-9999px -9999px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/sign_top.png', sizingMethod='crop');  
 
 }


.box-big .bottom{
	background:url(../images/sign_bottom.png) no-repeat 0 0 ;
	height:14px;
	width:238px;
}
* html .box-big .bottom{
	background-position:-9999px -9999px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/sign_bottom.png', sizingMethod='crop');  
 }  
 * html .box-big .bottom{
	background-position:-9999px -9999px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/sign_bottom.png', sizingMethod='crop');  
 }  

.box-big .all{
	background:url(../images/sign_all.png) repeat-y 0 0 ;
	width:219px;
	padding:00px 20px 0px 10px;
	font-size:14px;
	color:#666;
	overflow:hidden;

}
* html .box-big .all{
	background-position:-9999px -9999px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/sign_all.png', sizingMethod='crop');  
 }
 * html .box-big .all{
	background-position:-9999px -9999px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/sign_all.png', sizingMethod='crop');  
 }

.box-big  p a{
	font-size:12px;
	font-weight:bold;
	color:#054884;
	background:url(../images/bg_link.gif) repeat-x 0 100%;
}
a.link{
	font-size:12px;
	font-weight:bold;
	color:#054884;
	background:url(../images/bg_link.gif) repeat-x 0 100%;
}

.box-big  p a:hover{
	background:none;
	text-decoration:none;
}
a.link:hover{
	background:none;
	text-decoration:none;
}

.box-big p {
	line-height:18px;
	position:relative;
	margin:10px 0 0;
}
.box-holder .box-big {
	float:left;
	margin-right:11px;
}

.box-big label
{
color:#054884;
float:left;
width:63px;
padding-top:5px;
}

.box-big h2 {
	font-size:18px;
	color:#054884;
	margin:0;
	font-weight:normal;
	padding-right:0px;
	overflow:hidden;
	width:200px;
	height:22px;
}

.box-big .wrap span input {
	float:left;
	width:206px;
	padding:3px 5px;
	border:1px solid #d6d6d6;
	background:#fff;	
	color:#666;
	position:relative;
	
}


.box-big .wrap span {
	float:left;
	
	width:217px;
	height:25px;
}

.box-big .wrap
{
	margin:6px 0 0 0;
	/*height:31px;*/

}

.wrap .link {
	font-size:10px;
	padding-top:8px;
	float:left;
}
.wrap a
{
color:#054884;
}


.box-big .btn {
	float:right;
	background:url(../images/submit-btn.gif) no-repeat;
	width:80px;
	height:26px;
	position:relative;
	text-align:center;
	padding-top:0px;
	color:#fff;
	cursor:pointer;
	margin-right:10px;
}

.box-big .ico {
	position:absolute;
	top:-12px;
	display:none;
	right:40px;
	text-indent:-9999em;
}


.box-big .ico5 {
	background:url(../images/ico5.gif) no-repeat;
	width:38px;
	height:65px;
}



#circularsUl
{
list-style-type:none;
padding:0px;


}



.circularsLi
{
background-image:url(../images/pdfIcon.gif);
background-repeat:no-repeat;
background-position:top left;
padding-left:38px;
height:auto;
padding-bottom:15px;

}


#linkContainer A 
{
color:#054884;
font-weight:bold;
}

#linkContainer #prev
{
	float: left;
	padding-left: 10px;
	background-image: url(../images/navArrow.gif);
	background-repeat: no-repeat;
	background-position: center left;
}


#linkContainer #next
{
	padding-right: 10px;
	background-image: url(../images/navArrowR.gif);
	background-repeat: no-repeat;
	background-position: center right;
}


.corresUlContasiner 
{
}

.corresUlContasiner li
{
list-style-type:none;
}
.corresUlContasiner ul
{
margin:0px;
padding:0px;
line-height:20px;
float:left;
margin-right:45px;
width:140px;
}









.main-columnCorre {
	width:765px;
	float:left;
	padding-top:18px;
	margin-left:12px;
	display:inline;
}




.corresUl li
{
padding-left:0px;
height:31px;
background-repeat:no-repeat;
background-position:center left;
padding:0 0 10px;
}
.corresUl li img{
	float:left;
	width:25px;
	margin:0 3px 0 0;
}

.correspondentsBorder
{
border-bottom: dotted 1px gray;
width:100%;
padding-bottom:5px;
color:#054884;
font-weight:bold;
float:left;
margin-top:30px;
}
.correspondentsBorderTd
{
border-bottom: dotted 1px gray;
padding-bottom:5px;
font-weight:bold;
margin-top:30px;
}

.correspondentsBorder a
{
color:#054884;
text-decoration: none;
}
.correspondentsBorder h3
{
color:#666;
}
.clientList1 a
{
color:#666;
}
.mainUlContainer a
{
color:#666;
}


.backTop
{
padding-bottom:5px;
color:#054884;
font-weight:bold;
float:left;
}
/*flags*/

#Algeria
{
background-image:url(../images/flgAlgeria.gif);
}
#Cape
{
background-image: url(../images/flg5.gif);
}
#Egypt
{
background-image: url(../images/flg5.gif);
}
#Ghana
{
background-image: url(../images/flg5.gif);
}
#Kenya
{
background-image: url(../images/flg5.gif);
}
#Mauritania
{
background-image: url(../images/flg5.gif);
}
#Nigeria
{
background-image: url(../images/flg5.gif);
}
#Sierra_Leobe
{
background-image: url(../images/flg5.gif);
}
#Tunisia
{
background-image: url(../images/flg5.gif);
}
#Angola
{
background-image: url(../images/flg2.gif);
}
#Congo
{
background-image: url(../images/flg2.gif);
}
#Eritrea
{
background-image: url(../images/flg2.gif);
}
#Guinea
{
background-image: url(../images/flg2.gif);
}
#Liberia
{
background-image: url(../images/flg2.gif);
}
#Mauritius
{
background-image: url(../images/flg2.gif);
}
#Reunion
{
background-image: url(../images/flg2.gif);
}
#SouthAfrica
{
background-image: url(../images/flg2.gif);
}
#Benin
{
background-image:url(../images/flg3.gif);
}
#Dem
{
background-image:url(../images/flg3.gif);
}
#Gabon
{
background-image:url(../images/flg3.gif);
}
#GuineaBissau
{
background-image:url(../images/flg3.gif);
}
#Libya
{
background-image:url(../images/flgAlgeria.gif);
}
#Morocco
{
background-image:url(../images/flg3.gif);
}
#Senegal
{
background-image:url(../images/flg3.gif);
}

#Sudan
{
background-image:url(../images/flg3.gif);
}
#Cameroon
{
background-image:url(../images/flg3.gif);
}

#Djibouti
{
background-image:url(../images/flg3.gif);
}

#Gambia
{
background-image:url(../images/flg3.gif);
}

#IvoryCoast
{
background-image:url(../images/flg3.gif);
}

#Madagascar
{
background-image:url(../images/flg3.gif);
}

#Namibia
{
background-image:url(../images/flg3.gif);
}

#Seychelles
{
background-image:url(../images/flg3.gif);
}

#Tanzania
{
background-image:url(../images/flg3.gif);
}


#Australia
{
background-image: url(../images/flg4.gif);
}
#Papua
{
background-image: url(../images/flg5.gif);
}
#Fiji
{
background-image: url(../images/flg2.gif);
}
#Guam
{
background-image: url(../images/flg3.gif);
}
#Indonisia
{
background-image: url(../images/flg3.gif);
}
#Canada
{
background-image: url(../images/flg5.gif);
}
#USA
{
background-image: url(../images/flg6.gif);
}
#Argentina
{
background-image:url(../images/flgAlgeria.gif);
}
#Colombia
{
background-image: url(../images/flg5.gif);
}
#Guatemala
{
background-image: url(../images/flg5.gif);
}
#Panama
{
background-image: url(../images/flg5.gif);
}
#Beliza
{
background-image: url(../images/flg2.gif);
}
#CostaRica
{
background-image: url(../images/flg2.gif);
}
#Guyana
{
background-image: url(../images/flg2.gif);
}
#Peru
{
background-image: url(../images/flg2.gif);
}
#Brazil
{
background-image: url(../images/flg3.gif);
}

#Ecuador
{
background-image: url(../images/flg3.gif);
}

#Honduras
{
background-image: url(../images/flg3.gif);
}

#Uruguay
{
background-image: url(../images/flg3.gif);
}

#Chile
{
background-image: url(../images/flg3.gif);
}

#El
{
background-image: url(../images/flg3.gif);
}

#Nicaragua
{
background-image: url(../images/flg3.gif);
}

#Venezuela
{
background-image: url(../images/flg3.gif);
}

#Bahrain
{
background-image:url(../images/flgAlgeria.gif);
}

#Israel
{
background-image:url(../images/flgAlgeria.gif);
}

#Libya
{
background-image:url(../images/flgAlgeria.gif);
}

#Saudi
{
background-image:url(../images/flgAlgeria.gif);
}
#Turkey
{
background-image:url(../images/flgAlgeria.gif);
}
#India
{
background-image:url(../images/flgAlgeria.gif);
}
#Jordan
{
background-image:url(../images/flgAlgeria.gif);
}
#Morocc
{
background-image:url(../images/flgAlgeria.gif);
}
#Sudan
{
background-image:url(../images/flgAlgeria.gif);
}
#UAE
{
background-image:url(../images/flgAlgeria.gif);
}
#Iraq
{
background-image:url(../images/flgAlgeria.gif);
}
#Kuwait
{
background-image:url(../images/flgAlgeria.gif);
}
#Oman
{
background-image:url(../images/flgAlgeria.gif);
}
#Syria
{
background-image:url(../images/flgAlgeria.gif);
}
#Yemen
{
background-image:url(../images/flgAlgeria.gif);
}
#Iran
{
background-image:url(../images/flgAlgeria.gif);
}
#Lebanon
{
background-image:url(../images/flgAlgeria.gif);
}
#Qatar
{
background-image:url(../images/flgAlgeria.gif);
}
#Lebanon
{
background-image:url(../images/flgAlgeria.gif);
}
#Tunisia
{
background-image:url(../images/flgAlgeria.gif);
}
#China
{
background-image:url(../images/flgAlgeria.gif);
}
#Malaysia
{
background-image:url(../images/flgAlgeria.gif);
}
#Thailand
{
background-image:url(../images/flgAlgeria.gif);
}
#Indonesia
{
background-image:url(../images/flgAlgeria.gif);
}
#Philippines
{
background-image:url(../images/flgAlgeria.gif);
}
#Vietnam
{
background-image:url(../images/flgAlgeria.gif);
}
#Japan
{
background-image:url(../images/flgAlgeria.gif);
}

#Singapore
{
background-image:url(../images/flgAlgeria.gif);
}

#Korea
{
background-image:url(../images/flgAlgeria.gif);
}

#Taiwan
{
background-image:url(../images/flgAlgeria.gif);
}

#Albania
{
background-image: url(../images/flg4.gif);
}

#Denmark
{
background-image: url(../images/flg5.gif);
}

#Georgia
{
background-image: url(../images/flg5.gif);
}


#Ireland
{
background-image: url(../images/flg5.gif);
}

#Malta
{
background-image: url(../images/flg5.gif);
}

#Norway
{
background-image: url(../images/flg5.gif);
}

#Russia
{
background-image: url(../images/flg5.gif);
}

#Switzerland
{
background-image: url(../images/flg5.gif);
}

#Belgium
{
background-image: url(../images/flg2.gif);
}

#Estonia
{
background-image: url(../images/flg2.gif);
}

#Germany
{
background-image: url(../images/flg2.gif);
}

#Italy
{
background-image: url(../images/flg2.gif);
}

#Moldova
{
background-image: url(../images/flg2.gif);
}

#Poland
{
background-image: url(../images/flg2.gif);
}

#Slovenia
{
background-image: url(../images/flg2.gif);
}

#Ukraine
{
background-image: url(../images/flg2.gif);
}

#Bulgaria
{
background-image: url(../images/flg3.gif);
}

#Finland
{
background-image: url(../images/flg3.gif);
}

#Greece
{
background-image: url(../images/flg3.gif);
}

#Latvia
{
background-image: url(../images/flg3.gif);
}

#Montenegra
{
background-image: url(../images/flg3.gif);
}

#Portugal
{
background-image: url(../images/flg3.gif);
}

#Spain
{
background-image: url(../images/flg3.gif);
}

#United
{
background-image: url(../images/flg3.gif);
}

#Cyprus
{
background-image: url(../images/flg3.gif);
}

#France
{
background-image: url(../images/flg3.gif);
}

#Iceland
{
background-image: url(../images/flg3.gif);
}

#Lithuania
{
background-image: url(../images/flg3.gif);
}

#Netherlands
{
background-image: url(../images/flg3.gif);
}

#Romania
{
background-image: url(../images/flg3.gif);
}

#Sweden
{
background-image: url(../images/flg3.gif);
}



#Bahrain
{
background-image: url(../images/flg4.gif);
}

#Israel
{
background-image: url(../images/flg5.gif);
}

#Libya
{
background-image: url(../images/flg5.gif);
}

#Saudi
{
background-image: url(../images/flg5.gif);
}

#Turkey
{
background-image: url(../images/flg5.gif);
}

#India
{
background-image: url(../images/flg2.gif);
}

#Jordan
{
background-image: url(../images/flg2.gif);
}


#Morocc
{
background-image: url(../images/flg2.gif);
}

#Sudan
{
background-image: url(../images/flg2.gif);
}

#UAE
{
background-image: url(../images/flg2.gif);
}

#Iraq
{
background-image: url(../images/flg3.gif);
}

#Kuwait
{
background-image: url(../images/flg3.gif);
}

#Oman
{
background-image: url(../images/flg3.gif);
}

#Syria
{
background-image: url(../images/flg3.gif);
}

#Yemen
{
background-image: url(../images/flg3.gif);
}

#Iran
{
background-image: url(../images/flg3.gif);
}

#Lebanon
{
background-image: url(../images/flg3.gif);
}

#Qatar
{
background-image: url(../images/flg3.gif);
}

#Tunisia
{
background-image: url(../images/flg3.gif);
}
#China
{
background-image: url(../images/flg7.gif);
}
#Malaysia
{
background-image: url(../images/flg5.gif);
}
#Thailand
{
background-image: url(../images/flg5.gif);
}
#Indonesia
{
background-image: url(../images/flg8.gif);
}
#Philippines
{
background-image: url(../images/flg2.gif);
}
#Vietnam
{
background-image: url(../images/flg2.gif);
}
#Japan
{
background-image: url(../images/flg9.gif);
}
#Singapore
{
background-image: url(../images/flg10.gif);
}
#Korea
{
background-image: url(../images/flg3.gif);
}
#Taiwan
{
background-image: url(../images/flg3.gif);
}


.main-columnCorre1 
{
	width:600px;
	float:left;
	padding-top:18px;
	margin-left:12px;
	display:inline;
}

.profileContainerSingle
{
margin-top:20px;
width:500px;
}


.profileContainer
{
margin-top:10px;
width:auto;
float:left;
width:243px;
}



.imageContainer
{
width:50px;
height:50px;
background-color:#e4e3e4;
float:left;
margin-right:15px;
}

.blueDirHeading
{
color:#054884;
font-size:100%;
font-weight:bold;
}

.blueDirHeading2
{
color:#054884;
font-size:100%;
font-weight:bold;
}

.mainProfileContainer
{
float:left;
width:180px;
height:231px;
background-color:#e4e3e4;
margin-right:15px;
margin-bottom:20px;
}


#dotteBorder
{
border-top:dotted 1px gray;
margin-top:25px;
}


#sitemap1
{
list-style-type:none;
margin:0px;
padding:0px;
float:left;
width:185px;
}


#sitemap2
{
list-style-type:none;
margin:0px;
padding:0px;
float:left;
width:185px;
}


#sitemap3
{
list-style-type:none;
margin:0px;
padding:0px;
float:left;
width:185px;
}


#sitemap4
{
list-style-type:none;
margin:0px;
padding:0px;
float:left;
width:185px;
}

#sitemap4 h3 a
{
color:#054884;
}

#sitemap1 ul
{
list-style-type:none;
}

.subUl
{
padding:0px;
padding-left:10px;
margin:0px;
}

.subUl li ul
{
padding:0px;
padding-left:10px;
margin:0px;
}

#sitemap1 ul li h3 a
{
color:#054884;
}
#sitemap1 ul li a
{
color:gray;
}

#sitemap1 li A
{
color: gray;

}
#sitemap1 h3 A
{
color:#054884;

}

.blueH42
{
	color:#054884;
	font-size:120%;
	font-weight:bold;
	float:left;
	margin:0px;
	display:inline;
}

.blueH42 a
{
	color:#054884;
	font-weight:bold;
	margin:0px;
	display:inline;
}

.grayH42 a
{
color:#666666;
font-size:100%;
font-weight:bold;
margin:0px;
display:inline;
}


#sitemap4 li A,
#sitemap3 li A
{

color:gray;

}

#sitemap2 li A
{

color:gray;

}
#sitemap2 h3 A
{
color:#054884;

}
#sitemap4 h3 A,
#sitemap3 h3 A
{
color:#054884;

}
.main-column-sitemap {
display:inline;
float:left;
margin-left:12px;
padding-top:18px;
width:760px;
}


#Vietnam
{
background-image:url(../images/flgAlgeria.gif);
}

#Vietnam
{
background-image:url(../images/flgAlgeria.gif);
}

#Vietnam
{
background-image:url(../images/flgAlgeria.gif);
}

#Vietnam
{
background-image:url(../images/flgAlgeria.gif);
}

#Vietnam
{
background-image:url(../images/flgAlgeria.gif);
}

#Vietnam
{
background-image:url(../images/flgAlgeria.gif);
}

.blueH4b {
color:#054884;
font-size:100%;
font-weight:bold;
margin:15px 0 0;
padding-bottom:8px;
}

.blueH4b a {
color:#054884;
font-size:100%;
font-weight:bold;
margin:15px 0 0;
padding-bottom:8px;
}
#back
{
background-image:url(../images/navArrow.gif);
background-position:left center;
background-repeat:no-repeat;
padding-left:10px;
}

div.section div.select, 
div.section div.select2, 
div.section div.select3{
	float:left;
	width:160px;
	height:24px;
	position:relative;
}
div.section div.select ul, 
div.section div.select2 ul, 
div.section div.select3 ul{
	margin:0;
	padding:0;
	list-style:none;
}
div.section div.select ul li a,
div.section div.select2 ul li a,
div.section div.select3 ul li a{
	border:none;
	border-bottom:1px solid #666;
	
}
div.section div.select2{
	width:70px;
}
div.section div.select3{
	width:230px;
}
div.section div.select a, 
div.section div.select2 a, 
div.section div.select3 a{
	float:left;
	width:142px;
	height:18px;
	background:url(../images/select_1.gif) no-repeat 0 0;
	text-decoration:none;
	margin:0 0 0 0px;
	color:#000;
	padding:5px 0 0 8px;
	list-style:none;
	font-weight:normal;
}
div.section div.select2 a{
	background:url(../images/select_2.gif) no-repeat 0 0;
}
div.section div.select2 a{
	width:52px;
}
div.section div.select3 a{
	background:url(../images/select_3.gif) no-repeat 0 0;
}
div.section div.select3 a{
	width:212px;
}
div.section div.select div, 
div.section div.select2 div, 
div.section div.select3 div{
	display:none;
}
div.section div.select div.open, 
div.section div.select2 div.open, 
div.section div.select3 div.open{
	position:absolute;
	display:block;
	width:218px;
	background:#fff;
	border:1px solid #ccc;
	top:22px;
	margin:0 0 0 0px;
	padding:0 0 0 0px;
	list-style:none;
	left:0;
/*	z-index:888;*/
}
/*div.section div.select2 div.open{
	z-index:1001;
}*/
div.global_section{
	position:relative;
	z-index:777;
}
div.section div.select3 ul li,
div.section div.select2 ul li,
div.section div.select ul li{
	border:none;
	
}
div.section div.select ul li a,
div.section div.select2 ul li a,
div.section div.select3 ul li a{
	background:#fff;
	color:#000;
	text-indent:1px;
	height:auto;
	
	padding:2px 0 2px 5px;
	position:relative;
	z-index:5;
	display:block;
	width:213px;
	border:none;
	text-decoration:none;
}
div.section div.select ul li a:hover, 
div.section div.select2 ul li a:hover, 
div.section div.select3 ul li a:hover{
	background:#CCC;
}
.box-form {
	padding:10px 20px 0 10px;
	font-size:14px;
	color:#666;
	position:relative;
}


.box-form p {
	line-height:18px;
	margin:10px 0 0;
}
.box-form {
	float:left;
	margin-right:11px;
}

.box-form label
{
color:#054884;
float:left;
width:63px;
padding-top:5px;
}

.box-form h2 {
	font-size:18px;
	color:#054884;
	margin:0;
	font-weight:normal;
	padding-right:30px;
	overflow:hidden;
	width:188px;
}

.box-form .wrap span input {
	float:left;
	width:146px;
	padding:3px 5px;
	border:none;
	background:none;	
}


.box-form .wrap span {
	float:left;
	background:url(../images/input-bg-white.gif) no-repeat;
	width:158px;
	height:25px;
}

.box-form .wrap
{
margin-bottom:10px;

}


.box-form .btn {
	float:right;
	background:url(../images/submit-btn.gif) no-repeat;
	width:80px;
	height:26px;
	text-align:center;
	padding-top:5px;
	color:#fff;
	margin-right:30px;
}
.box-form .btn2 {
	float:left;
	width:80px;
	height:26px;
	text-align:center;
	padding-top:5px;
	color:#fff;
	margin-right:30px;
}

.box-form .ico {
	position:absolute;
	top:-12px;
	right:40px;
	text-indent:-9999em;
}

.box-form .ico5 {
	background:url(../images/ico5.gif) no-repeat;
	width:38px;
	height:65px;
}

.main-column:after, .publications:after, #container:after {
	content: "";
	display:block;
	clear:both;
}
.pager{
	width:500px;
}
.pager ul{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
}
.pager ul li{
	float:left;
	padding:0 3px;
	font-size:12px;
}
.pager ul li.next a{
	float:left;
}

.pager A 
{
color:#054884;
font-weight:bold;
}
.pager ul li a.active{
	color:#666666;
	background:none;
}
.pager ul li a{
	background: url(../images/bg_link.gif) repeat-x scroll 0 100%;
}
.pager ul li a:hover{
	text-decoration:none;
	background:none;
}


.home_page_img{
	/*background:url(../media/4584/bg.jpg) no-repeat 0 0;*/
	height:380px;
	width:1010px;
	padding:30px 0 0 15px;
	margin:0 0 0px 0;
	overflow:hidden;
    
}
.home_page_welcome{
	width:700px;
}
.left_map{
	margin:20px 0 0 10px;
	float:left;
}
.top-shadow .sidebar {
	margin:52px 10px 0 0;
}
.main-column #textCont h3{
	font-size:12px;
	color:#99ccff;
}
.main-column #textCont h3 span,
.main-column #textCont h3 a{
	color:#054884;
	font-size:12px;
	font-weight:bold;
}
.main-column #textCont table td h3{
	font-size:12px;
	color:#99ccff;
}
.main-column #textCont table td h3 a{
	color:#054884;
	font-size:12px;
	font-weight:bold;
}
.box_news h3{
	font-size:12px;
	color:#99ccff;
}
.box_news h3 a{
	color:#054884;
	font-size:12px;
	font-weight:bold;
}
.box_newst table td h3{
	font-size:12px;
	color:#99ccff;
}
.box_news table td h3 a{
	color:#054884;
	font-size:12px;
	font-weight:bold;
}
.box_news p{
	font-size:12px;
}

.publication{
	background:url(../images/bg_publication.gif) no-repeat 0 0;
	width:672px;
	overflow:hidden;
	padding:0 12px;
}
.publication table{
	width:100%;
}
.publication table h3{
	margin:0;
}
.main-column .publications  #textCont .publication table td{
	border-bottom:1px dotted #bcbcbc;
	padding:20px 10px 20px 0;
	vertical-align:top;
}
.main-column .publications  #textCont .publication table td p{
	margin:3px 0 0 0;
}
.publication table td strong.date{
	color:#9ec6e7;
}
.publication table td.title{
	border:0;
}
.publication table td.title a{
	text-decoration:underline;	
}
.publication table  strong.title_blue{
	color:#054884;
}
.pager{
	width:672px;
	overflow:hidden;
}
.pager ul{
	float:right;
	margin:0 0 15px 0;
	overflow:hidden;
}
.pager ul strong{
	color:#054884;
}
#linkContainer ul li a.active{
	color:#666666;
	background:none;
}
#linkContainer ul li a{
	background: url(../images/bg_link.gif) repeat-x scroll 0 100%;
}
#linkContainer ul li a:hover{
	text-decoration:none;
	background:none;
}
p.contact_details{
	display:none;
}
div.g_office{
	overflow:hidden;
	width:345px; 
	float:left;
	padding:20px 0 20px;
}
div.g_office h2{
	margin:0 0 14px;
}
.blue
{
    color:#054884;
}
.lightblue
{
    color:#9ec6e7;
}
.table_bg{
	background:url(../images/bg_publication_short.gif) no-repeat 0 0;
	width:480px;
	overflow:hidden;
	padding:0 12px;
}
.table_bg table{
	width:450px;
}
.table_bg table h3{
	margin:0;
}
.table_bg table td{
	border-bottom:1px dotted #bcbcbc;
	padding:20px 10px 20px 0;
	vertical-align:top;
}
.table_bg table td p{
	margin:3px 0 0 0;
}
.table_bg table td strong.date{
	color:#9ec6e7;
}
.table_bg table td.title{
	border:0;
}
.table_bg table td.title a{
	text-decoration:underline;	
}
.table_bg table  strong.title_blue{
	color:#054884;
}
div.g_publication{
	overflow:hidden;
	width:240px; 
	float:left;
	padding:20px 0 20px;
}
div.g_publication h2{
	margin:0 0 14px;
}
div.g_publication div
{
    overflow: hidden;
    float: left;
    padding: 0px 0px 0px 0px;
}

.itemPrincipalContact
{
	overflow: hidden;
	min-width: 330px;
	float:left;
	padding:20px 0 20px;
}
.images-slide-show
{
    width: 498px;
    height: 150px;
    overflow: hidden;
    float: left;
    margin: 0px 0px 17px 0px;
}
.imagery_block
{
    background: #FFFFFF;
	text-align:center; 
	vertical-align:top; 
	width:100%; 
}
.grey-text h2{
color:#666;
}
.home_page_welcome div.h1
{
   font-size: 3em;
   margin-bottom: 0px;
   width:auto;
}
.home_page_welcome div.h2
{
    font-size: 2.2em;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
   margin-bottom: 17px;
   width:auto;
}