/* CSS Document */
body
{
	padding:0px;
	margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #542a00;
	text-decoration: none;
	text-align:center;
}
.right
{
	float:right;
}
.left
{
	float:left;
}
.clrimg
{
	clear:both;
	height:1px;
}
.clearspace
{
	clear:both;
}
h1, h2, h3, h4, h5, h6
{
	margin:0px;
	padding:0px 0px 0px 0px;	
	font-weight: normal;
}
h1
{
	padding-bottom:7px;	
}
.divh1
{
	background-image: url(../images/bg-h1.gif);
	background-repeat: no-repeat;
	padding-left:142px;
	background-position: 0px 4px;
	width:268px;
}
.divh2
{
	padding-left:35px;
}
ul, li
{
	margin:0px;
	padding:0px;
	list-style:none;
}
a {
	/*color: #09929a;*/
	color: #218d94;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
a:visited {
	color: #542a00;
	text-decoration:underline;
}
p
{
	margin:0px;
	line-height: 18px;
	padding: 0px 0px 20px 0px;
}
.bg-page
{
	background-image: url(/images/bg-page.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#holder
{
	text-align:left;
	padding:0px;
	margin:0px auto 0px auto;
	width:940px;
}
#topbox
{
	width:940px;
	height:94px;
}
#logo
{
	float:left;
	width:480px;
}
#utility
{
	float:left;
	width:435px;
	padding-top:25px;
	padding-right:25px;
}

#utility li
{
	text-align:right;
	font-size:10px;
	font-weight:bold;
	color:#542e09;
	padding-bottom:4px;
}
#utility li a
{
	color:#542e09;
	text-decoration:none;
}
#utility li a:hover
{
	color:#068189;
}
#uselect
{
	height:16px;
	width:164px;
	background-image: url(/images/bg-select.gif);
	background-repeat: no-repeat;	
	background-position: 0px 0px;
	display:block;
	float:right;
	position:relative;
	padding-bottom:2px;
}
#uselect:hover
{
	background-position: -164px 0px;
}
#selectlist 
{
	position:absolute;
	font-weight:normal;
	width:163px;
	z-index:1000;
	top:74px;
	margin-left:741px;
	background-color: #FFFFFF;
	border:1px solid #542a00;
	color:#542a00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding:0px 0px 6px 0px;
}
#selectlist li
{
	padding:7px 12px 0px 12px;
}
#selectlist li a
{
	display:block;
	color:#542a00;
	text-decoration:none;
	width:100%;	
}
#selectlist li a:hover
{
	color:#0e8890;
	text-decoration:none;
}
#contentbox
{
	width:920px;
	padding:0px 10px 10px 10px;
	clear:both;
}
#mainnav
{
	clear:both;
	width:920px;	
	height:51px;
	position:relative;
}
#mainnav li
{
	float:left;
}
#mainnav li a
{
	display:block;
	background-image: url(/images/bg-mainav.gif);
	background-repeat: no-repeat;
	height:51px;
}
#navvis
{
	width:195px;
	background-position:0px 0px;
}
#navvis:hover
{
	background-position:0px -52px;
}
#navvisactive
{
	width:195px;
	background-position:0px -104px;
}
#navdest
{
	width:176px;
	background-position: -195px 0px;
}
#navdest:hover
{
	background-position: -195px -52px;
}
#navdestactive
{
	width:176px;
	background-position: -195px -104px;
}
#navthing
{
	width:181px;
	background-position: -371px 0px;
}
#navthing:hover
{
	background-position: -371px -52px;
}
#navthingactive
{
	width:181px;
	background-position: -371px -104px;
}
#navaccom
{
	width:211px;
	background-position: -552px 0px;
}
#navaccom:hover
{
	background-position: -552px -52px;
}
#navaccomactive
{
	width:211px;
	background-position: -552px -104px;
}
#navmedia
{
	width:157px;
	background-position: -763px 0px;
}
#navmedia:hover
{
	background-position: -763px -52px;
}
#navmediaactive
{
	width:157px;
	background-position: -763px -104px;
}
#banner
{
	clear:both;
	width:287px;
	padding:48px 573px 0px 60px;
	height:247px;
	background-color: #244d6a;
	background-image: url(/images/bg-banner.jpg);
	background-repeat: no-repeat;
	background-position: right;
	color: #FFFFFF;
	margin-bottom:10px;
}

#banner ul
{
	padding-bottom:18px;
	padding-top:25px;
}

#findadv
{
	display:block;
	width:287px;
	height:21px;
	background-image: url(/images/bg-findadv.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#findadv:hover
{
	background-position: 0px -21px;
}
#ctabox
{
	clear:both;
	width:920px;
	height:161px;
	margin-bottom:35px;	
	color:#FFFFFF;
}
#visitorbox, #business
{
	float:left;
	width:456px;
	height:161px;
	background-repeat: no-repeat;
}
#visitors ul, #business ul
{
	width:224px;
	padding-top: 22px;
	padding-right: 22px;
	padding-bottom: 0px;
	padding-left: 210px;
}
#visitors li, #business li
{
	padding:6px 0px 6px 0px;
	background-image: url(/images/dot-white.gif);
	background-repeat: repeat-x;
	background-position: left bottom;	
}
#visitors li a, #business li a
{
	color:#FFFFFF;
	text-decoration:none;
}
#visitors li a:hover, #business li a:hover
{
	text-decoration:underline;
}
#visitorbox
{
	background-image: url(/images/cta-visitor.jpg);
	margin-right:8px;
}
#business
{
	background-image: url(/images/cta-business.jpg);
}
#visitors li.nobgimg, #business li.nobgimg
{
	background-image:none;
}
#iconbox
{
	clear:both;
	width:246px;
	height:60px;
	padding-left:210px;	
	padding-top:2px;
}
#iconbox ul
{
	width:180px;
	height:60px;
	background-image: url(/images/icon-nav.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding:0px;
	margin:0px;
}
#iconbox li
{
	float:left;
	background-image:none;
}
#iconbox li a
{
	display:block;
	height:20px;
	padding-top:7px;
}
#iconbox li a span
{
	display:none;
}
.icon-visitor
{
	width:21px;
	margin-right:17px;
}
.icon-weather
{
	width:20px;
	margin-right:16px;
}
.icon-intermap
{
	width:25px;
	margin-right:13px;
}
.icon-photo
{
	width:23px;
	margin-right:15px;
}
.icon-events
{
	width:22px;
}
#welcome
{
	clear:both;
	width:685px;
	min-height:130px;
	padding-top: 0px;
	padding-right: 170px;
	padding-bottom: 40px;
	padding-left: 60px;
}
#footer
{
	clear:both;
	background-image: url(/images/dot-footer.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-size:10px;
	color:#37769e;
	line-height:16px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 59px;
}
#footer span
{
	font-weight:bold;
}
#footer a
{
	color:#37769e;
	text-decoration:none;
}
#footer a:hover
{
	text-decoration:underline;
}

#logoprint
{
	display:none;
}




/********************** css for dropdown menu ********************/

#menu1, #menu2, #menu3, #menu4, #menu5
{
	position:absolute;
	color:#542a00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	top:145px;
	border-bottom:1px solid #542a00;
	border-left:1px solid #542a00;
	border-right:1px solid #542a00;
	padding-bottom:5px;
	background-color: #FFFFFF;
}

#menu1 li,#menu2 li,#menu3 li,#menu4 li,#menu5 li
{
	float:none;
	background-color: #FFFFFF;
}
#menu1 li a, #menu2 li a, #menu3 li a, #menu4 li a, #menu5 li a
{
	color:#542a00;
	text-decoration:none;
	display:block;
	width:100%;
	padding-top:6px; padding-bottom:6px;
	padding-left:18px;
	padding-right:18px;
	/*line-height:24px;*/
	border-right:7px solid #ffffff;
	border-left:7px solid #ffffff;
	background-repeat: no-repeat;
	background-position: 19px top;
}
#menu1 li a:hover,#menu2 li a:hover,#menu3 li a:hover,#menu4 li a:hover,#menu5 li a:hover
{
	color:#0e8890;
	text-decoration:none;
	border-right:7px solid #367fcc;
	border-left:7px solid #367fcc;
}

#menu1
{
	margin-left:0px;	
	width:191px;
}
#menu1 li a
{
	width:141px;
	background-image:url(/images/hrline-menu1.gif);
}
#menu2
{
	margin-left:195px;
	width:174px;
	
}
#menu2 li a
{
	width:124px;
	background-image:url(/images/hrline-menu2.gif);
}
#menu3
{
	margin-left:371px;
	width:178px;
	
}
#menu3 li a
{
	width:128px;
	background-image:url(/images/hrline-menu3.gif);
}
#menu4
{
	margin-left:553px;
	width:207px;
	
}
#menu4 li a
{
	width:157px;
	background-image:url(/images/hrline-menu4.gif);
}
#menu5
{
	margin-left:763px;
	width:155px;
	
}
#menu5 li a
{
	width:105px;
	background-image:url(/images/hrline-menu5.gif);
}
