/* CSS Document */
 @charset "UTF-8";
/* CSS Document */


* {
	margin: 0;
	padding: 0;
}
/* =General page settings
----------------------------------------------- */
body {
background: #7F947F;
font: Lucida Grande, Lucida Sans Unicode;
font-size: 13px;
line-height: 17px;
color: #333;
}
a:hover {
text-decoration: none;
color: #000;
}

/*.......................wrap ..................*/

#wrap {
margin: 10px auto;
width: 1000px;
}

#header h1 { 
font-size: 18px;
line-height: 20px;
letter-spacing: -1px;
padding: 0px 0 0 25px;
color: #fff;
}
#header h2 { 
font-size: 12px;
letter-spacing: 1px;
padding: 0px 0 0 25px;
color: #000;
}
#header h6 { 
letter-spacing: 0px;
padding: 0px 0px 0px 20px;
color: #fff;
}

/*..................M E N U .......................*/

#menu {
height: 40px;
line-height: 40px;
background: #666666 url(images/dark_green_menu_1000.jpg) no-repeat;
}
#menu ul {
list-style-type: none;
padding-left: 60px;
}
#menu ul li {
display: block;
float: left;
}
#menu ul li a {
padding: 0 20px 0 0;
text-decoration: none;
font-weight: 100;
font-size: 13px;
color: #fff;
}
#menu ul li a:hover {
color: #000;
text-decoration: none;
}
/*.....................t e x t  b o x ..................*/
#tb1 {
float: left;
width: 165px;
margin: 10px;
text-align: justify;
font-size: 12px;
background: #fff;
padding:10px;

border-left: 1px solid #cccccc;
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
border-right: 1px solid #cccccc;
}


/*.....................columns......................*/
.left {
float: left;
width: 190px;
text-align: justify;
font-size: 12px;
background: #fff;
padding: 10px;
border-left: 15px solid #fff;
border-top: 0px solid #000;
border-bottom: 0px solid #000;
border-right: 15px solid #fff;
}
.left1 {
float: left;
width: 190px;
text-align: justify;
font-size: 12px;
background: #fff;
padding: 10px;
border-left: 0px solid #000;
border-top: 0px solid #000;
border-bottom: 0px solid #000;
border-right: 15px solid #fff;
}
.right {
float: left;
width: 190px;
text-align: justify;
font-size: 12px;
background: #fff;
padding: 10px;
border-left: 0px solid #000;
border-top: 0px solid #000;
border-bottom: 0px solid #000;
border-right: 15px solid #fff;
}
.right2 {
float: left;
width: 190px;
text-align: left;
font-size: 12px;
background: #fff;
padding: 10px;
border-left: 0px solid #000;
border-top: 0px solid #000;
border-bottom: 0px solid #000;
border-right: 15px solid #fff;
}
.right3 {
float: right;
width: 290px;
text-align: justify;
font-size: 12px;
background: #fff;
padding: 10px;
border-left: 0px solid #000;
border-top: 0px solid #000;
border-bottom: 0px solid #000;
border-right: 15px solid #fff;
}
.right4 {
float: left;
width: 200px;
text-align: justify;
font-size: 12px;
background: #fff;
padding: 0px;
border-left: 0px solid #000;
border-top: 0px solid #000;
border-bottom: 0px solid #000;
border-right: 0px solid #fff;
}

.right ul {

padding: 20px 10px 15px 10px;
list-style-type: square;
color: #566047;

}
.right ul li a {
font-weight: 100;
font-size: 12px;
}
.right ul li a:hover {

}

#photos {
margin: 10px;
float: left;
padding: 0px 10px 0 20px;
width: 1000px;
}
/*..............................P H O T O   C A P T I O N S ....*/
#photocaptions {
padding: 0px 0px 0px 30px;

}
/*...............................P H O T O   G A L L E R Y ....*/

#photogallery {
margin: 10px;
float: left;
padding: 0px 0px 0 20px;
width: 1000px;
}
/*..........................................B U T T O N S ....*/
#buttons {
margin: 10px;
float: left;
padding: 0px 10px 0 20px;
width: 1000px;
}

/*..................c a l e n d e r    t a b l e .............*/


#mytable {
	width: 930px;
	padding: 0;
	margin: 0;
}

caption {
	padding: 10px 25px 20px 5px;
	width: 1000px;	 
	font:  14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-align: center;
	padding: 3px 3px 3px 0px;
	
}

th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
	text-align: center;
}

td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 3px 0px 0px 0px;
	color: #4f6b72;
	text-align: center;
}


td.alt {
	background: #CCFFCC;
	color: #797268;
	padding: 3px 0px 0px 0px;
	text-align: center;
}
td.alt2 {
	background: #93DB70;
		color: #000;
	padding: 0px 0px 0px 0px;
	text-align:right;
border-left: 0px solid #C1DAD7;
border-top: 0px solid #C1DAD7;
border-right: 0px solid #C1DAD7;
border-bottom: 0px solid #C1DAD7;
}
td.alt3 {
	background: #93DB70;
	color: #000;
	padding: 0px 0px 0px 0px;
	text-align: left;
	border-left: 0px solid #C1DAD7;
border-top: 0px solid #C1DAD7;
border-right: 0px solid #C1DAD7;
border-bottom: 0px solid #C1DAD7;
}
td.alt4 {
	background: #C1DAD7;
    padding: 0px 0px 0px 0px;
	text-align: left;

}
td.alt5 {
	background: #C1DAD7;
	
	padding: 0px 0px 0px 0px;
	text-align: left;
}

