body {
	margin: 40px 0;
	padding: 0;
	background-color: #000;
	font-family: "Verdana", "Arial";
	font-size: 11px;
	color: #333;
	border: none;
}

img {border: 0; padding: 0; margin: 0;}
img.nospace {border: 0; padding: 0; margin: 0;}

p {margin: 0; padding: 5px 0; line-height: 18px;}

form {padding-top: 0; margin-top: 0;}
input, textarea {font-size: 12px; color: #333; padding-left: 5px; font-family: "Verdana", "Arial"; }

blockquote {padding: 0; margin: 0px 20px; line-height: 18px; }

hr {border: none; border-top: 1px solid #999; background-color: #999; margin: 10px 0; #margin: 5px 0;  _margin: 5px 0; }

a {color: #900;	background: none; text-decoration: none;}
a:hover, a.actived {color: #900; background: none; text-decoration: underline;}

a.greyText , a.greyText:hover {color: #666;}

a.arrowRed, a.arrowRed:hover {
	background-image: url('../_images/arrow_red.gif');
	background-repeat: no-repeat;
	background-position: left center;	
	padding: 0 0 0 12px;
	margin: 0 0 0 2px;
	color: #900;
}

td {vertical-align: top;}

ul {padding: 0 0 0 35px; margin: 0;}
ol {padding: 0 0 0 25px; margin: 0;}
li {	line-height: 18px;}

#areaContainer {
	width: 1000px;
	background-color: #CACDC8;
	text-align: left;	
	margin: 0 auto;
	padding: 0;
}

#areaHeader {
	width: 975px;
	height: 155px;
	padding: 10px 0 0 25px;
	margin: 0;
	background-color: #83931E;
	background-repeat: no-repeat;
	background-position: bottom center;
}

#areaHeader.home{
	width: 975px;
	height: 165px;
	padding: 20px 0 0 25px;
	margin: 0;
	background-color: #93351E;
	background-repeat: no-repeat;
	background-position: bottom center;
}

#areaHeader .logo {position: absolute;}

.searchArea {
	background-color: #8A8A8A; 
	width: 210px;
	height: 24px;
	padding: 5px 10px;
	margin: 0;
	float: left;
}

.searchArea b {
	font-size: 10px;
}

input.searchField {
	color: #666;
	font-size: 10px;
	padding: 3px 5px 0 5px;
	margin: 0 4px 1px 0;
	width: 130px;
	height: 15px;
	font-family: "Verdana", "Arial";
	font-size: 11px;
}

input.searchButton {
	background-color: #000;
	border: none;
	width: 60px;
	height: 22px;
	font-weight: bold;
	color: #FFF;
	font-size: 10px;
	padding: 0;
	margin: 0;
	cursor: pointer;
}

#areaMainNav {
	height: 34px;	
}

body.blog #areaMainNav {
	height: 34px;	
}

.mainNav {
	float: left;
	background-image: url('../_images/bg_mainnav.gif');
	background-color: #333;
	background-repeat: repeat-x;
	background-position: left center;
	text-align: center;
	width: 770px;
	padding: 0;
	margin: 0;
}

.mainNav a {
	float: left;
	width: 153px;
	height: 25px;
	display: block;
	padding: 9px 0 0 0;
	margin: 0;
	font-size: 12px;
	color: #999;
	text-transform: uppercase;
	border-right: 1px solid #666;
}

.mainNav a:hover {
	display: block;
	background-image: url('../_images/bg_mainnav_on.gif');
	background-repeat: repeat-x;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	border-right: 1px solid #666;
}

.mainNav a.active {
	display: block;
	background-image: url('../_images/bg_mainnav_on.gif');
	background-repeat: repeat-x;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	border-right: 1px solid #666;
}

.mainNav a:hover div {
	display: block;
	background-image: url('../_images/bg_mainnav_arrow.gif');
	background-position: 15px;
	background-repeat: no-repeat;
}

.mainNav a.active div{
	display: block;
	background-image: url('../_images/bg_mainnav_arrow.gif');
	background-position: 15px;
	background-repeat: no-repeat;
}

.mainNav a.last {
	display: block;
	background-repeat: repeat-x;
	text-decoration: none;
	border: none;
}

.mainNav a.last:hover {
	display: block;
	background-image: url('../_images/bg_mainnav_on.gif');
	background-repeat: repeat-x;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	border: none;
}

#areaFooter {
	clear: both;
	background-color: #848484;
	width: 950px;
	font-family: "Verdana", "Arial"; 
	font-size: 10px;
	color: #333;
	text-align: right;
	padding: 5px 25px;
	margin: 0;
}

#areaFooter .copy {float: left; color: #333; text-transform: uppercase;}
#areaFooter a {text-decoration: none;	font-size: 10px;	margin: 0 2px; color: #333;}
#areaFooter a:hover, #areaFooter a.actived {	color: #FFF;	text-decoration: underline;}

