/* ----------------GLOBAL----------------- */
body{background:#3f3f3f; margin:0px; padding:0px;}

p, a, img, h1, h2, h3, h4, h5, h6,  form, span, blockquote{padding:0px; margin:0px;}
ul, ol{margin:0px;}

img {border:none;}

a{color:#1100f0; text-decoration:none;}
a:hover{color:#010019; text-decoration:underline;}

.spacer{font-size:0; line-height:0; clear:both;}
.press_tablerow {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	height: 60px;
}


h1{
	color:#b9800f;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: 24px;
	font-weight: bold;
	font-variant: normal;
}
h1 span{font:normal 24px/47px Arial, Helvetica, sans-serif; color:#b9800f; text-decoration:none;}

h1 .gray{color:#515151;}

h2{
	color:#900;
	text-decoration:none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
}

h3{
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#c00404;
	text-decoration:none;
}

h4{
	font:bold normal 12px/18px Arial, Helvetica, sans-serif;
	color:#3e3e3e;
	text-decoration:none;
}

h5 {font:bold 14px/18px Verdana, Arial, Helvetica, sans-serif; color:#221fbd; text-decoration:none;}

h6 {font:bold 12px/14px Verdana, Arial, Helvetica, sans-serif; color:#221fbd; text-decoration:none;}

li h4{font:bold normal 12px/18px Tahoma; color:#3e3e3e; text-decoration:none;}

.flotLeft{float:left;}
/* ----------------END OF GLOBAL----------------- */

/* ----------------HEADER----------------- */
.header{background:#010019; margin:0px; padding:0px;}

.headerTopPadd{padding:47px 0px 30px 0px;}

.headerNav{background:url(../images/headerNavBG.jpg) repeat-x 0 0; margin:0px; padding:0px;font:bold 12px/18px Arial, Helvetica, sans-serif; color:white; text-decoration:none;}
.headerNav ul{padding:0px; margin:0px; list-style:none;}
.headerNav li{display:inline; font:bold 12px/33px Arial, Helvetica, sans-serif; color:white; text-decoration:none; padding:0px 5px 0px 0px; margin:0px;}
.headerNav li.noPadd{padding:0px; margin:0px;}

.headerNav li a{font:bold 12px/33px Arial, Helvetica, sans-serif; color:white; text-decoration:none;}
.headerNav li a:hover{color:#b8cbff;}
.headerNav a{font:bold 12px/18px Arial, Helvetica, sans-serif; color:white; text-decoration:none;}
.headerNav a:hover{color:#b8cbff; text-decoration:none;}

/* ----------------BODY----------------- */	
.blkBG{background:black;}
.bodybluBG{background:#6087bd; padding:10px 21px;}
.bodytext{color:#010019;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;}
.bodytext-heavy{
	line-height:18px;
	color:#222;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.bodytext-small{color:#010019;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;}
.bodytext a{color:#00C;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;}
.bodytext a:hover{text-decoration:underline; color:#600;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;}
.bodytextbld{font:bold 11px/15px Verdana, Arial, Helvetica, sans-serif; color:#464646; text-decoration:none;}
.bodytext-justufy{font:normal normal 11px/13px Verdana, Arial, Helvetica, sans-serif; color:#010019; text-decoration:none; text-align:justify;}
.ashtext{font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif; color:#464646; text-decoration:none;}
.error{font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif; color:red; text-decoration:none;}
.input{border:1px solid #c3c3c3; background:#f7f7f7; font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif; color:#505050; text-decoration:none; height:16px;}
.button{background:url(../images/buttonBG.jpg) repeat-x top left; border:0px; cursor:pointer; width:auto; height:23px; font:bold 11px/23px Verdana, Arial, Helvetica, sans-serif; color:white; text-decoration:none; padding-bottom:3px;}
.textarea{border:1px solid #c3c3c3; background:#f7f7f7; font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif; color:#505050; text-decoration:none;}
.blutext{font:normal normal 11px/16px Verdana, Arial, Helvetica, sans-serif; color:#1100f0; text-decoration:none;}

/* ----------------BODY BOX----------------- */	
.body-box-lftBG{background:url(../images/body-box/body-box-lftBG.gif) repeat-y bottom left;}
.body-box-rghtBG{background:url(../images/body-box/body-box-rghtBG.gif) repeat-y bottom left;}
.body-box-topBG{background:url(../images/body-box/body-box-topBG.gif) repeat-x top left;}
.body-box-btmBG{background:url(../images/body-box/body-box-btmBG.gif) repeat-x top left;}
.body-box-midBG{background:#d2d3d3 url(../images/body-box/body-box-midBG.gif) repeat-x top left;}
.bodyBox-paddingLft{padding:0px 0px 0px 16px;}
.interior_full {padding:5px; margin:0; background:#b3e1ff; border-left:#10286a 3px solid; border-right:#10286a 3px solid;}
.interior_full_top {padding:0; margin:0; background-image: url(../images/body-box-blue/top.jpg);	background-repeat: repeat-x;	background-position: center bottom;}
.interior_full_bottom {padding:0; margin:0; background-image: url(../images/body-box-blue/bottom.jpg);	background-repeat: repeat-x;}

.interior_bg {padding:0; margin:0; background:#5e86c4;}
.interior_left {
	margin:0;
	width:473px;
}
.interior_left_top {padding:0; margin:0; width:473px; background:url(../images/interior3_03.jpg) 0 100% no-repeat; height:11px;}
.interior_left_middle {
	padding:5px;
	width:0px;
	background:#b3e1ff;
	border-left:#10286a 3px solid;
	border-right:#10286a 3px solid;
	margin: 0;
}
.interior_left_middle p {
	margin:0;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	color:#000000;
	padding-right: 10px;
	padding-left: 10px;
}
.interior_left_middle h1 {padding-left:10px;}
.interior_left_bottom {padding:0; margin:0; width:473px; background:url(../images/interior3_17.jpg) 0 0 no-repeat; height:11px;}
.form_ele_1 {padding:0; margin:0; width:455px;}
.interior_right {padding:0; margin:0; width:501px;}
.interior_right_top {padding:0; margin:0; width:501px; background:url(../images/interior3_05.jpg) 0 100% no-repeat; height:11px;}
.interior_right_middle {
	padding:5px 0px;
	margin:0;
	width:485px;
	background:#6dd9f4 url(../images/interior3_09.jpg) 0 0 repeat-x;
	border-left:#10286a 3px solid;
	border-right:#10286a 3px solid;
}
.interior_right_middle p {padding:0; margin:0; font:normal 12px/15px Arial, Helvetica, sans-serif; color:#000000;}
.interior_right_bottom {padding:0; margin:0; width:501px; background:url(../images/interior3_12.jpg) 0 0 no-repeat; height:11px;}
.interior_right_review {padding:0; margin:0; width:501px;}
.interior_right_top_review {padding:0; margin:0; width:501px; background:url(../images/interior3_15.jpg) 0 100% no-repeat; height:11px;}
.interior_right_middle_review {padding:5px; margin:0; width:485px; background:#afeb98 url(../images/interior3_19.jpg) 0 0 repeat-x; border-left:#8dd276 3px solid; border-right:#8dd276 3px solid; }
.interior_right_middle_review p {padding:0; margin:0; font:normal 12px/15px Arial, Helvetica, sans-serif; color:#000000;}
.interior_right_middle_review h4 {padding:0 0 9px 0; margin:0 0 5px 0; font:bold 18px/18px Arial, Helvetica, sans-serif; color:#000000; border-bottom:#000000 1px dashed; text-transform:uppercase;}
.interior_right_bottom_review {padding:0; margin:0; width:501px; background:url(../images/interior3_16.jpg) 0 0 no-repeat; height:11px;}


/* ----------------error box---------------- */
.errorMessage {background:#FFECEC url('../images/icon/errorMessage.gif') no-repeat 5px 6px; color:#555; padding:8px 6px 8px 25px; margin-bottom:10px; border:1px solid #fce7e7; font:normal 0.9em/0.9em "Trebuchet MS", Arial, Helvetica, sans-serif;}
.successMessage {background:#ecffee url('../images/icon/successMessage.gif') no-repeat 5px 6px; color:#555; padding:8px 6px 8px 25px; margin-bottom:10px; border:1px solid #e4fce7; font:normal 0.9em/0.9em "Trebuchet MS", Arial, Helvetica, sans-serif;}
.successMessage2 {background:#ecffee url('../images/icon/successMessage.gif') no-repeat 5px 4px; color:#555; padding:8px 6px 8px 28px; margin-bottom:10px; font:normal 1em/1em "Trebuchet MS", Arial, Helvetica, sans-serif;}
/* ----------------end of error box---------------- */

/* ----------------FOOTER----------------- */
.footer{background:url(../images/footerBG.jpg) repeat-x 0 0; font:normal 12px/14px Verdana, Arial, Helvetica, sans-serif; color:white; text-decoration:none;}
.footer ul{padding:0px; margin:0px; list-style:none;}
.footer li{display:inline; font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif; color:white; text-decoration:none; padding:0px 11px 0px 0px; margin:0px;}
.footer li a{font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif; color:white; text-decoration:none;}
.footer li a:hover{color:#b8cbff;}
.footer li.noPadd{padding:0px; margin:0px;}
/* ----------------END OF FOOTER----------------- */

/* Next and Previous Buttons */

.next {
	cursor:pointer;
	float:right;
	text-align:right;
	padding:2px 25px 2px 0;
	margin:0 10px 5px 0;
	font:bold 13px/18px Myriad, Arial, Helvetica, sans-serif;
	color:#132d78;
	text-transform:uppercase;
	background:url(../images/slideshow/right.png) 100% 50% no-repeat;
	}
.next:hover {
	cursor:pointer;
	float:right;
	text-align:right;
	padding:2px 25px 2px 0;
	margin:0 10px 5px 0;
	font:bold 13px/18px Myriad, Arial, Helvetica, sans-serif;
	color:#3093d3;
	text-transform:uppercase;
	background:url(../images/slideshow/right_over.png) 100% 50% no-repeat;
	}
.prev {
	cursor:pointer;
	float:left;
	text-align:left;
	padding:2px 0 2px 25px;
	margin:0 0 5px 10px;
	font:bold 13px/18px Myriad, Arial, Helvetica, sans-serif;
	color:#132d78;
	text-transform:uppercase;
	background:url(../images/slideshow/left.png) 0 50% no-repeat;
	}
.prev:hover {
	cursor:pointer;
	float:left;
	text-align:left;
	padding:2px 0 2px 25px;
	margin:0 0 5px 10px;
	font:bold 13px/18px Myriad, Arial, Helvetica, sans-serif;
	color:#3093d3;
	text-transform:uppercase;
	background:url(../images/slideshow/left_over.png) 0 50% no-repeat;
	}

/* End Next and Previous Buttons */

/* LEFT NAV for multi-article pages */

.left_nav_indented_link  {text-indent: 20px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;line-height: 25px;color: #006;}
.left_nav_indented_link a  {text-indent: 20px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;line-height: 25px;color: #006;}
.left_nav_indented_link a:hover{color:#600; text-decoration:underline;}
.left_nav_indented_sublink  {text-indent: 20px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;line-height: 18px;color: #006;padding-left: 20px;}
.left_nav_indented_sublink a  {text-indent: 20px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;line-height: 18px;color: #006;}
.left_nav_indented_sublink a:hover{color:#600; text-decoration:underline;}

.left_nav_indented_selected {
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #006;
	font-size: small;
	text-indent: 20px;
	background-image: url(../images/arrow.png);
	background-repeat: no-repeat;
	font-weight: bold;
	line-height: 25px;
	background-position: left center;
}

.left_nav_indented_selected_sublink {
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #006;
	font-size: small;
	text-indent: 20px;
	background-image: url(../images/arrow.png);
	background-repeat: no-repeat;
	font-weight: bold;
	line-height: 18px;
	background-position: left center;
	padding-left: 20px;
}
.left_nav_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #006;
	line-height:30px;
}
.interior_left_nav_panel {border-right-width: thin;border-right-style: solid;border-right-color: #006;}

/* End of LEFT NAV for multi-article pages */


/*photo and caption combos*/
.photoRight {float:right; margin: 0 5px 20px 20px; border: 1px solid #900; padding: 2px;}  
.photoCaptionRight {
	float:right;
	margin: 0 0 10px 10px;
	border: 1px solid #99f;
	padding:10px;
} 
div.photoCaptionRight img {border: 0px solid #000;}
.photoCaptionRight p{color:#333;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;}

.photoLeft {float:left; margin: 5px  0px 20px 20px; border: 1px solid #900; padding: 2px;}
.photoCaptionLeft {float:left;  margin: 0 10px 10px 0; border: 1px solid #99f; padding:10px;}
div.photoCaptionLeft img {border: 0px solid #000;}
.photoCaptionLeft p{color:#333;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;}


/* schedule */
.schedule_text {font-family: Verdana, Geneva, sans-serif;color: #000;font-size: 10px;}
.schedule_table_exterior{border: 1px solid #006;}
.schedule_table_interior{border: 1px solid #006;}

.schedule_abcd {font-family: Verdana, Geneva, sans-serif;font-weight: bold;color: #609;font-size: 12px;}
.schedule_abcd a {font-family: Verdana, Geneva, sans-serif;font-weight: bold;color: #609;font-size: 12px;}
.schedule_abcd a:hover {color:#ff0;text-decoration: underline;}

.schedule_lm {font-family: Verdana, Geneva, sans-serif;font-weight: bold;color:#009 ;font-size: 12px;}
.schedule_lm a {font-family: Verdana, Geneva, sans-serif;font-weight: bold;color:#009;font-size: 12px;}
.schedule_lm a:hover {color:#ff0;text-decoration: underline;}

.schedule_sports {font-family: Verdana, Geneva, sans-serif;font-weight: bold;color: #063;font-size: 12px;}
.schedule_sports a {font-family: Verdana, Geneva, sans-serif;font-weight: bold;color:#063;font-size: 12px;}
.schedule_sports a:hover {color:#ff0;text-decoration: underline;}

.schedule_pe {font-family: Verdana, Geneva, sans-serif;font-weight: bold;color: #662;font-size: 12px;}
.schedule_pe a {font-family: Verdana, Geneva, sans-serif;font-weight: bold;color: #662;font-size: 12px;}
.schedule_pe a:hover {color:#ff0;text-decoration: underline;}

.schedule_party {font-family: Verdana, Geneva, sans-serif;font-weight: bold;color:#C60;font-size: 12px;}
.schedule_party a {font-family: Verdana, Geneva, sans-serif;font-weight: bold;color:#c60;font-size: 12px;}
.schedule_party a:hover {color:#ff0;text-decoration: underline;}

.schedule_zumba {font-family: Verdana, Geneva, sans-serif;font-weight: bold;color:#662;font-size: 10px;}
.schedule_zumba a {font-family: Verdana, Geneva, sans-serif;font-weight: bold;color:#662;font-size: 10px;}
.schedule_zumba a:hover {color:#ff0;text-decoration: underline;}


/*end of schedule grid*/
.red {
	color: #F00;
}

/* Home page banner images without flash */
#nonflash {
  position: relative;
}

#nonflash a {
  position: absolute;
  top: 0;
  left: 0;
}

/* Navigation is hidden by default (re-enabled by js module) */
#nonflash .navigation {
  display: none;
  position: absolute;
  top: 550px;
  left: 0;
  width: 1000px;
}
.special {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
}
.intro-page-large {
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: disc;
	list-style-position: outside;
	padding:10px; 
}
.slideshow-background {
	border: thin solid #F00;
}
.location-page-table {
	border-top-width: 4px;
	border-top-style:double;
	border-top-color: #5E86C4;
	border-bottom-width: 4px;
	border-bottom-style:double;
	border-bottom-color: #5E86C4;
}
.location-page-table-section {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5E86C4;
}
.location-page-left-column {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #5E86C4;
}

