body 
{
  margin: 4px 0px 0px;
	background-color: whitesmoke;/*whitesmoke;/*#E6E6E6;*/
	font-family :  Verdana, Helvetica, Arial;
	font-size : 8.2pt; color: #444444;
 }
td 
{
	font-family :  Verdana, Helvetica, Arial;
	font-size : 8.5pt
}



.input {  font-family:  Verdana, Helvetica, Arial; font-size: 7.2pt; background: #F6F6F6}
.input2 {  font-family: Verdana, Helvetica, Arial; font-size: 7.2pt; background: #F6F6F6}

.h1 {font: 9pt; color: #ffffff; font-weight: bold}

.h2 {font: 8.5pt; color: #ffffff}

.h3 {font: 9pt}

.h33 {font: 6.5pt; color: #444444}
.h4 {font: 7.5pt; color: #7A7E82}
.h5 {font: 8.5pt; color: #7A7E82; font-weight: bold}
.h6 {font: 12pt; color: #ffffff; font-weight: bold}
.h7 {font: 9pt; color: #444444}
.h77 {font: 8pt; color: #444444}
.h8 {font: 11pt; color: #005181; font-weight: bold; text-align:left;}

a:link {text-decoration: none; color: #003AA5}
a:visited {text-decoration: none; color: #003AA5}
a:active {text-decoration: none; color: #0400AE}
a:hover {text-decoration: underline; color: #B90000}

.top a:link {text-decoration: none; color: #4C4C4C}
.top a:visited {text-decoration: none; color: #4C4C4C}
.top a:active {text-decoration: none; color: #4C4C4C}
.top a:hover {text-decoration: underline; color: #ffffff}


.board a:link {text-decoration: none; color: #003AA5}
.board a:visited {text-decoration: none; color: #697EA5}
.board a:active {text-decoration: none; color: #000000}
.board a:hover {text-decoration: underline; color: #B90000}

.exif { font-size : 7.5pt; color: #7F8080;}


.ToolbarStyle, .ToolbarStyle a:link, .ToolbarStyle a:visited
{
  font-size: 12px;
  color: White;
  font-family: Arial, Verdana, Tahoma;
  text-decoration: none;
  background-color:#556E96;
}
.ToolbarStyle a:hover
{
  
  color: #ffcc99;
  text-decoration: none;
}

.footerLeft, .footerLeft a:link, .footerLeft a:visited
{
  font-size: 9px;
  color: #ffffff;
  font-family: Arial, Verdana, Tahoma;
  text-decoration: none;
}
.footerLeft a:hover
{
  background-color: #7578a5;
  color: #ffcc99;
  text-decoration: none;
}

.footerRight, .footerRight a:link, .footerRight a:visited
{
  font-size: 9px;
  color: #ffcc99;
  font-family: Arial, Verdana, Tahoma;
  text-decoration: none;
}
.footerRight a:hover
{
  color: #d43a25;
  text-decoration: none;
}

.tools, .tools a:link, .tools a:visited
{
  font-size: 9px;
  color: #d43a25;
  font-family: Arial, Verdana, Tahoma;
  text-decoration: none;
}
.footerRight a:tools
{
  color: #ffcc99;
  text-decoration: none;
}

.filterText
{
  text-align :left;
  font-weight: bold;
  font-size: 12px;
  color: #000000;
  font-family: Arial, Tahoma, Verdana;
}
.labelText
{
	text-align:left;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Tahoma, Verdana;
}
.PreviewPageInfo
{
	text-align:left;
	color: #990033;
	font-style: normal;
	font-variant: normal;
	font-size: 12px;
}
.labelDataText
{
	text-align:left;
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Tahoma, Verdana;
}
.listFilter
{
  border-right: moccasin 1px solid;
  border-top: moccasin 1px solid;
  border-left: moccasin 1px solid;
  border-bottom: moccasin 1px solid;
  background-color : #EAF2F7;
}
.listTable
{
  BORDER-RIGHT: moccasin 1px solid; 
  BORDER-TOP: moccasin 1px solid; 
  BORDER-LEFT: moccasin 1px solid; 
  BORDER-BOTTOM: moccasin 1px solid;
  background-color : #EAF2F7;/*#f2f3f7;*/
}
.listHeader
{
  text-align :left;
  background-color: red; /*#005181;#878ab1; */
  font-weight: bold;
  font-size: 12px;
  color: #ffffff;
  font-family: Arial, Tahoma, Verdana;
}
.listHeader, .listHeader a:link, .listHeader a:visited
{
  background-color: #556E96; /*#005181; #878ab1; */
  font-weight: bold;
  font-size: 12px;
  color: #ffffff;
  font-family: Arial, Tahoma, Verdana;
}
.listItem1 /*, .listItem1 a:link, .listItem1 a:visited */
{
  text-align :left;
  background-color: #EAF2F7; /*#f2f3f7;*/
  font-size: 12px;
  color: #000000;
  font-family: Arial, Tahoma, Verdana;
  text-decoration: none;
}
.AreaTitle
{
	font-weight: bold;
	font-size: 12px;
	color: #556E96;
	font-family: Arial, Verdana, Tahoma;
	text-decoration: none;
}
.listItem1 a:hover
{
  text-decoration: underline;
}
.listItemTiny, .listItemTiny a:link, .listItemTiny a:visited
{
  font-size: 10px;
  color: #000000;
  font-family: Arial, Tahoma, Verdana;
  text-decoration: none;
}
.listItemTiny a:hover
{
  text-decoration: underline;
}
.listItem11
{
  background-color: #EAF2F7; /*#f2f3f7;*/
  font-size: 12px;
  color: #555555;
  font-family: Arial, Tahoma, Verdana;
  text-decoration: none;
  BORDER-TOP: #cdcdcd 1px solid;
}
.listItem2
{
  text-align :left;
  font-size: 12px;
  color: #000000;
  font-family: Arial, Tahoma, Verdana;
  background-color: #ffffff;
  text-decoration: none;
}
.calendar, .calendar a:link, .calendar a:visited
{
  background-color: #f2f3f7;
  font-size: 12px;
  font-family: Arial, Tahoma, Verdana;
  text-decoration: none;
}
.calendar a:hover
{
  text-decoration: underline;
}
.listProducts
{
  text-align :left;
  font-size: 10px;
  font-family: Arial, Tahoma, Verdana;
  font-weight: bold;
  color: #555555;
  background-color: #ffffff;
  text-decoration: none;
}

.listNavigation
{
	font-weight: bold;
	font-size: 12px;
	color: #a8a8a8;
	font-family: Arial, Verdana, Tahoma;
	text-decoration: none;
}

.listNavigation a:link, .listNavigation a:visited
{
	font-weight: bold;
	font-size: 12px;
	color: #7578a5;
	font-family: Arial, Verdana, Tahoma;
	text-decoration: none;
}
.listNavigation a:hover
{
  text-decoration: underline;
}

.listCPSA, .listCPSA a:link, .listCPSA a:visited
{
	font-weight: bold;
	font-size: 11px;
	color: #7578a5;
	font-family: Arial, Verdana, Tahoma;
	text-decoration: none;
}
.listCPSA a:hover
{
	background-color: palegoldenrod;
}
/*
.requiredEdit
{
	border-right: 1px inset;
	border-top: 1px inset;
	border-left: 1px inset;
	border-bottom: 1px inset;
	background-image: url(/SEAPResources/img/top.gif);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: right top;
}
*/
.requiredEdit
{
	border-right: 1px inset;
	border-top: 1px inset;
	border-left: 1px inset;
	border-bottom: 1px inset;
 background: white url(/SEAPResources/img/top.gif) no-repeat right top;
}
.dataControl
{
	text-align:left;
}
.textEdit
{
	text-align:left;
	border-right: 1px inset;
	background-position: right top;
	border-top: 1px inset;
	background-attachment: fixed;
	border-left: 1px inset;
	border-bottom: 1px inset;
	background-repeat: no-repeat;
}
.CalendarBrowse
{
	background-image: url(cal.gif);
	width: 16px;
	background-repeat: no-repeat;
	height: 16px;
}
.CalendarClear
{
	background-image: url(no_cal.gif);
	width: 16px;
	background-repeat: no-repeat;
	height: 16px;
}
.Calcbx
{
	border-right: 10px solid;
	border-top: 10px solid;
	border-left: 10px solid;
	border-bottom: 10px solid;
	background-color: #33ffff;
}
.PageTitle
{
	font-weight: bold;
	font-size: 18px;
	color: dimgray;
	font-family: Arial, Verdana, Tahoma;
}
.EditButton
{
  background-image: url(edit.gif);
  width: 15px;
  border-top-style: none;
  border-right-style: none;
  border-left-style: none;
  height: 14px;
  border-bottom-style: none;
}
.RemoveButton
{
	background-image: url(delete.gif);
	width: 16px;
	height: 16px;
}
.ViewButton
{
  background-image: url(view1.gif);
  width: 14px;
  background-repeat: no-repeat;
  height: 14px;
}
.PushButton
{
	border-right: 1px solid;
	border-top: 1px solid;
	font-weight: bold;
	font-size: 12px;
	border-left: 1px solid;
	color: black;
	border-bottom: 1px solid;
	font-family: Arial;
	background-color: gainsboro;
}
.ValidatorErr
{
	text-align:left;
	border-right: #7578a5 1px solid;
	padding-right: 1px;
	border-top: #7578a5 1px solid;
	padding-left: 3px;
	font-size: 12px;
	padding-bottom: 1px;
	border-left: #7578a5 1px solid;
	/*width: 770px;*/
	color: red;
	padding-top: 1px;
	border-bottom: #7578a5 1px solid;
	font-family: Arial, Tahoma, Verdana;
	background-color: moccasin;
	text-decoration: none;
}
.ServerMsg
{
	border-right: #7578a5 1px solid;
	padding-right: 1px;
	border-top: #7578a5 1px solid;
	padding-left: 3px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 1px;
	border-left: #7578a5 1px solid;
	/*width: 770px;*/
	color: steelblue;
	padding-top: 1px;
	border-bottom: #7578a5 1px solid;
	font-family: Arial, Tahoma, Verdana;
	background-color: lightgoldenrodyellow;
	text-decoration: none;
	margin-bottom: 10px;
}
.InformationMsg
{
	font-weight: bold;
	font-size: 14px;
	color: midnightblue;
	font-family: Arial, Tahoma, Verdana;
	text-align: right;
	text-decoration: none;
}
.HeaderInfBold
{
	font-weight: bold;
	font-size: 14px;
	color: darkslateblue;
	font-family: Arial, Tahoma, Verdana;
	text-align: left;
	text-decoration: none;
}
.HeaderInf
{
	font-weight: normal;
	font-size: 14px;
	color: darkslateblue;
	font-family: Arial, Tahoma, Verdana;
	text-align: left;
	text-decoration: none;
	
}
.ROSpan
{
	text-align:left;
	font-weight: normal;
	font-size: 12px;
	color: #000000;	
	font-family: Arial, Tahoma, Verdana;	
	SCROLLBAR-FACE-COLOR: #eeeeee; 
	SCROLLBAR-HIGHLIGHT-COLOR: #eeeeee; 	
	SCROLLBAR-SHADOW-COLOR: #ffffff; 
	SCROLLBAR-ARROW-COLOR: #2a7f9e; 	
	SCROLLBAR-BASE-COLOR: #ffffff; 
	scrollbar-dark-shadow-color: #lightgrey; 
	scrollbar-3d-light-color: #lightgrey;		
}
.PrintROSpan
{
	
	text-align:left;
	font-weight: normal;
	font-size: 12px;
	color: #000000;	
	font-family: Arial, Tahoma, Verdana;	
	BORDER: solid 1px lightgrey; 		
	SCROLLBAR-FACE-COLOR: #eeeeee; 
	SCROLLBAR-HIGHLIGHT-COLOR: #eeeeee; 	
	SCROLLBAR-SHADOW-COLOR: #ffffff; 
	SCROLLBAR-ARROW-COLOR: #2a7f9e; 	
	SCROLLBAR-BASE-COLOR: #ffffff; 
	scrollbar-dark-shadow-color: #lightgrey; 
	scrollbar-3d-light-color: #lightgrey;
	
}
.ROSpanRequired
{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Tahoma, Verdana;
	BORDER-RIGHT: lightgrey 1px solid; 
	BORDER-TOP: lightgrey 1px solid; 
	SCROLLBAR-FACE-COLOR: #eeeeee; 
	SCROLLBAR-HIGHLIGHT-COLOR: #eeeeee; 
	OVERFLOW: auto; 
	BORDER-LEFT: lightgrey 1px solid; 
	SCROLLBAR-SHADOW-COLOR: #ffffff; 
	SCROLLBAR-ARROW-COLOR: #2a7f9e; 
	BORDER-BOTTOM: lightgrey 1px solid; 
	SCROLLBAR-BASE-COLOR: #ffffff; 
	scrollbar-dark-shadow-color: #lightgrey; 
	scrollbar-3d-light-color: #lightgrey;
	background-image: url(/SEAPResources/img/top.gif);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: right top;
	background-color: White;
	padding: 5px 5px 5px 5px;
}
.CAStyle
{
	font-weight: bold;
	font-size: 12px;
	color: darkred;
	font-family: Arial, Tahoma, Verdana;
}
.SupplierStyle
{
	font-weight: bold;
	font-size: 12px;
	color: navy;
	font-family: Arial, Tahoma, Verdana;
}
.SEAPStyle
{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Tahoma, Verdana;
}
.TranslatorStyle
{
	font-weight: bold;
	font-size: 12px;
	color: darkgreen;
	font-family: Arial, Tahoma, Verdana;
}
.LoggedUserStyle
{
	font-weight: normal;
	font-size: 10px;
	color: #444444;
	font-family: Arial, Tahoma, Verdana;
}
.IsAvailableStyle
{
	font-weight: bold;
	font-size: 12px;
	color: green;
	font-family: Arial, Tahoma, Verdana;
}

.EntryPageButton /* button means the border around the icon */
{
  border-right: moccasin 1px solid;
  border-top: moccasin 1px solid;
  border-left: moccasin 1px solid;
  border-bottom: moccasin 1px solid;
  background-color : #EAF2F7;
}
.EntryPageButton a:link, .EntryPageButton a:visited
{
	font-weight: bold;
	font-size: 12px;
	color: #000066; /*navy;*/
	font-family: Tahoma, Arial;
}

.EntryPageComments
{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Tahoma, Verdana;
}

.NotCompleted
{
padding-right: 1px;
padding-left: 3px;
font-size: 12px;
padding-bottom: 1px;
color: red;
padding-top: 1px;
font-family: Arial, Tahoma, Verdana;
text-decoration: none;
font-weight: bold; 
}

/*  begin CatalogRFQ list css */
.UniqueIdentificationCodeList /* this css is used for CatalogRFQ UC in the lists*/
{
	color: darkred;
}
.ListDetailRowItem 
{
	color: navy;
}
.ListDetailRowAlternateItem 
{
	color: royalblue;
}
/* end CatalogRFQ list css */
/* new homepage*/

.MenuBlueBgcolor, .MenuBlueBgcolor a:link, .MenuBlueBgcolor a:visited
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	color: #ffffeb;
	background-color: #556E96;
}
.MenuBlueBgcolor a:hover
{
  color: #ffcc99;
  text-decoration: none;
}

.MenuLightBlueBgcolor, .MenuLightBlueBgcolor a:link, .MenuLightBlueBgcolor a:visited
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	color: #ffffeb;
	background-color: #84A4D7;
}
.MenuLightBlueBgcolor a:hover
{
  color: #ffcc99;
  text-decoration: none;
}

.menuStyle, .menuStyle a:link, .menuStyle a:visited
{
  font-size: 12px;
  color: #ffffff;
  font-family: Arial, Verdana, Tahoma;
  text-decoration: none;
}
.menuStyle a:hover
{
  color: #ffcc99;
  text-decoration: none;
}

.FooterStyle
{
	font-family: Arial, Tahoma;
	color: #3f3e43;
	font-size: 12px;
}

.homeGeneral
{
	font-size: 11px;
	font-family: Arial, Tahoma;
	text-align: justify;
}
.homeTitle1
{
	font-weight: bold;
	font-size: 17px;
	color: #3f3e43;
	font-family: Arial, Tahoma;
}
.hpNewsZoneTitle
{
	font-family: Arial, Tahoma;
  color: #ffffeb;
	font-size: 12px;
	background: #474747;
}
.hpNewsTitle, .hpNewsTitle a:link, .hpNewsTitle a:visited
{
  font: bold 12px Arial, Tahoma;
  color: #454545;
  text-decoration: none;
}
.hpNewsTitle a:hover
{
  color: #B90000;
  text-decoration: none;
}
.RegAccButton, .RegAccButton a:link, .RegAccButton a:visited
{
  font-weight: bold;
  font-size: 15px;
  color: dimgray;
  font-family: Arial, Tahoma;
  text-decoration: none;
}
.RegAccButton a:hover
{
  color: #B90000;
  text-decoration: none;
}
.hpLinksZone, .hpLinksZone a:link, .hpLinksZone a:visited
{
  background: #CFD5E1;
  font: 12px Arial, Tahoma;
  color: #454545;
  text-decoration: none;
}
.hpLinksZone a:hover
{
  color: #B90000;
  text-decoration: underline;
}
.hpStatistics
{
	font-family: Arial, Tahoma;
    color: #ffffeb;
	font-size: 11px;
}
/* /new homepage*/

/*Site Map*/
.SiteMapTable
{
  BORDER-RIGHT: moccasin 1px solid; 
  BORDER-TOP: moccasin 1px solid; 
  BORDER-LEFT: moccasin 1px solid; 
  BORDER-BOTTOM: moccasin 1px solid;
  background-color :white; 
}
.SiteMapListHeader
{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	font-family: Arial, Tahoma, Verdana;
	background-color: #758FB5;
}
.SiteMapNavigation
{
	font-weight: bold;
	font-size: 12px;
	color: Olive;
	font-family: Arial, Verdana, Tahoma;
	text-decoration: none;
}
.SiteMapNavigation a:hover
{
  text-decoration: NONE;
  color: #B90000;
}
.SiteMapNavigation a:link,  .SiteMapNavigation a:visited
{
	color:#556E96;
}
/*Site Map*/

/* Tab Control */
.TabItemStyleSelected
{
	color: #ffcc99;
	font-weight: normal;
	font-size: 12px;
	
	font-family: Arial, Tahoma, Verdana;
}

.TabItemStyleUnSelected
{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Tahoma, Verdana;
}

.TabMenuStyle, .TabMenuStyle a:link, .TabMenuStyle a:visited
{
  font-size: 12px;
  color: White;
  font-family: Arial, Verdana, Tahoma;
  text-decoration: none;
  background-color:#556E96;
}
.TabMenuStyle a:hover
{
  
  color: #ffcc99;
  text-decoration: none;
}

.Tabline
{
  color: #ffcc99;
  text-decoration: none;
}

/* Tab Control */

.MenuSpecialBlueBgcolor, .MenuSpecialBlueBgcolor a:link, .MenuSpecialBlueBgcolor a:visited
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	color: #ffcc99;
	background-color: #556E96;
}
.MenuSpecialBlueBgcolor a:hover
{
  color: #ffffeb;
  text-decoration: none;
}

.MenuSpecialLightBlueBgcolor, .MenuSpecialLightBlueBgcolor a:link, .MenuSpecialLightBlueBgcolor a:visited
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	/*color: #ffffeb;*/
	color: #ffcc99;
	background-color: #84A4D7;
}
.MenuSpecialLightBlueBgcolor a:hover
{
  color: #ffffeb;
  text-decoration: none;
}
.PaddingLeft
{
  padding-left:5px !important;
  
}
.PaddingRight
{
  padding-right:5px;
}
.NoticeHeading1
{
	text-align:left;
	font-weight: bold;
	font-style: normal;
	font-size: 14px;
	color: #1E3860;
	text-transform:uppercase;
	font-family: Verdana,Tahoma, Arial, ;
}
.NoticeHeading2
{
	text-align:left;
	font-weight: normal;
	font-size: 14px;
	color: #1E3860;
	text-transform:uppercase;
	font-family: Arial, Tahoma, Verdana;
}
.NoticeHeading3
{
	text-align:left;
	font-weight: bold;
	font-style: normal;
	padding-left:12px;
	font-size: 12px;
	color: #1E3860;
	font-family: Arial, Tahoma, Verdana;
}
.NoticeTitle
{
	text-align:center;
	font-weight: normal;
	font-style: normal;
	font-size: 18px;
	color: #000000;
	font-family: Arial, Tahoma, Verdana;
}
.NoticeText
{
	text-align:left;
	font-weight: normal;
	font-style: normal;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Tahoma, Verdana;
}
.NoticeComments
{
	text-align:left;
	font-weight: normal;
	font-style: italic;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Tahoma, Verdana;
}


.loading
{
	background-color:#cccccc;
	filter: Alpha(opacity=50);
	opacity: .5;
	-moz-opacity: 0.5;
	text-align: center;
	vertical-align:middle;
	Z-INDEX: 1000000;
}