/*******************************common***************************************/
* {margin:0; padding:0;}
*:focus{ outline:none;}
body { margin: 0px; padding: 0px; background:url(/images/calloffshore_header_bg.jpg) repeat-x top; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.clear{ clear:both;}
.floatleft		{float:left;}
.floatright		{float:right;}

#wrapper {width:990px; margin:0 auto; text-align:left;}

/*******************************header***************************************/
#header {float:left; background:url(/images/calloffshore_header.jpg) top center no-repeat }
#banner {margin:0px; margin-top:6px; margin-left:8px;
width:354px; height:106px;
float:left;}
#contacts{ float:left;
text-align:left;
margin-left:89px;
margin-top:27px;}

#contacts h1{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
margin-left:0px;
padding-left:0px;
}
#contacts h5{font:bold 18px/24px "Trebuchet MS", Arial, verdana; float:left; text-align: left; padding-left: 0;}
#contacts .country{
color:#19334E;
}
#header .txtwrap{width:990px; float:left; height:115px;}


.menutop { font: normal 10px/14px Arial, Helvetica, sans-serif; float:right;  margin:48px 250px 0 0; display:inline;}
.menutop a{ color:#333333; text-decoration:none;}
.menutop a:hover{ color:#333333; text-decoration:underline;}


#header h1 {font:normal 18px/24px "Trebuchet MS", Arial, verdana; float:left; padding-left:10px;}
#header h1 a {text-indent:-9999px;width:305px; height:60px; display:block; padding-left:10px;}
#header h2 {font:normal 18px/24px "Trebuchet MS", Arial, verdana; color:#333333; padding-left:10px;}
#header h3 {font:normal 30px/36px "Trebuchet MS", Arial, verdana; color:#006699; padding-left:10px;}
#header h3 span{ color:#666666}
#header h4 {font:normal 18px/24px "Trebuchet MS", Arial, verdana; color:#003366; padding-left:10px;}



/*******************************contents***************************************/

#contents {float: left; }


/*******************************middle***************************************/

.middle{ width:540px;  float:left; padding:5px 0 10px 0; border-top:2px solid #006699; margin:5px 0 0 0;}
.middle h1{padding:6px 4px 8px 10px;   font:normal 20px/20px "Trebuchet MS", Arial, verdana; color: #006699;}
.middle h2{padding:6px 4px 8px 10px;   font:normal 18px/20px "Trebuchet MS", Arial, verdana; color: #006699;}
.middle h3{padding:10px 10px 0 10px; font:bold 14px/18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #338833; }
.middle h4{padding:10px 10px 0 10px; font:normal 14px/18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;  color: #006699;}
.middle p{padding:10px 10px 0 10px; font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif; }
.middle ul{margin-top: 10px; margin-bottom: 10px;}
.middle ol{margin-top: 10px; margin-bottom: 10px; margin-left: 10px;}
.middle li{padding:0 0 0 0; margin-left: 10px; font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif; }
.middle a{font:normal 12px/12px Arial, Helvetica, sans-serif; text-decoration:none; color:#003366;} 

.topcontent { background:url(/images/calloffshore_table_bg.jpg) no-repeat top center; padding:10px 2px 4px 10px;}
.topcontent h1{padding:6px 4px 8px 12px;   font:normal 20px/20px "Trebuchet MS", Arial, verdana; color: #006699;}
.topcontent h1 span{color:#C98E14;}
.topcontent h2{padding:15px 10px 2px 10px; font:bold 14px/18px Verdana, Arial, Helvetica, sans-serif; }
.topcontent h3{padding:10px 10px 0 10px; font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif; }
.topcontent p{padding:10px 10px 0 10px; font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif; }
.topcontent a{font:normal 11px/11px Arial, Helvetica, sans-serif; text-decoration:none; color:#003366;} 

.tblbtm{ background: url(/images/calloffshore_table_bg_btm.jpg) no-repeat top center; height:36px; padding:10px 4px 0 10px; }
.content2{ border-collapse: collapse; border:#EEEDF2 solid 2px; margin:10px 0 10px 6px;; width:450px; }
.content2 h1{padding:6px 0 0 10px ; font:normal 20px/22px "Trebuchet MS", Arial, verdana; color:#006699; display:block; background-color:#FFFFFF;}
.content2 h2{padding:6px 0 0 10px ; font:bold 14px/16px "Trebuchet MS", Arial, verdana; color:#006699; display:block; background-color:#FFFFFF;}
.content2 p{padding:5px 0 0 8px; font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif; background-color:#FFFFFF; display:block;}
.content2 a{font:normal 12px/14px Arial, Helvetica, sans-serif; text-decoration:none; color:#003366;}
.content2 th{border:#EEEDF2 solid 1px; font:bold 11px/14px Arial, Helvetica, sans-serif; padding:4px 0 4px 10px; text-align: center;}
.content2 td{border:#EEEDF2 solid 1px; font:normal 11px/14px Arial, Helvetica, sans-serif; padding:4px 0 4px 10px; vertical-align:middle;text-align: center;}
.content2 .bg1{background-image:url(/images/bgbtn.gif); }


/*******************************right***************************************/
.right{ width:224px;  float:left; padding:5px 0 0 0; }

#rightbox{ background:#FFFFFF url(/images/leftbox.jpg) no-repeat top left; clear:both; width:100%; font-size: 12px;}
#rightbox:hover{ background:#FFFFFF url(/images/leftbox_over.jpg) no-repeat top left; width:100%;}
#rightbox h1{ font-family:"Trebuchet MS", Arial, verdana; font-weight:normal; font-size:17px; color:#006699; padding:0px; margin:7px; 
margin-left:0px;} #rightboxin{ padding:24px; padding-top:4px; padding-bottom:0px; } #rightboxin li{ margin-left: 12px; }
#rightboxin ul{margin-top: 10px;}
#rightboxin p{font-size: 12px; padding-bottom: 5px; }
#rightboxin a{font:normal 12px/12px Arial, Helvetica, sans-serif; text-decoration:none; color:#003366;}
#rightboxbt{ background:#FFFFFF url(/images/beftboxbt.jpg) no-repeat top left; width:100%; height:45px; }
#rightboxbt img{ float:right; padding:10px 14px 0 0;}


/*******************************left***************************************/
.left{ width:204px; float:left; padding:0 10px 0 6px;} 
.left ul {list-style: none; float:left; margin:0 0 20px 0;}
.left ul li { border-bottom:#EBEBEB solid 1px; width:200px; margin:1px;}
.left ul li a{ font-family: Arial, Helvetica, sans-serif; color:#333333; width:178px; font-size:12px; text-decoration:none; display:block; padding:8px 0px 8px 25px ; background:url(/images/bullet.gif)  no-repeat left center;}
.left ul li a:hover{color:#003366;display:block; background:url(/images/bullet_over.gif) no-repeat left center #F5F5F5 ; }
.left img{ border:none;}
.servce_ad	{float:left;}

/*******************************footer***************************************/
#footer_wrap {background: url(/images/calloffshore_footer_bg.jpg) repeat-x left top; width:100%; float:left;}
#footer	{ margin:0 auto; width:990px; padding:25px 0; height:19px; font:normal 11px/20px "Trebuchet MS", Arial, verdana; color:#FFFFFF; text-align:left;}
#footer a	{text-decoration:none; color:#FFFFFF;}
#footer a:hover{text-decoration:underline; }

input.button {
color:#FFFFFF;
font-weight:bold;
width: 130px;
height: 25px;
background: #419CCA url(/images/btn.gif) no-repeat;
outline: none;
border:none;
}

input.button:hover {
background: #2E73A0 url(/images/btn.gif) no-repeat 0 -26px;border:none;
}

.pricetable_btns{
margin-right:5px;
 }

