
 /* Style Definitions */

body  {
	color: #FFFFFF;
	font-family: "Georgia", serif;
	background-color: #990000; 
	background-image: url('../images/red_background.jpg'); 
	}

h1	{
	margin-bottom:.0001pt;
	page-break-after:avoid;
	text-align: center;
	color: #ffffff;
	font-family:Georgia, sans-serif;
	background-color: transparent; 
	}

h2	{
	margin-bottom:.0001pt;
	page-break-after:avoid;
	color: #ffffff;
	background-color: transparent; 
	font-family:Georgia, sans-serif;
	}

table.classtable, th.classtable, td.classtable { border: 1px solid #000000; }

table.main {
	width: 980px;
	}

p.pleft {
	text-align:justify;
	margin: 10px;
	}
	
p.quote {
	color: #ffffff;
	font-style: italic;
 	background-color: Transparent;	
	}
p.quotesig {
	text-align: right;
	color: #ffffff;
	font-family: cursive, serif;
	font-weight: bold;
	font-style: italic;
 	background-color: Transparent;	
 	}
		
span.requiredtext {
	color: #FF0000;
	background-color: #FFDD99;
	font-size: 80%;
	font-weight: Normal;	}

span.directoryinfo {
	font-size: 8pt;
	}
	
.bio 	{
	text-align: justify;
	margin: 20px;
	}

.numeric {
	text-align:right;
	}
.contact {
	background-color: Transparent; 
	color:#ffffff; 
	margin-left: 4px;
	font-size:9pt;
	font-weight: bold;
	font-family:Georgia, sans-serif;
	}

input.button {
	font-weight:bold; 
	color:#FFF; 
	background-color:#CC0000; 
	border-style:outset; 
	border-color:#fff #ccc #ccc #fff;	
	}

input.button:hover {
	background-color:#CC0000; 
	color: #000;
	}

.adminbutton {
	width: 200px;
	font-weight:bold; 
	color:#FFF; 
	background-color:#993300; 
	border-style:outset; 
	border-color:#ccc #444 #444 #ccc;	}


input.menubutton {
	width: 125px;
	height: 23px;
	font-weight:bold; 
	font-size:8pt;
	color:#000; 
	background-color:#ffffff; 
	border-style:outset; 
	border-color:#ccc #444 #444 #ccc;	}

input.menubutton:hover {
	color: #D00;
	background-color:#dddddd; 
	}

.buttonSmall {
	font-weight:normal; 
	font-size: 75%;
	color:#FFF; 
	background-color:#333399; 
	border-style:outset; 
	border-color:#ccc #444 #444 #ccc;	}

.buttonSmall:hover {
	color: #000;
	background-color:#333399; 
	}

.buttonSort {
	font-weight:normal; 
	font-size: 100%;
	color:#000; 
	background-color:#ffffff; 
	border-style:outset; 
	border-color:#ccc #444 #444 #ccc;	}

	
td.header {	
	padding: 0px;
	vertical-align: middle;
	text-align: center;
	background-color: #333399;
	color: #FFFFFF;
	margin-top: 2px; 
}

td.nav {	
	width: 110px;
	padding: 0px;
	border-style: none;
	text-align: left;
	border-spacing: 0px;
	vertical-align: top;
	margin: 0px;
	}

td.cont {
	height: 500px;
	padding: 0px;
	text-align: center;
	vertical-align: top;
	}

td	{
	text-align: center;
	}
	
td.menu_col1 {
	text-align: left;
	vertical-align: top;
	width:405.55pt;
	padding:0in 5.4pt 0in 5.4pt;
	}
td.menu_col2 {
	text-align: right;
	vertical-align: top;
	width:63.35pt;
	padding:0in 5.4pt 0in 5.4pt;
	}
p.menu_title {
	text-align: left;
	margin-left: 2px;
	font-size:20.0pt;
	font-family:"Monotype Corsiva"; 
	color:white;
	font-weight: bold;
	text-decoration: underline;
	}

p.menu_title1 {
	text-align: left;
	margin-left: 2px;
	font-size:14.0pt;
	font-family:"Monotype Corsiva";
	color:white;
}


p.menu_desc {
	margin-left:.5in ;
	font-size:12.0pt;
	font-family:"Monotype Corsiva";
  	color:white;
  	}
p.menu_section {
	font-weight: bold;
	text-decoration: underline;
	font-size:20.0pt;
	font-family:"Monotype Corsiva";
	color:white;
	}
p.menu_item {
	text-align: left;
	margin-left: 0in ;
	margin-top: .2in ;
	font-size:14.0pt;
	font-family:"Baskerville Old Face";
  	color:white;
  	}
p.menu_price {
	vertical-align: top;
	margin-top: .2in ;
	font-size:12.0pt;
	font-family:"Baskerville Old Face";
  	color:white;
 	}

/* 	font-family: "Verdana", san-serif; */
/* 	font-family: "Arial", san-serif; */

a.enhanced:link { 
	color: #A32800; 
	background-color: transparent; 
	font-size: 120%;
	font-weight: bold;
	text-decoration: underline; }

a.enhanced:visited { 
	color: #A32800; 
	background-color: transparent; 
	font-size: 120%;
	font-weight: bold;
	text-decoration: underline; }

a.enhanced:hover{ 
	color: #A32855; 
	background-color: transparent; 
	font-size: 120%;
	font-weight: bold;
	text-decoration: underline; }

a.enhanced:active{ 
	color: #333399; 
	background-color: transparent; 
	font-size: 120%;
	font-weight: bold;
	text-decoration: underline; }
	
a:link { 
	color: #dddddd; 
	background-color: transparent; 
	font-weight: bold;
	text-decoration: underline; }

a:visited{ 
	color: #dddddd; 
	background-color: transparent; 
	font-weight: bold;
	text-decoration: underline; }

a:hover{ 
	color: #ffffff; 
	background-color: transparent; 
	font-weight: bold;
	text-decoration: underline; }

a:active{ 
	color: #ffffff; 
	background-color: transparent; 
	font-weight: bold;
	text-decoration: underline; }

