@charset "utf-8";
/* CSS Document */
html, body, table, div, td, ul, ol, li, p, h1, h2, h3, h4, h5, h6, img, form, fieldset {
margin: 0;
padding: 0;
border: 0;
}
table {
	border-collapse:collapse;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	background-image: url(images/bg-pattern1.gif);
}
a:link, a:visited, a:active {
	color: #ac923b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a:hover {
	color: #002841;
}
.clearfix {
	clear: both;
}
#wrapper {
	width: 950px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #44677B;
}
#container {
	position: relative;
	padding: 0px;
background-image: url(images/bg-container.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	margin: 0px;
	float: left;
	width: 950px;
}

#main-table {
	margin: 0px;
	padding: 0px;
	clear: both;
	width: 950px;
}

/* MASTHEAD DIV */
/* Masthead styling starts here */
#masthead {
	height: 125px;
	width: 950px;
	padding: 0px;
	margin: 0px;
	background-color: #2F556C;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0B1C2C;
}
/* Masthead styling ends here */

/* MAIN CONTENT */

#main {
	width: 550px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 215px;
	position: relative;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#main h1 {
	font-size: 16px;
	color: #ac923b;
	padding-top: 10px;
	padding-bottom: 8px;
	font-weight: bold;
	padding-left: 10px;
}
#main .h1sub {
	font-size: 13px;
	color: #605220;
	padding-top: 0px;
	padding-bottom: 10px;
}
#main h2 {
	font-size: 13px;
	color: #74631F;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 10px;
}
#main h2 a {
	font-size: 13px;
}
#main h3 {
	font-size: 11px;
	color: #74631F;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#main h4 {
	font-size: 11px;
	color: #333333;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#main p {
	font-size: 11px;
	color: #333333;
	letter-spacing: 0.4px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
}
#main .disclaimer  {
	font-size: 9px;
	color: #666666;
	text-align: center;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

/* General photo styling and positioning */
/* pic styling with 'borders' */
#pic1 {
	padding: 0px;
	float: left;
	text-align: center;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	width: 200px;
}

#pic1 p {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: center;
	margin: 0px;
	color: #1A2F40;
	font-size: 10px;
}
#pic1 img {
	display: block;
	margin: 0px;
	padding: 0px;
	border: 1px solid #CCCCCC;
}
#pic2 {
	float: right;
	width: 200px;
	text-align: center;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#pic2 p {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: center;
	margin: 0px;
	color: #1A2F40;
	font-size: 10px;
}
#pic2 img {
	display: block;
	margin: 0px;
	padding: 0px;
	border: 1px solid #CCCCCC;
}
/* pic styling without 'borders' */
#pic1-a {
	padding: 0px;
	float: left;
	text-align: center;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 200px;
}

#pic1-a p {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: center;
	margin: 0px;
	color: #1A2F40;
	font-size: 10px;
}
#pic1-a img {
	display: block;
	margin: 0px;
	padding: 0px;
}
#pic2-a {
	float: right;
	width: 200px;
	text-align: center;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#pic2-a p {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: center;
	margin: 0px;
	color: #1A2F40;
	font-size: 10px;
}
#pic2-a img {
	display: block;
	margin: 0px;
	padding: 0px;
}

/* END general photo styling */

/* BEGIN bottom of page 'Member of' styling */

#members {
	width: 525px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	padding: 0px;
}
#member1, #member2, #member3 {
	margin: 0px;
	padding: 5px;
	width: 165px;
	float: left;
}
/* End bottom of page 'Member of' styling */

