<style>


body { 
	text-align:center; /* for IE */ 
} 

div.body_wrapper {
background-color: #fcfcfc;
width:100%; /* or a percentage, or whatever */ 
}

div.wrapper { 
background-color:white;
text-align:left; /* reset text alignment */ 
width:840px; /* or a percentage, or whatever */ 
margin:0 auto; /* for the rest */ 
border-right: 2px solid #BC8F8F;
border-left: 2px solid #BC8F8F;
padding: 10px;
} 

a:link {color:#000080;}      /* unvisited link */
a:visited {color:#000080;}  /* visited link */
a:hover {color:#000080;}  /* mouse over link */
a:active {color:#000080;}  /* selected link */ 

a.footer:link {color: #000080; }
a.footer:visited {color: #000080; }

.mailing a:link {color: white;}
.mailing a:visited {color: white;}
.mailing a:active {color: white;}
.mailing a:hover {color: white;}


.featured a:link {color: white;}
.featured a:visited {color: white;}
.featured a:active {color: white;}
.featured a:hover {color: white;}

.featured_white a:link {TEXT-DECORATION: NONE; color: #000080;}
.featured_white a:visited {TEXT-DECORATION: NONE; color: #000080;}
.featured_white a:active {TEXT-DECORATION: NONE; color: #000080;}
.featured_white a:hover {TEXT-DECORATION: NONE; color: #8B0000;}

a.address:link {color: #000080; }
a.address:visited {color: #000080; }

a.body_text:link {color: #000080; font-weight: bold; }
a.body_text:visited {color: #000080; font-weight: bold; } 

td.body_text { text-align: left; font-family:Verdana; font-weight: normal; font-size: 8pt; color: #000080; background-color: white; padding-left: .5em; }

hr {color: #000080}

.intro_text { 
	TEXT-DECORATION: NONE; 
	text-align: left; 
	font-weight:bold; font-size: 8pt; font-family: arial; 
	color:#000080; background-color: #e5ecf9; 
	padding: .3em;
	border-style: solid; border-color: #8B0000; border-width: 1px; 	
}

.menu_yellow { TEXT-DECORATION: NONE; text-align: left; font-weight:bold; font-size: 8pt; font-family: arial; color:#000080; background-color: #e5ecf9; 
}

.menu_red { 
	TEXT-DECORATION: NONE; 
	text-align: left; 
	font-weight:bold; 	font-size: 9pt;  font-family: arial; 
	color:white; background-color: #000080; 
	padding: .2em;
	border-style: solid; border-color: #8B0000; border-width: 1px; 	
}

.menu_white { TEXT-DECORATION: NONE; text-align: left; font-weight:bold; font-size: 9pt; font-family: arial; color:#000080; background-color: white; }

.featured {color: #e5ecf9; margin: .1em 0; font-family:verdana; font-weight:bold; font-size: 9pt; background-color: #000080; text-align: center;  padding: .3em; }

.featured_small {color: #e5ecf9; margin: .1em 0; font-family:verdana; font-weight:normal; font-size: 8pt; background-color: #000080; text-align: center;  padding: .1em; }

.featured_yellow { text-align: center; font-family:verdana; font-weight: bold; font-size: 9pt; color: #000080; background-color: #e5ecf9; padding: .3em;}

.featured_white { 
	text-align: center; 
	font-family:verdana; font-weight: normal; font-size: 8pt;
 	color: #000080; background-color: white; 
	padding: .3em;
	border-style: solid; border-color: white; border-width: 1px; 	
	border-color: #cccccc;
}

.more { text-align: center; font-weight:bold; font-size: 8pt; font-family: verdana; color:#000080; background-color: #e5ecf9; padding: .1em; }


.border_top { 
border-style: solid; 
border-color: white;
border-top-width: 1px; 
border-top-color: #cccccc;
}

.border_bottom { 
border-style: solid; 
border-color: white;
border-bottom-width: 1px; 
border-bottom-color: #cccccc;
}

.border_left { 
border-style: solid; 
border-color: white;
border-left-width: 1px; 
border-left-color: #cccccc; }

.border_left_bottom { 
border-style: solid; 
border-color: white;
border-left-width: 1px; 
border-left-color: #cccccc; 
border-bottom-width: 1px; 
border-bottom-color: #cccccc;}

.border_sale { 
border-style: solid; 
border-color: #000080;
border-width: 1px; 
color: #000080;
font-family: verdana;
font-size: 8pt;
}

.center_text { text-align: center; font-family:verdana; font-weight: normal; font-size: 8pt; color: #000080; background-color: white; }

.mailing { 
background-color:#e5ecf9; 
text-align:center; /* reset text alignment */ 
width:150px; /* or a percentage, or whatever */ 
margin:0 auto; /* for the rest */ 
border: 2px solid #000080;
padding: 1px;
}


.featured_ty { 
	text-align: center; 
	font-family:verdana; font-weight: normal; font-size: 8pt;
 	color: #8B0000; background-color: #e5ecf9; 
	padding: 1px;
	border-style: solid; border-color: #e5ecf9; border-width: 1px; 	
}


</style>
