@charset "utf-8";
/* CSS Document */


@import url("leftmenu.css");
@import url("form.css");

.bgcolorChange{	
	background-color:#F5FDF5;
}
.darkbgChange{	
	background-color:#FFB598!important;
}

.darkcolorChange{	
	background-color:#AFAFAF!important;
}
.invisible { display : none; }
BODY {
	border: 0px;
	padding: 0px;
	margin: 0px;
	font: 12px  Arial, Helvetica, sans-serif;
	color: #333;
	text-align: center;
	/*background: #9fb09d url(../images/bodyBg.gif) repeat-x top; deleted 130305*/
	background: #f5f5f5 url(../images/bgpattern.png) repeat;  
}
TD, TR {
	font: 12px Arial, Helvetica, sans-serif;
}
.bgcolor { background-color: #ECF0F7; }
.bgcolorAlt { background-color: #E2EDF5; }

p {
	font: normal 13px/135% Arial, Helvetica, Verdana, sans-serif;
	margin: 0.8em auto;
}
A {
	color: #07315E;
	text-decoration: underline!important;      
}
A img{
    border:none;
}
A:hover {
	color: #FF5227;
	text-decoration: none;
}
A img{
    border:none;
}
#bidsTable {
    background-color:#ccc;
}
#bidsTable th {
    background-color:#aaa;
}
#partnerTable {
	background-color:#CCC;
}
.menu {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFF;
	padding-top: 1px;
	padding-bottom: 2px;
}
.menu A {
	text-decoration: none;
}
.orgtitle, A.orgtitle {
	font: bold 12px/15px  Arial, Helvetica, sans-serif;
	color: #07315E;
}
.orgtitle A {
	color: #07315E;
	text-decoration: none;
}
.orgtitle A:hover {
	text-decoration: underline;
}
/*
A.orgtitle:link {
	font: bold 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #FF4D00;
	}
 A.orgtitle:visited {
	font: bold 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #FF4D00;
	}
A.orgtitle:hover  {
	font: bold 11px/15px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A.orgtitle:active  {
	font: bold 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #FF4D00;
}*/
.whitetitle {
	margin-top: 10px;
	margin-bottom: 5px;
	padding: 4px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
	background-color: #9F9F9F;
}
.whitetitleNo {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
}
.path {
	font: normal 11px  Arial, Helvetica, Verdana, sans-serif;
	color: #666;
	margin-top: 0px;
	margin-bottom: 15px;
}
.path A {
	margin-left: 4px;
	margin-right: 4px;
}
.pageNo {
	font: normal 11px/20px Arial, Helvetica, Verdana, sans-serif;
}
.pageNoCurrent {
	font-weight: bold;
	padding: 2px 5px;
	color: #FF0000;
}
.homesmall {
	font: normal 12px Arial, Helvetica, sans-serif;
	margin-bottom: 4px;
}
.homesmall.bidsTd {
background-color:#EEF2F7;
}

.homesmall A {
	font-weight: bold;
	text-decoration: underline;
}
.homesmall A:hover {
	text-decoration: none;
}
.small {
	font: normal 11px/15px  Arial, Helvetica, sans-serif;
	color: #000;
}
.small A {
	font: bold 12px Arial, Helvetica, Verdana, sans-serif;
	color: #838383;
	text-decoration: none;
}
.small A:hover {
	text-decoration: underline;
}
.subtitle {
	font: bold 14px/17px Arial, Helvetica, sans-serif;
	color: #FC5C46;
}
.bluetitle {
	font: bold 13px/17px Arial, Helvetica, sans-serif;
	color: #003399;
}
.Qty {
	font-family: Arial, Helvetica, sans-serif;
	width: 20px;
	text-align: center;
}
Hr {
	color: #B3C2D0;
	height: 1px;
}
.heading {
	/* font: bold 20px/24px Arial, Helvetica, sans-serif;
	color: #FF5227;
	background-color: #FFF0E7;
	padding: 4px 8px;
	margin-bottom: 15px; */
	font: bold 20px/24px Arial, Helvetica, sans-serif;
	color:#454342;
	background-color: #FFF0E7;
	padding: 4px 8px;
	margin-bottom: 15px;
	padding: 5px 8px;
	margin-top: 0px;
	border-bottom: 1px solid #E7DFDB;
	border-left: 3px solid #003399;
	border-top: 1px solid #e7dfdb;
	border-right: 3px solid #003399;
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 );
	padding-left:20px;
}
h1 {
	/* old verson 	
	font: bold 15px/22px Arial, Helvetica,  sans-serif;
	text-align: center;
	color: #ff5740;
	background-color: #FFF3EA;
	padding: 5px 8px;
	margin-top: 0px;
	border-top: 2px solid #003399; */
	
	font: bold 19px/22px Arial, Helvetica, sans-serif;
	text-align: center;
	color: #656D95;
	line-height:2;
	padding: 5px 8px;
	margin-top: 0px;
	border-bottom: 1px solid #E7DFDB;
	border-left: 3px solid #003399;
	border-top: 1px solid #e7dfdb;
	border-right: 3px solid #003399;
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 );
}
.search {
	font: bold 11px Arial, Helvetica,  sans-serif;
	color: #21345E;
}
.shadow {
}
form {
	margin: 0px;
}
INPUT, SELECT, textarea {
	font: normal 11px Arial, Helvetica, sans-serif;
}
ol, ul {
	margin-top: 4px;
	margin-bottom: 4px;
}
li {
	font: normal 13px/135% Arial, Helvetica, Verdana, sans-serif;
}
.vstnoindent {
	padding-left: 0px;
	margin-left: 18px;
	list-style-type: square;
}
.checkedList {
	padding-left: 0px;
	margin-left: 16px;
	list-style-image: url(../images/checkedMark1.gif);
}
.greyOutList {
	font-size: 12px;
	color: #D3D3D3;
	/*list-style-image: none;
	list-style: none; */
}
blockquote {
	font-size: 10px;
	margin: 0px 20px;
}
#header {
	margin: 0px auto;
	text-align: left;
	width: 100%;
	min-width:926px;
	/* Modified 20130304 ---\
	padding: 0px 15px;
	border-left: 1px solid #bdd18c;
	border-right: 1px solid #bdd18c;
	margin: 0px auto;
	text-align: left;
	background-color: #fff;
	width: 980px;/* ie5win fudge begins
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 948px; */
}
html>body #header {
	width: 100%;
	/* Modified 20130304 ---\
	width: 948px; */
}
.headerWarp{
    width: 100%;
    text-align: center;
	min-width:926px;
	background: #fff;
	border-top: 4px solid #003399;   
}
.masthead{
	box-sizing: border-box;
	width: 100%;
	margin: 0 auto;
	/***border: 1px solid rgba(148, 148, 148, 0.3);
	box-shadow: 0px 1px 2px rgba(206, 206, 206, 0.2);**/
	padding-bottom: 0;
	/**background:white;**/
	border-bottom:none;  
 }
