body {
	background-color: #092E02;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

h1{
	color: #136A04;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
}
a:link {
	color: #333333;
}
a:visited {
	color: #333333;
}
a:hover {
	color: #CC0000;
}
a:active {
	color: #333333;
}


/* a sidebar start*/

.sidebar-bg {
	overflow: hidden;
	width: 100%;
	background-image: url(../../images/layouts/main/menus/sidebar-border.png);
	background-repeat: repeat-y;
	background-position: left top;
}




#sidebarTitle{
	width: 100%;
	position: relative;
	clear: both;
	text-align: center;
	margin: 0px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #006F00;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing: 3px;
}


/**/


#fixedNav {
	padding:0px;
	width: 1024px;
	position: relative;
	top: 117px;
	z-index: 100;
	height: 1px;
	clear: both;
	float: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#menuWrapper{
	width: 1024px;
	position: relative;
	clear: both;
	z-index: 100;
	float: left;
}

#wrapper{
	padding:0px;
	width: 1024px;
	margin: 0 auto;
	position: relative;
	text-align: left;
	background-image: url(../../images/layouts/main/layout-main_r2_c1.jpg);
	background-repeat: repeat-y;
}

#header {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 166px;
	width: 1024px;
	position: relative;
	clear: both;
	background-image: url(../../images/layouts/main/layout-main_r1_c1.jpg);
	background-repeat: no-repeat;
}

#contentHome{
	margin: 0px;
	padding: 0px;
	clear: both;
	float: left;
	width: 1024px;
	position: relative;
	background-image: url(../../images/layouts/main/layout-main_r2_c1.jpg);
	background-repeat: repeat-y;
}

#contentHome #contentLeft{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 207px;
	position: relative;
}

#contentHome #contentLeft #boxDummy{
	margin: 0px;
	padding: 0px;
	float: left;
	clear: both;
	width: 207px;
	position: relative;
	height: 50px;
}

#contentHome #contentLeft h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin: 0px;
	float: left;
	clear: both;
	width: 162px;
	position: relative;
	overflow: auto;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 39px;
}
#contentHome #contentLeft #boxTop{
	margin: 0px;
	padding: 0px;
	float: left;
	clear: both;
	width: 207px;
	position: relative;
	height: 48px;
	background-image: url(../../images/layouts/main/divs/home-div_r5_c1.jpg);
	background-repeat: no-repeat;
}
#contentHome #contentLeft #boxMid{
	margin: 0px;
	padding: 0px;
	float: left;
	clear: both;
	width: 207px;
	position: relative;
	background-image: url(../../images/layouts/main/divs/home-div_r6_c1.jpg);
	background-repeat: repeat-y;
	height: 377px;
}

#contentHome #contentLeft #contentScroll{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin: 0px;
	float: left;
	clear: both;
	width: 162px;
	position: relative;
	height: 367px;
	overflow: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 39px;
}


#contentHome #contentLeft #boxBot{
	margin: 0px;
	padding: 0px;
	float: left;
	clear: both;
	width: 207px;
	position: relative;
	background-image: url(../../images/layouts/main/divs/home-div_r11_c1.jpg);
	background-repeat: no-repeat;
	height: 32px;
}

#contentHome #contentCenter{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 402px;
	position: relative;
}

#contentHome #contentCenter h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin: 0px;
	float: left;
	clear: both;
	width: 379px;
	position: relative;
	overflow: auto;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}

#contentHome #contentCenter #boxTop{
	margin: 0px;
	padding: 0px;
	float: left;
	clear: both;
	width: 402px;
	position: relative;
	height: 39px;
	background-image: url(../../images/layouts/main/divs/home-div_r1_c2.jpg);
	background-repeat: no-repeat;
}
#contentHome #contentCenter #boxMid{
	margin: 0px;
	padding: 0px;
	float: left;
	clear: both;
	width: 402px;
	position: relative;
	background-image: url(../../images/layouts/main/divs/home-div_r3_c2.jpg);
	background-repeat: repeat-y;
	height: 510px;
}

#contentHome #contentCenter #contentScroll{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin: 0px;
	float: left;
	clear: both;
	width: 379px;
	position: relative;
	height: 484px;
	overflow: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}


