﻿body {
	margin:15px 0px 0px 0px; 
	background: #546b95 url('siteart/bg.jpg') repeat-x;
}



table {
            border-collapse : collapse; 
}

table td, table th {
            padding : 0; 
}



td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
}

img {
	border:0px;
}

ul {
	padding:10px 0px 0px 20px; margin:0px 0px 0px 0px;
}

ol {
	padding:10px 0px 0px 20px; margin:0px 0px 0px 0px;
}


a:link, a:active, a:visited {
	color:#a41f1a;
	text-decoration:underline;
}
a:hover {
	color:#000;
}


a.nav:link, a.nav:active, a.nav:visited{
	text-transform:uppercase;
	font-weight:bold;
	color:#fff;
	padding:13px 15px 10px 35px;
	text-decoration:none;
    border-bottom:2px #830501 solid;
	font-size:14px;
	display:block;

}

a.nav:hover {
	background:url('siteart/arrow.png') no-repeat 10px 10px;
}


a.navstay:link, a.navstay:active, a.navstay:visited, a.navstay:hover{
	text-transform:uppercase;
	font-weight:bold;
	color:#fff;
	padding:13px 15px 10px 35px;
	text-decoration:none;
    border-bottom:2px #830501 solid;
	font-size:14px;
	display:block;
	background:url('siteart/arrow.png') no-repeat 10px 10px;
}





.title {
	font-family:Palatino,Times, serif;
	font-size:23px;
	font-weight:bold;
	color:#000; 
	line-height:1.3em;
}		

.title_red {
	font-family:Palatino,Times, serif;
	font-size:23px;
	font-weight:bold;
	color:#a41f1a; 
	line-height:1.3em;
}				


#header{
	vertical-align:top; 
	background:#d4d3d3 url('siteart/header.jpg') no-repeat; 
	width:688px;
}


#navbg {
vertical-align:top; 
background:#d54742 url('siteart/nav_bg.jpg') repeat-x;
}

#navcontain {
width:250px; 
margin:0 auto; 
padding:5px 0px 10px 0px;
}


#main {
vertical-align:top;  
background:#fff url('siteart/shadow.jpg') repeat-x;
}

#maintext {
padding:30px; 
font-size:14px; 
font-weight:bold; 
color:#666666
}



#ribbon {
float:right; 
margin:50px 20px 0px -50px;
}

#address {
float:right;
margin:74px 15px 0px 20px; 
font-weight:bold;
}

#map {
float:right; 
margin:110px 10px 0px 10px;
}




#scroller {
vertical-align:top; 
background:black; 
padding:5px 0px; 
text-align:center;
} 






#formtext {
	vertical-align:top; 
	padding:0px 10px 5px 0px; 
	text-align:right;
	font-weight:bold;
}

#formfield {
	vertical-align:top; 
	padding:0px 10px 5px 0px; 
}




