﻿*, 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;}

.stafftable{
    border-collapse: collapse;
    border: 1px solid #e6eae4;
  }
  .stafftable td{
    border: 1px solid #e6eae4;
  }
  .stafftable th{
    background-color:white;
    text-align:left;
    border: 10px solid #e6eae4;
  }





.button {
	background: #e1e1e1; /* Old browsers */
	background: -moz-linear-gradient(top, #e1e1e1 0%, #bababa 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e1e1e1), color-stop(100%,#bababa)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e1e1e1 0%,#bababa 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e1e1e1 0%,#bababa 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #e1e1e1 0%,#bababa 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e1e1', endColorstr='#bababa',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #e1e1e1 0%,#bababa 100%); /* W3C */ 
	border: 1px solid #bababa;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px; 
	line-height: 20px;
	font-size: 16px;
	padding: 6px 12px;
	color:blue;
	text-shadow: -1px -1px #bababa;
	margin-left: 10px;
	cursor: pointer;
}

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{
background:#e5e9e3 url('../Images_New/images/bgWhiteBox.png') no-repeat 0 bottom;
padding-bottom:5px;
}

#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;
}



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----*/
#calBox {
    background: #e5e9e3 url('../Images_New/images/bgWhiteBox_Calendar.png') no-repeat 0 bottom;    
}

div#boxThree{
float:left;
width:260px;

}
#boxThree h1{
font:24px Candara,Tahoma;
color:#15659f;
}

#calBox h2 a{
color:white;
}

#boxThree h2{
height:30px;
color:white;
text-decoration:none;
font-size:14px;
padding:5px 10px 0 20px;
text-transform:uppercase;
}
#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;
} 




/*-- 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}

/*--Form Message Warning--*/

#form table{
margin:.5em 0;
border-collapse:collapse;
}
#form thead{
background:#15659f;
color:white;
}
#form tr{
border-bottom:1px solid #fff;
}
#form tr.one{
background:#d8e5f1;
}
#form tr.two{
background:#cbdcef;
}
#form tr.white{
background:white;
}
#form tr.Warning {
    background:white;
    text-align:center;
    color:red;
    font-size: 13px;
    font-weight:bold;
    }
#form td.Warning {
    padding: 3px;
    vertical-align: top;
    font-size: 13px;
    font-weight:bold;
    color:red;
    text-align:left;
}
#form td{
padding:3px;
vertical-align:top;
font-size:13px;
}