
body {
	margin: 0px;
	background-color: #C0C0C0;
	font-family: Trebuchet MS;
	font-size: 11px;
	color: black;
	background-color: #5D0302;
}

.background-top {
	margin: 0 auto 0 auto;
	background-color: #F5F7F6;
	background-image: url('images/site-header1.gif');
	background-repeat: no-repeat;
	width: 773px;
	height: 24px;
}

.background-menu {
	margin: 0 auto 0 auto;
	background-color: #F5F7F6;
	background-image: url('images/site-light-middle1.jpg');
	background-repeat: no-repeat;
	width: 773px;
	height: 108px;
}

.background-main {
	margin: 0 auto 0 auto;
	background-color: #F5F7F6;
	background-image: url('images/site-middle1.gif');
	background-repeat: repeat-y;
	width: 773px;
	height: 3px;
}


.background-footer {
	margin: 0 auto 0 auto;
	background-color: #F5F7F6;
	background-image: url('images/site-light-footer1.gif');
	background-repeat: no-repeat;
	width: 773px;
	height: 27px;
	color: black;
}


.menu-left {
	background-color: #ffffff;
	background-image: url('images/menu_left.jpg');
	background-repeat: no-repeat;
	width: 8px;
	height: 105px;
}

.menu-center {
	background-color: #ffffff;
	background-image: url('images/menu_middle.jpg');
	background-repeat: repeat-x;
	width: 8px;
	height: 105px;
}

.menu-right {
	background-color: #ffffff;
	background-image: url('images/menu_right.jpg');
	background-repeat: no-repeat;
	width: 8px;
	height: 105px;
}

.input {background-color: #EEE9E9;
	font-family: Trebuchet MS;
	font-size: 10px;
	line-height: 11px;
	padding-left: 3px;
}

.menutable {
	border: solid 2px #FEDC57;
}

#menu a {
background-image: url('images/menu_static.jpg');
background-repeat: repeat-x;
border-right: solid 1px #800000;
height: 24px;
color: #000000;
font-weight: bold;
font-size:14px;
display: block;
text-align: center;
font-family: Trebuchet MS;
vertical-align: bottom;
padding-top: 70px;
padding-left: 5px;
padding-right: 5px;
}

#menu a:hover {
background-image: url('images/menu_hover.jpg');
background-repeat: repeat-x;
height: 24px;
color: #800000;
text-decoration: none;
}


#menuend a {
background-image: url('images/menu_static.jpg');
background-repeat: repeat-x;
height: 24px;
color: #000000;
font-weight: bold;
font-size:14px;
display: block;
text-align: center;
font-family: Trebuchet MS;
vertical-align: bottom;
padding-top: 70px;
padding-left: 5px;
padding-right: 5px;
}

#menuend a:hover {
background-image: url('images/menu_hover.jpg');
background-repeat: repeat-x;
height: 24px;
color: #800000;
text-decoration: none;
}

.contact {
	background-color: #FDE790;
	background-image: url('images/contact-bg1.jpg');
	background-repeat: repeat-y;
	width: 160px;
	height: 3px;
	border-right: solid 1px #FDE790;
	border-left: solid 1px #FDE790;
}


.contactinfo {
	border-top: solid 5px Black;
	border-bottom: solid 5px Black;
	font-weight: bold;
	text-align: center;
	font-size: 18px;
	width: 150px;
	align: center;
}

.heading {
	border-bottom: solid 3px black;
	font-size: 16px;
	font-weight: bold;
	color: #800000;
}

.subheading {
	border-bottom: solid 1px black;
	font-size: 13px;
	font-weight: bold;
	color: #3D3D3D;
}

.content {
	padding-left: 15px;
	padding-right: 15px;
	text-align: left;
	font-weight: bold;
}

#bottomgray {
	border-bottom: solid 1px #FDE790;
}

#bottomred {
	border-bottom: solid 1px #800000;
}

