		
/* LINK styles */	
a:link{color: 993000; text-decoration: none;} 
a:visited{color: 993000; text-decoration: none;} 
a:hover{color:ED8701; text-decoration: none;} 

a.ulink:active {font-size: 11px; background-color:#ffffff;font-family: verdana, arial, helvetica, sans-serif; color: 999999; text-decoration: none;}
a.ulink:link {font-size: 11px; background-color:#ffffff;font-family: verdana, arial, helvetica, sans-serif; color: 999999;  text-decoration: none;}
a.ulink:visited {font-size: 11px;background-color:#ffffff; font-family: verdana, arial, helvetica, sans-serif; color: 999999;  text-decoration: none;}
a.ulink:hover {font-size: 11px;background-color:#ffffff;  font-family: verdana, arial, helvetica, sans-serif; color: 999999; text-decoration: underline;}


a.rlink:active {color: 993000; padding:3;padding-left:0;line-height:18px;text-decoration: none;}
a.rlink:link {color:993000; padding:3;padding-left:0;line-height:18px; text-decoration: none;}
a.rlink:visited {color: 993000;padding:3;padding-left:0;line-height:18px; text-decoration: none;}
a.rlink:hover {color: ffffff; padding:3;padding-left:0;line-height:18px;background-color:#ED8701; text-decoration: none;}
	
		
/* DEFAULT text styles*/
.default {font-size: 13px; font-family: verdana, arial, helvetica, sans-serif;}
.large {font-size: 16px; font-family: arial, helvetica, sans-serif;}
.pgtitle {font-size: 22px; font-family: arial, helvetica, sans-serif; color:993000}
.subtitle {font-size: 14px; font-family: arial, helvetica, sans-serif;}
.small {font-size: 12px; font-family: verdana, arial, helvetica, sans-serif;}
.mini {font-size: 10px; font-family: verdana, arial, helvetica, sans-serif;}
.form {font-size: 11px; font-family: verdana, arial, helvetica, sans-serif;}
.btmline {padding-bottom:10;padding-top:10;border-bottom: 1px solid #993000;}
.fse_mini {font-size: 10px; font-family: verdana, arial, helvetica, sans-serif;}
.fse_small {font-size: 11px; font-family: verdana, arial, helvetica, sans-serif;}
.fse_large {font-size: 14px; font-family: verdana, arial, helvetica, sans-serif;}

.subsection{
	font-size: 17px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000000;
	}
		
.itemtitle {
	font-size: 14px;
	font-family: arial,verdana, arial, helvetica, sans-serif;
	color:#993000;
	line-height:24px;
}
.titlebox {
	font-size: 16px;
	font-family: arial,verdana, arial, helvetica, sans-serif;
	color:#000000;
	padding-top:5px;padding-bottom:5px;padding-left:10px;
	border-bottom: 1px solid #993000;
	background-color: FFF7D9;
}
	
	/* NAV styles*/
	
.linkon{
	font-family: arial, Helvetica, sans-serif;
	display: block;
	padding: 3px 3px;
	width: 185px;
	color: #ffffff;
	background-color: #993300;
	text-decoration: none;
	font-size: 13px;
	padding-left:8;
	padding-right:3;
	font-weight:bold;
	border-bottom:1px solid #ffffff;
}
	
#navcontainer { margin-left: 0px; }
#navcontainer ul
	{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: verdana, arial, Helvetica, sans-serif;
}
	
#navcontainer li { margin: 0 0 0px 0; }
	
#navcontainer a
	{
	font-family: arial, Helvetica, sans-serif;
	display: block;
	padding: 3px 3px;
	width: 185px;
	color: #ffffff;
	background-color: #ED8701;
	text-decoration: none;
	font-size: 13px;
	padding-left:8;
	padding-right:3;
	font-weight:bold;
	
	border-bottom:1px solid #ffffff;
	}
	
#navcontainer a:hover
	{
	color: #ffffff;
	background-color: #993300;
	text-decoration: none;
	}
	
#navcontainer ul ul li { margin: 0 0 0 0; }
	
#navcontainer ul ul a
	{
	display: block;
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 128px;
	padding-left:14;
	color: #fff;
	background-color: #993300;
	text-decoration: none;
	}
	
#navcontainer ul ul a:hover
	{
	color: #993300;
	background-color: #ED8701;
	text-decoration: none;
	padding:0px;
	}

/* ********** Used for Images and Logos brkrTD*************** */		
.imageTD{
		background-color: #FFFFFF;
		border: 1px solid #993300;
		cursor:hand;
		padding: 10px 5px 10px 5px;
}

.brkrTD{
		background-color: #FFFFFF;
		border: 1px solid #993300;
		cursor:hand;
		padding: 5px 5px 5px 5px;
}
/* stuff for rm components */

.dropdown     {
	font-family: Arial;
	color: 000000;
	font-weight: normal;
	font-size: 10pt;
	background-color: FFFFFF;
	width: 45px;
	border-color: #996666;
	
}

.frmInput     {   
		font-family: Arial;
		font-size: 9pt;
		background-color: FFFFFF;
		color: #000000;
		height: 20px;
		
}

.frmInput2     {
	font-family: Arial;
	font-size: 8pt;
	background-color: FFFFFF;
	color: #000000;
	height: 20px;
}

.textbox     {   
		font-family: Arial;
		font-size: 8pt;
		background-color: #FFFFFF;
		color: #000000;
		height: 20px;
}

.frmTextArea2     {   
		font-family: Arial;
		font-size: 8pt;
		background-color: #FFFFFF;
		color: #000000;
}
				
.button {						
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #993300;
	height: 20px;
	border-color: #ED8701;
	padding-bottom: 2px;
}

tr.button {
	background-color:#ED8701; color:#FEF1D2;
	}

span.button {
	background-color:#ED8701; color:#FEF1D2;
	}

th.button {
	background-color:#ED8701; color:#993000;
	}
	
.pagetitle {font-size: 22px; font-family: arial, helvetica, sans-serif; color:993000}

/* good stuff for surveys :-) */
.question { margin-top:10px; }
.question legend { font-weight:bold; color:#783F2C;}
.question label { font-weight:bold; }
.question fieldset { border: 1px solid #BF8447; padding:2px;}
.question fieldset fieldset { border:none; }
.question textarea { widtd:100%; }
.question * { font-size:8pt; }
.leadInScript { font-style:italic; margin-top:10px;}
.leadInScript em { font-style:normal; font-weight:bold; font-variant: small-caps; color:#993300; }
.leadInScript strong { font-style:normal; font-weight:bold; font-variant: small-caps; color:#1c5ba2;}
.answer em {font-style:italic; font-weight:normal;}
.answer strong em {font-style:italic;font-weight:bold;}
.required { color:#993300 };

/* for PopupCalendar.js */
.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 */
.FSE_cpYearNavigation,.FSE_cpMonthNavigation,A.FSE_cpYearNagivation,A.FSE_cpMonthNavigation { background-color:#783F2C; text-align:center; vertical-align:center; text-decoration:none; color:#F2E2C5; font-weight:bold; }
.FSE_cpDayColumnHeader,.FSE_cpYearNavigation,.FSE_cpMonthNavigation,.FSE_cpCurrentMonthDate,.FSE_cpCurrentMonthDateDisabled,.FSE_cpOtherMonthDate,.FSE_cpOtherMonthDateDisabled,.FSE_cpCurrentDate,.FSE_cpCurrentDateDisabled,.FSE_cpTodayText,.FSE_cpTodayTextDisabled,.FSE_cpText { font-family:arial; font-size:8pt; }
TD.FSE_cpDayColumnHeader { text-align:right; border:solid thin #783F2C;border-width:0px 0px 1px 0px; color:#783F2C; font-weight:bold;}
.FSE_cpCurrentMonthDate, .FSE_cpOtherMonthDate, .FSE_cpCurrentDate  { text-align:right; text-decoration:none; }
.FSE_cpCurrentMonthDateDisabled, .FSE_cpOtherMonthDateDisabled, FSE_.cpCurrentDateDisabled { color:#D0D0D0; text-align:right; text-decoration:line-through; }
.FSE_cpCurrentMonthDate, .FSE_cpCurrentDate { color:#A35538; }
A.FSE_cpOtherMonthDate { color:#BF8447; }
TD.FSE_cpCurrentDate { color:white; background-color: #783F2C; border-width:1px; border:solid thin #800000; }
TD.FSE_cpCurrentDateDisabled { border-width:1px; border:solid thin #FFAAAA; }
TD.FSE_cpTodayText, TD.FSE_cpTodayTextDisabled { border:solid thin #783F2C; border-width:1px 0px 0px 0px;}
A.FSE_cpTodayText, SPAN.FSE_cpTodayTextDisabled { height:20px; }
A.FSE_cpTodayText { color:#A35538; }
.FSE_cpTodayTextDisabled { color:#D0D0D0; }
.FSE_cpBorder { border:solid thin #A35538; }
