a {color: #72C0AD; text-decoration: none;}

a:hover, a.actived {text-decoration: underline;}

p, ul {padding: 0 0 10px 0; margin: 0; line-height: 18px;}

p {text-align: left;}

ul {padding-left: 2px; list-style-position: inside;}

li {}

img {border: none; padding: 0; margin: 0;}

img.imgRight {margin: 5px 0 0 15px;}

img.imgLeft {margin: 5px 15px 0 0;}

table, form {padding: 8px 0;}

td {vertical-align: top; padding: 0 0 5px 0; margin: 0;}

hr {
	border: none;
	border-top: 1px dotted #999;
	color: #F9F5EA;
}

h1, h2, h3 {font-family: Futura, Arial, Helvetica, sans-serif;}

h1 {
	font-size: 16px;
	color: #73C0AE;
	padding: 0;
	margin: 0 0 15px 0;
	font-weight: normal;
}

h2 {
	font-size: 13px;
	color: #3F3F3F;
	padding: 5px 0;
	margin: 0;
	font-weight: bold;
}

h3 {
	font-size: 12px;
	color: #73C0AE;
	padding: 5px 0 10px 0;
	margin: 0;
	font-weight: bold;
}

body {font-family: Futura, Arial, Helvetica, sans-serif; font-size: 11px; color: #333; 
	padding: 0; margin: 20px 0; 
	background-image:  URL("../_images/bg_body.jpg");
	background-repeat: no-repeat;
	background-position: center 100px;
	background-color: #FFF;
	line-height: 18px;
 }

#container {width: 800px; padding: 22px; 	margin: 0 auto; background-color: #FFF; border: 1px solid #BFBFBF;}

#areaHeader, #areaMainnav, #areaContent, #areaSubNav {
	width: 800px; 
	padding: 0; margin: 0 auto; 
	font-family: Futura, Arial, Helvetica, sans-serif; font-size: 11px; color: #333;
	background-color: #FFF;
	clear: both;
}

#areaHeader {height: 331px;}

#areaHeader .logo {position: absolute; float: left; margin-top: 65px;}

#areaHeader .banner {
		width: 776px;
		height: 254px;
		padding: 12px;
		background-repeat: no-repeat; 
		background-position: center center; 
		background-color: #6BC0C3;
}

#areaHeader .bannerBG1 {background-color: #8ECBCE; height:26px ; display: block; margin-top: 6px;}

#areaHeader .bannerBG2 {background-color: #AFD8DC; height:15px ; display: block; margin-top: 6px;}

#areaSubNav {width: 800px; z-index:998; border: none; position: relative; margin: 0 auto; background-color: #969696; }

#areaSubNav a {
	display: block;
	height: 18px;
	text-decoration: none;
	text-indent: 15px;
	padding-top: 6px;
	color: #000;
	background-color: #FFF;
	border: 1px solid #8FD0D2;
	border-top: none;
}

#areaSubNav a:hover ,
	#areaSubNav a.actived {	text-decoration: none;	background-color: #8FD0D2; border-bottom: 1px solid #8FD0D2;
}

#submenu {float: right; text-align: center; color: #000;}

#submenu a {display: block; float: left; 
	color: #000;
	padding: 2px; margin: 0 0 0 15px; 
	width: 200px; height: 15px; 
	background-color: #FFF; 
	border: 1px solid #8FD0D2; 
	font-style: normal;
}

#submenu a:hover,  #submenu a.actived {
	background-color: #8FD0D2; border: 1px solid #8FD0D2; text-decoration: none;
}

#areaFooter {clear: both; 
	height: 16px; 
	color: #FFF; 
	line-height: 15px; 
	text-align: right;
	padding: 2px 15px; margin: 0 auto; 
	background-color: #AFD8DC;
}

#areaFooter .address {float: left;}

#areaFooter a {color: #FFF; padding: 0 3px;}

#areaFooter a:hover, #areaFooter a.actived {color: #000; text-decoration: none;}

#specialNav {
	width: 795px; height: 31px;
	padding: 2px 5px 0 0; margin: 6px 0; 
	color: #FFF;
	text-align: right;
	background-image:  URL("../_images/bg_footer.gif");
	background-repeat: repeat-y; 
	background-color: #6BC0C3;
}

#specialNav.top {
	display: block;
	float: right;
	width: auto;	
	padding-left: 70px;
}

#specialNav a {font-size: 12px; color: #FFF; margin: 0 10px; line-height: 25px;}

#specialNav a:hover, #specialNav a.actived {color: #000; text-decoration: none;}

#specialNav a img {margin: 0; padding: 0; border: none;}

#areaContent {
	width: 800px; 
	padding-top: 20px; 
	padding-bottom: 20px; 
}

#areaContent .contentSpace {padding: 0px 35px 20px 35px;}

#areaContent .contentSpace img {padding: 3px 15px 0 0; border: none;}	

#areaContent .contentSpace img.nospace {padding-right: 0;}	

.colorBlack {color: #000;}

.colorGreen {color: #72C0AD;}

.colorOrange {color: #FF7F00;}

.colorOrange a {color: #FF7F00;}

.fontMed {font-size: 12px;}

.fontSmall {font-size: 10px;}

.paddingRight {padding-right: 25px;}

#blogLeft {
	float: left; display: block;
	width: 232px;
	margin: 0 20px 10px 0;
}

#blogLeft p {
	text-align: left;
}

.hbOrange {
	background-image:  URL("../_images/bg_hb_orange.gif");
	background-repeat: no-repeat; 
	background-position: right;
	background-color: #FF7F00;
	padding: 2px 5px 2px 15px;
	margin-bottom: 7px;
	height: 20px;
	font-size: 16px;	color: #FFF;
	font-style:  italic;  font-weight: bold;
}

.borderGrey {border: 1px solid #E2E2E2; padding: 10px 15px 5px 15px; width: 200px;}

.iconQuote {
	background-image:  URL("../_images/quote_begin.gif");
	background-repeat: no-repeat; 
	background-position: left 5px;
	padding: 0 30px 15px 40px;  margin: 0;
	font-style: italic;
}

.iconQuoteEnd {
	background-image:  URL("../_images/quote_end.gif");
	background-repeat: no-repeat; 
	background-position: right top;
	padding-right: 30px;
	min-height: 35px;	
	_height: 35px;
	display: block;
}
