body {

font-size: 10pt;
font-family:  "Century", "Book Antiqua";
color: #005500;
background-color: #dbe5d1;
margin: 0;
padding: 0;

}



#all { margin: 0; padding: 0; }


/* submit buttons */
input.submit {

background: url(images/submit.gif) transparent;
font-style: italic;
width: 100;
height: 20;
color: #fff;
font-weight: 600;
border: none;
cursor: pointer;
margin: 10px;
margin-bottom: 0;

}





/* Banner section layout */
#banner {

width: 100%;
height: 115px;
background-color: #508A4C;
background-image: url('images/banner_bg.jpg');
background-repeat: repeat-x;
margin:0; 
text-align:left;
padding: 0;


}

#banner img { margin: 0; padding: 0; border: 0px solid black;}



#banner div#extra {


position: absolute;
right: 0px;
left: 500px;
top: 100px;
height: 25px;
width: auto;
margin: 0;
padding: 0;
background-image: url('images/garras.gif');
background-repeat: repeat-x;
background-position: bottom;
border: 0px solid black;

}



   /* Top Left */
#top_left {

position: absolute;
left: 0px;
top: 20px;
width: auto;
height: auto;
valign: middle;
margin: 0;
padding: 0;
border: 0px solid black;

}


   /* Top Right Navigation Links */
#top_right {

position: absolute;
right: 0px;
top: 30px;
text-align: right;
width: auto;
height: 18px;
margin: 0;
background-color: transparent;
font-family: "Times New Roman";
background-image: url('images/top_menu_right.gif');
background-position: bottom left;
background-repeat: repeat;

}

#top_right a { 

color: #005500;  
padding: 0 8 0 9; 
border-right: 1px solid #005500;
text-decoration: none;
font-weight: 500;
font-size: 10pt;


}

#top_right a:visited, a:active { color: #005500; }
#top_right a:hover { color: #00BB00; }




   /* Top Navigation */
#first_line {

height: 20px;
margin: 0;
padding: 0;
background-color: #175850;
text-align: left;

}





/* Left Column section Layout */
#left_col {

position: absolute;
left: 0px;
width: 175px;
height: auto;
background: url('images/left_column.jpg') #dbe5d1 repeat-y;
padding: 0;
margin: 0;
text-align: left;
border-right: 0px solid #005500;

}


/* Right Column section Layout */
#right_col {

position: absolute;
right: 14px;
width: 140px;
background: url(images/bgcols.jpg) #d6d6d6 repeat-y right;
padding: 0;
margin: 0;
border-right: 1px solid #005500;

}


/* Center COntent section Layout */
#content {

color: #005500;
margin: 0 0 0 175px;
padding: 0;
text-align: left;
background: #fff;
font-style: none;
font-size: 11pt;
font-family: "Verdana";
border-right: 1px solid #005500;

}



/* Bottom/Footer section Layout */
#bottom {

height: 20px;
margin: 0;
padding: 0;
background-color: #175850;
border-top: 1px solid #175850;

}





h1 {

font-size: 20pt;
font-family: "Viner Hand ITC";
color: #fff;
margin: 5 3;
padding: 0px 10px;
height: auto;
background: #fff url('images/h1.jpg') no-repeat center left;
border: 0px solid #005500;

}

h2 {

font-size: 12pt;
font-family: "courier";
color: #005500;
text-decoration: underline;
margin: 5 3;
padding: 0px 10px;
height: auto;
background: #fff;
border: 0px solid #005500;

}




#left_content {

display: block;
width: 165px;
margin: 0;
padding: 0;
background-color: transparent;

}


#left_content ul {  

list-style: none;
padding: 0; 
margin: 0;

}




#left_content p {

height: auto;
text-align: center; 
margin: 0; 
padding: 0; 
font-size: 11pt;
text-decoration: none;
color: #005500;
font-family: "Arial";
font-weight: 600;
border-bottom: 1px solid #005500;
background-color: #7B9896;

}



#left_content ul a, #left_content ul a:active {

display: block;
width: 100%;
height: auto;
text-decoration: none;
text-align: center;
font-size: 9pt;
color: #FFF;
font-family: "Arial";
background-color: transparent;
padding: 5 0;
margin: 0 0;
border-bottom: 1px solid #ccc;

}

#left_content ul a:hover { 

color: #005500;
background: #B2C89A;
font-weight: 600;

}


#left_content a:active {color: #3366FF;}


.right_content {

display: block;
background-color: #fff;
color: #000066;
width: 130px;
padding: 10px 0px;
margin: 0px 0px 20px 0px;
text-align: left;
background-image: url('images/right_bottom.gif');
background-position: bottom right;
background-repeat: no-repeat;

}



#content div#top_menu {

margin: 0 0 15 0;
padding: 0px;
height: 2px;
background: #418141;

}

table.infotable { 

margin: 10 5;
border: 1px solid #006600;
border-collapse: collapse;
font-size: 10pt;

}

table.infotable td { 

padding: 5px 5px;
margin: 2px;
border: 1px solid #006600;
text-align: center;

}

table.infotable th {

padding: 5px;
color: #fff;
background-color: #57876F;
font-size: 8pt;
border: 1px solid #006600;

}

dl dt {

margin: 20px 10px 2px 10px;
font-size: 12pt;
font-weight: 600;

}

dl dd a { font-style: italic; color: #006600; }

table.phototable { margin: 0px; padding: 0px; }
table.phototable td { text-align: center; }
table.phototable td img { width: 100px; }
