/*   ELEMENTS    */
a:link {
	color: #0066CC;
	text-decoration: none;
}
a:visited {
	color: #0066CC;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a.awardsLight:link
{
	background-color: #85786F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	text-decoration:underline;
}
a.awardsLight:visited
{
	background-color: #85786F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	text-decoration:underline;
	cursor:auto;
}
a.awardsLight:hover
{
	background-color: #85786F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	text-decoration:underline;
}
a.awardsLight:active
{
	background-color: #85786F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	text-decoration:underline;
}
a.blockheader:link
{
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 8pt; 
    color: #0066cc; 
    margin-top: 3px;
    line-height:17px;
}
a.blockheader:visited
{
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 8pt; 
    color: #0066cc; 
    margin-top: 3px;
    line-height:17px;
    cursor:auto;
}
a.blockheader:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 8pt; 
    color: #0066cc; 
    margin-top: 3px;
    line-height:17px;
    text-decoration:underline;
}
a.blockheader:active
{
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 8pt; 
    color: #0066cc; 
    margin-top: 3px;
    line-height:17px;
}
a.bodycec {
	width: 315px;
	height: 96px;
	background-image: url(images/body_cec.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0;
}
a.bodycec:hover {
	background-image: url(images/body_cec_hover.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0;
}
a.bodycontent {
	width: 315px;
	height: 101px;
	background-image: url(images/body_content.gif);
	display: block;
	margin: 0px;
	padding: 0;
}
a.bodycontent:hover {
	background-image: url(images/body_content_hover.gif);
	display: block;
	margin: 0px;
	padding: 0;
}
a.bodymember {
	width: 315px;
	height: 47px;
	background-image: url(images/body_member.gif);
	display: block;
	margin: 0px;
	padding: 0;

}
a.bodymember:hover {
	background-image: url(images/body_member_hover.gif);
	display: block;
	margin: 0px;
	padding: 0;
}
a.bodySmallTint:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC9999;
}
a.bodySmallTint:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC9999;
	cursor:auto;
}
a.bodySmallTint:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC9999;
	text-decoration:underline;
}
a.bodySmallTint:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC9999;
}
a.bodySmallWhite:link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
a.bodySmallWhite:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	cursor:auto;
	font-size: 10px;
	color: #FFFFFF;
}
a.bodySmallWhite:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
a.bottom_text:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #86BBD9;
	text-align: left;
}
a.bottom_text:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #86BBD9;
	text-align: left;
}
a.bottom_text:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #86BBD9;
	text-align: left;
	text-decoration : underline;
}
a.bottom_text:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #86BBD9;
	text-align: left;
}
a.bottom_textheadings:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #86BBD9;
	text-align: left;
	font-weight: bold;
}
a.bottom_textheadings:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #86BBD9;
	text-align: left;
	font-weight: bold;
}
a.bottom_textheadings:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #86BBD9;
	text-align: left;
	font-weight: bold;
	text-decoration:underline;
}
a.forgotpass:link {
	cursor: pointer; 
	text-decoration: none;
	font-size:7pt;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #E9CBCB;
	padding: 0;
	margin: 0;
}
a.forgotpass:visited {
	cursor: pointer; 
	text-decoration: none;
	font-size:7pt;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #E9CBCB;
	padding: 0;
	margin: 0;
	cursor:auto;
}
a.forgotpass:hover {
	cursor: pointer; 
	text-decoration: none;
	font-size:7pt;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #E9CBCB;
	padding: 0;
	margin: 0;
}
a.bodySmallWhite:active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
a.homePageImpact:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #86BBD9;
	font-size: 15px;
	font-weight: bold;
}
a.homePageImpact:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #86BBD9;
	font-size: 15px;
	font-weight: bold;
}
a.homePageImpact:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #86BBD9;
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;
}
A.mallheading:link 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	text-decoration:none;
}
A.mallheading:visited
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	text-decoration:none;
	cursor:auto;
}
A.mallheading:hover 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	text-decoration: none;
}  
A.mallheading:active
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	text-decoration:none;
}
A.mallbody:link 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0065a5;
	text-decoration:none;
}
A.mallbody:visited
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0065a5;
	text-decoration:none;
	cursor:auto;
}
A.mallbody:hover 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0065a5;
	text-decoration: none;
}  
A.mallbody:active
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0065a5;
	text-decoration:none;
}
a.memberad {
	width: 456px;
	height: 80px;
	z-index: 1;
    position: absolute;
	display: block;
	margin-top: 176px;
	margin-left: 0px;
}
a.memberlinks {
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: white;
	font-size: 7pt;
	text-align: left;
	display: block;
	text-decoration: none;
	padding-left: 2px;
	padding-top: 0px;
	margin: 0px;

}
a.memberlinks:visited {
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: white;
	font-size: 7pt;
	text-align: left;
	display: block;
	text-decoration: none;
	padding-left: 2px;
	padding-top: 0px;
	margin: 0px;

}
a.memberlinks:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: white;
	font-size: 7pt;
	text-align: left;
	display: block;
	text-decoration: underline;
	padding-left: 2px;
	padding-top: 0px;
}
a.memberlinks1 {
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #0068A0;
	font-size: 7pt;
	text-align: left;
	display: block;
	text-decoration: none;
	padding-left: 1px;
	padding-top: 0px;
}
a.memberlinks1:visited {
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #0068A0;
	font-size: 7pt;
	text-align: left;
	display: block;
	text-decoration: none;
	padding-left: 1px;
	padding-top: 0px;
}
a.memberlinks1:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #0068A0;
	font-size: 7pt;
	text-align: left;
	display: block;
	text-decoration: underline;
	padding-left: 1px;
	padding-bottom: 0px;
}
a.menutext:link
{
	font-family:Verdana, Arial;
	font-size:7pt;
	color : #B3C7DF;
	text-decoration:none;	
}
a.menutext:visited
{
	font-family:Verdana, Arial;
	font-size:7pt;
	color : #B3C7DF;
	text-decoration:none;	
}
a.menutext:hover 
{
	font-family:Verdana, Arial;
	font-size:7pt;
	color : #B3C7DF;
	text-decoration:underline;
}
a.menutext:active 
{
	font-family:Verdana, Arial;
	font-size:7pt;
	color : #B3C7DF;
	text-decoration:none;	
}
a.promoeducation {
	width: 209px;
	height: 44px;
	background-image: url(images/promo_education.gif);
	background-repeat:no-repeat;
	z-index: 1;
    position: absolute;
	display: block;
	margin-top: 264px;
	margin-left: 13px;
}
a.promoeducation:hover {
	width: 209px;
	height: 44px;
	background-image: url(images/promo_education.gif);
	background-repeat:no-repeat;
	z-index: 1;
    position: absolute;
	display: block;
	margin-top: 264px;
	margin-left: 13px;
}
a.boxoffice {
	width: 209px;
	height: 44px;
	background-image: url(images/promo_boxoffice.gif);
	background-repeat:no-repeat;
	z-index: 1;
    position: absolute;
	display: block;
	margin-top: 264px;
	margin-left: 233px;
}
a.boxoffice:hover {
	width: 209px;
	height: 44px;
	background-image: url(images/promo_boxoffice.gif);
	background-repeat:no-repeat;
	z-index: 1;
    position: absolute;
	display: block;
	margin-top: 264px;
	margin-left: 233px;
}
a.shopping {
	width: 137px;
	height: 44px;
	background-image: url(images/promo_shopping.gif);
	background-repeat:no-repeat;
	z-index: 1;
    position: absolute;
	display: block;
	margin-top: 315px;
	margin-left: 13px;
}
a.shopping:hover {
	width: 137px;
	height: 44px;
	background-image: url(images/promo_shopping.gif);
	background-repeat:no-repeat;
	z-index: 1;
    position: absolute;
	display: block;
	margin-top: 315px;
	margin-left: 13px;
}
a.awards {
	width: 137px;
	height: 44px;
	background-image: url(images/promo_awards.gif);
	background-repeat:no-repeat;
	z-index: 1;
    position: absolute;
	display: block;
	margin-top: 315px;
	margin-left: 160px;
}
a.awards:hover {
	width: 137px;
	height: 44px;
	background-image: url(images/promo_awards.gif);
	background-repeat: no-repeat;
	z-index: 1;
    position: absolute;
	display: block;
	margin-top: 315px;
	margin-left: 160px;
}
a.stdtextwhite:link
{
	font-family:Verdana, Arial;
	font-size:7pt;
	color : #FFFFFF;
	text-decoration:none;	
}
a.stdtextwhite:visited
{
	font-family:Verdana, Arial;
	font-size:7pt;
	color : #FFFFFF;
	text-decoration:none;	
}
a.stdtextwhite:hover 
{
	font-family:Verdana, Arial;
	font-size:7pt;
	color : #FFFFFF;
	text-decoration:underline;
}
a.stdtextwhite:active 
{
	font-family:Verdana, Arial;
	font-size:7pt;
	color : #FFFFFF;
	text-decoration:none;	
}
A.tablink:link
{
    padding-left: 10px;
    padding-right: 10px;
    border-top: white 1px solid;
    font-size: 9pt;
    margin-left: 0px;
    border-left: white 1px solid;
    color: white;
    margin-right: 0px;
    padding-top: 2px;
    font-family:Arial Narrow;
    background-color: #7C98AE;
    text-align: center;
    text-decoration: none;
    font-weight: bolder;
}
A.tablink:visited
{
    padding-left: 10px;
    padding-right: 10px;
    border-top: white 1px solid;
    font-size: 9pt;
    margin-left: 0px;
    border-left: white 1px solid;
    color: white;
    margin-right: 0px;
    padding-top: 2px;
    font-family:Arial Narrow;
    background-color: #7C98AE;
    text-align: center;
    text-decoration: none;
    font-weight: bolder;
}
A.tablink:hover
{
    color:maroon;
    background-color: yellow;
}
A.tablink:active
{
    padding-left: 10px;
    padding-right: 10px;
    border-top: white 1px solid;
    font-size: 9pt;
    margin-left: 0px;
    border-left: white 1px solid;
    color: white;
    margin-right: 0px;
    padding-top: 2px;
    font-family:Arial Narrow;
    background-color: #7C98AE;
    text-align: center;
    text-decoration: none;
    font-weight: bolder;
}
a.trainer {
	width: 137px;
	height: 44px;
	background-image: url(images/promo_trainer.gif);
	background-repeat:  no-repeat;
	z-index: 1;
    position: absolute;
	display: block;
	margin-top: 315px;
	margin-left: 305px;
}
a.toplinks:link {
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #E9CBCB;
	font-size: 7pt;
	text-align: left;
	display: block;
	text-decoration: none;
	padding-left: 5px;
	padding-bottom: 3px;
}
a.toplinks:visited {
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #E9CBCB;
	font-size: 7pt;
	text-align: left;
	display: block;
	text-decoration: none;
	padding-left: 5px;
	padding-bottom: 3px;
}
a.toplinks:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #E9CBCB;
	font-size: 7pt;
	text-align: left;
	display: block;
	text-decoration: underline;
	padding-left: 5px;
	padding-bottom: 3px;
}
a.toplinksmember:link {
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #E9CBCB;
	font-size: 7pt;
	text-align: left;
	display: block;
	text-decoration: none;
	padding-left: 17px;
	padding-bottom: 3px;
}
a.toplinksmember:visited {
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #E9CBCB;
	font-size: 7pt;
	text-align: left;
	display: block;
	text-decoration: none;
	padding-left: 17px;
	padding-bottom: 3px;
}
a.toplinksmember:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #E9CBCB;
	font-size: 7pt;
	text-align: left;
	display: block;
	text-decoration: underline;
	padding-left: 17px;
	padding-bottom: 3px;
}
a.trainer:hover {
	width: 137px;
	height: 44px;
	background-image: url(images/promo_trainer.gif);
	background-repeat:  no-repeat;
	z-index: 1;
    position: absolute;
	display: block;
	margin-top: 315px;
	margin-left: 305px;
}
A.livetablink
{
    padding-left: 10px;
    padding-right: 10px;
    border-top: white 1px solid;
    border-left: white 1px solid;
    font-size: 9pt;
    margin-left: 0px;
    border-left: gray 1px solid;
    color: white;
    margin-right: 0px;
    padding-top: 2px;
    font-family: Arial Narrow;
    background-color: #A6BAC9;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
}
A.livetablink:hover
{
    color:maroon;
    background-color: yellow;
}
a.whiteHeadingSmall:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: white;
}
a.whiteHeadingSmall:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: white;
}
a.whiteHeadingSmall:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: white;
}
a.whiteHeadingSmall:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: white;
}
body {
		margin-top:0px;
	margin-left : 0px;
	margin-right:0px;
}
ul.arrow li 
{
	list-style-image : url(http://www.ptonthenet.com/images/arrow_0066CCshort.gif);
}
ul.tutorial li {
	list-style-image : url(http://www.ptonthenet.com/images/PTN_Tutorial_Icon.gif);
	line-height:25px;
	vertical-align:top;
	padding-left:10px;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #c23534;
}
/*
Made H2 same as H3 in order to try to match some of the articles text. 
*/
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	color: #333333;
}
p.whatshot {
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #555C62;
	font-size: 7pt;
	text-align: left;
	display: block;
	text-decoration: none;
	padding-left: 3px;
	padding-bottom: 3px;
	margin: 0;
}

/*li {
	list-style-image: url(images/bullet_maroon.gif);
}
*/
/* CLASSES */
.awardsDark 
{
	background-color:#756a62;
}
.awardsLight 
{
	background-color: #85786F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
}
.awardsTableHeading 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f0eb74;
	font-weight: bold;
}
.bodycontent {
	width: 315px;
	height: 101px;
	display: block;
	margin: 0px;
	padding: 0;
}
.bodyHomePage 
{
	background-color: #D9E8F1;
	background-image: url(images/bg_repeat.gif);
	background-repeat: repeat;
	background-position: top left;
	margin: auto;
	padding: 0;
}
.bodyleftcell {
	width: 456px;
	height: 367px;
	text-align: left;
	vertical-align: top;
}
.bodyleftcellmembers {
	width: 456px;
	height: 367px;
	text-align: left;
	vertical-align: top;
	background-repeat:no-repeat;
}
a.bodymember {
	width: 315px;
	height: 47px;
	background-image: url(images/body_member.gif);
	background-repeat:no-repeat;
	display: block;
	margin: 0px;
	padding: 0;

}
a.bodymember:hover {
	background-image: url(images/body_member_hover.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0;
}
a.bodyprograms {
	width: 315px;
	height: 123px;
	background-image: url(images/body_programs.gif);
	background-repeat:no-repeat;
	display: block;
	margin: 0px;
	padding: 0;
}
a.bodyprograms:hover {
	background-image: url(images/body_programs_hover.gif);
	background-repeat:no-repeat;
	display: block;
	margin: 0px;
	padding: 0;
}

.bground {
	background-image: url(images/mock_tertiary.gif);
	background-repeat: no-repeat;
}
.blueUnderline 
{
	color: #B3C7DF;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
/* the following are used for datagrid pagers */
.dataGridPager
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.dataGridPager a:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration:underline;
}
.dataGridPager a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration:underline;
}
.dataGridPager a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #e3ecf5;
	text-decoration:underline;
}
.dataGridPager a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration:underline;
}
.blockheader
{
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 8pt; 
    color: #0066cc; 
    margin-top: 3px;
    line-height:17px;
}
.blockheaderwhite
{
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 8pt; 
    color: #ffffff; 
    margin-top: 3px;
}
.blockheaderred
{
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 8pt; 
    color: #ff0000; 
    margin-top: 3px;
}
.bodyrightcell {
	margin: auto;
	padding: 0;
	width: auto;
	height: 367px;
	vertical-align: top;
}
.bodyLarge {
    font-size: 15pt; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #333333;
}

