/* CSS Document */

body {
	font-family: Tahoma, Veranda, Arial, Helvetica, sans-serif;
	font-size: .8em;
	line-height: 1.5em;
	color: #000000;
	margin-top: 0px;
	background:url(images/bg.gif) repeat-x;
	background-color: #C5C5C5;
}
td, td {
	font-family: Tahoma, Veranda, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
}
a, a:visited {
color:#9F2631;
}
a:hover {
color:#E52534;
}

h1 {
	font-size:1.30em; 
	margin: 0 0 1em 0;
	padding: 0px 0px 10px 0px;
	color: #9F2631;
	border-bottom: 1px solid #000000;
}
h2 {
	font-size:1.1em; 
	margin: 0 0 0em 0;
	padding: 0px 0px 0px 0px;
	color: #484937;
}
h3 {
	font-size:1em;
	margin: 0 0 1em 0;
	padding: 0px 0px 10px 0px;
	color: #9F2631;
	border-bottom: 1px solid #000000;
}
p{
	margin-top: 0;
	margin-bottom: 0.75em; 
	line-height:1.35em;
}
ul{
margin: 0em 0em .1em 1em;
padding-left: .25em;
font-size: 1em;
}
li {
padding: 0.15em ;
}
#container {
width: 762px;
margin: auto;
color: #000000;
border: 7px solid #252525;
background-color:#FFFFFF;
}
#logo {
float:left;
height: 86px;
}

#menu {
float:left;
width: 762px;
padding:10px 0 10px 0;
margin-top:0;
background-color:#252525;
}
#menu a, menu a:visited {
color: #ffffff;
}
#menu a:hover {
color: #E52534;
}
#banner {
clear:both;
width: 762px;
height: 300px;
padding: 5px 0 0 0;
margin-top:0;
background-color:#252525;
}
#main {
clear:both;
width: 762px;
background-color: #ffffff;
background:url(images/white.gif);
}
#calendar {
clear:both;
width: 722px;
padding: 20px;
background-color: #ffffff;
background:url(images/white.gif);
}
#home_left {
float:left;
width: 351px;
padding: 20px 10px 20px 20px;
color:#000000;
background-color: #ffffff;
}
#home_right {
float:left;
width: 351px;
padding: 20px 20px 20px 10px;
color:#000000;
background-color: #ffffff;
}
#secondary_left {
float:left;
width: 170px;
padding: 20px 10px 20px 20px;
color:#000000;
background-color: #ffffff;
background:url(images/bg_left.jpg) repeat-x;
}
#secondary_left_lighter {
float:left;
width: 170px;
padding: 20px 10px 20px 20px;
color:#000000;
background-color: #ffffff;
background:url(images/bg_left_light.jpg) repeat-x;
}
#secondary_right {
float:left;
width: 520px;
padding: 20px 20px 20px 20px;
color:#000000;
background-color: #ffffff;
}
#secondary_left2 {
float:left;
width: 280px;
padding: 20px 10px 20px 20px;
color:#000000;
background-color: #ffffff;
}
#secondary_right2 {
float:left;
width: 410px;
padding: 20px 20px 20px 10px;
color:#000000;
background-color: #ffffff;
}
.features {
width: 330px;
padding: 10px;
margin-bottom: 10px;
color:#000000;
background-color: #D4D4D2;
}
#footer {
clear:both;
width: 742px;
height: 13px;
margin: 0;
padding: 3px 0px 5px 20px;
background-color: #252525;
}
.footer_content {
float:left;
width: 348px;
font-family: tahoma, helvetica, arial, sans-serif;
font-size: 11px;
line-height: 13px;
color: #E5E5E5;
}
.footer_content a, #bottom_content a:visited {
font-family: tahoma, helvetica, arial, sans-serif;
font-size: 11px;
line-height: 13px;
text-decoration: none;
color: #E5E5E5;
}
.footer_content a:hover {
text-decoration: none;
color: #ffffff;
}
.company_name {
font-size: 13px;
font-weight:bold;
color: #11462A;
}