body {padding:0; margin:0;}
body, td, input, textarea{
	font-size:11px;
    font-family:Tahoma;
	color:#3E3E3E;
	line-height:13px;
	vertical-align:top;
	padding:0px;
}

h1 {font-size:15px; font-family:Tahoma; color:#fff; vertical-align:top;}
h3 {font-size:15px; font-family:arial; color:#333333; vertical-align:top; font-weight:bold;}

.divs div {font-size:16px; font-family:arial; color:#333333; text-decoration:none; vertical-align:top; display:block; padding:10px; border:0px}
.divs .lower {border-top:none}
.divs .bold {font-weight:bold}
.divs .darkgrey {border-color:#8b8b8b; margin-bottom:10px}

#wrapper {width:508px; margin:0 auto}
h2 {font-size:12px; margin:10px 0}
.link {cursor:pointer; font-size:12px; color:#ffffff; text-decoration:underline}
.link:hover {font-weight:bold; color:#cccccc}
.slider {position:relative; overflow:hidden; border:2px solid #999999; height:225px; background:#E7E8ED; margin-bottom:20px}
.slidercontent {position:absolute}
.slidercontent .upper {border-bottom:1px solid #9ac1c9}
.section {padding:10px}
.newsslider {position:relative; overflow:hidden; border:2px solid #9ac1c9; height:95px; width:300px; background:#E7E8ED; margin-bottom:20px}
.newsslidercontent {position:absolute}
.newsslidercontent .upper {border-bottom:1px solid #9ac1c9}
.newssection {padding:10px; height:75px}

#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#wrapper {width:406px; margin:20px auto; display:none}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:400px; height:300px; padding:2px; border:1px solid #fff; background:#8dc63f}
#information {position:absolute; bottom:0; width:400px; height:0; background:#8dc63f; color:#000; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information h3 {padding:4px 8px 3px; font-size:14px}
#information p {padding:0 8px 8px}
#image {width:400px}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:306px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(TinySlideshow/images/left.gif) left center no-repeat}
#imgnext {right:0; background:url(TinySlideshow/images/right.gif) right center no-repeat}
#imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.link2hover {background:url(TinySlideshow/images/link.gif) center center no-repeat}
#thumbnails {margin-top:15px}
#slideleft {float:left; width:20px; height:81px; background:url(TinySlideshow/images/scroll-left.gif) center center no-repeat; background-color:#8dc63f}
#slideleft:hover {background-color:#333}
#slideright {float:right; width:20px; height:81px; background:#8dc63f url(TinySlideshow/images/scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:#333}
#slidearea {float:left; position:relative; width:356px; margin-left:5px; height:81px; overflow:hidden}
#slider2 {position:absolute; left:0; height:81px}
#slider2 img {cursor:pointer; border:1px solid #333; padding:2px}

.purple{
	font-size:12px;
    font-family:Tahoma;
	color:#333333;
	vertical-align:top;
	padding:0px;
	text-decoration:none;
	font-weight:bold;
}

.top_text{
	font-size:18px;
    font-family:Tahoma;
	color:#ffffff;
	vertical-align:top;
	padding:0px;
	text-decoration:none;
	font-weight:bold;
}

.headtext{
	font-size:12px;
    font-family:Tahoma;
	color:#8dc63f;
	line-height:13px;
	vertical-align:middle;
	text-align: center;
	padding:0px;
	text-decoration:none;
	font-weight:bold;
}
.currentpage{
	font-size:12px;
    font-family:Tahoma;
	color:#000000;
	line-height:13px;
	vertical-align:middle;
	text-align: center;
	padding:0px;
	text-decoration:none;
	font-weight:bold;
}

.headtext a {text-decoration:none;}
.headtext a:hover   { color: #000000; font-weight: bold }

br{font-size:10px}
table{border:0px; border-collapse:collapse;	}

.bg{ background:url(images/1_bg.gif) repeat-x bottom}
.bg1{ background:url(images/1_p2.jpg) bottom left no-repeat}
.bg2{ background:url(images/MQ_comm.gif) center center no-repeat}
.bg3{ background:url(images/2_bg.gif) repeat-x top #E7E8ED}
.bg4{ background:url(images/golf.gif) bottom center no-repeat}
.bg5{ background:url(images/1_p1.jpg) bottom center no-repeat}
.p{padding-bottom:10px}

.vam{ vertical-align:middle}
.ham{ position:relative; left:25%}
b{ color:#8dc63f;}

a{color:#8dc63f; text-decoration:underline} 
a:hover{text-decoration:none}

.set ul{margin:0; padding:0; list-style:none; line-height:13px}
.set li{background:url(images/z.gif)  center left no-repeat; margin:0px; padding-left:8px }
.set li a{color:#8dc63f; text-decoration:none; font-weight:bold}
.set li a:hover{ text-decoration:underline}

.set2 ul{margin:0; padding:0; list-style:none; line-height:13px}
.set2 li{background:url(images/z.gif)  center left no-repeat; margin:0px; padding-left:8px }
.set2 li a{color:#8dc63f;}

.set1 td{ font-size:9px}
.set1 b{ font-size:11px}

.top_banner{background:url(images/top_new2.jpg) no-repeat left #8DC63F} 
 
.header{background:url(images/top1_new.gif) no-repeat left #8DC63F} 
.header a{ color:#3E3E3E; font-weight:bold}
.header b{ color:#8dc63f; text-transform:uppercase}

ul{margin:0; padding:0; list-style:none; line-height:22px}
li{font-size:13px; background:url(images/z.gif)  center left no-repeat; margin:0px; padding-left:8px; background-position:0 9px}
li a{color:#8dc63f;} 
 


.footer{color:#3E3E3E; font-size:11px; background:url(images/bot.gif) repeat-x top; text-align:center; padding-top:18px} 
.footer a {color:#8dc63f; text-transform:uppercase; text-decoration:none;}
.footer a:hover{ text-decoration: underline}
.footer span a {color:#3E3E3E; text-transform:none; text-decoration:underline;}
.footer span a:hover{ text-decoration:none}

.more{background:url(images/z2.gif)  right center no-repeat; padding-right:14px; vertical-align:middle; color:#3E3E3E; font-weight:bold; text-decoration:none}
.more:hover{ text-decoration:underline}

.jamp{ width:149px; height:19px; color:#333333; font-size:9px}

input{
   padding-left:5px;
   width:215px; height:20px;
   border: 1px solid #8dc63f;
}
textarea{
   padding-left:5px;
   width:215px; height:80px;
   border: 1px solid #8dc63f;
   overflow:auto}  
#input{
   padding-left:5px;
   width:132px; height:22px;
   margin-right:2px
}
#input1{
   padding-left:0px;
   width:61px; height:22px;
   border:0px;
}

.input2{
   background:url(images/z2.gif)  right center no-repeat; background-color:#E7E8ED; padding-right:14px; vertical-align:middle; color:#3E3E3E; font-weight:bold; text-decoration:none;
   padding-left:5px;
   width:119px; height:25px;
   font-size:11px
}

.input2:hover{ text-decoration:underline}

.input3{
   padding-left:5px;
   width:149px; height:17px;
   font-size:9px
}
.input4{
   padding-left:5px;
   width:189px; height:17px;
   font-size:9px
}
.input5{
   padding-left:5px;
   width:215px; height:17px;
   font-size:9px
}

.tab {font-size:18px; font-family:Arial,Helvetica; color:#3E3E3E;}
.tabb {font-size:19px; font-family:Arial,Helvetica;}

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }


#msg {display:none; position:absolute; z-index:200; background:url(images/msg_arrow.gif) left center no-repeat; padding-left:7px}
#msgcontent {display:block; background:#f3e6e6; border:2px solid #924949; border-left:none; padding:5px; min-width:150px; max-width:250px}