#contentHome #contentCenter #boxBot{
	margin: 0px;
	padding: 0px;
	float: left;
	clear: both;
	width: 402px;
	position: relative;
	background-image: url(../../images/layouts/main/divs/home-div_r13_c2.jpg);
	background-repeat: no-repeat;
	height: 26px;
}

#contentHome #contentRight{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 415px;
	position: relative;
}

#contentHome #contentRight #boxDummy{
	margin: 0px;
	padding: 0px;
	float: left;
	clear: both;
	width: 415px;
	position: relative;
	height: 25px;
}
#contentHome #contentRight #boxTop{
	margin: 0px;
	padding: 0px;
	float: left;
	clear: both;
	width: 415px;
	position: relative;
	height: 272px;
	background-image: url(../../images/layouts/main/divs/home-div_r2_c3.jpg);
	background-repeat: no-repeat;
}

#contentHome #contentRight h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin: 0px;
	float: left;
	clear: both;
	width: 370px;
	position: relative;
	overflow: auto;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}

#contentHome #contentRight #boxSubMid{
	margin: 0px;
	padding: 0px;
	float: left;
	clear: both;
	width: 415px;
	position: relative;
	background-image: url(../../images/layouts/main/divs/home-div_r8_c3.jpg);
	background-repeat: repeat-y;
	height: 32px;
}
#contentHome #contentRight #boxMid{
	margin: 0px;
	padding: 0px;
	float: left;
	clear: both;
	width: 415px;
	position: relative;
	background-image: url(../../images/layouts/main/divs/home-div_r9_c3.jpg);
	background-repeat: repeat-y;
	height: 220px;
}

#contentHome #contentRight #contentScroll{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin: 0px;
	float: left;
	clear: both;
	width: 370px;
	position: relative;
	height: 210px;
	overflow: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}

#contentHome #contentRight #boxBot{
	margin: 0px;
	padding: 0px;
	float: left;
	clear: both;
	width: 415px;
	position: relative;
	background-image: url(../../images/layouts/main/divs/home-div_r13_c3.jpg);
	background-repeat: no-repeat;
	height: 26px;
}



#contentFull{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	clear: both;
	float: left;
	width: 1024px;
	position: relative;
}

#contentFull #contentTop{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	clear: both;
	float: left;
	width: 1024px;
	position: relative;
	background-image: url(../../images/layouts/main/layout-full_r3_c1.jpg);
	background-repeat: no-repeat;
	height: 73px;
}

#contentFull #contentMid{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	clear: both;
	float: left;
	width: 1024px;
	position: relative;
	background-image: url(../../images/layouts/main/layout-full_r4_c1.jpg);
	background-repeat: repeat-y;
}

#contentFull #contentMid #contentText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin: 0px;
	clear: both;
	float: left;
	width: 950px;
	position: relative;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 30px;
}

#contentSidebar{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	clear: both;
	float: left;
	width: 1024px;
	position: relative;
}

#contentSidebar #contentTop{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	clear: both;
	float: left;
	width: 1024px;
	position: relative;
	background-image: url(../../images/layouts/main/layout-sidebar_r3_c1.jpg);
	background-repeat: no-repeat;
	height: 73px;
}

#contentSidebar #contentLeft{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 10px;
	float: left;
	width: 290px;
	position: relative;
}

#contentSidebar #contentMid #contentLeft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left:20px;
	float: left;
	width: 290px;
	position: relative;
}


#contentSidebar #contentRight{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 30px;
	float: left;
	width: 677px;
	position: relative;
}

#contentSidebar #contentMid{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	clear: both;
	float: left;
	width: 1024px;
	position: relative;
	background-image: url(../../images/layouts/main/layout-sidebar_r4_c1.jpg);
	background-repeat: repeat-y;
}


#footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	clear: both;
	float: left;
	width: 1024px;
	position: relative;
	text-align:center;
	background-image: url(../../images/layouts/main/layout-main_r4_c1.jpg);
	background-repeat: no-repeat;
	height: 248px;
}

