A
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #002C85;
	font-weight: bold;
	text-decoration: none;
}


body, table, tr, td, div, p, span, form 
{
 	font-family: Arial, Helvetica, sans-serif;
 	font-size: 11px;
 	color: #000000;
}


#help_page {
	background-color: #CFFFCE;
	filter:alpha(opacity=10);
	-moz-opacity:0.1;
	opacity: 0.1;
	}

#help_page * {
	position: relative;
	}
	
.white
 {
 	background-color: FFFFFF;
 }
 

/* table styles */

.table_container
{
	background-color: FFFFFF;
	margin-bottom:7px;
}

.table_line1
 {
 	background-color: 6078BF;
 }

.table_line2
 {
 	background-color: 001451;
 }
 
.table_line3
 {
 	background-color: D7DBEF;
 }

.table_highlight
{
	background-color: F0F2F9;
}

.table_header 
{
	background-image:url("table_header.gif");
	background-position:top;
	background-repeat:repeat-x;

	font-family: Arial;
	font-size: 12px;
	color: 001451;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	height:24px;
}

.t002 /*table_header_sec*/
{
	/*
	background-image:url("table_header.gif");
	background-position:top;
	background-repeat:repeat-x;
	*/

	background-color: F0F2F9;
	font-family: Arial;
	font-size: 11px;
	color: 001451;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	height:18px;
}

.t003 /*table_header_sep*/
{
	background-image:url("table_header_sep.gif");
	background-position:top;
	background-repeat:no-repeat;

	height:24px;
	width:1px;
}

.t001 /*table_row_sep_sec*/
{
	background-color: c0c0c0;
	width:1px;
	height:18px;
}

.table_header_sel {
	background-image:url("table_header_sel.gif");
	background-position:top;
	background-repeat:repeat-x;

	font-family: Arial;
	font-size: 12px;
	color: #282828;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
}

.table_header_link {
	font-family: Arial;
	font-size: 12px;
	color: #28282A;
	font-weight: bold;
	width: 100%;
	text-decoration: none;
}


.table_row 
{
	font-family: Arial;
	font-size: 11px;
	color: #282828;
	padding-left: 5px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 1px;
	text-decoration: none;
}

.table_row_sec 
{
	font-family: Arial;
	font-size: 13px;
	color: 001451;
	padding-left: 5px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 1px;
	text-decoration: none;
}

.table_row A, .table_row A:hover, .table_row A:visited, .table_row A:active
{
	font-family: Arial;
	font-size: 11px;
	color: #282828;
	text-decoration: none;
}

.table_row_input
{
	font-family: Arial;
	font-size: 11px;
	color: #282828;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration: none;
}

.table_row_sel
{
	font-family: Arial;
	font-size: 11px;
	color: #282828;
	padding-left: 5px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 1px;
	text-decoration: none;
	background-color: EFEFEF;
}

.table_row_sel A, .table_row_sel A:hover, .table_row_sel A:visited, .table_row_sel A:active
{
	font-family: Arial;
	font-size: 11px;
	color: #282828;
	text-decoration: none;
}

.table_row_sep
{
	background-image:url("table_row_sep.gif");
	background-position:top;
	background-repeat:no-repeat;
	width:1px;
}

.table_row_tr
{
	background-image:url("table_row_tr.gif");
	background-repeat:repeat-x;
}

.table_row_button_edit
{
	background-image:url('icons/icon1.gif');
	background-repeat:no-repeat;
	border:none 0px;
	width:16px;
	height:16px;
	background-position:absMiddle;
	cursor:hand;
}
.table_row_button_details
{
	background-image:url('icons/icon2.gif');
	background-repeat:no-repeat;
	border:none 0px;
	width:16px;
	height:16px;
	background-position:absMiddle;
	cursor:hand;
}
.table_row_button_delete
{
	background-image:url('icons/icon3.gif');
	background-repeat:no-repeat;
	border:none 0px;
	width:16px;
	height:16px;
	background-position:absMiddle;
	cursor:hand;
}


.table_finalrow {
	font-family: Arial;
	font-size: 11px;
	color: #282828;
	background-color: F0F2F9;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 1px;
}

