/* ----------------------------------------- */			
/* --- Style(s) for hyperlinks - default -- */			
/* ---------------------------------------- */	
a:link
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
	}
a:visited
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
	}
a:active
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
	}
a:hover
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	}
/* ----------------------------------------- */			
/* -- Style(s) for hyperlinks - alternative  */	
/* ----------------------------------------- */
a.alt:link
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: underline;
	}
a.alt:visited
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: underline;	
	}
a.alt:active
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: underline;	
	}
a.alt:hover
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	}
/* ----------------------------------------- */			
/* -- Style(s) for hyperlinks - dark  */	
/* ----------------------------------------- */	
a.dark:link
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #002172;
	text-decoration: underline;
	}
a.dark:visited
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #002172;
	text-decoration: underline;	
	}
a.dark:active
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #002172;
	text-decoration: underline;	
	}
a.dark:hover
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #002172;
	text-decoration: none;
	}
	
/* ----------------------------------------- */	
	
.alt2
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: underline;
	cursor: hand;
	}
.alt3
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	cursor: hand;
	}
.alt4
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #64646F;
	text-decoration: underline;
	}
a.alt5:link
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CCCCCC;
	height: 15px;
	text-transform: uppercase;
	text-decoration: underline;
	}
a.alt5:visited
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CCCCCC;
	height: 15px;
	text-transform: uppercase;
	text-decoration: underline;	
	}
a.alt5:active
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CCCCCC;
	height: 15px;
	text-transform: uppercase;
	text-decoration: underline;	
	}
a.alt5:hover
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CCCCCC;
	height: 15px;
	text-transform: uppercase;
	text-decoration: none;
	}
a.alt6:link
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
	}
a.alt6:visited
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;	
	}
a.alt6:active
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;	
	}
a.alt6:hover
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	}
/* ----------------------------------------- */
/* -- Style(s) for text - main text -------- */	
/* ----------------------------------------- */
.txt-xsmall-main 
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #64646F;
	}
.txt-small-main 
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #64646F;
	}
.txt-med-main 
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #64646F;
	}
/* ----------------------------------------- */
/* -- Style(s) for text - accent text -------- */	
/* ----------------------------------------- */
.txt-xsmall-accent
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0A1F62;
	}
.txt-small-accent 
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0A1F62;
	}
.txt-med-accent 
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0A1F62;
	}
/* ----------------------------------------- */
/* -- Style(s) for text - white text -------- */	
/* ----------------------------------------- */
.txt-xsmall-white 
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	}
.txt-small-white
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	}
.txt-med-white 
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	}
/* ----------------------------------------- */
/* -- Style(s) for text - black text -------- */	
/* ----------------------------------------- */
.txt-xsmall-black 
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	}
.txt-small-black 
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	}
.txt-med-black
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	}
/* ----------------------------------------- */
/* -- Style(s) for text - dark text -------- */	
/* ----------------------------------------- */
.txt-xsmall-dark
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #002172;
	}
.txt-small-dark
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #002172;
	}
.txt-med-dark
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002172;
	}	
/* ----------------------------------------- */
/* -- Style(s) for text - alert text -------- */	
/* ----------------------------------------- */
.txt-xsmall-alert
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CF2400;
	}
.txt-small-alert
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CF2400;
	}
.txt-med-alert
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CF2400;
	}
a.alertlink:link
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CF2400;
	text-decoration: underline;
	}
a.alertlink:visited
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CF2400;
	text-decoration: underline;	
	}
a.alertlink:active
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CF2400;
	text-decoration: underline;	
	}
a.alertlink:hover
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CF2400;
	text-decoration: none;
	}
/* ----------------------------------------- */
/* -- Style(s) for text - site specific text */	
/* ----------------------------------------- */
.txt-xsmall-lightblue 
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #848FB0;
	}
.txt-xsmall-main-caps 
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AC341B;
	text-transform: uppercase;
	}

.headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CCCCCC;
	background-color: #20477B;
	height: 15px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	text-transform: none;
}
.headline-accent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #848FB0;
	height: 15px;
	padding-left: 4px;
	text-transform: uppercase;
}
.liteborder-background {
	background-color: #ffffff;
	border:  1pt solid #99ABBD;
	margin: 0;
	padding: 0;
}
/* ----------------------------------------- */			
/* Input Forms Styles */
/* ----------------------------------------- */			


/* Input Forms Styles : Radio Controls */



OPTION
		{
		border: solid #336633 1px;
		font-family: Verdana, Geneva, Arial, sans-serif;
		font-size: 12px;
		color: #000000;
		}		



