/***** ELEMENTS *****/
body {
	text-align: center;
	background-color:#abad9c;
	margin:0px;
}



/**** MAINSHELL ****/
#MAINSHELL {
	width:729px;
	margin:0px;
} 

.main_right {
	background-color:#abad9c;
	background-image: url("../images/main_bckgr_rightshadow.gif");
	margin:0px;
	width:14px;
}
.main_left{
	background-color:#abad9c;
	background-image: url("../images/main_bckgr_leftshadow.gif");
	margin:0px;
	width:14px;
}

#header_area {
	background-color:#ffffff;
	background-image: url("../images/header_bckgr.gif");
	background-repeat: no-repeat;
 	width:729px;
	height:113px;
	position:relative;top:0px;
}
#header_nav {
	position:absolute;
	top:20px;left:500px;
}
.link_header_nav {
	font-family:Arial;
	font-size:11px;
	color:#666666;
	text-decoration:none;
}
.link_header_nav:hover {
	color:#000000;
	text-decoration:underline;
}
#home_rightcolumn_content {
	margin: 350px 0px 0px 30px;
	font-family:Arial;
	font-size:11px;
	color:#000000;
	width:320px;
}
.link_home_rightcolumn_content {
	font-family:Arial;
	font-size:11px;
	color:#333399;
	text-decoration:none;
}
.link_home_rightcolumn_content:hover {
	color:#000000;
	text-decoration:underline;
}
#HOME_BODY {width:729px;}

#home_rightcolumn {
	background-color:#f2f2f4;
	background-image: url("../images/home_peanutsheller.jpg");
	background-repeat: no-repeat;
 	width:371px;
}


#home_leftcolumn {
	background-color:#ffffff;
	background-image: url("../images/home_bckgr_leftcolumn.gif");
 	width:358px;
}

#home_globalnav {
	background-color:#f2f2f4;
	background-image: url("../images/globalnav_bckgr.gif");
	background-repeat: repeat-y;
	width:358px;
	height:236px;
}

#globalnav_menu {
	margin: 5px 0px 0px 15px;
}

#block_upcommingevents {
	margin: 30px 0px 30px 20px;
	width:317px;
}

.home_block_title {
	font-weight:normal;
	font-family:Arial;
	font-size:14px;
	color:#980000;
	text-decoration:none;
}
.home_block_date {
	font-family:Arial;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
.link_home_block {
	font-family:Arial;
	font-size:11px;
	color:#333399;
	text-decoration:none;
}
.link_home_block:hover {
	font-family:Arial;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}
.home_block_head {
	font-family:Arial;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
.block_upcommingevents_links {
	width:150px;
}

#footer {
background-color:#FFFFFF;
width:729px;
height:76px;
}
#footer_area {
	background-color:#d0d1c7;
 	width:725px;
	height:73px;
	position:relative;top:0px;left:2px;;
	/*
	border-right: 2px solid #ffffff;
	border-bottom: 2px solid #ffffff;
	border-left: 2px solid #ffffff;
	*/
}
#footer_nav {
	position:absolute;
	top:20px;left:20px;
	width:300px;
}
.link_footer_nav {
	font-family:Arial;
	font-size:11px;
	color:#666666;
	text-decoration:none;
}
.link_footer_nav:hover {
	color:#000000;
	text-decoration:underline;
}



#secondary_globalnav {
	background-color:#f2f2f4;
	background-image: url("../images/globalnav_bckgr.gif");
	background-repeat: repeat-y;
	width:222px;
	height:182px;
}

#secondary_nav_rightcolumn {
	background-color:#003366;
 	width:202px;
	height:182px;
}

#secondary_nav_leftcolumn {
	background-color:#003366;
 	width:527px;
	height:182px;
}
#secondary_body_rightcolumn {
	background-color:#f2f2f4;
 	width:202px;
}

#secondary_body_leftcolumn {
	padding: 0px 0px 30px 0px;
	background-color:#ffffff;
 	width:527px;
}
#secondary_watermark {
	margin: 20px 20px 20px 20px;
}

