/* GENERAL STYLES */

body {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		background: #000000;
}

body, p {
		color: #bacbda;
    	font-family: Verdana, Arial, Helvetica, Sans Serif;
    	font-size: 8pt;
    	font-weight: normal;
}

p, ul, ol,td {
    	line-height: 14pt;
}

h1  { 
		font-size: 17pt;
		font-weight: normal;
		color : #2396b7 
}  
h2  { 
		font-size:15pt;
		font-weight: normal;
    	color:#2396b7;
}
.head2 {
		font-size:15pt;
		font-weight: normal;
    	color:#2396b7;
}
h3 {
		font-size:11pt;
		font-weight: normal;
		color: #787d71;
}
.head3 {
		font-size:11pt;
		font-weight: normal;
		color: #787d71;
}
h4  { 		
      	font-size: 10pt;
      	font-weight: normal;
		color: #bacbda;
}

a:link, a:hover, a:active, a:visited {
		font-size: 8pt;
    	font-family: Verdana, Arial, Helvetica, Sans Serif;
 		text-decoration:none;
 		font-weight: normal;
}

a:link, a:visited {
    	color:#2396b7;
}
a:hover {
    	color:#33d2ff;
}
a:active {
    	color:#ffffff;
}


a:link.head2link, a:hover.head2link, a:active.head2link, a:visited.head2link {
		font-size:14pt;
		font-weight: normal;
    	font-family: Verdana, Arial, Helvetica, Sans Serif;
 		text-decoration:none;
}
a:link.head2link, a:visited.head2link {
    	color:#bacbda;
}
a:hover.head2link {
    	color:#33d2ff;
}
a:active.head2link {
    	color:#ffffff;
}


a:link.head3link, a:hover.head3link, a:active.head3link, a:visited.head3link {
		font-size:11pt;
		font-weight: normal;
    	font-family: Verdana, Arial, Helvetica, Sans Serif;
 		text-decoration:none;
}
a:link.head3link, a:visited.head3link {
    	color:#2396b7;
}
a:hover.head3link {
    	color:#33d2ff;
}
a:active.head3link {
    	color:#ffffff;
}




a:link.greenlink, a:visited.greenlink {
		color: #787d71;
}
a:hover.greenlink {
		color: #2396b7;
}
a:active.greenlink {
		color: #ffffff;
}

.imageborder {
		border-style: solid !important; 
		border-width: 1px !important; 
		border-color: #014070 !important; 
		padding: 4px !important;
}

.forminput {
		width:300px;
		border: #02355e solid 1px;
		background: #08133d;
		font-size: 8pt;
		color: #bacbda;
    	font-family: Verdana, Arial, Helvetica, Sans Serif;
		padding:1px;
}
.shopinput {
		width:80px;
		border: #02355e solid 1px;
		background: #08133d;
		font-size: 8pt;
		color: #bacbda;
    	font-family: Verdana, Arial, Helvetica, Sans Serif;
		padding:1px;
}
.formselect {
		width:302px;
		border: #02355e solid 1px;
		background: #08133d;
		font-size: 8pt;
		color: #bacbda;
		padding:1px;
}

.submit_button {
		background: url(pics/button_back.jpg) no-repeat;
		width:162px;
		height:53px;
		overflow: hidden;
		border: 0px;
		font-size: 8pt;
		color: #bacbda;
		padding-bottom: 5px;
		border: 0px !important;
}
.submit_button:hover {
		position: relative;
		background-position: 0px -53px;
		border: 0px !important;
}

.star {
		color: #2396b7;
		font-size: 10px;
}
.formhead {
		font-weight: bold;
		color: #767b70;
}		

ul.submenu
 {
	list-style-image: url(pics/arrow_dots.gif);
	line-height:12pt;
	font-size:11pt;
	text-indent: 0px;
	margin-left: 21px;
	padding-left: 0px;
}
/* LAYOUT */

/* nav */

#nav-back {
		z-index:10;
		position:relative;
		width:100%;
		height: 35px;
		text-align:center;
		margin: 0px;
		background: url(pics/navback.jpg) repeat-x;
		padding: 0px;
}

#nav-wrapper {
		width: 870px;
		text-align:center;
		margin: 0px auto;
}

#nav {
		text-align: left;
		margin: 0px auto;
		float: left;
		width: 610px;
		padding-top: 9px;
		padding-left: 6px;
}