SELECT
		{
		border: solid #336633 1px;
		background-color: #FFFFFF;	
		padding: 4px;
		color: #000000;
		font-size: 12px;
		font-family: Geneva, Arial, sans-serif;
		}

	

/* Input Forms Styles : Radio Buttons */

.formradio
		{
		background-color: #FFFFFF;	
		color: #000000;
		font-family: Geneva, Arial, sans-serif;					
		}



/* Input Forms Styles : Form Buttons */

.formbuttonformsmall
		{
		background-color: #E0EFEF;
		border: solid #669966 1pt;
		font-size: 10px;
		cursor: hand;
		color: #990000;
		font-weight: bold;
		text-transform: uppercase;
		border-bottom: solid #7E3915 1pt;
		border-right: solid #7E3915 1pt;
		border-top: solid #BD7A56 1pt;
		border-left: solid #BD7A56 1pt;			
		}
		
.formbuttonform
		{
		background-color: #606080;
	    padding: 1pt;
		font-size: 10px;
		cursor: hand;
		color: #FFFFFF;
		text-transform: uppercase;
		border-bottom: solid #FFFFFF 1pt;
		border-right: solid #FFFFFF 1pt;
		border-top: solid #FFFFFF 1pt;
		border-left: solid #FFFFFF 1pt;		
		}
		
.formbuttoninterface
		{
	background-color: #99AB91;
	border: solid #669966 1pt;
	padding: 1pt;
	font-size: 10px;
	cursor: hand;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;

		}



/* Input Forms Styles : ComboBoxes */	

.comboboxinterface
		{
		background-color: #FFFFFF;
		border: solid #669966 1pt;	
		color: #000000;
		font-size: xx-small;
		font-weight: bold;
		padding: 1px;	    
		}
.comboboxform
		{
		background-color: #FFFFFF;
		border: solid #669966 1pt;	
	    padding: 1pt;
		}



/* Input Forms Styles : Checkboxes */	

INPUT.checkboxinterface
		{
		height: 2px;
		width: 2px;
		}

INPUT.checkboxform
		{
		height: 16px;
		width: 16px;	
		background-color: #AFCFCF;
		border: solid #FFFFFF 1pt;			
		padding: 1px;
		margin: 1px;
		}

/* Input Forms Styles : Text Input Areas */
.textareaform
		{
		border: solid #606080 1pt;		
		background-color: #FFFFFF;	
		font-family: Verdana, Geneva, Arial, sans-serif;
		font-size: 10px;
		color: #000000;
		height: 75px;
		width: 291px;
		}
INPUT.textareainterface
		{
		width: 300px;
		font-family: Verdana, Geneva, Arial, sans-serif;	
		font-size: 12px;
		}
TEXTAREA.textarea
		{		
		background-color: #FFFFFF;	
		font-family: Verdana, Geneva, Arial, sans-serif;
		font-size: 12px;
		color: #000000;
		padding: 1px;
		}
.textareashort
		{
		font-weight: bold;
		font-family: Verdana, Geneva, Arial, sans-serif;	
		font-size: xx-small;
		}		
.textarealong
		{
		background-color: #FFFFFF;	
		font-size: xx-small;
		font-weight: bold;
		font-family: Verdana, Geneva, Arial, sans-serif;
		}	
/* Input Forms Styles : Text Boxes */
INPUT.textboxinterface
		{
		border: solid #808080 1pt;		
		background-color: #FFFFFF;	
		font-family: Verdana, Geneva, Arial, sans-serif;
		font-size: 10px;
		color: #000000;
		height: 18px;
		padding: 1px;
		}
INPUT.textbox
		{
		border: solid #606080 1pt;		
		background-color: #FFFFFF;	
		font-family: Verdana, Geneva, Arial, sans-serif;
		font-size: 10px;
		color: #000000;
		height: 20px;
		width: 140px;
		}
INPUT.textboxlong
		{
		border: solid #606080 1pt;		
		background-color: #FFFFFF;	
		font-family: Verdana, Geneva, Arial, sans-serif;
		font-size: 10px;
		color: #000000;
		height: 20px;
		width: 291px;
		}
.fieldinput
		{
		background-color: #E5E5E5;
		}
.fieldlabel
		{
		background-color: NONE;		
		}
.fieldlabelerror
		{
		background-color: #FFFFCC;
		}
/* ----------------------------------------- */			
/* Error Messages and Alerts */
/* ----------------------------------------- */	
.alert
	{
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 10px;
	background-color: #FFFFCC;
	color: #000000;
	}
.message
	{
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color : #808080;
	}
.alert-alert
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EB6624;
	}
.alert-event
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #20477B;
	}
.alert-news
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6B7B20;
	}
