body { margin:0px; }
font, th, td, p, body, span, div, textarea { font-family : Arial,Helvetica; color:#000000; font-size: 10pt; text-decoration: none; }
form { margin:0px; }
ul { list-style-type:disc; font-size:10pt; }
ul ul { list-style-type:circle; }

.pageHeader { font-weight:bold; font-size:16px; font-style:italic; }
.pageBody { margin:15px 0px 15px 0px; }
.content { margin:30px 0px 30px 30px; }
.font11pt { font-size:11pt; }
.ulSummary { margin-top:0px; }

/* Step 2 - Services */
#services { margin-top:15px; padding:15px 0px 15px 0px; border-top:2px solid #000000; border-bottom:2px solid #000000; }

/* Back - Next Buttons */
.buttons { margin:15px 0px 20px 0px; }

/* Table Data */
.header { background-color:#336633; color:#FFFFFF; font-weight:bold; }
.tbldata0 { background-color:#DDDDDD; }
.tbldata1 { background-color:#FFFFFF; }

/* Table box */
.box { border:1px solid #000000; }

/* Time Popup */
.timTable { border:1px solid #666666; margin-top:10px;}
.timHdr { background-color:#336633; color:#ffffff; font-size:12px; font-weight:bold; padding-left:6px; }
.timCell { border:1px solid #000000; background-color:#e0dfe3;}
.timCell a { text-decoration:none; color:#000000; }

/* Calendar Include */
.calTable { border:1px solid #666666; margin-top:10px;}
.calHdr { color:#336633; font-size:12px; font-weight:bold; }
.calMonth { padding:2px 0px 2px 0px; background-color:#336633; color:#ffffff; font-size:14px; }
.calMonth a { color:#ffffff; text-decoration:none; font-size:14px; }
.calMonth a:hover { color:#ffffff; text-decoration:none; }
.calDay { background-color:#ffffff; color:#000000; font-size:12px; }
.calDay a { color:#000000; }
.calToday { background-color:#669966; color:#ffffff; font-size:12px; }
.calToday a { color:#ffffff; text-decoration:none; }
.calToday a:hover { color:#ffffff; text-decoration:underline; }
.calClosed { background-color:#a9a9a9; color:#ffffff; font-size:12px; }
.calHoliday { background-color:#6699ff; color:#ffffff; font-size:12px; }

.button { background-color:#336633; color:#ffffff; font-size:13px; font-weight:bold; text-decoration:none; padding:4px; }
.button:hover { text-decoration:underline; }
.mrHdr { font-size:15px; font-weight:bold; }
.mrTxt { font-size:13px }
.indent25 { margin-left:25px; }
.left { clear:left; float:left; padding:0px 10px 10px 0px; }
.right { clear:right; float:right; padding:0px 0px 10px 10px; }
.clear { clear:both; }

#cateringLeft { width:425px; float:left; overflow:hidden; }
#cateringRight { width:175px; float:right; overflow:hidden; }

#mnuCompany {
	font-family : Arial,Helvetica;
	font-weight : normal;
	font-style : normal;
	font-size : 10pt;
	color : rgb( 255, 255, 255 );
	text-decoration: none;
}

.splashgrow {
	font-family : Arial,Helvetica;
	font-weight : bold;
	font-style : italic;
	font-size : 15pt;
	color : rgb#000000;
	text-decoration: none;
}

.splashmedium {
	font-family : Arial,Helvetica;
	font-weight : normal;
	font-style : normal;
	font-size : 12pt;
	color : rgb#000000;
	text-decoration: none;
}


.topnav {
	font-family : Arial,Helvetica;
	font-weight : normal;
	font-style : normal;
	font-size : 10pt;
	color : rgb( 255, 255, 255 );
	text-decoration: none;
}

.topnav:hover {
	font-family : Arial,Helvetica;
	font-weight : normal;
	font-style : normal;
	font-size : 10pt;
	color : rgb( 255, 255, 204 );
	text-decoration: none;
}

.topnavhere {
	font-family : Arial,Helvetica;
	font-weight : normal;
	font-style : normal;
	font-size : 10pt;
	color : #99cc99;
	text-decoration: none;
}

.topnavhere:hover {
	font-family : Arial,Helvetica;
	font-weight : normal;
	font-style : normal;
	font-size : 10pt;
	color : rgb( 255, 255, 204 );
	text-decoration: none;
}

.programsnav {
	font-family : Arial,Helvetica;
	font-weight : normal;
	font-style : normal;
	font-size : 10pt;
	color : rgb( 255, 255, 204 );
	text-decoration: none;
	background : #336633;

}

.programsnav:hover {
	font-family : Arial,Helvetica;
	font-weight : normal;
	font-style : normal;
	font-size : 10pt;
	color : rgb( 255, 255, 255 );
	text-decoration: none;
	background : #339933;
}

.programsnavhere {
	font-family : Arial,Helvetica;
	font-weight : normal;
	font-style : normal;
	font-size : 10pt;
	color : #99cc99;
	text-decoration: none;
	background : #336633;

}

.programsnavhere:hover {
	font-family : Arial,Helvetica;
	font-weight : normal;
	font-style : normal;
	font-size : 10pt;
	color : rgb( 255, 255, 255 );
	text-decoration: none;
	background : #339933;
}

.content {
	font-family : arial,helvetica;
	font-weight : normal;
	font-style : normal;
	font-size : 10pt;
	color : #000000;
	text-decoration: none;
}

.contentsmall {
	font-family : arial,helvetica;
	font-weight : normal;
	font-style : normal;
	font-size : 9pt;
	color : #000000;
	text-decoration: none;
}

.contentsmalllink {
	font-family : arial,helvetica;
	font-weight : normal;
	font-style : normal;
	font-size : 9pt;
	color : #006600;
	text-decoration: none;
}

.contentsmalllink:hover {
	font-family : arial,helvetica;
	font-weight : normal;
	font-style : normal;
	font-size : 9pt;
	color : #009900;
	text-decoration: underline;
}

.contentlink {
	font-family : arial,helvetica;
	font-weight : normal;
	font-style : normal;
	font-size : 10pt;
	color : #006600;
	text-decoration: underline;
}

.contentlink:hover {
	font-family : arial,helvetica;
	font-weight : normal;
	font-style : normal;
	font-size : 10pt;
	color : #009900;
	text-decoration: underline;
}

.sectiontitle {
	font-family : times;
	font-weight : normal;
	font-style : normal;
	font-size : 20pt;
	color : #ffffff;
	text-decoration: none;
}


.contentlarge {
	font-family : arial,helvetica;
	font-weight : normal;
	font-style : normal;
	font-size : 12pt;
	color : #000000;
	text-decoration: none;
}

.contentlargelink {
	font-family : arial,helvetica;
	font-weight : normal;
	font-style : normal;
	font-size : 12pt;
	color : #006600;
	text-decoration: underline;
}

.newsitemtitle {
	font-family : arial,helvetica;
	font-weight : bold;
	font-style : italic;
	font-size : 12pt;
	color : #ffffff;
	text-decoration : none;
}

.newsdate {
	font-family : arial,helvetica;
	font-weight : normal;
	font-style : normal;
	font-size : 12pt;
	color : #ffffff;
	text-decoration : none;
}

.header1 {
	font-family : arial,helvetica;
	font-weight : bold;
	font-style : normal;
	font-size : 14pt;
	color : black;
	text-decoration : none;
}

.header2 {
	font-family : arial,helvetica;
	font-weight : bold;
	font-style : normal;
	font-size : 12pt;
	color : #006600;
	text-decoration : none;
}

.header3 {
	font-family : arial,helvetica;
	font-weight : bold;
	font-style : italic;
	font-size : 10pt;
	color : black;
	text-decoration : none;
}


.fieldtitle {
	font-family : arial,helvetica;
	font-weight : normal;
	font-style : normal;
	font-size : 10pt;
	color : black;
	text-decoration : none;
}

.line {
	color : #003300;
	style : noshade;
}

.bldhdr1 {
	font-family : arial,helvetica;
	font-weight : bold;
	font-style : normal;
	font-size : 14pt;
	color : #ffffff;
	text-decoration : none;
}

.bldhdr2 {
	font-family : arial,helvetica;
	font-weight : bold;
	font-style : normal;
	font-size : 12pt;
	color : #ffffff;
	text-decoration : none;
}

.homebody { background: white url(images/watermark.gif) no-repeat scroll left top; background-attach: scroll; }	


.subnav {
	font-family : Arial,Helvetica;
	font-weight : normal;
	font-style : normal;
	font-size : 10pt;
	color : rgb( 255, 255, 255 );
	text-decoration: none;
}

.subnav:hover {
	font-family : Arial,Helvetica;
	font-weight : normal;
	font-style : normal;
	font-size : 10pt;
	color : rgb( 255, 255, 204 );
	text-decoration: none;
}

.textnavbottom { font-family : Arial,Helvetica;
	font-weight : normal;
	font-style : normal;
	font-size : 11px;
	color : #003300;
	text-decoration: none;
}

.oqgHeader {
	font-family : arial,helvetica;
	font-weight : bold;
	font-style : normal;
	font-size : 12pt;
	color : black;
	text-decoration : none;
}

.oqgHeader2 {
	font-family : arial,helvetica;
	font-weight : bold;
	font-style : normal;
	font-size : 10pt;
	color : #006600;
	text-decoration : none;
}

.advHeader { width:100%; background-color:#336633; font-size: 16px; font-weight:bold; color:#FFFFFF; padding:5px; }

/* error table */
.errTable { background-color:#ffffff; border:1px #000000 solid; }
.errTitle { background-color:#BC2149; color:#ffffff; border-bottom: 1px #000000 solid; font-weight:bold; font-size:14px; height:26px; }
.errMessage { background-color:#f0f0f0; }