body
{
/*	background-color:#02194E;*/
	color:#666666;
}

form
{
	margin-top:0px;
	margin-bottm:0px;
	padding-top:0px;
	padding-bottom:0px;
}

h1 /*used for page title*/
{
/*	color: #3eacff;
    font-weight: bold;
	background-color: #ffffff;
    background-image: url("../images/bg.png");
    color: #666666;
    font-family: Arial,Helvetia,sans-serif;
    font-size: 14px;*/
    line-height: 22px;
    margin: 0;
    padding: 0;
    font-family: "Oxygen",sans-serif;
    font-size: 19px;
    font-weight: normal;
    letter-spacing: 0.8px;
    text-align: left;
/*    text-transform: uppercase;
	font-family:verdana,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#B1B1B1;
	margin-top:0px;
	margin-bottom:0px;*/
}

h2 /*used for subheader in content*/
{
/*	color: #3eacff;*/
	font-family:verdana,sans-serif;
	font-size:13px;
	font-weight:normal;
/*	font-size:11px;
	font-weight:bold;
	color:#E5D083;*/
	margin-top:0px;
	margin-bottom:10px;
}

p
{
	margin-top:0px;
	margin-bottom:10px;
}

p,.bodytext
{
/*	color: #666666;*/
    font-family: Arial,Helvetia,sans-serif;
    font-size: 12px;
    line-height: 20px;
/*	font-family:verdana,sans-serif;
	font-size:11px;
	color:#DDDDDD;
	line-height:13px;*/
}

.divWrapper {
	margin-top: 50px;
	margin-right: auto;
	margin-left: auto;
	background-color: #9CC;
}

a:link,a:visited
{
	color:#B1B1B1;
}

a:active,a:hover
{
	color:#AAAAAA;
}

.leftnavlvl2,a.leftnavlvl2:link,a.leftnavlvl2:visited,a.leftnavlvl2:hover,a.leftnavlvl2:active
{
	font-family:verdana,sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}

.leftnavlvl2,a.leftnavlvl2:visited
{
	color:#B1B1B1;
}

a.leftnavlvl2:hover,a.leftnavlvl2:active
{
	color:#FFFFFF;
}

.leftnavlvl3,a.leftnavlvl3:link,a.leftnavlvl3:visited,a.leftnavlvl3:hover,a.leftnavlvl3:active,.leftnavlvl3hi,a.leftnavlvl3hi:visited,a.leftnavlvl3hi:hover,a.leftnavlvl3hi:active
{
	font-family:verdana,sans-serif;
	font-size:11px;
	text-decoration:none;
}

.leftnavlvl3,a.leftnavlvl3:visited
{
	color:#B1B1B1;
}

a.leftnavlvl3:hover,a.leftnavlvl3:active
{
	color:#FFFFFF;
}

.leftnavlvl3hi,a.leftnavlvl3hi:visited,a.leftnavlvl3hi:hover,a.leftnavlvl3hi:active
{
	color: #F4F0F0;
}

.rightnavlinks,a.rightnavlinks:link,a.rightnavlinks:visited
{
	font-family:verdana,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#0D2456;
	text-decoration:none;
}

a.rightnavlinks:hover,a.rightnavlinks:active
{
	color:#B04E06;
	text-decoration:underline;
}

td.rightnav
{
	background-color:#93A7BD;
	background-image:url(/images/bg_rightnav.jpg);
	background-repeat:no-repeat;
	padding-top:10px;
	padding-bottom:10px;
}

ul.rtnav
{
	list-style-image:url(/images/arrow_orange.gif);
	margin-left:1.5em;
	margin-top:0em;
	margin-bottom:0em;
	padding-left:0px;
}

li
{
	line-height:13px;
	margin-bottom:5;
}

div.header1
{
	width:751px;
	height:30px;
	border-style:solid;
	border-left-width:1px;
	border-right-width:1px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-color:#B1B1B1;
	border-right-color:#B1B1B1;
	background-image:url(/images/bg_content.jpg);
}

div.header1 table td {
	font-family: "Gill Sans", "Gill Sans MT", sans-serif;
}