.table_finalrow_sel {
	font-family: Arial;
	font-size: 12px;
	color: 001451;
	background-color: DFE1E9;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.table_filter {
	font-family: Arial;
	font-size: 12px;
	color: #282828;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 3px;
	background-color: FFC154;
}

.table_filter_sel {
	font-family: Arial;
	font-size: 12px;
	color: 001451;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 3px;
	background-color: FFAA00;
}

.table_filter_sep
{
	background-image:url("table_filter_sep.gif");
	background-position:center;
	background-repeat:no-repeat;
	width:1px;
}

.table_filter_tr
{
	background-image:url("table_filter_tr.gif");
	background-position:bottom;
	background-repeat:repeat-x;
}


.table_footer {
	font-family: Arial;
	font-size: 11px;
	color: 000000;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: #B7D6F3;
}


/* box classes  */

.box_line
 {
 	background-color: 8F9CAD;
 }
 
.boxtext
 {
 	font-family: Arial;
 	font-size: 11px;
 	padding-left: 6px;
 	color: 000000;
 }
  
.boxtitle
 {
 	font-family: Arial;
 	font-size: 16px;
 	color: #282828;
 	font-weight: bold;
 	padding-left: 2px;
 } 

.boxbackground
 {
 	background-color: #EAF3FC;
 }
 
.boxfield
 {
 	font-family: Arial;
 	font-size: 11px;
 	color: 000000;
 	padding:1px;
 	padding-left: 10px;
 } 

.boxfield_error
 {
 	font-family: Arial;
 	font-size: 11px;
 	color:White;
 	padding-left: 10px;
 	font-weight: bold;
 	background-color: FE0000;
}

.boxsection
{
	font-weight: bold;
	color: #000000;
	background-color: #CACACA;
} 

.boxfield_table TD
 {
 	font-family: Arial;
 	font-size: 11px;
 	color: 000000;
 	padding-left: 10px;
 } 



/* drop menu classes */

.dropmenuspace
 {
	background-color: #1D4B7F; 	
 }

.dropmenu
 {
 	font-family: Arial;
 	font-size: 11px;
 	color: #001B4A;
 	background-image: url(dropdown_bk.gif);
 	background-repeat: 0;
 	text-decoration: none;
 	width: 100%;
 	padding: 2px;
 	font-weight: bold;
 }

.dropmenu:hover
 {
 	font-family: Arial;
 	font-size: 11px;
 	color: #FFFFFF;
 	background-image: url(dropdown_bk_hover.gif);
 	text-decoration: none;
 	width: 100%;
 	padding: 2px;
 	font-weight: bold;
 }


/* input classes */


.input {
	font-family: Arial;
	font-size: 12px;
	background-color: FFFFFF;
	border-width: 1px;
	border-style: solid;
	border-color: CCCCCC;
} 

.input_required {
	font-family: Arial;
	font-size: 12px;
	background-color: FFFCEE;
	border-width: 1px;
	border-style: solid;
	border-color: CCCCCC;
} 


.inputfilter {
	font-family: Arial;
	font-size: 11px;
	background-color: FFFFFF;
	border-width: 1px;
	border-style: solid;
	border-color: CCCCCC
}

.input_row {
	font-family: Arial;
	font-size: 11px;
	background-color: FFFFFF;
	border-width: 1px;
	border-style: solid;
	border-color: CCCCCC
}

FORM SELECT
{
	font-family: Arial;
	font-size: 12px;
	background-color: FFFFFF;
	border-width: 1px;
	border-style: solid;
	border-color: CCCCCC;
}


/* text styles */	
	
#help_page div {
	background: #FFFFFF
	padding: 3px;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #002C85;
	text-decoration: none;	
	line-height: 14px;
	}	

.help_pathinfo {
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #002C85;
	text-decoration: none;	
	}	

.path {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #002C85;
	text-decoration: none;
}

.path_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #002C85;
	font-weight: bold;
	text-decoration: none;
}

.menu_up_bk {
	padding-top: 3px;
	font-family: Arial;
	font-size: 11px;
	color: #011949;
	font-weight: bold;
  	text-decoration: none;  
  	padding-top:8px;
  	background-image: url(tab_up.gif);
  	background-repeat: 1;
 }

.menu {
	padding-top: 3px;
	font-family: Arial;
	font-size: 11px;
	color: FFFFFF;
	font-weight: bold;
  	text-decoration: none;  
 }
 
.menu_down {
  	padding-top: 3px;
  	font-family: Arial;
  	font-size: 11px; 
  	color: 3E3C7D;
  	font-weight: bold;
  	text-decoration: none;  
 }

.menu_down_bk {
  	cursor: hand;
  	padding-top: 3px;
  	font-family: Arial;
  	font-size: 11px; 
  	padding-top:8px;  	
  	color: #FFFFFF;
  	font-weight: bold;
  	text-decoration: none;  
  	background-image: url(tab_down.gif);
  	background-repeat: 1;
 }

