#container {text-align:left; margin: 0px auto; width: 800px; position:relative; padding:0; top: 50px;}
body {margin: 0px;font: 12px/18px arial;color:#153657; BACKGROUND: #C1B47F;}
#content-home {height:100%; margin: 0px 20px 0px 214px; padding: 392px 0px 18px 0px;}
#content {height:100%; margin: 0px 20px 0px 214px; padding: 290px 0px 18px 0px;}
#leftcolumn{margin-right: 0px; margin-top:0px; z-index:1; padding-top:0px; margin-left:0px; background: transparent url(../images/bodyline.gif) repeat-y top left;}
#bottomimg{position:relative; border:0px; left:0px; top:0px; width:800px; background:url(../images/footer.gif) no-repeat bottom left; z-index:10;}

#logo {position:absolute; top:0px; left:0px; z-index:15; width: 190px; height: 87px;}
#rightimg {position:absolute; top:87px; left:638px; z-index:14; width: 162px; height: 216px;}
#leftnav{position:absolute; top:86px; left:0px; width:188px; height:444px; z-index:15;}
#header-home {position:absolute; top:303px; z-index:15; left:188px; width: 612px; height: 88px;}
#header {position:absolute; top:195px; z-index:15; left:188px; width: 612px; height: 88px;}
#mainimage-home {position:absolute; top:87px; left:188px; z-index:10; width: 612px; height: 216px;}
#mainimage {position:absolute; top:87px; left:189px; z-index:15; width: 611px; height: 108px;}

#logo_banner {position:absolute; top:375px; left:20px; z-index:17; width:150px; height:94px;}
#logo_banner_h {position:absolute; top:375px; left:20px; z-index:17; width:150px; height:94px;}
#num{position:absolute; top:250px; left:25px; z-index:15; color:#E69404; font:bold 12px/18px arial;}
#footer {border:1px dashed #330000; z-index:12; padding: 5px; background-color: #EDEBDE; margin:0px;}

#topnav {position:absolute; left:190px; top:0px; width:610px; height:72px; z-index:20; background:url(../images/topnav-bg.gif) repeat-x top; border:1px solid #fff;}
#topnav ul {
	margin: 0px 0;
	padding: 0;
	display: block;
	float: left;
	position:relative;
	
}


#topnav ul li {
  border-right: 1px solid #FECB00;
  display: block;
  float: left;
  height: 16px;
  line-height: 16px;
  list-style: none outside none;
  margin: 9px 0 10px;
  padding: 0;
 
}

#topnav ul li a {
	margin: 0 0px 0 0;
	padding: 0;
	display: block;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	color: #ffffff;
	text-transform: uppercase;
	text-align: center;
}

#topnav ul li:hover a, #topnav ul li a.navON {
	
	color:#fecb00; text-decoration:none;
}

#topnav ul li.hom {
	width: 68px;	
}
#topnav ul li.abo {
	width: 82px;	
}
#topnav ul li.mar {
	width: 150px;	
}

#topnav ul li.res {
	width: 153px;
}

#topnav ul li.ser {
	width: 151px;
	border:0px !important;
}


#topnav ul li.pre {
	width: 154px;
}

#topnav ul li.pre1 {
	width: 74px;
}
#topnav ul li.new {
	width: 181px;
}

#topnav ul li.con {
	width: 101px;
	
}
#topnav ul li.gal {
	width: 93px;
	border:0px;

}


/**************/

.no-js nav li:hover ul {
	display: block;
}

#topnav ul li ul {
	display: none;
}

.no-cssgradients nav, .no-js nav {
	padding-bottom: 4px;
	border: none;
	
}

.no-borderradius nav ul, .no-js nav ul {
	
}

.no-borderradius nav ul ul, .no-js nav ul ul {
	background: none;
}

.no-borderradius nav li, .no-js nav li {
	height: 44px;
}

.no-cssgradients nav li:hover, .no-js nav li:hover {
	
}

.no-borderradius nav li li, .no-js nav li li {
	height: auto;
	width: 98%;
	left: -2px;
}

.no-borderradius nav li:first-child, .no-js nav li:first-child {
	
}

.no-borderradius nav li:first-child:hover, .no-js nav li:first-child:hover {
	
}

.no-borderradius nav li li:first-child, .no-js nav li li:first-child {
	background: none;
}

.no-rgba nav ul ul, .no-js nav ul ul {
	left: 1px;
	padding-left: 2px;
	
}

.no-rgba nav ul ul a, .no-js nav ul ul a {
	left: 3px;
}

.no-rgba nav ul ul a:hover {
	
}

.no-csstransforms ul a span {
	height: 7px;
	width: 12px;
	margin-top: 8px;
	text-indent: -5000px;
	overflow: hidden;
	
}

.no-borderradius ul ul li.last {
	margin-bottom: 10px;
}

.no-cssgradients.boxshadow nav {
	box-shadow: none;
}

