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

body{ font-family:Geneva, Arial, Helvetica, sans-serif; color:#081634; background-color:#081634;}

.left{float:left;}
.clear{clear:both;}
.clearright{clear:right;}
.right{float:right;}

p {margin:0px; padding: 5px 0px 5px 0px; font-size:12px; color:#081634;}
#main {width:1000px; margin-right:auto; margin-left:auto; background-color:#ffffff;}
#hd{
	border-bottom:6px solid #081634;
	background-image:url(../images/hd_topbk.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#subnavcol{margin:0px 0px 0px 0px;  width:175px;}
.pright{text-align:right;}


h1{font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#081634; font-size:15px; margin:0px; padding:5px 5px 4px 0px;}
h2{ font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#081634; font-size:20px; margin:0px; padding:5px 5px 4px 0px;}

a:link, a:visited{ font-size:12px; font-weight:bold; color:#FFFFFF;  font-family:Arial, Helvetica, sans-serif;}
a:hover{ color:#084DA2;  font-family:Geneva, Arial, Helvetica, sans-serif; }

a.ar:link, a.ar:visited{ padding:5px 5px 5px 0px; }
a.ar:hover{ padding:5px 5px 5px 0px;  }

ul{padding:0px 0px 4px 35px; margin-top:5px;}
li{padding:0px 0px 4px 3px; font-size:16px;}

 #style18{font-size:12px; color:#666666}
 #style18 a:link, #style18 a:visited {
	font-size:15px;
	color:#0033CC;
	font-weight:normal;
	text-decoration: underline;
} #style18 a:hover{
	color:#0066CC;
}

#search input {font-size:14px; }

.bgwhite{background-color:#FFFFFF;}

input{border:1px solid #baaf98;  color:#081634; font-size:14px; font-family:Geneva, Arial, Helvetica, sans-serif; background-color:#FFFFFF; margin:0px; padding:0px;}
option{border:1px solid #baaf98;  color:#081634; font-size:12px; font-family:Geneva, Arial, Helvetica, sans-serif; background-color:#FFFFFF;}
select{border:1px solid #baaf98;  color:#081634; font-size:12px; font-family:Geneva, Arial, Helvetica, sans-serif; background-color:#FFFFFF;}
textarea{border:1px solid #baaf98;  color:#081634; font-size:12px; font-family:Geneva, Arial, Helvetica, sans-serif; background-color:#FFFFFF;}

.img1{float:left; padding:5px 15px 15px 0px;}
.img2{float:left; margin-right:15px; }
.img3{float:right; margin-left:15px; }
.img4{float:left; margin:10px 10px 0px 0px; padding-right:10px; }
.img5{padding:5px 5px 5px 0px;}
.img6{float:left; margin-right:15px; margin-bottom:15px; }

.bord{border:1px solid #ded4c3;}
.bordr{border-right:2px solid #ded4c3;}
.bordt{border-top:2px solid #ded4c3;}
.bordl{border-left:2px solid #ded4c3;}

.width5{width:12px;}
.width50{width:50px;}
.width100{width:100px;}
.width125{width:125px;}
.width150{width:150px;}
.width160{width:160px;}
.width182{width:182px;}
.width200{width:200px;}
.width225{width:225px;}
.width250{width:250px;}
.width275{width:275px;}
.width300{width:300px;}
.width595{width:595px;}

#search{ color:#999999; padding:4px 0px 0px 0px;} #search form {margin:0px;}

#hm_serv{float:left; margin-bottom:10px; background-color:#ded4c3; width:262px; }
#hm_welcome{float:left; width:300px; padding:20px;}

#edges{ background-image:url(../images/edges1.gif); background-repeat:no-repeat; width:802px; height:8px;} 
 
.padL20{padding-left:20px;}
.padL10{padding-left:12px;}
.padL5{padding-left:12px;}
.padR5{padding-right:12px;}
.padR10{padding-right:10px;}
.pad10{padding:10px;}
.padT5{padding-top:12px;}
.padT10{padding-top:10px;}
.padT20{padding-top:20px;}
.padT33{padding-top:33px;}

.fs10{font-size:14px;}
.fs14{font-size:14px;}
.bgwhite{background-color:#ffffff;}
.color1{ color:#444444;}

#about{float:left; width:595px; padding:20px 10px 20px 16px;}
#abl{padding:0px 10px 0px 15px; width:270px;}
#abr{}
#servl{padding:0px 10px 0px 40px; width:400px;}

#conbox{width:157px; padding-left:12px;}
#conl{width:105px; float:left;} #conl p{padding:5px 0px 8px 0px;}
#conr{width:290px; float:left;}
#conbox2{float:right; margin: 11px 8px 8px 8px; background-color:#ded4c3;}
#conbox3{ width:157px; margin-left:5px; padding-left:10px;}

#conbox2 .pad10 p {font-size:14px; color:#444444; line-height:18px;}
#conbox2 li {font-size:14px; color:#444444; line-height:13px; padding:5px 0px 5px 0px;}
#conbox2 ul {margin-bottom:0px;}

 #foot{font-size:12px; color:#666666}
 #foot a:link, #foot a:visited {
	font-size:13px;
	color:#345BA6;
	font-weight:normal;
	text-decoration: none;
} #foot a:hover{
	color:#0066CC;
}
 .footl{width:240px;} .footr{width:430px; padding-top:20px;}
 
 #faq p{ border-bottom:2px solid #ded4c3; margin-bottom:10px; padding-bottom:10px;}
 
 #flashbox{ width:590px; height:450px;}
 
 .showdiv {
	position: absolute; height: auto; width: 350px; z-index: 1; visibility: visible;  padding-right:10px;
}
.hidediv {
	position: absolute; height: auto; width: 350px; visibility: hidden; z-index: 1; padding-right:10px;
}

.orange{	color: #BF5F00;}
 
/* NAVS  ______________________________________________ */

#subnav { float:left;  width:165px;  margin-bottom:10px; background-color:#ded4c3; background-image:url(../images/inn_feet.gif); background-repeat:no-repeat; background-position:left top; }
#subnav ul {
padding:0px; list-style-type: none; margin:0px 0px 8px 0px;   } 
#subnav li  {margin:0px;  padding:0px; list-style-type: none;  } 

#subnav li a, #subnav h2 a {
display: block; text-decoration:none; padding:0px; width:149px;  } 
#subnav li a:link, #subnav li a:visited, #subnav h2 a:link, #subnav h2 a:visited { margin:0px 0px 0px 5px;  font-weight:bold; color:#081634; font-size:12px; text-decoration:none; padding:5px 5px 5px 5px; border-bottom:1px solid white;}
#subnav li a:hover { color:#996600; } 

#subnav h2{margin-top:24px; padding-bottom:8px; border-bottom:1px solid #ffffff;} 
#subnav h2 a{ width:144px;} 
#subnav h2 a:link, #subnav h2 a:visited { border-bottom:0px solid white; margin-left:0px; padding-left:10px;}
#subnav h2 a:hover{  }

.nav { width:800px; height:42px; float:right; margin-top:4px; }
.nav ul {
margin:0px; padding:0px; list-style-type: none; text-align:center;    } 
.nav li  {margin:0px;  padding:0px; list-style-type: none; float:right;  } 


.nav ul li a.home {
display: block; text-decoration:none; text-align:center;  width:42px; font-size: 14px; } 
.nav ul li a.home:link, .nav ul li a.home:visited {  	color:#081634;   width:42px;  font-size:12px; padding:8px; margin:0px; } 
.nav ul li a.home:hover, .nav ul li a.home.selected { /*script dynamically adds a class of "selected" to the current active menu item*/
text-decoration: none; color:#996600;  
background-image:url(../images/nav_1.gif); background-repeat:no-repeat; background-position:top;  /*THEME CHANGE HERE*/
}
.nav ul li a.about {
display: block; text-decoration:none; text-align:center;   width:69px;  font-size: 12px; } 
.nav ul li a.about:link, .nav ul li a.about:visited {	 color: #081634;   width:69px;  padding:8px; font-size:12px;  margin:0px; } 
.nav ul li a.about:hover, .nav ul li a.about.selected, .nav ul li a.about:active { /*script dynamically adds a class of "selected" to the current active menu item*/
text-decoration: none; color:#996600;   
background-image:url(../images/nav_2.gif); background-repeat:no-repeat; background-position:top;  /*THEME CHANGE HERE*/
}
.nav ul li a.serv {
display: block; text-decoration:none; text-align:center;  width:95px; font-size: 12px; } 
.nav ul li a.serv:link, .nav ul li a.serv:visited { color: #081634; padding:8px;  width:125px; font-size:12px;  margin:0px;} 
.nav ul li a.serv:hover, .nav ul li a.serv.selected, .nav ul li a.serv:active { /*script dynamically adds a class of "selected" to the current active menu item*/
text-decoration: none; color:#996600;   
background-image:url(../images/nav_3.gif); background-repeat:no-repeat; background-position:top;  /*THEME CHANGE HERE*/
}
.nav ul li a.show {
display: block; text-decoration:none; text-align:center;  width:106px; font-size: 12px; } 
.nav ul li a.show:link, .nav ul li a.show:visited { color: #081634; padding:8px;  width:60px; font-size:12px;  margin:0px;} 
.nav ul li a.show:hover, .nav ul li a.show.selected, .nav ul li a.show:active { /*script dynamically adds a class of "selected" to the current active menu item*/
text-decoration: none; color:#996600;   
background-image:url(../images/nav_4.gif); background-repeat:no-repeat; background-position:top;  /*THEME CHANGE HERE*/
}
.nav ul li a.res {
display: block; text-decoration:none; text-align:center; width:83px; font-size: 12px;  } 
.nav ul li a.res:link, .nav ul li a.res:visited {  color:#081634;  padding:8px;  width:60px;  font-size:12px; margin:0px; } 
.nav ul li a.res:hover, .nav ul li a.res.selected, .nav ul li a.res:active { /*script dynamically adds a class of "selected" to the current active menu item*/
text-decoration: none; color:#996600;   
background-image:url(../images/nav_5.gif); background-repeat:no-repeat; background-position:top;  /*THEME CHANGE HERE*/
}
.nav ul li a.con {
display: block; text-decoration:none; text-align:center; width:88px; font-size: 12px;  } 
.nav ul li a.con:link, .nav ul li a.con:visited {  color:#081634; padding:8px;  width:88px;  font-size:12px; margin:0px; } 
.nav ul li a.con:hover, .nav ul li a.con.selected, .nav ul li a.con:active { /*script dynamically adds a class of "selected" to the current active menu item*/
text-decoration: none; color:#996600;  
background-image:url(../images/nav_6.gif); background-repeat:no-repeat; background-position:top;  /*THEME CHANGE HERE*/
}

/* ######### Style for Drop Down Menu ######### */
.dropmenudiv{
	position:absolute; 
	z-index:10;
	top: 0;
	border: 0; /*THEME CHANGE HERE*/
	border-top:6px solid #081634;
	border-bottom-width: 0;
	font:normal 12px Geneva;
	line-height:18px;
	visibility: hidden;
	 font-weight:bold;
  background-color: #ded4c3; 

}


.dropmenudiv a, .dropmenudiv a:visited{
width: 100%; 
display: block;
text-indent: 3px;
border: 0; /*THEME CHANGE HERE*/
padding: 4px 0px 3px 6px;
text-decoration: none;
 color: #081634; font-size: 11px; 
  border-bottom:1px solid white; font-weight:normal;
}

 
#dropmenu1 a{width:172px;}
#dropmenu2 a{width:162px;}
#dropmenu3 a{width:172px;}
#dropmenu4 a{width:132px;}
#dropmenu5 a{width:109px;}

.dropmenudiv a:hover, .dropmenudiv a:active{ /*THEME CHANGE HERE*/
color:#996600; text-decoration:none;  font-weight:normal;  
}


/* END NAVS  ______________________________________________ */


/* START SWITCH CONTENT  ______________________________________________ */

.iconspan{
float: right;
margin: 3px;
cursor:hand;
cursor:pointer;
font-weight: bold;
}

/*CSS used to style the examples. Remove if desired: */

.eg-bar{
 padding: 5px 0px 0px 0px;

 }

div.eg-bar{
width: 410px;
height:100%;
margin-bottom:5px;
 }

.eg-barbord{  border-bottom:2px solid #ded4c3;}

.icongroup2{
width: 400px;
padding:0px 0px 5px 8px;
}
/* END SWITCH CONTENT  ______________________________________________ */
box {
	float: none;
	height: auto;
	width: auto;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
a.tt{
    position:relative;
    z-index:24;
    color:#000066;
	font-weight:bold;
	padding:5px;
    text-decoration:none;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ 
	z-index:25; 
	color:#003399;
}

a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:-45px;
	padding: 20px;
	width:355px;
	color:000066;
    text-align: center;
	filter: alpha(opacity:100);
	KHTMLOpacity: 1;
	MozOpacity: 1;
	opacity: 1;
}
a.tt:hover span.top{
	display: block;
	padding: 35px 8px 0;
    background: url(../images/bubbleTop.gif) no-repeat;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0px 20px 0px 10px;
	line-height:20px;
	background: url(../images/bubbleMiddle.gif) repeat-y; 
}
a.tt:hover span.bottom{
	display: block;
	padding:0px 8px 20px 20px;
	color: #548912;
	height:1px;
    background: url(../images/bubbleBottom.gif) no-repeat;
}
