@charset "utf-8";
/* CSS Document */


#main {
  text-align: left;
  width: 900px;
  background-color: #304f30;
  padding-left: 23px;
  padding-right: 23px;
  padding-top: 1px;
  padding-bottom: 1px;
  border-color: black;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width:  1px;
  border-style: solid;

}

a:active {  color: #5c8ae7; text-decoration: none; }
a:visited {  color: #5c8ae7; text-decoration: none}
a:link { color: #5c8ae7; text-decoration: none;}
a:hover { color: #2368f3; text-decoration: underline;}

#vendorNamesDiv {
	display:none;
	background-color: #FFFFFF;
	border-left: 1px solid #808080;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	border-top: 1px solid #808080;
	position: absolute;
	width: 450px;
	color: #000000;
}

.searchCriteriaTable {
   border: 1px solid #eeeeee; 
   margin-bottom: 10px; 
   width: 100%;

   }
   
.searchCriteriaTable td.header{
      white-space: nowrap;
   padding-top: 20px;
   padding-bottom: 20px;
   padding-left: 20px;
   padding-right: 20px;
   vertical-align:  top;
}

   
   
   
.disclaimerLetterTable{
   padding-left: 12px;
   }

table.disclaimerLetterTable td{
   color: black;
   }
   
.style1 {
	font-size: 30px;
	color: black;

}

.style3 {font-size: 12px}



.LetterTitleCap {
	  font-size: 35px;
	  font-weight: bold;
	  font-family: Times New Roman;
	}

.LetterTitle {
	  font-size: 25px;
	  font-weight: bold;
	  font-family: Times New Roman;
	}

.LetterAuditorNameCap {
	  font-size: 14px;
	  font-weight: bold;
	  font-family: Times New Roman;
	}

.LetterAuditorName {
	  font-size: 9px;
	  font-weight: bold;
	  font-family: Times New Roman;
	}

.LetterAuditorTitle {
	  font-size: 9px;
	}

.LetterAddressStyle {
	 	  font-size: 14px;
	  font-weight: bold;
	  font-family: Times New Roman;
	}

.LetterPublishDate {
		 	  font-size: 14px;
	  font-weight: bold;
	  font-family: Times New Roman;
	}
	
.LetterAuditorNameDiv {
	position: relative;
	}	
.LetterPublishDateDiv {
	position: relative;
	}		
	
.info-message { color: green; font-size: 12px; text-align: center; }

div.top{display:table;width:100%;text-align:right;padding:0}
div.top div{display:table-cell;display:inline;white-space:nowrap}
div.top div.left{float:left}
div.top div.right{text-align:right ; float:right;} 




div.error{
  background-color: red;
}
div.message{
  background-color: blue;
}