body	{
	background-color : #F5DFA1;
	margin : 20px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 12px;
	color : #000000;
	background-image : url(images/background.jpg);
	background-repeat : repeat-x;
}

p, td	{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}

h1	{
	font-size : 16px;
	margin-bottom : -1em;
	margin-top : 0em;
}

SELECT {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	background-color : #ffffff;
}

.white	{
	background-color : #ffffff;
}

.black	{
	background-color : #000000;
}

.grey	{
	background-color : #cccccc;
}

/* ******************  primary left nav *************** */

HR.navdiv {
	color : #F7E094;
	margin-top : 10px;
	margin-bottom : 10px;
}

.nav1, .nav1here	{
	margin-left : 25px;
	line-height : 16px;
}

a.nav1	{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
}

a.nav1:link	{
	color : #FFFFFF;
	text-decoration : none;
}

a.nav1:hover	{
	text-decoration : underline;
	color : #FFFFFF;
}

a.nav1.active	{
	text-decoration : underline;
	color : #FFFFFF;
}

a.nav1:visited	{
	text-decoration : none;
	color : #FFFFFF;
}

a.nav1here:link, a.nav1here:hover, a.nav1here:active, a.nav1here:visited	{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-size : 12px;
	color : #F7E094;
}

/* ******************  secondary left nav *************** */

.nav2, .nav2here	{
	margin-left : 40px;
	line-height : 16px;
}

a.nav2	{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
}

a.nav2:link	{
	color : #FFFFFF;
	text-decoration : none;
}

a.nav2:hover	{
	text-decoration : underline;
	color : #FFFFFF;
}

a.nav2.active	{
	text-decoration : underline;
	color : #FFFFFF;
}

a.nav2:visited	{
	text-decoration : none;
	color : #FFFFFF;
}

a.nav2here:link, a.nav2here:hover, a.nav2here:active, a.nav2here:visited	{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-size : 12px;
	color : #F7E094;
}

/* ******************  tertiary left nav *************** */

.nav3, .nav3here	{
	margin-left : 55px;
	line-height : 16px;
}

a.nav3	{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
}

a.nav3:link	{
	color : #FFFFFF;
	text-decoration : none;
}

a.nav3:hover	{
	text-decoration : underline;
	color : #FFFFFF;
}

a.nav3.active	{
	text-decoration : underline;
	color : #FFFFFF;
}

a.nav3:visited	{
	text-decoration : none;
	color : #FFFFFF;
}

a.nav3here:link, a.nav3here:hover, a.nav3here:active, a.nav3here:visited	{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-size : 12px;
	color : #F7E094;
}

/* ******************  main content area *************** */

.main	{
	background-color : #F7E094;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	padding-left : 15px;
	padding-top : 15px;
	padding-right : 15px;
	padding-bottom : 15px;
}

/* ******************  hours highlight box *************** */

p.hours	{
	font-family : Arial;
	font-size : 10px;
	color : #ffffff;
}

a.hours:link, a.hours:hover, a.hours:active, a.hours:visited	{
	font-family : Arial;
	text-decoration : underline;
	font-size : 10px;
	color : #F7E094;
}

/* ******************  hours highlight box homepage *************** */

p.hourshome	{
	font-family : Arial;
	font-size : 10px;
	color : #000000;
}

a.hourshome:link, a.hourshome:hover, a.hourshome:active, a.hourshome:visited	{
	font-family : Arial;
	text-decoration : underline;
	font-size : 10px;
	color : #000000;
}

/* ******************  footer *************** */

.footer	{
	font-size : 10px;
	color : #000000;
}

a.footer:link, a.footer:active, a.footer:hover, a.footer:visited	{
	font-size : 10px;
	color : #000000;
}

/* ******************  credit *************** */

.credit	{
	font-size : 10px;
	color : #000000;
}

a.credit:link, a.credit:active, a.credit:hover, a.credit:visited	{
	font-size : 10px;
	color : #000000;
}

/* ******************  backtotop *************** */

.backtotop	{
	font-size : 10px;
	color : #999999;
}

a.backtotop:link, a.backtotop:active, a.backtotop:hover, a.backtotop:visited	{
	font-size : 10px;
	color : #999999;
}

/* ******************  general *************** */

a:link, a:visited	{
	text-decoration : underline;
	color : #0E2B8D;
}

a:hover, a:active	{
	text-decoration : underline;
	color : #0E2B8D;
}
.formlabel {
	text-align: right;
	font-weight: bold;}
.formlabeltop {
	text-align: left;
	font-weight: bold;}	