* html ul.nav li { z-index: 201; }
body{margin:0; padding:0; background:url(images/bg.gif) top right repeat-x #000; font-family:Verdana, Arial, Helvetica, sans-serif;}
h1{color:#FF7128; font-size:110%; margin:10px 5px 3px 5px; padding:5px 10px 1px 10px; border-bottom:1px solid #333; clear:both; text-align:center;}
p{font-size:90%; margin:10px 15px;}
#wrapper{width:810px; margin:0 auto; padding:0; background:url(images/body_bg2.gif) top right repeat-y;}
#wrapper_home{width:810px; margin:0 auto; padding:0; background:url(images/body_bg.gif) top right repeat-y;}
#header{margin:0; padding:0; background:url(images/head_bg.gif) top right repeat-y; height:120px}
#home #header{border-bottom:1px solid #000;}
#header img{float:left; margin:0 15px;}
#header p{float:left; color:#fff; font-size:130%; font-weight:bold; margin:30px 0 0 50px;}
/*#nav{margin:0 0 0 6px; padding:0; font-size:80%;}
#nav ul{margin:0px 0 0 0; padding:0; list-style:none; background:#f90; }
#nav ul li{margin:0; padding:0px; float:left; width:99px; border-right:1px solid #000;  text-align:center;  border-top:1px solid #000;  border-bottom:1px solid #000;}
#nav ul li a{color:#F9D7C9; background:url(images/off.gif) bottom left repeat-x #FF7128; text-decoration:none; display:block; min-height:37px; font-weight:bold; vertical-align:middle;}
#nav ul li a:hover{color:#fff; background:url(images/over.gif) top left repeat-x #FF7128;}
#nav ul li#last{width:98px;}*/

/*DROPDOWN*/
ul{list-style:none; padding:0;  margin:0 0 0  6px;}
#nav a{font-weight:bold; color:#fff; text-decoration:none; text-align:center; border-right:1px solid #000;  background:url(images/on.gif) top left repeat-x #FF7128; margin:0px; padding:5px 5px; display:block;}/*top bar links*/
#nav a:hover{color:#000;  background: #FF7128;}
#nav li li a{display:block; font-size:70%; font-weight:normal; color: #fff; padding: 1px 4px; margin:0 0 0 1px;  background:#FF7128; border:none; width:auto;}/*dd rollovers*/
#nav li li a:hover{padding: 1px 4px;  color:#000; background:#E36524;}/*dd rollovers*/
#nav ul li ul{border-left:1px solid #000;}
li{float:left; position: relative; width:160px; text-align: left; cursor: default;  border: 1px solid #000; border-width: 1px 0; list-style:none; color:#fff;  background:#FF7128;}
li#first{border-left-width: 0;}
li#last{border-right-width: 0; width:159px;}
li ul{display: none; position:absolute; top:100%; left: 0; font-weight: normal;	 padding: 0 0 5px 0;	border-right: solid 1px #000; }
li>ul{top:auto; left:auto;}
li li{display: block; float:none; background-color:transparent; border: 0; }
li:hover ul, li.over ul{display: block;  background:url(images/over.gif) bottom left repeat-x ; margin:0 0 0 -1px; padding-bottom:-15px; }
hr {display: none;}
/*DROPDOWN end*/

#footer{background:url(images/foot_bg.gif) bottom right no-repeat;  padding:0 0px 5px 0px; width:810px; margin:0 auto 10px;}

#foot_cont{margin:0 5px; border-top:1px solid #333; font-size:60%; padding:10px;}
#foot_cont ul{margin:0px 0 0 10px; padding:0; list-style:none; border-left:1px solid #333;}
#foot_cont ul li{margin:0; padding:0px; float:left; height:25px; border-right:1px solid #333; text-align:center;}
#foot_cont ul li a{color:#666; background:#1E1C1C; text-decoration:none; display:block; padding:0 4px;}
#foot_cont ul li a:hover{color:#ccc; }
#foot_cont p{ color:#666; margin:0; padding:0;}
#foot_cont p a{text-decoration:none; color:#C60; }
#foot_cont p a:hover{color:#f90;}
#content{float:left; width:490px; margin-left:5px;}
#content h1{border:none; font-size:100%; color:#000; text-align:left;}
#content h2{color:#000; font-size:90%; margin:0 5px 10px 5px; padding:6px 10px 10px 10px; text-align:left;}
#content p{font-size:90%; color:#333;}
#content ul,ol{margin:0; padding:0; border:none; background:none; position:relative; float:none;}
#content li{font-size:90%; color:#333; list-style:disc; width:auto; border:none; background:none; margin:0 0 0 30px; float:none; text-align:left;}
#content a{text-decoration:none; color: #333; border-bottom:1px dotted #333;}
#content a:hover{color:#000; border-bottom:1px solid #000;}
.cont_half{ width:230px; margin-right:10px; float:left;}
#side{width:290px; float:right;}
#phone_box{border:1px solid #333; width:700px; margin:10px 0 10px 55px; padding:10px 0 0 0; font-size:190%; background:url(images/phone_grad.gif) top right repeat-x #2E2B2B; color:#999; float:none;}
#phone_box img{float:left; border:none; margin-right:20px;}
.year{background:#f90; color:#fff; padding:2px; font-size:80%; font-weight:bold; border:1px solid #000; border-top:1px solid #666; border-left:1px solid #666;}

.box{
	width:280px;
	float:right;
	margin:10px 10px 0 0;
	background:url(images/box_bot.gif) bottom right no-repeat;
	
}
.box h2{padding:7px 10px 5px; margin:0; background:url(images/box_top.gif) 0px 0 no-repeat; font-size:90%; color:#fff; }
.box p{padding:3px 10px 12px; margin:0; font-size:80%; color:#e1e1e1;}
.box img{margin:1px 5px 1px 6px; border-bottom:1px solid #000;}
.box p a{text-decoration:none; color:#C60;}
.box p a:hover{color:#f90;}
.white{color:#fff;}
#strap{font-size:120%; color:#FF7128;}

#con_strap{font-weight:bold;  text-align:center; border:1px solid #000; background:#FF7128; color:#fff; padding:5px; margin-bottom:10px;}
#con_info{font-weight:bold;  text-align:center; border:1px solid #000; background:#e9e9e9;  color:#fff; padding:5px; margin:20px 15px 10px 15px;}
iframe{margin:0 0 10px 10px; border:1px solid #ff7128; border-right:none;}

table{margin:10px auto; width:auto; border-collapse:collapse; border:1px solid #ff7128; border-width:1px 1px 0 0; font-size:80%;}
td{padding:3px 20px; text-align:center; border:1px solid #ff7128; border-width:0 0 1px 1px;}

#map{width:450px; height:450px; margin:0 0 10px 20px; border:1px solid #c60;}

.big_orange{font-size:200%; color:#FF7128; font-weight:bold;}
.big_black{font-size:150%; color:#000;}
.scroll{;padding:5px;}
.clear{clear:both}
.center{text-align:center;}
.right{float:right; margin:5px 0 5px 10px; }
.small{font-size:10pt;}
.center{margin:0px 0 0 -100px;}

form{width:380px; margin:0 0px 20px 20px ; padding:10px; border:1px solid #FF7128; background:#e9e9e9;}
form h2{clear:both; border-top:1px solid #795442; margin:10px 0 0 0; padding:10px 0 0 0 ;}
label{width:120px; float:left; text-align:right; margin:7px 5px 0 0px;  padding-top:0px; font-size:80%; position: relative;}
input, select {width:200px; float:left; margin:5px -3px 3px 3px;}
textarea{width:330px;  margin:10px ; height:100px; clear:both;}
.form_box{border:1px solid #ccc; margin:5px; background:#E0EAF1;}
.form_box h2{color:#f90; font-size:90%; border-bottom:1px solid #ccc; margin:0; padding:5px 4px 5px 10px; display:block; background:#f0f3ef}
.form_note{width:100px; float:left; margin:5px; font-size:8px; color:#f90;}
.button{width:100px; float:right; margin-right:30px }
.mandatory{color:#f00; }