div.header1 .headertext {
	text-decoration: none;
	color: #9597B5;
	font-size: 11px;
	font-weight: bold;
	line-height: 30px;
	opacity: 0.95;
	-webkit-opacity: 0.95;
	-moz-opacity: 0.95;
	filter:alpha(opacity=95);
	letter-spacing: 0.75px;
}

div.leftnav
{
	width:143px;
	border-style:solid;
	border-width:1px;
	border-color:#B1B1B1;
	background-color:#102A67;
}

div.contentarea
{
/*	width:578px;*/
	width:100%; 
/*	border-style:solid;
	border-width:1px;
	border-color:#B1B1B1;
	background-color:#374D80;*/
}

div.footer
{
	width:751px;
	height:25px;
	border-style:solid;
	border-left-width:1px;
	border-right-width:1px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-color:#B1B1B1;
	border-right-color:#B1B1B1;
	background-image:url(/images/bg_content.jpg);
}
.footerlinks,a.footerlinks:visited,a.footerlinks:link
{
	font-family:verdana,sans-serif;
	font-size:10px;
	color:#02194E;
	text-decoration:none;
}

a.footerlinks:hover,a.footerlinks:active
{
	font-family:verdana,sans-serif;
	font-size:10px;
	color:#02194E;
	text-decoration:underline;
}

.copyright,a.copyright
{
	font-family:verdana,sans-serif;
	font-size:10px;
	color:#FFFFFF;
}
.searchField
{
	background-color:#B1B1B1;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	font-family: verdana,sans-serif;
	font-size: 10px;
	color: #000000;
	width:110px;
	height:19px;
}

.photoborder
{
	border-style:solid;
	border-width:1px;
	border-color:#D1D1D1;
}

