﻿/* Styles for HTML Elements */

/*First set height and width to fill the viewport*/
html, body, .MaxWH
{
	height: 100%;
	width: 100%;
}

.MW
{
	width: 100%;
}

.MH
{
	height: 100%;
}
/*Setup the body tag*/
body 
{

	margin: 0px 0px 0px 0px;
	font-family: Helvetica;
	font-size: 12px;
	line-height: 20px;
}

.BodyBG
{
	background-color: #FFFFFF;
	background-image: url('/Images/Pages/Common/Background.jpg');
	background-position: top center;
	background-attachment:fixed;
	background-repeat: no-repeat;
	text-align: center;
}

/*Text not in the main body tag will be in one of the following, so set defaults */
p, span, td
{
	font-family: Helvetica;
	font-size: 12px;
	line-height: 20px;
}

/*By default, no borders on tables*/
table, img
{
	border: none;
}

#RootTable
{
	width: 761px;
	height: 100%;
}

/*Conditional padding for the RootTD*/
/* FF/Opera/Geko need 27 pixel padding to center the table*/
#RootTD { padding: 67px 0px 0px 27px; }

/* Dumb IE needs 28 to line up
*/#IERoot #RootTD { padding-left: 28px; }

/*Navigation Styling*/

/*Table style, also applied to cells*/
#NavTable
{
	width: 100%;
	text-align: center;
	color: #FEEFD0;
	font-size: 10px;
}

/*Default link colors*/
a
{
	color: #756848;
	font-family: Helvetica;
	font-size: 12px;
	line-height: 20px;
	text-decoration: underline;
}

a:visited { color: #666666; }
a:hover { text-decoration: none; }

/*Nav Links*/
a.menu
{
	color: #FEEFD0;
	font-size: 10px;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0px 3px 0px 3px;
}

a.menu:hover { text-decoration: underline; }
a.menu:visited { color: #C6C5C4; }

/*Subnav links*/
a.subnav, a.subnav:visited
{
	color: #4b4127;
	font-size: 12px;
	text-decoration: underline;
	font-family: Helvetica;
}

a.subnav:hover { text-decoration: none; }

/*Set the width of the Pipe spacer*/
.NavPipe { width: 17px; }

hr
{
	height: 1px;
	color: #CCCCCC;
}

.btn
{
	font-family: Helvetica;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
	color: #FFFFFF;
	border: solid 1px #96826C;
	background-color: Black;
}

h1, .h1
{
	font-family: Georgia;
	color: #756848;
	font-size: 16px;
	font-weight: bold;
}

.Footer
{
	font-family: Helvetica;
	width: 761px;
	padding-left: 20px;
	color: #756848;
	padding-bottom: 10px;
	vertical-align: top;
}

#Header
{
	width: 744px;
	height: 350px;
	padding: 0px 8px 0px 9px;
	vertical-align: top;
}

#TDContent
{
	width: 761px;
	height: 100%;
	padding: 15px 20px 20px 20px;
	background-color: White;
	vertical-align: top;
}

a.footerlink
{
	color: #2B486A;
	font-weight: bold;
}

.NB
{
	border: none;
}

/*Shorthand helpers*/
.R { text-align: right; }
.B { font-weight: bold; }