body {
	border:0px solid #A20000;
	display:block;
	visibility:visible;
	background-color: #FFFFFF;
	margin:0px 0px 0px 0px;
	margin-bottom: 30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444444;
}

TABLE {
    FONT-SIZE: 12px;
    COLOR: #444444;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}

TR {
    FONT-SIZE: 12px;
    COLOR: #444444;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}

TD {
    FONT-SIZE: 12px;
    COLOR: #444444;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}

p {
	margin-top:0px;
}

.caption {
	text-align:left;
}

ul, ul li {
    margin: 0;
    padding: 0;
    list-style: none;
}

ul li {
    background-image:url(images/bullet.gif); /* Replace bullet.gif with your img */
    background-position: left center; /* Position bullet */
    background-repeat: no-repeat;
    padding-left: 10px; /* Add padding so text doesn't cover bullet img */
}

#topbar_hm{
	border:0px solid #A20000;
	display:block;
	visibility:visible;
	background-image:url(images/top_homebg.gif);
	background-repeat:repeat-x;
	height:120px;
}

#topbar{
	border:0px solid #A20000;
	display:block;
	visibility:visible;
	background-image:url(images/top_bg.gif);
	background-repeat:repeat-x;
	height:180px;
}

#navbar {
	border:0px solid #A20000;
	display:block;
	visibility:visible;
	background-image:url(images/navbar.gif);
	background-repeat:repeat-x;
	height:40px;
}

.header1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#0099cc;
}

.header2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#333333;
}

.subhead {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0099cc;
}

#mainbody {
	border:0px solid #A20000;
	display:block;
	visibility:visible;
	width:980px;
}

#commonfooter {
	border:0px solid #A20000;
	display:block;
	visibility:visible;
	width:324px;
	float:left;
	margin:0px 0px 0px 0px;
	margin-left: 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#444444;	
	font-size:10px;
}

#content {
	border:0px solid #A20000;
	display:block;
	visibility:visible;
	width:539px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444444;
}

#rightside {
	border:0px solid #A20000;
	display:block;
	visibility:visible;
	width:324px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444444;
}

#dots {
	border:0px solid #A20000;
	display:block;
	visibility:visible;
	float:left;
	background-image:url(images/dots.gif);
	background-repeat:repeat-y;
	width:37px;
}

#hm_hilite1, #hm_hilite2 {
	border:0px solid #000000;
	display:block;
	visibility:visible;
	width:251px;
	height:240px;
	padding:0px;
}

#hm_hilite3 {
	border:0px solid #000000;
	display:block;
	visibility:visible;
	width:324px;
	height:240px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#0099cc;
}

#spacing37 {
	border:0px solid #A20000;
	display:block;
	visibility:visible;
	width:37px;
	float:left;
}

#spacing40 {
	border:0px solid #A20000;
	display:block;
	visibility:visible;
	width:40px;
	float:left;
}

#charterpix185 {
	border:0px solid #A20000;
	display:block;
	visibility:visible;
	width:185px;
	float:left;
}

#chartertext317 {
	border:0px solid #A20000;
	display:block;
	visibility:visible;
	width:317px;
	float:left;
}

.float_left {
	float:left;
}

.clear_both {
	clear:both;
}

a, a:link, a:visited {
	color:#ff9900;
	font-weight:bold;
	text-decoration:none;
}

a:hover, a:active {
	color:#0099cc;
	font-weight:bold;
	text-decoration:none;
}

/* Navigation */

a.home, a.home:link, a.home:visited {
	border:0px solid #000000;
	display:block;
	visibility:visible;
	float:left;
	width:68px;
	height:40px;
	background-image:url(images/nav_home1.gif);
}

a.home:hover, a.home:active {
	border:0px solid #A20000;
	display:block;
	visibility:visible;
	float:left;
	width:68px;
	height:40px;
	background-image:url(images/nav_home2.gif);
}

a.charter, a.charter:link, a.charter:visited {
	border:0px solid #000000;
	display:block;
	visibility:visible;
	float:left;
	width:103px;
	height:40px;
	background-image:url(images/nav_charter1.gif);
}

a.charter:hover, a.charter:active {
	border:0px solid #000000;
	display:block;
	visibility:visible;
	float:left;
	width:103px;
	height:40px;
	background-image:url(images/nav_charter2.gif);
}

a.services, a.services:link, a.services:visited {
	border:0px solid #000000;
	display:block;
	visibility:visible;
	float:left;
	width:159px;
	height:40px;
	background-image:url(images/nav_services1.gif);
}

a.services:hover, a.services:active {
	border:0px solid #000000;
	display:block;
	visibility:visible;
	float:left;
	width:159px;
	height:40px;
	background-image:url(images/nav_services2.gif);
}

a.contact, a.contact:link, a.contact:visited {
	border:0px solid #000000;
	display:block;
	visibility:visible;
	float:left;
	width:103px;
	height:40px;
	background-image:url(images/nav_contact1.gif);
}

a.contact:hover, a.contact:active {
	border:0px solid #000000;
	display:block;
	visibility:visible;
	float:left;
	width:103px;
	height:40px;
	background-image:url(images/nav_contact2.gif);
}