.masthead > table {
	width:81%/*926px948px*/; margin:0 10%; padding:20px 0;
}
.mastheadLogo{
}
.mastheadLoginInfo{
	text-align:right;
	float:right;
	margin-bottom:10px;
	margin-top:-20px; 
}
.mastheadForm{
	text-align:right;
	width:100%;
	float:right;
	margin-top:0px;
}
.mastheadForm input{
	border: 1px solid #D1D1D1;
	padding:3px 4px;
	font-size:12px;
	vertical-align: middle;
	margin:0;
	-moz-box-shadow:inset 0 0 2px #f5f5f5;
	-webkit-box-shadow:inset 0 0 2px #f5f5f5;
	box-shadow:inset 0 0 2px #f5f5f5;
	color:#868686;
}
.mastheadForm .buttLogin{
	padding:0;
    border:none;
}
.mastheadForm .login{
	width:245px!important;
}
.masterheadFrom .pw{
	width:90px;
}
.mastheadFormForgotSignUp{
	text-align:left;
	width:290px;
	float:right;
	line-height:25px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#777777;
}
.mastheadFormForgotSignUp a{
	color:#003399;
	text-decoration:underline!important;
}
.mastheadFormForgotPw{
	float:right;
}
.mastheadFormForgotPw a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:25px;
	color:#003399;
	text-decoration:none;
	padding-left:3px;
}
.corneredTopWarp {
	height:0;
}
.corneredTop {
	text-align: left;
	width:948px;
	margin:0 auto;
}
.corneredTop img{
	vertical-align:text-bottom
}
#main {
    padding: 40px 18px;
	margin: 1px auto 0;
	text-align: left;
	background-color: #fff;
	box-shadow: 0px 3px 3px rgba(206, 206, 206, 0.4);
	border-left:0px solid rgba(148, 148, 148, 0.3);
	border-right:0px solid rgba(148, 148, 148, 0.3);
	overflow:auto;
	width: 1000px; /* ie5win fudge begins
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 948px;  */
}
html>body #main {
	width: 978px;
}
#biddingowestTable {
	margin: 1px auto 0;
	text-align: left;
	background-color: #fff;
	box-shadow: 0px 3px 3px rgba(206, 206, 206, 0.4);
	border-left:0px solid rgba(148, 148, 148, 0.3);
	border-right:0px solid rgba(148, 148, 148, 0.3);
	overflow:auto;
	width: 1014px;
}
#west_inside{
	margin: 0 auto;
    padding-left: 17px;
    padding: 20px 0 15px 20px;
}  
#frontMain {
	padding: 15px 15px;
	margin: 0px auto;
	text-align: left;
	background-color: #fff;
	width: 1000px; 
}
#mainBannerWarp {
    border:1px solid #b0c2d4;
    width: 740px;
    height: 198px;
    position: relative;
}
#mainSearch{
    margin-top:20px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;	
}
.SearchBorder{
    background:#e6e7e7;
    height: 70px;
    border: 1px solid #fff;
    padding-top:15px;
    padding-bottom:15px;
}
.searchContentBox{
	float:left;
	width:600px;
	display:inline-block;
	margin-left:15px
}
.searchByPostal ,.searchByName{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	margin:4px 0;
}
.searchByName input{
	width:580px;
	padding:0px 7px;
	font-size:14px;
	color:#666;
	border:1px solid #a2afbc;
	line-height: 28px;
	height: 30px;
	margin-bottom: 3px
}
.searchByPostal input{
	padding:0px 7px;
	font-size:14px;
	color:#666;
	width:85px;
	border:1px solid #a2afbc;
	margin-right:7px;
	line-height: 28px;
	height: 28px
}
.searchByPostal select{
}
.searchBtnBox {
	width:176px;
	float:left;
	display:inline-block;
	padding-top:5px
}
.subscribeBox{
	float:left;
	width:156px;
	color: #003399;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:5px;
	padding-left:2px;
	font-size:12px
}
/* 130305 mainSearch Design changed --
#mainSearch{
   background: #F5F6F7 url(../images/inboxBg.gif) repeat-x top;
   border-top:1px solid #B0C2D4;
   border-left:1px solid #B0C2D4;
   border-right:1px solid #B0C2D4;
   padding:10px;
   margin-top:15px;
}*/
#clear {
	clear: both; 
	margin: 0px
}
#maincontent, #keycontent { /* for pupUp window */
	border: 0;
	margin: 0px auto;
	padding: 15px;
	width: 90%;
	background-color: #FFF;
	text-align: left;
	min-height: 380px;
}
.wordBr {
	word-break: break-all;
}
#primarycontent, #sncontent, #VRcontent {
	border: 0px;
	padding: 0px;
	background-color: #FFF;
	margin-left: 212px;
	width: 729px;
	/*margin-left: 212px;
	width: 729px; ie5win fudge begins
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 733px; */
}
html>body #primarycontent, html>body #sncontent, html>body #VRcontent {
	margin-left: 225px;
	width: 753px;
}
#headerFull {
	padding: 0px 15px 20px 15px;
	margin: 0px;
	text-align: left;
	background-color: #fff;
	min-width: 720px;
	width: 100%;
}
html>body #headerFull {
	width: auto; /* ie5win fudge ends */
}
#mainFull {
	padding: 0px;
	border: 0px;
	margin: 0px auto;
	text-align: left;
	background-color: #fff;
	min-width: 720px;
	width: 100%;
	padding-left:15px;
}
#leftFull {
	border: 0px;
	margin: 0px;
	padding: 0;
	vertical-align: top;
	text-align: left;
	width: 200px;
}
#salescontent {
	border: 0px;
	margin: 0px;
	padding: 0px 15px;
	background-color: #FFF;
	vertical-align: top;
	text-align: left;
	/* overflow: hidden;
	overflow-x: auto; */
}
#salescontentAdmin {
	border: 0px;
	padding: 0px;
	margin-left: 212px;
	background-color: #FFF;
	text-align: left;
	width:890px;
	/* overflow: hidden; */
	/*overflow-x: auto;*/
}
html>body #salescontentAdmin {
	margin-left: 215px;
	width: 885px; /* ie5win fudge ends */
	/*overflow: visible;*/
}
#footer {
	float: left;
	border: 0px;
	margin: 0px;
	padding: 0px;
}
.copyright {
	margin-top: 50px;
	padding: 10px 0px;
	border-top: 1px solid #003399;
	text-align: center;
	font: 11px/18px Arial, Helvetica, sans-serif;
	color: #666;
}
.copyright A {
	color: #FF5227;
	padding-left: 2px;
	padding-right: 2px;
	/* font-weight: bold; */
}
.copyright A:hover {
	color: #ff5740;
}
.file {
	border: 0;
	margin: 10px 10px 10px 0px;
	width: auto;
	background-color: #FFF;
}
.window {
	border: 0;
	margin: 20px 10px 10px 10px;
	width: 100%;
	background-color: #FFF;
	text-align: left;
}
.docuTitle {
	font: bold 11px  Arial, Helvetica, sans-serif;
	color: #001D41;
	background-color: #FDE6E5;
	border-top: #EEA7A7 solid 1px;
	border-bottom: #EEA7A7 solid 1px;
	padding: 4px 6px;
	margin-top: 4px;
}
/* Bid List title */
.headerHd {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #FFF;
	padding: 4px 8px;
	background-color: #3F4857;
	margin-top: 15px;
	margin-bottom: 1px;
}
.midTitle {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #07315E;
	background-color: #BBD4EB;
	border: #666 solid 1px;
	padding: 4px 8px;
}
.bidItemTitle {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000;
	padding: 6px 8px 6px 16px;
	background: #F8F8FA url(../images/rgt_hd_bg.gif) repeat-y bottom left;
	border-top: 1px solid #DADADA;
	border-left: 1px solid #DADADA;
	border-right: 1px solid #DADADA;
}
.headertitleAlt {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #001D41;
	padding: 6px 8px 6px 18px;
	background: #F8F8FA url(../images/rgt_hd_bg.gif) repeat-y bottom left;
	border-top: 1px solid #DADADA;
	border-right: 1px solid #DADADA;
	border-bottom:1px solid #DADADA;
	margin-top: 15px;
}
.smHeader {
	font: normal 11px Arial, Helvetica, Verdana, sans-serif;
}
.headertitle {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000;
	padding: 6px 8px;
	background: #F8F8FA url(../images/rgt_hd_bg.gif) repeat-y bottom left;
	padding-left: 16px;
	margin-top: 15px;
	margin-top: 20px;
	border-top: 1px solid #DADADA;
	border-right: 1px solid #DADADA;
	border-bottom:1px solid #DADADA;
}
.headertitleA {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000;
	padding: 6px 8px;
	background: #F8F8FA url(../images/rgt_hd_bg.gif) repeat-y bottom left;
	margin-top: 20px;
	padding-left: 16px;
	border-top: 1px solid #DADADA;
	border-right: 1px solid #DADADA;
	border-bottom: 1px solid #DADADA;
}
.floatRgt {
	float: right;
	display: block;
	font-size: 11px;
	font-weight: normal;
}
.bidTitle {
	font: bold 11px  Arial, Helvetica, sans-serif;
	padding: 6px 8px;
	border-left: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	border-top: 1px solid #b3b3b3;
	background-color:#3F4857;
	color: #fff;
	margin-top: 15px;
}
.headertitleEm {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: center;
	padding: 10px 7px;
	background-color: #FF5740;
	margin-top: 15px;
	margin-bottom: 0px;
}
.biggerFont {
	font: bold 18px/24px Arial, Helvetica, sans-serif;
	color: #001D41;
}
.header {
	background-color: #FFF;
	padding: 10px 12px;
	border: 1px solid #c2c2c2;
}
.header td {
	color: #333;
	padding-right: 6px;
	vertical-align: top;
}
.headerBtm {
	font-size: 10px;
	padding: 8px 23px;
	background: #F5F6F7 url(../images/inboxBg.gif) repeat-x top;
	border-left: 1px solid #c2c2c2;
	border-right: 1px solid #c2c2c2;
	border-bottom: 1px solid #c2c2c2;
}
.bidheader {
	background-color: #dadada;
	margin-bottom: 15px;
}
.headerright {
	font: bold 11px Arial, Helvetica, Tahoma, Verdana,sans-serif;
	color: #001D41;
	text-align: right;
	background-color: #EDF7F3;
	padding-right: 6px;
}
td.headerright.emailHead {
	background-color: #DEEDF7;
}
.headerGrey {
	font: bold 11px Arial, Helvetica,  Verdana,sans-serif;
	color: #808080;
	text-align: right;
	background-color: #EBF1D9;
	padding-right: 6px;
}
.headerError {
	font: bold 11px  Arial, Helvetica,  Verdana,sans-serif;
	color: #F00;
	text-align: right;
	background-color: #FFC;
	padding-right: 6px;
	vertical-align: baseline;
}
.headerleft, .formR {
	font: normal 11px Arial, Helvetica,  Verdana,sans-serif;
	background-color: #F5FDF5;
	padding-left: 6px;
}
.captionR {
	color: #666;
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;
	background-color: #f3f3f3;
	padding-left: 6px;
}
.alert {
	font: normal 11px/15px  Arial, Helvetica, sans-serif;
	color: #FC5C46;
	background-color: #F5FDF5;
	padding: 8px 20px;
	border: 1px dotted #d0e9ff;
	margin-top: 10px;
	margin-bottom: 10px;
}
.greentitle {
	border: 1px solid #DADADA;
	background: #F8F8F8 url(../images/rgt_hd_bg.gif) repeat-x bottom;
	margin-top: 15px;
}
.greentitle TD {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #001D41;
}
.greentitle A {
	color: #001D41;
	text-decoration: underline;
}
.greentitle A:hover {
	text-decoration: none;
}

.bidLink {
	font: normal 11px Arial, Helvetica, Verdana, sans-serif;
	color: #000;
}

.itemOrg {
	color: #F0510C;
}
A.itemOrg {
	color: #F0510C;
	text-decoration: none;
}
A.itemOrg:hover {
	text-decoration: underline;
}
.itemRed {
	color: #DA0000;
}
.itemRed_colorbg {
	color: #DA0000;
	background-color:#FDF5F2;
}
.itemBlue {
	color: #0C3997;
}
.item {
	font: 12px Arial, Helvetica, Verdana, sans-serif;
}
.itemGrey {
	font: 12px Arial, Helvetica, Verdana, sans-serif;
	color: #666;
}
.txt {
	font: normal 11px/14px Tahoma, Arial, Helvetica, Verdana, sans-serif;
}
.txtGrey {
	font: normal 11px/14px Tahoma, Arial, Helvetica, Verdana, sans-serif;
	color: #666;
}
.caption {
	font: 10px/13px Arial, Helvetica, sans-serif;
}
div.help {
  	background-color: #FFFFE0;
   border: 1px #CC0000 solid;
   color: #CC0000;
}
td.bidlist {
	background-color: #FFF;
	text-align: center;
	padding: 4px;
}
.bidlist A {
	font-weight: normal;
	font-size: 11px;
	color: #F0510C;
	text-decoration: underline;
}
table.sourceIt  {
	background-color: #F5FDF5;
	border-top: #666 solid 1px;
	border-bottom: #666 solid 1px;
	margin: 10px 0px;
}
td.sourceIt  {
	font: normal 10px/14px Arial, Helvetica, sans-serif;
	color: #000;
	background-color: #FFF;
	vertical-align: middle;
	padding: 6px 10px;
	border-top: #666 solid 1px;
}
.topLayer {
	font: 11px Arial, Helvetica, Verdana, sans-serif;
	background-color: #FFF;
	margin-bottom: 10px;
	border: #FF9966 solid 2px;
}
.topLayer TH {
	font: bold 11px Arial, Helvetica, Verdana, sans-serif;
	color: #001D41;
	background-color: #FFF1C7;
	border-bottom: #FFCC66 solid 1px;
	padding: 4px 10px;
	vertical-align: top;
	text-align: left;
}
.topLayer TD {
	font: normal 11px Arial, Helvetica, Verdana, sans-serif;
	color: #000;
	background-color: #FBF9EA;
	border-bottom: #FFCC66 solid 1px;
	padding: 4px 10px;
	vertical-align: top;
}
.docu {
	background-color: #fff;
	margin-bottom: 10px;
	border: #D3D3D3 solid 1px;
}
.docu TH {
/* 	font: bold 11px Arial, Helvetica, sans-serif;
	color: #001D41;
	background-color: #f9ede9;
	border-bottom: #cfcfcf solid 1px;
	vertical-align: top;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	border-right:#E9E9E9 solid 1px; */
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #001D41;
	background-color: #CADFE9;
	border-bottom: #C2BABA solid 1px;
	vertical-align: top;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	border-right: #BEBDBD solid 1px;
}
.docu TH:first-child{ 
	/* border-left:#E9E9E9 solid 1px; */
	border-left: #B2B7B9 solid 1px;
}
.docu TH.alt {
	font-size: 11px;
}
.docu TH A {
	color: #001D41;
	text-decoration: none;
}
.docu TH A:hover {
	text-decoration: underline;
}
.docu TH A.update {
	color: #FF4D00;
	font-weight: normal;
	text-decoration: underline;
}
.docu TD  {
/* 	font: normal 10px Arial, Helvetica, sans-serif;
	background-color: #F7F7F7;
	border-bottom: #c0bcbc solid 1px;
	vertical-align: top; */
	font: normal 10px Arial, Helvetica, sans-serif;
	border-bottom: #E0E8ED solid 1px;
	vertical-align: top;
}
.docu TD Li {
	font: 11px/12px Arial, Helvetica, Verdana, sans-serif;
	margin-bottom: 6px;
	margin-right: 10px;
}
.docu TD A {
	font-weight: normal;
	text-decoration: none;
}
.docu A:hover {
	text-decoration: underline;
}
.docu TD A.update {
	text-decoration: underline;
	color: #003399;
}
.docu TD A.red {
	text-decoration: underline;
	color: #FC5C46;
}
.docu TD.noline {
	border-bottom: 0px;
}
.docu TD.highlight {
	background-color: #F5FDF5;
	color: #633;
}
.docu TD.type {
	font-weight: bold;
	color: #FC5C46;
	background-color: #FFF;
	letter-spacing: 1px;
}
.docu TD.info {
	background-color: #fff;
}
.docu TD.class {
	color: #05419C;
	background-color: #FFF;
}
.docu TD.code {
	background-color: #EDF7F3;
}
.docu TD.cw {
	background-color: #F5FDF5;
	border-bottom: #e0b78a solid 1px;
}
.docu TD.subscriber {
	background-color: #F5FDF5;
	border-bottom: #9f9f9f solid 1px;
}
.docu TD.browser {
	background-color: #d0e9ff;
	border-bottom: #95d7fd solid 1px;
}
.docu TH.sublv  {
	color: #FFF;
	background-color: #F5FDF5;
	border-bottom: 1px solid #9f9f9f;
}
/* class for "sort by" */
.docu TH.sort {
	background-color: #DAE9FC;
	border-bottom: #B4D2F3 solid 1px;
}
.docu TD.sort  {
	background-color: #F7FBFF;
	border-bottom: #94B8DF solid 1px;
}
.docu tr:nth-child(even) {
	background: #EBEEF1;
}
.docu tr:nth-child(odd) {
	background: #FDFFFF;
}
/*source-it*/
.docuAlt {
	background-color: #FFFFFF;
	border: 1px solid #9f9f9f;
}
.docuAlt TH {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #05419C;
	background-color: #CBDEF0;
	border-top: #6D90B6 solid 1px;
	border-bottom: #6D90B6 solid 1px;
	padding: 4px 6px;
}
.docuAlt TD {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #000;
	background-color: #EDF7F3;
	border-bottom: #90AABC solid 1px;
	vertical-align: top;
	padding-left: 6px;
	padding-right: 6px;
}
.docuAlt TD A {
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	color: #001D41;
}
.docuAlt A:hover {
	text-decoration: none;
}
.docuAlt TD.class {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #000;
	vertical-align: top;
	text-align: left;
	background-color: #FFF;
}
.cate {
	background-color: #FFF;
	margin-top: 1px;
}
.cate TH {
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#21345E;
	background-color: #EDF7F3;
	padding: 4px 10px;
	border-bottom: #bdd18c solid 1px;
	text-align: left;
	vertical-align: middle;
}
.cate TD {
	font: normal 11px Arial, Helvetica, Verdana, sans-serif;
	color: #000;
	background-color: #FFF;
	border-bottom: #B8B8B8 dotted 1px;
	padding-left: 20px;
}
TH.subcate {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #07315E;
	background-color: #FBFFF9;
	border-bottom: #4195fe solid 1px;
	padding-left: 10px;
	padding: 3px 8px;
}
TD.subcate {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #000;
	background-color: #FFF;
	border-bottom: #BBD4EB solid 1px;
	vertical-align: middle;
	padding: 3px 10px;
}
TD.subcateAlt  {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #000;
	background-color: #FBFFF9;
	border-bottom: #BBD4EB solid 1px;
	vertical-align: middle;
	padding: 2px 10px;
}
.space {
	margin-top: 15px;
	margin-bottom: 15px;
	text-align: center;
}