.bodyMedium 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.bodyMediumbold 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}
.bodyMediumRed
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: red;
}
.bodySmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.bodySmallBlue 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0066CC;
}
.bodySmallPrint {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.bodySmallTint {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC9999;
}
.bodySmallTiny
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6pt;
	color: #333333;
	margin-top: 3px;
}
.bodySmallTinyRed
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6pt;
	color: red;
	margin-top: 3px;
}
.bodySmallWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.bodySmallWhiteMed 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.bodySmallRed{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: red;
}
.bodyTiny 
{
	font-family : Arial;
	font-size:10px;
	color: #333333;
}

.boldMaroon {
	font-weight: bold;
	color: #c23534;
}
.bottom_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #86BBD9;
	text-align: left;
}

.bottom_textheadings {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #86BBD9;
	text-align: left;
	font-weight: bold;
}
.boxBlack {
    border-right: #000000 2px solid; 
    border-top: #000000 2px solid; 
    border-left: #000000 2px solid; 
    border-bottom: #000000 2px solid;
}
.boxRed {
    border-right: #de969b 2px solid; 
    border-top: #de969b 2px solid; 
    border-left: #de969b 2px solid; 
    border-bottom: #de969b 2px solid;
}
.clubheadings {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: E51B24;
	text-transform : lowercase;
}
.darkBlue 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#1d356E;
}
.footerText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #86BBD9;
	text-align: left;
}
.footerTextTiny {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #86BBD9;
	text-align: center;
}
.headerlinks {
	margin: auto;
	padding: 0;
	background-image: url(images/header_links.jpg);
	width: 158px;
	height: 97px;
}
.headerblankcell {
	margin-left: 0px;
	padding-left: 0px;
	background-color: #a8252b;
	width: 157px;
	height: 92px;
	text-align: center;
	vertical-align: middle;
}
.headerblankbase {
	margin-left: 0px;
	padding-left: 0px;
	background-image: url(images/header_baseline.gif);
	background-repeat: repeat-x;
	width: 157px;
	height: 5px;
	text-align: left;
}
.headerlogocell {
	margin: auto;
	padding: 0;
	background-image: url(images/header_logo.gif);
	background-repeat:no-repeat;
	width: 456px;
	height: 97px;
}
.headermembers {
	margin-left: 0px;
	padding-left: 0px;
	background-image: url(images/header_members.gif);
	background-repeat:no-repeat;
	width: 157px;
	height: 97px;
	text-align: left;
}
.headertable {
	height: 97px;
	width: 771px;
	margin: auto;
	padding-left: 0;
	vertical-align: top;
	border-width: 0px;
}
.headertablesecondary {
	height: 97px;
	width: 100%;
	margin: auto;
	padding-left: 0;
	vertical-align: top;
	border-width: 0px;
	background-image: url(images/header_members1.gif);
	background-repeat:repeat-x;
}
.homePageImpact {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #86BBD9;
	font-size: 15px;
	font-weight: bold;
}
.maintable {
	width: 790px;
	height: 380px;
	background-color: white;
	text-align: center;
	margin: auto;
	padding: 0;
	vertical-align: top;
}
.maintablecell {
	vertical-align: top;
	margin: auto;
	padding: 0;
	border-width: 0px;
}
.mallheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
}
.mallbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0065a5;
}
.mallSubHeading
{
    color : #7ca3c3;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : smaller;
} 
.maroonHeadingLarge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #c23534;
	font-weight : bold;
}
.maroonHeadingSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #c23534;
}
.maroonHeadingTiny {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #c23534;
}
.maroonHeadingNormal 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #c23534;
}
.membercontenttable {
	background-image: url(images/member_right.gif);
	background-repeat:no-repeat;
	width: 314px;
	height: 367px;
	vertical-align: top;
	margin-left: 0;
	padding-left: 0px;
	text-align: left;

}
.membercontent {
	display: block;
	margin-top: 17px;
	margin-left: 0px;
	padding-left: 0px;
	padding-top: 0px;
	vertical-align: top;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: white;
	font-size: 7pt;
	text-align: left;
}
.memberaccount {
	display: block;
	margin-top: 17px;
	padding-left: 8px;
	padding-top: 0px;
	vertical-align: top;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #0068A0;
	font-size: 7pt;
	text-align: left;
}
.memberprograms {
	display: block;
	margin-top: 40px;
	margin-left: 0px;
	padding-left: 0px;
	padding-top: 0px;
	vertical-align: top;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: white;
	font-size: 7pt;
	text-align: left;
}
.membercec {
	display: block;
	margin-top: 25px;
	margin-left: 0px;
	padding-left: 0px;
	padding-top: 0px;
	vertical-align: top;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: white;
	font-size: 7pt;
	text-align: left;
}
.membersarea {
	display: block;
	margin-left: 5px;
	margin-top: 20px;
	vertical-align: bottom;
}
.memberwhatshot {
	display: block;
	margin-top: 25px;
	padding-left: 8px;
	padding-top: 0px;
	vertical-align: top;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #02639A;
	font-size: 7pt;
	text-align: left;
}
.menutext 
{
	font-family:Verdana, Arial;
	font-size:7pt;
	color : #B3C7DF;
	text-decoration:none;	
}
.redBold 
{
	font-family : Verdana, Arial;
	font-weight: bold;
	font-size: 10pt;
	color: #A7242A;
}
.myaccountpanel 
{
	width: 156px;
	height: 133px;
	display: block;
	padding-left: 8px;
	padding-top: 28px;
	vertical-align: top;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #0068A0;
	font-size: 7pt;
	text-align: left;
	background-image: url(images/myaccount_background.gif);
	background-repeat:no-repeat;
}
.searchResultsLink 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066CC;
	font-weight: bold;
}
.sideMenuGroup 
{
	background-color : blue;
	font-family : Verdana, Arial;
}
.sideMenuItem
{
	color : white;
	font-size : 8pt;
	padding-left:10px;
	text-align: left;
	line-height: 18px;
	padding-right:5px;
}
.sideMenuItemOver 
{
	color : white;
	font-size : 8pt;
	padding-left:10px;
	text-align: left;
	line-height: 18px;
	padding-right:5px;
	background-color: darkblue;
	cursor : hand;
}
.spacer {
	padding-left: 15px;
	vertical-align: top;
	text-align: left;
}
.stdtext 
{
	font-family : Verdana, Arial;
	font-size : 7pt;
	color : #333333;
}
.stdtextmed
{
	font-family : Verdana, Arial;
	font-size : 8pt;
	color : #333333;
}
.stdtexttiny 
{
	font-family : Verdana, Arial;
	font-size : 6pt;
	color : #333333;
}
.stdtextred 
{
	font-family : Verdana, Arial;
	font-size : 7pt;
	color : #A7242A;
}
.stdtextblue 
{
	color : #c2d4e9;
	font-family : Verdana, Arial;
	font-size : 7pt;
}
.stdtextbluetiny {
	color : #c2d4e9;
	font-family : Verdana, Arial;
	font-size : 6pt;
}
.stdtextwhite 
{
	font-family : Verdana, Arial;
	font-size : 7pt;
	color : #ffffff;
}
.subheadgray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	color: #333333;
}
.subhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
.subtitle 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: italic;
	text-transform: lowercase;
	color: #ffffff;
}
.subtitleblue
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: italic;
	text-transform: lowercase;
	color: #0066CC;
}
.tableHeadingWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background-color : #0066CC;
}
.tablink
{
    padding-left: 10px;
    padding-right: 10px;
    border-top: white 1px solid;
    font-size: 9pt;
    
    margin-left: 0px;
    border-left: white 1px solid;
    color: white;
    margin-right: 0px;
    padding-top: 2px;
    font-family:Arial Narrow;
    background-color: #7C98AE;
    text-align: center;
    text-decoration: none;
    font-weight: bolder;
}
.testimonial {
	width: 456px;
	height: 109px;
	background-repeat:no-repeat;
	z-index: 1;
    position: absolute;
	display: block;
	margin-top: 147px;
	margin-left: 0px;
}
.trainer {
	width: 137px;
	height: 44px;
	background-repeat:  no-repeat;
	z-index: 1;
    position: absolute;
	display: block;
	margin-top: 315px;
	margin-left: 305px;
}
.toplinks {
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #E9CBCB;
	font-size: 7pt;
	text-align: left;
	display: block;
	text-decoration: none;
	padding-left: 5px;
	padding-bottom: 3px;
}
.topMenuItem
{
  color:#0080BA;
  font-family:Verdana, Arial; 
  font-size:10px; 
  font-weight:bold;
  border:1px;
  border-top-color:#9BC3DF;
  border-top-style:solid;
  padding-left:5px;
  cursor:default;
  text-transform:lowercase;
  height : 30px;
}