/* Begin 'Specials' page styling */
#specials1 {
	padding: 0px;
	height: 170px;
	width: 525px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: 3px solid #30566D;
	background-image: url(images/ad-special1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#specials1 h1 {
	font-size: 15px;
	margin: 0px;
	padding: 0px;
	color: #8F3F1A;
}
#specials1 p {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}
#specials2 {
	padding: 0px;
	height: 170px;
	width: 525px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: 3px solid #30566D;
	background-image: url(images/ad-special2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#specials2 h1 {
	font-size: 15px;
	margin: 0px;
	color: #8F3F1A;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#specials2 p {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}
.specials1-info {
	padding: 0px;
	float: right;
	width: 295px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.specials2-info {
	padding: 0px;
	float: left;
	width: 295px;
	margin-top: 65px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#specials3 {
	padding: 0px;
	height: 170px;
	width: 525px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: 3px solid #30566D;
	background-image: url(images/ad-special3.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#specials3 h1 {
	font-size: 15px;
	color: #8F3F1A;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 515px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#specials3 p {
	margin: 0px;
	font-size: 12px;
	color: #30566D;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.specials3-info {
	float: right;
	width: 240px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 16px;
}

/* End 'Specials' page styling */
.callout1 {
	width: 525px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-image: url(images/bg-pattern2.gif);
}
.callout2 {
	width: 525px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}

ul.bullet1 {
	padding-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	margin-top: -10px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
ul.bullet1 li {
	font-size: 11px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 45px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-image: url(images/bullet1.gif);
	list-style-position: outside;
}

ul.bullet2 {
	width: 495px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 15px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	margin-top: -10px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
}
ul.bullet2 li {
	font-size: 11px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-image: url(images/bullet1.gif);
	list-style-position: outside;
}
ul.bullet3 {
	padding-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	margin-top: -10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
ul.bullet3 li {
	font-size: 11px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 20px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 22px;
	list-style-position: outside;
	background-image: url(images/bullet3.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

ul.bullet-fleet {
	font-size: 11px;
	width: 300px;
	padding-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	margin-top: -5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
}
ul.bullet-fleet li {
	font-size: 11px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	list-style-type: none;
	list-style-position: outside;
	background-image: url(images/bullet1-sm.gif);
	background-position: 0px -2px;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.pic1-right {
	padding: 0px;
	float: right;
	border: 1px solid #CCCCCC;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.pic1-left {
	float: left;
	border: 1px solid #CCCCCC;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding: 0px;
}
/* pics with no borders */
.pic1-right-a {
	padding: 0px;
	float: right;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.pic1-left-a {
	float: left;
	padding: 0px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}

/* BEGIN Fleet page styling. */
/*(CSS from 'Bulletproof Web Design' by Dan Cederholm) */
dl.feature {
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #DCEAF1;
	border-bottom-style: none;
	border-right-style: none;
	border-left-style: none;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	padding: 15px;
	}
dl.feature:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}
dl.feature dt {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	font-size: 13px;
	color: #AC923B;
	font-weight: bold;
	}
dl.feature dt img {
	float: left;
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 0;
	}
dl.feature dd {
	margin-left: 190px;
	color: #333333;
	font-size: 11px;
	padding-left: 20px;
	}
* html dl.feature { /* fix for IE5+6 */
	height: 1%; 
	}
*:first-child+html .feature { /* fix for IE7 */
	min-height: 1px; 
	} 	
/* END Fleet page styling */

/* BEGIN Testimonials */
#testimonials {
}
dl.feature2 {
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #E1D6B0;
	}
dl.feature2:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}
dl.feature2 dt {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	font-size: 11px;
	color: #615321;
	}
dl.feature2 dt img {
	float: left;
	background: url(img/photo-frame.gif) no-repeat bottom right;
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 0;
	}
dl.feature2 dd {
	color: #204860;
	font-size: 11px;
	padding-left: 10px;
	padding-bottom: 0px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #E1D6B0;
	padding-top: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	}
* html dl.feature2 { /* fix for IE5+6 */
	height: 1%; 
	}
*:first-child+html .feature2 { /* fix for IE7 */
	min-height: 1px; 
	} 	
/* END Testimonials */

/* Reservation page special icon and description styling */
#feature3-box {

}
#feature3-box h1 {
	color: #143A56;
	font-weight: bold;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 15px;
}
dl.feature3 {
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 50px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #E1D6B0;
	}
dl.feature3:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}
dl.feature3 dt {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	font-size: 11px;
	color: #615321;
	}
dl.feature3 dt img {
	float: left;
	background: url(img/photo-frame.gif) no-repeat bottom right;
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 0;
	}
dl.feature3 dd {
	color: #204860;
	font-size: 11px;
	padding-left: 20px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	border-top-style: none;
	}
* html dl.feature3 { /* fix for IE5+6 */
	height: 1%; 
	}
*:first-child+html .feature3 { /* fix for IE7 */
	min-height: 1px; 
	} 	
/* End Reservation page special icon and description styling */

/* RIGHT Column */
#rightcol {
	margin: 0px;
	background-color: #30566D;
	width: 175px;
	float: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#rightcol p {
	font-size: 10px;
	color: #C9DDE7;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin: 0px;
}
#rightcol a:link, #rightcol a:visited, #rightcol a:active {
	color: #C0A547;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
#rightcol a:hover {
	color: #B4CBDB;
	font-weight: bold;
}
#rightcol h1 {
	color: #E7C550;
	font-size: 16px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	border-top-color: #5B184D;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-image: url(images/bar-horiz-repeat.gif);
	background-repeat: repeat-x;
	background-position: center top;
	text-align: center;
}
#rightcol h2 {
	font-size: 11px;
	font-weight: bold;
	color: #ac923b;
	padding-top: 1px;
	padding-bottom: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(images/bullet-lg.gif);
	background-position: left 0px;
	background-repeat: no-repeat;
	padding-left: 30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	height: 28px;
}
#rightcol h3 {
	font-size: 11px;
	font-weight: bold;
	color: #3E7C95;
	padding-top: 1px;
	padding-bottom: 2px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #88C6D8;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#rightcol img {
	border: 1px solid #AC923B;
	margin: 0px;
	padding: 0px;
}
.box-bg1 {
	padding-top: 8px;
	padding-bottom: 3px;
	background-color: #0A1D2B;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #94B9CF;
}
.box-bg2 {
	padding-top: 8px;
	padding-bottom: 8px;
	background-color: #0A1D2B;
	margin: 0px;
}
.rule1 {
	padding-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #94B9CF;
}