#div_selectVorsFromOtherRegions {
	width:900px; 
	background:#fff; 
	padding:25px; 
	position:relative;	
}
.cateVors { 
	margin:10px;
}
.cateVors TH {
	font: bold 11px Arial, Helvetica, Verdana, sans-serif;
	background-color: #dde2ec;
	border-bottom: #afbacd solid 1px;
	text-align: left;
	padding: 4px 10px;
	vertical-align: top;
	line-height:14px;
}
.cateVors TD {
	font: normal 11px Arial, Helvetica, Verdana, sans-serif;
	background-color: #f2f5fa;
	border-bottom: #afbacd solid 1px;
	padding: 4px 0 4px 20px;
	line-height:14px;
}
.closeXbtn{
	position: absolute;
	top: -14px;
}
.boxVors {
	overflow:auto; 
	display:block; 
	width:860px; 
	height:780px;
	margin:auto; 
	padding:10px 20px; 
	border:1px solid #ddd;
	text-align:left;
}
.titleVors {
	text-align:center; 
	font-size:24px; 
	color:#666; 
	margin-bottom:10px;
}

.notice {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FF5227;
	text-align: center;
}
h2 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FC5C46;
	margin-bottom:20px;
}
h3 {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #001D41;
}
.dot {
	background: transparent url(../images/1dot.gif) repeat-x center;
	height: 1px;
}
em { color: #FF550B;  font-style: normal;  }

.stepBg {
	background: #FFF url(../images/stepBg.gif) repeat-x;
	text-align: center;
}
.step  {
	font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #003399;
	text-align: center;
	vertical-align: top;
	white-space: nowrap;
}
.step A  {
	color: #07315E;
	text-decoration: none;
}
.stepOn  {
	font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #F0510C;
	text-align: center;
	vertical-align: top;
	white-space: nowrap;
}
.stepOn A  {
	color: #F0510C;
	text-decoration: none;
}
#submenu {
	margin: 15px 0px;
	border: none;
	padding: 0px;
	background-color: #FFF;
	height: 24px;
}
#submenu td.linked {
	background: #D8F6EC url(../images/header_linkedbg.gif) repeat-x;
	font-weight: bold;
	font-size: 11px;
	color: #015366;
	text-decoration: none;
}
#submenu td {
	background: #D8F6EC url(../images/header_subbg1.gif) repeat-x;
	border: none;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #015366;
	text-align: center;
	height: 24px;
}
#submenu td A {
	border: none;
	font-weight: bold;
	font-size: 11px;
	color: #015366;
	text-decoration: none;
}
#submenu td A:hover {
	border: none;
	font-weight: bold;
	font-size: 11px;
	color: #F0510C;
	text-decoration: underline;
}
#submenuHistory {
	margin: 15px 0px;
	border: none;
	padding: 0px;
	background-color: #FFF;
	height: 24px;
}
#submenuHistory td.linked {
	background: #EAE5FC url(../images/history_subbg.gif) repeat-x;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #2C0166;
	text-decoration: none;
}
#submenuHistory td {
	background: #EAE5FC url(../images/history_subbg.gif) repeat-x;
	border: none;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #2C0166;
	text-align: center;
	height: 24px;
}
#submenuHistory td A {
	border: none;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #2C0166;
	text-decoration: none;
}
#submenuHistory td A:hover {
	border: none;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #F0510C;
	text-decoration: underline;
}
.print {
	border-left: #666 solid 1px;
	border-right: #666 solid 1px;
	border-bottom: #666 solid 1px;
}
.print TH {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #001D41;
	background-color: #EDF7F3;
	border-top: #D3D3D3 solid 1px;
	border-bottom: #B6CCDD solid 1px;
	padding-left: 6px;
	padding-right: 6px;
	vertical-align: top;
}
.print TH.noline {
	border-bottom: 0px;
}
.print TD {
	font: normal 10px Arial, Helvetica, sans-serif;
	border-bottom: #BBD4EB solid 1px;
	padding-left: 6px;
	padding-right: 6px;
	vertical-align: top;
}
.print TD.label {
	font-weight: bold;
	color: #001D41;
}
.print TD.labelno {
	font-weight: bold;
	color: #001D41;
	border: 0px;
}
.print TD.highlight {
	background-color: #FFFDEB;
}
.print TD.noline {
	border: 0px;
}

/* invoice layout */
.invoice {
	margin-top: 20px;
}
.invoice p {
	font: normal 9px Arial, Helvetica, sans-serif;
	color: #333;
	margin: 8px;
}
.invoice TH {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #001D41;
	background-color: #F5FDF5;
	border-top: #c4c4c4 solid 1px;
	border-right: #c4c4c4 solid 1px;
	border-bottom: #c4c4c4 solid 1px;
	padding-left: 8px;
	padding-right: 8px;
	vertical-align: top;
}
.invoice TH.leftl {
	border-left: #c4c4c4 solid 1px;
}
.invoice TH.notopl {
	border-top: 0px;
}
.invoice TH.noline {
	font-weight: normal;
	border-top: 0px;
	border-bottom: 0px;
}
.invoice TD {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #000;
	background-color: #FFF;
	border-right: #c4c4c4 solid 1px;
	padding-left: 8px;
	padding-right: 8px;
	vertical-align: top;
}
.invoice TD.btml {
	border-bottom: #c4c4c4 solid 1px;
}
.invoice TD.leftl {
	border-left: #c4c4c4 solid 1px;
}
.invoice TD.leftbtml {
	border-left: #c4c4c4 solid 1px;
	border-bottom: #c4c4c4 solid 1px;
}
.invoice TD.noline {
	border: 0px;
}

.invoice TD.highlight {
	background-color: #FFFDEB;
}
.invoice TD.leftlHL {
	background-color: #FFFDEB;
	border-left: #666 solid 1px;
}
/* end of invoice */
.printInvDiv {
	color:#4a9ad4;padding-top:60px;padding-bottom:10px;font-size:30pt;
}

/*invoice for bolfy start*/
.invoiceBolfy {
	margin-top: 20px;
}
.invoiceBolfy p {
	font: normal 9px Arial, Helvetica, sans-serif;
	color: #333;
	margin: 8px;
}
.invoiceBolfy TH {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #001D41;
	background-color: #ebf7fa;
	border-top: #A1CCEC solid 1px;
	border-right: #A1CCEC solid 1px;
	border-bottom: #A1CCEC  solid 1px;
	padding-left: 8px;
	padding-right: 8px;
	vertical-align: top;
}
.invoiceBolfy TH.leftl {
	border-left: #A1CCEC  solid 1px;
}
.invoiceBolfy TH.notopl {
	border-top: 0px;
}
.invoiceBolfy TH.noline {
	font-weight: normal;
	border-top: 0px;
	border-bottom: 0px;
}
.invoiceBolfy TD {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #000;
	background-color: #FFF;
	border-right: #A1CCEC solid 1px;
	padding-left: 8px;
	padding-right: 8px;
	vertical-align: top;
}
.invoiceBolfy TD.btml {
	border-bottom: #A1CCEC solid 1px;
}
.invoiceBolfy TD.leftl {
	border-left: #A1CCEC solid 1px;
}
.invoiceBolfy TD.leftbtml {
	border-left: #A1CCEC solid 1px;
	border-bottom: #A1CCEC solid 1px;
}
.invoiceBolfy TD.noline {
	border: 0px;
}

.invoiceBolfy TD.highlight {
	background-color: #FFFDEB;
}
.invoiceBolfy TD.leftlHL {
	background-color: #FFFDEB;
	border-left: #666 solid 1px;
}
/*invoice for bolfy end*/

.butt {
	padding: 2px 0px;
	background-color: #fdf8f2;
	font: bold 12px lucida, arial, helvetica, sans-serif;
	color: #BF4E16;
}
.buttUp {
	padding: 2px 0px;
	background-color: #FEECD6;
	font: bold 12px lucida, arial, helvetica, sans-serif;
	color: #004499;
}
.buttBlue {
	padding: 2px 0px;
	background-color: #3F4857;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFF;
}
.buttCal {
	padding: 0px;
	background-color: #F2CC9D;
	font: bold 12px arial, helvetica, sans-serif;
	color: #004499;
}
/* Vendor Form Section & Mandatory Field */
.sectionTitle {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #001D41;
	background-color: #EDF7F3;
	border: #BBD4EB solid 1px;
	padding: 2px 6px;
	margin: 15px 0px 5px 0px;
}
.sectionTitleError {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #F00;
	background-color: #EDF7F3;
	border: #BBD4EB solid 1px;
	padding: 2px 6px;
	margin: 15px 0px 5px 0px;
}
.field TD  {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #084079;
	border-bottom: #BBD4EB solid 1px;
	padding-left: 6px;
}
/* Mandatory Field end */
.pageVR	{
	background-color: #96BEE2;
}
.pageVR td	{
	background-color: #e6f1f8;
}
/* user inbox start */
.status {
	background: #F5F6F7 url(../images/inboxBg.gif) repeat-x top;
	border: 1px solid #D3D6DA;
	padding: 10px 12px;
	color: #001D41;
}
.bar {
	margin-top: 6px;
	background-color: #E7E7E7;
}
.barTitle {
	font: 10px Arial, Helvetica, sans-serif;
	padding: 4px 8px;
	background-color: #edfaff;
}
.barTitle A {
	color: #4D0194;
	text-decoration: none;
}
.barHd {
	font-weight: bold;
	font-size: 10px;
	padding-left: 6px;
	color: #369;
	background-color: #F2F2F2;
}
.barTh {
	font-weight: bold;
	font-size: 10px;
	padding-left: 4px;
	padding-right: 4px;
	background-color: #3F4857;
	color: #FFF;
	vertical-align: top;
}
.barTd {
	font-weight: normal;
	font-size: 10px;
	color: #666;
	padding-left: 4px;
	padding-right: 4px;
	vertical-align: top;
}
.barTd A {
	text-decoration: none;
}
.barTd A:hover {
	text-decoration: underline;
}
.barRow {
	background-color: #fff;
}
.barRowSelected {
	background-color: #F5FDF5;
/*	text-decoration: underline;
	cursor: pointer;
*/
}

