@import url(/smp/css/styles.css);
body
{
	background-image: url("/images/tile-bkgnd.gif");
	margin-top: 5px;
	text-align: left;
	margin-left: 5px;
	margin-right: 0px;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/*
.navigationarea { padding: 0px; vertical-align: top; width: 100%; background-color: #930; }
.navigationarea ul { display: inline; width: 100%; height: 20px; background-color: #336633; color: #fff; font-size: 76%; margin: 0 0 0 0; }
.navigationarea li { float: left; border-right: 1px solid #cdcdcd; }
.navigationarea li a { color: #fff; padding: 3px 5px 6px 5px; text-decoration: none;}
.navigationarea li a:hover { background: #363 url("/smp/images/rollover.gif") left;}
*/

.navigationarea ul {  margin: 0 0 0 0; padding: 0 0 0 0; white-space: nowrap; display: block; background-color: #000162; }
.navigationarea ul li { float:left; display: block; position: relative; margin: 0 0 0 0; font-size: 10pt;  }
.navigationarea ul li a { display:block; padding:0 5px 0 5px; color: #fff; background-color:#000162;  border-right: 1px solid #585; border-left: 1px solid #585; text-decoration: none;}
.navigationarea ul li a:hover {padding:0 5px 0 5px; background: #363 url("/images/rollovermain.gif") left;}
.navigationarea ul li#SMP a { display:block; padding:0 5px 0 5px; color: #fff; background-color: #CC6600; border-right: 1px solid #000; border-left: 1px solid #000; text-decoration:none;}
.navigationarea ul li#SMP a:hover {padding:0 5px 0 5px; background: #363 url("/smp/images/smprollover.gif") left;}
/* second-level lists */
.navigationarea ul ul { width: 220px; display: none; position: absolute; top: 18px; left: 0px; border-left: 1px solid #fff;  margin: 0 0 0 0;}
.navigationarea ul ul li { display: block; margin: 0 0 0 0; padding-left: 0px; width: 100%;  }
.navigationarea ul ul li a { display:block; color: #000;  padding: 0 5px 0 5px; background-color: #737373; text-decoration: none;}
.navigationarea ul ul li a:hover { background: #cdcdcd; padding: 0 5px 0 5px; margin: 0 0 0 0;}
/* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
.navigationarea ul li>ul { top: auto; left: auto;}
/* lists nested under hovered list items */
.navigationarea li:hover ul,.navigationarea li.over ul {  float:left; border-bottom: 1px solid #000; border-left: 1px solid #000; border-right: 1px solid #000; background: #aeaeae; display: block; margin: 0 0 0 0; padding:0 0 0 0;}

.subimgs { float: right; position: relative; border-left: 1px solid #000;}
.sublogo { float: left; position: relative; }

.maintable
{
	border:1px solid #000000;
	width: 776px;
	background-color: #000162 ;
}

.contentarea
{
	background-color: #DAEEFC;
	vertical-align: top;
	text-align: left;
}

.headerarea
{
	padding: 0 0 0 0;
	vertical-align: top;
	height: 104px;
	width: 100%;
	border-bottom: 1px solid #000;
	background: #930 url("/images/sub-logo.jpg") no-repeat;
}
.headerareaed { padding: 0 0 0 0; vertical-align: top; height: 104px; width: 100%; border-bottom: 1px solid #000; background: #930; }

.welcomearea
{
	background-color: #993300;
	padding: 10px;
	color: #ffffff;
	font-size: 9pt;
	vertical-align: top;
	text-align: left;
	border-right:1px solid #000000;
}
.footerarea
{
	background-color: #000000;
	color: #ffffff;
	text-align: right;
	padding: 2px 20px 2px 0;
	font-size: 76%;
}
.navcolumn { vertical-align: top;  background-color: #000; }
.smpcolumn
{
	vertical-align: top;
}

.resultsheading
{
	background-color: #4D4C4B;
	border-bottom: 1px solid #ffffff;
}

.resultstitle { background-color: #CC6600 ; padding-bottom: 2px; padding-top: 2px; padding-left: 10px; padding-right:10px; font-size: 10pt; text-align: left; color: #ffffff; font-weight: bold; }
.resultstitle a { color: #fff; text-decoration:none;}

.resultstable { border-left: 1px solid #000000; border-right: 1px solid #000000; background-color: #ffffff; width: 548px; }

.resultscontent
{
	font-size: 9pt;
	color: #4d4b4c;
	vertical-align: top;
	text-align: left;
	padding: 10px;
}
.resultscontent h1 { font-weight: bold; color: #930; margin: 0 0 5px 0; font-size: 14pt; border-bottom: 1px solid #4D4D4D; }
.resultscontent a { color: #BB6121; text-decoration:none;}
.resultscontent a:hover { color: #737373; }
.contactleft
{
	padding: 3px;
	vertical-align: top;
	text-align: right;
	color: #4d4b4c;
	font-size: 9pt;
	font-weight: bold;
	width: 15%;
}

.contactright
{
	padding: 3px;
	vertical-align: top;
	text-align: left;
	color: #4d4b4c;
	font-size: 9pt;
	font-weight: bold;
	width: 85%;
}

.guestbookform
{
	padding: 3px;
	vertical-align: top;
	text-align: left;
	color: #cdcdcd;
	font-size: 9pt;
	font-weight: bold;
}

.contentimage
{
	width:100%;
	vertical-align: top;
	background-color: #000000;
}

.resultsholder
{
	padding:3px;
	vertical-align:top;
}