﻿@import "leftNav.css";
@import "Sitemap.css";
@import "typography.css";

html{min-width:800px;}

body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  background:#5A7E66 url(../images/bg.png) repeat-x;
  text-align:center;
  background-attachment: fixed;
	margin: 0;
   padding: 0;
 
}

.clear {clear:both;}

#container{
position:relative;
min-width:720px;
width:100%;
max-width:50em;
margin: 0 auto;
text-align: left;
background-color: #E5EDE6;
color:#1F3826;
}

/* Page header/branding */
#header {/*background-color:#1F3826; width:720px;*/ height:140px; background:url(../images/gamexml.png) no-repeat; text-indent: -9999px; position:relative; left:15px; }
#header h1{margin:0; padding:0;}
a.bannerLink{display:block; width:680px; height:140px;}
#utilityLinks {text-align:right;}
#searchForm{text-align:right; margin-left:20px; width:93%;}




/* Main Menu Styles */
.AspNet-Menu-Horizontal
{
	margin-top:5px;
}

ul.AspNet-Menu li
{
	width:16.6%;
	text-align:center;
}

ul.AspNet-Menu, ul.AspNet-Menu ul
{
	width: 100%;
	height:2.5em;
	background:#1F3826 url(../images/GameXMLMenu.png) repeat-x center;
}

.AspNet-Menu-Horizontal ul.AspNet-Menu li a,
.AspNet-Menu-Horizontal ul.AspNet-Menu li span
{
    display: block;
    font-weight:bold;
    color:#E3F7E8;
    width:100%;
    height:2.5em;
    line-height:2.5em;

}

.AspNet-Menu-Horizontal ul.AspNet-Menu .AspNet-Menu-Selected
{
    display: block;
    font-weight:bold;
    background:#E3F7E8 url(../images/GameXMLMenuSel.png)repeat-x center;
    color:#1F3826;
    height:2.5em;
    line-height:2.5em;
}

.AspNet-Menu-Horizontal ul.AspNet-Menu li a:hover
{
	background:#E3F7E8 url(../images/GameXMLMenuSel.png)repeat-x center;
	color:#1F3826;
}


/* Secondary navigation styles */
#leftNav {float: left; width:30%; margin:80px 0 0 1.25em; text-align:left; }


#main {float:left; width: 700px; position: relative; top:10px; left:5px; }
h2.pageName {color:#DE6B08;}
h3.secHeader, h3#secHeader {width: 400px; height:35px;background: url(../images/secHeader.png) no-repeat; text-align:center;}
#content {float:left; width:59%; margin-left:1.25em; display:inline;}/*Inline for lte IE 6, fixes double-margin bug.*/
#rightColumn {float: right; width:34%; margin-top:1.25em; margin-right:1em;/*position:absolute; left:450px; top:10px;*/ display:inline;}

#news {border:groove #1F3826 2px; }
#news h4 {text-align:center;}

/*login*/
#login {width: 100%;text-align:center;margin-top:30px; background:#DB8F56;}
#login h4 {width:100%;height:25px;margin:0 0 0 0;}
#loginContent {width:100%;margin:0 0 0 0;text-align:left;font-size:8pt;font-weight:bold;min-height:100px;}
/*label#userName, label#password,input#nameBox{position:relative; top:5px; left:10px;}*/
label#userName, label#password{
	font-weight:bold; 
	display:block;
	float:left;
	width:80px;
	margin-right:10px;
}
#loginContent label#userName, #loginContent label#password{
		text-align:right;
}
#loginContent #nameBox, #loginContent #passwordBox {
	padding:2px; margin:2px;
}

fieldset {
    background-color: #f2f2f2;
    padding: 5px;
/*    padding-bottom:50px; */
    border: solid 1px #d3d3d3;
    width: 245px;
    }
    legend {
	color: #333333;
	font-weight: bold;
	font-variant: small-caps;
	background-color: #d3d3d3;
	padding: 2px 6px;
	margin-bottom: 8px;
}

.example{background-color:White; font-size:0.8em; margin:0 5px; padding:0 8px; border:double 3px #5A7E66;}
.example pre{
	font-size:1.3em;
}


/*input#passwordBox {position:relative; top:7px; left:19px; } */
a#registerLink, input#loginButton {float:right; margin:10px;}
#loginPageForm {min-height:300px;}
/*#loginPageForm #passwordBox {position:relative; top: 7px; left: 17px;}  */
#loginPageButton {float:right; margin:15px; }
#rememberLogin {position:relative; left:20px;}
/*#loginPageForm #registerLinkLogin { position:relative; left:5px;}*/
/*#loginPageForm #forgotPasswordLink {position:relative;  left:5px;} */

form#contactForm {margin: 0 0 0 20px;}

#footer {text-align:center;}


/*---------------selected page navigation link update-------------*/
#home a#homeLink, #magnetar a#XSGLink, #markets a#marketsLink, #contact a#contactLink {background:url(../images/topNavBtnSelected.png); color:#1F3826;}
.ddSelected{
	background: url('../images/secNavBtnSelected.png') no-repeat;}
#leftNav a:hover.ddSelected {background: url('../images/secNavBtnSelected.png') no-repeat;}

/*---------------Site Map styles-------------------------------*/
/*#backgroundLinks{width: 48%; float:left;}
#XSGlinks{width:48%; float:right;}
#referenceLinks{width: 48%; float:left;} */
