body{
font-family:Verdana, sans-serif;
margin:0;
padding:0;
padding: 18px 0 11px 0;
font-size:9pt;
background-color:#fff;
color:#006699;
}
img{
border:0;
}
.clear{
clear:both;
font-size:0px;
line-height:0px;
}
.no_bg{background-image: none !important;}
a {color:#006699;
text-decoration:underline;}
a:hover {text-decoration:none;}

#body{
width:971px;
margin:auto;
}
#top{
width:100%;
height:42px;
}
#logo{
float:left;
padding-left: 10px;
}
#top_menu{
float:right;
margin-top:22px;
padding-right: 10px;
}
#top_menu a{
font-family:Arial;
color:#999999;
margin-left:2px;
margin-right:5px;
font-size:9pt;
text-decoration:none;
}
#top_menu a:hover{
color:#3399cc;
text-decoration:none;
}
#top_line{
width:100%;
height:13px;
background:url(../images/bg_top_line.gif) repeat-x;
}
#bg_top{
background:url(../images/bringing-offshore-it-within-reach.gif) no-repeat;
width:100%;
height:46px;
margin-top:1px;
}
#middle
{
overflow:hidden;
height:1%;	
background-color:#d1d595;
}
/******************************************************/
#left_column{
	width:212px;
	float:left;
	border-top: 1px solid #fff;
}
#left_column ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
	margin-top:5px;
	margin-left:8px;
	font-size:0px;
}
#left_column ul li
{
    width:195px;
	font-size:0px;
	line-height:0px;
	color:#003366;	
	background:url(../images/nav_li_off.gif) no-repeat left;
	margin-top:0px;
	border-bottom:1px solid #ffffff;
	cursor:pointer;
}
#left_column ul li a
{
    display: block;
	text-decoration:none;
	font-family:Arial;
	height:1%;	
	margin-top:0px;
	font-size:8pt;
	color:#003366;
	padding:4px 0 4px 25px;
	line-height:1.2em;
	
}
#left_column ul li:hover, #left_column ul li.over
{
    position: relative;
	background:#125e8b url(../images/nav_li_on.gif) no-repeat left;	
}
#left_column ul li:hover a, #left_column ul li.over a
{
    color:#ffffff;
}
#left_column ul li.active {background:#125e8b url(../images/nav_li_on.gif) no-repeat left !important;}
#left_column ul li.active a {color:#ffffff !important;}

#left_column ul li ul
{
	position: absolute;
	display: none;
	top: -1px;
	left: 195px;
	width: auto;
	border: 1px solid #fff;
	background: #0092af;
	float: none;
	margin: 0px;
	padding: 0px 15px;
}
#left_column ul li ul li
{
	background: none;
}
#left_column ul li ul li a
{
	padding-left: 5px;
	color: #fff;
}
#left_column ul li ul li a:hover
{
	color: #b0e2ec;
}
#left_column ul li:hover ul li:hover, #left_column ul li.over ul li.over
{
	background: none;	
}

#left_column ul li:hover ul, #left_column ul li.over ul
{
	display: block;
}

/******************************************************/
#right_column{
width:758px;
float:right;
background-color:#ffffff;
padding-left:1px;
}
#right_column .titles {font-size: 11pt; font-family: Verdana}
#lower_modules{
float:left;
background:url(../images/offshore-developers-provider.gif) no-repeat;
width:540px;
height:275px;
margin-top:1px;
}
#learning_more{
float:left;
width:217px;
padding-bottom:10000px;
margin-bottom:-10000px;
margin-left:1px;
margin-top:1px;
font-size:7pt;
background:#e1e7ee url(../images/corner_bottom_right.gif) no-repeat bottom right;
}
#home_learning_more
{
float:left;
width:217px;
height:275px;
margin-left:1px;
margin-top:1px;
font-size:7pt;
background:#e1e7ee url(../images/corner_bottom_right.gif) no-repeat bottom right;
}
#sub_content{
float:left;
width:540px;
min-height:530px;
height:auto !important;
height: 530px;
margin-top:1px;
color: #3e3e3e;
background: url(../images/bg_sb_cnt_btm.jpg) no-repeat bottom;
padding-bottom:50px;
}
.content {line-height: 17px;}
.bg_sub_left{
padding: 47px 20px 0 20px;
background: url(../images/bg_sb_cnt_tp_lft.jpg) no-repeat;
}
.bg_sub_right{
background-image: url(../images/bg_sb_cnt_tp_rght.jpg) !important;
background-position: top !important;
background-repeat: no-repeat;
padding-top: 40px;
}
.bg_yellow
{
    background: #f6f7ea;
    padding: 15px 20px;
}
.title{
color: #09334e;
font-weight: bold;
margin-bottom: 10px;
font-size: 16px;
font-family: Arial;
}
.text_box{
border:1px solid #276a96;
width:126px;
height: 17px;
margin:0;
padding:0;
margin-bottom:1px;
$margin-bottom: -1px;
color:#006699;
font-size:10pt;
}
.text-field{
width:200px;
}
.textarea-field{
width:300px;
}
/******************************************************/
#footer{
text-align:center;
margin-top:7px;
}
#footer a{
color:#006699;
text-decoration:underline;
}
#footer a:hover{
color:#006699;
text-decoration:none;
}
#img_right_corner
{
	float:right;
	margin-top:-273px;
	position:relative;
	padding-top:1px;
	background-color:#ffffff;
}
#img_left_corner
{
	float:left;
	margin-top:-29px;
	position:relative;
}