XXhtml,XXbody{
	background:#e7e5e4;
	background:url(/images/footer-foh.gif) repeat-x 0 100%;
	margin:0 0 0 0px;
	padding:0;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}

html,body{
	background:#e7e5e4;
	background:url(/images/bg-new.gif) repeat-x;
	background-attachment:fixed;
	margin:0 0 0 0px;
	padding:0;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}

textarea,input,select{
	font:11px Verdana, Arial, Helvetica, sans-serif;
}
p{
	padding:0 20px;
	margin:0;
	font-size:13px;
}
h1{
	margin:0;
	padding:0 20px;
	font-size:13px;
	color:#434d3e;
}
h2{
	margin:0;
	padding:0 20px 3px;
	font-size:13px;
	color:#434d3e;
}

h3{
	margin:0;
	padding:0;
	font-size:14px;
}
h4{
	margin:10px 0 0px 0;
	font-size:12px;
	font-weight: 500;
}
.gallery {  
	color: #cc521d;
}
.events {
	color: #f5b70e;
}
.contact {
	color: #9c9c9c;
}
IMG.active{
	width:800px;
	height:440px;
	overflow:hidden;
}
.resources {
	color: #f5b70e;
}
.aboutus,.company {
	color: #8e951f;
}
.small {
	font:11px Verdana, Arial, Helvetica, sans-serif;
}

/*------------------------------------------------------------------------------------------------------------*/
#main {
	margin: 0 auto;
	width: 1060px;
	padding:76px 0 0 0;
	position:relative;
}


/*-----------------------------------------------------------Header--------------------------------------------*/
#header {
	width: 1000px;
	height: 76px;
	position:absolute;
	top:0;
	left:0;
}
#header strong {
	display:block;
	width:223px;
	height:79px;
	text-indent:-99999px;
	overflow:hidden;
	margin:-14px 0 0 690px; 
	padding:0;
}
#Customphone{
	background:url(/images/line.gif) no-repeat;
}
#Home #header strong {
		margin:-14px 0 0 550px; 	
}
/*----------------------------------------------------------Column 1-------------------------------------------*/
#column1 {
	width: 180px;
	float: left;
	height:200px;
	border:0px solid green;
}
#column1 strong {
	display:block;
	background:url(/images/logo.gif) no-repeat;
	width:151px;
	height:101px;
	margin:0;
	padding:0;
}
#column1 strong a {
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	width:151px;
	height:101px;
	margin:0;
	padding:0;
}

/*---------------------------------------------------------Navigation-----------------------------------------*/
.menu{
	padding:0;
	margin:0px 0 0 0;
}
.menu li {
	list-style: none;
	width:115px;
	text-indent:-99999px;
	padding:5px 0 0 0;
	min-height:17px;
	
}
.menu li{
	position: relative;
	width:115px;
}
.menu ul li{
	width:180px;
}
.menu li ul {
	display: block;
	padding:0;
	margin:5px 0 0 0;
}
.menu li ul li{
	text-indent:0;
	min-height:14px;
	padding:0;
}
.menu li ul li a{
	text-decoration:none;
	color:#434d3e;
}


.menu li ul li a:hover,.menu li ul li a:hover{
	font-weight:normal;
	text-decoration:underline;
	opacity:.80;
	filter:alpha(opacity=80);
	filter: "alpha(opacity=80)";
	width:160px;
}

#current, .menu li ul li .current, #current a:hover, .menu li ul li .current  a:hover, .menu li ul li a:hover.current, .menu li ul li a.current:hover, #current:hover, .current:hover{
	font-weight:bold;
	text-decoration:none;
	opacity:1.00;
	filter:alpha(opacity=100);
	filter: "alpha(opacity=100)";
	width:160px;
}

.menu ul {
	display:block;
	padding:16px 0 0 0;
	margin:0;
}
.menu ul li{
	padding:3px 0;
	text-indent:0;
	width:180px;
	min-height:14px;
	margin:0;
}
.menu li a{
	display:block;
	min-height:17px;
}
.menu li a.company{
	background:url(/images/about.gif) no-repeat;
}
.menu li.hover a.company,.menu li:hover a.company, #companycurrent{
	background:url(/images/about.gif) no-repeat -115px 0;
	min-height:17px;
}
.menu li a.contact{
	background:url(/images/contact.gif) no-repeat;
}
.menu li.hover a.contact,.menu li:hover a.contact, #contactcurrent{
	background:url(/images/contact.gif) no-repeat -115px 0;
	min-height:17px;
}
.menu li a.gallery{
	background:url(/images/galery.gif) no-repeat;
}
.menu li.hover a.gallery,.menu li:hover a.gallery, #gallerycurrent{
	background:url(/images/galery.gif) no-repeat -115px 0;
	min-height:17px;
}
.menu li a.events{
	background:url(/images/events.gif) no-repeat;
}
.menu li.hover a.events,.menu li:hover a.events, #eventscurrent{
	background:url(/images/events.gif) no-repeat -115px 0;
	min-height:17px;
}
.menu li a.resources{
	background:url(/images/resources.gif) no-repeat;
}
.menu li.hover a.resources,.menu li:hover a.resources, #resourcescurrent{
	background:url(/images/resources.gif) no-repeat -115px 0;
	min-height:17px;
}
/*----------------------------------------------------------Content-------------------------------------------*/

