/* FSL APPLICATION (common throughout the FSL) */

.fsl-content-wrapper { width: 700px;}

.overideWidth100 { width:100%;} /* use to overide widths set in table attrabutes */	
			
	/* LINK styles */	
	a:link{color: #000066; text-decoration: none;} /*royal blue*/
	a:visited{color: #000066; text-decoration: none;} /*royal blue*/
	a:hover{color: #A6A6CA; 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:#1c5ba2}
	.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:#003A73;
		border-width:0px;
		
}
	.logintitles {
		font-size: 14px; 
		font-family: arial, helvetica, sans-serif;
		color:#ffffff;
		background-color:#1c5ba2;
		font-weight:bold;
		padding-right:5px;
		padding-left:5px;
		padding-top:5px;
		padding-bottom:5px;
}
	/* 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:#000066;
		font-weight:bold;

}

	.account_txt{font-size:10px; font-family: verdana, arial, helvetica, sans-serif;}
	.account_txt2{font-size:14px; color: #000066; font-family: verdana, arial, helvetica, sans-serif;}
		
	.navbutton{
		border-style:solid;
		border-width:1px;
		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: #FFF;}	
	
	.modname{
		font-size: 18px;
		color: #ffffff;
		font-weight: bold;
		font-family: verdana, arial, helvetica, sans-serif;
		padding-left:10px;
		padding-bottom:5px;
		padding-top:20px;
}
	.modnavtd{
		background-color:#eeeeee;
		padding-left:8px;
		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: #000066; 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: #cc0000; text-decoration: none;}
	
	.listoutlineTable{
		font-size: 10px;
		font-family: verdana, arial, helvetica, sans-serif;
		border-style:solid;
		border-color:#666666;
		border-width:1px;
}		
	
	.listinnerTable{
		font-size: 13px;
		font-family: verdana, arial, helvetica, sans-serif;
		border-top-style:solid;
		border-top-color:#666666;
		border-top-width:1px;	
}	

	.listdisplayTable{
		font-size: 10px;
		font-family: verdana, arial, helvetica, sans-serif;
		border-left-style:solid;
		border-left-color:#666666;
		border-left-width:1px;
		border-right-style:solid;
		border-right-color:#666666;
		border-right-width:1px;
		background-color:#D7D7ED;
}		

	.list_topBGcolor {background-color: #D7D7ED;}
	.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: #000066; text-decoration: none;}
	a.list_link:link{color: #000066; text-decoration: none;} /*royal blue*/
	a.list_link:visited{color: #000066; text-decoration: none;} /*royal blue*/
	a.list_link:hover{color: #A6A6CA; text-decoration: underline;} /*royal blue*/
	
	.select_viewdisplay{color: #000066;}
	.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:#000066;}
	.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:5px;padding-left:5px;line-height:20px;font-size:11px; font-family: verdana, arial, helvetica, sans-serif;}
	.edittxtstyle2{color:#000000;}
	.editoptionlink{background-color:#A5A6CE;padding:3px;color:#000066;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:1px; 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:#000066;
		cursor:pointer;
		cursor:hand;
}

	
	

/*SEARCH CENTER*/	 
	.srch_border {
		background-color:#eeeeee;
		border-right-style:solid;
		border-right-color:#696969;
		border-right-width:1px;
		padding-left:13px;
		padding-right:8px;

}

	.srchcriteria_box {
		border: 1px solid #828282;
		background-color: D7D7ED;
		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: #A5A6CE;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: #000066; font-weight: bold;}	
	.data {color: #000000;font-size: 11px; font-family: verdana, arial, helvetica, sans-serif;}	

	
/* FOOTER */
	.footertd{
		background-color:#000066;
		color: #ffffff;
		font-weight: bold;
		font-family: verdana, arial, helvetica, sans-serif;
    	font-size: 9px;
		font-weight: normal;
		padding:10px;
		text-align:center;
}	

.fse-hidden { display:none; }
.fse-show { display:block; }

.secureArea table { 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;}

/* GS1 Styles */
.GS1Field{ 
     color: #0B2B6A;
	 background-color: #D4D4D4;
}



