BODY  { color: #000066; font: 13px Arial, Helvetica, sans-serif; text-decoration: none; background: #94a395; margin: 0; padding: 0 }


/* LINK STYLES */

/* MAIN NAV  */
.MN {
	font: normal bold 12px/14px arial,helvetica,sans-serif;
	text-decoration: none;
}
.MN a {
	display: block;
	width: 120px;
	padding: 0.2 em;
	line-height: 1.4;
	/* background-color: #9DAF80;
	border: 0px solid gray;*/
	padding-left: 4px;
	text-align: left;
	margin-top: 6px;
	text-decoration: none;
}
.MN a:link, .MN a:visited, .MN a:active  {
	border-bottom: 0px dotted maroon;
	color: #aa2222;
}
.MN a:hover {
	border-bottom-style: solid;
	color: #BB0000;
	background-color: #BDCFA0;
}


/* SITE NAV  */
.SN {
	font: normal bold 12px/14px arial,helvetica,sans-serif;
	text-decoration: none;
}
.SN a {
	display: block;
	width: 120px;
	padding: 0.2 em;
	line-height: 1.4;
	/* background-color: #9DAF80;
	border: 0px solid gray;*/
	padding-left: 4px;
	text-align: left;
	margin-top: 6px;
	text-decoration: none;
}
.SN a:link, .SN a:visited, .SN a:active  {
	border-bottom: 0px dotted maroon;
	color: #aa2222;
}
.SN a:hover {
	border-bottom-style: solid;
	color: #BB0000;
	background-color: #cbcfc8;
}
#uhere {
	display: block;
	width: 120px;
	padding: 0.2 em;
	line-height: 1.4;
	/* background-color: #9DAF80;
	border: 0px solid gray;*/
	padding-left: 4px;
	text-align: left;
	margin-top: 6px;
	text-decoration: none;
	color: #000066;
}




	a.c{font-family:arial,helvetica,sans-serif;text-decoration:none;font-size:14px; font-weight:700} a.c:link{color:#6699FF} a.c:visited{color:#6699FF} a.c:active{color:#6699FF} a.c:hover{color:#FFFFFF}
	.n{font-family:arial,helvetica,sans-serif;text-decoration:none;font-size:16px; font-weight:700;color:#FFCC33}
	a.o{font-family: arial,helvetica,sans-serif;text-decoration: none;font-size:12px; font-weight: bold;} a.o:link{color:#669900} a.o:visited{color:#669900} a.o:active{color:#669900} a.o:hover{color: #669900; text-decoration: underline;}
	a.q{font-family: arial,helvetica,sans-serif;text-decoration: none;font-size:12px; font-weight: bold; margin-left:0px;} a.q:link{color:#669900} a.q:visited{color:#669900} a.q:active{color:#669900} a.q:hover{color: #669900; text-decoration: underline;}
	a.z{font-family:arial,helvetica,sans-serif;text-decoration:none;font-size:14px; font-weight:normal} a.z:link{color:#6699FF} a.z:visited{color:#6699FF} a.z:active{color:#6699FF} a.z:hover{color:#6699FF}
	a.qi{font-family: arial,helvetica,sans-serif;text-decoration: none;font-size:11px; font-weight: bold; font-style: italic;} a.qi:link{color:#669900} a.qi:visited{color:#669900} a.qi:active{color:#669900} a.qi:hover{color: #669900; text-decoration: underline;}
	






B, STRONG { font-weight: bold; }
I, EM { font-style: italic; }

P {
	font :  Arial, Helvetica, sans-serif;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000066;
	text-indent : 0px;
	text-decoration : none;
}

TEXTAREA, INPUT, SELECT, OPTION, .area, DIV, SPAN{
	font :  Arial, Helvetica, sans-serif;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000066;
	text-indent : 0px;
	text-decoration : none;
}

.t {
	font :  Arial, Helvetica, sans-serif;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000066;
	text-indent : 0px;
	text-decoration : none;
}

.e {
	font: Arial Helvetica sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	text-indent: 0px;
	text-decoration: none;
	font-weight: bold;
}

.s {
	font: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	text-decoration: none;
	margin-top: 7px;
	font-weight: bold;
}

.X {
	font: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 5px;
	color: #000066;
	text-decoration: none;
}

.pj {
	text-align: justify;
}
.ph {
	font: normal bold 14px/16px Arial, Helvetica, sans-serif;
}	


/* QUOTE STYLE */
.qt {
	display: block;
	font: normal bold 13px/15px times, palatino,serif;
	text-decoration: none;
	text-align: justify;
	background-color: #d5d5d5;
	border: 1px dotted #dddddd;
	padding: 6px;
}
.qtr {
	display: block;
	font: normal bold 13px/15px times, palatino,serif;
	text-decoration: none;
	background-color: #d5d5d5;
	border: 1px dotted #dddddd;
	padding: 6px;
	text-align: right;
}
.qta {
	display: block;
	font: normal bold 13px/15px times, palatino,serif;
	text-decoration: none;
	text-align: justify;
	background-color: #d5d5d5;
	border: 1px dotted #dddddd;
	padding: 6px;
	position: relative;
	filter:alpha(opacity=100);
	opacity: 1.0;
	-moz-opacity:1.0;
}

.qt h3, .qtr h3, .qta h3 {
	font-size: 14px;
	color: #666666;
	margin-bottom: 3px;
	margin-top: 4px;
}
.qt i, .qtr i, qta i {
	color: #660066;
	font-style: italic;
	margin-top: 3px;
	margin-left: 16px;
}	



/* home page layout  */
#HB  { background: #85a237 url("images/newgradient.jpg") repeat-x; margin-top: 0; margin-left: 0; width: 760px; height: 700px; border: dotted 0 white }
#HL {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
}
#HTitle {
	position: absolute;
	top: 0px;
	left: 0px;
}	
#gate {
	position: absolute;
	top: 180px;
	left: 140px;
	z-index: 2;
}
#linev {
	position: absolute;
	top: 95px;
	left: 140px;
	z-index: 1;
}
#lineh {
	position: absolute;
	top: 462px;
	left: 0px;
}
#HNblock {
	position: absolute;
	top: 95px;
	left: 0px;
	border: 0px dotted white;
	width: 135px;
	height: 320px;
	padding-top: 18px;
	padding-left: 6px;
}

