body {font: normal 11px Arial, Helvetica, sans-serif;	color: #333;	text-decoration: none;	background: #dedede url(../images/bkgrnds/pagebk.gif) repeat-x;	margin: 0px; padding: 0px;}
#maindiv {width: 792px;	margin: auto; padding: 0px; background-image:url(../images/bkgrnds/maindivbk.gif); position:relative; }
#logo {	padding:0px; margin:0; left:0; top:0; position:relative; }
#topholder {width:100%; margin: 0; padding: 0; height: 65px; background-image:url(../images/bkgrnds/green_top.gif);}
#topnavigdiv {width:auto; height:auto; Padding:9px 0 0 550px;}
#topmenudiv { height:27px; background-image:url(../images/bkgrnds/to_menu_bk.gif); margin: 13px 10px 0 0;}
#navlist {margin:0; padding:0; }
#navlist li { list-style:none; width: auto; float:left; line-height:27px; text-align:center; display: block; padding-right:5px; }
#navlist li a { font: bold 11px Geneva, Arial, Helvetica, sans-serif; color: #1c4900; text-decoration: none;	padding-left:13px; background: url(../images/bkgrnds/top_menudot.gif) left center no-repeat; }
#navlist li a:hover  {color: #000773; background: url(../images/bkgrnds/top_menudotR.gif) left center no-repeat;}
#navlist li .activeG { font: bold 11px Geneva, Arial, Helvetica, sans-serif;	color: #000773;	background: url(../images/bkgrnds/top_menudotR.gif) left center no-repeat; padding-left:13px;}
#packmenutable { width: 792px; height: 41px; background-image:url(../images/bkgrnds/to_menu2bk.gif); padding:0; border:0;}
a {	font: normal 11px Geneva, Arial, Helvetica, sans-serif; color: #1c4900; text-decoration: none; }
a:hover {color:#000773}
a.home, a.cont, a.site {padding: 2px 0 0 25px; line-height:16px; color:#000;}
a.home{ background: url(../images/common/home.gif) no-repeat left bottom; }
a.cont{ background: url(../images/common/contact.gif) no-repeat left bottom}
a.site{ background: url(../images/common/sitemap.gif) no-repeat left bottom}
#flashdiv, #flashdivbtm {width:100%; margin:0px; padding:0px;}
#leftmenudiv { width: 184px; padding-left:14px; float:left; height:100%; }
#contentdiv { margin-left: 200px; width:73%; padding: 0 0 0 10px; }
#contentdiv p, #contentdiv p.end, #contentdiv p.list, #btble, #btble td{ font-family: Arial, Helvetica, sans-serif; margin:0; }
#contentdiv p{padding: 5px 20px 10px 8px; line-height:16px; }
#contentdiv p.end{padding: 5px 18px 0 8px; line-height:16px;}
#contentdiv p.list{padding: 5px 10px 0 22px; background: url(../images/bkgrnds/listblue.gif) no-repeat 10px 10px; line-height:16px;}
#btble td{ padding:0 0 0 15px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #dedede;  font: bold 11px/18px Geneva, Arial; color:#555; height:20px}
#btble{ width:525px; padding:0; margin:0 0 0 15px ; border:0;}
#btble td span{color:#448f02; font-weight:normal;}
#contentdiv .top{text-align:right; padding:0; width:97%;}
#contentdiv .top a{ text-decoration:underline; padding-right:12px ; background: url(../images/common/top.gif) no-repeat right center;}
#contentdiv .top a:hover {color:#1275d3;}
#leftmenudiv h1.blue, #leftmenudiv h1.ylow { width: 180px; font: bold 15px Arial, Helvetica, sans-serif; text-align:left; padding:12px 0 5px 0; margin:0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #aaaaaa;}
#leftmenudiv h1.blue {background: url(../images/bkgrnds/menuheadbkB.gif) left center no-repeat; color: #000773; }
#leftmenudiv h1.ylow {background: url(../images/bkgrnds/menuheadbkY.gif) left center no-repeat; color: #7b0000; }
#contentdiv h1.green span {	color: #448f02;}
#contentdiv h1.green {font: bold 15px Arial, Helvetica, sans-serif; width: 98%; text-align:left; padding:12px 0 5px 0; margin:0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #def5cb; background: url(../images/bkgrnds/headingbk.gif) right center no-repeat; color: #000773; }
#navlist2B, #navlist2Y { margin:0; padding:0; }
#navlist2B li, #navlist2Y li {list-style:none; width: 98%; display: block;}
#navlist2B li a, #navlist2Y li a {font: bold 11px Geneva, Arial, Helvetica, sans-serif; color: #444; text-decoration: none; padding: 0 0 0 12px; display: block; height:24px; line-height:24px;	 border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #aaaaaa; }
#navlist2B li a { background: url(../images/bkgrnds/leftmenubkB.gif) left center no-repeat; }
#navlist2Y li a { background: url(../images/bkgrnds/leftmenubkY.gif) left center no-repeat; }
#navlist2B li a:hover  {	color: #000773; background: url(../images/bkgrnds/leftmenubkBR.gif) left center no-repeat; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #00CCFF; }
#navlist2Y li a:hover  {	color: #7b0000; background: url(../images/bkgrnds/leftmenubkYR.gif) left center no-repeat; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFCC66; }
.activeB, .activeY {font: bold 11px/24px Geneva, Arial, Helvetica, sans-serif; 	text-decoration: none; padding: 0 0 0 12px;	display: block;	height:24px; border-bottom-width: 1px; border-bottom-style: solid;}
.activeY  {color: #7b0000; background: url(../images/bkgrnds/leftmenubkYR.gif) left center no-repeat; border-bottom-color: #FFCC66;}
.activeB  {color: #000773; background: url(../images/bkgrnds/leftmenubkBR.gif) left center no-repeat; border-bottom-color: #00CCFF;}
#ruler { width: 100%; height:5px; padding:0; margin:0; text-align:center; }
#footer { width: 100%; text-align:center; background:url(../images/bkgrnds/footerbottom.gif) left bottom no-repeat; padding:0; margin:0; clear:both; }
#copyright { font: normal 11px/150% Arial, Helvetica, sans-serif; width: 770px; height:40px; margin:auto; padding:0; }
h4 { font: bold 12px Arial, Helvetica, sans-serif; padding: 7px 0 0 12px; width: 98%; margin:0px; color:#333; text-decoration: underline; background: url(../images/bkgrnds/bl3.gif) no-repeat 0px 10px;}
h4 span { color: #448f02; }
ul.contlist { list-style: none; padding: 0; margin: 0 10px; }
ul.contlist li { background: url(../images/bkgrnds/listblue.gif) 0 .6em no-repeat; font-family:Arial, Helvetica, sans-serif; padding: 3px 10px 3px 18px; }
ul.contlist li span{ color: #000773; }
#awarddiv { margin:0; padding:0; width:550px; background: url(../images/bkgrnds/awards2.gif) left center no-repeat; }
#itemlist { padding: 1px 0; margin-left:13px; }
#itemlist .section, #itemlist .sectionG { padding: 10px 0 0 0; display: block; margin: 10px 0 0 0; width: 540px; height:109px; overflow:visible; }
#itemlist .section {background: url(../images/bkgrnds/bg_fs.gif) no-repeat; }
#itemlist .sectionG {background: url(../images/bkgrnds/bg_fs4.gif) no-repeat; }
#itemlist .icon { float: left; margin: 0 12px 0 5px; width: 143px; }
#itemlist .description { float: left; width: 360px; }
#itemlist .sectionclose {display: block; font-size: 0px; background: url(../images/bkgrnds/bg_fs2.gif) left top no-repeat; height: 15px; }
#itemlist p, #itemlist p.boatlist { padding: 0; margin: 0; }
#itemlist p {line-height:16px;}
#itemlist p.boatlist {	border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #dedede; line-height:20px;}
#itemlist h3 { padding: 0 0 0 12px; background: url(../images/bkgrnds/bl3.gif) no-repeat 0px 5px; margin: 0; color: #1275d3; font: bold 14px/1.4em Arial, Helvetica, sans-serif;;}
#itemlist h3 span{color:#448f02;}
#itemlist .description a, #itemlist .description a.but{ font: normal 11px/20px Arial, Helvetica, sans-serif; text-decoration:underline; width:auto;}
#itemlist .description a {color: #1c4900;  background: url(../images/bkgrnds/bl2.gif) no-repeat right 4px; margin: 0 20px 0 0; padding:0 14px 0 0;  }
#itemlist .description a.but {margin:14px 0 0 0; background:url(../images/bkgrnds/) }
#itemlist .description a.but:hover {background:url(../images/bkgrnds/) }
#itemlist .description a:hover{	background: url(../images/bkgrnds/bl2R.gif) no-repeat right 4px; color: #000773; }
#breadcrumb, #breadcrumb2, .paging, .paginginner {	margin:0; font-family:Arial, Helvetica, sans-serif; color:#444;}
#breadcrumb span, #breadcrumb2 span, .paging span {	color:#7b0000;}
#breadcrumb{ text-align:right; width:97%; line-height:30px; }
#breadcrumb2{ text-align:center; width:97%; line-height:15px; padding:10px 0;}
.paging { background: url(../images/bkgrnds/pagingbk.gif) no-repeat right center; width:94%; text-align:right; padding:0 10px 0 0; line-height:30px; }
.paginginner {width:300px; float:left; text-align:left; padding:8px 0 0 0;}
#breadcrumb a, #breadcrumb2 a, .paging a{ color: #1275d3; text-decoration:underline; }
#breadcrumb a:hover, #breadcrumb2 a:hover, .paging a:hover{	color:#003300;}
h5, h5.Rd, h5.Gn, h5.Be {padding: 2px 0 5px 12px; background: url(../images/bkgrnds/bl3.gif) no-repeat 0px 6px; margin: 0; font: bold 12px/1.4em Arial, Helvetica, sans-serif; text-decoration:underline; }
h5{color: #1275d3;}
h5.Rd {color:#7b0000;}
h5.Rd span, h5.Be span {color:#448f02;}
h5.Gn {color:#448f02;}
h5.Be {color:#000773}
.listtable{	width:550px; padding:0; margin:0 0 0 20px; border:0px; }
.listtable td {width:33%;}
.listtable td a {line-height:17px; padding: 0 0 0 12px; background: url(../images/bkgrnds/listgrey.gif) left center no-repeat; text-decoration:underline;}
.listtable td a:hover{ color:#000773;}
form { padding:0px;	margin:0 0 0 10px; width:93%;}
fieldset { border: 1px solid #dedede; margin:0px;padding:5px; }
fieldset div.alt, fieldset div{ padding:3px 0 0 0; margin:0 0 2px 0; display:block; font-family: arial, helvetica, sans-serif; }
fieldset div.alt{ background-color:#F1F9E8;}
fieldset div{ background-color:#E4F1FA; }
label, label.empty { text-align:left; margin:0px; padding:0 0 0 25px; font: normal 11px/18px Arial, Helvetica, sans-serif;  width: 180px; display:block; float:left;}
label.empty{ height:24px;}
.txtfield{ height: 14px; font: normal 11px Arial, Helvetica, sans-serif; margin:0 0 3px 0; padding:0px; border: 1px solid #999999;}
.travlist, .travlistE, .travlistF, .travlistA, .travlistW { display: block; margin: 10px 0 0 10px; width: 523px; padding: 9px 5px 8px 12px; font: normal 11px/16px Arial, Helvetica, sans-serif;}
.newslist{display: block; margin: 10px 0 0 10px; width: 523px; padding: 5px 10px 5px 10px; font: normal 11px/16px Arial, Helvetica, sans-serif;}
.travlist p, .travlistE p, .travlistF p {padding:0; margin:0;}
.travlist, .newslist{background: url(../images/bkgrnds/bg_fs3.gif) no-repeat; }
.travlistE{background: url(../images/bkgrnds/bg_fs3E.gif) no-repeat; }
.travlistF{background: url(../images/bkgrnds/bg_fs3F.gif) no-repeat; }
.travlistA{background: url(../images/bkgrnds/bg_fs3A.gif) no-repeat; }
.travlistW{background: url(../images/bkgrnds/bg_fs3W.gif) no-repeat; }
a.header, .newslist a.header {background: url(../images/bkgrnds/bl2R.gif) no-repeat left center; padding:0 5px 0 14px; font: bold 12px/20px Arial, Helvetica, sans-serif;}
a.header{color:#333;} .newslist a.header {color:#333;}
a.header:hover, .newslist a.header:hover{ background: url(../images/bkgrnds/bl2.gif) no-repeat left center; color:#000773}
a.blue { color: #1275d3; text-decoration:underline; font: normal 11px/16px Arial, Helvetica, sans-serif; }
a.blue:hover { color:#030;}
a.black { color: #111111; }
a.black:hover { color: #000773; }
span.Rsubhead, span.Gsubhead, span.Fsubhead, span.Bsubhead, span.Wsubhead, span.Asubhead{font: bold 15px Arial, Helvetica, sans-serif;}
span.Rsubhead{color:#7b0000; }
span.Gsubhead{color:#448f02; }
span.Fsubhead{color:#df4501; }
span.Bsubhead{color:#0267cd; }
span.Wsubhead{color:#0291c0; }
span.Asubhead{color:#414bbb; }
a.ancor { text-decoration:underline; padding:0 8px 0 12px; background: url(../images/common/ancor.gif) no-repeat left center; color:#666666;}
.sitemap {padding:5px; margin:20px 10px; border:1px solid #DDDDDD;}
.sitemap ul{list-style:none; padding:0; margin:0;}
.sitemap ul li{ padding:0 0 0 10px; line-height:20px; background:url(../images/bkgrnds/listgrey.gif) left center no-repeat;}
.sitemap span{ font: bold 12px/20px Geneva, Arial, Helvetica, sans-serif; color:#555555;}
.tooltiphdrA, .tooltiphdrW, .tooltiphdrE, .tooltiphdrF, .tooltiphdrS { width:300px; font: bold 11px Arial, Helvetica, sans-serif; padding:3px; }
.tooltiphdrA{color:#0267cd;	background:url(../images/bkgrnds/tooltipa.gif) left center no-repeat;border:1px solid #79bfeb;}
.tooltiphdrE{color:#016316;	background:url(../images/bkgrnds/tooltipe.gif) left center no-repeat;border:1px solid #83c360;}
.tooltiphdrF{color:#df4501; background:url(../images/bkgrnds/tooltipf.gif) left center no-repeat;border:1px solid #f09261;}
.tooltiphdrW{color:#0194b4; background:url(../images/bkgrnds/tooltipw.gif) left center no-repeat;border:1px solid #77c3d3;}
.tooltiphdrS{color:#3b43a3; background:url(../images/bkgrnds/tooltips.gif) left center no-repeat;border:1px solid #7c87ce;}
.tooltipbdyA, .tooltipbdyW, .tooltipbdyE, .tooltipbdyF, .tooltipbdyS { width:300px;	font: normal 11px Arial, Helvetica, sans-serif;	padding:3px 0 5px 6px; color:#333333; background-color:#ffffff; }
.tooltipbdyA{border-bottom:1px solid #79bfeb; border-left:1px solid #79bfeb; border-right:1px solid #79bfeb;}
.tooltipbdyE{border-bottom:1px solid #93db6c; border-left:1px solid #93db6c; border-right:1px solid #93db6c;}
.tooltipbdyF{border-bottom:1px solid #f09261; border-left:1px solid #f09261; border-right:1px solid #f09261;}
.tooltipbdyW{border-bottom:1px solid #77c3d3; border-left:1px solid #77c3d3; border-right:1px solid #77c3d3;}
.tooltipbdyS{border-bottom:1px solid #7c87ce; border-left:1px solid #7c87ce; border-right:1px solid #7c87ce;}
#calenderdiv {margin: 0; padding: 0 0 0 2px; height: auto; width: 100%;}
#thumbsdiv{margin: 0; padding:0 10px 0 5px; width:250px; text-align:center; height:auto; float:right;}
select { padding:0; margin:0; font: normal 11px/16px Arial, Helvetica, sans-serif;}
#pktable {margin:0 0 0 12px;;padding:0;line-height: 18px;border: 1px solid #cccccc;width:535px; border-collapse:collapse}
#pktable td{padding:2px 0 2px 10px; text-align:left;border: 1px solid #cccccc;border-collapse:collapse}
#pktable th{ background-color:#e8f4fd;padding:2px 0 2px 10px;color:#101676}
