/* CSS Document */

body{
margin:0 auto;
padding:0;
background-image:url(images/back.jpg);
font:11px Arial, Helvetica, sans-serif;
color:#666666;}

#main{
width:905px;
margin:0 auto;
border:2px solid #ffffff;
background-color:#ffffff;}

a{
text-decoration:none;color:#666666;}

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

.logo{
float:left;
height:104px;
width:295px;
margin:0;
padding:0;}

.top-right{
width:220px;
height:80px;
float:right;
margin:0;
padding:0;}

.top-right h1{
background-image:url(images/email.jpg);
background-repeat:no-repeat;
background-position:center left;
padding:5px 0 0 45px;
margin:15px 0 0 0;
height:38px;
font:12px Arial, Helvetica, sans-serif;}
.clear{clear:both;}

.toplinks{
float:right;
width:570px;
bottom:0;
right:0;
margin:10px 0 1px 0;
padding:0px 0 0 0;}

.toplinks ul {
	padding:0px;
list-style-type:none;
	float:right;
	margin:0;
	padding:0;
}

.toplinks  li {margin:0px; padding:0px; display:inline;list-style-type:none;}

.toplinks li a{float:left;
	margin:0;
	margin-right: 2px;
	padding:0 0 0 10px;
	text-decoration:none;
background-image:url(images/l1.jpg);
background-repeat:no-repeat;
background-position:left top;
text-decoration:none;
color:#666666;
background-color:#d2d2d2;
}

.toplinks a span{
	float:left;
	display:block;
	padding: 4px 10px 5px 5px;
background-image:url(images/l2.jpg);
background-repeat:no-repeat;
background-position:right top;
font-weight:bold;
text-transform:uppercase;}

.sep{
background:#d2d2d2;
border-bottom:1px solid #ffffff;}

#gallery1{
height:326px;
margin:0;
padding:0;}

/* Gallery */
div.content {
	/* The display of content is enabled by a javascript generated style on the page.
	   This is so that the slideshow content won't display unless javascript is enabled. */
	float:right;
	width:585px; 
	margin:0 0 0 0;
	padding:0 0px 0 0;
}

div.loader {
	background-image: url('images/loader.gif');
	background-repeat: no-repeat;
	background-position: center;
	width: 578px;
	height: 321px
}
div.slideshow {
	clear: both;

}
div.slideshow span.image-wrapper {
	float: left;
}
div.slideshow a.advance-link {
	margin:0;
	padding: 3px;
	display: block;
	}
div.slideshow img {
	border: none;
	margin:0;
	padding
	display: block;
}

div.embox {
	clear: both;
		background-color: #eee;
	}

ul.thumbs {
	width:320px;
	clear: both;
	margin: 0;
	padding: 0;
}
ul.thumbs li {
	float: left;
	padding: 2px;
	margin:0;
	list-style: none;
}
a.thumb {
	display: block;
}
ul.thumbs li.selected a.thumb {
	background: #000;
}
a.thumb:focus {
	outline: none;
}
ul.thumbs img {
	border: none;
	display: block;}
	
/* Gallery Ends */


#text{
margin:0 ;
padding:4px;
font:12px Arial, Helvetica, sans-serif;
overflow:auto;}

.htext{
margin:0 0 10px 0;
float:left;
width:65%;
padding:6px;
border:1px solid #e4e4e4;
text-align:justify;}

.htext h1{
font:14px Arial, Helvetica, sans-serif;
margin:0;
padding:0;
color:#979F32;
font-weight:bold;}

.hmap{
float:right;
width:30%;
padding:2px;
}

#inner{
height:157px;}

#left{
float:left;
width:200px;
margin:0 0 10px 10px;
padding:0;}

#left ul{
list-style-type:none;
color:#748500;
padding:0;
margin:0;}

#left li{
list-style-type:none;
margin:0;
padding:5px 0 5px 0;
background-image:url(images/dotted.jpg);
background-repeat:repeat-x;
background-position:bottom;}

#left li a{color:#748500;}

#left h2{font:11px Arial, Helvetica, sans-serif;
width:59px;
height:17px;
color:#748500;
font-weight:bold;
padding:2px 0 0 15px;
background-image:url(images/more.jpg);
background-repeat:no-repeat;
}

#left h2 a{
color:#748500;}

.intext{
	float:left;
	width:645px;
	padding:6px;
	border:1px solid #e4e4e4;
	text-align:justify;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 20px;
}

.intext ul{
margin:0;
padding:0;}

.textul ul{
list-style-type:none;
padding:0;
margin:0;}

.textul li{
list-style-type:none;
padding:15px;
margin:0;}
.yellow{
background-color:#FFFCC8;}


.intext h1{padding:0;font:14px Arial, Helvetica, sans-serif;color:#748500;
font-weight:bold;
margin:0;
text-transform:uppercase;}

.intext h2{padding:0;font:12px Arial, Helvetica, sans-serif;color:#000000;
font-weight:bold;
margin:0;
text-transform:uppercase;}

/*Form Formatting*/

#qform{
margin:0 auto;
	border:solid 1px #c6cfe1;
	background:#dfe4ee;
	padding:10px;
	color:#333333;
	overflow:auto;
	width:550px;
}
#qform h1 {
	font-size:14px;
	color:#000000;
	padding-bottom:4px;
	border-bottom:solid 1px #c6cfe1;
}
#qform p{padding-bottom:14px;}

#qform input .input-text{
	border:1px solid #3b6e22;
	color:#666666;
	width:180px;
}

#qform label{
	display:block;
	margin-bottom:10px;
	color:#555555;
}

#qform label span{
	display:block;
	float:left;
	padding-right:6px;
	width:200px;
	text-align:right;
	font-weight:bold;
}


.spacer{margin-left:200px; 
	margin-bottom:10px;
	font-size:11px;
	color:#555555;
}

.green{
	background:url(images/green.gif);
	padding:0px 6px;
	border:1px solid #3b6e22;
	height:24px; 
	line-height:24px;
	color:#FFFFFF;
	font-size:12px;
	margin-right:10px;
	display:inline-block;
	text-decoration:none;
}
/*Form Formatting ends*/


#footer{
padding:10px 0 0 10px; 
height:100px;
background-color:#979F32;
background-image:url(images/foot-back.jpg);
background-repeat:repeat-x;
background-position:bottom left;
font:12px Arial, Helvetica, sans-serif;
color:#ffffff;
line-height:1.8em;}

#footer a{
color:#ffffff;}
