@charset "utf-8";
/* Sticky Footer Tags */
* {margin: 0;} 
html, body {height: 100%;} 
#wrapper {min-height:100%;height:auto !important;width:900px;margin:0 auto -95px;background:url(../images/pagebg.png) repeat-y;} 
#push{height:115px;clear:both;}
/* End Sticky Footer Tags */

body {margin:0px;padding:0px;border:0px;background:url(../images/bg.png) repeat;}
#header {margin:0px;padding:0px;border:0px;height:65px;width:100%;position:absolute;left:0px;top:0px;background:url(../images/headerfooterbg.png) repeat;}
#header_contents {margin:0px 0px 0px -380px;padding:0px;border:0px;width:760px;position:absolute;left:50%;}
#logo a {margin:0px;padding:0px;border:0px;width:140px;height:132px;position:absolute;top:30px;}
#logo a img {border:0px;}
#links {margin:0px;padding:0px;border:0px;position:absolute;right:0px;top:32px;z-index:100;}
#links ul {list-style:none;}
#links ul li {margin:0px 0px 0px 6px;padding:5px 0px 0px 5px;border:0px;float:left;text-transform:uppercase;background:url(../images/linkline.png) no-repeat left top;height:26px;}
#links ul li a {margin:0px;padding:0px;border:0px;font:13px "Century Gothic", Arial, sans-serif;color:#FFF;text-decoration:none;}
#links ul li a:hover {text-decoration:underline;}
#popitmenu {position:absolute;background-color:#66b9e0;border:0px;font:10px "Century Gothic", Arial, sans-serif;line-height:18px;z-index:100;visibility:hidden;}
#popitmenu a {text-decoration:none;padding-left:6px;color:#FFF;display:block;}
#popitmenu a:hover{background-color:#FFF;color:#a4a5a5;}
#container {margin:0px 0px 0px -380px;padding:80px 0px 0px 0px;border:0px;width:760px;position:relative;left:50%;}
#left_content {margin:100px 0px 0px -10px;padding:10px;border:0px;float:left;width:138px;background:url(../images/left_bg.jpg) no-repeat;}
h2.news_title, h2.left_menu_title {margin:0px;padding:0px;border:0px;font:13px "Century Gothic", Arial, sans-serif;color:#66b9e0;font-weight:bold;}
span.news_date, span.news_date a, span.left_menu_link a {font:11px "Century Gothic", Arial, sans-serif;color:#66b9e0;font-weight:bold;text-decoration:none;}
span.news_date a:hover, span.left_menu_link a:hover {text-decoration:underline;}
#left_content p {margin:10px 0px 0px 0px;padding:0px;border:0px;font:10px "Century Gothic", Arial, sans-serif;color:#a4a5a5;}
#left_content p a {color:#a4a5a5;text-decoration:none;}
#left_content p a:hover {text-decoration:underline;}
#right_content {margin:0px;padding:0px;border:0px;float:right;width:583px;position:relative;z-index:20;}
div.content_section {margin:0px;padding:20px 0px 0px 0px;border:0px;}
div.content_section h1 {margin:0px;padding:0px;border:0px;font:16px "Century Gothic", Arial, sans-serif;color:#66b9e0;font-weight:bold;}
div.content_section h2 {margin:10px 0px 0px 0px;padding:0px;border:0px;font:14px "Century Gothic", Arial, sans-serif;color:#66b9e0;font-weight:bold;}
div.content_section p, div.content_section ul {margin:10px 0px 0px 0px;padding:0px;border:0px;font:12px "Century Gothic", Arial, sans-serif;color:#a4a5a5;}
div.content_section ul {margin-left:30px;}
div.content_section p a, div.content_section ul a {color:#66b9e0;text-decoration:none;}
div.content_section p a:hover, div.content_section ul a:hover {text-decoration:underline;}
#footer {margin:0px;padding:0px;border:0px;height:95px;width:100%;background:url(../images/headerfooterbg.png) repeat;position:relative;}
#footer_content {margin:0px 0px 0px -380px;padding:0px;border:0px;width:760px;position:absolute;left:50%;}
#footer_left {margin:0px;padding:20px 0px 0px 0px;border:0px;float:left;}
#footer_left img {margin-right:30px;float:left;}
div.footer_left_list {margin:0px;padding:5px 0px 0px 0px;border:0px;height:45px;background:url(../images/footerline.png) no-repeat left;float:left;}
div.footer_left_list ul {margin:3px 0px 0px 0px;padding:0px 10px 0px 10px;border:0px;list-style:none;}
div.footer_left_list ul li, div.footer_left_list ul li a {font:10px "Century Gothic", Arial, sans-serif;color:#FFF;text-decoration:none;line-height:12px;}
div.footer_left_list ul li a:hover {text-decoration:underline;}
#footer_right {margin:0px;padding:25px 0px 0px 0px;border:0px;float:right;text-align:right;}
#footer_right p {margin:0px;padding:0px;border:0px;font:10px "Century Gothic", Arial, sans-serif;color:#FFF;}
#footer_right img {margin:0px 0px 0px 5px;padding:0px;border:0px;}
input.contact_buttons {margin:0px;padding:5px;border:0px;font:12px "Century Gothic", Arial, sans-serif;color:#FFF;background:#a4a5a5;cursor:pointer;}
a.content_link {color:#a4a5a5;text-decoration:none;}
a.content_link:hover {text-decoration:underline;}

h1.home_title {margin:10px 0px 0px 0px;padding:0px;border:0px;font:18px "Century Gothic", Arial, sans-serif;color:#66b9e0;font-weight:bold;}
div.home_section {margin:0px;padding:10px 30px 0px 0px;border:0px;width:160px;float:left;}
div.home_section h2 {margin:0px;padding:0px;border:0px;font:12px "Century Gothic", Arial, sans-serif;color:#66b9e0;font-weight:bold;}
div.home_section p {margin:5px 0px 0px 0px;padding:0px;border:0px;font:11px "Century Gothic", Arial, sans-serif;color:#a4a5a5;}
div.home_section ul {margin:5px 0px 0px 0px;padding:0px;border:0px;}
div.home_section ul li {margin:0px 0px 0px 13px;padding:0px;border:0px;font:11px "Century Gothic", Arial, sans-serif;color:#66b9e0;}
div.home_section ul li a {color:#a4a5a5;text-decoration:none;}
div.home_section ul li a:hover {text-decoration:underline;}
#home_companies {margin:0px;padding:20px 0px 0px 0px;border:0px;clear:both;}
#support_bubble {margin:0px;padding:0px;border:0px;position:absolute;top:520px;left:715px;}
#mechanical_banner {margin:20px 0px 0px 0px;padding:0px;border:0px;}
#mechanical_banner img {border:0px;}

div.staff_box {margin:10px 0px 0px 0px;padding:10px;border:0px;width:265px;height:250px;background:url(../images/box_fade.jpg) no-repeat right top;}
div.staff_box img {margin:0px 0px 5px 5px;border:1px #a4a5a5 solid;float:right;}
div.staff_box p {margin:0px;padding:0px;border:0px;font:10px "Century Gothic", Arial, sans-serif;color:#a4a5a5;}

div.accreditation_box, div.partner_box {margin:10px 0px 0px 0px;padding:10px 10px 10px 0px;border:0px;width:100%;background:url(../images/box_fade.jpg) no-repeat right top;}
div.accreditation_box h3 {margin:0px;padding:0px;border:0px;font:14px "Century Gothic", Arial, sans-serif;color:#66b9e0;font-weight:bold;}
div.accreditation_box img {margin:2px 0px 2px 0px;}
div.accreditation_box p {margin:0px;}
div.partner_box p {margin:0px;font:12px "Century Gothic", Arial, sans-serif;}
div.partner_box p.area_link_paragraph, div.content_section p.area_link_paragraph {margin:5px 0px 0px 0px;padding:0px;border:0px;font:10px "Century Gothic", Arial, sans-serif;color:#66b9e0;text-align:center;}
div.partner_box p.area_link_paragraph a, div.content_section p.area_link_paragraph a {color:#66b9e0;text-decoration:none;}

div.download_box {margin:10px 0px 0px 0px;padding:10px;border:0px;width:265px;height:140px;background:url(../images/box_fade.jpg) no-repeat right top;}
div.download_box img {margin:0px 0px 5px 5px;border:1px #a4a5a5 solid;float:right;}
div.download_box h3 {margin:0px;padding:0px;border:0px;font:12px "Century Gothic", Arial, sans-serif;color:#66b9e0;font-weight:bold;}
div.download_box p {margin:0px;padding:0px;border:0px;font:11px "Century Gothic", Arial, sans-serif;color:#a4a5a5;}

div.press_left {margin:0px;padding:20px 0px 0px 0px;border:0px;width:300px;float:left;}
div.press_right {margin:40px 0px 0px 0px;padding:0px;border:0px;width:250px;float:right;background:url(../images/box_fade.jpg) no-repeat right top;}
div.press_left h1 {margin:0px;padding:0px;border:0px;font:16px "Century Gothic", Arial, sans-serif;color:#66b9e0;font-weight:bold;}
div.press_left p, div.press_right p {margin:10px 0px 0px 0px;padding:0px;border:0px;font:12px "Century Gothic", Arial, sans-serif;color:#a4a5a5;}
div.press_left p a, div.press_right p a {color:#66b9e0;text-decoration:none;}
div.press_left p a:hover, div.press_right p a:hover {text-decoration:underline;}

div.logo_box {margin:10px 0px 0px 0px;padding:10px;border:0px;background:url(../images/box_fade.jpg) no-repeat right top;}
div.logo_box h3 {margin:0px;font:14px "Century Gothic", Arial, sans-serif;color:#66b9e0;}
div.logo_box p {margin:0px;}

div.faq_selection_content {margin:10px 0px 0px 0px;padding:10px;border:1px #dceff8 solid;background:url(../images/box_fade.jpg) no-repeat right top;text-align:center;}
div.faq_selection_content p {margin:0px;padding:0px;font:11px "Century Gothic", Arial, sans-serif;color:#66b9e0;}
div.faq_content {margin:10px 0px 0px 20px;padding:10px;border:1px #dceff8 solid;width:520px;background:url(../images/box_fade.jpg) no-repeat right top;}
div.faq_content h2 {margin:0px;padding:0px;border:0px;font:13px "Century Gothic", Arial, sans-serif;color:#66b9e0;font-weight:bold;}

#contact_details {margin:10px 0px 0px 0px;padding:20px;border:1px #dceff8 solid;background:url(../images/box_fade.jpg) no-repeat right top;float:left;}
#contact_form {margin:10px 0px 0px 0px;padding:20px;border:1px #dceff8 solid;background:url(../images/box_fade.jpg) no-repeat right top;float:right;}

#remote_windows, #remote_apple {margin:10px 0px 0px 0px;padding:0px;border:0px;width:250px;text-align:center;font:13px "Century Gothic", Arial, sans-serif;color:#a4a5a5;}
#remote_windows {margin-left:30px;float:left;}
#remote_apple {margin-right:30px;float:right;}
#remote_windows a, #remote_apple a {color:#66b9e0;text-decoration:none;}
#remote_windows a:hover, #remote_apple a:hover {text-decoration:underline;}

div.article_box {margin:5px 30px 0px 0px;padding:5px;border:0px;float:left;width:150px;height:150px;background:url(../images/box_fade.jpg) no-repeat right top;}
div.article_box p {margin:0px;}

div.staff_box_sean {margin:0px 0px 10px 10px;border:1px #dceff8 solid;padding:5px;float:right;width:300px;background:url(../images/box_fade.jpg) no-repeat right top;}
div.staff_box_sean img {margin:0px 10px 10px 0px;float:left;}
div.staff_box_sean p {margin:0px;font-size:10px;}
div.customers_box {margin:10px 0px 0px 0px;border:1px #dceff8 solid;padding:5px;float:left;background:url(../images/box_fade.jpg) no-repeat right top;}
div.customers_box img {margin:0px 10px 0px 0px;border:1px #a4a5a5 solid;float:left;}
div.customers_box h2 {margin:0px;font:13px "Century Gothic", Arial, sans-serif;color:#66b9e0;font-weight:bold;}
div.customers_box p {margin:0px;font-size:11px;}

#marine_menu {margin:10px 0px 0px 0px;border:1px #dceff8 solid;padding:10px;background:url(../images/box_fade.jpg) no-repeat right top;width:300px;}

div.news_content {margin:10px 0px 0px 0px;border:1px #dceff8 solid;padding:10px;background:url(../images/box_fade.jpg) no-repeat right top;width:560px;}
div.news_content h2 {margin:0px;}
div.news_content p.news_tags {margin:3px 0px 0px 0px;padding:1px 5px;border:0px;background:#66b9e0;color:#FFF;font-size:10px;}
div.news_content p.news_tags a {color:#FFF;}
.autocomplete {border:1px solid #a4a5a5;cursor:pointer;background:#FFF;max-height:350px;overflow:auto;margin:2px 6px 6px 0px;font:11px "Century Gothic", Arial, sans-serif;color:#a4a5a5;}
.autocomplete .selected {background:#CCC;color:#FFF;}
.autocomplete div {padding:2px 5px;white-space:nowrap;}
.autocomplete strong {font-weight:normal;color:#66b9e0;}

ul.sitemap_list {list-style:disc;}
