/* SCACS CSS */

/* Skip navigation link for keyboard/screen reader users (SC 2.4.1) */
.skip-link {
	position: absolute;
	left: -9999px;
	top: auto;
	width: 1px;
	height: 1px;
	overflow: hidden;
}
.skip-link:focus {
	position: static;
	width: auto;
	height: auto;
	overflow: visible;
	display: block;
	padding: 4px 8px;
	background: #ffffff;
	color: #000000;
	text-decoration: underline;
	z-index: 99999;
}

.errorbox600 {	
display:none;
font-family:Arial;
font-size:12px;
font-weight:bold;
padding:4px; 	
color:#CC0000;
width:600px;
height:50px;
border:solid 1px #FFCC66;
overflow:auto; 		
}

.errorbox400 
{	
display:none;
font-family:Arial;
font-size:12px;
font-weight:bold;
padding:4px; 	
color:#CC0000;
width:400px;
height:50px;
border:solid 1px #FFCC66;
overflow:auto; 		
}

/* HTML Class Definition */
html {min-width: 800px; }

body 
{ 
	voice-family: inherit;
	font-family:Arial;
} 

/* Anchor Class Definition  for Links */
a.anlink {
	font-family:Arial;
	text-decoration:underline;
	font-size: 12px;
	color:#000099;
}
a.anlink:visited{
	font-family:Arial;
	text-decoration:underline;
	font-size: 12px;
	color:#000099;
}
a.anlink:hover{
	font-family:Arial;
	text-decoration:underline;
	font-size: 12px;
	color:#000099;
}
a.anlink:active{
	font-family:Arial;
	text-decoration:underline;
	font-size: 12px;
	color:#000099;
}


/* Application footer style */
.footer
{
	font-family:Arial;
	font-size:11px;
	color:#ffffff;
}

.formatlabel
{
	font-family:Arial;
	font-size:9px;
	color:#660000;
}



/* Anchor Class Definition  for footer*/
a.anfooter {
	font-family:Arial;
	text-decoration:none;
	font-size: 11px;
	color:#ffffff;
}
a.anfooter:visited{
	font-family:Arial;
	text-decoration:none;
	font-size: 11px;
	color:#ffffff;
}
a.anfooter:hover{
	font-family:Arial;
	text-decoration:none;
	font-size: 11px;
	color:#ffffff;
}
a.anfooter:active{
	font-family:Arial;
	text-decoration:none;
	font-size: 11px;
	color:#ffffff;
}

/* Anchor Class Definition for Tabs */
a.antab {
	font-family:Arial;
	text-decoration:none;
	font-size: 11px;
	font-weight:bold;
	color:#000000;
}
a.antab:visited{
	font-family:Arial;
	text-decoration:none;
	font-size: 11px;
	font-weight:bold;
	color:#000000;
}
a.antab:hover{
	font-family:Arial;
	text-decoration:none;
	font-size: 11px;
	font-weight:bold;
	color:#000000;
}
a.antab:active{
	font-family:Arial;
	text-decoration:none;
	font-size: 11px;
	font-weight:bold;
	color:#000000;
}

/* Anchor Class Definition  for footer*/
a.annav {
	font-family:Arial;
	text-decoration:underline;
	font-size: 12px;
	color:#000099;
	font-weight:normal;
}
a.annav:visited{
	font-family:Arial;
	text-decoration:underline;
	font-size: 12px;
	color:#000099;
	font-weight:normal;
}
a.annav:hover{
	font-family:Arial;
	text-decoration:underline;
	font-size: 12px;
	color:#000099;
	font-weight:normal;
}
a.annav:active{
	font-family:Arial;
	text-decoration:underline;
	font-size: 12px;
	color:#000099;
	font-weight:normal;
}


.hrbar
{	font-family:Arial;
	font-weight:bolder;
	color:#005EBB;
	vertical-align:top;
}
.imghover
{
}

/* Style for displaying DRAFT */

.drafttext
{	font-family:Arial;
	font-size: 24px;
	font-weight:bold;
	color:#000000;
	text-align:center;
}


/* Style for displaying the form input fields (input box and textarea) */
.collabel
{	font-family:Arial;
	font-size: 12px;
	font-weight:normal;
	color:#000000;
}

/* Style for displaying the form input fields (input box textarea) */

.editcollabel
{	font-family:Arial;
	font-size: 12px;
	font-weight:bold;
	color:#000000;
}

/* Style for displaying the form labels/messages */
.displaylabel
{	font-family:Arial;
	font-size: 12px;
	font-weight:bolder;
	color:#000066;
}

.displayapplabel
{	font-family:Arial;
	font-size: 12px;
	font-weight:bolder;
	color:#FFCC00;
	vertical-align:top;
}

