@charset "utf-8";
/* CSS Document */
 /*General*/
                body {background-color:#f6f6f6; background-image:url(../images/bg_blue.jpg); background-repeat:repeat-x; background-position:top left;}
.MenuLnk     { font-family: Arial; font-size: 9pt; text-decoration: none; color: #FFFFFF; font-weight:bold }
 .MenuLnk     a:link    {font-family: Arial; font-size: 9pt; text-decoration: none; color: #FFFFFF; font-weight:bold}
.MenuLnk     a:visited { font-family: Arial; font-size: 9pt; text-decoration: none; color: #FFFFFF; font-weight:bold}
.MenuLnk     a:hover   { font-family: Arial; font-size: 9pt; text-decoration: none underline; color: #FFFFFF; font-weight:bold}
.MenuLnk     a:active  { font-family: Arial; font-size: 9pt; text-decoration: none; color: #FFFFFF; font-weight:bold}

.MenuLnk2     { font-family: Arial; font-size: 9pt; text-decoration: none; color: #FFFFFF; font-weight:bold }
 .MenuLnk2     a:link    {border:190px solid #E7F3DE; font-family: Arial; font-size: 9pt; text-decoration: none; color: #000000; font-weight:bold}
.MenuLnk2     a:visited { font-family: Arial; font-size: 9pt; text-decoration: none; color: #FFFFFF; font-weight:bold}
.MenuLnk2     a:hover   { font-family: Arial; font-size: 9pt; text-decoration: none underline; color: #FFFFFF; font-weight:bold}
.MenuLnk2     a:active  { font-family: Arial; font-size: 9pt; text-decoration: none; color: #FFFFFF; font-weight:bold}

.SupplierPagesHEAD{text-align:center; margin:0;font-family:Georgia, 'Times New Roman', Times, serif;font-size:16px; color:#CCCCCC;}

.MenuLnkBleu     { font-family: Arial; font-size: 9pt; text-decoration: none; color: #4265FF; font-weight:bold }
 .MenuLnkBleu     a:link    {font-family: Arial; font-size: 9pt; text-decoration: none; color: #4265FF; font-weight:bold}
.MenuLnkBleu     a:visited { font-family: Arial; font-size: 9pt; text-decoration: none; color: #4265FF; font-weight:bold}
.MenuLnkBleu     a:hover   { font-family: Arial; font-size: 9pt; text-decoration: none underline; color: #4265FF; font-weight:bold}
.MenuLnkBleu     a:active  { font-family: Arial; font-size: 9pt; text-decoration: none; color: #4265FF; font-weight:bold}

.TXTLabels     { font-family: Arial; font-size: 8pt; text-decoration: none; color: #000000 }
 .TXTLabels     a:link    {font-family: Arial; font-size: 8pt; text-decoration: none; color: #000000 }
.TXTLabels     a:visited { font-family: Arial; font-size: 8pt; text-decoration: none; color: #000000 }
.TXTLabels     a:hover   { font-family: Arial; font-size: 8pt; text-decoration: none underline; color: #000000  }
.TXTLabels     a:active  { font-family: Arial; font-size: 8pt; text-decoration: none; color: #000000  }

.TXTLabelsRED     { font-family: Arial; font-size: 8pt; text-decoration: none; color: #FF0000 }
.TXTLabelsRED     a:link    {font-family: Arial; font-size: 8pt; text-decoration: none; color: #FF0000 }
.TXTLabelsRED     a:visited { font-family: Arial; font-size: 8pt; text-decoration: none; color: #FF0000 }
.TXTLabelsRED     a:hover   { font-family: Arial; font-size: 8pt; text-decoration: none underline; color: #FF0000  }
.TXTLabelsRED     a:active  { font-family: Arial; font-size: 8pt; text-decoration: none; color: #FF0000}


.Xforms      { font-family: Arial; font-size: 8pt; text-decoration: none; color: #000000;background-color:#CCCCCC}

.Backo     { font-family: Arial; font-size: 8pt; text-decoration: none; color: #000099;  }
 .Backo a:link    { font-family: Arial; font-size: 8pt; text-decoration: none; color: #000099;  }
.Backo a:visited { font-family: Arial; font-size: 8pt; text-decoration: none; color: #000099;  }
.Backo a:hover   { font-family: Arial; font-size: 8pt; text-decoration: none underline; color: #000099  }
.Backo a:active  { font-family: Arial; font-size: 8pt; text-decoration: none; color: #000099;  }


.FolloTEXT    { font-family: Arial; font-size: 7pt; text-decoration: none; color: #DA0909; font-weight:bold }
 .FolloTEXT    a:link    {font-family: Arial; font-size: 7pt; text-decoration: none; color: #DA0909; font-weight:bold}
.FolloTEXT    a:visited { font-family: Arial; font-size: 7pt; text-decoration: none; color: #DA0909; font-weight:bold}
.FolloTEXT    a:hover   { font-family: Arial; font-size: 7pt; text-decoration: none underline; color: #DA0909; font-weight:bold}
.FolloTEXT    a:active  { font-family: Arial; font-size: 7pt; text-decoration: none; color: #DA0909; font-weight:bold}

                .main-cont{background-color:#FFF;}
                .pngholder { behavior: url(iefix/iepngfix.htc); }					
                #shadowHolder { width:986px; background: url(../images/grayframe.png) no-repeat top left;}
                .putborder{border:1px solid #3e61a4;}					
				h6{background-color:#395a99;  color:#FFFFFF; padding:5px 10px; font-size:12px; font-weight:bold;}
                /*Header*/
                div.headarea {height:110px; background-color:#395A99; margin-bottom:5px;}
                img.logo-left{padding-top:10px; padding-left:30px;}
                .headtxt1{text-align:center; margin:0; font-family:Georgia, 'Times New Roman', Times, serif; color: #FFFFFF;}
                .headtxt2{text-align:center; margin:0;font-family:Georgia, 'Times New Roman', Times, serif; color:#FFFFFF; font-size:15px; font-weight:bold;}
                .headtxt3{text-align:center; margin:0;font-family:Georgia, 'Times New Roman', Times, serif;font-size:25px; color:#CCCCCC;}
                .leftflag{padding-top:10px; padding-right:20px; float:right;}
                /*Head Menu*/
				#head-menu{height:25px; background-color: #f6f6f6; border-bottom:1px solid #d9d9d9; border-top:1px solid#FFFFFF; margin-bottom:5px;}
				#head-menu .horizontalmenu{background:#FFF; height:25px;}
				#head-menu dropdown-horizontal{background-color:#f6f6f6;}
                div.mid-head{padding-top:20px;}
				
				/*Head Menu Search Button*/
                .searchfrm{display:inline; padding:0; margin:0; border:none; padding-left:3px;}
				.searchfrm .boxed {display:inline; padding:0; margin:0; margin-top:2px;margin-left:1px;  border:none;} 
				.searchfrm .boxed label {color:#FF0000; font-weight:bold; width:60px; float:left; display:inline;margin:0;margin-top:2px;}
                .searchfrm .boxed input{width:120px; font-size:11px; padding-top:3px;}
				.bidding label{width:160px; float:left; display:inline;  padding-right:10px;}
				.bidding dd{ clear:both;}

                .testb{border:1px solid black;}
                .space{ margin:0; padding:0; height:5px; line-height:1em; }
                .blue-button{background-color:#395A99; font-size:11px; font-weight:bold; color:#FFF; border-color:#03F #03F #03F #03F; margin-top:10px;}

                dt {background-color:#395a99;  color:#FFFFFF; padding:5px 10px;}
                dd {padding:5px 0px 0px 0px;  }
				#regfrm dd,#regsupfrm dd {width:500px; clear:both;}
                dd label{ width:170px; float:left; display:inline;}
                .formTxt{width:250px;}
                .copyright{text-align:center; color:#395a99;}
                form.logIn {border:1px solid #dbd9d9; background-color:#e9e7e7; /*margin:0px 5px;*/}
				form.logIn a{color: #0066FF;}
				.boxframe {border:1px solid #dbd9d9; background-color:#e9e7e7;padding-bottom:5px; /*margin:0px 5px;*/}
				div.head3{ font-size:12px;}
				/*Layout styles*/

				.textContent {border:1px solid #dbd9d9; background-color:#e9e7e7; margin:5px 5px;}
				.textContent dd{margin-right:15px; text-align:justify;}
				
				
.status_frm{
			font-size:11px;
			color:#FF0000;
			margin-left:5px;
			float:left;
			display:block;
			width:500px;
			}
.radiobtn{ display: block; padding-left:170px;}
.small {
				padding:0;
				margin:0;
				color:#92C545;
				font-size:10px;
				font-weight:normal;
				text-align:left;
				display: block;
			}
#trio{padding-left:185px; padding-right:20px; padding-top:5px; font-weight:bold;}

.red_color{
	color: rgb(255, 0, 0);
	
	}
	
	
	table#ver-zebra{border: 1px solid #395A99 !important; margin-top:10px;}
	#ver-zebra{	margin: 10px;width: 530px;font-size: 12px;	text-align: left;border-collapse: collapse;}
	#ver-zebra th{	font-size: 14px;	padding: 5px 5px;	border-right: 1px solid #fff;	border-left: 1px solid #fff;border-bottom: 1px solid #fff; font-weight:bold;	color: #FFF; background-color:#395A99}
	#ver-zebra td{padding: 5px 15px;	border-right: 1px solid #fff;	border-left: 1px solid #fff;border-bottom: 1px solid #fff;	color: #000;}
.vzebra-odd{	background:#eff2ff;}
.vzebra-even{	background:#e8edff;}

#ver-zebra tr:hover{ color: #FFF; background: #d0dafd;}
			td.download	{background-image:url(../images/tb_bg_dwnl.jpg); background-position:bottom right; background-color:#395a99; background-repeat:no-repeat; vertical-align:bottom;}
			td.download a{color:#FFFFFF; font-weight:bold; display:block; width:100%;}
			td.download a:hover{color:#FF0; font-weight:bold;display:block; }
			
			
			
			.applemenu{
margin: 5px 0;
padding: 0;
border: 1px solid #9A9A9A;
}

.applemenu div.silverheader a{
background:#395A99;
font-weight:bold;
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 5px 0;
padding-left: 8px;
text-decoration: none;
height:18px;
}


.applemenu div.silverheader a:visited, .applemenu div.silverheader a:active{
color: white;
}


.applemenu div.selected a, .applemenu div.silverheader a:hover{

color: white;
}

.applemenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
padding: 5px;
height: 300px; /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
}
h3{background-color:#395a99; font-size:12px; color:#FFFFFF; padding:5px 10px; }
p img{ float:none;}
.nicEdit{background-color:#FFF;}
.status_frm,.error_msgDiv_negative{color:#F00; font-size:10px;}
.error_msgDiv_positive{color:#42b054;}
