
/***  Request form ***/
#requestForm table{
	margin: 10px 0 5px 0;
}
#requestForm td{
	padding: 3px 3px 3px 0;
	font-size: 90%;
}
#requestForm p{
  line-height: 1.3em;
}
#requestForm p{
	margin: 15px 0 25px 0;
}
#requestForm h1{
	padding: 10px 26px 10px 26px;
	color:#2b2f3d;
	margin: 0 0 15px 0;
	border-top: 1px dashed #858686;
	border-bottom: 1px dashed #858686;
	font: bold 1.2em/1.3em Tahoma, Arial, Helvetica, sans-serif;
}
#requestForm input, #requestForm select{
	border: 1px solid #a0a0a0;
	background: url('../images/design/input-bg.png') #ffffff repeat-x;
	font-size: 100%;
}
#requestForm textarea{
	border: 1px solid #a0a0a0;
	background: url('../images/design/textarea-bg.png') #ffffff repeat-x;
	height: 40px;
	width: 340px;
}
#requestForm .infobox{
	background: url('../images/design/infobox.png') repeat-x;
	height: 70px;
	width: 520px;
	padding: 12px 12px 0 0;
	text-align: right;
}
.advancedForm{
	background: #c2c2c2;
}
#requestForm input.sendButton{
 font-size: 0.9em;
 font-weight: bold;
 background: #e77d00;
 color:#FFFFFF;
 padding: 4px;
 width: 200px; 
}
#requestForm input.sendButtonView{
 font-size: 0.9em;
 font-weight: bold;
 background: #e77d00;
 color:#FFFFFF;
 padding: 4px;
 width: 300px; 
}

#requestForm input.acceptOffer{
 /*height: 19px;*/
 margin: 0 20px 0 0; 
 font-size: 1em;
 font-weight: bold;
 width: 1375px;
 padding: 4px;
}
#acceptOffer{
 /*height: 19px;*/
 margin: 0 20px 0 0; 
 font-size: 1em;
 font-weight: bold;
 width: 375px;
 padding: 4px;
}
#requestForm input.sendSupplyButton{
 font-size: 1.1em;
 font-weight: bold;
 background: #e77d00;
 color:#FFFFFF;
 padding: 4px;
 width: 200px; 
}
#sendSupplyButton2{
 font-size: 1.1em;
 font-weight: bold;
 background: #e77d00;
 color:#FFFFFF;
 padding: 4px;
 width: 400px; 
}

#requestForm .submitDisabled{
	background: #ebebeb;
	border: 1px solid #bcbcbc;
	color: #898989;
	font: bold 0.9em Verdana, Helvetica, sans-serif;
	padding: 5px 20px 5px 20px;
	width:200px;
	font-size: 0.9em;
 font-weight: bold;
}

#fastsend{ width: 120px; background: #ffffff; border: 1px dotted #a0a0a0; padding: 3px; margin: 0 0 3px 0;}

.floatright{float: right;}
.imgstep{position: absolute; margin: 10px 0 0 265px;}

.advancedForm a{
	color: #424242;
	font-weight:bold;
	/*ackground:url(../images/design/arrow-advanced-closed.gif) no-repeat left center;*/
	padding: 0 0 0 24px;
	text-decoration: none;
}
.continueForm, #requestForm .submitForm{
	background: #f8f8f8;
	border: 1px solid #a0a0a0;
	color: #424242;
	font: bold 0.9em Verdana, Helvetica, sans-serif;
	padding: 5px 20px 5px 20px;
	
}

#requestForm td.center{
  text-align: center;
}
#requestForm td.bold{
  font-weight: bold;
}
#requestForm td.defwidth{
  width: 150px;
}
#requestForm td.checktype input{
  vertical-align: middle;
  margin: 0 3px 0 5px;
}
#requestForm td.checktype{
  text-align: center;
  vertical-align: middle;
  font-size: 90%;
}

#advancedFormItems{
	
}
.advancedClose{
  background:url(../images/design/arrow-advanced-opened.gif) no-repeat left center;
}
.advancedOpen{
  background:url(../images/design/arrow-advanced-closed.gif) no-repeat left center;
}