#Home #content {
	width: 800px;
	float: left;
	padding:0 0 50px 0;
}
#content {
	width: 620px;
	float: left;
	padding:0 0 50px 0;
}
#content p {
	color: #434d3e;
	margin-bottom: 7px;
}
#content p a, #column3 p a {
	color: #8e951f;
}
#Home #column3{
	display:none;
	visibility: hidden;
}
#content #maincolumn UL {
	margin-left:60px;
}
select{
	color: #434d3e;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height:16px;
}
input,textarea,.normal,#content #maincolumn li,#content #maincolumn td{
	color: #434d3e;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height:16px;
}
.Label, .Label A {
	font-size:10px;
	font-weight:600;
	text-decoration: none;
	color: #434d3e;
}
.Label A:Hover {
	text-decoration: underline;
}
.Edited P {

}


/*-----------------------------------------------Gallery----------------------------*/
#PhotoContainer, #PhotoContainer img{
	clip: rect(0px, 800px, 440px, 0px);
	overflow: hidden;
}
#PhotoImageSlide{
	position:absolute;
	top:76px;
	width:800px;
	height: 440px;
	z-index:0;
	padding:0;
	margin:0;
	clip: rect(0px, 800px, 440px, 0px);
	overflow: hidden;
}
#ImageContainer{
	position:absolute;
	top:76px;
	width:800px;
	height: 440px;
	z-index:100;
	padding:0;
	margin:0;
	background-color:#ffffff;
	clip: rect(0px, 800px, 440px, 0px);
	overflow: hidden;
}



.galleryphotos{
	width:800px;
	margin:0 auto 24px auto;
	background-color:#efefef;	
}



.thumbnail {
	width: 60px
	height: 43px; 
	overflow: hidden;
}
.image{
	width:800px;
	height:440px;
	position:relative;
	margin:0;
	padding:0;
	clip: rect(0px, 800px, 440px, 0px);
	overflow: hidden;
}
.image img{
	position:absolute;
	top:0;
	left:0;
	z-index:10;
	border: 0px;
	width:800px;
	height:440px;
}
.image img.active {z-index:1;}

#gall-navigationhidden{
	position:absolute;
	top:516px;
	left: 50%;
	margin-left:-345px;	
	z-index:400;
	height:20px;
	width:785px;
	padding:0 15px 0 0;
	margin-top:-20px;
	background: url('images/trans.gif');

}
#gall-navigation{
	position:absolute;
	top:516px;
	left: 50%;
	margin-left:-350px;	
	z-index:500;
	height:20px;
	width:785px;
	padding:0 15px 0 0;
	margin-top:-20px;
	color:#000000;
	background-color:#ffffff;

}
#Xgall-navigation:hover{
	visibility:visible;
	opacity:50%;-moz-opacity:.50; filter:alpha(opacity=50); opacity:.50;
	color:#000000;
	background-color:#ffffff;
}
#gall-navigationO{
	position:absolute;
	top:516px;
	left: 50%;
	margin-left:-345px;	
	z-index:100;
	height:20px;
	width:595px;
	padding:0 15px 0 0;
	margin-top:-20px;
	background:#ffffff;
}
#gall-navigation2{
	position:absolute;
	top:516px;
	left: 50%;
	margin-left:-345px;	
	z-index:300;
	background:#ffffff;
	height:20px;
	width:785px;
	padding:0 15px 0 0;
	opacity:50%;-moz-opacity:.50; filter:alpha(opacity=50); opacity:.50;
	margin-top:-20px;
}
.r-nav{
	float:right;
}
.l-nav{
	float:right;
	padding-left:10px;
}
#gall-navigation ul{
	height:20px;
	margin:0;
	list-style:none;
	text-align:center;
	float:right;
	padding:0 5px;
}
#gall-navigation ul li{
	display:inline;
	padding:0 5px;
}
.r-nav,.l-nav,#gall-navigation ul li a{
	font-size:10px;
	color:#2c2c2c;
	font-weight:bold;
	text-decoration:none;
	line-height:20px;
	outline:none;
}
#gall-navigation ul li.active a{text-decoration:underline;}
.inactive {text-decoration:none;}
/*------------------------------------------------Home-------------------------------------------*/
#Home .galleryphotos{
	background-color:#ffffff;
	float:left;
	width:600px;
	height:440px;
	margin:0 0 24px 0;
	overflow:hidden;
}
/*------------------------------------------------Column 2-------------------------------------------*/
#homecolumn2 {
	width: 180px;
	height: 440px;
	float: left;
	padding:0px 0 24px 10px;


}
#homecolumn2 #HomeRightTextBox {
	width: 177px;
	height: 40px;
	margin:-200px 0px 7px 0px;
	padding: 146px 0px 0 0px;
	text-align:center;
	position: absolute;
	z-index:30;
}
#HomeRightTextBox SELECT, #HomeRightTextBox OPTION{
	float:center; 
}
#homecolumn2 #Box2 {
	margin:auto;
	margin-top: 10px;

}