.content_title_1 {
	margin: 0px 5px 0px 25px;
	font-weight:bold;
	font-family:Arial;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	width:470px;
}
.content_text_1 {
	margin: 0px 0px 0px 25px;
	font-weight:normal;
	font-family:Arial;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	width:470px;
}
.content_text_form {
	margin: 0px 0px 0px 25px;
	font-weight:normal;
	font-family:Arial;
	font-size:11px;
	color:#000000;
	text-align:left;
	text-decoration:none;
	width:470px;
}
.link_content_1 {
	font-weight:bold;
	font-family:Arial;
	font-size:11px;
	color:#003366;
	text-decoration:underline;
}
.link_content_1:hover {
	color:#000000;
	text-decoration:none;
}
.FormLabel {
	font-family:Arial;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
.FormLabelBold {
	font-weight:bold;
	font-family:Arial;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
.FormError {
	font-weight:bold;
	font-family:Arial;
	font-size:11px;
	color:red;
	text-decoration:none;
}
.FormTextBox {
	font-weight:normal;
	font-family:Arial;
	font-size:11px;
	color:#000000;
	border:solid 1px black;
	text-decoration:none;
}
TABLE TR TD.content_table_text_1 {
	font-weight:normal;
	font-family:Arial;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

#GreyGridTable_1_Header {background-color:#ffffff; border-bottom:1px solid #8a8577;}
.GreyGridTable_1_HeaderRow {background-color:#8a8577; height:20px;text-align:center;}
.GreyGridTable_1_HeaderCol {  border-right:1px solid #ffffff;}
.GreyGridTable_1_HeaderCol_End { border-right:1px solid #8a8577;}


.GreyGridTable_1_RowA { background-color:#ffffff; height:35px }
.GreyGridTable_1_RowA_Cell {  border-left:1px solid #8a8577;border-bottom:1px solid #8a8577;}
.GreyGridTable_1_RowA_Addr_Cell {  border-left:1px solid #8a8577;border-bottom:1px solid #8a8577;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;}
.GreyGridTable_1_RowA_Cell_End { border-left:1px solid #8a8577; border-bottom:1px solid #8a8577; border-right:1px solid #8a8577;}

.GreyGridTable_1_RowB { background-color:#ededed; height:35px }
.GreyGridTable_1_RowB_Cell { border-left:1px solid #8a8577;border-bottom:1px solid #8a8577;}
.GreyGridTable_1_RowB_Addr_Cell { border-left:1px solid #8a8577;border-bottom:1px solid #8a8577;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;}
.GreyGridTable_1_RowB_Cell_End { border-left:1px solid #8a8577; border-bottom:1px solid #8a8577; border-right:1px solid #8a8577;}
.GridHeadLinks {font-family:Verdana;font-size:12px;font-weight:bold;color:White;text-align:center;}
.GridRowData{font-family:Verdana;font-size:11px;font-weight:normal;color:black;padding-left:5px;padding-right:5px;}

#secondary_nav_1 {
	position:relative;
	top:0px;
	height:100%;
	width:175px;
}

.secnav 
{
	margin: 25px 10px 10px 0px;
	font-weight:normal;
	font-family:Arial;
	font-size:11px;
	color:#003366;
	text-decoration:none;
}
a.secnav {
	font-weight:normal;
	font-family:Arial;
	font-size:11px;
	color:#003366;
	text-decoration:none;
}
a.secnav:hover {
	color:#000000;
	text-decoration:underline;
}
.FormInfo {
	font-family:Arial;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
.FormLabel {
	font-weight:bold;
	font-family:Arial;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
.FormTitle {
	font-weight:bold;
	font-family:Arial;
	font-size:14px;
	color:#000000;
	text-decoration:none;
}
.FormError {
	font-weight:bold;
	font-family:Arial;
	font-size:11px;
	color:red;
	text-decoration:none;
}
.FormTextBox {
	font-weight:normal;
	font-family:Arial;
	font-size:11px;
	color:#000000;
	border:solid 1px black;
	text-decoration:none;
}
.FormDropDown {
	font-weight:normal;
	font-family:Arial;
	font-size:11px;
	color:#000000;
	border:solid 1px black;
	text-decoration:none;
}
.FormButton
{
	border: 1px solid black;
	font-family:arial;
	font-weight:bold;
	font-size:12px;
}