.displaypagelabel
{	font-family:Verdana, Sans Serif, Arial, Georgia;
	font-size: 12px;
	font-weight:bolder;
	color:#00254A;
	vertical-align:bottom;
}

/* Style for displaying the form labels/messages */
.displaypagesublabel
{	font-family:Arial;
	font-size: 12px;
	font-weight:bolder;
	color:#666666;
}

.displaydatalabel
{	font-family:Arial;
	font-size: 12px;
	font-weight:bolder;
	color:#000000;
}

.displaydata_small
{	font-family:Arial, Georgia;
	font-size: 12px;
	color:#000000;
}


/* Style for displaying the form alerts/messages/errors */

.displaymessageslabel
{	font-family:Arial;
	font-size: 12px;
	font-weight:bolder;
	color:#336699;
}
.displaymessages
{	font-family:Arial;
	font-size: 12px;
	font-weight:bolder;
	color:#CC6600;
}


.displayalertlabel
{	font-family:Arial;
	font-size: 12px;
	font-weight:bolder;
	color:#990000;
}

.displayalert
{	font-family:Arial;
	font-size: 12px;
	font-weight:bolder;
	color:#CC6600;
}

.displayerrorlabel
{	font-family:Arial;
	font-size: 12px;
	font-weight:bolder;
	color:#000000;
}
.displayerror
{	font-family:Arial;
	font-size: 12px;
	font-weight:bolder;
	color:#990000;
}


/* Style for displaying the form labels/messages */
.displaylegendlabel
{	font-family:Arial;
	font-size: 10px;
	font-weight:bold;
	color:#000000;
}

/* Style for displaying the form labels/messages */
.displaylegend
{	font-family:Arial;
	font-size: 10px;
	font-weight:normal;
	color:#000000;
}

/* Style for displaying the form labels/messages */
.displaylegendtable
{	font-family:Arial;
	font-size: 10px;
	font-weight:normal;
	color:#000000;
	background-color:#F7F8F9;
}

/* Style for displaying the form labels/messages */
.displayrequiredlabel
{	font-family:Arial;
	font-size: 10px;
	font-weight:bold;
	color:#B90000;
}

/* Style for displaying the database fields */
.coldata 
{
	font-family:Arial;
	font-size: 12px;
	font-weight: normal;
	border:1px solid #93A0C6;
	color: #000000;
	width:180px;
}

/* Style for displaying the form input fields (input box and textarea) */
.colinput
{	font-family:Arial;
	font-size: 12px;
	font-weight:bold;
	color:#000000;
	border:1px solid #93A0C6;
}

.colinputshort
{	font-family:Arial;
	font-size: 12px;
	font-weight:bold;
	color:#000000;
	border:1px solid #93A0C6;
	width:70px;
	text-align:right;
}


/* Style for displaying the database fields */

.staticlabel
{	font-family:Arial;
	font-size: 12px;
	font-weight:bold;
}

.staticdata 
{
	font-family:Arial;
	font-size: 12px;
	font-weight:normal;
	color:#000000;
}


/* Style for displaying the form input fields (radio box) */
.editradiobox
{	font-family:Arial;
	font-size: 13px;
	font-weight:bold; 
	border:1px solid #93A0C6;
	color: #000000;
}

/* Style for displaying the form input fields (select box) */
.editselectbox
{	font-family:Arial;
	font-size: 13px;
	font-weight:bold;
	width:180px;
	color: #000000;
	border:1px solid #93A0C6;
}

/* Style for displaying the form input fields (check box) */
.editcheckbox
{	font-family:Arial;
	font-size: 13px;
	font-weight:bold; 
	border:1px solid #93A0C6;
	color: #000000;
}


/* Style for displaying the error text */

#errorbar
{
	font-family:Arial;
	position:relative;
	background:#CC0000;
	overflow:auto;
}

.errortext {	
display:none;
font-family:Arial;
font-size:12px;
font-weight:bold;
padding:4px; 	
color:#CC0000;
width:700px;
height:60px;
border:solid 1px #FFCC66;
overflow:auto; 		
}

.errorapp {	
font-family:Arial;
font-size:12px;
font-weight:bold;
padding:4px; 	
color:#CC0000;
width:700px;
height:60px;
border:solid 1px #FFCC66;
overflow:auto; 		
}



.errortextbig {
	font-family:Arial;
	font-size: 12px;
	font-weight:bold;
	color:#990000;
}

/* Style for displaying the error text */
.errortextnoborder
{
	font-family:Arial;
	font-size: 12px;
	font-weight:bold;
	color:#990000;
	width:800px;
	height:50px;
}

.msgbox { 
display:none;
border:solid 2px  #FFCC66; 
background:#ffffff; 
padding:4px; 
overflow:auto; 
font-family:Arial;
font-size: 12px;
font-weight:bold;
color:#990000;

}