/* sub page layout */
#SB {
	width: 760px;
	height: 700px;
	background-color: #94A395;
 	margin-left: 0px;
	margin-top: 0px;
	border: 0px dotted white;
}
#MTop {
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0px auto;
}	
#MBT {
	position: absolute;
	top: 94px;
	left: 0px;
	width: 760px;
	height: 600px;
	margin: 0px auto;
	border: 0px dotted maroon;
}
#NCL {
	width: 139px;
	border: 0px dotted black;
	background-color: #94A395;
	float: left;

}
#MCC {
	position: absolute;
	top: 0px;
	left: 140px;
	width: 332px;
	border: 0px dotted red;
	margin-top: 0px;
	background-color: #CCCCCC;
	padding-left: 11px;
	padding-right: 11px;
	padding-top: 20px;
}
#contactcenter {
	height: 434px;
}
#pubcenter {
	height: 482px;
}
#aboutcenter {
	height: 346px;
}
#MCR {
	position: absolute;
	top: 0px;
	left: 495px;
	width: 265px;
	height: 310px;
	border: 0px dotted green;
	background-color: #94A395;
}
#MCRg {
	position: absolute;
	top: 0px;
	left: 495px;
	width: 265px;
	height: 310px;
	border: 0px dotted green;
	background-color: #8f9f75;
}

#MCRg2 {
	position: relative;
	top: 1020px;
	left: 495px;
	width: 265px;
	height: 361px;
	border: 0px dotted green;
	background-color: #8f9f75;
	background: #8f9f75 url(images/jpw5.gif) no-repeat;
}


