﻿*, html, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;	padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;
}
h1,h2,h3,h4,h5,h6{
font-weight:normal;
}
html,body{
height:100%;
background-color:#e6eae4;
}
a{
color:#15659f;
text-decoration:none;
}
body{
font-family:Corbel,Verdana,Arial,Tahoma,sans-serif;
color:#6f6f6f;
background:#e6eae4 url('../Images_New/images/bgInterior.png') repeat-x left top;
font-size:14px;
}
body#home{
background:url('../Images_New/images/bgHome.png') repeat-x left top;
}
body#home #secNav{display:none;}

div#outerWrap{
width:100%;
overflow:hidden;
}
div#container{
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -4em;
width:960px;
margin:0 auto;
}

div#header{
display:block;
margin-top:10px;
margin-bottom:20px;
width:960px;
}
div#topLogo{
width:100%;
display:block;
}
img.home{
background:url('../Images_New/images/topLogo.png') no-repeat left top;
height:105px;
width:350px;
}
div#topNav{
margin-top:10px;
height:40px;
}
#topNav a{
color:#6f6f6f;
text-decoration:none;
margin:0 15px;
}
#topNav a:hover{
color:#15659f;
}

div#secNav{
margin-bottom:30px;
}
#secNav a{
color:#fff;
text-decoration:none;
margin:0 15px;
}
#secNav a:hover{
color:#f37422;
}
div#welcome{
height:270px;
}
#rotate{
z-index:100;
float:left;
width:293px;
height:250px;
margin:0 30px 0 0;
}

#welcome h1{
font-size:17pt;
margin:10px 0;
color:#b5dae7;
}
#welcome p{
padding-right:80px;
color:white;
line-height:26px;
}


div#bottomBoxes{
display:block;
clear:both;
font:14px Corbel,Tahoma,sans-serif;
margin-top:20px;
}
div#boxOne{
float:left;
width:260px;
margin-right:30px;
}
#boxOne b{
color:#15659f;
font-size:15px;
}
#memberBox,#newsBox,#thxBox,#specialBox{
background:#e5e9e3 url('../Images_New/images/bgWhiteBox.png') no-repeat 0 bottom;
padding-bottom:5px;
}
#bottomBoxes h2{
background: url('../Images_New/images/bgGreen.png') no-repeat 0 top;
height:30px;
color:white;
font-size:14px;
padding:5px 10px 0 20px;
text-transform:uppercase;
}
#bottomBoxes p{
padding:5px 20px;
}

#specialBox p{
	background-color:white;
	margin-left:10px;
	margin-right:10px;

}

div#boxTwo{
float:left;
width:260px;
margin-right:50px;
}
#newsBox ul{
margin:10px;
}
#newsBox li{
list-style-image:url('../Images_New/images/newsBullet.png');
margin-left:25px;
line-height:20px;
}
#newsBox a{
color:#6f6f6f;
}
#newsBox a:hover{
color:#15659f;
}
#thxBox{
clear:both;
margin:20px 0 0;
height:130px;
}
#thxBox h3{
font-size:30px;
margin:10px 0 10px 20px;
}
div.gold{
float:right;
margin:10px 10px 0;
padding-right:20px;
background:url('../Images_New/images/goldMember.gif') no-repeat right center;
color:#947f22;
font-size:13px;
text-transform:uppercase;
}

/*---calendar----*/
div#boxThree{
float:left;
}
#boxThree h1{
font:24px Candara,Tahoma;
color:#15659f;
}
#tableCal{
border-collapse:collapse;
width:350px;
margin:10px 0 0;
}
#tableCal tr td{
padding-bottom:5px;
}
td.date{
background:url('../Images_New/images/bgDate.png') no-repeat center top;
width:50px;
text-align:center;
padding:5px 0;
}
div.month{
font:9px Corbel,Arial,Tahoma;
color:white;
text-transform:uppercase;
}
div.date{
clear:both;
margin:0 auto;
font:24px consolas,"courier new";
color:#959595;
}
td.event{
padding-left:10px;
}
img.icon{
margin:0 10px 0 5px;
}



/*-- INTERIOR STYLES --*/

.Line {
color:#15659f;
height:1px;
}

#button {   
color:white;
font: 15px Corbel,Arial,Tahoma;   
background-color:#15659f;
border: 1px solid;   
border-color: #696 #363 #363 #696;
}

#PayLaterButton{   
color:white;
font: 15px Corbel,Arial,Tahoma;   
background-color:#15659f;
border: 1px solid;   
border-color: #696 #363 #363 #696;
}