/* User Inbox end */
.formField {
	background-color: #666;
}
.formField TH {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #001D41;
	background-color: #DBECD0;
}
.formField TD  {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #000;
	background-color: #EDF7F3;
	vertical-align: top;
}
/*	for YPBC box	*/
#rgtMenu {
	float: right;
	background-color: #FFF;
	border: 4px double #91CA9D;
	margin-top: 20px;
	padding: 10px;
	width: 260px;
}
.sm {
	font-weight: normal;
	font-size: 9px;
	background-color: #E8F0F5;
	padding: 0px 2px;
	color: #663300;
}
.smBolfy {
	font-size: 9px;
	background-color: #ebf7fa;
	padding: 0px 2px;
	color: #4a9ad4;
}
.orderCart {
	padding-top: 4px;
}
.orderCart td {
	font-size: 9px;
	color: #333;
	border: 0px none;
}
.smFont td {
	font-size: 9px;
}
.sales {
	font-size: 9px;
	background-color: #FFF;
	margin-bottom: 10px;
	border-top: #666 solid 1px;
}
.sales TH {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #07315E;
	background-color: #EDF7F3;
	border-bottom: #4195fe solid 1px;
	padding: 4px 6px;
}
.sales TD  {
	font: normal 9px Arial, Helvetica, Verdana, sans-serif;
	color: #000;
	background-color: #FBFFF9;
	border-bottom: #BBD4EB solid 1px;
	vertical-align: top;
	padding-left: 4px;
	padding-right: 6px;
}
/* navi */
.naviwrapper {
	margin-top: 10px;
	background: url(../images/userBox_bg.gif) repeat-x;
	height: 36px;
	text-align: center;
	white-space: nowrap;
}
#navi {
	margin: 0px;
	padding: 0px;
	border: 0px;
	white-space: nowrap;
}
#navi UL {
	margin: 0px;
	padding : 0px;
	list-style: none;
}
#navi LI {
	margin: 0px;
	padding: 0px;
	display: inline;
	vertical-align: middle;
}
#navi Li A {
	color : #001D41;
	margin: 0px;
	padding : 9px 20px 9px 12px;
	font : bold 10px/14px arial, helvetica, sans-serif;
	background: url(../images/nav_icon_org.gif) no-repeat  0px 12px;
	text-decoration : none;
	zoom:1;
}
#navi A:hover {
	background: url(../images/nav_icon_blue.gif) no-repeat  0px 12px;
	text-decoration : underline;
	color: #001D41;
}
#navi A:active {
	text-decoration : none;
}
/* navi visitor */
.naviLayerWarp{  /* Added 20130304 */
	background:#fff;
	width:100%;
    text-align: center;
}
.naviLayer {
	margin:0 auto;
	margin-top: 0px;
	/*width:948px;*/
	/* Modified 20130304* ---\
	margin-top: 0px;
	height: 36px;*/
}
#naviVisitor {
	margin: 0 10%;
	padding: 0px;
	border: 0px;
	/* height: 60px; */
	width: 81%;
}
#topMenu li:hover {
	font-weight:bold;
	background-color: #003399;
	color:#fff;
}
#topMenu li a:hover {
	color:#fff;
}
.margin10{
    margin-left:10px!important;
}
#topMenu {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left; /* added 130304 */
	/*margin-left:-3px;*/
}
#topMenu LI {
    position: relative;
    z-index:3000;
    cursor: pointer;
    color: #f7f7f7;
	margin: 0px;
	vertical-align: middle;
	display:inline-block;
	
    font-size: 12px!important;
	font-family:Helvetica, arial, sans-serif;
	text-transform:uppercase;
	
    font-weight: 700;
    display:inline-block; /* added 130304 */
    padding: 6px 12px;
}
#topMenu .subMenuArrow{
    border:none;
    margin-left: 5px;
    vertical-align: middle;
}
#topMenu Li A {
	display:inline-block; /* added 130304 */
	text-decoration : none!important;
    padding:5px 10px 5px 15px;
    color: #fff;
   	/*
	margin: 0px;
	padding : 10px 20px 10px 12px;
	font : bold 10px/15px verdana, lucida, arial, helvetica, sans-serif;
	background: url(../images/nav_icon_org.gif);
	text-decoration : none;
	*/
	zoom:1;
	white-space:nowrap;
	text-shadow:1px 1px rgba(116, 116, 116, 0.5);
}
.blockUI{
	z-index:100000!important
}
.topSubMenu {
	position:absolute;
	z-index:1000!important;
	padding:20px 0 0 0;
	margin:0;
	list-style:none!important;
	text-align:left!important;
	top:24px!important;
	left:15px;        
	font-family:Arial, Helvetica, sans-serifl!important;
	font-size:12px!important;
	display:none;
	width:500px;
	height:inherit;
	background: url("../images/west-menu-arrow.png") no-repeat;
}
.topSubMenu li{
	float:left;
	padding:0!important;
	margin:0;
	line-height:31px!important;
	font-family:Arial, Helvetica, sans-serifl!important;
	font-size:12px!important;
}
.topSubMenu li:hover{
}
.topSubMenu A{
	color:#fff;
	line-height:31px!important;
	height:31px!important;
	font-family:Arial, Helvetica, sans-serifl!important;
	font-size:12px!important;
	padding:5px 20px!important;
	background: #9E9E9E;
}
.topSubMenu A:hover{
    text-decoration: underline;
	color:#FF5227!important;
}
.topMenu{        
	background:#003399!important;
	border:none!important;
	padding:0!important;
	font-weight:normal!important;
	color:#efefef;
}
.topMenu A:hover{
    font-weight:bold!important;
    color:#fff;
}
.topMenuHead{        
	text-transform:uppercase!important;
	border:none!important;
	padding:0!important;
	font-weight:bold!important;
	border:none!important;
}
.topMenuHead A{
    font-weight:bold!important;
    color:#f5f4f4!important;
}
.topMenuHead A:hover{
    font-weight:bold!important;
    color:#fff!important;
}
.helpButton{
    padding:0!important;
    background:none!important;
    position:relative;
}
.helpButton A{
	padding-left: 15px!important
	}
.socialIcons{
	background:none!important;
	padding: 0!important;
	margin-top:-8px
}

.socialIcons li{
	float:left;
	display:inline-block;
	margin-left:5px;
    height: 23px;
}
.socialIcons a{
	border:0
}
/* User Account */
.home {
	width: 100%;
	margin: 0px;
	border: 0px;
	padding: 0px;
	background: #d0e9ff url(../images/header_bg.gif) repeat-x;
	height: 12px;
}
.account {
	font: normal 11px/15px Arial, Helvetica, sans-serif;
	color: #666666;
	margin-top: 3px;
	margin-bottom: 15px
}
.account A {
	padding: 0px 2px;
}
#rgtCol {
	padding-left: 15px;
}
.Testi {
	background: #f3f3f3;
	border: 1px solid #e8e8e8;
	padding: 15px 15px;
	font-size: 10px;
	line-height: 14px;
/*	font-family: Georgia, "Times New Roman", Times, serif;	*/
	color: #001D41;	
	margin-bottom: 15px; 
	box-shadow: 1px 1px 0px #e4e4e4;
}
.rgtInfo {
	background-color: #ccc;
	margin-bottom: 15px;
	box-shadow: 1px 1px 1px #F1F1F1;
}
.rgtInfo th {	
	color: #FFF;
	background-color: #BBB;
	text-align: left;
	padding: 6px 10px;
	text-shadow: 1px 1px 1px #969292;
}
.rgtInfo td {
/*	font-size: 10px;	*/
	color: #001D41;
	background-color: #F3F3F3;
	padding: 6px 10px 6px 10px;
}
.rgtInfo td div {
	margin-top: 10px;
}
.rgtInfo td ul {	
	padding-left: 0px;
	margin-left: 16px;
	list-style: circle;
}
.rgtInfo td li {
	font: 10px Arial, Helvetica, sans-serif;
	color: #07315E;
	width:180px;
	word-wrap:break-word;
}
/* new css */
.btnBlue A {
	font: bold 11px arial, helvetica, sans-serif;
	color: #F5FDF5;
	text-decoration: none;
	padding: 4px 20px;
	border: 0px #333 solid;
	background: #d6ac8c;
	text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
	border-radius:3px;
}
.btnBlue A:hover {
	color: #FFF;
	text-decoration: none;
}
A.btnBlue {
	font: bold 11px arial, helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	padding: 4px 20px;
	border: 0px #333 solid;
	background: #FF5227;
	text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
	border-radius:3px;
}
A.btnBlue:hover {
	color: #FFF;
	text-decoration: none;
}
A.btnGrey {
	font: bold 11px arial, helvetica, sans-serif; 
	color: #001D41;
	text-decoration: none;
	padding: 4px 20px; 
	border: 1px #ccc solid;
	background: #CCC url(../images/btnBg.gif) repeat-x top;
	text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
	border-radius:3px;
}
A.btnGrey:hover {
	color: #000; 
	text-decoration: none;
}
A.btnRed {
	font: bold 12px arial, helvetica, sans-serif; 
	text-decoration: none;
	padding: 4px 30px; 
	color: #FFF;
	border: 0px solid #ff5740;
	background-color: #003399;
	border: 1px solid #ff5740;
	text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
	border-radius:3px;
}
A.btnRed:hover {
	color: #fff; 
	background-color: #ff5740;
	text-decoration: none;
}
.vdot {
	background: transparent url(../images/vdot.gif) repeat-y center;
}
/*new layout*/
.bidder {
	background-color: #FFF;
	margin-bottom: 10px;
	border: #DADADA solid 1px;
}
.bidder TH {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FF5740;
	background-color: #FFEEE8;
	border-bottom: #FFB9A3 solid 1px;
	border-right: #FFB9A3 solid 1px;
	vertical-align: top;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.bidder TH.alt {
	font-size: 11px;
}
.bidder TH A {
	color: #FF5740;
}
.bidder TH A.update {
	color: #FF4D00;
	font-weight: normal;
	text-decoration: underline;
}
.bidder TD  {
	font: normal 10px Arial, Helvetica, sans-serif;
	font: normal 10px Arial, Helvetica, sans-serif;
	background-color: #FBFFF9;
	border-bottom: #BBD4EB solid 1px;
	border-right: #BBD4EB solid 1px;
	vertical-align: top;
}
.bidder TD ul {
	padding-left: 4px;
	margin-left: 18px;
}
.bidder TD P, .bidder TD Li {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin-top: 4px;
	margin-bottom: 4px;
}
.bidder TD A {
	text-decoration: none;
}
.bidder A:hover {
	text-decoration: underline;
}
.bidder TD A.update {
	color: #FC5C46;
}
.bidder TD A.red {
	color: #DA0000;
}
.bidder TD.noline {
	border-bottom: 0px;
}
.bidder TD.highlight {
	background-color: #FFF1EC;
	color: #003399;
}
.bidder TD.type {
	font-weight: bold;
	color: #FC5C46;
	background-color: #FFF;
	letter-spacing: 1px;
}
.bidder TD.info {
	background-color: #FFF;
}
.bidder TD.class {
	color: #07315E;
	background-color: #FFF;
}
.bidder TH.sublv  {
/*	FONT-WEIGHT: normal;	*/
	color: #FFF;
	background-color: #d2a787;
	border-bottom: 1px solid #666;
}
/* class for "sort by" */
.bidder TH.sort {
	background-color: #93C6FF;
	border-bottom: #CFA074 solid 1px;
}
.bidder TD.sort  {
	background-color: #FCF2E4;
	border-bottom: #E5C597 solid 1px;
}
/* new layout by soomi */
.bidder_inside {
	background-color: #FFF;
	margin: 0px;
	padding:0px;
	/* border-right: #666 solid 1px;
        border-bottom: #666 solid 1px;*/
}
.bidder_inside TH {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #001D41;
	background-color: #E8EFF5;
	border-bottom: #A0BDD8 solid 1px;
	border-right: #A0BDD8 solid 1px;
	vertical-align: top;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.bidder_inside TH.alt {
	font-size: 11px;
}
.bidder_inside TH A {
	color: #001D41;
}
.bidder_inside TH A.update {
	color: #FF4D00;
	font-weight: normal;
	text-decoration: underline;

}
.bidder_inside TD  {
	font: normal 10px Arial, Helvetica, sans-serif;
	background-color: #FBFFF9;
	border-bottom: #BBD4EB solid 1px;
	border-right: #BBD4EB solid 1px;
	vertical-align: top;
}
.bidder_inside TD ul {
	padding-left: 4px;
	margin-left: 18px;
}
.bidder_inside TD P, .bidder_inside TD Li {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin-top: 4px;
	margin-bottom: 4px;
}
.bidder_inside TD A {
	text-decoration: none;
}
.bidder_inside A:hover {
	text-decoration: underline;
}
.bidder_inside TD A.update {
	color: #FC5C46;
}
.bidder_inside TD A.red {
	color: #DA0000;
}
.bidder_inside TD.noline {
	border-bottom: 0px;
}
.bidder_inside TD.highlight {
	background-color: #FFFDEB;
	color: #633;
}
.bidder_inside TD.type {
	font-weight: bold;
	color: #FC5C46;
	background-color: #FFF;
	letter-spacing: 1px;
}
.bidder_inside TD.info {
	background-color: #FFF;
}
.bidder_inside TD.class {
	color: #07315E;
	background-color: #FFF;
}
.bidder_inside TH.sublv  {
/*	FONT-WEIGHT: normal;	*/
	color: #FFF;
	background-color: #d2a787;
	border-bottom: 1px solid #666;
}
/* class for "sort by" */
.bidder_inside TH.sort {
	background-color: #ECF8FF;
	border-bottom: #BBD4EB solid 1px;
}
.bidder_inside TD.sort  {
	background-color: #A0BDD8;
	border-bottom: #001D41 solid 1px;
}
/* org list */
#orgList {
	margin: 10px 0px 2px 0px;
	padding: 0px;
	list-style: none;
	border-top: 1px solid #BBD4EB;
}
#orgList li {
	font: normal 11px/13px Arial, Helvetica, Verdana, sans-serif;
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #BBD4EB;
}
#orgList li.alter {
	background-color: #FFF;
	/* #EDEFF0 */
}
#orgList li a {
	display: block;
	color: #5a3501;
	text-decoration: none;
	padding: 7px 5px;
    font-size:12px;
}
/* 130306 old style ---
#orgList li a {
	display: block;
	color: #FF5227;
	text-decoration: none;
	padding: 3px 0px 3px 13px;
	background: transparent url(../images/leftNav_arrow.gif) no-repeat 0px 7px;
}*/
#orgList li a:hover, #orgList li a.ont-selected:hover {
	color: #FF5227;
	background-color: #ffe3c7;
}
/* Fix IE. Hide from IE Mac \
* html #orgList li { float: left; height: 1%; }
* html #orgList li a { height: 1%; }
li:hover #orgList, li.over #orgList { display: block; } */
/* buyer list */
#buyerList {
	margin: 5px 0px;
	padding: 0px;
	list-style: none;
	border-top: 1px solid #d4d4d4;
}
#buyerList li {
	font: bold 11px/15px Tahoma, Arial, Helvetica, Verdana, sans-serif;
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #d4d4d4;
}
#buyerList li.alter {
	background-color: #FFF;
	/* #EDEFF0 */
}
#buyerList li a {
	display: block;
	/* color: #FF5227; */
	text-decoration: none;
	padding: 3px 0px 3px 13px;
	background: transparent url(../images/leftNav_arrow.gif) no-repeat 0px 7px;
}
#buyerList li a:hover, #orgList li a.ont-selected:hover {
	color: #ff5740;
	background-color: #FFF1C7;
}
/* Fix IE. Hide from IE Mac \
* html #buyerList li { float: left; height: 1%; }
* html #buyerList li a { height: 1%; }
li:hover #buyerList, li.over #buyerList { display: block; } */