#navdate {
		padding-top: 9px;
		text-align: right;
}

.navtext {
    	color:#48c6f0;		
		font-size: 9px !important;
    	font-family: Verdana, Arial, Helvetica, Sans Serif;
 		text-decoration:none;
 		font-weight: normal;
}

#nav a:link, #nav a:hover, #nav a:active, #nav a:visited {
		font-size: 9px !important;
    	font-family: Verdana, Arial, Helvetica, Sans Serif;
 		text-decoration:none;
 		font-weight: normal;
}

#nav a:link, #nav a:visited {
    	color:#0886c0;
}
#nav a:hover {
    	color:#58caff;
}
#nav a:active {
    	color:#ffffff;
}

#contribute {
		margin-right:16px;
		margin-bottom: 12px;
}
#load_cont {
		height:1px;
		width:1px;
		background:url(pics/contributeH.jpg);
}
/* header and image */

#header {
		z-index:11;
		position:relative;
		width: 884px;
		height: 127px;
		margin: 0px auto;
		padding: 0px 0px 0px 0px;
}

#imagery {
		z-index:12;
		position:relative;
		margin: 0px auto;
		width:831px;
		height:577px;
		padding: 0px 0px 0px 0px;
}


#imagery2 {
		z-index:12;
		position:relative;
		margin: 0px auto;
		width:831px;
		padding: 0px 0px 0px 0px;
}


/* content */

#content-wrapper {
		z-index:13;
		position:relative;
		width:824px;
		margin: 30px auto;
		text-align: center;
		padding: 0px 0px 0px 0px;
}

#content {
		width: 750px;
		text-align: left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
}

#content-topleft {

}

#content-lower {
		text-align:left;
		margin: 0px 37px 30px 37px;
}


#content-bottom {
		height: 222px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
		margin: 0px auto;
}




/* subnav */

#subnav {
		margin: -34px 0px 0px 0px;
}

#subnav-links {
		margin: 0px 0px 0px 30px; 
}

#subnav-links a:link, #subnav-links a:hover, #subnav-links a:active, #subnav-links a:visited {
		font-size: 8pt;
    	font-family: Verdana, Arial, Helvetica, Sans Serif;
 		text-decoration:none;
 		font-weight: normal;
}

#subnav-links a:link, #subnav-links a:visited, #subnav-links a:hover {
    	color:#787d71;
}

#subnav-links a:active {
    	color:#ffffff;
}

#subnav-links {
		line-height: 14pt;
}

#watch_dots, #learn_dots, #gallery_dots, #join_dots, #download_dots, #allies_dots, #contact_dots, #share_dots, #youtube_dots, #exp_dots, #cont_dots, #store_dots {
		width: 12px;
		height: 12px;
		background: url(pics/sub_dots.gif) no-repeat;
}


#background-footer {
		z-index:1;
		position:absolute;
		background: url(pics/footer_back.jpg) no-repeat center;
		height:445px;
		width:100%;
		text-align:center;
		margin:0px auto;
}

/* under subnav */

#addthis {
		text-align: right;
		padding: 5px 18px 5px 18px;
}

#subnav-under {
		padding: 10px 18px 10px 18px;
}



/* footer */

#ne-link {
		z-index:2;
		position: absolute;
		top: 0px;
		margin:0px auto;
		width:100%;
		text-align:center;		
}

#footer-text {
		z-index:3;
		position: absolute;
		top:785px;
		height: 20px;
		margin:0px auto;
		width:100%;
		text-align:center;		
}
#footer-text p {
		color: #11284a;
		font-size: 7pt;
}

#footer-text a:link, #footer-text a:visited, #footer-text a:active, #footer-text a:hover {
		font-size: 7pt;
    	font-family: Verdana, Arial, Helvetica, Sans Serif;
    	letter-spacing: normal;
}

#footer-text a:link, #footer-text a:visited {
    	color:#11284a;
    	text-decoration: none;
}
#footer-text a:hover {
    	color:#26508d;
    	text-decoration: underline;
}
#footer-text a:active {
    	color:#0d6efa;
    	text-decoration: underline;
}

.prodimgbut {
		border: 0px;
		color:#2396b7;
		background: #040b27;

}
.prodimgbut:hover {
    	color:#33d2ff;
}