/* END RIGHT Column */


/* LEFT COLUMN */

#leftcol {
	position: absolute;
	margin: 0px;
	padding: 0px;
	width: 185px;
	vertical-align: top;
	top: 125px;
	left: 0px;
	z-index: 50;
}
#leftcol h1 {
	color: #C0A547;
	font-size: 14px;
	font-weight: bold;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	border-top-color: #5B184D;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-image: url(images/bar-horiz-repeat.gif);
	background-repeat: repeat-x;
	background-position: center top;
	text-align: center;
}
#leftcol h2 {
	font-size: 11px;
	font-weight: bold;
	color: #513E0D;
	padding-top: 1px;
	padding-bottom: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(images/bullet-lg.gif);
	background-position: left 0px;
	background-repeat: no-repeat;
	padding-left: 30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	height: 28px;
}
#leftcol h3 {
	font-size: 11px;
	font-weight: bold;
	color: #3E7C95;
	padding-top: 1px;
	padding-bottom: 2px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #88C6D8;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#leftcol p {
	font-size: 11px;
	color: #C0A547;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#leftcol a:link, #leftcol a:visited, #leftcol a:active {
	color: #C0A547;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
#leftcol a:hover {
	color: #B4CBDB;
	font-weight: bold;
}

/* begin left nav list containers and styling */
#navleft {
	list-style-type: none;
	margin: 0px;
	width: 190px;
	clear: both;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#navlist ul li a {
	color: #ac923b;
	width:165px;
	font-weight: bold;
	font-size: 11px;
	height: 25px;
	background-image: url(images/btn1-up.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	left: 0px;
	text-decoration: none;
	display: block;
	margin: 0px;
	line-height: 21px;
}
#navlist ul li a:hover {
	display: block;
	color:#BBC8CE;
	height: 25px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	width: 165px;
	background-image: url(images/btn1-mo.gif);
	background-repeat: no-repeat;
	background-position: left;
	left: 0px;
	margin: 0px;
	line-height: 21px;
}
ul.navlist {
	list-style: none;
	width: 175px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
}
ul.navlist li.first {
	border-top: 0px;
	margin-top: 0px;
	padding-top: 0px;
}
/* end left main nav list styling */