.menu_down_bk_nolink {
  	padding-top: 3px;
  	font-family: Arial;
  	font-size: 11px; 
  	padding-top:8px;  	
  	color: #FFFFFF;
  	font-weight: bold;
  	text-decoration: none;  
  	background-image: url(tab_down.gif);
  	background-repeat: 1;
 } 

.toolbar {
  	font-family: Arial;
  	font-size: 11px; 
  	color: #001A49;
  	font-weight: bold;
  	text-decoration: none;  
  	padding-right: 1px;
 }

.toolbar_over {
  	cursor: hand;
  	font-family: Arial;
  	font-size: 11px; 
  	color: #001A49;
  	background-image: url(toolbarover_bk.gif);
  	background-repeat: 0;
  	font-weight: bold;
  	text-decoration: none;  
	padding-top: 0px;
	border-style: solid;
	border-left-width: 0px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-right-color: #568BBF;
	border-bottom-width: 0px;
	border-bottom-color: C3B547;
 } 
 
.toolbar_down {
  	cursor: hand;
  	font-family: Arial;
  	font-size: 11px; 
  	color: #011949;
  	font-weight: bold;
  	text-decoration: none;  
	background-image: url("toolbardown_bk.gif");
	background-repeat: 0;
	padding-top: 0px;
	border-style: solid;
	border-left-width: 0px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-right-color: E49C22;
	border-bottom-width: 0px;
	border-bottom-color: C3B547;
 } 
 
.error_title
 {
  	font-family: "Arial";
  	font-size: 14px; 
  	color: FFFFFF;
  	font-weight: bold;
  	text-decoration: none;   
 }
 
.error_text
{
  	padding: 7px;
  	font-family: Arial;
  	font-size: 11px; 
  	color: FFFFFF;
  	/*color: FE0000;*/
  	font-weight: bold;
  	text-decoration: none;   
}
 
.error_text_child
{
	margin-left:5px;
	margin-top:1px;
	margin-bottom:5px;
	padding:5px;
	
  	font-family: Arial;
  	font-size: 11px; 
  	color: FFFFFF;
  	font-weight: bold;
  	text-decoration: none;
  	background-color:Red;
  	width:100%;
}
 
.att_text
{
  	padding: 7px;
  	font-family: Arial;
  	font-size: 12px; 
  	color: FE0000;
  	font-weight: bold;
  	text-decoration: none;   
}

.button
{
 	background-image: url(button_bk.gif);
 	background-repeat: 1;
	width: 200px;
	height: 21px;
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	color: FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding-top: 2px;
	cursor: hand;
}
 
.loading
 {
 	font-family: Arial;
 	font-size: 12px;
 	color: 2D4180;
 	font-weight: bold;
 	background-color: FFCC00;
 	padding: 2px;
 }

.link_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #001451;
	font-weight: bold;
	text-decoration: none;
}

.link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #001451;
	font-weight: bold;
	text-decoration: none;
}


.text1b
{
	font-weight: bold;
	color: #000000;
}


.c_hours
{
 	font-family: Arial;
 	font-size: 11px;
 	color: #000000;
 	padding: 2px;
}

.c_hours_over
{
 	font-family: Arial;
 	font-size: 11px;
 	color: #000000;
 	padding: 2px;
	cursor: hand;
}

.c_hours_border
{
	border:solid thin #808080;
}

.c_hours_AMPM
{
 	font-family: Arial;
 	font-size: 11px;
	font-weight: bold;
 	color: #000000;
	background-color: #C0C0C0;
 	padding-bottom: 0px;
	padding-top: 0px;
 	padding-left: 1px;
	padding-right: 1px;
}

.c_hours_current_hour
{
	font-family: Arial;
	font-size: 11px;
	color:black;
	background-color: #C0C0C0;
	border-width:1;
	border:solid thin #800000;
 	padding: 0px;
}

.c_lookup_list_border
{
	border:solid thin #808080;
}

.filter
{
	background-image:url('icons/filter.gif');
	background-repeat:no-repeat;
	width:15px;
	height:13px;
	border:none 0px #ffffff;
	cursor: hand;
}

.address
{
	background-image:url('icons/address.gif');
	background-repeat:no-repeat;
	width:13px;
	height:13px;
	border:none 0px #ffffff;
	cursor: hand;
	display:inline;
}


.edit_lnk, edit_lnk:hover, edit_lnk:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #001451;
	font-weight: bold;
	text-decoration: none;
}

.seg_percent
{
	background-color: #FCEEBB;
}


.seg_percent_others
{
	background-color: #007B4C;
}
