body {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	xpadding: 0 10em 0 10em;
	background-color:#012345; /*Midnight blue variation 6*/
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
}

h1 {
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:24px;
	color:#000066;
	text-align:center;
}

/* Anchor Styling */
a:link { 
	color: #00009C; 
	text-decoration: none; 
}
a:visited { 
	color: #00009C; 
	text-decoration: none; 
}
a:hover { 
	color: #5C3317; /* Sienna (lt brown)*/ 
	text-decoration: underline;
}
a:active { 
	color: #00009C; 
	text-decoration: none; 
}
a img {
	border: none;
}


/* User and Site Banner */
.UserBanner {
	top: 0px;
	left: 0px;
	width: 100%;
	padding: 5px 0px;
	height: 35px;
	background-color: #1C1C1C;
	color: #E0DFDB; /*Light gray*/
	font-family: Verdana;
}

.UserBannerLeft {
	float: left;
	width: 20%;
	height: 20px;
}

.UserBannerRight {
	float: left;
	width: 75%;
	xmargin-right: 50px;
}

.UserBannerBottom {
	float: left;
	width: 100%;
	text-align: center;
	font-size: 12px;
	color: #EE0000;
}

.UserBannerSite {
	float: left;
	width: 125px;
	font-size: 18px;
	padding-left: 50px;
	cursor: pointer;
}

.UserBannerWelcome {
	float: left;
	width: 175px;
	height: 16px;
	padding-left: 10px;
	padding-top: 2px;
	text-align: right;
	font-size: 12px;
}

.UserBannerProfileBox {
	float: right;
	width: 20%;
}

.UserBannerProfile {
	font-size: 18px;
	cursor: pointer;
	text-align: right;
}

.UserBannerLogoutBox {
	float: right;
	width: 20%;
}

.UserBannerLogout {
	font-size: 18px;
	cursor: pointer;
	text-align: right;
}

.UserBannerCreateAcctBox {
	float: right;
	width: 20%;
}

.UserBannerCreateAcct {
	width: 140px;
	font-size: 18px;
	cursor: pointer;
	text-align: right;
}

.UserBannerLoginBox {
	float: right;
	width: 20%;
}

.UserBannerLogin {
	width: 75px;
	font-size: 18px;
	cursor: pointer;
	text-align: right;
}

.UserBannerEmailBox {
	float: right;
	width: 275px;
}

.UserBannerEmailLabel {
	float: left;
	width: 45px;
	font-size: 14px;
	padding-right: 5px;
	text-align: right;
	
}

.UserBannerEmailText {
	float: left;
}

.txtUserBannerEmail {
	float: left;
	width: 150px;
}

.UserBannerPasswordBox {
	float: right;
	width: 275px;
}

.UserBannerPasswordLabel {
	float: left;
	width: 70px;
	font-size: 14px;
	text-align: right;
	padding-right: 5px;
}

.UserBannerPasswordText {
	float: left;
}

.txtUserBannerPassword {
	float: left;
	width: 150px;
}

.UserBannerSubmitBox {
	float: right;
	width: 75px;
	font-size: 12px;
}

.UserBannerSubmit {
	float: right;
	font-size: 18px;
	cursor: pointer;
	text-align: right;
}

.SiteBanner {
	width: 720px;
	height: 70px;
	background-color: #615E3F;
	font-family: Verdana;
	font-size: 30px;
	text-align: center;
	margin-left: 12%;
	margin-right: auto;
}

/*Page Containers*/

.PageContainer {
	position:relative;
	width: 720px;
	margin-left: 12%;
	margin-right: auto;
}

/*One column layout*/
.OneColBody {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0px 0px 3px 0px;
	width: 770px;
	word-wrap: break-word;
	background-color:#E2DDB5; /* Cream */
}

/*Left body, Right side bar*/
.TwoColBodyLeft {
	margin: 3px 220px 3px 10px;
	min-height: 492px;
	word-wrap: break-word;
	padding: 3px;
	
}

.TwoColBarRight {
	position: absolute;
	margin: 3px 0px 3px 0px;
	top: 70px;
	bottom: 0;
	right: 0;
	left: 0;
	width: 214px;
	word-wrap: break-word;
	padding: 3px;
}

/*Left side bar, RIght body*/
.TwoColBarLeft {
	position: absolute;
	width: 220px;
	word-wrap: break-word;
	background-color:#8E6B23; /* Sienna (lt brown)*/
}

.TwoColBodyRight {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0px 0px 3px 220px;
	width: 500px;
	word-wrap: break-word;
	background-color:#E2DDB5; /* Cream */
}

/*Messages*/
.errorMessage {
	font-size:12px;
	color:#FF0000;
	font:bold;
	text-align:center;
}

/*Navigation*/
.LeftNavContainer {
	padding: 10px;
}

.LeftNavPart {
	height:32px; 
	width:100%; 
	padding-left:10px; 
	cursor:pointer;
	font-family: Verdana, Arial, Courier;
	font-size:14px; 
}

.spacer {
	clear: both;
}

/*Button Styles*/
a.buttonLeft {
    background: transparent url('/images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.buttonLeft span {
    background: transparent url('/images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.buttonLeft:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.buttonLeft:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}

a.buttonRight {
    background: transparent url('/images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: right;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.buttonRight span {
    background: transparent url('/images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.buttonRight div {
    background: transparent url('/images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.buttonRight:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.buttonRight:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}

a.buttonRight:active div {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}

a.buttonCenter {
    background: transparent url('/images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    font: normal 12px arial, sans-serif;
    height: 24px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.buttonCenter span {
    background: transparent url('/images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.buttonCenter div {
    background: transparent url('/images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.buttonCenter:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.buttonCenter:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}

a.buttonCenter:active div {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}