/* Begin boxes below nav list container */
.boxleft1 {
	padding-top: 5px;
	padding-bottom: 10px;
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
	width: 175px;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.boxleft1 img {
	margin: 0px;
	padding: 0px;
	border: 1px solid #716026;
}

/* end boxes below left nav */
/* END LEFT COLUMN styling */

/* BEGIN DATA TABLE STYLING */

/* Data rates table formatting */
#data-outer {
	border-collapse: collapse;
	text-align: center;
	padding-top: 10px;
	width: 95%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#data-outer h2 {
	color: #333;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 5px;
	text-align: left;
	margin-top: 15px;
	margin-left: 20px;
}

#data1, #data2, #data3 {
	border-collapse: collapse;
	width: 100%;
	text-align: center;
	padding-top: 10px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	background-color: #FFFFFF;
}
#data1 p, #data2 p, #data3 p {
	text-indent: 0px;
	margin-top: 0px;
	margin-bottom: 0em;
	font-size: 11px;
}
#data1 h1, #data2 h1, #data3 h1 {
	color: #377177;
	font-size: 12px;
	font-weight: bold;
}
#data1 h3, #data2 h3, #data3 h3 {
	color: #333;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 5px;
	text-align: left;
	margin-top: 15px;
	margin-left: 25px;
}

#data1 td,th, #data2 td,th, #data3 td,th {
	font-size: 10px;
	text-align: left;
	border: 1px solid #DDE7E8;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
	vertical-align: top;
}
#data1 th, #data2 th, #data3 th {
	color: #74631F;
	text-align: left;
	background-image: url(images/bg-grad2.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border-top-color: #2E546B;
	border-right-color: #DDE7E8;
	border-bottom-color: #DDE7E8;
	border-left-color: #DDE7E8;
	border-top-width: 4px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
}

#data1 tr.alt td, #data2 tr.alt td, #data3 tr.alt td  {
	background-image: url(images/bg-grad3.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-size: 10px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

#data1 ul.bullet-data, #data2 ul.bullet-data, #data3 ul.bullet-data {
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px;
}
#data1 ul.bullet-data li, #data2 ul.bullet-data li, #data3 ul.bullet-data li {
	list-style-type: none;
	list-style-image: url(images/bullet-data.gif);
	list-style-position: outside;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

/* END DATA TABLE STYLING */

/* END FORM STYLING */
#form1 {
	padding: 0px;
	width: 550px;
	margin: 0px;
	float: left;
	font-size: 11px;
	color: #333333;
}
#form1 td {
	margin: 0px;
	padding: 2px;
}
#form-container {
	padding: 0px;
	width: 550px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	float: left;
}
#form1 h1 {
	font-size: 17px;
	color: #ac923b;
	padding-top: 10px;
	padding-bottom: 5px;
}