#column2 {
	width: 240px;
	height: 239px;
	float: left;
	padding:101px 0 101px 20px;
}

.right{
	width:240px;
	list-style:none;
	padding:5px 0px 0 0px;
}

.right li{
	padding:5px 0;
	width:210px;
}
.right li a{
	text-decoration:none;
	color:#434d3e;
	max-width:160px;
	margin-left:8px;
	Xline-height:97%;
	padding-bottom:3px;
}

.right li a:hover{
	font-weight:bold;
	margin:0px 0px 0 0;
	max-width:180px;
	margin-left:8px;
	Xline-height:97%;
	padding-bottom:3px;
}
/*----------------------------------------------------------Column 3-------------------------------------------*/


#Xcolumn3 {
	width: 170px;
	float: left;
	padding:25px 0px 0px 20px;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color: #434d3e;
	margin-top:435px;
}
#Home #column3 {
	margin-top:0px;
}
#column3 H4 {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}


#column3 img {
	max-width: 146px;
	overflow:hidden;
}

#column3 p {
	margin: 0px;
	padding: 0px;
	line-height:95%;
	font-size:11px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
}



/*----------------------------------------------------------Footer-------------------------------------------*/
#footer {
	clear: both;
	width: 800px;
	margin: 0 0 0 190px;
	padding: 0px;
	color:#434d3e;
	text-align:center;
}
.foot2{
	height: 188px;
	list-style:none;
	text-align:center;
	padding:10px 10px 0px 0;
	margin: 0 0 0 -7px;
}
.foot2 IMG{
	padding:0 2px 0 2px;
	border:0px;
}
.foot{
	height: 30px;
	list-style:none;
	text-align:center;
	padding:10px 10px 0px 0;
	margin: 0 0 0 -7px;
}
.foot ul{
	margin: 0px;
	padding: 0px;
}
.foot li{
	display:inline;
	background:url(/images/line-footer.gif) no-repeat 0 50%;
	padding:0 7px 0 14px;
}
.foot li.none{
	background:none;
}
.foot li a{
	text-decoration:none;
	color:#434d3e;
}
.foot li a:hover{
	text-decoration:underline;
}
/*----------------------------------------------------------Edit Mode-------------------------------------------*/
#edit {
	position:absolute;width:100%;left:-40px;opacity:80%;-moz-opacity:.80; filter:alpha(opacity=80); opacity:.80;
	z-index:8;
	color:#ffffff;
	font-weight: bold;
	height:25px;
	background-color:#434d3e;
	padding: 6px 40px 0 0px;
}
#edit2 {
	position:absolute;z-index:9;width:100%;left:745px;
	color:#ffffff;
	font-weight: bold;
	height:25px;
	padding: 6px 40px 0 0px;
}
#edit p , #edit2 p {
	position:absolute;z-index:10;width:980px;left:50%;margin-left:-480px;
	color:#ffffff;
	font-weight: bold;
	height:25px;
	font-size:11px;
}
#edit a , , #edit2 a {
	color:#ffffff;	
}
.edittext {
	color: red;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}
.editlink, .editlink a {
	opacity:80%;-moz-opacity:.80; filter:alpha(opacity=80); opacity:.80;
	cursor: pointer;
	color: red;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	text-align: center; background-color: #efefef;position: absolute; z-index:600; height: 14px; width: 74px; padding: 2px; text-decoration: none; border-color: #d8d8d8; border: 1px solid #d8d8d8;margin-left:12px;margin-top:0px;
}
     
#Overlay{
		position:absolute;
		z-index:1; 
		top: 0px; 
		left: 0; 
		width:100%; 
		height:100%; 
		height: 860px; 
		visibility: visible;
		filter: alpha(opacity=50);
		-moz-opacity: 50;
		opacity: 50%; 
		opacity: .5; 
		background-color:#000000;
}
