* {margin:0;padding:0;}
img {-ms-interpolation-mode: bicubic;}

body,td,th {font-size:12px;color:#333;font-family:arial,verdana,sans-serif;}
body {background-color:#fff;text-align:center;margin:0 auto;}

a:link,a:visited,a:active {color:#003366;text-decoration:none;}
a:hover {color:#336699;text-decoration:none;}

p {margin-bottom:15px;}

form {margin:0;}

h1,h2,h3,h4,h5 {margin:0;}

#container {width:955px;text-align:left;margin:0 auto;}

#header {position:relative;background:url('header.jpg') 0 15px no-repeat;height:200px;text-align:left;}

#main {padding:0 0 0 45px;vertical-align:top;position:relative;}

#main #content {min-height:380px;width:912px;position:inline;}

#main h1.subtitle {background:white;z-index:1;height:47px;line-height:47px;margin-top:6px;*margin-top:3px;}
#main #title h1, #main h1.subtitle {color:#89898b;font-weight:normal;font-size:18px;font-family:Arial,Verdana,sans-serif;}
#main #title {position:absolute;left:45px;bottom:50px;background:white;width:900px;z-index:-1;}

#main #menu {background:#c9eaed;display:block;vertical-align:top;height:20px;width:910px;position:absolute;left:45px;bottom:15px;}
#main #menu ul,#menu li {list-style-type:none;margin:0;padding:0;}
#main #menu li {float:left;margin:0;padding:0;}
#main #menu a {height:20px;line-height:20px;font-size:12px;background:transparent;display:block;color:#88898b;padding:0 10px;font-weight:bold;font-family:Arial,Verdana,sans-serif;}
#main #menu a:hover {background:#81bbbf;color:white;}
#main #menu #contact {float:right;}
#main #menu #contact a {background:#878a8b;color:white;line-height:20px;}
#main #menu #contact a:hover {background:#81bbbf;color:white;}
#main #menu_current {font-weight:bold;}

img.img_border_right {border-right:2px solid white;}
