Ôªø/* 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%;
}

input, select { margin-left: 8px; margin-right: 8px;}
/*Setup the body tag*/
body 
{
	background-color: #FFFFFF;
	background-image: url('img/Background.jpg');
	background-position: top center;
	background-attachment:fixed;
	background-repeat: no-repeat;

	margin: 0px 0px 0px 0px;
	font-family: Helvetica;
	font-size: 12px;
	line-height: 20px;
	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 or images*/
table, img
{
	border: none;
}

#RootTable
{
	width: 991px;
	height: 100%;
}

/*Conditional padding for the RootTD*/
/* FF/Opera/Geko need 27 pixel padding to center the table*/
#RootTD { padding: 10px 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;
}

/*Nav Links*/
a.menu, a.menu:visited
{
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0px 3px 0px 3px;
	font-weight: bold;
}

a.menu:hover
{
	text-decoration: underline;
}

/*Subnav links*/
a.subnav, a.subnav:visited
{
	color: #4b4127;
	font-size: 12px;
	text-decoration: underline;
	font-family: Helvetica;
}

/*Default link colors*/
a
{
      color: #dd7e16;
      font-family: Helvetica;
      font-size: 12px;
      line-height: 20px;
      text-decoration: underline;
}
 
a:visited { color: #666666; }
a:hover { text-decoration: none; }

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: Helvetica;
	color: #ac2c2f;
	font-size: 17px;
	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;
}

/*Shorthand helpers*/
.R { text-align: right; }
.B { font-weight: bold; }