@import url("/_sd/css/sduploader.css");
body {
     margin: 0px;
     padding: 0px;
     background:white;
     color:black;
     background-image: url(slidebar_c_bkg.png);
	 background-repeat: repeat-y;
}
	
textarea {
	margin: 0 0 2px 0;
 	background-color:#EEEEEE;
	border-bottom:1px solid #FFFFFF;
	border-left-color:#FFFFFF;
	border-right:1px solid #FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	width: 15em;	
	padding-left: 3px;
	}
	
input.txt{
	/* border-top:1px solid #00ff00; */
	margin: 0 0 2px 0;
 	background-color:#EEEEEE;
	border-bottom:1px solid #FFFFFF;
	border-left-color:#FFFFFF;
	border-right:1px solid #FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	width: 15em;	
	padding-left: 3px;
	}	

/* define these so the Ajax library can highlight required fields
/* along with fields that did not validate
*/	
input.reqd{
	border-bottom:1px solid #FF0000;
	border-left-color:#FF0000;
	}
select.reqd{
	border-bottom:1px solid #FF0000;
	border-left-color:#FF0000;
	}
textarea.reqd{
	border-bottom:1px solid #FF0000;
	border-left-color:#FF0000;
	}
		
input.notvalid{
	background-color:#ff9999;
	}
select.notvalid{
	background-color:#ff9999;
	}
textarea.notvalid{
	background-color:#ff9999;
	}	
		
 label {
 width: 100px;
 float: left; 
 text-align: right;
 display: inline;
 font:12px verdana,"trebuchet MS",helvetica,sans-serif;
 margin-top:3px;
 color:black;
 }

 fieldset {
 border-top: 1px solid #781351;
 border-right:0px;
 border-left:0px;
 border-bottom:0px;
 font:12px verdana,"trebuchet MS",helvetica,sans-serif;
 font-weight: bold;
 margin: 0 0 -10px 0;
 padding; 0 0 0 0;
 display:block;
 }
 
 fieldset.production {
 margin: 0 0 0 0;
 }

#Attachments{
	width:500px;
	height:190px;
	float:right;
}
 label.time{
	 width:70px;
 } 

div.right{ 
	 margin-left: 10px;
	 float:left;
	 width:250px;
 }
div.left{
	 width:350px;
	 height: 150px;
	 float: left;
 }

 .masthead {
 background: #ffffff;
 display: block;
 margin: 0 0 0 0;
 font-family: sans-serif;
 font-style: italic;
 color: #aaa;
 font-size: 80%;
 }
 legend {
 color: #fff;
 background : #1018CC; 
 border: 1px solid #781351;
 padding: 2px 6px;
 font:100% verdana,"trebuchet MS",helvetica,sans-serif;
 font-weight: bold;
 margin-bottom: 10px;
 margin-top:4px;
 margin-left:0px;
 }

#footer {
font-size: 11px;
font-family: Verdana, Geneva, Arial, sans-serif;
position: absolute;
bottom: 20px;
left: 0px;
width: 100%;
height: 20px;
visibility: visible;
display: block;
margin: 0 0 0 0;
color:black;
}

#OCtxt{
	font-weight: bold; 
	color: green; 
	font:24px verdana,"trebuchet MS",helvetica,sans-serif;
}
/*--------------- calendar --------------*/
.calendar {
	background-color: #fff;
	border: 1px solid #000;
	color: black;
	font-family: Verdana, Geneva, Arial, sans-serif;
}

.calendar_year, .calendar_month {
	text-align: center;
	border-bottom: 1px solid #aaa;
	padding: 2px 0px;
}

.calendar table {
	border-collapse: collapse;
	margin-top: 2px;
}

.calendar thead {
	font-weight: bold;
}

.calendar thead td {
	padding: 0px 2px;
}

.calendar td {
	font-size: 60%;
	text-align: center;
}

.calendar td:hover {
	background-color: #ccc;
}

td.calendar_selected {
	background-color: #faa;
}

.calendar_special {
	color: white;
	background: #0099ff;
}
/*----------------------- JSMultiFile -------------------*/
.multiup_fe{
	height: 20px;
	color: black;
	font:90% verdana,"trebuchet MS",helvetica,sans-serif;
	background-color: #dddddd;
	overflow: hidden;
}

span.multiup_rmfile {
			background: #dddddd url("/_sd/images/oat/MacWin_close.gif") left center no-repeat;
			padding-left: 10px;
			padding-right: 10px;
			margin-right:5px;
			margin-left:5px;
			cursor: pointer;
			}	
			
span.multiup_rmfile:hover { 
			background: #dddddd url("/_sd/images/oat/MacWin_close_hover.gif") left center no-repeat;
			}	
.multiup_label{ 
	font-size:80%; 
	text-align:right; 
	display:block; 
	float:right; 
	margin-right:10px; 
	font-style:italic 
}
.multiup_listdiv{
	overflow:auto;
	background-color:#EEEEEE;
}
.multiup_formdiv{
	padding-top: 10px;
	background: gray;
	text-align:center
}



/*---------------------------------- Order Complete dialog --------------------*/
#OrderComplete{
	width:420px
}
div.OCOpt{
	font-weight: bold; 
	color: gray; 
	font:24px verdana,"trebuchet MS",helvetica,sans-serif;
	height: 40px;
	cursor: pointer;
	padding-top:8px; 
	padding-left:4px;
	vertical-align: middle 
	
}
div.OCOpt:hover{
	color: blue; 
	border-bottom:1px solid #FF0000;
	background-image: url(slidebar_c_bkg.png);
	background-repeat: repeat-y;
}
#UploadError{
	background:#ff0033;
	color: white;
	border-style:solid;
	border-width:2px;
}