#topnav ul li a span {
	display: none;
}

#topnav ul li ul li {
	line-height:30px!important;
	height:30px!important;
	display: block;
	padding: 0;
	text-align: left;
	margin:0px !important;
	width: 100%;
	border-right: 0px solid #FECB00;

}

#topnav ul li ul {
	
	width: 160px; 
	background:#bd850d !important;
	height:auto;
	border-left:solid #645206 1px;
	border-right:solid #645206 1px;
	border-bottom:solid #645206 1px;
	position:absolute;
	padding-top:5px;
			
	
}

#topnav ul li ul li a {
	padding: 0 0 0 20px;
	text-align: left;
	color:#645206 !important;
	line-height:30px!important;
	height:30px!important;
	text-transform:capitalize !important;
	
	

}

#topnav ul li ul.dropdownstyle li a {
	background: url(../images/arrowe.png) no-repeat #bd850d 10px 13px;
}

#topnav ul li ul.dropdownstyle li a:hover {
	background: url(../images/arrowe1.png) no-repeat #ecb53f 10px 13px;
}

#topnav ul li:hover ul {
	display: block;
}

#phone {position:absolute; left:0px; top:-40px; width:147px; height:36px; z-index:20;}

#logo2 {position:absolute; left:455px; top:-34px; width:345px; height:31px; z-index:20;}
#specialbox {position:absolute; left: 494px; top:-41px; width:191px; height:280px; z-index:12;}

h1 {font:14px/14px arial; margin:0px auto; padding-bottom:10px; color:#927029; font-weight:bold; height:100%; padding-top:5px;}
UL {list-style-image: url(../images/bullet.gif);padding-left: 8px;margin-left: 8px;margin-top: 5px; margin-bottom:5px;}

#box {padding: 0px;}
.break { BACKGROUND-IMAGE: url(../images/pix.gif); BACKGROUND-REPEAT: repeat-x; }
.box {padding: 10px; background-color: #EFEEE2;}
.box2 {padding: 10px;}
.box3 {padding: 10px;}
.boxtop {padding-right:100px; padding-left:170px;}
.box1 {background-color: #E9E4CF; padding: 10px;}
#ahoalogo {z-index:12; }
#address {font: 12px/18px arial;; color:#6B3A00; z-index:12; }
.pipefooter{font: 10px/12px arial; color:#2F778C;}
.forms { font: 11px/18px arial; color:#2F778C; background-color: #Ffffff; border-color: #2F778C; border-style: solid; border-width: 1px;}

a.boldfont:link {text-decoration: none; color: #153657;}
a.boldfont:visited {text-decoration: none; color:#153657;}
a.boldfont:hover, a:active { text-decoration: underline; color: #6B3A00;}

a:link {text-decoration: none; color: #681111;}
a:visited {text-decoration: none; color: #681111;}
a:hover, a:active { text-decoration: underline; color:#414610;}

.milestone {font:11px/18px arial;}
a.milestone:link { COLOR: #615C22; font-weight: normal; TEXT-DECORATION: none }
a.milestone:visited { COLOR: #615C22; font-weight: normal; TEXT-DECORATION: none }
a.milestone:hover {	COLOR: #BF8B3A; font-weight: normal; TEXT-DECORATION: underline }

.milestone1 {font: 11px/18px arial;}
a.milestone1:link { COLOR: #2F778C; font-weight: normal; TEXT-DECORATION: none }
a.milestone1:visited { COLOR:#2F778C; font-weight: normal; TEXT-DECORATION: none }
a.milestone1:hover {	COLOR:#741A0C ; font-weight: normal; TEXT-DECORATION: underline }

.milestone2 {font: 11px/18px arial;}
a.milestone2:link { COLOR: #FFFFFF; font-weight: normal; TEXT-DECORATION: none }
a.milestone2:visited { COLOR: #FFFFFF; font-weight: normal; TEXT-DECORATION: none }
a.milestone2:hover {	COLOR: #FFFFFF; font-weight: normal; TEXT-DECORATION: underline }

.subheader {padding:8px; background-color:#D2D3B6; padding-top:10px;}
.headers{ font:bold 12px/18px verdana;  background: #D2D3B6; padding: 4px;}
.cr1 {FLOAT: right; FONT: 8pt/12pt verdana; BORDER-LEFT: #88322d 1px solid; COLOR: #910b2c}

.top{font:10px/12px arial;}
a.top:link { COLOR: #8C2A0C; font-weight: normal; TEXT-DECORATION: none }
a.top:visited { COLOR: #8C2A0C; font-weight: normal; TEXT-DECORATION: none }
a.top:hover {	COLOR: #8C2A0C; font-weight: normal; TEXT-DECORATION: underline }
#likebuttons {
  left: 616px;
  position: absolute;
  top: 294px;
  width: 190px;
  z-index: 99;
}