/*  Standard Stylesheet */

body{
	margin:0px;
	margin-top:00px;
	font-family:arial, helvetica, verdana;
	font-size:12px;
	color:#000000;
	background-color:#ffffff;
	background-color:#eeeef3;
	text-align:center;
	
	line-height:1.6;
	letter-spacing:0.04em;
	
	background-image:url(images/hands_bg_tile.png);
}

a img{
	border:0px solid white;
	text-decoration:none;
}
a, a:link, a:active, a:visited, a:hover{
	color:#2A540C;
}
a:hover{
	color:#E5D80E;
	color:green;
}

h1, h2, p, .h1, .h2{
	margin-left:25px; 
	margin-right:25px;
}

h1, .h1{
	font-size:20px;
	line-height:10px;
	color:#315403;
}

h2, .h2{
	font-size:12px;
	color:#315403;
}

.h1{
	font-weight:bold;
	margin-bottom:15px;
}

.h2{
	font-weight:bold;
}

p{
	font-size:12px;
}

hr{
	background-color:white;
	height:4px;
	border:4px solid white;
	margin:0px;
	margin-top:45px;
}




/* Custom Classes */

.anchor{
	font-size:0px;
	overflow:hidden;
	height:0px;
	float:left;
}


/* styles the main page element */
.page{
	width:780px;
	min-height:600px; 
	background-color:#FFFCDC;
	background-color:white;
	text-align:left;
	padding:0px;
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	border:5px solid white;
}

.header_pic{
	height:224px;
	height:180px;
	background-color:white;
	font-size:0px;
	clear:both;
	
	border-top:5px solid white; 
	border-bottom:3px solid white; 
}

.head_pic_main{
	width:556px;
	height:100%;
	float:left;
	font-size:0px;
	background-image:url( images/header_images/head_main_2.png );
	background-repeat:no-repeat;
}

.head_pic_sub{
	width:221px;
	height:100%;
	float:right;
	font-size:0px;
	background-image:url(images/header_images/head_sub_1.png);
	background-repeat:no-repeat;
}

.logo_header{
	height:59px;
	border-bottom:4px solid orange;
	font-size:0px;
}

.logo_head_tile{
	background-image:url(images/head_tile.png);
	height:100%;
	font-size:0px;
}

.logo_head_tile_split{
	width:117px;
	float:right;
	font-size:0px;
}

.logo_head{
	width:206px;
	float:right;
	font-size:0px;
}

.leftMenu{
	width:221px;
	background-color:#F0B23F;
	background-color:#E7EFF8;
	border-left:2px solid #F0B23F;
	float:right;
	margin-left:10px;
	margin-bottom:10px;
	padding-bottom:30px;
	
	border-left:3px solid #ffffff;
	border-bottom:3px solid #ffffff;
	
	background-image:url(images/hands_menu_tile.png);
}

.menu_holder{
	padding:8px;
	padding-left:15px;
}

.menu_item{
	font-weight:bold;
	margin-bottom:10px;
	border:0px solid white;
}
.menu_item a{
	text-decoration:none;
}

.hor_menu_holder{
	padding:3px; 
	height:100%;
	background-color:green;
	padding-left:8px;
	background-image:url(images/menu_tile.png);
}

.hor_menu_item{
	margin-right:15px; 
	float:left;
}
.hor_menu_item a{
	text-decoration:none;
	font-weight:bold;
}

.hor_sub_menu{
	height:25px; 
	padding-left:8px;
	background-color:#F0E35A; 
	border-bottom:3px solid white;
	background-image:url(images/submenu_tile.png);
	padding-top:3px;
}

.hor_sub_menu_item{
	float:left; 
	margin-right:15px;
}

.content{
	margin-top:6px;
	border-top:3px solid white;
	clear:both;
}

.hor_spacer{
	font-size:0px;
	height:20px;
	clear:both;
}

.footer{
	background-color:white;
	border-top:5px solid white;
	clear:both;
	margin-bottom:20px;
	min-height:110px;
}

.footer_info{
	width:190px;
	margin-left:25px; 
	border-right:1px dotted #DDDDDD;
	float:left;
}

.staff_profile{
	height:130px;
	clear:both;
	margin-bottom:10px;
}

.staff_profile_pic{
	border:2px solid #91C170;
	padding:2px;
	font-size:0px;
	margin:20px;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
}

.staff_padder{
	clear:both;
}



.quote{
	font-style:italic;
	text-align:center;
	margin-bottom:20px;
	padding:8px;
}

.quoted{
	font-weight:bold;
}

.title_gatherer{
	background-color:#C6E899;
	background-image:url(images/green_grad.png);
	background-repeat:repeat-y;
	padding-top:10px;
	margin-bottom:10px;
	border-bottom:3px solid white;
	min-height:130px;
	clear:both;
	padding-top:20px;
}
.title_gatherer h1{
	padding-top:0px;
}

.title_image{
	float:right;
	margin-left:15px;
	margin-right:10px;
	margin-bottom:10px;
}

.title_image_fade{
	background-image:url(images/green_grad_fade.png); 
	height:34px; 
	clear:both; 
}

.article_img{
	font-size:0px;
	float:right;
	padding:2px;
	margin:20px;
	margin-top:5px;
	border:2px solid #91C170;
	clear:right;
}


.pound{
	float:left; 
	width:15px;
}
.fee{
	float:left; 
	width:45px;
	margin-right:10px;
	text-align:right;
}
.fee_holder{
	margin-left:25px; 
	margin-right:25px;
	margin-bottom:15px;
}
.fee_title{
	border-bottom:1px solid #DDDDDD; 
	height:20px;
}
.fee_item{
	
}

.email_holder{
	float:right; 
	background-color:silver; 
	width:280px; 
	margin-right:20px; 
	margin-left:20px; 
	padding:10px; 
	padding-top:15px;
	margin-top:15px; 
	background-image:url(images/green_grad.png);
	border:1px solid #315403;
}

.email_row{
	clear:both;
	height:30px;
	overflow:hidden;
}

.email_label{
	float:left;
	font-weight:bold;
	color:#315403;
}

.email_input{
	float:right;
}

.email_input input{
	width:200px;
	border-color:#315403;
}

.menu_table{
	width:100%; 
}

.menu_table th{
	background-color:#CCCCCC;
	width:20%;
	font-size:10px;
	text-align:center;
}

.menu_table td{
	font-size:10px;
	border-bottom:1px dotted silver;
	padding-bottom:3px;
	padding-top:3px;
}