/* for Contractor Analysis page */
.navbarORC {
	font: normal 11px Arial, Helvetica, sans-serif;
	color:#333;
	padding: 6px;
	text-align:center;
	vertical-align:middle;
	background-color:#e5e5e5;
	margin-top:10px;
	margin-bottom:10px;
}
.navbarORC A {
   color:#001D41;
	font-weight: bold;
	text-decoration:underline;
}
.docu1 {
	background-color: #D3D3D3;
	/*margin-bottom: 10px;
	border: #666 solid 1px;*/
}
.docu1 TH {
	font-weight: bold;
	font-size: 10px;
	color: #001D41;
	background-color: #EDF7F3;
	/*border-bottom: #4195fe solid 1px;*/
	vertical-align: top;
	text-align: right;
}
.docu1 TH A {
	color: #001D41;
	text-decoration: none;
}
.docu1 TH.alt {
	font-size: 11px;
}
.docu1 TH A:hover {
	text-decoration: underline;
}
.docu1 TH A.update {
	color: #FF4D00;
	font-weight: normal;
	text-decoration: underline;
}
.docu1 TD A.update {
	color: #FF4D00;
}
.docu1 TD  {
	font: normal 10px Arial, Helvetica, sans-serif;
	background-color: #FBFFF9;
	vertical-align: top;
	/*border-bottom: #BBD4EB solid 1px;*/
}
.docu1 TD A{
	font-weight: normal;
	text-decoration: none;
}
.docu1 A:hover {
	text-decoration: underline;
}
.docu1 TD A.red {
	text-decoration: none;
	color: #DA0000;
}
.docu1 TD.noline {
	border-bottom: 0px;
}
.docu1 TD.highlight {
	background-color: #FFFCE5;
	color: #633;
}
.docu1 TD.type {
	font-weight: bold;
	color: #FA7347;
	background-color: #FFF;
	letter-spacing: 1px;
}
.docu1 TD.type A {
	font-weight: bold;
}
.docu1 TD.info {
	background-color: #FFF;
}
.docu1 TD.class {
	color: #07315E;
	background-color: #FFF;
}
.docu1 TH.sublv  {
	color: #FFF;
	background-color: #3F4857;
	border-bottom: 1px solid #666;
}
.logoTxt A {
	font: italic bold 22px Arial, Helvetica, sans-serif;
	color: #333;
	text-decoration: none;
	letter-spacing: -1px;
}
.logoTxt A:hover {
	color:#339933;
}
.tag {
	font: italic bold 12px Arial, Helvetica, sans-serif;
	color: #333;
	text-align: right;
}
/* for BO page */
.loginBox {
	background: #f7f9f4 url(../images/inboxBgGreen.gif) repeat-x top;
	border: 1px solid #bbbbbb;
	font-size: 10px;
	color: #001D41;
}
.vstnoindentBGI {
	padding-left: 5px;
	margin-left: 18px;
	list-style:url(../images/listImg.gif);
}
.vstnoindentBGI Li {
	font: 11px Arial, Helvetica, sans-serif;
}
.briefInfo {
	background: url(../images/hourGlass.gif) no-repeat;
	padding-left: 5px;
}
.moreBids {
	background: url(../images/searchBidIcon_sm.gif) no-repeat;
	width: 53px;
	height: 38px;
}
/* main Bids listing tab */
#bidsTab{
	padding: 0;
	width: 1014px;
	background: transparent;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin: 0 auto;
}
#bidsTab ul{
	font: bold 13px Arial, Helvetica, sans-serif;
	/* margin: 15px 0px 0px 20px; */
	margin: 15px 0px 0px 0px;
	padding: 0;
	list-style: none;
	display: table; /*added new*/
}
#bidsTab li{
	display: inline;
	margin: 0 2px 0 0;
	padding: 0;
}
#bidsTab a{
	font: bold 13px Arial, Helvetica, sans-serif;
	float: left;
	display: block;
	color: #000;
	margin: 0 1px 0 0; /*Margin between each menu item*/
	padding: 8px 140px;
	text-decoration: none;
	background-color: #efefef; /*Default menu color*/
	/* background:linear-gradient(220deg, #fff 10px, #ddd 10px); */
	background: rgba(240,240,240,1);
	background: -moz-linear-gradient(top, rgba(240,240,240,1) 0%, rgba(235,235,235,1) 29%, rgba(199,195,199,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(240,240,240,1)), color-stop(29%, rgba(235,235,235,1)), color-stop(100%, rgba(199,195,199,1)));
	background: -webkit-linear-gradient(top, rgba(240,240,240,1) 0%, rgba(235,235,235,1) 29%, rgba(199,195,199,1) 100%);
	background: -o-linear-gradient(top, rgba(240,240,240,1) 0%, rgba(235,235,235,1) 29%, rgba(199,195,199,1) 100%);
	background: -ms-linear-gradient(top, rgba(240,240,240,1) 0%, rgba(235,235,235,1) 29%, rgba(199,195,199,1) 100%);
	background: linear-gradient(to bottom, rgba(240,240,240,1) 0%, rgba(235,235,235,1) 29%, rgba(199,195,199,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#c7c3c7', GradientType=0 );
	border-radius: 0px 25px 0px 0px;
	-moz-border-radius: 0px 25px 0px 0px;
	-webkit-border-radius: 0px 25px 0px 0px;
	border: 1px solid #E6E6E6;
}
#bidsTab a:hover{
	color: #000;
	background:linear-gradient(220deg, #fff 10px, #ccc 10px);
}
#bidsTab #current a{ /*currently selected tab*/
	color: #fff;
	background-color: #4d4d4d; /*Brown color theme*/ 
	border-color: #4d4d4d; /*Brown color theme*/ 
	/* background:linear-gradient(220deg, #fff 10px, #FF7F5F 10px); */
	background: rgba(248,182,146,1);
	background: -moz-linear-gradient(top, rgba(248,182,146,1) 0%, rgba(243,156,116,1) 41%, rgba(242,100,44,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(248,182,146,1)), color-stop(41%, rgba(243,156,116,1)), color-stop(100%, rgba(242,100,44,1)));
	background: -webkit-linear-gradient(top, rgba(248,182,146,1) 0%, rgba(243,156,116,1) 41%, rgba(242,100,44,1) 100%);
	background: -o-linear-gradient(top, rgba(248,182,146,1) 0%, rgba(243,156,116,1) 41%, rgba(242,100,44,1) 100%);
	background: -ms-linear-gradient(top, rgba(248,182,146,1) 0%, rgba(243,156,116,1) 41%, rgba(242,100,44,1) 100%);
	background: linear-gradient(to bottom, rgba(248,182,146,1) 0%, rgba(243,156,116,1) 41%, rgba(242,100,44,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8b692', endColorstr='#f2642c', GradientType=0 );
	border-radius: 0px 25px 0px 0px;
	-moz-border-radius: 0px 25px 0px 0px;
	-webkit-border-radius: 0px 25px 0px 0px;
	border: 1px solid #FAA590;
}
#bidsTabline{
	/*clear: both;*/
	padding: 0;
	width: 1014px;
	height: 6px;
	line-height: 6px;
	background-color: #FF7F5F; /*Brown color theme*/ 
	margin: 0 auto;
}
/* Bid listing tab */
#modernbricksmenu{
	padding: 0;
	width: 100%;
	background: transparent;
	voice-family: "\"}\"";
	voice-family: inherit;
}
#modernbricksmenu ul{
	font: bold 13px Arial, Helvetica, sans-serif;
	margin: 15px 0px 0px 0px;
	padding: 0;
	list-style: none;
	display: table; /*added new*/
}
#modernbricksmenu li{
	display: inline;
	margin: 0 2px 0 0;
	padding: 0;
}
#modernbricksmenu a{
	font: bold 13px Arial, Helvetica, sans-serif;
	float: left;
	display: block;
	color: #fff;
	margin: 0 1px 0 0; /*Margin between each menu item*/
	padding: 8px 30px;
	text-decoration: none;
	background-color: #FC5C46; /*Default menu color*/
	border-bottom: 1px solid #fff;
}
#modernbricksmenu a:hover{
	color: #fff;
	background-color: #003399; /*Menu hover bgcolor*/
}
#modernbricksmenu #current a{ /*currently selected tab*/
	color: #fff;
	background-color: #4d4d4d; /*Brown color theme*/ 
	border-color: #4d4d4d; /*Brown color theme*/ 
}
#modernbricksmenuline{
	/*clear: both;*/
	padding: 0;
	width: 100%;
	height: 6px;
	line-height: 6px;
	background-color: #4d4d4d; /*Brown color theme*/ 
}
/* class for bid listing */
.bids { 
	background-color: #FFFFFF;
	margin-bottom: 10px;
	border: #B9B9B9 solid 1px;
	width:100%!important;
}
.bids TH {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #001D41;
	background-color: #DFE2DE;
	border-bottom: #BDC0BD solid 1px;
	vertical-align: top;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.bids TH A {
	color: #001D41;
	text-decoration: none;
}
.bids Td A {
	/* color: #001D41; */
	text-decoration: none;
}
.bids Td A:hover {
	text-decoration: underline;
}
.bids TD  {
	font: normal 11px Arial, Helvetica, sans-serif;
	background-color:#EFF2F3;
	border-bottom: #A3B3BF dotted 1px;
	vertical-align: top;
}
.bids TD.alt {
	border-bottom: #c9c9c9 solid 1px;
	text-align: right;
	padding-bottom: 10px;
}
.bids TD.info {
	background-color: #fff;
}
.bids TD.highlight {
	background-color: #FFFCE5;
	color: #633;
}
.bids TD Li {
	font: 11px/12px Arial, Helvetica, Verdana, sans-serif;
	margin-bottom: 6px;
	margin-right: 10px;
}
.bids TD.infoAlt {
	background-color: #fff;
	border-bottom: #c9c9c9 solid 1px;
	text-align: right;
	padding-bottom: 10px;
}
.bids TD.alt A {
	color: #2C55AC;
}
.bids TD.infoAlt A {
	/* color: #6B9267; */
		color:#2C55AC;
}
.bids TH.sort {
	background-color: #93C6FF;
}
.bids TD.sort  {
	background-color: #f7ebda;
}
/* orc class */
.docu2 {
        background-color: #94B8DF;
        margin-bottom: 10px;
}
.docu2 TH {
        FONT-WEIGHT: bold;
        FONT-SIZE: 11px;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        color: #001D41;
        background-color: #EBF1D9;
        vertical-align: middle;
        text-align:right;
        padding-right:6px;
}
.docu2 TD  {
        FONT-WEIGHT: normal;
        FONT-SIZE: 10px;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        background-color: #f8fbf6;
        padding-left:6px;
}
.docu3 {
	background-color: #94B8DF;
}
.docu3 TH {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #001D41;
	background-color: #EBF1D9;
	vertical-align: middle;
	text-align:right;
	padding-right:6px;
}
.docu3 TD  {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color: #E9F0F4;
	vertical-align: middle;
	padding-left:6px;
}
.tableHd {
     font-family:Arial, Helvetica, sans-serif;
     font-size: 11px;
     font-weight: bold;
     color: #000000;
     padding:6px;
     background-color: #F8F8FA;
     border-top: 1px solid #94B8DF;
     border-right: 1px solid #94B8DF;
     background-image: url(../images/rgt_hd_bg.gif);
     background-repeat: repeat-x;
     background-position: bottom;
}
.tableHd1 {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     font-weight: bold;
     text-align:right;
     color: #000000;
     padding: 6px 8px;
     border-top: 1px solid #94B8DF;
     border-right: 1px solid #94B8DF;
     border-left: 8px solid #FF6603;
     background-color: #F8F8FA;
     background-image: url(../images/rgt_hd_bg.gif);
     background-repeat: repeat-x;
     background-position: bottom;
}
.subdoc {
     background-color: #94B8DF;
     margin-bottom: 10px;
}
.subdoc TH {
     FONT-WEIGHT: bold;
     FONT-SIZE: 11px;
     FONT-FAMILY: Arial, Helvetica, sans-serif;
     color: #666666;
     background-color: #F8F8FA;
     vertical-align: middle;
     text-align:left;
     padding-right:6px;
     background-image: url(../images/rgt_hd_bg.gif);
     background-repeat: repeat-x;
     background-position: bottom;
}
.subdoc TD  {
     FONT-WEIGHT: normal;
     FONT-SIZE: 10px;
     FONT-FAMILY: Arial, Helvetica, sans-serif;
     background-color: #E9F0F4;
     vertical-align: top;
     padding-left:6px;
     padding:6px;
}
.subdoc TD A  {
     color:#666666;
     text-decoration:underline;
}
.sec6 {
	background-color: #94B8DF;
	/*padding: 5px;*/
}
.sec6 TH {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #001D41;
	background-color: #E9F0F4;
	vertical-align: middle;
	text-align:right;
}
.sec6 TD  {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color: #f8fbf6;
	vertical-align: middle;
}
/* class for CW */
.CWheading {
/*	font: bold 24px Arial, Helvetica, Verdana, sans-serif;
	color: #206fcf;	*/
	background: #fff url(../images/cw_headingBg.gif) repeat-x top;
	padding: 18px 16px 0px 16px;
	margin-bottom: 25px;
}
.CWtitle {
	font: bold 13px/20px Arial, Helvetica, sans-serif;
	color: #287bd9;
	margin: 6px auto;
	background-color: #FBFFF9;
	padding: 6px;
	border-top: 1px dotted #693;
	border-bottom: 1px dotted #693;
}
.CWorgtitle{
	font: bold 12px/15px Arial, Helvetica, sans-serif;
	color: #206fcf;
}
.CWtitleBar {
	background: #fff url(../images/cw_titleBg.gif) repeat-x bottom;
	padding: 10px 16px;
	vertical-align: text-bottom;
}
.CWbox {
	padding: 10px 20px;
	border: 1px solid #bbccdd;
	background-color: #fff;
}
.CWdetail {
	background-color: transparent;
}
.CWdetail th {
	font: bold 12px Arial, Helvetica, Tahoma, Verdana, sans-serif;
	color: #316CAC;
	text-align: left;
	white-space: nowrap;
	vertical-align: top;
}
.CWdetail td {
	font: normal 12px Arial, Helvetica, Tahoma, Verdana, sans-serif;
	text-align: left;
	padding-left: 10px;
	vertical-align: top;
}
/* G2S step bar */
.subStepBarWrap {
	padding: 0px;
	border: 0px;
	margin-bottom: 10px;
	background: url(../images/G2SsubStepBg.gif) no-repeat 0px 0px;
	height: 47px;
}
.stepBarWrap {
	padding: 0px;
	border: 0px;
	margin-bottom: 10px;
	background: url(../images/G2SstepBg.gif) no-repeat 0px 0px;
	height: 47px;
}
.stepBar {
	float: right;
	display: block;
	margin: 0px;
	padding : 0px;
	border-left: 1px solid #cdcdcd;
	height: 45px;
	text-align: left;
}
.stepBar UL {
	list-style: none;
}
.stepBar LI {
	display: inline;
	float: left;
	display: block;
	margin: 1px 0px;
	padding : 15px 8px;
	border-left: 1px solid #fff;
	border-right: 1px solid #cdcdcd;
	font: normal 11px/14px Tahoma, verdana, arial, helvetica, sans-serif;
	vertical-align: middle;
	color: #666;
}
.stepBar Li A {
	/* color: #666; */
	text-decoration : none;
	zoom:1;
}
.stepBar A:hover, .stepBar Li.current A {
	color: #FC5C46;
	/* text-decoration: underline; */
}
.stepBar A:active {
	color: #002960;
}
.stepBar Li.current {
	color: #003a90;
	font-weight: bold;
}
/* style for tab list menu --- G2S Invitation */
#navlist {
	padding: 3px 0;
	margin: 15px 0px 0px 0px;
	border-bottom: 1px solid #D3D3D3;
}
#navlist li {
	list-style: none;
	margin: 0;
	display: inline;
	font: bold 13px arial, helvetica, Verdana, sans-serif;
}
#navlist li a {
	padding: 3px 1em;
	margin-left: 8px;
	border: 1px solid #D3D3D3;
	border-bottom: none;
	background-color: #d9d9d9;
	text-decoration: none;
	border-radius:5px 5px 0 0
}
#navlist li a:link { 
	color: #448; 
}
#navlist li a:visited { 
	color: #667; 
}
#navlist li a:hover {
	color: #fff;
	background-color: #FF5740;
	border-color: #FF5740;
}
#navlist li a#current {
	background: white;
	border-bottom: 1px solid white;
	color: #FF5740;
}
.subs {
	background-color: #fff;
	border-left: #D3D3D3 solid 1px;
	border-right: #D3D3D3 solid 1px;
	border-bottom: #D3D3D3 solid 1px;
	margin-bottom: 10px;
}
.subs TH {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #001D41;
	background-color: #CBD9E6;
	border-bottom: #4195fe solid 1px;
	vertical-align: top;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.subs TD  {
	font: normal 10px Arial, Helvetica, sans-serif;
	background-color: #fff;
	border-bottom: #BBD4EB solid 1px;
	vertical-align: top;
}
.subs TD A {
	text-decoration: none;
}
.subs A:hover {
	text-decoration: underline;
}
.subs TD.highlight {
	background-color: #F0F0F0;
	color: #525252;
}
.subs TD.subscriber {
	/* background-color: #ffffd9;
	border-bottom: #d6ca8b solid 1px; */
	background-color: #FBFFF9;
}
/*
.subs TD.cw {
	background-color: #fff4d9;
	border-bottom: #e0c78a solid 1px;
}
.subs TD.browser {
	background-color: #ebf6dd;
	border-bottom: #b9c9a4 solid 1px;
}*/
.details {
	margin-top: 8px;
}
.details td {
	font-size: 9px;
	color: #333;
	border-top: #ccc solid 1px;
	border-bottom: 0px;
	background-color: transparent;
/*	background-color:  #FFFDEB;	*/
}
.mfLeft {
	border: 1px solid #D3D3D3;
	background-color: #fff;
	padding: 5px 8px;
}
.BCMdocu {
	background-color:#fff;
	width: 265px;
}
.BCMdocu th {
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	border-top: #d4d4d4 solid 1px;
	text-align: left;
	/* vertical-align: top; */
}
.BCMdocu th A {
	/* color: #347300; */
	text-decoration:none;
}
.BCMdocu td {
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	border-top: #d4d4d4 solid 1px;
	vertical-align: top;
}
.BCMdocu TD A {
	/* color: #07315E; */
	text-decoration:none;
}
.BCMdocu TH A:hover, .BCMdocu TD A:hover { 
	text-decoration: underline;
}
.HeaderFreezing {
    position:relative;
    top: expression(this.offsetParent.scrollTop);
    z-index: 10;
}
.poptitlebar {
    font-family:Arial, Helvetica, sans-serif;
    font-size:15px;
    font-weight:bold;
    color:#07315E;
    padding-top:10px;
    margin-bottom:10px;
    text-align:center;
    border-top:6px solid #428dda;
    background-color:#BBD4EB;
    width: 100%;
    height:35px;
}
.headerError {
	font: bold 11px Tahoma, Arial, Helvetica,  Verdana,sans-serif;
	color: #F00;
	text-align: right;
	background-color: #FFD5C8;
	padding-right: 6px;
	vertical-align: baseline;
}
.account a {
	color: #ea5b00;		
	text-decoration: none;
}
.account a:hover{
	color: #EB6541;	
	text-decoration: underline;
}
.operator {
	color:#7A7A7A;
	position:relative;
	text-align:center;
	height:10px;
	top:-17px;
	left:-30px;
	width:340px;
}
#dropmenudiv {
    Z-INDEX: 100; 
    WIDTH: 200px; 
    BOTTOM: auto; 
    POSITION: absolute;
    padding: 4px 0px; 
    border: 1px solid #BBD4EB; 
    width: 200px;
    background-color: #F5FDF5;
    visibility:hidden;
}
#topdiv {
	width:100%;  
	text-align: center; 
	padding:0; 
	background-color:#E1E2E3;
	/* 	min-width: 1200px; */
}
#topdivbg{
	box-sizing: border-box;
	/*border-left: 1px solid rgba(148, 148, 148, 0.3);*/
	padding-bottom: 0;
	border-top:none;
	text-align: center;
	margin-top: 0;
	/* min-width: 1200px; */
}
.topdivbg_inside {
	position:relative; 
	margin:auto;
	background-image:url(../images/mainImg.png);
	background-repeat:no-repeat;
	background-position:center;
	max-width:1214px;
	width: 100%;
	height:254px;
}
.tlt {
	font-size:14px; 
	font-family:arial, helvetica, sans-serif; 
	font-weight:700;
	color:#000;
	text-align:left;
	padding-top:6px;
}
.bannerBtm{
	box-sizing: border-box;
	width: 1014px;
	margin: 0 auto;
	height:33px;
	background:url(../images/bannerBtm.jpg) repeat-x;
	padding-bottom: 0;
	min-width:980px; 
	text-align:left;
	border-left: 1px solid rgba(148, 148, 148, 0.3);
	border-right: 1px solid rgba(148, 148, 148, 0.3);
}
div.both_ribbon {
	text-align: center;
	padding: 0;
	width: 100%;
	min-width:926px;
/* 	top: 113px;
	position: fixed; */
	background: #2C2C45;
}
.ribbon {
	color: #fff;
	margin: 0;
	position: relative;
	text-transform: uppercase;
	/**background: #383845;**/
	padding: 0;
	clear: both;
}
div.both_ribbon::before {
	display: block;
	width: 10px;
	height: 0px;
	position: absolute;
	bottom: -10px;
	left: -11px;
	content: "";
}
div.both_ribbon::after {
	display: block;
	width: 10px;
	height: 0px;
	position: absolute;
	bottom: -10px;
	right: -10px;
	content: "";
}
#features {
	width:300px;height:260px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border:1px solid #E7E8EB;
	background-color:#F9FDFF;
	-webkit-box-shadow: #B3B3B3 1px 1px 1px;
	-moz-box-shadow: #B3B3B3 1px 1px 1px;
	box-shadow: #B3B3B3 1px 1px 1px;
	float:right; 
	position:relative; 
	top:20px; 
	left:-6px; 
	margin-bottom:50px;
	overflow: hidden;
}
.signupBtn {
	position:absolute; 
	top:160px; 
	right:150px; 
	text-align:right;
}
#page_screen {
    background-color:#000000;
    filter:alpha(opacity=50);
    opacity: 0.5;
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    display:none;
}
 #postalsearch_panel{
     width:360px;
     height:270px;
     background-color:#fff8e1;
     border:4px solid #e6c973;
     position:absolute;
     top:0px;
     left:0px;
     text-align:left;
}
#slides {
    position: absolute; 
    width: 740px; 
    overflow: hidden; 
    padding: 0px; 
    margin: 0; 
    height: 198px; 
    font-size: 0; 
    z-index: 10
}
#slidesButton {
    position: absolute; 
    bottom:10px; 
    height: 9px; 
    width: 150px; 
    left: 300px; 
    list-style: none; 
    z-index: 1000
}
#slidesButton li{
    background: url(images/mainBannerbuttonOff.png) no-repeat ;
    height: 9px;
    width: 9px;
    float: left;
    margin-right: 6px
}
.slideOn{
    background: url(images/mainBannerbuttonOn.png) no-repeat!important;
}
.slideShadow {
	-webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.45);
	-moz-box-shadow:    2px 2px 5px rgba(0, 0, 0, 0.45);
	box-shadow:         2px 2px 5px rgba(0, 0, 0, 0.45);
}
#comment-slide-ul {
    position: relative; width: 20000px; padding: 0px; margin: 0px;
}
#comment-slide-ul li {
	list-style: none;
}
#orgList li {
	background-color: white;
}
#orgList li:nth-child(even) {
    background-color: white;
}
#orgList li:nth-child(odd) {
    background-color: #ebebeb;
}
.faqBtn {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	text-indent:0;
	display:inline-block;
	color:#1F2D53;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	height:23px;
	line-height:23px;
	width:66px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;
	margin-top:24px;
}
.faqBtn:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}
.faqBtn:active {
	position:relative;
	top:1px;
}
.faqBtn1, .faqBtn2{
	-moz-box-shadow:inset 0px 1px 0px 0px #E49773;
	-webkit-box-shadow:inset 0px 1px 0px 0px #E49773;
	box-shadow:inset 0px 1px 0px 0px #E49773;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #E2631B), color-stop(1, #D12403) );
	background:-moz-linear-gradient( center top, #E2631B 5%, #D12403 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9838', endColorstr='#D12403');
	background-color:#C7050;
	text-indent:0;
	border:0px solid #e6b19f;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	height:22px;
	line-height:22px;
	width:338px;
	text-decoration:none;
	text-align:center;
	border-radius:3px;
}
.faqBtn1:hover, .faqBtn2:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #E2631B), color-stop(1, #DF6727) );
	background:-moz-linear-gradient( center top, #E2631B 5%, #DF6727 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e07e4a', endColorstr='#DF6727');
	background-color:#FF7838;
	color:#fff;
	border-radius:3px;
}
.faqBtn1 {
	position:absolute;
	top:78%;
	z-index:1;
}
.faqBtn2 {
	position:absolute;
	top:85%;
	z-index:1;
}
.faqText  {
	color:#003399!important; line-height:135%!important;font-size:11.5px!important;
}
#maintitle {
	width:700px; 
	text-align: left; 
	position: absolute; 
	top:16%; left:8%; 
	font-family:'Merriweather Sans', Helvetica, sans-serif; }
