body, html { margin: 0px; padding: 0px; font-size: 11px; font-family: Verdana; color: #000; }


div.menu_top { margin: 0px auto; width: 962px; height: 33px; text-align: right; }
div.menu_top ul { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 200px; height: 33px; background: url('images/m.jpg') repeat-x; }
div.menu_top ul li { display: inline; list-style: none; }
div.menu_top a { display: block; text-align: center; text-decoration: none; padding: 13px 0px 0px 0px; margin: 0px 1px 0px 0px; float: left; height: 20px; background: url('images/m0.jpg') repeat-x bottom; }
div.menu_top span { padding: 13px 0px 7px 0.5em; margin-bottom: -7px; background: url('images/l0.jpg') no-repeat bottom left; }
div.menu_top span span { padding: 13px 0.5em 7px 0px; background: url('images/r0.jpg') no-repeat bottom right; }
div#menu_top1 { background: url('images/t1.jpg') no-repeat bottom left; }
div#menu_top2 { background: url('images/t2.jpg') no-repeat bottom left; }
div#menu_top3 { background: url('images/t3.jpg') no-repeat bottom left; }
div#menu_top1 a.active { background: url('images/m1.jpg') repeat-x bottom; }
div#menu_top1 a.active span { background: url('images/l1.jpg') no-repeat bottom left;  }
div#menu_top1 a.active span span { background: url('images/r1.jpg') no-repeat bottom right; }
div#menu_top2 a.active { background: url('images/m2.jpg') repeat-x bottom; }
div#menu_top2 a.active span { background: url('images/l2.jpg') no-repeat bottom left;  }
div#menu_top2 a.active span span { background: url('images/r2.jpg') no-repeat bottom right; }
div#menu_top3 a.active { background: url('images/m3.jpg') repeat-x bottom; }
div#menu_top3 a.active span { background: url('images/l3.jpg') no-repeat bottom left;  }
div#menu_top3 a.active span span { background: url('images/r3.jpg') no-repeat bottom right; }
div.line_top { margin: 0px auto; width: 962px; height: 15px; }
div#line_top1 { background: url('images/h1.jpg') repeat-x; }
div#line_top2 { background: url('images/h2.jpg') repeat-x; }
div#line_top3 { background: url('images/h3.jpg') repeat-x; }

div#head { width: 962px; margin: 0px auto; background: url('images/top_logo.jpg') no-repeat; height: 121px; border-bottom: 1px solid #BCCBDE; }
div#head_links { padding: 75px 0px 0px 460px; }
div#head_links a { color: #fff; }
div#head_links img { padding: 0px 10px 0px 10px; }


div#foot { width: 902px; margin: 0px auto; margin-top: 20px; border-bottom: 37px solid #173664; padding: 30px; background-color: #2F557C; color: #fff; }
div#foot a { color: #fff; text-decoration: underline; }

table#content { width: 962px; margin: 0px auto; margin-top: 10px; }
table#content td { vertical-align: top; }
table#content td#left_side { width: 220px; background: url('images/ls.jpg') repeat-y; background-position: right; }
table#content td#left_side div#usefull_resources { margin: 15px 0px 0px 15px; }
table#content td#left_side div#usefull_resources a { display: block; margin-top: 15px; }
table#content td#left_side div#usefull_resources img { border: none; }

table#content td#left_side div#left_menu { border-bottom: 8px solid #DDE4EC; background: #21457F url('images/lm.jpg') repeat-x; background-position: top left; padding: 20px 0px 20px 18px; }
table#content td#left_side div#left_menu a { display: block; color: #fff; padding: 7px 0px 8px 15px; }
table#content td#left_side div#left_menu a.selected { background: url('images/ms.jpg') no-repeat; background-position: bottom left; color: #174B7A; text-decoration: none; }

table#content td#middle { padding: 15px 30px 20px 30px; }
table#content td#middle div#main_content { margin-top: 10px; }

table#content td#right_side { border-left: 1px solid #DCE3E9; width: 180px; padding: 10px 20px 0px 20px; }
table#content td#right_side div#learn_more { border: 1px solid #CAD4DE; width: 186px; height: 50px; margin-bottom: 15px; background: url('images/right_side_learn_more.jpg') no-repeat; background-position: bottom; }
table#content td#right_side div#request_info { border: 1px solid #CAD4DE; width: 186px; height: 54px; margin-bottom: 20px; background: url('images/right_side_request_info.jpg') no-repeat; background-position: bottom; }
table#content td#right_side div#learn_more a, div#request_info a { display: block; color: #335676; margin: 10px 0px 0px 55px; }
table#content td#right_side div.offshore_news { margin-top: 20px; }
table#content td#right_side div.offshore_news div.title a { font-weight: bold; color: #2E587E; }
table#content td#right_side div.offshore_news div.date { color: #C1C1C1; margin-bottom: 5px; }
table#content td#right_side div.offshore_news div.article { margin-bottom: 5px; }
table#content td#right_side div.learn_more a { color: #2A5C81; padding-right: 15px; background: url('images/ar.jpg') no-repeat; background-position: right center; }

table#content td#banners { vertical-align: top; height: 100%; background-color: red; }

