html,body{margin:0;padding:0;background:#f1e9cf;} 

a:hover{color:#005baa}

/* */
.sitemap a { color:#333333} .SiteMapToolbar a{ color:#333333} .SiteMapPoweredBy a{ color:#333333}
#SaveForm { color:#000000;font: normal 13px Trebuchet MS, Arial, Helvetica, sans-serif;}
#SaveForm a { color:#000000; text-decoration:underline; padding-left:5px}
#SaveForm a:hover { color:#000000; text-decoration:none}

.copyright {color:#000000;font: normal 11px Trebuchet MS, Arial, Helvetica, sans-serif; text-align:center; margin-top:10px}
.copyright a {color:#005aaa; text-decoration:underline;}
.copyright a:hover {color:#005aaa; text-decoration:none;}

.Normal {
font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
line-height:18px !important;}

.logo {position: relative; width:122px; height:102px; top: 107px; left: 5px; padding:0px; font-size:0px; margin-top:-85px}
.left_cont { background:url(../img/dive-home-td.jpg) no-repeat; width:470px; font:Trebuchet MS, Arial, Helvetica, sans-serif;color:#000000;  line-height: 18px; font-size:13px !important}
.left_cont .Normal, .NormalDisabled{   width:470px;font:Trebuchet MS, Arial, Helvetica, sans-serif;color:#000000;  line-height: 18px; font-size:13px !important}
.left_cont h1 {color:#000;font:normal 40px Trebuchet MS, Arial, Helvetica, sans-serif; margin:0; padding-top:3px}

.left_cont_ { background:url(../img/dive-second-td.jpg) no-repeat}
.trailmenu_td { padding-left:10px; font-size:11px; }
#main_bl_{text-align:left; margin-bottom:10px; margin-top:-40px; margin-left:-40px}
#main_bl_ p{padding:0px; margin:0px; }
#main_bl_ ul li{padding:0px; margin:0px; font-size:13px }
* html #main_bl_ ul li{padding:0px;  font-size:13px }
.bl_txt_ {font: normal 13px Trebuchet MS, Arial, Helvetica, sans-serif;color:#000000; width:450px; margin-top:50px;  margin-left:50px;line-height:22px;}
.bl_txt_ a {text-decoration:underline; color:#005baa}
.bl_txt_ p{font: normal 13px Trebuchet MS, Arial, Helvetica, sans-serif;color:#000000;  margin-left:0px; line-height:18px; }
.bl_txt_ a:hover {text-decoration:none; color:#005baa}
.bl_txt_ h1 {color:#000;font:normal 40px Trebuchet MS, Arial, Helvetica, sans-serif; margin:0; padding-top:3px}
.bot_foot {background:url(../img/dive-inside-footer.jpg) no-repeat}
.cont_text{font:Trebuchet MS, Arial, Helvetica, sans-serif;color:#000000;  line-height: 18px; font-size:13px !important}
.cont_text .Normal, .NormalDisabled{font:Trebuchet MS, Arial, Helvetica, sans-serif;color:#000000;  line-height: 18px; font-size:13px !important}
.cont_text a{text-decoration:none; color:#005baa}
.cont_text a:hover{text-decoration: underline; color:#005baa}

.ezinebg { background:url(../img/dive-home_.jpg) left top no-repeat; margin-top:1px}
.top {background:url(../img/0_.gif) top repeat-x}
.bot {background:url(../img/0-.gif) bottom repeat-x}
/* */

#header{height:90px;min-width:950px;text-align:left; margin-bottom:10px; margin-top:40px; } 
#menu_top{height:22px;min-width:950px;text-align: center; margin-bottom:10px; background:#005bab;font:bold 15px Trebuchet MS, Arial, Helvetica, sans-serif; color:#FFFFFF}
#menu_top a{font:bold 15px Trebuchet MS, Arial, Helvetica, sans-serif; color:#FFFFFF}
#menu_top a:hover{font:bold 15px Trebuchet MS, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline}

#main_content{min-width:950px;text-align:left; margin-bottom:10px; background:#FFFFFF}

#left_bl{width:290px;float:left; text-align:left}
#info{min-width:580px;margin-left:320px; margin-bottom:10px}
#right_bl{float:right;width:290px; text-align:left; margin-right:20px}
#center_bl{ text-align:left}

* html #left_bl{width:290px;float:left; text-align:left}
* html #right_bl{float:right;width:290px;background:#FFC597; text-align:left; margin-right:0px}
* html #info{min-width:580px;margin-left:316px}

.body{width:950px}

/*#block{
	width:290px;
}*/
#main_bl{
	width:930px; text-align:left; margin-bottom:10px; background:url(../img/dive-home.jpg) left no-repeat;
}


.sm_bl_img { border:0px; height:63px; width:69px; }
.sm_bl_txt {font: normal 11px Trebuchet MS, Arial, Helvetica, sans-serif;color:#000000;  margin-top:-65px; margin-left:78px; line-height:14px}
.sm_bl_txt a {text-decoration:none; color:#005baa}
.sm_bl_txt A:hover {text-decoration: underline; color:#005baa}
.sm_bl_txt A:visited { color:#005baa}
.sm_bl_txt h1 {color:#005baa;font:bold 13px Trebuchet MS, Arial, Helvetica, sans-serif; margin:0; padding-top:3px}

.bl_img { border:0px; height:63px; width:40px; }
.bl_txt {font: normal 13px Trebuchet MS, Arial, Helvetica, sans-serif;color:#000000; width:350px; margin-top:-15px; margin-left:50px; line-height:14px; line-height:22px;}
.bl_txt a {text-decoration:underline; color:#005baa}
.bl_txt p{font: normal 13px Trebuchet MS, Arial, Helvetica, sans-serif;}
.bl_txt a:hover {text-decoration:none; color:#005baa}
.bl_txt h1 {color:#005baa;font:bold 13px Trebuchet MS, Arial, Helvetica, sans-serif; margin:0; padding-top:3px}

.foot_td { height:15px}
.foot { background:url(../img/foot_bg.gif) left no-repeat; background-color:#3fb6df; text-align:right; height:15px; padding-right:5px}
.foot p{ padding:0px; margin:0px; }
.foot a{font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF !important; text-decoration:none}
.foot a:hover {font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration: underline}
.foot A:visited{font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; }

.footer {   font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;text-align:right;width:950px;height:20px;margin:0px;padding:0px;background-color:#6AF; background:url(../img/foot_bg.gif) left no-repeat}
.footer a{font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none}
.footer a:hover {font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration: underline}
.footer A:visited{font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; }

/*navigation*/

#nav {padding:0; margin:0; list-style:none; position:relative; z-index:200; }
#nav table {border-collapse:collapse; padding:0; margin:0; position:absolute; left:0; top:0;}
#nav  ul.sub
{left:1px; top:1px; background: #c1272d; padding:0px; border:3px solid #fff; white-space:nowrap; width:190px; height:auto; z-index:300; font:bold 15px trebuchet Ms, Arial, Helvetica, sans-serif; text-align:left}
#nav  ul.sub li
{display:block; height:20px; position:relative; float:left; width:190px; font-weight:bold; padding-bottom:0px; padding-top:3px; padding-bottom:4px }

#nav  ul.sub li a
{display:block;  height:20px; width:190px; text-indent:15px; color:#000; text-decoration:none;border-bottom:1px solid #fff; padding-bottom:4px }
#nav  ul.sub li a 
{ color:#fff;}

#nav ul, 
#nav a ul ul,
#nav a a ul ul,
#nav a a a ul ul,
#nav a a a a ul ul
{position:absolute; left:100px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none; }

.maincontainer_class table td div div table td table td {padding:0px;} 
.maincontainer_class table {float:right} 

#TopBanner p{ margin:0; padding:0; height:0px}