body {

	background-color: #fff;

	margin-top:0px;

	color: #000;

	font-family:Arial, Helvetica, sans-serif;

}

img
{  border-style: none;
}

.323px_wide {
	width: 323px;
	padding-right: 20px;
}

.P-underlined-LONG {
	border-top: 20px solid #00ccff;
	width: 648px;
}

.P-underlined {
	border-top: 10px solid #00ccff;
	width: 75%;
}


.menulist_bkground {

	background:url(../images/light_on_black.jpg) no-repeat;

}



.menulist {

	font-size:11px;

	color: #000;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	line-height:15px;

	text-align:center
}



.menu_main {

	color: #000;

	font: bold 15px/16px Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	text-align:right;

	letter-spacing: 3px;

	padding-bottom:5px;

}



.menu_mainsub {

	color: #000;

	font:70%/110% Arial, Helvetica, sans-serif;

	text-align:right;

	padding-bottom:20px;

	letter-spacing:1px;

}



a:link, a.menulist:link, a.menu_main:link, a.menu_main:visited, a.menu_mainsub:link, a.Sidebar_nav:link, a.Sidebar_nav:visited {

	color: #000;

	text-decoration:none;

}



a:visited, a.menu_main:active {

	text-decoration:none;

	color: #000;

}

.blue-table-outline {
	border: 1px solid #66CCFF;
}



a:hover, a:active, a.menu_main:hover, a.menulist:hover, a.menulist:active, a.menu_mainsub:hover, a.menu_mainsub:active, a.Sidebar_nav:hover, a.Sidebar_nav:active {

	text-decoration:none;

	color:#66CCFF;

}



a.menulist:visited, a.menu_mainsub:visited{

	text-decoration:none;

	color: #000;

}



.newreviews {

	color: #000;

	font:11px/14px Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	text-align:right;
	border-style: solid;
}



.footer1 {

	color: #000;

	font:8px/10px Arial, Helvetica, sans-serif;

	text-align:center;

	text-transform:uppercase;

}



.legaleez {

	color: #000;

	font:10px/12px Arial, Helvetica, sans-serif;



}



ul {

}

li {

	color: #7f7f7f;

	margin-right:30px;



	font:11px/14px Arial, Helvetica, sans-serif;

	letter-spacing:.5px;

}


body#home a#homenav, 
body#home1 a#homenav1, body#home1 a#homenav, 
body#home2 a#homenav2, body#home2 a#homenav, 
body#home3 a#homenav3, body#home3 a#homenav, 
body#home4 a#homenav4, body#home4 a#homenav, 
body#home5 a#homenav5, body#home5 a#homenav, 
body#home6 a#homenav6, body#home6 a#homenav, 





body#tickets a#ticketnav, 
body#tickets1 a#ticketnav1, body#tickets1 a#ticketnav, 
body#tickets2 a#ticketnav2, body#tickets2 a#ticketnav, 
body#tickets3 a#ticketnav3, body#tickets3 a#ticketnav, 
body#tickets4 a#ticketnav4, body#tickets4 a#ticketnav, 
body#tickets5 a#ticketnav5, body#tickets5 a#ticketnav, 
body#tickets6 a#ticketnav6, body#tickets6 a#ticketnav, 
body#tickets7 a#ticketnav7, body#tickets7 a#ticketnav, 
body#tickets8 a#ticketnav8, body#tickets8 a#ticketnav, 
body#tickets9 a#ticketnav9, body#tickets9 a#ticketnav, 
body#tickets10 a#ticketnav10, body#tickets10 a#ticketnav, 
body#tickets12 a#ticketnav12, body#tickets12 a#ticketnav,
body#tickets13 a#ticketnav13, body#tickets13 a#ticketnav,
body#tickets14 a#ticketnav14, body#tickets14 a#ticketnav,
body#tickets15 a#ticketnav15, body#tickets15 a#ticketnav,

body#education a#educationnav, 
body#education1 a#educationnav1, body#education1 a#educationnav, 
body#education2 a#educationnav2, body#education2 a#educationnav, 
body#education3 a#educationnav3, body#education3 a#educationnav, 
body#education4 a#educationnav4, body#education4 a#educationnav, 
body#education5 a#educationnav5, body#education5 a#educationnav, 
body#education6 a#educationnav6, body#education6 a#educationnav, 

