body
{
	font-family:Arial;
	margin:0px;
	overflow:auto;
	font-size:0.8em;
	text-align:center;
	background-image:url(/images/maiback.gif);
	background-color:#ffffff;
	text-align:center;
}

td { font-size:13px; }

.gtitle { }
.gtitle h1 { margin:0px;padding:0px 0px 0px 10px;font-size:12px;display:inline;color:#000000;position:relative;top:-3px; }

form 
{background-color:#ffffff;
width:850px;
border:10px solid #ffffff;
margin: 0 auto;	
border-top:5px solid #ffffff;
position:relative;
top:-5px;
}

ul{
margin-left:0;
text-indent: -1em;
padding-left:1em;
list-style:square inside;
 }

ul ul{

list-style: circle inside;
margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;

 }



#s { width:100%;text-align:center;color:Silver;height:1px;}
.submenu, .sm { border-bottom:1px solid #c8c1a7; text-indent:5px;background:#f2efe8;font-size:12px; }
.submenu a, .sm  a 
{   color:#000;
	text-decoration:none;
	width:100%;
	height:100%;
	padding:5px;font-size:12px;
	display:block;
	text-indent:10px;
	}

.submenuItem_on { border-bottom:1px solid #c4ba9e; text-indent:5px;background:#e1dbcd;font-size:12px; }
.submenuItem_selected { border-bottom:1px solid #c4ba9e; text-indent:5px;background:#e8e4d9;font-size:12px; }
.submenuItem_off { border-bottom:1px solid #c8c1a7; text-indent:5px;background:#f2efe8;font-size:12px; }

#spacer { background-color:#ffffff; }

div#text_content td
{font-size:13px;
line-height:99%;
		}
		
#text_content a { color:#000; }	

table#tblRegistration td a 
{color:#000000;
	}
table#tblLogin td p {line-height:150%; }
	
table#tblLogin td a
{
text-decoration:underline;
color:#000;	
}
	
input#btnRegister .btn
{position:relative;
	top:-2px;
	margin-top:15px;
	} 

table#tblContact td { line-height:99%; font-size:13px; }
table#tblContact td input {width:450px;	}
table#tblContact td textarea {width:450px;}

div#text_content input 
{width:250px;
margin-top:5px;
	}

div#text_content textarea
{width:250px;
margin-top:5px;
	}

table#login_box
{	background-color:#DAD4C2;
	background-image:url(/images/lgb.jpg);
	background-repeat:repeat-x;
	border:1px solid #c4ba9e;
}

a#Header1_hlSignout { color:#000000; }

.w_a 
{	background-color:#DAD4C2;
	border:1px solid #c4ba9e;
	}

div#section_description
{
	color:#554536;
	margin-bottom:15px;
	font-weight:bold;
	text-align:justify;
}
div#section_elements
{
	  line-height:140%;
}

div#section_elements img { margin-bottom:2px;margin-right:2px; }

div#section_elements a { text-decoration:underline; color:#000; font-weight:bold;}

.section_element_desc 
{color:#000;
padding-left:11px;
margin-bottom:10px;
	 }

div#content_header 
{padding-left:2px;margin-top:7px;float:left;}

div#content_links 
{float:right;margin-top:7px;padding-right:2px;}
div#content_links A 
{color:#554536;text-decoration:underline;
	 }

div#content_header h3 
{	margin:0px;
	font-size:1.1em;
	}

div#content_holder 
{
	width: 849px;
	min-width:849px;
	text-align:left;
	height:550px;
	vertical-align:top;
	display:table;
	clear:both;
	border-right:1px solid #DAD4C2;
	}

div#menu_holder 
{
	background-color:#DAD4C2;
	width:215px;
	vertical-align:top;
	float:left;
	margin:0px;
	display:table;
}

#container 
{float:left;
	}

div#content_area
{	
	width:630px;
	float:right;
	vertical-align:top;
	margin:0px;
	overflow:hidden;
	height:100%;
	min-height:100%;
	display:block;
}

div#content 
{	 padding:10px;
	vertical-align:top;
	min-height:100%;
	height:100%;
	margin-bottom:30px;
	 }
	
div#menu 
{
	position:relative;
	top:-7px;
	}

.menuItem_selected 
{	height:28px;
	width:215px;
	margin-left:0px;
	margin-right:0px;
	background-image:url(/images/mibg_on.jpg);
	background-repeat:repeat-x;
	border-bottom:1px solid #c4ba9e;
	cursor:pointer;
}

div.menuItem_selected A 
{
	padding-left:10px;
	color:#000;
	display:block;
	text-decoration:none;
	padding-top:6px;
	width:100%;
	height:100%;
	cursor:pointer;
	 }

.menuItem_on 
{	height:28px;
	width:215px;
	margin-left:0px;
	margin-right:0px;
	background-image:url(/images/mibg_on.jpg);
	background-repeat:repeat-x;
	border-bottom:1px solid #c4ba9e;
	cursor:pointer;
}

div.menuItem_on A 
{
	padding-left:10px;
	color:#000;
	display:block;
	text-decoration:none;
	padding-top:6px;
	width:100%;
	height:100%;
	cursor:pointer;
	 }

.menuItem_off 
{	height:28px;
	width:215px;
	margin-left:0px;
	margin-right:0px;
	background-image:url(/images/mibg.jpg);
	background-repeat:repeat-x;
	border-bottom:1px solid #c4ba9e;
	cursor:pointer;
}

div.menuItem_off A 
{
	padding-left:10px;
	color:#000;
	display:block;
	text-decoration:none;
	padding-top:6px;
	width:100%;
	height:100%;
	cursor:pointer;
	 }

div#sub_menu_content 
{	padding-top:10px;
	padding-left:10px;
background-color:#DAD4C2;
	}


div#search_box
{	background-color:#c7bda2;
	width:215px;
	height:350px;
	height:82px;
	background-image:url(/images/sbg.jpg);
	background-repeat:repeat-x;
	position:relative;
	top:-7px;
	border-bottom:2px solid #C4BA9E;
}

div#search_box div
{	
	border-left:1px solid #DAD4C2;
	border-right:1px solid #DAD4C2;
	position:relative;
	top:5px;
	margin-right:0px;
	height:82px;
	padding:10px;
	padding-top:13px;
	padding-right:0px;
}

.txt_search 
{
	margin-top:5px;
	width:165px;
	margin-right:6px;
	}

.btn 
{
	height:22px;
	background-image:url(/images/btn_bg.jpg);
	background-repeat:repeat-x;
	border:1px solid #c4ba9e;
	color:#fff;
	text-align:center;
	font-size:13px;
	}
	
.btn_search 
{
	width:25px;
	height:22px;
	background-image:url(/images/btn_bg.jpg);
	background-repeat:repeat-x;
	border:1px solid #c4ba9e;
	color:#fff;
	text-align:center;
	font-size:13px;
	}

div#header_logo
{
	margin-top:3px;
	text-align:left;
	float:left;
	}

div#header_imgset 
{	float:right;
	clear:right;
	margin-top:10px;
	 }
	 
div#header_imgset img 
{
	background-color:#d6cfbc;
	margin-right:10px;
	}
	
div#header h1 span
{
cursor:pointer;
	}
	
div#img_set1 { display:none; }
div#img_set2 { display:none; }
div#img_set3 { display:none; }
div#img_set4 { display:none; }

div#header_links
{
	text-align:right;
	height:30px;
	border-right:3px solid red;
	padding-right:10px;
	font-size:1em;
	float:right;
	clear:right;
	position:relative;
	top:12px;
	}

div#header_links DIV
{margin-top:5px; }

div#header_links DIV A
{ color:#000; text-decoration:none; }
div#header_links DIV A:hover
{ color:#000; text-decoration:underline; }

div#header
{
	display:block;
	background-image: url(/images/bgh.jpg);
	background-color: #c7bda2;
	background-repeat: repeat-x;
	width: 850px;
	height: 102px;
	margin-top:10px;
}

div#authorized 
{ 
	width: 850px;
	margin-top:10px;
	display:block;
	font-size:13px;
	}
	
div#footer
{
	background-image: url(/images/footer_bg.jpg);
	background-color: #C6BDA1;
	background-repeat: repeat-x;
	width: 850px;
	height: 84px;
	text-align:left;
	border-bottom:2px solid #716444;
	clear:both;
}

div#footer div { padding:10px; color:#554536; }

div#header h1 { float:left; margin:0px; font-size:1em; color:#ffffff; text-align:left; position:relative;top:-16px;left:10px;width:840px; }

#RenderContent_location_holder 
{height:27px;border-bottom:solid 1px #c4ba9e;margin-bottom:15px;margin-top:3px;margin-left:1px;margin-right:1px;
	}
#location_links a { color:#554536; }	

#RenderContent_location_nav 
{
float:right;
	 }
	 
.fl_title {
BORDER-RIGHT: #c4ba9e 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #c4ba9e 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; BORDER-LEFT: #c4ba9e 1px solid; WIDTH: 100%; PADDING-TOP: 5px; BORDER-BOTTOM: #c4ba9e 1px solid; BACKGROUND-COLOR: #f4f3ee
}
.fl_desc {
	BORDER-RIGHT: #424242 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #424242 1px solid; WIDTH: 100%; COLOR: #ffffff; PADDING-TOP: 5px; BACKGROUND-COLOR: #554536
}
.fl_ac {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 85%; PADDING-BOTTOM: 5px; WIDTH: 100%; PADDING-TOP: 5px
}
DIV.fl_ac IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; MARGIN-RIGHT: 3px; BORDER-BOTTOM: 0px
}
.fl_s {
	FONT-SIZE: 85%; FLOAT: right
}
		
