/* Page Elements */
body{
	background-image:url(mg/back.jpg);
	background-attachment: fixed;
	font-family: Verdana;
	text-align: left;
	font-size: 9pt;
	color: #000000;
}
#frame{text-align: left;width: 859px;margin: 0 auto;background-image: url(mg/fullback.gif);}
#subframe{text-align: left;width: 859px;margin: 0 auto;background-image: url(mg/subback.gif);}
A{color: #000000;}
H1{color: #669933;font-size: 18pt;line-height: 24pt;font-family: Arial, Helvetica, sans-serif;margin: 10px 0px 20px 0px; text-align: left;}
H2{color: #006600;font-size: 14pt; line-height: 20pt; font-family: Arial, Helvetica, sans-serif; margin: 0px 0px 15px 0px; padding: 0px; text-align: left;}

H3{color: #000000;font-size: 12pt;font-family: Arial, Helvetica, sans-serif;margin: 10px 0px 10px 0px; text-align: left;}
OL{margin-top: 0px; margin-bottom: 20px;}
P{margin: 0px; padding: 0px;}
#content H3 A{color: #000000;}
.alphaList{list-style-type: lower-alpha;}
.romanList{list-style-type: lower-roman;}
.numList{list-style-type: decimal;}
.linkList{list-style-image: url(mg/arr.gif);}
.pointList{list-style-image: url(mg/arrB.gif);}
.galleryPic
{
text-align: center;
margin-bottom: 20px;

}
.galleryPic IMG
{
background-image: url(mg/mnSel.gif); padding: 2pt; margin: 10pt;
}

#map{border: solid 1px #FFFFCC; background-image: url(mg/mnSel.gif); padding: 2pt; margin: 2pt;}
#content ul
{
	margin-top: 2pt;
	margin-bottom: 5pt;
	padding-left: 15px;
	margin-left: 2px;
	margin-top: 5pt;
	
}
#content li
{
	margin-top: 3pt;
	margin-bottom: 3pt;
}
P{ margin-bottom: 4pt;}
.row25{ width: 25%;}
.row20{width:20%;}
.nluL{font-weight: bold; width: 150px;  text-align: left;}
TD{vertical-align: top; padding: 3px;}

/* */
/* Header */
#header{background-image: url(mg/headB.jpg);height: 114px;width: 859px;border-bottom: solid 0px #ffffff;padding-bottom: 0px;margin-bottom: 0px;}
#logo{float: left;background-image: url(mg/logo.jpg);width: 469px;text-align: center;font-size: 9px; text-indent: 120px; font-family: arial; padding: 75px 0px 14px 0px;background-repeat:no-repeat;margin-right: -80px; cursor: pointer;}
#headSub{color: #ffffff;font-size: 10pt;text-align: right; font-weight: bold;padding-right: 14pt;width: 370px; float:right;}
#google{height: 55px; padding-top: 25px; padding-left: 50px; text-align:right; width: 300px;}
#google INPUT{border: 1px #669900 solid; font-size: 8pt;}
#google input.gsc-search-button{ background-image: url(mg/mnSel.gif);}
#google .gsc-branding-text{color: #ffffff;}
#members{width: 849px; background-image: url(mg/memberB.gif);font-size: 0.8em;clear: both;font-weight: bold;border-bottom: solid 1px #336600;margin-left: 1px;}
#members A {
	text-decoration: none;
	padding: 1px;
}
#members A IMG{
	vertical-align: middle;
	border: solid #FFFF99 1px;
	margin-top: 5px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 4px;
}
#shade{float: right;width: 9px;height: 114px;}
#quick{text-align: center;font-size: 8pt;}
#quick DIV{padding: 0pt 10pt 3pt 550pt;}
#quick A{text-decoration: none;}
#quick A:hover{text-decoration: underline;}
.mls IMG{vertical-align: text-top; padding-top: 2px;}
.mls{ line-height: 10pt}
.mit{  vertical-align: baseline; margin-bottom: -2px; }
/* */

/* Content */
.gsc-result{width: 600px;}
#googleSearch .gsc-results .gsc-trailing-more-results, #googleSearch .gsc-results .gsc-trailing-more-results * {color:#669900; text-decoration:underline;}

#view{width: 849px;/*background: #ffffff;background-image: url(mg/menuBack.gif);*/display:block;border-left: solid 1px #336600;border-right: solid 1px #336600;}
#stage{/*background: #ffffff;*/margin-left: 175px;}
.picFrR{float: right;border: solid 1px #FFFFCC; background-image: url(mg/mnSel.gif); padding: 2pt; margin: 10pt; display: -moz-inline-block; display: block;}
.clear{ display: inline-block; min-height: 200px;}
#content A, #googleSearch .gs-result .gs-title, #googleSearch .gs-result .gs-title *{font-weight: bold;text-decoration: none;color:#669900;}
#content A:hover, #googleSearch .gs-result .gs-title:hover, #googleSearch .gs-result .gs-title *:hover{text-decoration: underline;color: #669933;}
#googleSearch .gs-visibleUrl {color: #FFFFFF;}
#content{margin: 10px 40px 40px 20px;text-align:justify;line-height: 13pt;}
#sub #content {margin-left: 0px;}
#googleSearch{float: left; margin-left: 10px;};
#content P{padding-bottom: 15px;}
.space{background: #ffffff;}
.mid{text-align: justify; margin: 0px;} 
/* MENU */
#navigation{margin-top: 20px;float:left;width: 175px; padding-bottom: 30px;}
.mnCat{background-image: url(mg/mnCat.gif);padding: 4px;margin: 4px 0px 4px 0px;cursor:pointer;}
.mnCat A{padding-left: 3pt;font-family:Geneva, Arial, Helvetica, sans-serif;text-decoration: none;font-weight: bold;}
.mnCat A:hover{text-decoration:underline;}
.mnEL{background: #ffffcc;cursor: pointer;padding: 3px;margin: 3px 0px 3px 4px;}
.mnSub DIV{background: #FFFF99;cursor: pointer;padding: 3px;margin: 3px 0px 3px 12px;}
.mnEL:hover, .mnSub DIV:hover{background-image:url(mg/mnSel.gif);}
.mnIt A{color: #000000;font-family:Geneva, Arial, Helvetica, sans-serif;text-decoration: none;font-weight: bold;}

/* */
/* */

/*footer*/
#footer{clear:both;width: 849px;/*background:#ffffff;background-image: url(mg/menuBack.gif);*/display:block;border-left: solid 1px #336600;border-right: solid 1px #336600;}
#sponsors{margin-left: 175px;height: 100%;background: #ffffff;}
#sponsors A IMG{border: 0;}
#sponsors IMG{vertical-align: bottom;}
#subsponsors{margin-left: 5px;height: 100%;background: #ffffff; text-align: center}
#subsponsors A IMG{border: 0;}
#subsponsors IMG{vertical-align: bottom; margin: 0px 10px 0px 10px}
.line{margin: 0px 4px 0px 4px;background: #ffffff;padding: 2pt 4pt 0pt 4pt;font-size: 7pt;color: #999999;background-image: url(mg/spLine.gif);}
#copy{text-align: center; color: #333333; font-size: 7pt;}
#copy A{color: #333333;}
#pend{ height: 20px; width: 857px;}
#pend IMG{ height: 20px; width: 857px;}
#bd{margin-left: 40px;}
.align-center{margin-left: 128px;}
.align-center INPUT{ background-color:#339900; color:#FFFFFF; border: solid 1px #003300; margin: 3px; padding: 3px; cursor: pointer;}
#substage fieldset{border: 0;}
/* */
/* for Internet Explorer */
/*\*/
* html #stage {overflow: visible; width: 673px; margin-left: 0px; display: block; float:left;
border-right: solid 1px #ffffff;
}

* html #sponsors{width: 674px; border-right: solid 1px #336600;}
* html #subsponsors{width: 674px; border-right: solid 1px #336600;}
* html #navigation{overflow: hidden;}
* html #view{
width: 850px;
}
* html .clear{height: 164px;}
* html .mnCat, * html .mnEL, * html .mnSub{cursor: hand;}
* html #logo{cursor: hand;}
* html #members{width: 849px;  }
* html #google gsc-search-box{margin-left: 30px;}
* html #google{margin-bottom: 10px; width: 300px; float: none;}
/**/