#topgray {
	border-top: solid 1px #FDE790;
}

.contenttop {
	background-color: #ffffff;
	background-image: url('images/main_content_top1.jpg');
	background-repeat: no-repeat;
	width: 573px;
	height: 19px;
}

.contentmiddle  {
	background-color: #ffffff;
	background-image: url('images/main_content_middle1.jpg');
	background-repeat: repeat-y;
	width: 573px;
	height: 4px;
	float: center;
}

.contentbottom {
	background-color: #ffffff;
	background-image: url('images/main_content_bottom1.jpg');
	background-repeat: no-repeat;
	width: 573px;
	height: 16px;
}


a.pic:hover{
	color:red;
}

a:link img.pic,
a:visited img.pic{
	border-bottom: 8px solid #cc0000;
}

a:focus img.pic,
a:hover img.pic,
a:active img.pic{
	border-bottom: 8px solid black;
}

a.footer:link,
a.footer:visited, 
a.footer:active { 
	font-family: Trebuchet MS; 
	font-size: 10px; 
	text-decoration: none; 
	color: black; 
	font-weight: bold;
}

a.footer:hover { 
	font-family: Trebuchet MS; 
	font-size: 8px; 
	text-decoration: underline; 
	color: black; 
	font-weight: bold;
}


a:link, 
a:visited, 
a:active { 
	font-family: Trebuchet MS; 
	font-size: 11px; 
	text-decoration: none; 
	color: #8E2323;
}
a:hover { 
	font-family: Trebuchet MS; 
	font-size: 11px; 
	text-decoration: underline; 
	color: #8E2323;
}

a.prominent:link, 
a.prominent:visited, 
a.prominent:active { 
	font-family: Trebuchet MS; 
	font-size: 14px; 
	font-weight: bold;
	text-decoration: none; 
	color: #800000;
}

a.prominent:hover { 
	font-family: Trebuchet MS; 
	font-size: 14px; 
	text-decoration: none; 
	color: #000000;
}

a.white_white:link, 
a.white_white:visited, 
a.white_white:active { 
	font-family: Trebuchet MS; 
	font-size: 10px; 
	text-decoration: none; 
	color: #F5F5F5; 
	font-weight: bold;
}

a.white_white:hover { 
	font-family: Trebuchet MS; 
	font-size: 10px; 
	text-decoration: underline; 
	color: #F5F5F5; 
	font-weight: bold;
}

a.top_red_black:link, 
a.top_red_black:visited, 
a.top_red_black:active { 
	font-family: Trebuchet MS; 
	font-size: 12px; 
	font-variant: small-caps; 
	text-decoration: none; 
	color: black; 
	line-height: 20xp;
	font-weight: bold;
}

a.top_red_black:hover { 
	font-family: Trebuchet MS; 
	font-size: 12px; 
	font-variant: small-caps; 
	text-decoration: none; 
	color: #787878; 
	line-height: 20xp;
	font-weight: bold;
}

a.top_prominent:link, 
a.top_prominent:visited, 
a.top_prominent:active { 
	font-family: Trebuchet MS; 
	font-size: 13px; 
	font-variant: small-caps; 
	text-decoration: none; 
	color: #cc0000; 
	line-height: 30px;
	font-weight: bold;
}

a.top_prominent:hover { 
	font-family: Trebuchet MS; 
	font-size: 13px; 
	font-variant: small-caps; 
	text-decoration: none; 
	color: #787878; 
	line-height: 30px;
	font-weight: bold;
}


a.linkopacity img {
	filter:alpha(opacity=50); 
	-moz-opacity: 0.5; 
	opacity: 0.5;
}

a.linkopacity:hover img {
	filter:alpha(opacity=100);   
	-moz-opacity: 1.0;   
	opacity: 1.0;
}


.yellowborderbottom {
	border-bottom: solid 5px Black;
	width: 150px;
	align: center;
}




