
body { font-family:verdana; font-size:11px; height:100%; width:100%; padding:0; margin:0; }

.col { float:left; padding:0; margin:0; }
.row { clear:both; padding:0; margin:0; border:0px solid #FFF;}
.head { text-transform:uppercase; }
.req { color:red; }
.label { width:180px; text-align:right; padding:0 10px 0 0; font-weight:bold; margin:5px 0 5px 0;  }
.labelphase2 {  margin:5px 0 0 0; font-weight:bold;  padding:0 0 0 20px; }
.field { border:1px solid #CCCCCC; background-color:#EEEEEE; margin:5px 0 5px 0; padding:0; }
.extra {  margin:5px 0 5px 10px; font-style:italic; padding:0; }
.noneeditable { margin:3px 0 10px 0; padding:0 0 0 20px; }

#selectorDiv { 
	display:none; 
	background-color:#EEE;
	border:1px solid #CCC;
	width:330px;
	height:200px;
	overflow:auto;
	padding:20px;
	position:absolute;
	margin:-175px 0 0 280px;
	text-align:left;
}
#selectorDiv  b {
	position:relative; *top:-5px;
}
INPUT.selector {
	border:1px solid #EEE; background-color:#CCC; margin:5px 0 5px 0;
}
INPUT.next {
	padding:2px 5px 2px 5px;
	background-color:#670001; border:0px solid #FFF; color:#FFF; margin:5px 0 5px 0; font-size:11px; position:relative; top:-7px;
}
INPUT.nextbig {
	padding:2px 5px 2px 5px;
	background-color:#670001; border:0px solid #FFF; color:#FFF; margin:5px 0 5px 0; font-size:13px; font-weight:bold; position:relative; top:-7px;
}
#pstrength {
	padding:0 5px 0 5px;
	border:1px solid #000;
	width:40px;
	height:17px;
	line-height:17px;
	text-align:center;
	margin:5px 0 0 2px;
	display:none;
}
#preason { line-height:17px; margin:0 0 0 10px; }
.pst { background-color:red; }
.pstg { background-color:green; }

#loading {
	background-image:url('../../images/loading.jpg');
	position:absolute;
	height:332px;
	width:582px;
	opacity:.80;filter: alpha(opacity=80); -moz-opacity: 0.8;
	z-index:2;	
	margin:0 0 0 -10px;
}
#SecDiv {
	position:absolute;
	border:1px solid #CCCCCC; 
	background-color:#EEEEEE;
	width:300px;
	padding:20px;
	display:none; 
	margin:-300px 0 0 350px;
}
#inventory {
	position:absolute;
	border:1px solid #CCCCCC; 
	background-color:#EEEEEE;
	width:500px;
	padding:20px;
	display:none; 
	margin:-30px 0 0 70px;
}
#adspec {
	position:absolute;
	border:1px solid #CCCCCC; 
	background-color:#EEEEEE;
	width:400px;
	padding:20px;
	display:none; 
	margin:-30px 0 0 70px;
}
.exbutt {
	width:60px;
	height:20px;
	text-align:right;
	float:left;
	position:relative;
	top:-5px;
	margin:0 10px 0 0;
}
.actiondates {
	width:500px;
	margin:10px 15px 20px 0;
}
.importantdates {
	padding:25px 5px 5px 5px; background-color:#EEE; border:1px solid #CCC; width:550px;height:70px;overflow:auto;margin:10px 0 20px 0;
}
.importantdates  #impdatestitle {
	font-size:12px;
	background-color:#EEE;
	position:absolute;
	height:25px;
	line-height:25px;
	margin:-25px 0 0 -2px;
	width:500px;
}
h3 { padding-bottom:0;margin-bottom:0;  }