.redstar {color: #900;}

.button_submit {
	font-family: "Verdana", "Arial";
	background-color: #000;
	border: none;
	width: 58px;
	height: 19px;
	font-weight: bold;
	color: #FFF;
	font-size: 11px;
	padding: 0 0 2px 0;
	margin: 20px 0 0 5px;
	#margin: 21px 0 0 5px;
	_margin: 21px 0 0 5px;
}

h1 {
	font-family: "Georgia", "Times New Roman";
	color: #933;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0;
	margin: 0 0 4px 0;
}

h2, h2 a, h2 a:hover {
	font-family: "Georgia", "Times New Roman";
	color: #933;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0 0 5px 0;
	margin: 0 0 4px 0;
	border-bottom: 4px solid #666;
	text-decoration: none;
}

h3 {
	font-family: "Georgia", "Times New Roman";
	color: #666;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0 0 5px 0;
	margin: 0 0 4px 0;
	border-bottom: 4px solid #666;
}

h4 {
	border-top: 1px solid #93351E;
	border-bottom: 1px solid #93351E;
	font-family: "Georgia", "Times New Roman";
	color: #666;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	padding: 5px 0;
	margin: 0 0 8px 0;
}


h5, h5 a, h5 a:hover {
	font-family: "Verdana", "Arial";
	color: #666;
	font-weight: bold;
	text-transform: uppercase;
	padding: 10px 0 0 0;
	margin: 0;
	font-size: 11px;
}


.areaKickerHome {
	width: 230px;
	background-color: #AFAFAF;
	float: left;
	margin: 0;
	border-top: 4px solid #CACDC8;
}

.areaKickerHome p{
	padding: 0 0 5px 25px;
	margin: 0;
	line-height: 18px;
}

.areaKickerHome ul{
	padding: 0 0 5px 40px;
	margin: 0 15px 0 0;
	line-height: 18px;
}

.areaContentHome {
	padding: 32px 0 35px 25px;
	margin: 0 0 0 230px;
}

#areaBody {
	padding: 0;
	margin: 0;
	background-repeat: repeat-y;
	background-position: left top;
}

.leftSpace {
	padding: 0 0 0 15px;
}

.maintableHome td{
	padding-right: 32px;
}

.maintableHome td p{
	display: block;
}

.tightParagraph {
	line-height: 14px;
	display: block;
}

#areaBody img{
	border: 1px solid #FFF;
	margin: 5px 12px 0 0;
}
#areaBody img.nospace {border: 0; 	padding: 0; 	margin: 0;}
#areaBody img.noborder {border: 0; padding: 0; margin: 0 5px 0 0;}

.areaKicker {
	padding: 32px 32px 35px 0;
	margin: 0 0 0 655px;
	background-color: #CACDC8;
}

.areaContent {
	width: 550px; /*655px-60-45*/
	float: left;
	margin: 0;
	padding: 35px 60px 35px 45px;
}

.title {
	color: #666;
	font-weight: bold;
	text-transform: uppercase;
	padding: 3px 0 5px 0;
	margin: 0;
	display: block;
}

.title a, a .title {	color: #666;}
.title a:hover, a:hover .title {color: #900; text-decoration: none;}

.greyBlock {
	background-color: #E7E8E6;
	padding: 8px 20px;
	margin: 10px 0;
}

.greyBlock p{
	padding: 4px 0;
	color: #000;
}

.greyBlock span {
	color: #86A133;
	font-weight: bold;
}

.specialNav {
	float: right;
	width: 170px;
	border: 1px solid #FFF;
	border-top: none;
	margin: 0 0 5px 5px;
	padding: 0;
}

.specialNav a{
	background-color: #AFAFAF;
	display: block;
	font-family: "Verdana", "Arial";
	color: #333;
	font-size: 11px;
	padding: 10px 10px 0 10px;
	border-top: 1px solid #FFF;
	height: 24px;
}

.specialNav a:hover, .specialNav a.actived {
	background-image: url('../_images/bg_specialnav_on.gif');
	background-repeat: repeat-x;
	color: #FFF;
	padding: 10px 10px 0 10px;
	text-decoration: none;
}

 /*BLOG STYLE
 -------------------------------*/
#blogbody {
	padding: 0 0 20px 0;
	margin: 0 0 20px 0;
	font-size: 12px;
	line-height: 16px;
	border-bottom: 1px solid #666;
}

#blogbody h3 {
	font-family: "Georgia", "Times New Roman";
	color: #933;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0 0 10px 0;
	margin: 0;
	border-bottom: none;
	text-decoration: none;
}

#emailPopup {
	margin: 15px 10px;
	padding: 0;
	background-image: none; 
	background-color: #CACDC8;
 	font-family: "Arial", "Verdana";
}

#emailPopup .titlePopup {
	font-family: "Georgia", "Times New Roman";
	color: #933;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0 0 5px 0;
	margin: 0 0 4px 0;
	border-bottom: 4px solid #666;
	text-decoration: none;
}

#emailPopup h3 {
	font-family: "Georgia", "Times New Roman";
	color: #933;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0 0 5px 0;
	margin: 0 0 4px 0;
	border-bottom: 4px solid #666;
	text-decoration: none;
}

#emailPopup table, .emailPopup input{
	font-size: 11px;
}

a.buttonBlog, input.buttonBlog {
	font-family: "Verdana", "Arial";
	background-color: #000;
	border: none;
	font-weight: bold;
	color: #FFF;
	font-size: 11px;
	padding: 3px 10px;
	margin: 10px 5px 0 0;
	text-decoration: none;
}

a.buttonBlog:hover {
	background-color: #933;
	color: #FFF;
	text-decoration: none;
}