.sidebar{color:#90A3B8;font-size:10px;font-family:verdana,sans-serif;}

/*.fakebutton{width:180px;background-color:#98AEC5;padding:5px;color:#032063;border:solid 1px #032063;}*/
.fakebutton{width:180px;background-color:#CCCCCC;padding:5px;color:#666666;border:solid 1px #999999;}
.fakebutton a{color:#666666;text-decoration:none;font-weight:bold;}
.fakebutton a:hover{color:#666666;text-decoration:underline !important;font-weight:bold;}
.fakebutton a:visited{color:#666666;text-decoration:none;font-weight:bold;}

div.announcement_bar{padding:5px 10px 7px 10px;background-color:#E6AD12;border:solid #B1B1B1;border-width:0px 0px 1px 0px;text-align:center;}
div.announcement_text{color:#121212;font-family:verdana;font-size:12px;}
div.announcement_text a{color:#121212 !important;font-family:verdana;font-size:12px;}
div.announcement_text a:hover{color:#121212 !important;font-family:verdana;font-size:12px;}
div.announcement_text a:visited{color:#121212 !important;font-family:verdana;font-size:12px;}

td.header_container{height:127px;}

table.schedule{}
table.schedule .colheader
{
	font-family:verdana,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;	/* #E9E9E9; */
/*	color:#0D2456; */
	text-decoration:none;
	text-align:center;
	width:70px!important;
}
table.schedule .classinfo
/* Contains class schedule table and background info */
{
	font-family:verdana,sans-serif;
	font-size:11px;
	color:#234ca3;	/* #163577;	#0D2456; */
	text-decoration:none;
	text-align:center;
	vertical-align:top;
	background-color:#FFFFFF;
	/*background-color:#B1B1B1;*/
}
table.schedule .listing
{
	padding-top:5px;padding-bottom:5px;
}
table.schedule a.schedule_link{font-size:10px;color:#0D2456 !important;}


/* spam-fighter */
#text_gatekeeper {width:5px;visibility:hidden;}

p.para { font-size: 11px; padding: 5px 10px; color: #EEE; }


/*.memberbenefits th, td {
	border: 1px solid #CCC;	
	padding-left: 5px;
	padding-right: 5px;
--	font-size: 12px;
	line-height: 20px;
}*/


/* begin page link colors - chioma */
a.homepg { 
	color: #f95a04;
/*	color: #ffac00; */
}

a.homepgSched { 
	color: #ffffff;
	font-family:Oxygen, Arial;	/* Arial, Helvetia, sans-serif; */
	font-size: 14px;
	background-color: #f95a04;
	font-weight: bold;
	text-decoration: none;
/*	font-variant: small-caps;  */
}

a.homepgSched:hover { 
	color: #f95a04;
	background-color: #ffffff;
/*	font-family: Arial, Helvetia, sans-serif; 
	font-size: 13px;
	font-weight: normal;
	text-decoration: underline;  */
}

a.aboutpg { 
	color: #64d71f;
}

a.classespg { 
	color: #ff277a;
}

a.purchasepg { 
	color: #74c3ff;
}

a.communitypg { 
	color: #ab57ff;
}

a.eventspg { 
	color: #0493ff;
}

a.contactpg { 
	color: #ef4035;
}
/* end page link colors - chioma */


/* Now we’ll define CSS class button: */
.button {        
	display: inline-block;
	white-space: nowrap;
	background-color: #ccc;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ccc));
	background-image: -webkit-linear-gradient(top, #eee, #ccc);
	background-image: -moz-linear-gradient(top, #eee, #ccc);
	background-image: -ms-linear-gradient(top, #eee, #ccc);
	background-image: -o-linear-gradient(top, #eee, #ccc);
	background-image: linear-gradient(top, #eee, #ccc);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#cccccc');
	border: 1px solid #777;
/*	padding: 0 1.5em; */
	padding: 0 1.25em;
	margin: 0.5em;
/*	font: bold 1em/2em Arial, Helvetica; */
	font: bold .75em/1.75em Arial, Helvetica; /* width/height */
	text-decoration: none;
	color: #333;
	text-shadow: 0 1px 0 rgba(255,255,255,.8);
	-moz-border-radius: .2em;
	-webkit-border-radius: .2em;
	border-radius: .2em;
	-moz-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
	-webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
	box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
}
.button:hover {
	background-color: #ddd;        
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#ddd));
	background-image: -webkit-linear-gradient(top, #fafafa, #ddd);
	background-image: -moz-linear-gradient(top, #fafafa, #ddd);
	background-image: -ms-linear-gradient(top, #fafafa, #ddd);
	background-image: -o-linear-gradient(top, #fafafa, #ddd);
	background-image: linear-gradient(top, #fafafa, #ddd);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fafafa', EndColorStr='#dddddd');        
}
.button:active {
	-moz-box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
	-webkit-box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
	box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
	position: relative;
	top: 1px;
}
.button:focus {
	outline: 0;
	background: #fafafa;
}    
.button:before {
	background: #ccc;
	background: rgba(0,0,0,.1);
	float: left;        
	width: 1em;
	text-align: center;
	font-size: 1.5em;
	margin: 0 1em 0 -1em;
	padding: 0 .2em;
	-moz-box-shadow: 1px 0 0 rgba(0,0,0,.5), 2px 0 0 rgba(255,255,255,.5);
	-webkit-box-shadow: 1px 0 0 rgba(0,0,0,.5), 2px 0 0 rgba(255,255,255,.5);
	box-shadow: 1px 0 0 rgba(0,0,0,.5), 2px 0 0 rgba(255,255,255,.5);
	-moz-border-radius: .15em 0 0 .15em;
	-webkit-border-radius: .15em 0 0 .15em;
	border-radius: .15em 0 0 .15em;
        pointer-events: none;        
}

/* Add Icon to the Button
We can add different icons on the button, so that it looks awesome. Note one thing, We’ll use HTML Entities instead of image because it loads faster than image.  Add only one more CSS class. */

/* Hexadecimal entities for the icons */
.add:before {
    content: "\271A";
}
.star:before {
	content: "\2605";
}
.edit:before {
	content: "\270E";        
}
.delete:before {
	content: "\2718";        
}
.save:before {
	content: "\2714";        
}
.email:before {
	content: "\2709";        
}
.like:before {
	content: "\2764";        
}
.next:before {
    content: "\279C";
}
.play:before {
    content: "\25B6";
}
.search:before { 
	content: "\01F50D";
}
/* END Now we’ll define CSS class button: */

