/* CSS Document */

body,td,p	{ font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}

body	{ margin:0;
	background-color:#FEF5E1;
	}

td	{ vertical-align:top;
	}

p	{ margin:0 0 .8em 0;
	}

a:link	{ color:#0000FF;
	text-transform:none;
	}
a:visited	{ color:#0000FF;
	text-transform:none;
	}
a:hover	{ color:#0000FF;
	text-transform:none;
	background-color:#EDD47C;
	}

a img { border:0; }

.hilite	{
	color:#E48E1A;
	font-weight:bold;
	}


.head1	{ font:"Times New Roman", Times, serif;
	font-size:24px;
	text-transform:uppercase;
	color:#3d9b47;
	line-height:28px;
	margin:0 0 18px 0;
	}
.head1a	{
	font:"Times New Roman", Times, serif;
	font-size:24px;
	text-transform:uppercase;
	color:#3d9b47;
	line-height:28px;
	margin:0 0 0px 0;
	}
.head1sub	{
	font:"Times New Roman", Times, serif;
	font-size:14px;
	text-transform:uppercase;
	color:#666;
	line-height:19px;
	margin:0 0 18px 0;
	}

.head0  { color:#4E0744;
	font-weight:bold;
	font-size:14px;
	margin:20px 0 8px 0;
	}


.head2	{
	color:#E48E1A;
	font-weight:bold;
	font-size:12px;
	margin:18px 0 4px 0;
	}
.head2caps	{ color:#E48E1A;
	font-weight:bold;
	margin:18px 0 4px 0;
	font-size:12px;
	text-transform:uppercase;
	}
.head3	 { color:#333333;
	font-weight:bold;
	margin:1em 0 .8em 0;
	}
.hiliteGray	{ color:#888888;
	font-weight:bold;
	}
.hilitePurple{ color:#4E0744;
	font-weight:bold;
	}
.hiliteGreen{ color:#3d9b47;
	font-weight:bold;
	}
ul	{ margin:0 0 1em 0;
	padding:0 0 0 1.4em;
	}



#maintext	{ margin:0;
	padding:14px 21px 14px 14px;
	}

#footer	{ background-image:url(images/bg.footer.gif);
	background-color:#3d9b47;
	padding:4px 0 4px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
	text-align:center;
	}

#footer p	{margin:0;
	padding:0;
	font-size:10px;
	}


#footer a	{ color:#FFFFFF;
	}
#footer a:link	{ color:#FFFFFF;
	}
#footer a:visited	{ color:#FFFFFF;
	}
#footer a:hover	{ color:#555555;
	}

#middlecolumn	{ padding:0 0 0 12px;
	}


.noSpaceBelow	{ margin-bottom:0;
	}

.photoright	{ float:right;
	margin:0 0 14px 14px;
	}

.hangdent	{ margin:0 0 0 2em;
	text-indent:-2em;
	}

.query	{ font-weight:bold;
	color:#CC0000;
	}

.submenu	{ margin:0 0 .4em 1.5em;
	margin:0 0 .4em 0;
	text-indent:0;
	font-size:11px;
	line-height:11px;
	}
.submenu	a:link	{ color:#000000;
	padding:2px;
	display:block;
	text-decoration:none;
	}
.submenu	a:visited	{ color:#000000;
	padding:2px;
	display:block;
	text-decoration:none;
	}
.submenu	a:hover	{ color:#000000;
	padding:2px;
	display:block;
	background-color:#F3E1A4;
	text-decoration:none;
}

.submenuOn	{ margin:0 0 .4em 1.5em;
	margin:0 0 .4em 0;
	display:block;
	text-indent:0;
	font-size:11px;
	line-height:11px;
	}
.submenuOn a:link	{ color:#000000;
	padding:2px;
	display:block;
	text-decoration:none;
	background-color:#F3C992;
	}
