﻿/* Styles for HTML Elements */
html, body, form, #PrimaryContainerTable, #ContentContainerTable, #Content, #Content2
{
	height:100%;
	margin: 0;
	padding: 0;
	border: none;
}

/*Adding Additional styling to the body tag*/
body 
{

	/*Default Text*/
	font-family: Helvetica;
	font-size: 12px;
	color: #1A130A;
	line-height: 20px;
}

.BodyBG
{
	/*Setting up the background*/
	background-color: #020300;
	background-image: url('/Images/Pages/Common/Background.jpg');
	background-position: top center;
	background-attachment:fixed;
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: top;


}
/*Locating the Primary Container*/
#PrimaryContainerTable, #PrimaryContainerCell
{
	margin: 0 auto;
	text-align: left;
	background-color: #F7F5EC;
	width: 941px;
	vertical-align: top;
}

/*Setting Text defaults*/
p, span, td
{
	font-family: Helvetica;
	font-size: 12px;
	line-height: 20px;
	color: #1A130A;
}

/*By default, no borders on tables or images*/
table, img
{
	border: none;
}

/*Shorthand helpers*/
.R { text-align: right; }
.B { font-weight: bold; }

h1
{
	font-family: Georgia;
	color: #9E0015;
	font-size: 16px;
	font-weight: bold;
}

h2, .h2, a.h2, a.h2:visited
{
	font-family: Georgia;
	color: #9E0015;
	font-size: 16px;
	font-weight: bold;
}

/*Footer Styles*/
#Footer
{ 
	height: 75px;
	width: 941px; 
	margin: 0;
	padding: 0;
	text-align: right;
	vertical-align: bottom;
	padding: 0px 16px 16px 0px;
	color: #6C4C33;
}

/*Add the red bar below the header image*/
#HeaderImage
{
	padding-bottom: 18px;
	background-color: #9E0015;
	height: 184px;
}

#NavContainer
{
	margin: 0px;
	padding: 0px;
	width: 200px;
	float: left;
	
}

#Nav { padding: 16px 0px 0px 16px; text-align: left; }

.NavLink, .NavLinkSelected { padding-bottom: 10px;}

.NavLink a, .NavLinkSelected a
{
	color: #9E0015;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

.NavLinkSelected a
{
	color: Black;
}

#ContentContainerTable, #ContentContainerCell
{
	margin: 0px;
	padding: 0px;
	width: 941px;
	background-color: #F7F5EC;
	vertical-align: top;
}

#Content
{
	margin: 0px;
	padding: 0px;
	width: 741px;
	float: left;
	text-align: left;
	background-color: #F7F5EC;
}

#Content2
{
	margin: 0px;
	padding: 0px;
	width: 741px;
	float: left;
	text-align: left;
	background-color: #F7F5EC;
}

#HomeContainer
{
	margin: 0px;
	padding: 0px;
	width: 741px;
}

#HomeContainer #Image
{
	padding-left: 16px;
	width: 361px;
	float: right;
}

#HomeContainer #Content2
{
	width: 364px;
	float: left;
	padding-top: 16px;
}

#InnerContent
{
	padding: 16px 16px 0px 0px;
}

/*Admin CSS*/
.AdminTable
{
	border: solid 1px Grey;
	border-collapse: collapse;
}




.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;
}


.C
{
	text-align: center;
}

.Hidden
{
	display: none;
}