﻿/* tested with IE7/Win, Mozilla Firefox, Opera, Safari,..................... */

/* colors
green:    	#315402
light green: 	#597634
lightest grn:	#7A915D
taupe:  	#a67c51
cream:	#d0cfa6
brown: 	#5c3900
burnt red:	#b45240
*/

/* basic elements */

body {background-color: #000000;}


/*    fonts------------------------------------------------------------------*/
a:link {color: #5b6123; text-decoration: underline;} 
a:visited {color:#5d770a;text-decoration: underline;} 
a:hover {color: #5d770a;text-decoration: none; font-weight:bold;}

h1 {font: 12pt Arial, Verdana, Times, serif; color:#5d770a; text-transform:uppercase;font-weight: bold; padding:15px 0px 0px 5px;}
h1 span  {display:none;}
h2 {font: 10pt Arial, Verdana, Times, serif; color:#5d770a; font-weight: bold; padding:0px 0px 0px 5px;}
h3 {font: 9pt Arial, Verdana, Times, serif;color:#5d770a; font-weight: bold;padding:0px 0px 0px 5px; text-decoration: underline;}

p{font: 10pt Arial, Verdana, Times, Georgia, serif;
color: #5d770a;
text-align: left;
text-indent: 0px;
padding: 3px 10px 12px 5px;
margin: 0px;}

.turf_img p {font: 8pt Arial, Verdana, Times, Georgia, serif;}
.turf_img img {border: 1px solid #597634; margin-left: -7px;}

li {font: 10pt Arial, "Century Old Style", "Century Gothic", Times, Verdana, Georgia, serif;
color: #5d770a;}

abbr, acronym {text-decoration: none;border-bottom: 1px dotted #5d770a;cursor: help;}


/*    main content---------------------------------------------------------*/
#container {width: 950px; position:absolute; top:10px; }

#topimage {width: 950px;}

#rss {width: 220px; position: absolute; top: 10px; left: 730px;}

#rss p{font: 8pt Arial; color: #ffffff; text-align:right; font-weight:bold;}
#rss a:link {color: #ffffff;text-decoration: underline;} 
#rss a:visited {color:#ffffff;text-decoration: underline;} 
#rss a:hover {color: #ffffff;text-decoration: none;}

#logo {width: 325px; position:absolute; top:65px; left:10px;}

#address {width: 350px; position:absolute; top:185px;}
#address p {text-align:left; font: 8pt Arial, Verdana, Times, serif; color:#ffffff;}
#address a:link {color: #ffffff;text-decoration: underline;} 
#address a:visited {color:#ffffff;text-decoration: underline;} 
#address a:hover {color: #5d770a;text-decoration: none; font-weight:bold;}


/*--  global navigation - -------------------------------------------*/
#globalnav {width: 950px; height: 40px; position:absolute; top:225px; z-index:1;}
#globalnav p {text-align: center;}
#globalnav a {padding: 0px 25px 0px 25px; font: 9.3pt Arial, Verdana, Times, serif; }
#globalnav a:link {color:#365327; text-decoration: none; font-weight:bold;} 
#globalnav a:visited {color:#ffffff; text-decoration: none;font-weight:bold;} 
#globalnav a:hover {color: #365327; text-decoration: underline; font-weight:bold;}
#globalnav a:active {color: #ffffff; text-decoration: underline; font-weight:bold;}
/*--------------------------------------------------------------------------*/

#content {width: 950px; height:338px; }

#summary {width: 390px; height:338px; border: 1px solid #414700; background-color:#ffffff; overflow: auto; position:absolute; top:251px; left:-1px; padding: 0px 5px 0px 5px;}

#header {width: 365px; height: 30px; text-align:left; margin-left:5px;}



/*--------------------------------------------------------------------------*/ 
#middle {width: 173px; height: 338px; border: 1px solid #414700;  background-color:#ffffff; position:absolute; top:251px; left: 402px;text-align: center;}
#middle p{font: 8pt Arial, Verdana, Times, Georgia, serif;
text-align: center;
font-style:italic;}


/*--------------------------------------------------------------------------*/ 
#frame {width: 370px; height: 338px; border: 1px solid #414700; background-color:#ffffff; position:absolute; top:251px; left: 578px;}

#minis {text-align:left; width: 178px; height: 338px; padding: 0px 0px 0px 3px; position:relative; top:-5px;}

img.mini{border: none;}

#minis a:link {text-decoration:none;}
#minis a:visited {text-decoration:none; }
#minis a:hover {background: #bfc0c2; text-decoration:none; }
#minis a img.big {width: 0px; height: 0px; border-width: 0px;}
#minis a:hover img.big {position: absolute; top:-38px; left: 176px; width: 370px; height: 338px; border: none; text-decoration:none; }


/*--------------------------------------------------------------------------*/

#contact {width: 948px; height:32px; border: 1px solid #414700; background-color:#5d770a; position:absolute; top:592px; }
#contact p {text-align:left; font: 8pt Arial, Verdana, Times, serif; color:#ffffff;}
#contact a:link {color: #ffffff;text-decoration: underline;} 
#contact a:visited {color:#ffffff;text-decoration: underline;} 
#contact a:hover {color: #025431;text-decoration: none; font-weight:bold;}


/*--  footer - at bottom of page-------------------------------------------*/
#footer {width: 950px; position:absolute; top:637px;}
#footer a:link {color: #ffffff; text-decoration: underline;font: 8pt Arial, Verdana, Times;} 
#footer a:visited {color:#5d770a;text-decoration: underline;} 
#footer a:hover {color: #5d770a;text-decoration: none;}
#footer p {font: 8pt Arial; color: #ffffff; text-align:center;}

/*--------------------------------------------------------------------------*/

/* CLEAN FORM 
/////////////////////////////*/
 
/* General */
.cleanform { 
font-size:9pt; 
font-family: Arial, Verdana, Times, serif; 
color:#5d770a;
width:350px; 
text-align:left; 
margin-left: 5px;
margin-top: -40px;} 

 
 
/* Elements */

 
.cleanform  label,.cleanform legend{ 
padding:0; 
margin:10px 0px 10px 0px;
font: 10pt Arial, Verdana, Times, serif; color:#5d770a; text-align: left; margin-left: 10px;
font-weight: bold;} 

 
.cleanform fieldset{ 
padding:0.7em; 
border:1px solid #ddd; 
margin:0 0 0.5em 0
} 

 
.cleanform label {font-weight:bold; color: #5d770a;} 

 
.cleanform fieldset input {   
width:90%;     
line-height:1.5em;     
padding:0.15em
} 
 
 
.cleanform input, .cleanform textarea {
display:block;     
margin-bottom:1em;     
border:1px solid #bbb;     
padding:0.15em;     
margin-right:1em;
font-size:12px; 
font-family: Arial, Verdana, Times, serif; 
} 

 
.cleanform .radio label, .cleanform .radio input, 
.cleanform .checkbox label, .cleanform .checkbox input { 
    
display:inline;     
margin:0 1.5em 0 0
} 
 
 
.cleanform .radio input, .cleanform .checkbox input {    
margin:0 0.3em 0 0
} 
 
 
/* Button */

 
.cleanform button {    
margin:0.3em 0.3em;    
border:1px solid #5d770a;    
background-color:#eee;     
font-size:1em;     
cursor:pointer;     
padding:3px;
} 
 
.cleanform button:hover {  
background-color:#e6efc2;     
border:1px solid #b5dc11;   
color:#b5dc11;
} 

 
.cleanform button:active {    
background-color:#333;    
color:white;    
border:1px solid #b5dc11;
} 

/* information */
 
 
.cleanform .formInfo {     
margin-bottom:1em;    
padding-bottom:0.5em;    
border-bottom:0.1em solid #ddd
} 

 
.cleanform .formInfo h2 {     
color:#00889e;     
font-weight:bold;    
font-size:1.2em;    
margin-bottom:1em
} 

 
.cleanform .formInfo p{    
text-align:justify
} 
 
 
.cleanform .required {    
color:#5d770a;   
font-weight:bold;   
font-size:9px;

}



