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; }



/* 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: 20px; color: #FFFFFF; font: 50px arial; }

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



/* MENU */

.menuwidth	{ width: 140px; }

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

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

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

.menutrans 	{ z-Index:-1; filter: alpha(opacity=35); -moz-opacity: .45; opacity: .45; width: 140px; 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"); }




.wrapper {
	width:980px;
	margin-left:auto;
	margin-right:auto;
	
}

/*-----------------------------------------
     2.1  HEADER - LOGO
	 	background:#323232 url(bg-menu.png);
-----------------------------------------*/
	
	.header .right {
		float:right;
		width:500px;
		padding-top:10px;
		padding-bottom:12px;
		padding-right:0px;

		}
		
			.header .right ul {
				padding:0px;
				margin:0px;
				list-style:none;
				float:right;
			}
			
				.header .right li {
					float:left;
					padding:10px;
					margin-left:10px;
					font-size:14px;
					font-weight:bold;
					font-family:Arial, Helvetica, sans-serif;
					background:#fff;
					color:#323232;
				}
					
				.header .right li:hover {
					background:#fff;
					color:#323232;
				}
				
					.header .right li:hover a {
						color:#51524d;
						text-decoration:none;
					}
				
				.header .right .selected {
					background:#fff;
					color:#323232;
				}
				
					.header .right .selected a {
						color:#51524d;
						text-decoration:none;
					}
				