#requestForm .fillCommint{
	background: #c05f1b;
        text-align: center;
        color: #ffffff;
        padding: 4px 0 4px 0;
        font-size: 1.1em;
}
#requestForm h2, .refuseHead{
   margin: 5px 0 0 0;
   background: #c2c2c2;
   color: #424242;
   padding: 4px 0 4px 0;
   display: block;
   font-size: 0.8em;
   font-weight: normal;
}
#requestForm h2 a{
	color: #424242;
	/*ackground:url(../images/design/arrow-advanced-closed.gif) no-repeat left center;*/
	padding: 0 0 0 24px;
	text-decoration: none;
}
#requestForm .nobg{
  background: none;
  border: 0;
}

#requestForm .eventInfoStyle,
#requestMessage .eventInfoStyle
	{
		margin: 0; padding: 0; font-size: 90%;
	 }
requestForm .eventInfoStyle tbody{
   margin: 0; padding: 0;
}
#requestForm .eventInfoStyle thead th,
#requestMessage .eventInfoStyle thead th
{background: #ffffff; margin: 0; padding: 5px; color: #c05f1b;}
#requestForm .eventInfoStyle tr,
#requestMessage .eventInfoStyle tr{background: #efefef; margin: 15px 0 0 0; border-top: 2px solid #000000;}
#requestForm .eventInfoStyle .copied{
  background: #ffe3d0;
}
#requestForm .eventInfoStyle td,
#requestMessage .eventInfoStyle td{padding: 2px 5px 2px 5px;}
#requestForm .eventInfoStyle .aright,
#requestMessage .eventInfoStyle .aright{vertical-align: right; text-align: right;}
#requestForm .eventInfoStyle .aleft,
#requestMessage .eventInfoStyle .aleft{text-align: left;}
#requestForm .eventInfoStyle .acenter,
#requestMessage .eventInfoStyle .acenter{text-align: center; vertical-align: middle;}
#requestForm .eventInfoStyle input,
#requestMessage .eventInfoStyle input{width: 75px;}
#requestForm .eventInfoStyle .smallinput{
	width: 25px;
}
#requestForm .eventInfoStyle .note,
#requestMessage .eventInfoStyle .note{width: 338px;}
#requestForm .eventInfoStyle a,
#requestMessage .eventInfoStyle a{color: #c05f1b;}

#requestForm .eventInfoStyle .inputSmall,
#requestMessage .eventInfoStyle .inputSmall{width: 45px;}


#requestForm a.nameList,
#requestMessage a.nameList {
	color:#05538a;
	font-weight:bold;
	text-decoration: none;
}
#requestForm .eventinfospace{background: #efefef; margin: 5px 0 0 0;}

#requestForm #specialInfo{width: 500px; text-align: center;}

#requestForm .eventInfoStyle input.sendButtonView2{
 font-size: 1em;
 font-weight: bold;
 /*background: #e77d00;
 color:#FFFFFF;*/
 padding: 4px;
 width: 400px; 
}
#requestLogin{
	width: 75%;
	margin: 10px 0 0 0;
	background: url(../images/design/bg-forms.gif) repeat-x	top left;
}
#requestLogin form{
	margin: 20px;
	padding: 20px 0 0 0;
}
#requestLogin table{
	margin: 10px 0 15px 0;
}
#requestLogin td{
	padding: 2px;
}
#requestLogin input{
	border: 1px solid #ffffff;
}
#requestLogin input.submit{
 background: #e77d00;
 color:#FFFFFF;
 height: 19px;
 width: 75px;
 margin: 20px 0  0 0; 
 font-size: 0.8em;
 font-weight: bold;
}

#requestMessage{
	margin: 20px 0 0 0;
}
#sendButton2{
 color:	#e77d00;
 font-weight:bold;
}

#changeRefuse, #changeReminder{padding:0 !important; margin:0 !important; cursor:pointer; color:#16669e !important;}
.hideRefuse,.hideReminder{
	display:none;
}
.showRefuse, .showReminder{
	display:block !important;
}
.remiderResult{
	padding:10px; background:#fff;
}

