@charset "utf-8";
/* CSS Document */

body { background:#014338 url('../img/green_bg.jpg') repeat-x; padding:0px; margin:0px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; }
body a {color:#014338;}
.clear { clear: both; border:0px; }

#wrapper { background:#fff; margin: 0 auto; width:810px;  }
#wrapper #header { background:url('../img/head_top.gif') no-repeat; width:792px; margin:0 auto; height:54px; }
#nav_div {padding:19px 0 0 185px; }
#nav, #nav ul { /* all lists */ padding:0px; margin: 0; list-style: none;  font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;  letter-spacing:-1px; } 
#nav a { display: block; /* width: 10em; */ text-decoration:none; padding:2px 6px 4px 6px; text-align:center; color:#014338; font-size:12px; }
#nav li { /* all list items */ float: left;  /* width needed or else Opera goes nuts */ }
#nav li ul { /* second-level lists */ position: absolute;  width: 145px; left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */}
#nav li ul a { color:#014338; background:#ffd661; width: 145px; text-align: left; border-bottom: 1px solid #ffd661; border-right: none; top:1px; }
#nav li ul li a:hover {background:#014338; color:#ffd661;}
#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */ left: auto; }

#header-lower { background:url('../img/head_lower_bg.gif') no-repeat; width:792px; margin:0 auto; height:227px; }
#header-lower-left { float:left; width:520px; }
#header-lower-right { float: left; width:260px; padding:10px 0 0 7px; color:#FFF; }
#header-lower-right .heading_check { font-size:14px; }

#header-lower-right .form_box { float:left; padding:0px 10px 0 0; color:#fff; height:42px; }
#header-lower-right .form_box .search { margin-top: 14px; }
#header-lower-right select.drop1 {	width:60px; }
#header-lower-right input.check { }

#inside-header-lower { background:url('../img/bg_inside.jpg') no-repeat; width:792px; margin:0 auto; height:135px; }
#inside-header-lower-left { float:left; width:520px; }
#inside-header-lower-right { float: left; width:260px; padding:10px 0 0 7px; color:#FFF; }
#inside-header-lower-right .heading_check { font-size:14px; }

#inside-header-lower-right .form_box { float:left; padding:0px 10px 0 0; color:#fff; height:42px; }
#inside-header-lower-right .form_box .search { margin-top: 14px; }
#inside-header-lower-right select.drop1 {	width:60px; }
#inside-header-lower-right input.check { }


#but_forms { height:104px;  }

#but_meetings { display:block; background: url('../img/bg_meetings.gif') no-repeat; width:152px; height:106px; padding:5px 102px 0px 5px; color:#000; font-size:11px; line-height:14px;}
#but_meetings .head_meetings {font-size:14px; font-weight:bold }

#spacer-horz { background:#99b8b3; height:1px; margin: 10px 10px 0px 10px; }

#fp-content { width:792px; margin:10px auto; }
#fp-content-left { float:left; width:195px; }
#fp-content-left .address { font: 10px "Lucida Sans Unicode", "Lucida Grande", sans-serif; text-align:left; padding:5px; width:140px;}
#fp-content-left .right {float:right;}
#fp-content-left .left {float:left;}

#fp-content-right { float:left; border-left:1px #99b8b3 solid; padding-left:10px; width:580px; min-height:550px; }
#fp-content-right .largeText { color:#014b40; font-size:15px; font-weight:bold; letter-spacing:-1px; }

#footer 				{ padding:10px; font-size:10px;  }
#footer .konover_hotel { float:right; padding-bottom:20px;  }
#footer .copyright 	{ float:left; width:600px; padding-top:5px; }

#contact_div { width:500px; margin:0 auto; }
.contact form { text-align:left; width:500px;  }
.contact legend {  font-weight:bold; font-weight:bold; size:12px; }
.contact fieldset { border:#000000 1px solid; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; width:500px; padding-top:5px; }
.contact select {margin:2px;}
.contact input {margin:2px;}
.contact label { display:block; float:left; width:100px; padding:2px; text-align:right;}
.contact .dos { display:inline-block; margin-left:190px; text-align:right; float:left;}
.contact .errMsg { color: red; padding-left:100px; margin:0px; }