div#Intheader{
display:block;
margin-top:10px;
margin-bottom:50px;
}
#content{
width:960px;
height:100%;
}
#body{
width:750px;
float:right;
}
#sideBar{
padding: 0 10px;
}
#content{
font:14px Corbel,Tahoma, Arial;
line-height:21px
}
#content p{
margin:5px 0 10px 0;
}
#content h1{
font:22px Candara, Tahoma;
color:#f26d16;
}
#content h2{
font:18px Candara,Tahoma;
color:#15659f;
border-bottom:1px solid #15659f;
}
#content h3{
font:18px Candara,Tahoma;
color:#6f6f6f;
}
#content h4{
font:15px Candara,Tahoma;
color:#15659f;
margin:5px 0;
}
#content b{}
#content blockquote{
margin:10px 50px 10px 30px;
background:#dae1d5;
padding:10px;
border-left:5px solid #fff;
}
#content a{
color:#15659f;
}
#content a:hover{
color:#f37321;
} 


/*-- Staff Picture Sidebar Styles --*/
#sideBarBob{
padding: 0 10px;
height: 441px;
float:right;
margin-top:10px;
}
#sideBarPenny{
padding: 0 10px;
height: 250px;
float:right
}
#sideBarTonia{
padding: 0 10px;
height: 245px;
float:right
}
#sideBarBeth{
padding: 0 10px;
height: 250px;
float:right
}
#sideBarCarol{
padding: 0 10px;
height: 249px;
float:right
}
#sideBarCollen{
padding: 0 10px;
height: 225px;
float:right
}
#sideBarTony{
padding: 0 10px;
height: 231px;
float:right
}
#sideBarJHall{
padding: 0 10px;
height: 210px;
float:right
}
#sideBarJShadwick{
padding: 0 10px;
height: 215px;
float:right
}
#sideBarBrent{
padding: 0 10px;
height: 215px;
float:right
}
#sideBarRoger{
padding: 0 10px;
height: 214px;
float:right
}
#sideBarDoug{
padding: 0 10px;
height: 189px;
float:right
}
#sideBarWill{
padding: 0 10px;
height: 274px;
float:right
}
#sideBarDewayne{
padding: 0 10px;
height: 254px;
float:right
}
#sideBarDan{
padding: 0 10px;
height: 250px;
float:right
}
#sideBarLarry{
padding: 0 10px;
height: 210px;
float:right
}
#sideBarGreg{
padding: 0 10px;
height: 193px;
float:right
}
#sideBarBruce{
padding: 0 10px;
height: 440px;
float:right
}

/*-- Table Data Styles --*/
.centerimage{
	display: block;
    margin-left: auto;
    margin-right: auto 
}
#content table{
margin:.5em 0;
border-collapse:collapse;
}
#content thead{
background:#15659f;
color:white;
}
#content tr{
border-bottom:1px solid #fff;
}
#content tr.one{
background:#d8e5f1;
}
#content tr.two{
background:#cbdcef;
}
#content tr.white{
background:white;
}
#content td{
padding:3px;
vertical-align:top;
font-size:13px;
}

.Right {
	text-align:right;
}

.Left {
	text-align:left;
}

.Center {
	text-align:center
}


/*-- Bullet List Styles --*/
#content ul{
margin:.5em 2em;
}
#content li{
list-style:disc;
font-size:13px;
}

/*--Style for Superbooster--*/
#marqueecontainer{
position: relative;
width: 240px; /*marquee width */
height: 55px; /*marquee height */
overflow: hidden;
padding: 2px;
padding-left: 4px;
}


/*--Sticky Bottom Stretch--*/
div.push{
height:2em;
clear:both;
}

div#stickyBtm{
height:6em;
clear:both;
}
div#stickyBtm{
bottom:0px;
color:white;
background:#15659f url('../Images_New/images/bgFooter.png') repeat-x left top;
}
div#footer{
width:960px;
margin:0 auto;
}
div#bottomNav{
margin:1em 0;
font-size:13px;
float:left;
}
.btmLinkBox{
float:left;
width:100px;
}
#bottomNav a{
color:white;
}
#bottomNav a:hover{
color:#f37422;
}
div#address{
background: url('../Images_New/images/waterdrop.png') no-repeat left center;
font-size:13px;
float:right;
padding:2em 0 2em 50px;
width:500px;
}

/*--Email Notification Calendar--*/
.ClassDate{
	color:red
}
#Calendar {
	border: 4px solid #15659f;
	border-style: solid;
	font-family:Corbel,Verdana,Arial,Tahoma,sans-serif;
		color:#15659f;
		font-size:small;
	}
	

.Calendar {
    border-width: 1px 1px 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
}

.Calendar th
{
    margin: 0;
    padding: 4px;
    border-width: 1px 1px 1px 1px;
    border-color: #15659f;
    border-style: solid;
    font-size:small;
    color:#15659f}
    
.Calendar td
{
    border: 1px solid #15659f;
	margin: 0;
	padding: 4px;
	text-align: center;
	}
    
    
.Calendar tr
{
    margin: 0;
    padding: 4px;
    border-width: 1px 1px 1px 1px;
    border-color: #15659f;
    border-style: solid;
    font-weight:normal;
    color:#15659f}