/* FSL APPLICATION (common throughout the FSL) */	
			
	/* LINK styles */	
	a:link{color: #F58027; text-decoration: none;} /*royal blue*/
	a:visited{color: #F58027; text-decoration: none;} /*royal blue*/
	a:hover{color: #000000; text-decoration: underline;} /*royal blue*/
	
	/* DEFAULT text */
	.default {font-size: 13px; font-family: verdana, arial, helvetica, sans-serif;}
	.captiontxt{font-size: 10px; font-family: verdana, arial, helvetica, sans-serif;color:#000000}
	.welcometitle{font-size:16px; font-family: arial, helvetica, sans-serif;color:#000000}
	.loginnewsTB{
		background-color:#ffffff;
		font-size: 13px; font-family: verdana, arial, helvetica, sans-serif;
		border-style:solid;
		border-color:#663300;
		border-width:0px;
		
}
	.logintitles {
		font-size: 14px; 
		font-family: arial, helvetica, sans-serif;
		color:#ffffff;
		background-color:1c5ba2;
		font-weight:bold;
		padding-right:5;
		padding-left:5;
		padding-top:5;
		padding-bottom:5;
}
	/* INPUT buttons */
	.FrmSlct {
		font-family: verdana, arial, helvetica, sans-serif;
    	font-size: 11px;
		font-weight: normal;
		color: #000000;
		background: #ffffff;
}	 

	.FrmInput {
		font-family: verdana, arial, helvetica, sans-serif;
    	font-size: 11px;
		font-weight: normal;
		color: #000000;
		background: #ffffff;
}

	.FrmSbmt {
		font-family: verdana, arial, helvetica, sans-serif;
    	font-size: 11px;
		font-weight: normal;
		color: #000000;
}	

/* FSL APPLICATION HEADER */	
	.greeting{font-size: 11px; font-family: verdana, arial, helvetica, sans-serif;color:#ffffff}
	.account{
		font-size: 11px; 
		font-family: verdana, arial, helvetica, sans-serif;
		color:#000000;
		font-weight:bold;

}

	.account_txt{font-size:10px; font-family: verdana, arial, helvetica, sans-serif;}
	.account_txt2{font-size:14px; color: #vcc6600; font-family: verdana, arial, helvetica, sans-serif;}
		
	.navbutton{
		border-style:solid;
		border-width:1;
		border-color:#837e94;
		background-color:#efefef;
		cursor:pointer;
		cursor:hand;
		font-size: 11px;
		font-family: verdana, arial, helvetica, sans-serif;
		font-weight: bold;
		color: #696969;
}

/* MODULE HEADER */					
	.modBGcolor1{background-color: #93A546;}	
	.modname{
		font-size: 18px;
		color: #ffffff;
		font-weight: bold;
		font-family: verdana, arial, helvetica, sans-serif;
		padding-left:10;
		padding-bottom:5;
		padding-top:20;
}
	.modnavtd{
		background-color:#eeeeee;
		padding-left:8;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #696969;
}
	.modnav {font-size: 13px; font-family: verdana, arial, helvetica, sans-serif;}
	
	a.modnav:link{color: #000000; text-decoration: none;}
	a.modnav:hover{color: #663300; text-decoration: underline;}/*navy blue*/
	a.modnav:visited{color: #000000; text-decoration: none;}
	
	
/* LIST PAGES */			
	
	/* LIST HEADER */	
	a:col_link {text-decoration: none;}
	a.col_link:visited {color: #000000; text-decoration: none;}
	a.col_link:link {color: #000000; text-decoration: none;}
	a.col_link:active {color: #000000; text-decoration: none;}
	a.col_link:hover {color: #1c5ba2; text-decoration: none;}
	
	.listoutlineTable{
		font-size: 10px;
		font-family: verdana, arial, helvetica, sans-serif;
		border-style:solid;
		border-color:#666666;
		border-width:1;
}		
	
	.listinnerTable{
		font-size: 13px;
		font-family: verdana, arial, helvetica, sans-serif;
		border-top-style:solid;
		border-top-color:#666666;
		border-top-width:1;	
}	

	.listdisplayTable{
		font-size: 10px;
		font-family: verdana, arial, helvetica, sans-serif;
		border-left-style:solid;
		border-left-color:#666666;
		border-left-width:1;
		border-right-style:solid;
		border-right-color:#666666;
		border-right-width:1;
		background-color:#BFAFA3;
}		

	.list_topBGcolor {background-color: #BFAFA3;}
	.recfoundtxt {font-size: 11px; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif;}
	.pager_minitxt {font-size: 10px; font-family: verdana, arial, helvetica, sans-serif;}
	
	
	/* LIST AREA */
	a:list_link {color: #CC6600; text-decoration: none;}
	a.list_link:link{color: #CC6600; text-decoration: none;} /*royal blue*/
	a.list_link:visited{color: #CC6600; text-decoration: none;} /*royal blue*/
	a.list_link:hover{color: #000000; text-decoration: underline;} /*royal blue*/
	
	.select_viewdisplay{color: #330000;}
	.list_item{font-size: 12px; font-family: arial, helvetica, sans-serif;}
	.list_minitxt{font-size:10px; font-family: verdana, arial, helvetica, sans-serif;}

	.list_row {
		font-size: 12px;
		font-family: arial, helvetica, sans-serif;
		padding:5px;
		border-top: 1px solid #dddddd;
}
	
	.list_altcolor1 {background-color:#ffffff;}	/*white*/	
	.list_altcolor2 {background-color:#eeeeee;}	/*lite gray*/
   
   	.specialcol_mini {color: gray; font-size:11px; font-weight:bold; font-family: arial, helvetica, sans-serif;}
	
	.listcolumn_header {
      	font-family: arial, helvetica, sans-serif;
      	font-size: 8pt;
      	color: black;
      	background: #cccccc;
      	text-align: left;
      	white-space: nowrap;
      	height: 20px;
      	vertical-align: middle;
      	border-left:1px solid white;
      	border-top:1px solid white;
      	border-right:1px solid gray;
      	border-bottom: 1px solid gray;
      	padding-left: 5px;
      	padding-right: 5px;
}

	.listcolumn_header_hover {
      	font-family: arial, helvetica, sans-serif;
      	font-size: 8pt;
      	color: black;
      	background: #dcdcdc;
      	text-align: left;
      	white-space: nowrap;
      	height: 20px;
      	vertical-align: middle;
      	border-left:1px solid white;
      	border-top:1px solid white;
      	border-right:1px solid gray;
      	border-bottom: 1px solid gray;
      	padding-left: 5px;
      	padding-right: 5px;
}

	.listcolumn_header_clicked {
      	font-family: arial, helvetica, sans-serif;
      	font-size: 8pt;
      	color: black;
      	background: #dddddd;
      	text-align: left;
      	white-space: nowrap;
      	height: 20px;
      	vertical-align: middle;
      	border-left:1px solid gray;
      	border-top:1px solid gray;
      	border-right:1px solid white;
      	border-bottom: 1px solid white;
      	padding-left: 4px;
      	padding-top: 1px;
      	padding-right: 3px;
}
	

	
/* EDIT PAGES */			
	
	/* EDIT HEADER */
	.editoptionbar{background-color:#FCB035;}
	.editoptionbartxt{padding:3px;font-weight:bold;color:#ffffff;font-size:10px;font-family: verdana, arial, helvetica, sans-serif;}
	
	.editoptionbar_link{color:#ffffff;}
	a:editoptionbar_link {color: #ffffff; text-decoration: none;}
	a.editoptionbar_link:link{color: #ffffff; text-decoration: none;}
	a.editoptionbar_link:visited{color: #ffffff; text-decoration: none;} 
	a.editoptionbar_link:hover{color: #ffffff; text-decoration: underline;} 
	
	.editoptionsTD{padding-top:5;padding-left:5;line-height:20px;font-size:11px; font-family: verdana, arial, helvetica, sans-serif;}
	.edittxtstyle2{color:#000000;}
	.editoptionlink{background-color:#FCB035;padding:3px;color:#ffffff;font-size: 10px;}
	.wizardtitle{background-color:#993300;padding:8px;color:#ffffff;line-height:22px;}
			
	/* EDIT AREA */	
	.noticetxt{color:#993300;font-size:10px; font-family: verdana, arial, helvetica, sans-serif;}
	.filename{font-size:10px; font-family: verdana, arial, helvetica, sans-serif;}
	.fileuploadhr{height:1; color:#999999; width:98%;}
	.edit_lrgtxt{font-size:13px;}
	.edit_smalltxt{font-size:11px;}
	.edit_mini_txt{	font-size: 9px;	color:#993300;}
	.edit_sectiontop {
		font-family: verdana, arial, helvetica, sans-serif;
     	font-size: 13px;
     	font-weight: bold;
	 	color: #ffffff;
	 	background: #999999;
	 	border-top: 5px solid #ffffff;
	 	border-bottom: 5px solid #ffffff;
}

	.edit_sectionsubtop {
		font-family: verdana, arial, helvetica, sans-serif;
    	font-size: 10px;
		font-weight: bold;
		color: #000000;
	 	background: #cccccc;
	 	border-top: 5px solid #ffffff;
	 	border-bottom: 1px solid #ffffff;
}
	.edit_firstcol {
		font-family: verdana, arial, helvetica, sans-serif;
    	font-size: 10px;
		font-weight: bold;
		color: #000000;
		text-align: right;
		background: #cccccc;
		border-right: 5px solid #ffffff;
		padding-right:8px;
		padding-left:3px;
		padding-top:5px;
		padding-bottom:5px;
}

	.edit_secondcol {
		font-family: verdana, arial, helvetica, sans-serif;
    	font-size: 11px;
		font-weight: normal;
		color:#000000;
		background: #eeeeee;
		padding-right:10px;
		padding-left:10px;
		padding-top:5px;
		padding-bottom:5px;
}

	.edit_sectionbtm {
		background: #999999;
	 	border-top: 5px solid #ffffff;
	 	border-bottom: 5px solid #ffffff;
	 	height:40px;
		vertical-align:middle;
}	 


	.editFrmSbmt {
		font-family: verdana, arial, helvetica, sans-serif;
    	font-size: 9px;
		font-weight: normal;
		color: #ffffff;
		background-color:1c5ba2;
		cursor:pointer;
		cursor:hand;
}

	
	

/*SEARCH CENTER*/	 
	.srch_border {
		background-color:#eeeeee;
		border-right-style:solid;
		border-right-color:#696969;
		border-right-width:1;
		padding-left:13;
		padding-right:10;

}

	.srchcriteria_box {
		border: 1px solid #828282;
		background-color: #d6ebee;
		font-size: 9px;
		font-family: verdana, arial, helvetica, sans-serif;
}	

	.srchCtr {
		font-family: verdana, arial, helvetica, sans-serif;
    	font-size: 10px;
		font-weight: normal;
		color: #000000;
}

	.srchFrmSlct {
		font-family: verdana, arial, helvetica, sans-serif;
    	font-size: 10px;
		font-weight: normal;
		color: #000000;
		background: #ffffff;
		width:175px;
}	 

	.srchFrmInput {
		font-family: verdana, arial, helvetica, sans-serif;
	    font-size: 10px;
		font-weight: normal;
		color: #000000;
		background: #ffffff;
}	

	.srchFrmSbmt {
		font-family: verdana, arial, helvetica, sans-serif;
    	font-size: 9px;
		font-weight: normal;
		color: #000000;
}	

/* QUICK HELP CENTER */	
	.helpBG1 {background-color: #1c5ba2;}
	.helpBG2 {background-color: #d6ebee;}
	.helpsmall {font-size: 11px;}
	
/* popups/Pu_grpUsers.cfm & popups/Pu_preview.cfm Pop up code styles*/
	.popupback	{background-color: 1c5ba2;color:#ffffff;}	
	.title {font-size: 15px;color:#ffffff; font-family: arial, helvetica, sans-serif; }
	.labels {font-size: 12px; color: #000000; font-weight: bold; }
	.dataname {font-size: 12px; color: #1c5ba2; font-weight: bold;}	
	.data {color: #000000;font-size: 11px; font-family: verdana, arial, helvetica, sans-serif;}	

/* login box */
	.loginbox {color: #88B4DB;font-size:12px;font-family:verdana;}
	.loginbox_td_login_labels {width:103px; color: #88B4DB;padding-right:5;padding-top:2px;text-align:left;font-weight:normal;}
	.loginbox_td_login_input {text-align:left;;padding-top:2px}
	.loginbox_td_login_submit {color: #000080;text-align:left;padding-left:103px;}
	.loginbox_td_login_message {text-align:left;padding-top:5px;padding-top:15px}
	.loginbox_td_pw_labels {color: #88B4DB;font-size:10px;text-align:left;font-weight:bold;padding-top:0px;}
	.loginbox_td_pw_input {text-align:left;padding-top:5px}
	.loginbox_td_pw_submit {color: #000080;text-align:left;padding-top:5px}
	.loginbox_td_pw_message {text-align:left;padding-top:10px;padding-left:0px;padding-right:10px;}
	.loginbox_inputfld_login {color: #F68028;font-size:11px;font-weight:bold;width:190px;}
	.loginbox_inputfld_pw {color: #F68028;font-size:11px;font-weight:bold;width:190px}
	.loginbox_btn_submit {color: #808080;font-size:10px;font-weight:normal;width:100px;}
	.loginbox_btn_password {color: #808080;font-size:10px;font-weight:normal;width:140px;}
	.loginbox_message_error {font-size:11px;color: #ffffff;font-weight:bold;}
	.loginbox_message_std {font-size:11px;color: #F68028;font-weight:bold;font-family:verdana;}

	a:link.loginbox_message_std { color: #F68028;text-decoration:none;}
	a:visited.loginbox_message_std  {color: #F68028;text-decoration:none;}
	a:hover.loginbox_message_std  { color: #F68028;text-decoration:underline;}




	
/* FOOTER */
	.footertd{
		background-color:#303854;
		color: #666666;
		font-weight: bold;
		font-family: verdana, arial, helvetica, sans-serif;
    	font-size: 11px;
		font-weight: normal; 
		height:30px; 
		padding-top:5px;
}	



.secureArea table { xwidth:100%; font-size:8pt; border:1px solid silver; }
.secureArea table tbody tr td { vertical-align:top; padding-left:4px; padding-right:2px; }
.secureArea table td.secureArea { width: 40%; }
.secureArea table td.permission { width:60%; }
.secureArea table thead tr td { font-weight:bold; vertical-align:bottom; border-bottom:1px solid black; }	
.secureArea table tbody tr.alt { background-color:#F0F0F0; }
.secureArea table tbody tr.custom { font-style: italic; color:blue; }
.secureArea table tbody tr td div { font-size:.9em; padding:4px; padding-bottom:8px;  }
.secureArea_btn{ margin-top:-15px; padding-bottom:10px;}
