body 
{
	
background-image: url("images/backgrounds/green.gif"); 

margin:0;
	
padding:0;
	
width:100%;
	
margin:0px auto;
	
max-width:1200px;
	
font-size:90%;
	

}




a 

{
  

color: #004433;


}




h1, h2, h3 

{
  

margin: 0.4em 0 0.2em;
  

padding: 0;


}




h1 

{
  

margin: 0.4em 0 0.2em;
  

padding: 0;
  

text-align: center;
  

font-family: georgia, "Times New Roman";
  

font-size: 20pt;


}




h2 

{
  

margin: 0.4em 0 0.2em;
  

padding: 0;
  

text-align: center;
  

font-family: georgia, "Times New Roman";
  

font-size: medium;


}




h3 

{
  

margin: 0.4em 0 0.2em;
  

padding: 0;
  

text-align: left;
  

font-family: georgia, "Times New Roman";
  

font-size: 14pt;


}




h4 

{
  

margin: 0.4em 0 0.2em;
  

padding: 0;
  

text-align: center;
  

font-family: georgia, "Times New Roman";
  

font-size: 12pt;

}





h5 

{
  

margin: 0.4em 0 0.8em;
  

padding: 0;
  

text-align: left;
  

font-family: georgia, "Times New Roman";
  

font-size: 12pt;


}




h6 

{
  

margin: 0.4em 0 0.8em;
  

padding: 0;
  

text-align: center;
  

font-family: georgia, "Times New Roman";
  

font-size: 12pt;


}




p 

{
  

margin: 0.4em 0 0.8em;
  

padding: 0;
  

text-align: left;
  

font-family: Georgia, "Times New Roman", Times;
  

font-size: 12pt;


}




img 

{
  

border: 2px solid #004433;
  

margin: 10px 0 5px;


}




#header 

{
  

background: #ffcc66 none repeat scroll 0% 50%;
  

clear: both;
  
float: left;
  

width: 99%;

margin-top: 10px;
  

border-left: 10px solid none;
  

border-right: 10px solid none;
  

height: 210px;


}




#header h2 

{
  

margin: 0;
  

font-size: medium;
  

text-align: center;
  

font-family: "Times New Roman";


}




#layoutdims 

{
  

border-top: 4px solid #004433;
  
margin: 0;
  

padding: 6px 15px ! important;
  


clear: both;
  

text-align: right;


}




.colmask 

{
  

position: relative;
  

clear: both;
  

float: left;
  

width: 100%;
  

overflow: hidden;


}




.holygrail 

{
  

background-image: url("images/backgrounds/green.gif"); 

}




.holygrail .colmid 

{
  
background: #ffcc66 none repeat scroll 0%;
  

float: left;
  
width: 200%;
  

margin-left: -12em;
  

position: relative;
  

right: 100%;


}




.holygrail .colleft 

{
  
background-image: url("images/backgrounds/green.gif"); 

float: left;
  
width: 100%;
  

margin-left: -50%;
  

position: relative;
  

left: 24em;


}




.holygrail .col1wrap 

{
  

float: left;
  

width: 50%;
  

position: relative;
  

right: 12em;
  

padding-bottom: 1em;


}




.holygrail .col1 

{
  

margin: 0 13em;
  
position: relative;
  

left: 200%;
  

overflow: hidden;
}




.holygrail .col2 

{
  
float: right;
  

width: 11em;
  

position: relative;
  
right: 0.6em;
  

text-align: center;


}




ol.navbar li 

{
  

margin: 0.4em 0 0.8em;
  

padding: 0;
  

text-align: left;
  

font-family: "Times New Roman";
  

font-size: 12pt;


}




ul.navbar li 

{
  

border-right: 6px none none;
  

margin: 0.5em 0;
  

padding: 0.3em;
  
background: #ffcc66;
  

text-align: center;
  

list-style-type: none;
  

list-style-image: none;
  

list-style-position: outside;


}




ul.navbar a 

{
  

text-decoration: none;


}



ul.navbar 
li a.active:hover 

{
  

background: #ffcc66 none repeat scroll 0%;
  

color: #004433;
  

font-weight: bold;
  

display: block;


}





ul.navbar li.popout 
{
background-image: url(images/arrow.gif);
background-repeat: no-repeat;
background-position: right;
color: #004433;
}

/*Left Menu Format*/


	#navigation ul {
		margin:0px; 
		padding:0px; 
			}

	#navigation ul li {
		list-style:none;
		padding-left:10px;
			}

	#navigation ul li:hover {
		position:relative;
			}


/*Sub Menu*/

	#navigation ul ul {
		display:none;
		position:absolute;
		left:140px;
		top:-25px;
		border:#004433 solid;
		border-width:1px;
		background: #004433;
			}

	#navigation ul li:hover ul {
		display:block;
			}

	#navigation ul ul li {
		border:none; 
		width:150px; 
		float:left; 
		display:inline;
			} 

	#navigation ul ul li:hover {
		text-decoration:underline; 
		border:none;
			}

	#navigation li:hover ul li ul {
		display:none;
			}

	#navigation ul ul li ul {
		left:150px; 
			}

	#navigation ul ul li:hover ul {
		display:block;
			}



/*End Left Menu Format*/


a:link 

{
  

color: #004433;


}




a:visited 

{
  

color: #004433;


}



address 

{
  

margin-top: 1em;
  

padding-top: 1em;


}




.holygrail .col3 

{
  

float: right;
  

width: 13em;
  

margin-right: 2em;
  
position: relative;
  

left: 50%;


}




#footer 

{
  

clear: both;
  

float: left;
  

width: 100%;


}




table 

{
  

margin: auto;
  

text-align: left;
  

font-family: "Times New Roman";
  

font-size: 12pt;

border-style: solid; 
border-color: #004433;


}



td
{

	border-right: 1px solid #004433;
	border-left: 1px solid #004433;
	border-bottom: 1px solid #004433;
	border-top: 1px solid #004433;
}

hr {
color: #004433;
background-color: #004433;
height: 3px;
}



#footer p 

{
 

margin: 0;
  

padding: 10px;
  

color: #ffcc66;


}




#footer 

{
  

background-image: url("images/backgrounds/green.gif"); 


}
