/*a {
	color: #003355;
	font-weight: 200;
	text-decoration: underline;
}*/

a:link {
	color: #003355;
	text-decoration:underline;
}
a:visited {
	color:#003355;
	text-decoration:underline;
}
a:hover {
	color:#887733;
	text-decoration:none;
}
a:active {}

.noUnderline {
	color: #035;
}

.borderLeft {
	background-image: url(images/frame_left.jpg);
	background-repeat: repeat-y;
	background-color: #FFFFFF;
}
.borderRight {
	background-image: url(images/frame_right.jpg);
	background-repeat: repeat-y;
	width: 30px;
}
.FooterType {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #333333;
}





.ContentFeature {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	margin: 0px;
	padding: 9px;
	border: 0px solid #FFFFFF;
	background-position: left top;
}
.ContentFeatureCopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #333333;
	text-align: left;
}
.ContentFeatureHeadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #887243;
	letter-spacing: 0px;
}
.Utility {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
	background-color: #BBD3DE;
	padding: 10px;
	border: 1px solid #FFFFFF;
}
.borderwhite {
	border: 1px dotted #FFFFFF;
}
.subNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.acCell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	background-color: #F1F4ED;
	margin: 15px;
	padding: 15px;
	border: 1px solid #FFFFFF;
	background-position: left top;
}
.acHeadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #998844;
	letter-spacing: 1px;
	text-transform: uppercase;
}
.acCopyBlock {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	text-align: justify;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.BlueBoxTopBorder {
	background-image: url(images/blue_top.jpg);
}
.Healdine01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color:#887243;
	/*color: #BB7711;*/ /*color changed 6/24/08*/
	letter-spacing: 1px;
	line-height: 18px;
	text-transform: uppercase;
	margin: 0px;
	text-indent: 0px;
	padding: 0px;
}
.Healdine02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	letter-spacing: 0px;
	line-height: 16px;
	text-transform: uppercase;
}
.photoLeft {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 0px;
	border: 1px solid #222222;
	float: left;
}
.BodyCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
	margin: 5px;
	padding: 5px;
}
.acSpecSheet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #000000;
	background-color: #F1F4ED;
	margin: 25px;
	padding: 25px;
	border: 3px double #FFFFFF;
	background-position: left top;
}
.SubNavBtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #000000;
	background-color: #F1F4ED;
	margin: 15px;
	padding: 15px;
	border: 1px solid #FFFFFF;
	background-position: left top;
}
.BodyCopyAC {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
	margin: 5px;
	padding: 5px;
	text-transform: uppercase;
	font-weight: bold;
}

.LocationHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
	margin: 5px;
	padding: 5px;
	font-decoration:italics;
	}

.contentMain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #000000;
	background-color: #444444;
}
.contentTL {
	background-image: url(images/cshadow_tl.jpg);
	background-repeat: no-repeat;
}
.contentTOP {
	background-image: url(images/cshadow_top.jpg);
	background-repeat: repeat-x;
}
.contentBOTTOM {
	background-image: url(images/cshadow_bottom.jpg);
	background-repeat: repeat-x;
}
.contentRIGHT {
	background-image: url(images/cshadow_right.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
.contentLEFT {
	background-image: url(images/3a_cshadow_left.jpg);
	background-repeat: repeat-y;
	background-position: left;
}
.mainTOP {
	background-image: url(images/shadow_top.jpg);
	background-repeat: repeat-x;
	background-position: top;
	height: 45px;
}
.ContentRegion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	background-color: #EEEEEE;
	background-position: left top;
	margin: 15px;
	padding: 15px;
	height: 100%;
	width: 575px;
	border: 5px solid #AAAAAA;
}

.ContentRegion ul/*, .ContentRegion p*/ {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	}

/*.ContentRegion p {
	width:505px;
	}
*/
.header {
	background-image: url(images/header_bg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 80px;
	width: 800px;
}
.unnamed1 {
	margin: 5px;
	padding: 5px;
	border: none;
}

table#Chart {
	margin: 5px;
	padding: 2px 5px 7px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
	border: none;
}

table#Chart tr {
	color: #000000;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #000000;
	border-left: none;
}
.resultsAlt td	{
	background: #CCCCCC;
}
.results td {
	background: #E8DCC2;
}

.brochures  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #000000;
	background-color: #eeeeee;
	margin: 0px;
	padding: 15px;
	background-position: left top;
}

.brochuretable a, .brochuretable img {border:none}


/*Options Form*/


#optionsform input, #optionform select {padding:3px}
#optionsform label {
	padding:3px;
	display:block;
	font-size:12px; 
	background-color:#CCCCCC;
	}

/* Quote Form and Results */

#xquote {
	width:762px;
	height:auto;
	}
	
	
/* Safety Page */

h1.headline {
	font-size:13px;
	color:#000;
	}
	
hr.line {
	border:0;
	width:100%;
	color:#444444;
	background-color:#444444;
	height:1px;
	}
	
div.section {
	background-color:#DFDFDF;
	padding:10px 10px 10px 15px;
	margin:20px 0;
	}#charterx {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 60px;
	width: 145px;
}