.topMenuItemOver 
{
  color:0080BA;
  background-color: #A1BFDE;
  font-family:Verdana, Arial; 
  font-size:10px; 
  font-weight:bold;
  border:1px;
  border-top-color:#9BC3DF;
  border-top-style:solid;
  padding-left:5px;
  cursor:default;
  text-transform:lowercase;
  height : 30px;
}
.validatorText 
{
	font-family : Verdana, Arial;
	font-size : 7pt;
	color : red;
}
.watermark {
	background-image: url(images/watermark.gif);
	background-repeat: repeat-y;
	background-position: 580px;
}
.whiteBold 
{
	font-family : Verdana, Arial;
	font-weight: bold;
	font-size: 9pt;
	color: #FFFFFF;
}
.whiteItalic
{
	font-family : Verdana, Arial;
	font-style:italic;
	font-size: 7pt;
	color: #FFFFFF;
}
.whiteHeading 
{
	font-weight:bold;
	color : White;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.whiteHeadingTiny {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: white;
}
.whiteHeadingSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: white;
}
.whiteHeadingLarge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #FFFFFF;
}
.whiteUnderline {
	color: #FFFFFF;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.blueborder {
    BORDER-RIGHT: #2190c0 2px solid; 
    BORDER-TOP: #2190c0 2px solid; 
    BORDER-LEFT: #2190c0 2px solid; 
    BORDER-BOTTOM: #2190c0 2px solid;
}
@media print {
.bodySmallPrint
{
	display : none;		
}


