@charset "utf-8";
html {padding:0; border:0; margin:0;  text-align:center;}


body {font-family: "Trebuchet MS", arial, helvetica, sans-serif; font-size: 76%; line-height: 116%; color:#000;  background: #e4f0cf;}
td {font-family: "Trebuchet MS", arial, helvetica, sans-serif; font-size: 76%; line-height: 116%; color:#000;}

#container { width: 984px;  /* using 20px less than a full 1024x width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	vertical-align: top; 
	background-color:#fefbfa;
	}
			
#leftside  { width:200px; background:#FDF8F8;}
#rightside { width:200px; background:#FDF8F8;}
#content, #center  {width:584px; background:#e4f0cf; }
#content p {margin: 5px 0 5px 0; padding: 0 0 0 0;}
#content ul {list-style-type:none;}
#content ul li {padding: 0 0 0 1.16667em;background: url(images/bullet.png) 0 0.4167em no-repeat;}

#footer {
	margin: 0 auto;
	padding: 0; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background:#000;	
	height: 36px;
	color: #fff;
	font-size: 66%;
		
}
#footer p {
	
	color: #fff; 
	
	padding-right: 30px;
	padding-top: 10px;
	font-style: none;
}

#footer a:link, #footer a:visited, #footer a:active {
	color: #d07990;
	text-decoration: underline;
	font-weight: bold;
	
	
}

#footer a:hover {
	color: #eac2bb;
	text-decoration: underline;
	font-weight: bold;
	
	
}



a, a:focus, a:active, a visited { color:#670621;
		font-weight: bold;		
		text-decoration:underline;		
}	 
a:hover { font-weight: bold; text-decoration: underline; color: #586947; }



H1 {
color: #a80532;
font-family: "Trebuchet MS", arial, helvetica, sans-serif;
font-weight: bold;
font-size: 18px;
}

H2 {
color: #000;
font-family: "Trebuchet MS", arial, helvetica, sans-serif;
font-weight: bold;
font-size: 16px;
}

H3 {
color: #a80532;
font-family: "Trebuchet MS", arial, helvetica, sans-serif;
font-weight: bold;
font-size: 14px;
}
H4 {
color: #a80532;
font-family: "Trebuchet MS", arial, helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
}

.redtext {color: #a80532; font-family: "Trebuchet MS", arial, helvetica, sans-serif; font-weight: bold;}


hr {
margin-top: 3px;
margin-bottom: 3px;
width: 100%;
height: 1px;
color: #a80532;
}

ul.menu {
list-style-type:none;
width:auto;
position:relative;
display:block;
height:22px;
font-size:1em;
background-color:#a80532;
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
margin:0;
padding:0;
}

ul.menu li {
display:block;
float:left;
margin:0;
padding:0;
}

ul.menu li a {
float:left;
color:#fff;
text-decoration:none;
height:22px;
padding:0px 35px 0 35px;
font-weight:700;
}

ul.menu li a:hover,.current {
color:#000;
background-color:#a80532;
text-decoration:none;
}

ul.menu .current a {
color:#fff;
font-weight:700;
}


/*RED*/
ul.menu.red{
background-color:#a80532;
}
ul.menu.red li a:hover, .menu.red li.current {
background-color:#a80532;
font-weight:700;
}




ul.dbl_arrow,div.dbl_arrow div ul {
	list-style: none;
}
ul.dbl_arrow li,div.dbl_arrow div li {
line-height: 18px;
color: #666;
font-size: 11px;
background: url(images/dbl_arrow.png) no-repeat left top;
text-indent: 18px;
margin: 0px;
}

ul.bullseye li, div.bullseye div li  { 
line-height: 18px; 
color: #000; 
font-size: 11px; 
background-color: transparent;
background-image: url(images/bullseye.png); 
background-repeat: no-repeat; 
background-attachment: scroll; 
background-position: left top; 
text-indent: 18px; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; }

