body { text-align: center; }
#container{ width: 780px; margin: 0 auto; margin-bottom: 20px; height:100%; background-color:#FFFFFF; text-align: left; }
#home-menu { margin-left:3px; margin-right:3px; }
#main-menu { background:#007236 url(menuassets/subnav_line.gif) no-repeat 24px 0; }
#sub-content { margin-right:35px; margin-left:20px; }
#resources-table { width:450px;}
/* This makes the text left justified in the CS debug area */
.cfdebug {text-align:left; font-size:12px;}
.cfdebug code{ font-size:12px;}
.cfdebug pre{ font-size:12px;}

	/* LINK styles */	
	a:link{color: #330066; text-decoration: none;} 
	a:visited{color: 330066; text-decoration: none;} 
	a:hover{ background-color:#E0DBE8;color: 330066; text-decoration: none;} 
	
	a.darkroll:link{color: #ffffff; text-decoration: none;} 
	a.darkroll:visited{color: #ffffff; text-decoration: none;} 
	a.darkroll:hover{ background-color:#E0DBE8; color: #300B66; text-decoration: none;} 
	
	a.whlight:link{color: #330066; text-decoration: none;} 
	a.whlight:visited{color: #330066; text-decoration: none;} 
	a.whlight:hover{background-color:ffffff;color: #330066; text-decoration: none;padding-top:2;padding-bottom:2;} 
	
	a.homewhite:link{color: FFFFFF;text-decoration: underline;} 
	a.homewhite:visited{color: FFFFFF;text-decoration: underline;} 
	a.homewhite:hover{ background-color:#300B66;color: FFFFFF;text-decoration: none;} 
	
	a.ftr:visited{font-size: 11px; color:#ffffff; font-family: verdana, arial, helvetica, sans-serif;
				font-weight: normal;  text-decoration: none;}
	a.ftr:link{font-size: 11px; color:#ffffff; font-family: verdana, arial, helvetica, sans-serif;
				font-weight: normal;  text-decoration: none;}
	a.ftr:hover{font-size: 11px;  color:#ffffff;font-family: verdana, arial, helvetica, sans-serif;
				font-weight: none; color: #330066; background-color:#ffffff; text-decoration: none;}
				
	/* DEFAULT text styles*/
	.default {font-size: 13px; font-family: verdana,arial, helvetica, sans-serif;}
	.mini {font-size: 9px; font-family: verdana,arial, helvetica, sans-serif;}
	.small {font-size: 11px; font-family: verdana,arial, helvetica, sans-serif;}
	.subheading { font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#855728}
	.subtitle {color:#330066;font-size:14px; font-weight:bold;}
	.address {
	color:ffffff;
	line-height:18px;
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
}
	.purple {color:#330066;}
	.red {color:#BB2A37;}
	.green {color:#047233;}
	.brown {color:#9A6634;}
	.white {color:#FFFFFF;}
	.purpletitle {color:#330066;font-size:16px}
	
	.purplesubtitle {color:#330066;font-size:13px}
	.purpleback {background-color:#300B66;}
	.bullet {margin-left:22;list-style-type:square;}
	
	.forms{font-size: 12px; font-family: verdana, arial, helvetica;
				font-weight: none; color: #300B66; text-decoration: none;}
	

/* for PopupCalendar.js  */

#surveyDateCalendar {width:180px;}
.griffinFix { font-weight:bold; } /*there is something wrong with the styles in firefox, if this line is here, then the calendar styles okay, otherwise not */
.CAL_cpYearNavigation,.CAL_cpMonthNavigation,A.CAL_cpYearNagivation,A.CAL_cpMonthNavigation { background-color:#CCCCCC; text-align:center; vertical-align:center; text-decoration:none; color:#000000; font-weight:bold; }
.CAL_cpDayColumnHeader,.CAL_cpYearNavigation,.CAL_cpMonthNavigation,.CAL_cpCurrentMonthDate,.CAL_cpCurrentMonthDateDisabled,.CAL_cpOtherMonthDate,.CAL_cpOtherMonthDateDisabled,.CAL_cpCurrentDate,.CAL_cpCurrentDateDisabled,.CAL_cpTodayText,.CAL_cpTodayTextDisabled,.CAL_cpText { font-family:arial; font-size:8pt; }
TD.CAL_cpDayColumnHeader { text-align:right; border:solid thin #666666;border-width:0px 0px 1px 0px; color:#595959; font-weight:bold;}
.CAL_cpCurrentMonthDate, .CAL_cpOtherMonthDate, .CAL_cpCurrentDate  { text-align:right; text-decoration:none; }
.CAL_cpCurrentMonthDateDisabled, .CAL_cpOtherMonthDateDisabled, CAL_.cpCurrentDateDisabled { color:#D0D0D0; text-align:right; text-decoration:line-through; }
.CAL_cpCurrentMonthDate, .CAL_cpCurrentDate { color:#000000; }
A.CAL_cpOtherMonthDate { color:#9E9E9E; }
TD.CAL_cpCurrentDate { color:white; background-color: #CCCCCC; border-width:1px; border:solid 1px #000000; }
TD.CAL_cpCurrentDateDisabled { border-width:1px; border:solid thin #FFAAAA; }
TD.CAL_cpTodayText, TD.CAL_cpTodayTextDisabled { border:solid thin #666666; border-width:1px 0px 0px 0px;}
A.CAL_cpTodayText, SPAN.CAL_cpTodayTextDisabled { height:20px; }
A.CAL_cpTodayText { color:#000000; }
.CAL_cpTodayTextDisabled { color:#D0D0D0; }
.CAL_cpBorder { border:solid 1px #000000; }

