body  {
	
	font-family: arial, helvetica, verdana, sans-serif;
	background-color: #395A63;
	color: #000;
	margin-top: 0px;
	font-size: 85%;
}

td { font-size: 90%; }

h2, h3, h4 { color:  #ffcc66;  }

h2 { 
		font-size: 150%; 
		font-style: italic;
		text-align: center;
	
	}

h3 { 
	font-size: 130%; 
	font-style: italic;
	text-align: center; 
	}
	
h4  {
		font-size: 100%;
		font-style: italic;
		text-align: center; 
	}
			

p.box { 	padding: 10px;	
				width: 200px;
				border: 1px solid white;
				/*background-color: #ffffee;*/ 
				text-align: justify;
				/*line-height: 1.5em;*/
				} 

p.box2 { 	padding: 10px;	
				width: 400px;
				border: 1px solid white;
				/*background-color: #ffffee;*/ 
				text-align: justify;
				/*line-height: 1.5em;*/
				
				}
				
				
div.menubox {			
				//padding: 5px;
				border: 1px solid white;
				background-color: #ffff99;
				//width: 150px;
				margin-top: 10px;
				color: #006666;
				
				}				
				
table.main  {
								/*border: 1px solid white;*/ 
								/*background-color: #999966;*/
								margin-top: 20px;
								}

td.background_shadow_left {
				background-image: url(/images/shadow_left.jpg);
				background-repeat: repeat-y;
				}

td.background_shadow_right {
				background-image: url(/images/shadow_right.jpg);
				background-repeat: repeat-y;
				}
				
td.background_bottom {
				background-image: url(/images/bottom.jpg);
				background-repeat: repeat-x,y;
				}

td.background_top {
				background-image: url(/images/top.jpg);
				background-repeat: repeat-x,y;
				}				


				
td.border_left { border-left: 1px solid white; }

td.border_right { border-right: 1px solid white; }	

td.border_top { border-top: 1px solid white; }				

td.border_sides  { 	
								border-left: 1px solid white;
								border-right: 1px solid white; }	
								
td.border_sides_background  { 	
								border-left: 1px solid white;
								border-right: 1px solid white;
								background-color: #999966;
								 }	
								 
td.background_sage_shadow  { 	
								/*border-left: 1px solid white;*/
								/*border-right: 1px solid white;*/
								background-image: url(/images/background_sage_shadow.jpg);
								background-repeat: repeat-y;
								background-color: #999966;
								 }
								 								 							


		
div.footer { 
					font-size: 80%;
					font-style: italic;
					padding: 5px;
					}
					
div.menu_blocks	{

							padding-right: 10px;
							padding-top: 5px;
							/*background-color: #cccc66;*/
							background-color: #D6A235;
							border-bottom: 1px solid white;
							border-right: 1px solid white;
							width:  100%; 
							height: 20px;
							text-align: right;
							}													

input  { border-width: 1px;
			border-color: white;
			border-style: solid; 
			background-color: #B7B270;
			font-size: 90%; }
			
textarea { 	border-width: 1px;
					border-color: white;
					border-style: solid;
					background-color: #B7B270;
					font-size: 100%;
					 }		
			
a {
	 text-decoration: none; 
	color: #993333; }

a:hover { text-decoration: underline; }
	
a.menubox:link { 	
									text-decoration: none;
									color: black;
									font-size: 90%;
																							
									}
							
a.menubox:visited { 	color: black;
									font-size: 90%;
									 }	

a.menubox:hover { color: white;
								text-decoration: none;
								font-size: 90%;
								/*background-color: #FACA66; */}								