#footerFull {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	clear: both;
	float: left;
	width: 1024px;
	position: relative;
	text-align:center;
	background-image: url(../../images/layouts/main/layout-full_r6_c1.jpg);
	background-repeat: no-repeat;
	height: 30px;
}

#footerSidebar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	clear: both;
	float: left;
	width: 1024px;
	position: relative;
	text-align:center;
	background-image: url(../../images/layouts/main/layout-sidebar_r6_c1.jpg);
	background-repeat: no-repeat;
	height: 30px;
}


#headerWeather{
	margin: 0px;
	padding: 0px;
	float: right;
	height: 80px;
	width: 200px;
	position: relative;
}

#headerMembers {
	margin: 0px;
	float: right;
	height: 80px;
	width: 200px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: right;
	font-size: 11px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#nav {
	background-image: url(../../images/layouts/main/q99live-home_r3_c1.jpg);
	background-repeat: no-repeat;
	position: relative;
	height: 39px;
	width: 1000px;
	clear: both;
	float: left;
}


#contentHomeTop {
	position: relative;
	width: 1000px;
	margin: 0px;
	padding: 0px;
	clear: both;
	float: left;
}

#contentHomeTopMusic {
	position: relative;
	width: 1000px;
	margin: 0px;
	padding: 0px;
	clear: both;
	float: left;
	background-image: url(../../images/layouts/main/q99live-news_r7_c1.jpg);
	background-repeat: repeat-y;
}

#contentMusicLeft {
	margin: 0px;
	padding: 0px;
	clear: none;
	float: left;
	width: 458px;
	position: relative;	
}

#contentMusicAudio{
	margin: 0px;
	padding: 0px;
	clear: both;
	float: left;
	width: 458px;
	position: relative;	
}


#contentRotate {
	margin: 0px;
	padding: 0px;
	clear: none;
	float: left;
	height: 345px;
	width: 458px;
	position: relative;	
}


#contentOnAir {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 345px;
	width: 268px;
	position: relative;
}



#content {
	clear: both;
	float: left;
	width: 925px;
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 35px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

#content h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-transform: uppercase;
	color: #FACE96;
}
#content h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFF00;
	font-weight: bold;
}
.formTitle {
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-align: right;
	width: 150px;
	font-size: 11px;
	height: 23px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFCC;
	width:200px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #000000;
	border-bottom-color: #333333;
	border-left-color: #FFFFFF;
}

input[type=text]{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:200px;
}

#contentTitleText{
	margin: 0px;
	padding: 0px;
	position: relative;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFF00;
	font-size: 10px;
	font-weight: normal;
	width: 100%;
	height:20px;
	left: 30px;
	top: 23px;

}

#contentHomeNews {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 346px;
	width: 239px;
	position: relative;
}





a#lHome img,
a#lHome:visited img,
a#lHome:active img {
	background-image: url(../../images/layouts/main/nav/nav_r2_c1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-width: 0;
	width: 143px;
	height: 50px;
}
a#lHome:hover img{
	background-image: url(../../images/layouts/main/nav/nav-high_r2_c1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-width: 0;
	width: 143px;
	height: 50px;
}

a#lPrograms img,
a#lPrograms:visited img,
a#lPrograms:active img {
	background-image: url(../../images/layouts/main/nav/nav_r2_c2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-width: 0;
	width: 94px;
	height: 50px;
}
a#lPrograms:hover img{
	background-image: url(../../images/layouts/main/nav/nav-high_r2_c2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-width: 0;
	width: 94px;
	height: 50px;
}


a#lStudentLife img,
a#lStudentLife:visited img,
a#lStudentLife:active img {
	background-image: url(../../images/layouts/main/nav/nav_r2_c3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-width: 0;
	width: 117px;
	height: 50px;
}
a#lStudentLife:hover img{
	background-image: url(../../images/layouts/main/nav/nav-high_r2_c3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-width: 0;
	width: 117px;
	height: 50px;
}

a#lEvents img,
a#lEvents:visited img,
a#lEvents:active img {
	background-image: url(../../images/layouts/main/nav/nav_r2_c4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-width: 0;
	width: 66px;
	height: 50px;
}
a#lEvents:hover img{
	background-image: url(../../images/layouts/main/nav/nav-high_r2_c4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-width: 0;
	width: 66px;
	height: 50px;
}