body#education_title a#education_titlenav, 
body#education_title1 a#educationnav_title1, body#education_title1 a#education_titlenav, 
body#education_title2 a#educationnav_title2, body#education_title2 a#education_titlenav, 
body#education_title3 a#educationnav_title3, body#education_title3 a#education_titlenav, 
body#education_title4 a#educationnav_title4, body#education_title4 a#education_titlenav, 
body#education_title5 a#educationnav_title5, body#education_title5 a#education_titlenav, 


body#company a#companynav, 
body#company1 a#companynav1, body#company1 a#companynav, 
body#company2 a#companynav2, body#company2 a#companynav, 
body#company3 a#companynav3, body#company3 a#companynav, 
body#company4 a#companynav4, body#company4 a#companynav,
body#company5 a#companynav5, body#company5 a#companynav,  

body#membership a#membershipnav, 
body#membership1 a#membershipnav1, body#membership1 a#membershipnav, 
body#membership2 a#membershipnav2, body#membership2 a#membershipnav, 
body#membership3 a#membershipnav3, body#membership3 a#membershipnav, 
body#membership4 a#membershipnav4, body#membership4 a#membershipnav, 

body#academy a#academynav, 
body#academy1 a#academynav1, body#academy1 a#academynav, 
body#academy2 a#academynav2, body#academy2 a#academynav, 
body#academy3 a#academynav3, body#academy3 a#academynav, 
body#academy4 a#academynav4, body#academy4 a#academynav, 
body#academy5 a#academynav5, body#academy5 a#academynav, 
body#academy6 a#academynav6, body#academy6 a#academynav, 
body#academy7 a#academynav7, body#academy7 a#academynav,

body#news a#newsnav,  
body#news0 a#newsnav0, body#news0 a#newsnav,  
body#news1 a#newsnav1, body#news1 a#newsnav, 
body#news2 a#newsnav2, body#news2 a#newsnav, 
body#news3 a#newsnav3, body#news3 a#newsnav, 
body#news4 a#newsnav4, body#news4 a#newsnav, 
body#news5 a#newsnav5, body#news5 a#newsnav, 
body#news6 a#newsnav6, body#news6 a#newsnav 


{

	color: #66CCFF;

}

.table-text-rightline {

	border-right: 1px solid #00cbff;


	font-size:11px;

	color: #000;

	font-family:Arial, Helvetica, sans-serif;

	line-height:15px;


}
.table-lefthead-rightline {

	border-right: 1px solid #00cbff;

	font: bold 12px/18px Arial, Helvetica, sans-serif;
		color: #000;

	letter-spacing:.5px;
	text-transform: uppercase;

	
}



.Sidebar_nav {

	font-family:Arial, Helvetica, sans-serif;

	color: #66CCFF;

	font-size:11px;

	line-height:20px;

	text-align:left;

}



.Head1 {

	color: #000;

	text-transform:uppercase;

	font: bold 14px/18px Arial, Helvetica, sans-serif;

	margin-right:20px;

	letter-spacing:1px;

}




.Head1_Orange {
	color: #66CCFF;
	text-transform:uppercase;
	font: bold 14px/18px Arial, Helvetica, sans-serif;
	margin-right:20px;
	letter-spacing:1px;
	font-size: 12px;

}

.Head_Special {
	color: #66CCFF;
	text-transform:uppercase;
	font: bold, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	font-size: 32px;

}

.Head1_DarkBlue {
	color: #0054A5;
	text-transform:none;
	font: bold 16px Arial, Helvetica, sans-serif;
	padding-top: 20px;
	padding-bottom: 50px;
	letter-spacing:1px;
	line-height:20px
	}

.Head2White {

	color: #000;

	text-transform:capitalize;

	font:bold 12px/16px Arial, Helvetica, sans-serif;

	margin-right:20px;

	letter-spacing:.5px;

}


.Head2 {

	color:#999;

	text-transform:capitalize;

	font: 11px/16px Arial, Helvetica, sans-serif;

	margin-right:20px;

	letter-spacing:0px;

}

.Head4_CAPS {

	color:#999;

	text-transform: uppercase;

	font: bold 12px/16px Arial, Helvetica, sans-serif;

	margin-right:20px;

	letter-spacing:0px;

}


