	
#body { background: #e2edf2;} /* Matte Color */
#Page { background:white; width:920px; margin: 0 auto; position: relative; }
#PageContainer { width:907px; margin: 0 auto; }

/*
	Page Header
*/

#PageHeader { }
#HeaderImage {}
#HeaderImage img { display:block; }

#PrimaryNav { /* height: 25px; */ margin-bottom:3px; }
#PrimaryNav table { width:907px; /*	height: 21px; margin-bottom: 6px;*/ background: red; }
#PrimaryNav table td {
/*	background: url('/lib/images/site/bg-primary-nav.gif') repeat-x;*/
	background: #2e3192;
	padding:2px;
	text-align: center;
	vertical-align: middle;
}
#PrimaryNav table td#First { }
#PrimaryNav table td#Last { width:300px; }
#PrimaryNav table td a, 
#PrimaryNav table td a:link,
#PrimaryNav table td a:active,
#PrimaryNav table td a:visited {
	font-weight: bold;
	font-size: 1.1em;
	letter-spacing: 0.1em;
	display:block;
	color: white;
	text-decoration: none;
	text-transform: uppercase;
}
#PrimaryNav table td.Selected a, 
#PrimaryNav table td a:hover {background: white url(../_images/bg-primary-nav-selected.gif) repeat-x; color:#2e3192; }

/*
	Page Sidebar 
*/

#PageSidebar { float: right; width: 241px; text-align: right;}
.SidebarItem { margin-bottom: 6px; }
#PageSidebar2 { float: right; width: 147; text-align: right; }
.SidebarItem2 { margin-bottom: 6px; margin-right:55px; }

#SecondaryNav { background: #e2edf2; border-top: 6px solid #2e3192; border-bottom: 6px solid #2e3192; float: left; width: 150px; margin-top:3px; }
#SecondaryNav ul { padding-top: 6px; padding-bottom: 4px; width: 130px;	margin-left: 0;	list-style-type: none;}
#SecondaryNav ul li a:active, 
#SecondaryNav ul li a:hover,
#SecondaryNav ul li a:visited,
#SecondaryNav ul li a:link { font: bold 1.1em/1.2em Verdana, sans-serif; text-decoration: none; padding-left: 20px; } 
#SecondaryNav ul li a:hover { width: 100%; display: block; background: #2e3192;  color: white; padding-left: 20px; } 


/* 	Page Body */
#PageBody { }
/* these may be used later make layout consistant on pages seconadary and alternate pages*/
.Standard , .Alternate {
	margin-bottom: 5px;height: auto !important; /* for modern browsers */
	height: 500px; /* for IE5.x and IE6 */
	min-height: 500px; /* for modern browsers */
	width:640px;
}

#PageImage { margin-bottom:6px; }	
#PageBody.Standard #BodyCopy { margin-left: 20px; }
#PageBody.Alternate #BodyCopy { margin-left: 170px;}
#PageBody.Standard #BioCopy { margin-left: 20px; }
#PageBody.Alternate #BioCopy { margin-left: 170px;}

#GymCopy { margin-top: 1em; line-height: 16px; /*height:560px;*/}
#GymCopy p { margin-bottom: 1em; margin-top:1em;}
#GymCopy h1{ font: bold 1.6em/1em Verdana, sans-serif; }
#GymCopy h2 {font: bold 1.4em/1em Verdana, sans-serif;}
#GymCopy h3 {font: bold 1.0em/1em Verdana, sans-serif;}


#BodyCopy { margin-top: 1em; line-height: 16px; height:560px;}
#BodyCopy p { margin-bottom: 1em; margin-top:1em;}
#BodyCopy h1{ font: bold 1.6em/1em Verdana, sans-serif; }
#BodyCopy h2 {font: bold 1.4em/1em Verdana, sans-serif;}
#BodyCopy h3 {font: bold 1.0em/1em Verdana, sans-serif;}

#BodyCopy ol { list-style-type: decimal; margin-left: 1.9em; }
#BodyCopy ul { list-style-type: disc; margin-left: 1.3em; }
#BodyCopy ul.None { list-style-type: none; margin-left: 0; }

#BioCopy { margin-top: 1em; line-height: 16px; height:560px !important;}
#BioCopy p { margin-bottom: 1em; margin-top:1em;}
#BioCopy h1{ font: bold 1.6em/1em Verdana, sans-serif; }
#BioCopy h2 {font: bold 1.4em/1em Verdana, sans-serif;}
#BioCopy h3 {font: bold 1.0em/1em Verdana, sans-serif;}
#BioCopy ol { list-style-type: decimal; margin-left: 1.9em; }
#BioCopy ul { list-style-type: disc; margin-left: 1.3em; }
#BioCopy ul.None { list-style-type: none; margin-left: 0; }

#ExtendCopy { margin-left:20px !important;  margin-right:250px !important; margin-top: 1em; line-height: 16px; height:100% !important;}
#ExtendCopy p { margin-bottom: 1em; margin-top:1em;}
#ExtendCopy h1{ font: bold 1.6em/1em Verdana, sans-serif; }
#ExtendCopy h2 {font: bold 1.4em/1em Verdana, sans-serif;}
#ExtendCopy h3 {font: bold 1.0em/1em Verdana, sans-serif;}
#ExtendCopy ol { list-style-type: decimal; margin-left: 1.9em; }
#ExtendCopy ul { list-style-type: disc; margin-left: 1.3em; }
#ExtendCopy ul.None { list-style-type: none; margin-left: 0; }
#ExtendCopy ac{ text-align:center;}

#NewsCopy { margin-left:18px; margin-right:250px; height:710px;}
#NewsCopy p{ margin-top:18px; margin-bottom:12px;}
#NewsCopy ac{ text-align:center;}

/*  Home  */
#HomeImage { border: 3px solid #2e3192; }
#FeatureContainer { margin-top: 3px; height:198px; }
.Feature { border: 3px solid #2e3192; float: left; height:178px; margin-right:3px; }
#FeatureOne{ width: 380px; }
#FeatureTwo{ width: 251px;}
#FeatureThree{ width: 251px; margin-right:0; }

.Feature h1 {
	background :#2e3192;
	color: white;
	font-weight: bold;
	font-size: 1.0em;
	letter-spacing: 0.1em;
	line-height: 1.0em;
	padding-bottom:0.3em;
	padding-left:10px;
	text-transform: uppercase;
	vertical-align: text-top;
}
.Feature p { margin-left:10px; }
.Feature ul { margin-left:25px; }

/*
	Page Footer
*/
#PageFooter { background: white url(../_images/bg-footer.gif) no-repeat left bottom; repeat: no-repeat;	border-top: 2px solid #e2edf2; 	height:78px;	margin-bottom: 1em; }
#PageFooter.Home { border-top: 0;}
#FooterNav { position: relative; left:30px; top:15px; }
#FooterNav a { color: #2e3192; font-weight:bold; text-decoration: none; }
#FooterNav a:active { text-decoration: none; }
#FooterNav a:link { text-decoration: none; }
#FooterNav a:hover { text-decoration: underline; }
#FooterCopy { bottom:10px; color: #2e3192; font-weight:bold; position: absolute; right:30px;}
