/* global */
html{height: 100%;}

body
{ background: #00ad00 url(./style/background.jpg) repeat-x;
  color: #000;
  padding: 0px;
  margin-top: 0px;
}


/*colors*/

#links, #menu, #menu li a
{ background: #FFFFFF url(./style/menuheader_logo.jpg) ;
  color: #DBD7D1;
  border-color: #D7D7D7;
}

#links a
{ background: transparent;
  color: #006b00;
}

#links a:hover
{ color: #00ffff;
}


#footer, #search li a 
{ width: 1024px;
  height:40px;
  float:left;
  background: transparent;
  color: #0000ff;
  border-color: #D7D7D7;
  margin-top:10px;
  padding-top:10px;
}

#footer a
{ background: transparent;
  color: #0000ff;
}

#footer a:hover
{ color: #00ffff;
}

/* main container */
#main
{ width: 1024px;
  height::768px;
  margin-left: auto; 
  margin-right: auto;
  color: #000;
  background:transparent url(./style/back_1024.jpg);
  text-align:left;
}

/* links above the logo / footer */
#links
{ margin-left: auto;
  margin-right: auto;
  padding: 0px 0px 15px 0px;
  width: 1024px;
  height: 26px;
  font-size: 100%;
  text-transform:lowercase;
}

#footer
{ margin-left: auto;
  margin-right: auto;
  padding: 15px 0px 15px 10px;
  width: 1024px;
  height: 26px;
  font-size: 94%;
  text-transform:lowercase;
 }

#links{text-align: right;}

#footer{text-align: center;}

#links a, #footer a {
text-decoration: none;
padding: 0 0px 0px 0px;
}

#links a:hover, #footer a:hover{
text-decoration: none;
}


/* logo */
#logo
{ margin-left: auto;
  margin-top::0px; 
  margin-right: auto;
  width: 790px;
  height: 50px;
  float: left;
  text-align: left;
  background: transparent;
  color: #70695A;
  padding: 50px 3px 28px 40px;
}

#logo a
{ letter-spacing: .2em;
  background: transparent;
  color: #006b00;
  text-decoration: none; 
}

#logo2
{ margin-left: auto;
  margin-top::0px; 
  margin-right: auto;
  width: 180px;
  height: 50px;
  float: left;
  text-align: left;
  background: transparent;
  color: #70695A;
  padding: 0px 3px 0px 0px;
}
/* navigation menu */
#menu
{ height: 42px;
  width: 984px;
  margin-left: auto; 
  margin-right: auto;
}

#menu ul{margin: 0px auto;} 

#menu li
{ float: left; 
  margin: 0px; 
  padding: 0px;
} 

#menu li a 
{ display: block; 
  float: left; 
  height: 37px;
  text-decoration: none; 
  padding: 3px 19px 2px 19px;
  text-transform: uppercase;
} 


/* main content */
#content
{ margin-left: auto; 
  margin-right: auto;
  margin-top: 0px;
  width: 1024px;
  height: 768px;
  padding: 0px;
  overflow: hidden;
} 

/* column 1 - contains sidebar items */
#column1
{ width: 220px;
  height::600px;
  float:left;
  padding: 5px 0px 5px 5px;
}

.sidebaritem
{ text-align: left;
  width: 150px;
  float:left; 
  margin: 10px 0px 0px 0px;
  padding-left:15px;
  font-size:120%;
}

.sbihead
{ height: 14px;
  width: 110px;
  padding: 0px 0px 5px 0px;
  text-transform: uppercase;
  color:#ff0c0c;
  text-decoration:none;
  font-weight:bold;
  border:0;
  }

.sbihead h1
{ margin: 0px 5px 0px 0px;
  padding: 0px 5px 0px 0px;
  font-weight: normal;
  font-size: 112%;

}

.sbihead h1 a
{ margin: 0px 5px 0px 0px;
  padding: 0px 5px 0px 0px;
  font-weight: normal;
  font-size: 100%;
  color:#ff0c0c;
  text-decoration:none;
  font-weight:bold;
}

.sbicontent{padding: 0px 0px 8px 0px;}

.sbicontent p
{ line-height: 14px;
  color:#006b00;
  font-size:90%;
}

.login_table{
	color:#006b00;
	padding-top:10px;
	padding-bottom:10px;
}