.submenuOn a:visited	{ color:#000000;
	padding:2px;
	display:block;
	background-color:#F3C992;
	text-decoration:none;
	}
.submenuOn a:hover	{ color:#000000;
	padding:2px;
	display:block;
	background-color:#F3C992;
	text-decoration:none;
	}



#sidemenu { position:absolute;
	top:134px;
	margin-left:19px;
	width:94px;
	z-index:50;
	}
#emailsignupform { position:absolute;
	top:390px;
	margin-left:8px;
	width:112px;
	z-index:50;
	color:#FFFFFF;
	}
#emailsignupform p { font-size:10px;
	color:#FFFFFF;
	margin:0 0 0 4px 0;
	text-align:center;
	}
#emailsignupform input { font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
.mainmenu	{ font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0px;
	text-indent:0px;
	}

.mainmenu a	{ 
	color:#FFFFFF;
	padding:4px;
	display:block;
	}

.mainmenu a:link	{ 
	color:#FFFFFF;
	text-decoration:none;
	}
.mainmenu a:visited	{ 
	color:#FFFFFF;
	text-decoration:none;
	}
.mainmenu a:hover	{ 
	background-color:#D3AB21;
	}
#sidemenu ul.mainsubmenu { 
	font-size:10px; 
	color:#FFFFFF; 
	list-style-type:none; 
	margin:0 0 0 8px; 
	padding:0;
}
#sidemenu ul.mainsubmenu li { 
	font-size:10px; 
	margin:0 0 0 9px; 
	text-indent:-9px; 
	padding:0; 
	list-style-type:none;
	color:#FFF;
}
#sidemenu ul.mainsubmenu a, #sidemenu ul.mainsubmenu a:link	{ 
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	padding:0;
	}
#sidemenu ul.mainsubmenu a:visited	{ 
	color:#FFFFFF;
	text-decoration:none;
	}
#sidemenu ul.mainsubmenu a:hover	{ 
	text-decoration:underline;
	background-color:transparent;
	}

.mainmenuOn	{ font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0px;
	text-indent:0px;
	}
.mainmenuOn a	{ 
	color:#FFFFFF;
	padding:4px;
	display:block;
	background-color:#E38D19;
	}

.mainmenuOn a:link	{ 
	color:#FFFFFF;
	text-decoration:none;
	background-color:#E38D19;
	}
.mainmenuOn a:visited	{ 
	color:#FFFFFF;
	text-decoration:none;
	background-color:#E38D19;
	}
.mainmenuOn a:hover	{ 
	background-color:#E38D19;
	}
.bordertable	{ border-collapse:collapse;
	}
.bordertable	td	{ border:1px solid #000000;
	border-collapse:collapse;
	padding:3px;
	}

.closewindow  { font-size:9px;
	text-align:center;
	}

.formtable td  { padding:2px 12px 2px 0;
	vertical-align:middle;
	}

.formtable input	{ font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border: 1px solid #000000;
	}
.formtable select { font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	}

.formlabel	{ font-size:9px;
	font-weight:bold;
	}
.noborder	{ border:0;
	}

.topquote	{ color:#4E0744;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:14px;
	margin:0 0 12px 16px;
	}

#hometext { padding:16px 0 0 18px;
	}
#hometext p, #hometext ul li, #hometext { font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	}
#hometext ul li { margin-bottom:.3em;
	}

.programdate	{
	color:#E48E1A;
	font-weight:bold;
	margin:18px 0 2px 0;
	}
.programtitle	{ color:#E48E1A;
	font-weight:bold;
	font-size:12px;
	margin:.5em 0 .3em 0;
	text-transform:uppercase;
	}

.textLarger  { font-size:12px;
	}
	
hr { height:1px;
	border:0;
	color:#4E0744;
	background-color:#4E0744;
	}

.red { color:#600000; }

a.subnav:link, a.subnav:visited { color:#000000; }

a.subnavOn:link, a.subnavOn:visited { color:#0000FF; }