.q1 {
	position: relative;
	top: 114px;
	border-bottom: 2px solid purple;
}
.q1a {
	position: relative;
	top: 174px;
	border-bottom: 2px solid purple;
}
.q1 h3, .q1a h3 {
	font-size: 14px;
	color: #882222;
	margin-bottom: 3px;
	margin-top: 4px;
}
.q1 i, .q1a i {
	color: #442244;
	font-style: italic;
	margin-top: 3px;
	margin-left: 16px;
}	



/* gallery page, left column pic with overlay text */	
#ICLwt {
	position: absolute;
	top: 970px;
	left: 20px;
	width: 400px;
	height: 218px;
	background: #8f9f75 url(images/gback1.jpg) no-repeat;
	z-index: 10;
}
/* This is the transparent box */
#tbox {
	width: 300px;
	height: 144px;
	border: 1px solid maroon;
	background-color: #fff;
	filter:alpha(opacity=70);
	opacity: 0.7;
	-moz-opacity:0.7;
	position: relative;
	top: 36px;
	left: 50px;
	border-bottom: 0px solid purple;
	}
	
/* This is the container which sets text to solid color.
position: relative used for IE   */	
.q1b {
	padding: 4px;
	display: block;
	font: normal bold 13px/15px times, palatino,serif;
	text-decoration: none;
	text-align: justify;
	color: #000;
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;
	position: relative;
	top: 1px;
	border-bottom: 0px solid purple;
	}

.q1b h3 {
	font-size: 14px;
	color: #000000;
	margin-bottom: 3px;
	margin-top: 4px;
}
.q1b i {
	color: #000000;
	font-style: italic;
	margin-top: 3px;
	margin-left: 16px;
}	










#SNblock {
	position: absolute;
	top: 0px;
	left: 0px;
	border: 0px dotted white;
	width: 135px;
	height: 320px;
	padding-top: 12px;
	padding-left: 6px;
	margin-left: 4px;
}


#pq1 {
	display: block;
	font: normal bold 13px/15px times, palatino,serif;
	text-decoration: none;
	background-color: #668855;
	border: 1px dotted #555555;
	padding: 3px;
	text-align: right;
}
#pqr {
	display: block;
	font: normal bold 13px/15px times, palatino,serif;
	text-decoration: none;
	background-color: #668855;
	border: 1px dotted #555555;
	padding: 3px;
	padding-left: 8px;
	text-align: left;
	position: relative;
	top: 322px;
	width: 280px;
	z-index: 10;
}

#pq1 h3, #pqr h3 {
	font-size: 18px;
	color: #dddddd;
	margin-bottom: 3px;
	margin-top: 4px;
}
#pq1 i, #pqr i {
	color: #dddddd;
	font-style: italic;
	margin-top: 3px;
	margin-left: 16px;

}


#trial1 {
	position: relative;
	top: 0px;
	left: -80px;
	z-index: 10;
	width: 410px;
}
#trial1 img {
	margin-right: 8px;
}

#bed1pix {
	position: relative;
	top: 0px;
	left: -149px;
	z-index: 10;
	width: 760px;
	background-color: #94A395;
}

.galtab td {
	padding: 4px;
}

.galtab img {
	border: none;
	margin-left: 10px;
	margin-top: 6px;
	margin-bottom: 6px;
	/* margin-right: 10px; */
}

.clik {
	font:  italic normal 11px/12px arial,helvetica,sans-serif;
	}
#GPUP h2 {
	font:  normal bold 15px/16px arial,helvetica,sans-serif;
	color: #94A395;
}
#GPUP h3 {
	font:  normal bold 14px/14px arial,helvetica,sans-serif;
	color: #94A395;
}
#GPUP h4 {
	font:  normal bold 12px/14px arial,helvetica,sans-serif;
	color: #94A395;
}