#subtitle { text-align: left
}
#mainbg h10 { 
	margin: 15px 0px 15px 0px; 
	line-height:20px; 
	text-align:left; 
	line-height:155%
}
.mainThumbs{
	margin: 0 auto;  
	padding: 0;
}
#mainthumb_src1{
   display: block;
	width: 301px;
	height: 99px;
}
.mainthumb-body{ 
	padding:0px; 
	color:#666; 
	text-align:left; 
	line-height:normal; 
	font-family: helvetica, arial, sans-serif; 
	width:334px;
}
.mainthumb-body p.h11 {
	font-size:14px; 
	color:#003399; 
	margin:0px; 
	padding: 5px 0px 8px 0px; 
	font-weight:bold; line-height: 140%; 
}
.mainthumb-body p {
	font-size:12px; 
	color:#000; 
	margin:0px; 
	line-height:160%; 
	font-family:Arial, Helvetica, sans-serif 
}	
.mainthumb-body ul{ 
	padding-left: 50px; 
	text-indent: -14px; 
}
.mainthumb-body li { 
	font-size:12px;
	 margin:0 0 0 -35px; 
	 padding:0px; 
	 list-style:none; 
	 line-height: 160%;
}
.mainthumb-body li:before { 
	content: "\002022"; 
	color:#000; 
	padding-right: 10px;
}
#mainthumb_src2 {
	display: block;
	width: 301px;
	height: 99px;
}
#heading1, #heading2, #heading3, #heading4{
	position: absolute;
	left: 0px;
    opacity:0;
}
 div#line1 span#suppliers_a {
  		display:inline;
 }
 div#line1:hover span#suppliers_a {
     display:none;
 }
 div#line1 span#suppliers_b {
     display:none;
 }
 div#line1:hover span#suppliers_b {
     display:inline;
 }
 .provider {
	color:#000;
	text-align:right;
	text-decoration:none;
}
.provider:hover {
	color:#006cd1;
}
.provider a {
	color:#7A7A7A;
	position:relative;
	text-align:right;
	top:270px;
	left:-400px;
}
#slide1, #slide2 { 
	position: absolute; 
}
.jshowoff {
	width: 500px;
	margin: 10px 0;
}
.jshowoff p.jshowoff-slidelinks {
	display:none;
}
#slideA, #slideB { 
	position: absolute; 
}
#biddingoNetwork {
	font-family: Helvetica, sans-serif, Arial;
	width: 980px;
	margin-top: 10px;
	margin-bottom:15px;
}
#biddingoNetwork h3 {
	font-size: 14px;
	background: #868282;
	margin: 0;
	padding: 9px 14px;
	color: white;
	text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);
	float: left;
}
/****#biddingoNetwork .networkBox {
	clear: left;
	background: #162238;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	height: 46px;
	position: relative;
	padding: 0 40px;
}***/
#biddingoNetwork #buttonGoLeft {
	position: absolute;
	/*top: 13px;*/
	top: 30px;
	left: -7px
}
#biddingoNetwork #buttonGoRight {
	position: absolute;
	/*top: 13px;*/
	top: 30px;
	right:-5px
}
#biddingoNetwork #networkSlideBanner {
	overflow: hidden
}
#biddingoNetwork #orgList1 {
	padding: 0;
	margin: 0px;
	white-space: nowrap;
	display: table;
}
#biddingoNetwork #orgList1 li {
	display: inline;
	line-height: 46px;
	padding-right: 53px;
	background: url(images/list-style.png) right no-repeat;
}
#biddingoNetwork #orgList1 a {
	text-decoration: none;
	color: #ffebd8;
}
#biddingoNetwork #orgList1 a:hover {
	color: white;
}
.UGMvideo {
	padding-bottom: 8px;
	padding-left:10px; 
	width:236px;
	height: 120px;
	border:6px solid #fff;
	background: url(../images/video.png) center center no-repeat;
	position: absolute;
	top:92px;
	-moz-box-shadow:0 0 10px #cccccc;
	-webkit-box-shadow:  0 0 10px #cccccc;
	box-shadow: 0 0 10px #cccccc;
}
.UGMvideo:hover {
     background-image:url(../images/video_hover.png)
}      
.servicebox {
	padding:10px 20px 10px 20px;
	margin:20px 0px 20px 50px;
	background-color:#F5FDF5;
	border:1px solid #DCE9C8;
}
.servicebox ul li {
	line-height:120%;
}
.btmcopy {
	background-color:#E7E8EB;
	padding:10px;
	text-align:center;
}
.btmcopy p{
	color:#2362A5;  
	font-size:13px; 
	line-height:130%; 
	font-family:arial, helvetica, tahoma sans-serif;
}
.registerBuyerBtn {
	-moz-box-shadow:inset 0px 1px 0px 0px #fcb797;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fcb797;
	box-shadow:inset 0px 1px 0px 0px #fcb797;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff7563), color-stop(1, #fc5d24) );
	background:-moz-linear-gradient( center top, #ff7563 5%, #fc5d24 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7563', endColorstr='#fc5d24');
	background-color:#ff7563;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	text-indent:0;
	border:1px solid #f57439;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	height:40px;
	line-height:40px;
	width:300px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #f03a03;
}
.registerBuyerBtn:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fc5d24), color-stop(1, #ff7563) );
	background:-moz-linear-gradient( center top, #fc5d24 5%, #ff7563 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc5d24', endColorstr='#ff7563');
	background-color:#fc5d24;
	color:#ffffff;
}
.chartTitle {
    font-weight:bold; 
	color:#07315E; 
	line-height:140%;
}
.reasons {
	padding-right:20px; 
	margin-bottom:30px;
}
.reasons td {
	padding:0;
	padding-left:20px;
	border-bottom:1px #ddd dotted;
}
.reasons td p {
	line-height:160%
}
.reasons .title {
	font-weight:bold; 
	color:#FC5C46; 
	line-height:180%;
}
.title1 {
	color:#003399;
	line-height:180%;
	font-size:20px;
}
.otherMainLink {
	position:absolute; 
	right: -25px; 
	top: 130px; 
	width: 25px; 
	height:130px; 
	background-color:#B8B8B8;/* z-index: 1; */ 
	border-radius: 0 5px 5px 0;
	cursor: pointer;
}
.otherMainLink:hover {
	width:35px; 
	right:-35px; 
	background-color:#003399;
	cursor: hand;
}
.otherMainLink p {
	-webkit-transform: rotate(90deg);   
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
	text-align:center;
	color:#fff;
	padding:5px 0;
}
.otherMainLink:hover p {
	text-align:center;
	padding:10px 0;
}
.panel {
    width: 70px;
    height: 14px;
    position: relative;
    padding:5px 12px;
	background: #757575;
	float:right;
	border-radius:3px;
	margin:-19px 0 0 10px;
	color:#fff;
	text-align:center;
	vertical-align:middle;
	display:block;
	cursor: pointer; 
	cursor: hand;
	-moz-box-shadow:inset 0 0 4px #445C75;
   -webkit-box-shadow: inset 0 0 4px #445C75;
    box-shadow: inset 0 0 4px #445C75;
}
.card {
    width: 100%;
    height: 100%;
    -o-transition: all .5s;
    -ms-transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s;
    -webkit-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    position: absolute;
    top: 0px;
    left: 0px;
    vertical-align:middle;
    line-height:25px;	
    cursor: pointer; 
    cursor: hand;
}
.front {
    z-index: 2;    	
    vertical-align:middle; 
    cursor: pointer; 
    cursor: hand;  
    padding-right:1px;
    background:url("../images/familysite.png") no-repeat right;
    margin-left:-8px
}
.back {
    z-index: 1;
    -webkit-transform: rotateX(-180deg);
    -ms-transform: rotateX(-180deg);
    -moz-transform: rotateX(-180deg);  
    transform: rotateX(-180deg);
    cursor: pointer; 
    cursor: hand;
}
.panel:hover .front {
    z-index: 1;
    -webkit-transform: rotateX(180deg);
    -ms-transform: rotateX(180deg);
    -moz-transform: rotateX(180deg);
    transform: rotateX(180deg);
    ccursor: pointer; 
    cursor: hand;
}
.panel:hover .back {
    z-index: 2;   
    -webkit-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    transform: rotateX(0deg);
    cursor: pointer; 
    cursor: hand;
}
.renewOption1 TH {
    FONT-FAMILY: Tahoma, Arial, Helvetica, Verdana, sans-serif;
    color:#fff;
	background-color:#ff6253;
}
 .renewOption1 TD {
   FONT-FAMILY: Tahoma, Arial, Helvetica, Verdana, sans-serif;
   color:#fff;
}
.renewOption2 TH {
    FONT-FAMILY: Tahoma, Arial, Helvetica, Verdana, sans-serif;
    color:#fff;
	background-color:#2567BA;
}
.renewOption2 TD {
	FONT-FAMILY: Tahoma, Arial, Helvetica, Verdana, sans-serif;
  	color:#fff;
}
#nav6{   
    box-sizing: border-box;
	margin: 0 auto;
	border: 0px solid rgba(148, 148, 148, 0.3);
	box-shadow: 0px 1px 2px rgba(206, 206, 206, 0.2);
	padding-bottom: 0;
	background:white;
	border-bottom:none; 
}
#nav71{
	box-sizing: border-box;
	margin: 0 auto;
	border: 0px solid rgba(148, 148, 148, 0.3);
	box-shadow: 0px 0px 0px rgba(206, 206, 206, 0.2);
	padding:0;
	background: #E9D3B7;    
	border-bottom:none; 
}
#nav7{
    box-sizing: border-box;
	margin: 0 auto;
	border: 0px solid rgba(148, 148, 148, 0.3);
	box-shadow: 0px 0px 0px rgba(206, 206, 206, 0.2);
	padding-bottom: 10px;
	padding-top: 0px;
	/*border-top:4px solid #003399;*/ 
	border-bottom:none; 
}
#nav #nav1 a {
    display: block;
    padding: 10px 15px;
    background: #ccc;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #999;
    text-decoration: none;
    color: #000;
}
#nav #nav1 a:hover, #nav #nav1 a.active {
    background: #999;
    color: #fff;
}
#nav #nav1 #nav2 #nav1 a {
    padding: 10px 25px;
    background: #ececec;
    border-bottom: 1px dotted #ccc;
}
#result3 {
	padding: 10px 15px;
    background: #ececec;    
}
#flip3{
	padding: 10px 15px;   
}
.welcomeBody {
	border: 0px;
	padding: 0px;
	margin: 0px;
	font: 12px  Arial, Helvetica, sans-serif;
	color: #333;
	text-align: center;
	background: white;
	/*background: #9fb09d url(../images/bodyBg.gif) repeat-x top; deleted 130305*/
}
*#biddingoNetwork .networkBox {
	clear: left;
	background: #FFFFFF;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	height:80px;
	position: relative;
	padding: 0 23px;
	overflow: hidden;
	font-size: 0;
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border: 1px solid #c2c2c2;
	-webkit-box-shadow: 0px 2px 5px 0px rgba(171,159,171,1);
	-moz-box-shadow: 0px 2px 5px 0px rgba(171,159,171,1);
	box-shadow: 0px 2px 5px 0px rgba(171,159,171,1);
}
#mainIndex {
	padding: 20px 18px;
	width: 95%;
	margin: 5px auto;
	text-align: left;
	background-color: #fff;
	box-shadow: -1px 0px 9px rgba(206, 206, 206, 0.4);
	border-left: 1px solid rgba(148, 148, 148, 0.3);
	border-right: 1px solid rgba(148, 148, 148, 0.3);
	/*overflow: auto;*/
	width: 1000px;
}
html>body #mainIndex {
	width: 80%;  /* 976px */
}
#networkSlideBanner.scroll-img ul {
	width: 1500px;
}
.scroll-img ul li {
	display: inline-block;
	margin: 0px 0px 10px 20px;
}
.scroll-img{
	height: 50px;
	padding-top:15px;
}
button.btn {
	border: 0px;
	background-color: transparent;
}
.scrollToTop{
	width:46px; 
	height:53px;
	padding:10px; 
	text-align:center; 
	background: whiteSmoke;
	font-weight: bold;
	color: #444;
	text-decoration: none;
	position:fixed;
	bottom:0px;
	right:-20px;
	display:none;
	background: url('/images/arrow_up.png') no-repeat 0px 20px;
}
.msgBg{
	padding-left:20px;
	margin-top: -10px;
}
.helpMsg {
	padding-left: 40px;
	font-size:12px;
	font-weight: normal;
	color: #00306b;
}
.scAnnonceConti{
	text-align:center;
}
.pathTree {
	background-color: #DFE9F1;
	padding: 5px 15px;
	font-size: 13px;
	border-left: 1px solid #87AAC5;
	border-right: 1px solid #87AAC5;
	border-top: 1px solid #87AAC5;
}
.mainTxt {
	padding: 5px 15px;
	border-left: 1px solid #87AAC5;
	border-right: 1px solid #87AAC5;
	border-bottom: 1px solid #87AAC5;
}
p.headingScAnnounce {
	font-family: Arial, sans-serif;
	font-weight: bold;
	color: rgba(0, 0, 0, 0.6);
	font-size: 22px;
	background-color: rgb(255, 255, 255);
	text-shadow: rgba(199, 199, 199, 0.2) 2px 2px 3px;
	padding-left:25px;
	height:0px;
}
.mainthumb-body_slideC{
	background:url("../images/shutDownNotice.png") no-repeat left top;
	height: 270px;
}
div#slideC {
	margin-top: -4px;
}
.closingdate2014 tr{
	font: 11px Arial, Helvetica, sans-serif;
	color: #333;
	font-weight:bold;
}
a.btn_payNow{
	background: #3498db;
	background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
	background-image: -moz-linear-gradient(top, #3498db, #2980b9);
	background-image: -ms-linear-gradient(top, #3498db, #2980b9);
	background-image: -o-linear-gradient(top, #3498db, #2980b9);
	background-image: linear-gradient(to bottom, #3498db, #2980b9);
	-webkit-border-radius: 3;
	-moz-border-radius: 3;
	border-radius: 3px;
	font-family: Arial;
	color: #ffffff;
	font-size: 14px;
	padding: 8px 10px 8px 10px;
	text-decoration: none  !important;
}
a.btn_payNow:hover{
	background: #3cb0fd;
	background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
	background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
	background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
	background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
	background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
	text-decoration: none;
}
/** Begin step Detail by Chloe**/
.accordion-wrapper {
	width: 100%;
	clear: both;
}
.accordion-wrapper .accordion-toggle-button {
	position: relative;
	display: block;
	background: #999;
	text-decoration: none !important;
	min-height: 20px;
	padding-right: 20px;
	padding-left: 20px;
	background-color: #fafafa;
	background-image: -moz-linear-gradient(top,#fff,#f2f2f2);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));
	background-image: -webkit-linear-gradient(top,#fff,#f2f2f2);
	background-image: -o-linear-gradient(top,#fff,#f2f2f2);
	background-image: linear-gradient(to bottom,#fff,#f2f2f2);
	background-repeat: repeat-x;
	border-bottom: 1px solid #E4E4E4;
	border-top: 1px solid #F0F0F0;
	-moz-border-radius: 4px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);
	-moz-box-shadow: 0 1px 4px rgba(0,0,0,0.065);
	padding-top: 10px;
	border-left: 3px solid #FD7332;
	cursor: pointer;
	font-weight: bold;
	color: rgba(38, 38, 38, 0.78);
}
.accordion-wrapper .accordion-toggle-button.open {
	position: relative;
	display: block;
	background: #999;
	text-decoration: none !important;
	min-height: 20px;
	padding-right: 20px;
	padding-left: 20px;
	background-color: #fafafa;
	background-image: -moz-linear-gradient(top,#fff,#f2f2f2);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));
	background-image: -webkit-linear-gradient(top,#fff,#f2f2f2);
	background-image: -o-linear-gradient(top,#fff,#f2f2f2);
	background-image: linear-gradient(to bottom,#fff,#f2f2f2);
	background-repeat: repeat-x;
	border-bottom: 1px solid #E4E4E4;
	border-top: 1px solid #F0F0F0;
	-moz-border-radius: 4px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);
	-moz-box-shadow: 0 1px 4px rgba(0,0,0,0.065);
	padding-top: 10px;
	vertical-align: top;
	border-left: 3px solid #FD7332;
	cursor: pointer;
	font-weight: bold;
	color: rgba(38, 38, 38, 0.78);
	vertical-align: top;
}
.accordion-wrapper .accordion-toggle-button.open .toggle-icon {
	border-width: 0 4.5px 9px 4.5px;
	border-color: transparent transparent #FF541C transparent;
}
.accordion-wrapper .accordion-toggle-button:hover {
	background:#e3eaed;
}
.accordion-wrapper .accordion-toggle-button .toggle-icon {
	position: absolute;
	top: 50%;
	margin-top: -4.5px;
	right: 9px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 9px 4.5px 0 4.5px;
	border-color: #FF541C transparent transparent transparent;
}
.accordion-wrapper .accordion-content {
	display: none;
	display: none;
	padding: 20px 20px 20px 70px;
	background: #fff;
}
.stepPanel {
	background: url(../images/stepDetailBg.png)left top no-repeat;
}
aside.detailAside {
	position: relative;
	margin-bottom: 10px;
	/* width: 600px;*/
	margin-right: 17px;
	padding: 10px 20px 20px;
	border: 1px solid #FFB38E;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background: #FCFCFC;
}
.stepTitle {
	font: bold 15px Arial,Helvetica,sans-serif;
	color: #001D41;
	text-align: left;
	padding-bottom: 8px;
	line-height: .7;
}
.accordion {
	border: 1px solid #DCDCDC;
}
button.viewElectBidForm {
	padding:5px 15px;
	background:#FD853C;
	border:0;
	color:#fff;
	font-weight:700;
	margin:20px 20px 0 0;
	cursor:pointer
}
button.viewElectBidForm:hover {
  	background: #FB9B45;
	-webkit-transition:all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out
}
table.bid_header_table tr th {
	text-align: right;
	padding-right:5px;
}
/** End step Detail by Chloe**/
/** begin subscriber renew page by Chhloe **/
.expiredBarDiv{
	padding: 50px 50px 40px 50px;
	background: #F4F4F4;
	border-radius: 0px 0px 20px 20px;
	margin-top: -40px;
	border: 2px solid #FFFFFF;
}
.coverDiv{
	border-bottom: 1px solid #E1E1E1;
	border-left: 1px solid #E1E1E1;
	border-right: 1px solid #E1E1E1;
	border-radius: 0px 0px 20px 20px;
	margin-bottom: 20px;
}
.accountExpiredbar{
	position: relative;
	width: 450px;
	height: 20px;
	border: 1px solid #D7D7D7;
	margin-top: 40px;
	-webkit-box-shadow: inset 0 3px 5px 0 #d3d0d0;
	-moz-box-shadow: inset 0 3px 5px 0 #d3d0d0;
	box-shadow: inset 0 3px 5px 0 rgba(211, 208, 208, 0.49);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 20px;
}
table.renewOption {
	border: 1px solid #E8E8E7;
	border-radius: 10px;
	color: #223773;
}
table.renewOption tr:nth-child(odd) {
	background:#EEF6FD;
}
table.renewOption tr:nth-child(even) {
	background:#D8EBF9;
}
table.renewOption tr th {
	background:#A4D3FA;
}
ul.vstnoindent li {
	list-style-image: url(../../images/checkedMark1.gif);
    font-size: 9pt;
    color: #223773;
}
.whyRenew{
	border-top: 3px solid #FC884C;
	border-bottom: 3px solid #FC884C;
	border-radius: 20px;
	background: #F5F9FF;
}
h2.renewalOffer {
/**padding: 15px;
	color: rgb(56, 96, 169);
	font-size: 18pt;
	background-color: rgb(212, 234, 255);
	text-shadow: rgb(255, 255, 255) 1px 1px 0px;
	border-radius: 10px;
	border: 1px solid #B5D7F4;**/
	padding: 15px;
	color: rgb(255, 96, 96);
	font-size: 18pt;
	background-color: rgb(253, 240, 239);
	text-shadow: rgb(255, 255, 255) 1px 1px 0px;
	border-radius: 10px;
	border: 1px solid #FFDDDD;
}
ul.ulOption li{
	list-style-image: url(../../images/arrowSm.gif);
	font-size: 9pt;
}
.leftOfferDaybar{
	display: block;
	/* height: 100%; */
	animation: grower 1s linear;
	-moz-animation: grower 1s linear;
	-webkit-animation: grower 1s linear;
	-o-animation: grower 1s linear;
	position: relative;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	-ms-border-radius:20px;
	-o-border-radius:20px;
	border-radius:20px;
	-webkit-box-shadow: inset 0px 3px 5px 0px rgba(237, 35, 35, 0.2);
	-moz-box-shadow: inset 0px 3px 5px 0px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0px 3px 5px 0px rgba(237, 35, 35, 0.2);
	background: #F96161;
	background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgba(255, 255, 255, 0.2)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.2)), color-stop(0.75, rgba(255, 255, 255, 0.2)), color-stop(0.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
	background-image: -ms-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
	-webkit-background-size: 45px 45px;
	-moz-background-size: 45px 45px;
	-o-background-size: 45px 45px;
	background-size: 45px 45px;
}
.OfferDaybar{
	background: #FFFFFF;
	border-radius: 0px 20px 20px 0px;
}
/**end subscriber renew page by Chhloe **/
textarea#profile {
	font-size: 12px;
	word-break: break-word;
	line-height: 1.5;
	background: #FDFFFD none repeat scroll 0% 0%;
	border: 1px solid #EAEAEA;
	padding: 5px;
	border-radius: 5px;
}
tr.barRow:nth-child(odd) {
	background:#F6FAFF;
}

.noticeBg{
	background-image:url("../../images/noticeBg.png");
	background-repeat: no-repeat;
}

a.isDisabled {
	 color: currentColor;
	 cursor: auto;
	 opacity: 0.5;
 	 text-decoration: none;
 	 user-select: none;
}
	