/* CSS Document */

/*-- General Code --*/
body { margin: 0; padding: 0; text-align: center; background-image: url(../images/background2.jpg); 
font-family: "arial" sans-serif; font-size: 13px; height:100%; min-height:100%;}

h1, h2, h3, h4,{
  font-family : 'Trebuchet MS', verdana, geneva, Arial, Helvetica, sans-serif;
  margin:0; padding:0;
}

h1 {font-size: 12px; color: #e05c2b; text-align:center; margin:0; padding:0;}
h2 {font-size: 22px; color: #fff; text-align: left; margin:0; padding:0;}
h3 {font-size: 30px; color: #fff; text-align:left; margin:0; padding:0;}
h4 {font-size: 18px; color: #000; text-align:left; margin:0; padding:0;}
h5 {font-size: 18px; color: #037503; text-align:left; margin:0; padding:0;}
h6 {font-size: 18px; color: #000; text-align:center; margin:0; padding:0;}


 
/*-- Default styles for Links --*/
a:link {         
        color: #023e80;
        text-decoration: none;
        }
		
a:visited {        
        color: #023e80;
        text-decoration: none;
        }
		
a:hover {        
        color:  #e57735;
        text-decoration: none;
        }
		
a:active {        
        color:  #e57735;
        text-decoration: none;
		}
		
.nounderline_white { 
		color: #FFFFFF
		text-decoration: none
		}

.text { font-family : 'TrebuchetMS', verdana, geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #404040; }
.smalltext { font-family : 'TrebuchetMS', verdana, geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #7F7F7F; }
.header { font-family : 'TrebuchetMS', verdana, geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #000000; }
		



/*-- Page Layout Code --*/
#page {
	text-align: left; 	
	margin: 0px auto; 	
	width: 825px; 	
}

#header {
	position: relative; 
	margin: 0 auto; 
	width: 825px; 
	height: 42px; 
}

#content {
	position: relative;
	float: left;
	width: 100%;
	background: #fff;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	overflow:hidden;
}

#onecolumn  {
   	width: 825px;
	text-align: left;	
	background: #fff;
	}
  


	
#menu-column {
    float: left;
	width: 197px;	
	border-right: 1px solid #cccccc;
	background: #efefef;
	padding-bottom:99999px;
	margin-bottom:-99999px;
}


#picture {
    float: right;
	width: 620px;
	background: #efefef; 
}

#middle-column {
    float: left;
	width: 390px;
	padding-left: 10px;
	padding-top: 20px;
	text-align: left;	
	background: #fff;
}

#right-column {
    float: right;
	width: 205px;
	padding-right: 10px;
	padding-top: 9px;
}	

#text-column {
	float: right;
	width: 600px;
	padding-left: 2px;
	padding-right: 15px;
	padding-top: 10px;
	text-align: left;
	background: #fff;
	padding-bottom:99999px;
	margin-bottom:-99999px;
}

#bottom-column {
    float: right;
	width: 750px;
	padding-left: 2px;
	padding-right: 15px;
	padding-top: 10px;
	text-align: left;	
	background: #fff;
}


#frame-column {
    float: right;
	width: 600px;
	padding-right: 5px;
	padding-top: 10px;
	text-align: left;	
	background: #fff;
}

#bottom-column {
    float: left;
	width: 580px;
	margin: 4px;
	padding:4px;
	text-align: left;	
	background: #ffffff;
}

#waterlogo {
      position: absolute; 
	  top: 145px; 
	  right: 20px; 	  	  
	  background: transparent;   
	  z-index: 20;  
}


#uflogo {
      display:inline;
	  float:right;    
	  margin: 0;
	  padding: 0px;
}

#small-column {
    float: left; 
	width: 115px;
	margin: 28px;
	padding:5px;
	text-align: center;	
	background: #ccc;
}


#footer {
	clear: both;   
	padding: 7px;
	text-align: left;
}

#footer {
   background: #fff; 
   border-top:  solid 1px #cccccc;
   border-left: 1px solid #cccccc;	
   border-right: 1px solid #cccccc;
   font-family : 'Trebuchet MS', verdana, geneva, Arial, Helvetica, sans-serif;
   font-size: 11px; 
   color: #000000;
}

.footer {
   font-family : 'Trebuchet MS', verdana, geneva, Arial, Helvetica, sans-serif;
   font-size: 11px; 
   color: #000000;
}

.footer a:link {
   font-size: 11px; 
   color:  #10719c;
}

.footer a:hover {
   font-size: 11px; 
   color:#000000;
}

form#search {
display:inline;
padding-top:2px;
position:absolute;
right:0;
top:0;
}

form#search input#image {
vertical-align:top;
}

#table
{
border-left: 2px solid #ccc;
border-top: 2px solid #ccc;
}  


#tablelg
{
border: 1px solid #ccc;

}

#tablein
{
text-align:left;
border-right: 1px solid #ccc;
}

#tableout
{
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}

#tableright
{
border-bottom: 1px solid #ccc;
}

#tablesm
{
width: 295px;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 3px;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}

#tablesig
{
border-right: 1px solid #ccc;
text-align: center;
}

#tablesigsm
{
text-align:center;
}

#tableblock
{
border-bottom: 1px solid #ccc;
}

#tablefront
{
border: 1px solid #009900;
}

.descIndent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: italic;
	text-indent: 10px;
	padding-bottom: 8px;
}
.table_border {
	width: 550px;
	border: thin none #CCCCCC;
}.redText {
	color: #F00;
}