a#lCommunityInfo img,
a#lCommunityInfo:visited img,
a#lCommunityInfo:active img {
	background-image: url(../../images/layouts/main/nav/nav_r2_c5.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-width: 0;
	width: 140px;
	height: 50px;
}
a#lCommunityInfo:hover img{
	background-image: url(../../images/layouts/main/nav/nav-high_r2_c5.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-width: 0;
	width: 140px;
	height: 50px;
}

a#lBlogs img,
a#lBlogs:visited img,
a#lBlogs:active img {
	background-image: url(../../images/layouts/main/nav/nav_r2_c6.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-width: 0;
	width: 59px;
	height: 50px;
}
a#lBlogs:hover img{
	background-image: url(../../images/layouts/main/nav/nav-high_r2_c6.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-width: 0;
	width: 59px;
	height: 50px;
}

a#lAbout img,
a#lAbout:visited img,
a#lAbout:active img {
	background-image: url(../../images/layouts/main/nav/nav_r2_c7.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-width: 0;
	width: 89px;
	height: 50px;
}
a#lAbout:hover img{
	background-image: url(../../images/layouts/main/nav/nav-high_r2_c7.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-width: 0;
	width: 89px;
	height: 50px;
}
a#lGiving img,
a#lGiving:visited img,
a#lGiving:active img {
	background-image: url(../../images/layouts/main/nav/nav_r2_c8.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-width: 0;
	width: 67px;
	height: 50px;
}
a#lGiving:hover img{
	background-image: url(../../images/layouts/main/nav/nav-high_r2_c8.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-width: 0;
	width: 67px;
	height: 50px;
}



a#lJobs img,
a#lJobs:visited img,
a#lJobs:active img {
	background-image: url(../../images/layouts/main/nav/nav_r2_c9.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-width: 0;
	width: 49px;
	height: 50px;
}
a#lJobs:hover img{
	background-image: url(../../images/layouts/main/nav/nav-high_r2_c9.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-width: 0;
	width: 49px;
	height: 50px;
}


a#lLinks img,
a#lLinks:visited img,
a#lLinks:active img {
	background-image: url(../../images/layouts/main/nav/nav_r2_c10.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-width: 0;
	width: 58px;
	height: 50px;
}

a#lLinks:hover img{
	background-image: url(../../images/layouts/main/nav/nav-high_r2_c10.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-width: 0;
	width: 58px;
	height: 50px;
}

a#lFaq img,
a#lFaq:visited img,
a#lFaq:active img {
	background-image: url(../../images/layouts/main/nav/nav_r2_c11.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-width: 0;
	width: 45px;
	height: 50px;
}
a#lFaq:hover img{
	background-image: url(../../images/layouts/main/nav/nav-high_r2_c11.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-width: 0;
	width: 45px;
	height: 50px;
}

a#lContact img,
a#lContact:visited img,
a#lContact:active img {
	background-image: url(../../images/layouts/main/nav/nav_r2_c11.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-width: 0;
	width: 110px;
	height: 50px;
}
a#lContact:hover img{
	background-image: url(../../images/layouts/main/nav/nav-high_r2_c11.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-width: 0;
	width: 110px;
	height: 50px;
}



/* 
  -----------------------------------
  PopMenu Magic Style Sheet
  by Project Seven Development
  www.projectseven.com
  Menu Type: Horizontal
  Style Theme:0 -Basic Style
  -----------------------------------
*/
#p7PMnav {
	margin: 0;
	padding:0;
}
#p7PMnav li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF0000;
	border-right-color: #FF0000;
	border-bottom-color: #FF0000;
	border-left-color: #FF0000;
}
#p7PMnav ul {
	margin: 0;
	padding: 0;
	background-color: #196B00;
	border: 1px solid #000000;
	position: absolute;
	left: -9000px;
	z-index: 10000;
}
#p7PMnav a {
	display: block;
	text-decoration: none;
	padding: 0px;
	color: #FFFFFF;
}
#p7PMnav a:hover, #p7PMnav a:active, #p7PMnav a:focus {
	background-color: #29B900;
	color: #FFFF00;
	letter-spacing: 0.01px;
}