.Head3 {

	color:#999;

	text-transform: uppercase;

	font: 12px/16px Arial, Helvetica, sans-serif;

	margin-right:20px;



	letter-spacing:.5px;

}

.Head4 {
	color:#999;
	font: 13px Arial, Helvetica, sans-serif;
	letter-spacing:0.5px;

}

.Head2Orange {

	color: #66CCFF;

	text-transform:capitalize;

	font:bold 12px/16px Arial, Helvetica, sans-serif;

	margin-right:20px;



	letter-spacing:.5px;

}


.Text_List {

	color: #000;

	font:11px/14px Arial, Helvetica, sans-serif;

	margin-right:20px;

}

.Text_List a:link{

	color: #000;
	font-style: italic;
	text-decoration: underline;

}

.Text_List a:hover{

	color: #000;
	font-style: italic;
	text-decoration: underline;

}

.Text_List a:active{

	color: #000;
	font-style: italic;
	text-decoration: underline;

}
.Text_List a:visited{

	color: #000;
	font-style: italic;
	text-decoration: underline;

}

.Text2Black {

	color: #000;

	font: 16px Arial, Helvetica, sans-serif;

	letter-spacing:1px;

}


.right_margin20px {

	padding-right:30px;

}





.left_margin20px {

	padding-left:20px;

}

.Text_tight {

	color: #7f7f7f;

	margin-right:30px;


	font: 10px/14px Arial, Helvetica, sans-serif;

	letter-spacing:.5px;

}

.Text {

	color: #7f7f7f;

	margin-right:30px;



	font:12px/18px Arial, Helvetica, sans-serif;

	letter-spacing:.5px;

}

.TextPink {

	color: #ff33cc;

	margin-right:30px;

	font:12px/18px Arial, Helvetica, sans-serif;

	letter-spacing:.5px;
}

.TextPinkHeader {

	color: #ff33cc;

	margin-right:30px;

	font:45px "Times New Roman", Times, serif;

	letter-spacing:.5px;
}

.Text-chart {

	color: #7f7f7f;

	
	font:12px/13px Arial, Helvetica, sans-serif;

	letter-spacing:.5px;

}


.BLACK-GROUND {
	background-color: #fff;
	color: #000;
}

.Text_CAPS_BOLD {

	color: #000;

	margin-right:30px;



	font: bold 12px/18px Arial, Helvetica, sans-serif;

	letter-spacing:.5px;
	text-transform: uppercase;
}



.Text_no_background {

	color: #000;

	margin-right:30px;

	font:12px/18px Arial, Helvetica, sans-serif;

	letter-spacing:.5px;

}
.Text_centered {

	color: #7f7f7f;



	font:12px/18px Arial, Helvetica, sans-serif;

	letter-spacing:.5px;
	text-align: center;
	padding-top: 12px;
	padding-bottom: 12px;
}

.Text_Italic {

	color: #7f7f7f;



	font: italic 12px/18px Arial, Helvetica, sans-serif;

	letter-spacing:.5px;

}





.Text a:Link {
	color: #000;
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;

}



.Text a:hover {
	text-decoration: underline;
	color: #66CCFF;
}

	

.Text a:active {

	color: #66CCFF;
	text-decoration: underline;
}

	

.Text a:visited {
	color: #000;
	text-decoration: underline;
	font-style: italic;

}

.Text_Italic a:Link {
	color: #000;
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;

}



.Text_Italic a:hover {
	text-decoration: underline;
	color: #66CCFF;
}

	

.Text_Italic a:active {

	

	text-decoration: underline;
	color: #66CCFF;
}

	

.Text_Italic a:visited {
	text-decoration: underline;
	font-style: italic;
}


.main {

	width:150px;

	margin-bottom:20px;

	border: 1px solid #66ccff;

}



.month {

	background-color: #fff;

	font:bold 10px/12px Arial, Helvetica;

	color: #000;

	text-align:center;
	border-bottom: 1px solid #00ccff;
}



.daysofweek {

	background-color: #fff;

	font:bold 10px/12px Arial, Helvetica;

	color: #000;

}



.days {

	font:bold 10px/12px Arial, Helvetica;

	color: #000;

	background-color: #fff;

	padding:2px;

}



