BODY	{
	margin: 0px;
	padding: 0px;
	border: #FFFFFF 0px solid;
	height:100%;
	}



/* LINKS */

a:link		{ color: #FFFFFF; text-decoration: none; }

a:visited	{ color: #FFFFFF; text-decoration: none; }

a:active	{ color: #FFFFFF; text-decoration: none; }

a:hover		{ color: #425bff; text-decoration: none; }



/* MISCELLANEOUS STYLES */

.title		{ color: #3333FF; font: 20px arial, verdana, helvetica, sans-serif; letter-spacing: -1px; font-weight: bold; position: absolute; right: 20px; width: 360px; top: 120px; }

.tHeader1	{ color: #FFFFFF; font: 24px normal arial, helvetica, sans-serif; letter-spacing: -1px; font-weight: normal; margin-right: +.5em; position: absolute; right: 5px; top: 10px;}

.tHeader2	{ color: #FFFFFF; font: 14px arial, helvetica, sans-serif; letter-spacing: -1px; font-weight: normal; margin-right: +2.5em; position: absolute; right: 5px; top: 40px;}

.nojstext	{ color: #FFFFFF; font: bold 14px arial, verdana, helvetica, sans-serif;  position: absolute; left: 220px; width: 400px; top: 60px; }

.tText		{ color: #000000; font: bold 20px arial, verdana, helvetica, sans-serif; text-align: justify; position: absolute; right: 20px; width: 360px; top: 160px; }

.tTextps	{ color: #000000; font: bold 12px arial, verdana, helvetica, sans-serif; text-align: justify; position: absolute; right: 20px; width: 360px; top: 160px; }

.setopac	{ filter: Alpha(Opacity=20); -moz-opacity: .20; opacity: .20; }

.hqtext1	{ color: #ffffff; font: bold oblique 16px sans-serif; text-align: left; position: absolute; top: 50px; left: 40px; width: 500px;}

.hqtext2	{ color: #33ff70; font: bold oblique 16px sans-serif; text-align: left; }



/* ABOUT PAGE */

.abtitlemain	{ color: #FFFF00; font: 16px arial, verdana, sans-serif; letter-spacing: -1px; font-weight: bold;  position: absolute; top: 110px; left: 180px; width: 400px; }

.abtitlesub	{ color: #FFFF00; font: 16px arial, verdana, sans-serif; letter-spacing: -1px; font-weight: bold; width: 400px; }

.abtext		{ color: #FFFFFF; font: normal 12px arial, verdana, helvetica, sans-serif; font-weight: bold; text-align: justify; position: absolute; top: 130px; left: 180px; width: 400px;  }

.bordersmain	{ position: absolute; top: 110px; left: 21px; }
.borderssub	{ BORDER: 1px #FFFFFF solid; padding: 3px; font-weight: bold; }



/* FOOTER */

.footertext 		{ COLOR: #ffffff; FONT: 10px arial, verdana, sans-serif; font-weight: bold; position: fixed; left: 10px; bottom: 5px; text-align: left; width: 200px; }

a.footerlink:link	{ color: #CCFFCC; text-decoration: none; font-weight: bold; }

a.footerlink:visited	{ color: #CCFFCC; text-decoration: none; font-weight: bold; }

a.footerlink:active	{ color: #ff99cc; text-decoration: none; font-weight: bold; }

a.footerlink:hover	{ color: #ff99cc; text-decoration: none; font-weight: bold; }



/* DIVISIONS */
/* For header if set to fixed cannot click on Flash object */

#main-layer  	  { z-Index:1; visibility: visible; position: absolute; left: 0; top: 0; width: 100%; height: 100%; min-height: 100%; } 

#back-ground-img  { z-index:0; visibility: visible; position: fixed; top: 0px; width: 100%; height: 100%; display: block; } 

#header-layer  	  { z-Index:3; visibility: visible; position: fixed; top: +10px; right: 0px; }

#about-layer  	  { z-Index:0; visibility: visible; position: absolute; top: 5%; left: 25%;width: 500px; }



/* MENU */

.menuwidth	{ width: 120px; }

#menulocation 	{ z-Index:4; visibility: visible; position: fixed; left: 0px; top: 0px; width: 120px; }

.menulinks 	{ FONT: 12px arial, verdana, sans-serif; font-weight: bold; margin-left: 10px; }

.menu 		{ white-space: nowrap; height: 26px; line-height: 26px; position: fixed; left: 15px; top: 10px; }

.menutrans 	{ z-Index:-1; filter: alpha(opacity=35); -moz-opacity: .25; opacity: .25; width: 120px; position: fixed; top: 0px; left: 0px; height: 100%; }



/* FIXES FOR IE 6 TO WORK WITH FIXED POSITION */

* html .footertext	{ position:absolute; top: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+525+"px" : body.scrollTop+525+"px"); }

* html #back-ground-img { position:absolute; top: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+0+"px" : body.scrollTop+0+"px"); }

* html #header-layer	{ position:absolute; top: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+0+"px" : body.scrollTop+0+"px"); }

* html #menulocation	{ position:absolute; top: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+0+"px" : body.scrollTop+0+"px"); }

* html #menulocation	{ position:absolute; left: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollLeft+10+"px" : body.scrollLeft+10+"px"); }

* html .menu	 	{ margin-left: -10px;  }

* html .menutrans 	{ position:absolute; top: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+0+"px" : body.scrollTop+0+"px"); }



/* GALLERIA */

.galleria			{ list-style: none; width: 200px; }
.galleria li			{ display: block; width: 80px; height: 80px; overflow: hidden; float: left; margin: 0 10px 10px 0; }
.galleria li a			{ display: none }
.galleria li div		{ position: absolute; display: none; top: 0; left: 180px; }
.galleria li div img		{ cursor: pointer; }
.galleria li.active div img	{ display: block; }
.galleria li.active div		{ display: block; }
.galleria li img.thumb		{ cursor: pointer; top: auto; left: auto; display: block; width: auto; height: auto; }
.galleria li .caption		{ display: block; padding-top: .5em; }
* html .galleria li div span	{ width: 400px; } /* MSIE bug */



/* PHOTO SUB PAGE */


.phstitle00	{color:#887;font: bold 30px serif; position:absolute; top:-10px; left:-100px; width:300px; text-align: left;}

.phstitle01	{color:#887;font:12px arial,verdana,sans-serif;position:absolute;top:42px;left:-73px;width:160px; text-align: center;}
.phstitle02	{color:#887;font:12px arial,verdana,sans-serif;position:absolute;top:42px;left:102px;width:160px; text-align: center;}
.phstitle03	{color:#887;font:12px arial,verdana,sans-serif;position:absolute;top:42px;left:277px;width:160px; text-align: center;}
.phstitle04	{color:#887;font:12px arial,verdana,sans-serif;position:absolute;top:42px;left:452px;width:160px; text-align: center;}

.phstitle05	{color:#887;font:12px arial,verdana,sans-serif;position:absolute;top:162px;left:-73px;width:160px; text-align: center;}
.phstitle06	{color:#887;font:12px arial,verdana,sans-serif;position:absolute;top:162px;left:102px;width:160px; text-align: center;}
.phstitle07	{color:#887;font:12px arial,verdana,sans-serif;position:absolute;top:162px;left:277px;width:160px; text-align: center;}
.phstitle08	{color:#887;font:12px arial,verdana,sans-serif;position:absolute;top:162px;left:452px;width:160px; text-align: center;}

.phstitle09	{color:#887;font:12px arial,verdana,sans-serif;position:absolute;top:282px;left:-73px;width:160px; text-align: center;}
.phstitle10	{color:#887;font:12px arial,verdana,sans-serif;position:absolute;top:282px;left:102px;width:160px; text-align: center;}
.phstitle11	{color:#887;font:12px arial,verdana,sans-serif;position:absolute;top:282px;left:277px;width:160px; text-align: center;}
.phstitle12	{color:#887;font:12px arial,verdana,sans-serif;position:absolute;top:282px;left:452px;width:160px; text-align: center;}

.phstitle13	{color:#887;font:12px arial,verdana,sans-serif;position:absolute;top:402px;left:-73px;width:160px; text-align: center;}
.phstitle14	{color:#887;font:12px arial,verdana,sans-serif;position:absolute;top:402px;left:102px;width:160px; text-align: center;}
.phstitle15	{color:#887;font:12px arial,verdana,sans-serif;position:absolute;top:402px;left:277px;width:160px; text-align: center;}
.phstitle16	{color:#887;font:12px arial,verdana,sans-serif;position:absolute;top:402px;left:452px;width:160px; text-align: center;}

.phsbord01	{BORDER:1px #FFFFFF solid;padding:5px;font-weight:bold;position:absolute;top:60px;left:-50px;}
.phsbord02	{BORDER:1px #FFFFFF solid;padding:5px;font-weight:bold;position:absolute;top:60px;left:125px;}
.phsbord03	{BORDER:1px #FFFFFF solid;padding:5px;font-weight:bold;position:absolute;top:60px;left:300px;}
.phsbord04	{BORDER:1px #FFFFFF solid;padding:5px;font-weight:bold;position:absolute;top:60px;left:475px;}

.phsbord05	{BORDER:1px #FFFFFF solid;padding:5px;font-weight:bold;position:absolute;top:180px;left:-50px;}
.phsbord06	{BORDER:1px #FFFFFF solid;padding:5px;font-weight:bold;position:absolute;top:180px;left:125px;}
.phsbord07	{BORDER:1px #FFFFFF solid;padding:5px;font-weight:bold;position:absolute;top:180px;left:300px;}
.phsbord08	{BORDER:1px #FFFFFF solid;padding:5px;font-weight:bold;position:absolute;top:180px;left:475px;}

.phsbord09	{BORDER:1px #FFFFFF solid;padding:5px;font-weight:bold;position:absolute;top:300px;left:-50px;}
.phsbord10	{BORDER:1px #FFFFFF solid;padding:5px;font-weight:bold;position:absolute;top:300px;left:125px;}
.phsbord11	{BORDER:1px #FFFFFF solid;padding:5px;font-weight:bold;position:absolute;top:300px;left:300px;}
.phsbord12	{BORDER:1px #FFFFFF solid;padding:5px;font-weight:bold;position:absolute;top:300px;left:475px;}

.phsbord13	{BORDER:1px #FFFFFF solid;padding:5px;font-weight:bold;position:absolute;top:420px;left:-50px;}
.phsbord14	{BORDER:1px #FFFFFF solid;padding:5px;font-weight:bold;position:absolute;top:420px;left:125px;}
.phsbord15	{BORDER:1px #FFFFFF solid;padding:5px;font-weight:bold;position:absolute;top:420px;left:300px;}
.phsbord16	{BORDER:1px #FFFFFF solid;padding:5px;font-weight:bold;position:absolute;top:420px;left:475px;}

