body {
	
	background-color: #FFFFFF; 
	margin-top:0; 
	margin-bottom:50px; 
	margin-left:0; 
	margin-right:0px;
	padding:0;
	
}

#banner {               /*the div goes over the top of the 3 boxes. Holds the banner images.*/
	
		
		width: 100%;
		background-position: left top;
		background-repeat: no-repeat;
		background-image:url(Images/Header_MSS.jpg);
		border-top:1px solid #2A0055;
		
		border-bottom: 3px solid #2A0055;
		voice-family: "\"}\"";
		voice-family: inherit;
		height:130px;
		}	


#content {
	border top: 1px solid #0000FF;
	border-top: none;
	margin-left: 40px;
	margin-right: 80px;
}

#instructions li{font-size:16px;}


Table {
	font: 16px, Georgia, "Times New Roman", Times, serif;
	color: #000000;
	background-color: transparent;
	margin-left: 20px;	
	margin-right: 20px;
}
h1 {
	font: 16px, Georgia, "Times New Roman", Times, serif;
	color: #000000;
	background-color: transparent;
	margin-left: 40px;	
	margin-right: 80px;
	
	
}

p.rfp  {
	
	font: 19px, Georgia, "Times New Roman", Times, serif;
	color: #333333;
	font-weight:bold;
	background-color: transparent;
	margin-left: 0px;	
	margin-right: 80px;
	Padding-top:25px;
	
	
}

h1.error {
	font: 16px, Georgia, "Times New Roman", Times, serif;
	color: #CC0000;
	background-color: transparent;
	margin-left: 40px;	
	margin-right: 80px;
	
	
}
p {
	font: 16px, Georgia, "Times New Roman", Times, serif;
  clear: left;
  margin: 0;
  padding: 0;
  padding-top: 2px;
  color: #000000;
   
	
}
p.Report {
	font: 16px, Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	text-align:right;
  clear: left;
  margin: 0;
  padding: 0;
  padding-top: 2px;
  color: #000000;
   
	
}




p.toplevel {
	
  clear: left;
  margin: 0;
  padding: 0;
  padding-top: 8px;
  color:#0000FF
}

p.selected {
	font: 14px, Georgia, "Times New Roman", Times, serif;
  clear: left;
  margin: 0;
  padding: 0;
  
  color:#990000
}

p.container {
	font: 14px, Georgia, "Times New Roman", Times, serif;
  clear: left;
  margin: 0;
  padding: 0;
 
  
}

p.isotopB { 
Padding-top:25px;
font-weight:bold;
text-align:right;

}

p.isotop { 
Padding-top:25px;


}



p.isobottomB{ 
Padding-bottom:25px;
font-weight:bold;
text-align:right;
}

p.isobottom { 
Padding-bottom:25px;

}



th {
	font:  Bold, 18px, Georgia, "Times New Roman", Times, serif;
  clear: left;
  margin: 0;
  azimuth: center;
 padding-Right: 25px;
  padding-top: 2px;
}

td {
	font:  12px, Georgia, "Times New Roman", Times, serif;
  clear: left;

 
 
 padding-Right: 40px;
  padding-top: 2px;
}




p.complete {
	font: 16px, Georgia, "Times New Roman", Times, serif;
  clear: left;
  margin: 0;
  padding: 0;
  padding-top: 2px;
  color:#009933;
   
	
}
p.incomplete {
	font: 16px, Georgia, "Times New Roman", Times, serif;
  clear: left;
  margin: 0;
  padding: 0;
  padding-top: 2px;
  color:#CC0000	;
}

Legend.complete{
	font:  20px, Georgia, "Times New Roman", Times, serif;
  clear: left; 
  
     color:#009933;
}

Legend.incomplete{
	font:  20px, Georgia, "Times New Roman", Times, serif;
  clear: left; 
  
 color:#CC0000;
}




Legend {
	font:  20px, Georgia, "Times New Roman", Times, serif;
  clear: left;
  
  color: #333333;
}



fieldset { margin-top:30px;
}








ul#tabnav {
	list-style-type: none;
	margin: 0;
	padding-left:0;
	
	padding-top:20px;
	padding-bottom: 30px;
	border-bottom: 1px solid #000000;
	font: bold 13px Georgia, "Times New Roman", Times, serif;
	
}
ul#tabnav li {
	float: Left;
	height: 27px;
	background-color: #000000;
	color: #FFFFFF;
	margin: 2px 2px 0px 0px;
	border: 1px solid #000000;
}

ul#tabnav li.complete {
	float: Left;
	height: 27px;
	background-color: #006633;
	  color: #FFFFFF;
	margin: 2px 2px 0px 0px;
	border: 1px solid #000000;
}

ul#tabnav li.incomplete {
	float: Left;
	height: 27px;
	background-color: #CC0000;
	  color: #FFFFFF;
	margin: 2px 2px 0px 0px;
	border: 1px solid #000000;
}

ul#tabnav li.Submit {
	float: Left;
	height: 27px;
	background-color:#FF9900;
	  color: #FFFFFF;
	margin: 2px 2px 0px 0px;
	border: 1px solid #000000;
}











ul#tabnav a:link, ul#tabnav a:visited {

	display: block;
	color: #FFFFFF;
	background-color: transparent;
	text-decoration: none;
	padding: 4px;
}
ul#tabnav a:hover {
	background-color: #3333FF;
	color: #FFFFFF;
	
	padding-bottom:8px;
}
body#Instructions li.Instructions, body#Proposal_Info li.Proposal_Info, body#Proposal_Detail li.Proposal_Detail, body#Personnel li.Personnel,  body#Reviewers li.Reviewers, body#Documents li.Documents, body#Keywords li.Keywords, body#Reviewers li.Reviewers, body#Submit li.Submit 
{
	border-bottom: 1px solid #FFFFFF;
	color: #000000;
	background-color: #FFFFFF;
}
body#Instructions li.Instructions a:link, body#Instructions li.Instructions a:visited,
body#Proposal_Info li.Proposal_Info a:link, body#Proposal_Info li.Proposal_Info a:visited,
body#Proposal_Detail li.Proposal_Detail a:link, body#Proposal_Detail li.Proposal_Detail a:visited,
body#Personnel li.Personnel a:link, body#Personnel li.Personnel a:visited,
body#Keywords li.Keywords a:link, body#Keywords li.Keywords a:visited,
body#Reviewers li.Reviewers a:link, body#Reviewers li.Reviewers a:visited,
body#Submit li.Submit a:link, body#Submit li.Submit a:visited {
	color: #000000;
	background-color: #FFFFFF;
}
