/*------------------- BASIC ---------------------------*/

body, html {

color: #333333;

font: 1em Arial, Helvetica, sans-serif;

line-height: 1.6;

}





* {

margin: 0;

padding: 0;

}



img {

border: none;

}



li, ul {

list-style: none;

}



a:link, a:visited {

color: #256927;

text-decoration: none;

}



a:hover, a:active {

color: #FFFFFF;

background: #256927;

text-decoration: none;

}



a:focus, li:focus {

outline: none;

}



.txt_green {

color: #256927;

}



.txt_header {

font-size: 1.2em;



}



hr {

border-bottom: 1px dotted #FFFFFF;

height: 1px;

}





/*------------------- LAYOUT ---------------------------*/





#wrapper {

width: 980px;

margin: 0 auto;

}



#top {

width: 100%;

height: 140px;

background: url(../images/slogan.jpg) no-repeat 500px 95px;

}



h1.logo {

display: block;

width: 400px;

height: 140px;

background: url(../images/logo.jpg) no-repeat 20px 50%;

text-indent: -9999px;

}



#nav {

background: #9bb48d;

height: 30px;

color: #FFFFFF;

font-size: 0.85em;

color: #FFFFFF

}







#nav ul {

width: 100%;

display: block;



}

#nav li {

display: inline;



}



#nav a {

display: block;

float:left;

height: 30px;

line-height: 30px;

color: #FFFFFF;

padding: 0 20px 0 20px;

}



#nav a:hover, #nav li.current a {

background: #256927;

}









#content {

height: 380px;

font-size: 0.85em;

position:relative;

}



#left_col {

width: 580px;

height: 300px;

float: left;

margin: 40px 0 0 20px;

background: #FFFFFF;

display:inline;

}



#left_col .padding{

padding: 10px;

}



#right_col {

width: 360px;

height: 300px;

float: right;

margin: 40px 20px 0 0;

background: url(../images/bg_black_semi.png);

color: #FFFFFF;

overflow: auto;

display:inline;

}

#right_col .padding{

padding: 30px 30px 20px 20px;

}





body.pageid1 #content {background: #000000  url(../images/bg_home.jpg) no-repeat;}

body.pageid2 #content {background: #000000  url(../images/bg12.jpg) no-repeat;}

body.pageid3 #content {background: #000000  url(../images/bg13.jpg) no-repeat;}

body.pageid4 #content {background: #000000  url(../images/bg05.jpg) no-repeat;}

body.pageid5 #content {background: #000000;}

body.pageid6 #content {background: #000000  url(../images/bg06.jpg) no-repeat;}

body.pageid7 #content {background: #000000  url(../images/bg07.jpg) no-repeat;}

body.pageid8 #content {background: #000000  url(../images/bg14.jpg) no-repeat;}





#footer {

background: #9bb48d;

height: 30px;

line-height: 30px;

font-size: 0.8em;

}



#footer li.left{

width: 25%;

float: left;

color:#256927;

padding-left: 20px;

}



#footer li.left a:link {

text-decoration: none;

color:#256927;

}



#footer li.left a:hover {

background: none;

color: #FFFFFF;

}



#footer li.right{

width: 70%;

float: right;

color:#000000;

text-align: right;

padding-right: 20px;

}



#footer li.right a{

color:#000000;

}



#footer li.right a:link {

text-decoration: none;

color:#000000;

}



#footer li.right a:hover {

background: none;

color: #FFFFFF;

}









/*------------------- DROP DOWN LISTS ---------------------------*/

.dropdown {

position: absolute;

right: 20px;

top: 10px;

font-size: 0.85em;

color: #FFFFFF;

}

.dropdown span.command{

display: inline;

float: left;

width: 100px;

height: 25px; 

line-height: 25px;



}



.dropdown dl { 

display: inline;

float: left;

min-width:280px;

}

.dropdown dd { 

position:relative; 

}



.dropdown dt a {

background:#FFFFFF url(../images/bg_dropdown.gif) no-repeat scroll right center; 

display:block; 

padding: 0 0 0 10px; 

height: 25px; 

line-height: 25px;

color: #256927;

min-width:280px;

}

.dropdown dt a:hover {

color: #256927;

}



.dropdown dd ul { 

background:#FFFFFF; 

display:none;

left:0px; 

position:absolute; 

top:2px; 

width:auto; 

list-style:none;



}





.dropdown dd ul li a { 

padding:5px 0 0 10px; 

display:block;

min-width:280px;

}



.dropdown dd ul li a:hover {

color: #FFFFFF;

}



.dropdown dd ul li a:active {

color: #8eae8b;

}





/*------------------- LISTS ---------------------------*/



ul.disc, ul.disc li {

list-style: disc;

margin-left: 0.4em;

padding-left: 0.2em;

}





/*------------------- GALLERY ---------------------------*/







#gallery {

display: inline;

width: 580px;

height: 300px;

float: left;

margin: 40px 0 0 20px;

background: #FFFFFF;



}



#gallery ul.padding{

display:inline;

width: 573px;

float: left;

margin: 8px 0 0 7px;

}



#gallery ul.padding li{

display:inline;

width: 135px;

height: 66px;

float: left;

margin: 0 7px 7px 0;

}



#gallery ul.padding li:hover{

-moz-opacity:.70; 

filter:alpha(opacity=70); 

opacity:.70;

}





































































