@charset "utf-8";
/* FSL APPLICATION (common throughout the FSL) */	
			
	/* LINK styles */	
	a:link{color: #1c5ba2; text-decoration: none;} /*royal blue*/
	a:visited{color: #1c5ba2; text-decoration: none;} /*royal blue*/
	a:hover{color: #1c5ba2; text-decoration: underline;} /*royal blue*/
	a:active, a:focus {color: #1c5ba2; text-decoration: none;}
	
	/* 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}
	
	input[readonly="readonly"], input[readonly]{background-color: #D4D4D4;}

	.loginnewsTB{ background-color:#ffffff; font-size: 100%; }
	.loginnewsTB hr{ display:none; }
	.loginnewsTB ul { margin:0 0 0 -10px; }
	.loginnewsTB ul li{ list-style:none; padding-left:15px; padding-bottom:5px; background: url(../_graphics/fslibrary2/bullet.gif) 0px 6px no-repeat; }
	.loginnewsTB h3 {color:#1c5ba2; font-size:18px; font-weight:normal; }
	
	.account-list { margin:0 0 0 -10px; }
	.account-list li{ list-style:none; padding-left:15px; padding-bottom:5px; background: url(../_graphics/fslibrary2/bullet.gif) 0px 6px no-repeat; }
	
	.logintitles {
		font-size: 14px; 
		font-family: arial, helvetica, sans-serif;
		color:#ffffff;
		background-color:1c5ba2;
		font-weight:bold;
		padding: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;
		cursor:pointer;cursor:hand;
}	

/* 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;}
	.behalfof { color:#1c5ba2; font-size:22px; width:100%; }
	.account_txt2{font-size:14px; color: #000; background-color:#EFEFEF; margin:2px 0 10px 10px; padding:4px 0; }
		
	.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: #6E96C4;}	/*royal blue*/
	
	.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:active{color: #CC0000; text-decoration: none;}
	a.modnav:link{color: #CC0000; text-decoration: none;}
	a.modnav:visited{color: #CC0000; text-decoration: none;}
	a.modnav:hover{color: #CC0000; text-decoration: underline;}/*navy blue*/
	
	
/* 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:#d6ebee;
}		

	.list_topBGcolor {background-color: #A2BCDA;}
	.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: #1c5ba2; text-decoration: none;}
	a.list_link:link{color: #1c5ba2; text-decoration: none;} /*royal blue*/
	a.list_link:visited{color: #5a5a5a; text-decoration: none;} /*royal blue*/
	a.list_link:hover{color: #cc3300; text-decoration: underline;} /*royal blue*/
	
	.select_viewdisplay{color: 1c5ba2;}
	.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:#003A73;}
	.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:1c5ba2;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;
}

	
	

/*SEARCH CENTER*/	 
	.srch_border { border-right:solid 1px #696969; padding-left:13px; padding-right:10px; background:url(../_graphics/fslibrary2/search_center_bg.jpg) repeat-y; }

	.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;
		cursor:pointer;
		cursor:hand;
}	

/* 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: #000080;font-size:12px;font-family: Verdana, Arial, Helvetica, sans-serif; }
	.loginbox_td_login_labels { width:20%; color: #6E96C4;padding-right:5; padding:2px; font-size:11px; text-align:left; font-weight:bold;}
	.loginbox_td_login_input { width:80%; text-align:left;padding:2px}
	.loginbox_td_login_submit {color: #000080;text-align:left; padding-left:85px;}
	.loginbox_td_login_message {text-align:left; padding-top:5px; padding-left:10px; font-size:10px; background:url(../_login/fslibrary2/graphics/pointer.gif) no-repeat 0px 7px;}
	.loginbox_td_pw_labels {color: #6E96C4; font-size:10px; text-align:left; font-weight:bold; padding-top:0px;}
	.loginbox_td_pw_input {text-align:left; padding:3px;}
	.loginbox_td_pw_submit {color: #6E96C4; text-align:left; padding:2px}
	.loginbox_td_pw_message {text-align:left; padding-top:5px; font-size:10px; }
	.loginbox_inputfld_login {color: #808080;font-size:10px; font-weight:bold; width:150px; border:1px solid #6E96C4;}
	.loginbox_inputfld_pw {color: #808080;font-size:10px; font-weight:bold; width:150px; border:1px solid #6E96C4;}
	.loginbox_btn_submit { background-color:#f3f3ef; color: #CC0000; width:60px; height:20px; font-size:11px; padding-bottom:4px; border:1px solid #D6D0C5; }
	.loginbox_btn_password { background-color:#f3f3ef; color: #CC0000; width:150px; height:20px; font-size:11px; padding-bottom:4px; border:1px solid #D6D0C5;}
	.loginbox_message_error {color: red;font-size:10px;font-weight:bold;}
	.loginbox_message_std { color: #6E96C4; font-size:10px; font-weight:bold;}

	a:link.loginbox_message_std { color: #FFF;text-decoration:none;}
	a:visited.loginbox_message_std  {color: #FFF;text-decoration:none;}
	a:hover.loginbox_message_std  {color: #FFF;text-decoration:underline;}
	
/* product help */
	.help{
	font-weight : bold;
	font-size : larger;
	color : #1C5BA2;
	cursor : help;
	padding-left : 18 px;
	padding-right : 18 px;
	border : 1px Black;
	background : #EEEEEE;
}

/* Numeric, Decimal Format */
	.decimal{
	color:#993300;
	font-size:11px;
	font-family: verdana, arial, helvetica, sans-serif;
	padding-top:12 px;
}

/* SPS Profile */
	.sps{
	color:green;
	font-size:11px;
	font-family: verdana, arial, helvetica, sans-serif;
}


	
/* FOOTER */
	.footertd{
		background-color:#6E96C4;
		color: #ffffff;
		font-weight: bold;
		font-family: verdana, arial, helvetica, sans-serif;
    	font-size: 9px;
		font-weight: normal;
}	


/* GS1 Styles */ 
.GS1Field{ color: #0B2B6A; background-color: #D4D4D4;}