/* ------ the current page marker style ------ */
#p7PMnav .p7PMmark {
	color: #FFFF00;
	font-weight: bold;
}
/* ------ the trigger link styles ------- */

/*the trigger link */
#p7PMnav ul .p7PMtrg, #p7PMnav ul .p7PMon {
	background-repeat:	no-repeat;
	background-position: right center;
}
/* the active trigger link style */
#p7PMnav .p7PMon {
	background-color: #196B00;
	color: #FFFFFF;
}
/*the submenu classes */

#p7PMnav .p7PMhide {
	left: -9000px;
}
#p7PMnav .p7PMshow {
	left: auto;
	z-index: 20000 !important;
}
/* Top level menu width */
#p7PMnav li {
	float: left;
	width: auto;
}
#p7PMnav ul li {
	float: none;
}
#p7PMnav ul, #p7PMnav ul li {
	width: 172px;
	
}

#p7PMnav ul li a {
	display: block;
	text-decoration: none;
	padding: 0px;
	color: #FFFFFF;
	padding: 4px;
}

#pmmcrumb {
	font-weight: bold;
	margin-bottom: 16px;
	color: #333333;
}
#pmmcrumb a, #pmmcrumb a:visited {
	font-weight: normal;
	color: #FFFFFF;
}
#pmmcrumb a:hover, #pmmcrumb a:active, #pmmcrumb a:focus {
	font-weight: normal;
	color: #FFFF00;
}
#contentFoot {
	background-image: url(../../images/layouts/main/q99live-inner_r6_c1.jpg);
	background-repeat: no-repeat;
	position: relative;
	height: 67px;
	width: 1000px;
	clear: both;
	float: left;
	margin: 0px;
	padding: 0px;
}






/*
Start Ajax Photo Syles

*/


.hider {
	visibility: hidden;
}

.shower {
	visibility: visible;
}
#imgTitle {
	font-family: Arial, Helvetica, sans-serif;
	color: #009900;
	text-align: center;
	padding: 3px;
	clear: both;
	width: 100%;
	font-size: 12px;
	font-weight: bold;
}

/* END Ajax Photo Syles */


/* Photo Gallery Module*/

#galleryPanel{
	margin: 0px;
	padding: 0px;
	clear: both;
	float: left;
	width: 100%;
	position: relative;
}

#galleryPanelBtns{
	margin: 0px;
	padding: 0px;
	clear: both;
	float: left;
	width: 100%;
	position: relative;

}

#galleryPrev{
	margin: 0px;
	padding: 0px;
	float: left;
	text-align:left;
	width: 33%;
	position: relative;
}

#galleryStat{
	margin: 0px;
	padding: 0px;
	float: left;
	text-align:center;
	width: 33%;
	position: relative;
}

#galleryNext{
	margin: 0px;
	padding: 0px;
	float: right;
	text-align:right;
	width: 33%;
	position: relative;
}

#galleryPlace{
	margin: 0px;
	padding: 0px;
	clear: both;
	float: left;
	text-align:center;
	width: 100%;
	position: relative;
}

#galleryStat input.galleryCnt{
	width:30px;
	background-color: #990000;
	text-align: center;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/* End Photo Gallery Module*/

.tText{
	
	width:120px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFCC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #000000;
	border-bottom-color: #333333;
	border-left-color: #FFFFFF;

}

.btnSubmits{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #CC0000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: groove;
	border-right-style: groove;
	border-bottom-style: groove;
	border-left-style: groove;
	border-top-color: #CCCCCC;
	border-right-color:#990000;
	border-bottom-color: #990000;
	border-left-color: #CCCCCC;
	font-weight: bold;
	padding: 3px;
}

.errorMsg{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFF00;
}

#contentApply{
	margin: 0px;
	clear: both;
	float: left;
	height: 30px;
	width: 150px;
	position: relative;
	background-color: #CC0000;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
}
#banner{
	height: 335px;
	width: 264px;
	position: relative;
	left: 2px;
	top: 7px;
	clear: both;
	float: left;
	

}