.sbilinks{padding: 0px;}

.sbilinks ul{margin: 0px auto;} 

.sbilinks li 
{ float: left; 
  list-style: none; 
} 

/* column 2 - page content */
#column2
{ text-align: left;
  float:left;
  width: 555px;
  height:560px;
  padding: 15px 0px 0px 10px;
  overflow: auto;
}



#column2 h1
{ padding: 0px 0px 4px 0px; 
  margin: 10px 0px 12px 0px; 
  font-size: 160%;
  font-weight: bold;
  background: transparent;
  color: #ff0c0c;
  text-align:center;
  line-height:20px;
}

.sidebaritem a, #column2 a
{ padding: 0px 0px 2px 0px;
  text-decoration: none;
  border-bottom: 1px dashed;
}

.sidebaritem a:hover, #column2 a:hover{border-bottom: 1px solid;}

/* contact page - form layout */
.sidebaritem form{margin-top: 0px;}

.sidebaritem div.row
{ clear: both;
  width: 448px;
}

.sidebaritem div.row span.formlabel
{ float: left;
  width: 150px;
  text-align: left;
}

.sidebaritem div.row span.forminput
{ float: right;
  text-align: right;
} 

.sidebaritem div.spacer
{ clear: both;
  width: 160px;
}

.sidebaritem input, textarea
{ width: 130px;
  font-family: verdana, arial, sans-serif;
  border: 1px solid;
  font-size: 100%;
  margin: 2px;
}

.sidebaritem submit
{ font-family: verdana, arial, sans-serif;
  border: 1px solid;
  width: 70px;
  height: 22px;
  cursor: pointer;
  font-size: 100%;
}



#menu li a:hover, #menu li a#selected, #menu li a#selected:hover
{ background: #FFFFFF url(./style/menu_hover.png);
  color: #006b00;
} 

#content, #column2 a, #column2 a:hover
{ background: transparent;
  color: #000;
}

.sidebaritem, .sidebaritem a, .sidebaritem a:hover
{ background: transparent;
  color: #DBD7D1;
}

.sbihead {
}

.sbihead h1
{ background: transparent;
  color: #ff0c0c;
  font-weight:bold;
  border-bottom: 1px solid;
  text-transform: uppercase;
  border:0;
  }

.sbihead h1 a , .sbihead h1 a:hover
{ background: transparent;
  color: #ff0c0c;
  text-transform: uppercase;
}


.sbilinks li a , .sbilinks li a:hover
{ float: left; 
  height: 16px;
  text-decoration: none; 
  padding: 5px 25px 4px 25px;
  width: 100px;
  border: 0px;
} 

.sbilinks li a
{ color: #006b00;
  font-weight:bold;
  background:transparent url(./style/flower.jpg) left no-repeat;
 } 

.sbilinks li a:hover
{ color: #ff0c0c;
  background:transparent url(./style/flower_hover.jpg) left no-repeat;
} 

.sbilinks .menu-current a {
  color:#ff0c0c;
  background:transparent url(./style/flower_hover.jpg) left no-repeat;
}

.sbilinks  li .menu-child a {
  color:#006b00;
  background:transparent url(./style/flower2.jpg) left no-repeat ;
}

.sbilinks  li .menu-current a {
  padding-left:35px;
  background:transparent url(./style/flower2_hover.jpg) left no-repeat;
}
.sbilinks li li a { 
  font-size: 0.9em;
  padding-left:35px; 
  background:transparent url(./style/flower2.jpg) left no-repeat;
}

.sbilinks li li a:hover {
  padding-left:35px;  
  background:transparent url(./style/flower2_hover.jpg) left no-repeat;
}

.sbilinks li .menu-first .menu-first a {
  padding-left:25px; 
}
.sbilinks li a:hover {
  background:transparent url(./style/flower_hover.jpg) left no-repeat;
}


.sbilinksheader li a
{ padding-left:10px;
  background: transparent;
  color: #FFFFFF;
  text-decoration:none;
} 

.sbilinksheader li a:hover
{ background: #B7B7B7;
  color: #CE7014;
} 

.sbicontent a , .sbicontent a:hover
{ color:#000;
}

#logo a {
  font-size:136%;
  font-weight:bold;
}

span.Column3 {
margin-top:530px;
padding-left:75px;
float:left;
color:#009900;
text-align:center;}