* {
	margin:0px;
	padding:0px;
}
.clearer{
	clear:both;
	overflow:hidden;
	width:100%;}
body{
	background:#666666;
}
h1{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
h1.logo{
	font-size:55px;
	margin-top:20px;
	text-align:center;
}
h1.title{
	font-size:30px;
	margin-top:40px;
}
h2{
	font-family:Arial;
	font-size:16px;
	padding-bottom:7px;
	margin-bottom:10px;
}
h3{
	font-family:Arial;
	font-size:20px;
	margin-top:15px;
	text-align:center;}
	
input, select, textarea{ font-family:Arial, Helvetica, sans-serif;}
input, select{
	width:184px;}
textarea{
	width:185px;}
.sendbtn{
	background:#3F270A;
	border:none;
	color:#FFFFFF;
	width:188px;
	margin-left:4px;
	margin-top:10px;
	}


p{
	font-family:Arial;
	font-size:12px;
}
p.inset{ margin-left:170px; }

a{ font-family:Arial; font-size:12px;  font-weight:normal;}
a:link{}
a:visted{}
a:hover{ }
a:active{}
#main{
	position:relative;
	width:860px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	padding-top:1px;
	padding-bottom:1px;
}
#banner{
	position:relative;
	height:101px;
	width:858px;
	margin:1px;
	margin-bottom:0px;
	margin-top:0px;
}
#logotype,
#logo_title,
#date,
#banner_promo,
#menu_wrap,
#content,
#footer_logo/*,#footer_links*/{float:left; display:inline;}
#logotype{
	width:110px;
	height:101px;
	background:#00FF33;
}
#logo_title{
	height:101px;
	width:460px;
	margin-left:30px;
}
#date{
	height:41px;
	width:240px;
	margin-top:60px;
}
#date p{ text-align:right;}
#banner_promo{
	height:101px;
	width:128px;
}
#content_wrap{
	position:relative;
	width:853px;
	height:auto;
	margin-left:7px;
	margin-top:7px;
}
/********** MENU *********/
#menu_wrap{ float:left; display:inline; width:184px;}

/*************************/
#content{width:655px; margin-left:7px;}
#content p{line-height:16px; margin-bottom:17px;}
#content a{ text-decoration:underline;}
.content_box,
.content_box_clear{
	position:relative;
	margin-bottom:7px;
	padding:10px 17px;	
}
#footer{
	position:relative;
	width:858px;
	height:auto;
	margin:1px;
	margin-bottom:0px;
	text-align:center;
}
#footer_logo{width:60px; height:85px;}
#footer p{line-height:18px; font-size:9px; padding:6px 0px;}
#footer a{ font-size:10px;}
#copyright{
	position:relative;
	width:860px;
	height:30px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding-bottom:5px;
}
#copyright p{
	font-size:10px;
	line-height:30px;
}
/**** Google Search Button ****/

.button{
	width:102px;
	height:25px;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
	border:none;
	margin-top:1px;}

/*************** EDIT THIS FOR RE-SKINNING ***************/

body{ background:url(../images/bg.gif) repeat-x #d7e2e4;} /* Full body background, plus bg color set to bottom px of gradient */
#main{	background:#FFFFFF;}
a{ color:#30828f;} /* All links color */

h1.title{color:#3f270a;}/* Main Site title */
h1.logo{color:#3f270a;}/* Main Site text logo */
h2{ background:url(../images/h2_dotted.gif) repeat-x bottom; color:#3f270a;} /* h2 color and dotted underline */
#banner p{color:#3f270a;} /* Other banner text color */
#content p{color:#3f270a; line-height:16px;} /* ALL MAIN TEXT COLOR */

#banner{background:url(../images/banner_bg.gif) repeat-x;} /* Whole banner background, 1px repeated */
#logotype{ background:url(../images/logo_bg.gif) repeat-x #00FF33; } /* Text Logo box background, 1px repeated */
#banner_promo{ background:url(../images/promo1.gif) no-repeat right} /* Banner promo area image */

.content_box{background:#f5f2ed;} /* Main content box color */

#footer{ background:#EAE5DE url(../images/footer_bg.gif) repeat-x top;} /* Whole footer background, 1px repeated */
#footer_logo{ background:url(../images/footer_logo_bg.gif) repeat-x;} /* Footer logo background, 1px repeated */
#footer_links p{ color:#3f270a; } /* footer links p tag color */

.button{background:url(../images/button.gif) no-repeat; color:#FFFFFF;}

/******** NAV **/

/* CSS Document */

.r, .r_e, .rsub, .g, .g_e, .gsub{ width:172px; line-height:24px; position:relative;}
.r a, .r_e a, .rsub a, .g a, .g_e a, .gsub a{
	height:24px;
	float:left;
	display:block;
	width:176px;
	margin:0px;
	padding:0px;
	border-top:1px solid #fff;
	text-decoration:none;
	padding-left:8px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	cursor:pointer;
	outline:none;
	/*position relative caused gaps between tabs onload, floating and setting the width solved the bug*/}
/*red nav*/
.r a:link{ background:#CEC5B8; color:#fff;}
.r a:visited{background:#CEC5B8; color:#fff;}
.r a:hover{background:#3F270A; color:#fff;}
.r a:active{background:#CEC5B8; color:#fff;}
.r a.current:link, .r a.current:visited, .r a.current:hover, .r a.current:active{background:#3F270A; color:#000;}
.r_e a:link{ background:#CEC5B8; color:#fff;}
.r_e a:visited{background:#CEC5B8; color:#fff;}
.r_e a:hover{background:#3F270A; color:#fff;}
.r_e a:active{background:#CEC5B8; color:#fff;}
.r_e a.current:link, .r_e a.current:visited, .r_e a.current:hover, .r_e a.current:active{background:#3F270A; color:#fff;}
/*current class does not work for IE, must break down by IDs
#tab_1 a.current:link, #tab_2 a.current:link, #tab_3 a.current:link{background:url(../images/nav_rextra_hover.gif) no-repeat;}
#tab_1 a.current:visited, #tab_2 a.current:visited, #tab_3 a.current:visited{background:url(../images/nav_rextra_hover.gif) no-repeat;}
#tab_1 a.current:hover, #tab_2 a.current:hover, #tab_3 a.current:hover{background:url(../images/nav_rextra_hover.gif) no-repeat;}
#tab_1 a.current:active, #tab_2 a.current:active, #tab_3 a.current:active{background:url(../images/nav_rextra_hover.gif) no-repeat;}*/

.rsub a:link{ background:#F5F2ED; color:#785a25;}
.rsub a:visited{background:#F5F2ED; color:#785a25;}
.rsub a:hover{background:#3F270A; color:#FFFFFF;}
.rsub a:active{background:#F5F2ED; color:#785a25;}
.rsub a#current{background:#F5F2ED; color:#000000;}
/*edits oct 2007*/
.mandatory{ color:red;}
p.sitemap a{ display:block; margin-left:50px;}
p.sitemap a.z{ margin-left:0px; margin-top:15px; margin-bottom:5px; font-weight:bold;}
/*edits oct 2007 alexa*/
.links{ display:none;}
.special_links,.special_links a{font-size:11px;color:#707070;text-align:center;display:none;}