th.corner {
	background: #F5FAFA;
	color: #000;
	border-left: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	background: #fff;
	text-align: center;
}

th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	color: #000;
	background: #fff;
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(images/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}
		

/*...............................f o r m...........................*/
label {
margin: 0;
padding:0.2em;
margin-top:0.3em;
text-align:right;
width:260px;
float:left;
}

fieldset {
  background-color:#D6DFC0;
  border:solid 0 #fff; /* Opera doesn't get border:none or border:0 on fieldsets */
  width:500px;
  }
legend {
width:94px;
height:80px;
color:#000;
font-size:1.5em;
padding-left:1em;
padding-right:1em;
padding-top:2.5em;
position:relative;
font-weight:bold;
letter-spacing:.5px;
white-space:pre; /* hack: make sure */
}

.br {display:none;}  
  
.textfield {
font:1.0em  Verdana, Arial, Helvetica, sans-serif ;
color:#333 ;
margin:3px;
height:20px;
border:solid 0 #fff;
padding: 3px 8px;
background: transparent url("graphics/textfield_bg.gif") no-repeat fixed;

voice-family: "\"}\""; 
voice-family:inherit;
width:187px;
}
fieldset>input.textfield {
background: transparent url("images/textfield_bg.gif") no-repeat;
}
textarea {
font:1.1em Verdana, Arial, Helvetica, sans-serif;
color:#333 ;
margin:3px;
height:165px;
border:solid 0 #fff;
padding: 0 8px;
background: transparent url("images/textarea_bg.gif") no-repeat fixed;
width:200px;
voice-family: "\"}\""; 
voice-family:inherit;
width:190px;
}
fieldset>textarea {
background: transparent url("images/textarea_bg.gif") no-repeat;
}
.submit {
margin:3px;
background: transparent url("images/submit.gif") no-repeat;
height:20px;
border:solid 0 #fff;
width:80px;
font:1.1em Verdana, Arial, Helvetica, sans-serif;
color:#666;
text-transform:uppercase;
 }
/*..............................t y p o g r a p h y......................*/

.left h1 { 
font-size: 18px;
line-height: 24px;
letter-spacing: -1px;
padding: 0px 0px 0px 0px;
color: #000;
}
.left1 h1 { 
font-size: 18px;
line-height: 24px;
letter-spacing: -1px;
padding: 0px 0px 0px 0px;
color: #000;
}
.left h2 { 
font-size: 13px;
line-height: 18px;
letter-spacing: -1px;
padding: 10px 0px 0px 30px;
color: #000;
}
.right h1 { 
font-size: 18px;
line-height: 24px;
letter-spacing: -1px;
padding: 0px 0px 0px 0px;
color: #000;
}
.right2 h1 { 
font-size: 18px;
line-height: 24px;
letter-spacing: -1px;
padding: 0px 0px 0px 0px;
color: #000;
}
.right2 h5 {

font-size: 13px;
font-weight: 120;
color: yellow;
padding: 10px 0 7px 0;
}

	/*.............................. i m a g e s .....................*/

.imgleft {
float : left;
border : 0px solid #345411;
padding : 0px;
padding-top : 10px;
padding-bottom : 10px;
margin-right : 10px;
}
.imgleft2 {
float : left;
border : 0px solid #345411;
padding : 0px;
padding-top : 10px;
padding-bottom : 10px;
margin-right : 30px;
}
.imgleft3 {
float : left;
border : 0px solid #345411;
padding : 0px;
padding-top : 0px;
padding-bottom : 0px;
margin-right : 10px;
}
	
	/*.......fade images......*/


#imageContainer
	{
	padding: 0px;
	margin: 0px;
	position: relative;
background: url(images/green_banner_1000.jpg) no-repeat;
	margin-left: 0px;
	height: 250px;
	width: 1000px;
	border: none;
	}
		#imageContainer img
	{
	padding-top: 0px;
	margin: 20px;
	display:none;
	border: none;
	}
	
/*..................S C R O L L I N G............. N E W S ................*/ 
	
div.scroll {
font-size: 11px;
overflow : auto;
height : 140px;
width : 170px;
padding : 1ex;
margin : 0 0 20px 0px;
border : 1px solid #345411;
background : #008dc6;
color : #fff;
}

div.scroll2 {
font-size: 11px;
overflow : auto;
height : 140px;
width : 170px;
padding : 1ex;
margin : 0 0 0px 0px;
border : 1px solid #345411;
background : #fff;
color : #000;
}
	
	
	
/*.......C O N T E N T ....*/

#content {
background: #666666 url(images/green_content_1000.jpg) repeat-y;
padding: 35px;
padding-top: 15px;
}
#content p {
padding : 0 20px;
}



	/*--- Bottom and  Footer  --*/
#bottom {
background: url(images/green_bottom_1000.jpg) no-repeat;
padding: 10px 0;
}

#footer {
text-align: center;
font-size: 11px;
}

	
/*---  gallery images  --*/