.warningtext
{
	font-family:sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#FF6600;
	background-color:#FFFFFF;
	padding:10px;
	width:800px;
	height:50px;
}

.warningtextbig {
	font-family:sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#004000;
}

.text12{
	font-family:Arial;
	font-size: 12px;
}


.text10{
	font-family:Arial;
	font-size: 10px;
}

.table{
	border-collapse : collapse;
	border:1px #999999 solid;
	border-top-width:thin;
	border-left-width:thin;
	border-right-width:thin;
	border-bottom-width:thin;
	border-bottom-style:none;
	border-top-style:none;
	border-left-style:none;
	border-right-style:none;
	font-family:Arial;
	font-size: 12px;
	vertical-align:top;
	background:#FFFFFF;
}

.tablecaption
{
	font-size:12px;
	font-weight:bolder;
	font-family:Arial;
	text-align:left;
	color:#FFFFFF;
	padding:1px 1px 1px 1px;
	vertical-align:top;
	background-color:#008ACC; 	
}
.tablehead
{
	font-size:12px;
	font-weight:normal;
	font-family:Arial;
	text-align:left;
	color:#000000;
	vertical-align:text-top;
	background-color:#EFEFEF; 	
}

.tablehead_nosort
{
	font-size:12px;
	font-weight:bolder;
	font-family:Arial;
	text-align:left;
	color:#000000;
	vertical-align:text-top;
	background-color:#EFEFEF; 	
}

.tablehead_sort
{
	font-size:12px;
	font-weight:bolder;
	font-family:Arial;
	text-align:left;
	color:#000000;
	vertical-align:text-top;
	text-decoration:none;
	background-color:#EFEFEF; 	
}


.tablehead_sort:hover
{
	font-size:12px;
	font-weight:bolder;
	font-family:Arial;
	text-align:left;
	color:#000000;
	vertical-align:text-top;
	text-decoration:underline;
	background-color:#EFEFEF; 	
}

/*-------------s style for date picker calender----------->
/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Arial;
	font-size: 12px;
	text-align: center;
	color: #FFFFFF;
	background-color:#337ab7;
	border: 1px solid #AAAAAA;
	}

/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #ece9d8;
	}

/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #FFFFFF;
	border: 1px solid #AAAAAA;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #ffffff;
	border: 1px solid #888888;
	cursor: pointer;
	color: red;
	}

/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #696869;
	border: 1px solid #AAAAAA;
	color: #FFFFFF;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	}

/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color:#4060ff;
	font-weight: bold;
	}

/* the forward/backward buttons at the top */
.dpButton {
	font-family: Arial;
	font-size: 10px;
	color: #696869;	
	background: #d8e8ff; 
	font-weight: bold;
	padding: 0px;
	}

/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family:Arial;
	font-size: 10px;
	color:#FFFFFF;
	background: #337ab7;
	font-weight: bold;
	}
/*-------------e style for date picker calender----------->*/


#memoentryFees {
	position:absolute;
	left:300px;
	height:inherit;
	z-index:1;
	visibility:hidden;		 
}

/* Style for displaying the error text */

#tablebar
{
	font-family:Arial;
	position:relative;
	overflow:auto;
}

/*----style for home page bar to alternate white and black text color---*/
.bar_white {
font-family:Arial; 
font-size:small; 
font-weight:bold; 
text-decoration:none; 
color:#ffffff;
}

.bar_black {
font-family:Arial; 
font-size:small; 
font-weight:bold; 
text-decoration:none; 
color:#000000;
}

/* Sortable tables */
.sortable {
	border-collapse : collapse;
	border:1px #EFEFEF solid;
	border-top-width:thin;
	border-left-width:thin;
	border-right-width:thin;
	border-bottom-width:thin;
	border-bottom-style:none;
	border-top-style:none;
	border-left-style:none;
	border-right-style:none;
	border-style:none;
	font-size:12px;
	font-family:Arial;
}

/* FAQ Styles */


.faq_header{
	font-family:Arial;
	font-size: 14px;
	font-weight:bolder;
}

.faq_topic{
	font-family:Arial;
	font-size: 12px;
	font-weight:bold;
	color:#0000FF;
	text-decoration:underline;
}

.faq_topic_link{
	font-family:Arial;
	font-size: 10px;
	font-weight:bold;
	color:#0000FF;
	text-decoration:underline;
}

.faq_question_list{
	font-family:Arial;
	font-size: 12px;
	font-weight:normal;
	color:#000000;
}

.faq_question{
	font-family:Arial;
	font-size: 12px;
	font-weight:bold;
}
.faq_answer{
	font-family:Arial;
	font-size: 12px;
	font-weight:normal;
}
/* END OF FILE */