.event {

	font:bold 10px/12px Arial, Helvetica;

		color:white;

	background-color:#66CCFF;

	padding:2px;



}

.event a:hover {

	font:bold 10px/12px Arial, Helvetica;

	color: #000;

	background-color:#66CCFF;

	padding:2px;

	text-decoration: underline;

}

.event a:active {

	font:bold 10px/12px Arial, Helvetica;

	color:black;

	background-color:#66CCFF;

	padding:2px;



}

.event a:link, .event a:visited {

	font:bold 10px/12px Arial, Helvetica;



	background-color:#66CCFF;

	padding:2px;



}



/* Begin Event Calendar */

.calendar_item {

	border-style:outset;

	border-width:2px;

	padding:3px;

	margin-top:20px;

}



#evtcal a:link, #evtcal a:visited {

	font:12px "Arial", "Helvetica", "Sans Serif";

	color: #000;

	text-decoration:none;
	background-color: #fff;
}



#evtcal a:hover {

	font:12px "Arial", "Helvetica", "Sans Serif";

	color: #333;

	text-decoration:underline;

}



#evtcal a:active {

	font:12px "Arial", "Helvetica", "Sans Serif";

	color:#000;

	text-decoration:none;

	

}



.evtcal {

	color: #000;

	font: 12px Arial, Helvetica, Geneva, sans-serif;

	border-color:#000;

	border-width:2px;

	padding-top: 20px;

	background-color: #fff;

}



.evtcal_events {

	font:12px/14px Arial, Helvetica, Geneva, sans-serif;

	text-align:left;

	background-color: #fff;

	color: #000;

	border-color:#000;

}

.Event_Head {

	color: #7f7f7f;

	text-transform:capitalize;

	font:bold 12px/14px Arial, Helvetica, sans-serif;

	margin-right:20px;

	background-color: #fff;

	letter-spacing:.5px;

}


.Event_Text {

	color: #7f7f7f;

	margin-right:30px;



	font:12px/14px Arial, Helvetica, sans-serif;

	letter-spacing:.5px;
	border-color: #000;
}

.news_border {
	border: 1px none #4c4c4c;
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.corp_partner_box {
	padding-top: 5px;
	padding-bottom: 5px;
}

.underline {
	border-bottom: 1px solid #333;
}

.overline {
	border-top-color: 1px solid #333;

}

.search_results {
	width: 648px;
	overflow: scroll;
	height: 300px;
}

.search_results_text {
	font: 10px Arial, Helvetica, Geneva, sans-serif;
	color: #666;
}
.BODYTEXT {

	
	font:12px Arial, Helvetica, sans-serif;

	letter-spacing:.5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.BODYTEXT2 {
	font:13px Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	padding-top: 15px;
	padding-bottom: 5px;
}

.BODYTEXT_Padded {

	
	font:16px Arial, Helvetica, sans-serif;

	letter-spacing:1px;
	line-height: 40px
}

.NEW_HEADER_TEXT {

	
	font: bold 15px/16px Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	letter-spacing:1px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #FFF;
	
}
.FORMFIELD {

	color: #ccc;

	font:12px/18px Arial, Helvetica, sans-serif;

	letter-spacing:.5px;
		padding-top: 5px;
	padding-bottom: 5px;

}
.FORMFIELDBREAK {

	color: #666;

	font:12px/18px Arial, Helvetica, sans-serif;

	padding-top: 5px;
	padding-bottom: 5px;
}

.left-boxline {
	border-left: 1px solid #999;
}

.main-table {
	bottom: 0;
	margin-bottom: -20px;
	height: 100%;
}

.BODYTEXTCOLOR {

	color: #ccc;

	
}

.Academy_Head_DarkBlue {

	color: #0054A5;
	
	text-transform:uppercase;

	font: bold 14px/18px Arial, Helvetica, sans-serif;

	margin-right:20px;

	letter-spacing:1px;
	}
	
.Academy_Head_Sub {

	color: #777;
	
	font: bold 13px Arial, Helvetica, sans-serif;

	margin-right:20px;

	}

.Academy_Text_Bold {

	color: #5f5f5f;

	margin-right:30px;

	font:12px/18px Arial, Helvetica, sans-serif;

	letter-spacing:.5px;

}