#mediaBox{
	position: relative;
	text-align: center;
	vertical-align: top;
	margin: 0px;
	padding: 1px;
	float: left;
	width: 160px;
}
#mediaBox #mediaCol1{
	float: left;
	position: relative;
	width:100%;
	height: 133px;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFF00;
	font-weight: bold;
	clear:both;
}

#mediaBox #mediaCol2{
	float: left;
	position: relative;
	width:100%;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFF00;
	font-weight: bold;
	clear:both;
}

#mediaBox #mediaCol3{
	float: left;
	position: relative;
	width:100%;
	margin: 0px;
	padding: 0px;
	clear:both;
	
}
#mediaBox #mediaCol4{
	float: left;
	position: relative;
	width:100%;
	margin: 0px;
	padding: 0px;
	clear:both;
	height:30px;
	
}


/* Tab menu Styles */

.dynamic-tab-pane-control.tab-pane {
	position:	relative;
	width:		100%;		/* width needed weird IE bug */
	margin-right:	-2px;	/* to make room for the shadow */
}

.dynamic-tab-pane-control .tab-row .tab {
	font-family: Arial, Helvetica, sans-serif;
	width:				93px;
	height:				25px;
	background-image:	url(../../images/tabs/p-tab.jpg);
	background-repeat:no-repeat;
	position:		relative;
	top:			0;
	display:		inline;
	float:			left;
	overflow:		hidden;
	cursor:			Default;
	border:			0px none;
	z-index:		1;
	white-space:	nowrap;
	text-align:		center;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:2px;
	margin-right:-1px;
	margin-top:0px;
	margin-bottom:1px;
	padding-left:0px;
	padding-right:0px;
	padding-top:8px;
	padding-bottom:0px;
	color: #333333;
	background-repeat: no-repeat;
	text-transform: uppercase;
}

.dynamic-tab-pane-control .tab-row .tab.selected {
	font-family: Arial, Helvetica, sans-serif;
	width:				93px; /* !important; */
	height:				25px;
	background-image:	url(../../images/tabs/p-hoover-tab.jpg);
	background-repeat:	no-repeat;
text-transform: uppercase;
	border-bottom-width:	0;
	z-index:		3;
	top:			2px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:0px;
	margin-right:-3px;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:0;
	padding-right:0;
	padding-top:8px;
	padding-bottom:0px;
	color: #666666;
}

.dynamic-tab-pane-control .tab-row .tab a {
	font-family: Arial, Helvetica, sans-serif;
	color:				#333333;
	text-decoration:	none;
	cursor:				default;
	font-size: 11px;
	text-transform: none;
	text-transform: uppercase;
}

.dynamic-tab-pane-control .tab-row .tab a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color:				#FFFFFF;
	text-decoration:	none;
	cursor:				default;
	font-size: 11px;
	text-transform: none;
	text-transform: uppercase;
}

.dynamic-tab-pane-control .tab-row .tab.hover {
	width:				93px;
	height:				25px;
	background-image:	url(../../images/tabs/p-hoover-tab.jpg);
	background-repeat:	no-repeat;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:11px;
	font-family:Tahoma
	text-transform: uppercase;
}

.dynamic-tab-pane-control .tab-row .tab.selected  a:link {
	font-family: Arial, Helvetica, sans-serif;
	color:				#FFFFFF;
	text-decoration:	none;
	cursor:				default;
	font-size: 11px;
	text-transform: none;
	text-transform: uppercase;
}


.dynamic-tab-pane-control .tab-page {
	clear:			both;
	z-index:		2;
	position:		relative;
	top:			-2px;
	color:				#333333;
	/*244, 243, 238*/
	/* 145, 155, 156*/
	
	padding:		10px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background-position: 252px;
	border-top-width: 5px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #006633;
	border-right-color: #006633;
	border-bottom-color: #006633;
	border-left-color: #006633;
}


.dynamic-tab-pane-control .tab-row {
	z-index:		1;
	white-space:	nowrap;
}

/* Tab menu Styles End */

#colHold {
	clear: both;
	float: left;
	width: 95%;
	position: relative;	

}

