@charset "utf-8";
/* CSS Document */

html,body {
	margin:0; padding:0; height:100%; background:url(../images/left-bg.gif) repeat-y; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:small; color:#000;
}

.headers3 {
	height:22px;
	text-align:left;
	font-weight:bold;
	color:#ca0000;
	vertical-align:top;
}


a:link {
	color: #4384D1;	font-size: 12px; 
}

a:visited {
	color: #4384D1;	font-size: 12px; 
}

a:hover {
	color: #666; font-size: 12px; 
}
 
a:active {
	color: #4384D1;	font-size: 12px; 
} 

.r:link {
	color: #fff; font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px; text-decoration:none;
}

.r:visited {
	color: #fff; font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px; text-decoration:none;
}

.r:hover {
	color: #c2c2c2;	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px; text-decoration:none;
}
 
.r:active {
	color: #fff; font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px; text-decoration:none;
} 


div#container {
	position:absolute; width:644px; float: left; display:inline;  background:#fff; height:auto !important; height:100%; min-height:100%;
}
#left { 
	float: left; width:256px; background:url(../images/left-bg.gif) repeat-y ;color:#fff; height:auto !important; height:100%; min-height:100%;
}

#townmenus {
	padding:5px 0px 20px 25px;	
}

#header1 {
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#000000;
	font-weight:bold;
	text-align:right;
	background-color:#f0e4d5;
	padding-right: 10px;
}

#flash {
	height: 180px; 
}

#menuname {
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#ca0000;
	text-align:left;
	background-color:#f0e4d5;
	padding-left: 40px;
}

#redboxes {
	background-color:#FFF; 
	text-align:left;
	width:644px;
	padding:20px 0px 0px 0px;

}

.redbox {
	background-image:url(../images/redbox.jpg);
	background-repeat:no-repeat;
	background-position:center;
	font-size:11px;
	color:#FFF;
	width:308px;
	height:46px;
	padding:0px 5px 0px 5px;
}


p.redboxfont{
	padding:0px 0px 0px 20px;
	line-height:12px;
}

.smallredbox {
	background-image:url(../images/smallredbox.jpg);
	background-repeat:no-repeat;
	background-position:center;
	font-size:11px;
	color:#FFF;
	width:180px;
	height:33px;
	text-align:center;
	padding:0px 5px 0px 5px;
}


#dropdown {
	width:140px;
	height:26px;
	float:right;
	padding:8px 10px 0px 0px;
}

#content {
	background-color:#FFF;
	font-size:12px;
	color:#000000;
	margin-top:30px
}

.default {
	border-bottom:dotted 2px #494949;
	width:280px;
	text-align:left;
	padding:4px;
}

.headers {
	height:22px;
	text-align:left;
	font-weight:bold;
	color:#ca0000;
	vertical-align:top;
}

#footer {
	background:#FFF; font-size:10px; color:#797979; clear:both; bottom:0; width:644px; left:256px; padding-top:20px; text-align:center;
}

.homeitalic {
	font-size: 10px;
	font-style: italic;
}

/*/Additional links styles/*/

.footerlinks a:link {
	color: #797979;  font-size: 10px; text-decoration:underline;
}

.footerlinks a:visited {
	color: #797979;  font-size: 10px; text-decoration:underline;
}

.footerlinks a:hover {
	color: #797979;  font-size: 10px; text-decoration:underline;
}
 
.footerlinks a:active {
	color: #797979; font-size: 11px; text-decoration:underline;
} 

.redbox a:link {
	color: #fff; font-size: 11px; text-decoration:underline;
}

.redbox a:visited {
	color: #fff; font-size: 11px; text-decoration:underline;
}

.redbox a:hover {
	color: #fff; font-size: 11px; text-decoration:underline;
}
 
.redbox a:active {
	color: #fff; font-size: 11px; text-decoration:underline;
} 

.bottombox a:link {
	color: #fff; font-size: 11px; text-decoration:underline;
}

.bottombox a:visited {
	color: #fff; font-size: 11px; text-decoration:underline;
}

.bottombox a:hover {
	color: #fff; font-size: 11px; text-decoration:underline;
}
 
.bottombox a:active {
	color: #fff; font-size: 11px; text-decoration:underline;
} 

.homeitaliclinks a:link {
	color: #4384D1;  font-size: 10px; text-decoration:underline;
}

.homeitaliclinks a:visited {
	color: #4384D1;  font-size: 10px; text-decoration:underline;
}

.homeitaliclinks a:hover {
	color: #666;  font-size: 10px; text-decoration:underline;
}
 
.homeitaliclinks a:active {
	color: #4384D1; font-size: 11px; text-decoration:underline;
} 

/*/Additional links styles/*/