#form1 h2 {
	font-size: 13px;
	color: #74631F;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #74631F;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#form1 h3 {
	font-size: 11px;
	color: #74631F;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0CF89;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#form1 h4 {
	font-size: 11px;
	color: #333333;
}
#comments {
	background-color: #FAFCFE;
	border: 1px solid #E0DAB4;
}
input {
	border: 1px solid #E0DAB4;
	color: #1A2F40;
	height: 16px;
	background-color: #FFFBEA;
}
.ckbox  {
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 15px;
	width: 15px;
	margin: 0px;
	padding: 0px;
}
select{
	background-color: #FFFBEA;
	color: #1A2F40;
	height: 22px;
}
textarea {
	background-color: #FFFBEA;
	color: #1A2F40;
}
.text-left{
	color: #1A2F40;
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-weight: bold;
	margin: 0px;
	font-size: 11px;
}
.text-right{
	color: #1A2F40;
	text-align: right;
	font-weight: bold;
	margin: 0px;
	font-size: 11px;
	padding: 5px;
}
.text-center{
	color: #1A2F40;
	text-align: center;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-weight: bold;
	margin: 0px;
	font-size: 11px;
}
.required {
	font-size: 11px;
	color: #CC3300;
	font-weight: bolder;
}
.nonrequired {
	font-size: 12px;
	color: #72A5C2;
	font-weight: bolder;
}
#submit-btn{
	margin-left: 0px;
	margin-top: 5px;
	width: 95px;
	background-image: url(images/btn-form.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 11px;
	color: #1A2F40;
	height: 22px;
	padding: 0px;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#reset-btn{
	margin-left: 0px;
	margin-top: 5px;
	width: 95px;
	background-image: url(images/btn-form.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 11px;
	color: #1A2F40;
	height: 22px;
	padding: 0px;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
/* END FORM STYLING */

/* BEGIN Sitemap page styling */
#sitemap1 {
	float: left;
	width: 320px;
	margin: 0px;
	padding: 0px;
}
#sitemap2 {
	float: left;
	width: 225px;
	margin: 0px;
	padding: 0px;
}
#sitemap1 a:link, #sitemap2 a:link, #sitemap1 a:visited, #sitemap2 a:visited, #sitemap1 a:active, #sitemap2 a:active {
	color: #ac923b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
#sitemap1 a:hover, #sitemap2 a:hover {
	color: #002841;
}
/* Special lists with nested lists styling (used on sitemap page) */
.outer-list1 {
	text-align: left;
	list-style-type: none;
	line-height: 18px;
	list-style-image: url(images/bullet1.gif);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.outer-list1 li {
	text-align: left;
	list-style-type: none;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 0px;
}
.inner-list1a {
	list-style-type: none;
	list-style-image: url(images/bullet1-sm.gif);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding: 0px;
	font-size: 11px;
	color: #333333;
	line-height: 18px;
}
.inner-list1a li {
	padding-left: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.inner-list1b {
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding: 0px;
	font-size: 11px;
	color: #333333;
	list-style-image: url(images/bullet-xsm2.gif);
	line-height: 14px;
}
.inner-list1b li {
	padding-left: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
/* END sitemap styling */


/* begin footer styling */
#footer-top {
	width: 950px;
	background-image: url(images/bg-footertop.jpg);
	background-repeat: no-repeat;
	height: 25px;
	padding: 0px;
	clear: both;
	margin: 0px;
}
#footer-mid {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 40px;
	padding-left: 0px;
	width: 950px;
	background-color: #2d546b;
	float: left;
	background-image: url(images/bg-footerbot.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#footer-mid  h1 {
	font-size: 12px;
	color: #8AB5CE;
	font-weight: bold;
}

.dividers {
	color: #B8D3E2;
	font-size: 9px;
	font-weight: normal;
}

.footer-text {
	font-size: 10px;
	font-weight: normal;
	color: #A0C4D8;
	text-decoration: none;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin: 0px;
	line-height: 16px;
}
a.footer-text:link, a.footer-text:visited, a.footer-text:active {
	font-size: 10px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
}
a.footer-text:hover {
	font-size: 10px;
	font-weight: bold;
	color: #930000;
	text-decoration: none;
}
/* link to contact only */
.contact {
	font-size: 12px;
	color: #8AB5CE;
	padding-top: 10px;
}
a.contact:link, a.contact:visited, a.contact:active {
	font-size: 12px;
	font-weight: bold;
	color: #8AB5CE;
	text-decoration: underline;
}
a.contact:hover {
	font-size: 12px;
	font-weight: bold;
	color: #172F47;
	text-decoration: underline;
}
/* end footer styling */

/* link to pmm only */
.pmm {
	font-size: 9px;
	color: #999999;
	padding-top: 10px;
}
a.pmm:link, a.pmm:visited, a.pmm:active {
	font-size: 9px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
a.pmm:hover {
	font-size: 9px;
	font-weight: normal;
	color: #172F47;
	text-decoration: none;
}
/* end footer styling */