#col1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 1px;
	float: left;
	width: 100px;
	position: relative;
	text-align: left;
}

#col2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	float: left;
	width: 60%;
	position: relative;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
/*	 */

#umbrella {
	background-image: url(../../images/layouts/main/menus/umbrella.gif);
	width: 592px;
	margin-top: 20px;
	position: relative;
	padding: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-repeat: no-repeat;
	background-position: center top;
	height:auto;
	clear: both;
	min-height: 100%;
	overflow:hidden;
}

#umbrella #inner{
	width: 592px;
	height:auto;
	clear: both;
	min-height: 100%;
}
#umbrella h2{
	color: #196B00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
}

#umbrella #lefts {
	float: left;
	margin-left: 38px;
	margin-top: 230px;
	width: 235px;
	padding-bottom: 10px;
	padding-left: 20px;
	position: relative;
}

#umbrella #rights {
	float: right;
	margin-right: 20px;
	padding-top: 80px;
	width: 235px;
	padding-bottom: 10px;
	padding-left: 30px;
	position: relative;
}

* html #umbrella #left {margin-left: 18px;}
* html #umbrella #right {margin-right: 17px;}

#umbrella ul {
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	line-height: normal;
}

#umbrella ul li {
	list-style: none;
	font-size: 10px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
	margin-left: 0px;
} 

#umbrella li a {
	color: #1B6709;
	text-decoration: none;
}

#umbrella li a:hover {text-decoration: underline;}

#umbrella-footer {
	position: relative;
	width: 592px;
	height: 21px;
	background: url('../../images/layouts/main/menus/umbrella-footer.jpg') 35px 0 no-repeat;
	margin: 0 auto;
	clear:both;
}

#umbrellaData {
	width: 592px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
	clear:both;
	position:relative;
	
}

#umbrellaData ul {
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	
}

#umbrellaData ul li {
	list-style: none;
	font-size: 10px;
	text-align: left;
	margin-left: 0px;
	line-height: 10px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
} 

#umbrellaData li a {
	color: #1B6709;
	text-decoration: none;
}

#programWrap{
	margin: 0px;
	float: left;
	width: 282px;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#programWrap #top{
	margin: 0px;
	float: left;
	width: 282px;
	position: relative;
	padding: 0px;
	background-image: url(../../images/layouts/main/menus/vcdhh-programs_r1_c1.jpg);
	background-repeat: no-repeat;
	height: 16px;
}

#programWrap #mid{
	margin: 0px;
	float: left;
	width: 282px;
	position: relative;
	padding: 0px;
	background-image: url(../../images/layouts/main/menus/vcdhh-programs_r2_c1.jpg);
	background-repeat: repeat-y;
}

#programWrap #bot{
	margin: 0px;
	float: left;
	width: 282px;
	position: relative;
	padding: 0px;
	background-image: url(../../images/layouts/main/menus/vcdhh-programs_r4_c1.jpg);
	background-repeat: no-repeat;
	height: 18px;
}
#programWrap h2{
	color: #196B00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
}

#programWrap ul {
margin: 0px;
padding: 0px;
}

#programWrap ul li {
	list-style: none;
	font-size: 10px;
	text-align: left;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#programWrap li a {
color: #1B6709;
text-decoration: none;
}

#programWrap li a:hover {text-decoration: underline;}




#sidebar {
float: left;
margin-top: -10px;
background: url('../../images/layouts/main/menus/sidebar-bg.gif') bottom center no-repeat;
clear: left;
width: 250px;
}

#sidebar ul {list-style: none;}


#sidebar h3 {
width: 222px;
height: 29px;
padding-top: 10px;
text-indent: -9999px;
margin-bottom: 20px;
line-height: 29px;
text-transform: uppercase;
color: #378123;
font-family: georgia, sans-serif;
}

#sidebar h3 a {
display: block;
width: 222px;
height: 29px;
}

/*#sidebar h3 {background: #fff url('images/sidebar-header.png') center no-repeat;}*/

a.programs-home {
display: block;
margin: 0 auto;
width: 121px;
height: 121px;
text-indent: -9999px;
background: url('../../images/layouts/main/menus/umbrella-link.png') center no-repeat;
}

