body{ padding:0; margin:0; background:#31312f; text-align:center; }
a { color: #eed82e; text-decoration: underline; }
a:hover{text-decoration:none;}

img { border:0px;}

.dt { display:table; width:100%;}

.dr { display:table-row; width:100%; height:100%;}

.dc { display:table-cell; text-align:left; vertical-align:top; width:100%; }

*html .dc { 
		float:left; 
		height:100%; 
		vertical-align: auto;
}

.main_text, input, textarea, body, font, select, table
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:14px;
		color:#fff;
	}
.home_img { border: solid 2px #ab0c0c; }
ul { margin:0px; padding:0px; list-style: none;}
li  { color: #fff; font-size: 11px; background:url(../images/shared/a2.gif) no-repeat left center; margin: 0; padding:0 0 0 9px; font-weight:bold   ; line-height: 18px; }
li a  {font-family:Tahoma; font-size:11px; line-height:18px; color:#eed82e}

span strong { color:#fff; font-size: 11pt; }
.bolded { font-weight: bold; }
strong a { color:#eed82e}

.f_text{ color:#AFAFAF; text-decoration:none}
.f_text:hover{ color:#AFAFAF; text-decoration:underline}

.w_text { color:#FFFFFF}
	
.l_text { color:#eed82e; font-weight:bold; text-decoration:none}
.l_text:hover{ color:#9E9E9E; font-weight:bold; text-decoration:underline}

.c_text { color:#858585;}
.c_text a{ color:#eed82e; font-weight:bold; text-decoration:none}
.c_text a:hover{ color:#eed82e; text-decoration:underline}

.c2_text { color:#5F5D5D;}
.c2_text a{ color:#7B7C7B}

.main_border { border-left:1px #888888 solid; border-right:1px #888888 solid; margin:auto; width:766px; height:100%;}

.main { width:766px; height:828px;}

.header { height:386px; background:url(../images/shared/bg-top.jpg) no-repeat; }
.header_info { background: url(../images/shared/bg-top_forms.jpg) no-repeat; height: 386px; }
.header_zoning { background: url(../images/shared/bg-top_zoning.jpg) no-repeat; height: 386px; }
.header_calendar { background: url(../images/shared/bg-top_calendar.jpg) no-repeat; height: 386px; }
.header_contact { background: url(../images/shared/bg-top.jpg) no-repeat; height: 386px; }
.header_boards { background: url(../images/shared/bg-top_boards.jpg) no-repeat; height: 386px; }
.header_forms { background: url(../images/shared/bg-top_forms.jpg) no-repeat; height: 386px; }
.header_news { background: url(../images/shared/bg-top_news.jpg) no-repeat; height: 386px; }
.header_r1 { height:106px;}
.header_r2 { height:280px;}

.content { height:333px;}

.cell_bg1 { background:#41413F;}

.cell_bg2 { background:#525251;}

.footer { height:105px;}
.footer .dc { text-align:center;}
.footer_r1 { background:#414140; height:5px;}
.footer_r2 { background:#3A3A39; height:39px;}
.footer_r3 { height:61px;}

form { margin:0px; padding:0px;}

form#form1 input,
form#form1 textarea { color: #666; }

.form{height:23px; margin-top:3px;}
.form input	{width:178px; height:20px; padding-left:3px}

textarea{width:178px; height:153px; padding-left:3px;  overflow:hidden; margin-top:3px}
.input	{width:128px; height:17px; background-color:#D6D6D6; padding-left:5px; color:#31312F; font-size:10px; line-height:10px; padding-top:0px;}

.h_l { background:#41413F; height:1px;}

.v_l { background:url(../images/shared/bg-line.gif) repeat-y left;}
.white { color: white; }
.title { color: #fff; font-weight: bold; text-decoration: underline; }
h1 { color: white; font-size: 16pt; font-weight: normal; margin: 0.67em 0; }
h2 { font-size: 11pt; font-weight: normal; margin: 0.67em 0; }
#nav { }
#nav li { color: white; font-size: 10pt; font-weight: normal; background-image: url(../images/shared/nav/button.gif); padding-top: 7px; padding-bottom: 8px; list-style-type: none; list-style-image: none; }
#nav a { color: white; font-size: 10pt; font-weight: normal; background-image: none; text-decoration: none; margin-left: 30px; }
#nav .current { color: #ffea82; font-size: 10pt; font-weight: normal; background-image: none; text-decoration: none; margin-left: 30px; padding-top: 1px; padding-bottom: 1px; }
#nav a:hover { color: #a0a0a0; }
.message { color: #eece0d; font-size: 8pt; font-weight: bold; }
