body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #B5B39E;
	color: #585858;
	font-size: 11px;
	margin: 0;
}

.main_border {
background: #000 url(../images/tuscan_layout_05.gif) repeat-y top center;
padding: 0;
margin: 0;
}

a, a:visited, a:hover, a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #585858;
	font-size: 11px;
	text-decoration: none;
}
	
input, select {
	background: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}


input.submitbutton:hover {
background: #f2d378;
}

input.submitbutton {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #4b4a1a;
font-size: 10px;
padding: 2px;
background: #fff;
border: 1px solid #999;
}

.footer {
background: #314B4C;
padding: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #fff;
font-size: 10px;
text-align: center;
line-height: 22px;
text-decoration: none;
}

.footer a:link, .footer a:visited, .footer a:hover, .footer a:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #fff;
line-height: 12px;
font-size: 10px;
text-align: right;
text-decoration: underline;
}

h1 {
font-family: Book Antiqua, "Times New Roman", Times, serif;
padding: 0;
color: #314B4C;
line-height: 26px;
font-size: 16px;
margin: 10px 0;
text-transform: uppercase;
text-align: center;
font-weight: bold;
letter-spacing: 1px;
}

h1 span {
font-size: 20px;
}

h3 {
font-family: Geneva, Arial, Helvetica, sans-serif;
padding: 0;
color: #990000;
line-height: 14px;
font-size: 12px;
margin: 2px 0 2px 0;
text-align: center;
font-weight: bold;
}

h4 {
font-family: Geneva, Arial, Helvetica, sans-serif;
padding: 0;
color: #0F1839;
line-height: 12px;
font-size: 12px;
margin: 2px 0 2px 0;
font-weight: bold;
}

h5 {
font-family: Geneva, Arial, Helvetica, sans-serif;
padding: 0;
color: #990000;
line-height: 12px;
font-size: 12px;
margin: 2px 0 2px 0;
font-weight: bold;
}

.right p {
padding: 0 0 18px 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #585858;
line-height: 20px;
font-size: 12px;
}
.left p, .left div {
padding: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #585858;
line-height: 14px;
font-size: 11px;
}

.left {
background: #FEFAD3 url(../images/bg_content_left.jpg) no-repeat top left;
padding: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #585858;
line-height: 14px;
font-size: 11px;
}

.right {
background: #FEFAD3 url(../images/bg_content.jpg) no-repeat top left;
padding: 0 20px 0 20px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #585858;
line-height: 18px;
font-size: 12px;
}

#navcontainer1 { width: 154px; margin:0; }

#navcontainer1 ul
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#navcontainer1 a
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 18px;
font-weight: bold;
display: block;
text-align: right;
background: transparent url(../images/bg_nav.gif) no-repeat top left;
padding: 3px 18px 3px 3px;
width: 154px;
}

#navcontainer1 a:link, #navlist1 a:visited
{
color: #314B4C;
line-height: 18px;
font-weight: bold;
text-decoration: none;
}

#navcontainer1 a:hover
{
line-height: 18px;
font-weight: bold;
background: transparent url(../images/bg_nav_over.gif) no-repeat top left;
color: #314B4C;
}


div.calendar {
padding: 0 10px 0 10px;
font-family: tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 14px;
}

div.calendar span {
font-family: tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #990000;
line-height: 12px;
}

.cal_headline, .cal_headline a:link, .cal_headline a:visited {
font-size: 11px;
color: #fff;
}