#sidebar ul {
	width: 250px;
	padding-top: 7px;
	text-indent: 0px;
	margin-left: 0px;
	padding-left: 7px;
}

#sidebar li {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	overflow: hidden;
	background: url('../../images/layouts/main/menus/sidebar-li-bg.png') bottom repeat-x;
	text-decoration: none;
	list-style-type: none;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

#sidebar li a {
	display: block;
	border-left: 15px solid #fff;
	border-right: 15px solid #fff;
	margin: 0 4px;
	color: #136A04;
	font-size: 1.2em;
	text-decoration: none;
	text-align: center;
}

#sidebar li a:hover {
border-left: 15px solid #FEC933;
border-right: 15px solid #FEC933;
color: #838383;
}

li.current_page_item {}

#sidebar ul li.current_page_item a {
border-left: 15px solid #287D0F;
border-right: 15px solid #287D0F;
color: #838383;
margin: 0 4px;
}

#sidebar ul li.current_page_item a:hover {
border-left: 15px solid #FEC933;
border-right: 15px solid #FEC933;
color: #000;
}
#media {
	clear: both;
	float: left;
	width: 80%;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-style: solid;
	border-right-style: none;
	border-topm-style: none;
	border-left-style: none;
	border-top-color: #006600;
	border-right-color: #006600;
	border-bottom-color: #006600;
	border-left-color: #006600;
	position: relative;
}

#media #col1{
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 70px;
	position: relative;
}

#media #col2{
	margin: 0px;
	padding: 0px;
	float: left;
	position: relative;
}


#videoArea {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 290px;
	width: 325px;
	position: relative;
}

#videoList {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 290px;
	width: 335px;
	position: relative;
	overflow:auto;
}

#videoView{
	margin: 0px;
	padding: 0px;
	float: left;
	clear:both;
	height: 208px;
	width: 380px;
	position: relative;
	padding-top: 10px;
	text-align:center;
}

#videoTitle{
	margin: 0px;
	padding: 0px;
	float: left;
	clear:both;
	width: 360px;
	position: relative;
	text-align:right;
	padding-top:2px;
}

a.button span {
	background-image: url(../../images/buttons/bg_button_span.gif);
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

/*  background: transparent url('bg_button_a.gif') no-repeat scroll top right;*/
a.button {
	color: #444;
	display: block;
	float: left;
	font: normal 12px arial, sans-serif;
	height: 24px;
	margin-right: 6px;
	padding-right: 18px; /* sliding doors padding */
	text-decoration: none;
	background-image: url(../../images/buttons/bg_button_a.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 

.clear {clear:both;}

.field {
  float: left;
  clear:left;
  padding-bottom: 5px;
}
.field .label {
  float: left;
  width: 125px;
  line-height: 16px;
  font-weight: bold;
}
.field .value {
  float: left;
  width: 355px;
}
.field .value label { padding-right: 10px; }

table.camp-sessions {
  border-collapse: collapse;
  font-size: 12px;
  margin-bottom: 20px;
}
table.camp-sessions tr th {
  text-align: left;
}
table.camp-sessions tr th, table.camp-sessions tr td {
  padding: 2px 5px;
  border: 1px solid; 
}
table.camp-sessions tr td .session_details p {
  padding-left: 10px;
  margin: 0;
  line-height: normal;
}


#footerLinks{
	background-color: #092E02;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	clear:both;
	float:left;
	position:relative;
	width: 1024px;
}
#footerLinks p{
	text-align:center;
}

#footerLinks a:link {
	color: #FFFFFF;
}
#footerLinks a:visited {
	color: #FFFFFF;
}
#footerLinks a:hover {
	color: #FFFF00;
}
#footerLinks a:active {
	color: #FFFFFF;
}
#email_ver_wrap{
	margin: 0px;
	padding: 0px;
	float: left;
	height: 25px;
	width: 150px;
	clear:both;
}
#email_ver_txt {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 25px;
	width: 85px;
}
#email_ver_img {
	background-image: url(../../images/buttons/lbl_emailver.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 25px;
	width: 65px;
}
