﻿/*-- OpenCube --*/
/*--%%%%%%%%%%%% QuickMenu Styles [Keep in head for full validation!] %%%%%%%%%%%--*/

/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}

/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/

	/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{	
	/*	width:569px; */
		padding-left:40px;
		margin:0px;
	/*	background-color:#000000; */
		background-color:transparent;
        top: -25px;
        left: -1px;
    }


	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		padding:3px 30px 3px 10px;
	/*	background-color:#000000; */
		background-color:transparent;
		color:silver;
		font-family:Sans-Serif;
		font-size:12px;
		text-decoration:none;
		text-align:left;
		border-width:0px;
		border-style:none;
		border-color:#FFFFFF;
	}


	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover	
	{	
		color:#FFFFFF;
		text-decoration:none;
	}


	/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 li:hover>a	
	{	
		color:#FFFFFF;
		text-decoration:none;
	}


	/*"""""""" (MAIN) Parent Items""""""""*/	
	#qm0 .qmparent	
	{	
		color:silver;
	}


	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover	
	{	
		background-color:#000000;
		color:#FFFFFF;
		text-decoration:none;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		padding:5px 5px 5px 0px;
		background-color:transparent;
		border-width:0px;
		border-style:solid;
		border-color:silver;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		padding:3px 20px 3px 10px;
		background-color:transparent;
		color:silver;
		font-size:12px;
		text-align:left;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover	
	{	
		text-decoration:none;
	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 ul li:hover>a	
	{	
		text-decoration:none;
	}


	/*"""""""" (SUB) Parent Items""""""""*/	
	#qm0 div .qmparent, #qm0 ul .qmparent	
	{	
		color:silver;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		background-color:#FFFFFF;
		color:#FFFFFF;
		text-decoration:underline;
	}


	/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle	
	{	
		margin:2px 10px 5px 10px;
		color:#222222;
		font-family:Sans-Serif;
		font-size:12px;
		font-weight:bold;
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#qm0 .qmdividerx	
	{	
		border-top-width:1px;
		margin:4px 10px 4px 10px;
		border-color:#999999;
	}


	/*"""""""" (main) Rounded Items""""""""*/	
	#qm0 .qmritem span	
	{	
		border-color:#666666;
		background-color:#EEEEEE;
	}


	/*"""""""" (main) Rounded Items Content""""""""*/	
	#qm0 .qmritemcontent	
	{	
		padding:0px 0px 0px 4px;
	}


	/*"""""""" (sub) Rounded Items""""""""*/	
	#qm0 div .qmritem span	
	{	
		border-color:#666666;
		background-color:#EEEEEE;
	}


	/*"""""""" (sub) Rounded Items Content""""""""*/	
	#qm0 div .qmritemcontent	
	{	
		padding:0px 0px 0px 4px;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 li:hover > a.qmparent	
	{	
		background-color:#3F3F3F;
		color:#FFFFFF;
	}

/* Add-On Core Code (Remove when not using any add-on's)*/
.qmfv{visibility:visible !important;}.qmfh{visibility:hidden !important;}


body 
{
    background-color: #000000; 
    margin: 30px 0 5px 50%; 
    text-align: left; 
    font-family: Sans-Serif; 
    font-size: 12pt; 
    color:Silver;
}

img {border:none}
a,
a:link,
a:active {
    color: silver;
	text-decoration:none;
}

a:visited {
	color: silver;
}

a:hover {
	color:white;
}


#HomePg 
{
    border: 1px solid #333333; 
    width:950px;
    position: relative;
    margin: 0 0 0 -475px;
}

#SubPg 
{ 
    border: 1px solid #333333; 
    width:950px;
    position: relative;
    margin: 0 0 0 -475px;
}
    
#HeaderLogos {padding:5px 10px 50px 10px; height:40px;}
#LeftLogo {float:left; width:300px;}
#RightLogo {float:right; margin-top:-5px;}

#HomePgContent {position:absolute; top:95px; left:0px;}

#HomePgTxt {padding-top:15px; display:none; vertical-align:top; background-image:url(images/home-pg-txt-box.png); background-repeat:repeat-y; width:950px;}
#HomePgTxt p {margin:0; padding:5px 50px 5px 50px}

#ContentBoxBot {text-align:center; vertical-align:top; background-image:url(images/home-pg-txt-box-bottom.png); background-repeat:no-repeat; height:20px; width:950px;}

#HomePgControl {font-size:8pt; outline: none; cursor:pointer;}

#Signs {height:64px;}
#SignLeft {float:left; width:300px;}
#SignRight {float:right; width:300px;}
.NoOutline {outline: none;}

#SignUp {position:absolute; top:372px; left:750px; width:180px; opacity: .7; filter: alpha(opacity=70);display:none; background-image:url(images/home-pg-txt-box.png); background-repeat:repeat-y;}

.BWS {width:30%;text-align:left}
.Copyright {width:50%;text-align:right}


#NavMenu 
{
    position: absolute; 
    top: 2px; 
    left: -30px; 
    z-index: 100;
}

#OnlineStore 
{
    position:absolute; 
    top:8px; 
    left:575px; 
    display:none;
}
#Footer  
{
    width:950px;
    position: relative;
    margin: 0 0 0 -475px; 
    font-size: 10pt; 
    color:Silver; 
}
    
#SubPg h1
{
    color: white;
    font-family: Arial;
    font-size: 20pt;
    font-weight: lighter;
}


#Content 
{ 
    color:Silver; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12pt; 
    font-style: normal; 
    padding-top:0px; 
    padding-bottom:50px; 
    padding-left:50px; 
    padding-right:50px; 
}

.ProjectText 
{ 
    color: #57756D; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12pt; 
    font-style: normal; 
}
   
#Footer a,
#Footer a:link, 
#Footer a:active {
	color: silver;
	text-decoration:none;
}

#Footer a:visited {
	color: silver;
}

#Footer a:hover {
	color:white;
}

.centerdiv{ /*IE method of centering a relative div*/
text-align: center;
}
.centerdiv>div{ /*Proper way to center a relative div*/
margin: 0 auto;
}
  