.promo_col1 ul li, .promo_col2 ul li {
	list-style-type: none;
}

.promo_col1 {
	float: left;
	font-size: 14px;
}
.promo_col2 {
	float: left;
	font-size: 14px;
}

.indexHeaders { 
	font-family: 'Josefin Sans', arial, serif;
	font-size: 32px;
	color: #8AC642;
	font-weight: bold;
	margin: 0 0 15px 0;
}

a {
	color: #8AC642;
	text-decoration: none;
}

a:hover {
	color: #000;
	text-decoration: underline;
}

body {
	padding: 0;
	margin: 0;
}

/*
h1 {
	color: #888;
	font-size: 18px;
	font-family: century gothic;
}
*/

.contactFields {
	background-color: #fff;
	border: 1px solid #8CC542;
	height: 20px;
}

.contactFieldsB {
	background-color: #fff;
	border: 1px solid #8CC542;
}

#zunski {
	text-align: left;	
}

#header {
	width: 1000px;
	height: 125px;
	background-image: url(../images/header_bg.jpg);
	background-repeat: no-repeat;
	margin: 0 auto 25px auto;
	text-align: center;
}

#topNavigation {
	width: 715px;
	height: 29px;
	float: right;
	margin: 65px 0 0 0;
}

#topNav {
	background: url("../images/topNav.jpg") no-repeat;
	width: 715px;
	height: 29px;
	margin: 0;
	padding: 0;
}

#topNav span {
	display: none;
}

#topNav li, #topNav a {
	height: 29px;
	display: block;
}

#topNav li {
	float: left;
	list-style: none;
	display: inline;
}

#topNav1 {
	width: 88px;
}

#topNav2 {
	width: 90px;
}

#topNav3 {
	width: 89px;
}

#topNav4 {
	width: 90px;
}

#topNav5 {
	width: 90px;
}

#topNav6 {
	width: 90px;
}

#topNav7 {
	width: 90px;
}

#topNav8 {
	width: 88px;
}


#topNav1 a:hover {background:url("../images/topNav.jpg") 0 -29px no-repeat; cursor: auto;}
#topNav2 a:hover {background:url("../images/topNav.jpg") -88px -29px no-repeat; cursor: auto; }
#topNav3 a:hover {background:url("../images/topNav.jpg") -178px -29px no-repeat; }
#topNav4 a:hover {background:url("../images/topNav.jpg") -267px -29px no-repeat; }
#topNav5 a:hover {background:url("../images/topNav.jpg") -357px -29px no-repeat; }
#topNav6 a:hover {background:url("../images/topNav.jpg") -447px -29px no-repeat; }
#topNav7 a:hover {background:url("../images/topNav.jpg") -537px -29px no-repeat; }
#topNav8 a:hover {background:url("../images/topNav.jpg") -627px -29px no-repeat; }

#flash {
	background-image: url(../images/bigmiddle_bg.jpg);
	background-repeat: repeat-x;		
}

#flashWrapper {
	width: 1000px;
	height: 510px;
	margin: 0 auto 0 auto;
}

#flash_bigmiddle {
	
	width: 1000px;
	height: 510px;
}

.myForm {
	margin: 20px auto 0 35px;
	width: 300px;
	height: 30px;
	padding: 0;
}

.mobileText {
	color: #fff;
	font-size: 16px !important;
}

.mobileText2 {
	color: #777;
	font-size: 16px !important;
}


.mobileSubmit {
	background-color: #000;
	color: #fff;
	border: none;
	border: 0;
	font-size: 10px;
    text-transform: uppercase;
}

.submitAlign {
	text-align: left;
}

.myForm table tr td {
	font-size: 20px;
	font-family: 'Josefin Sans', arial, serif;
}

.myInput {
	width: 75px;
	height: 25px;
}

#col_1 {
	float: left;
	width: 420px;
	margin: 15px 0 0 30px;
	padding: 0 0 25px 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	color: #777;
}

#col_1 p {
	margin: 0 0 30px 0;
}

.f1 {
	font-size: 51px;
	color: #8FC539;
	font-family: 'tradegothicB';
	text-align: left;
}

#col_2 {
	float: left;
	width: 420px;
	margin: 15px 0 0 115px;
	padding: 0 0 25px 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	color: #777;
}

#col_2 p {
	margin: 0 0 70px 0;
}

#bottomNavWrapper {
	clear: both;
	width: 100%;
	height: 96px;
	background-image: url(../images/bottomNav_bg.jpg);
	background-repeat: repeat-x;
}

#bottomCenter {
	width: 1000px;
	margin: 0 auto 0 auto;
}

#socialNavigation {
	width: 1000px;
	height: 96px;
	float: left;
	margin: 0 auto 0 auto;
}

#socialNav {
	width: 1000px;
	height: 96px;
	background: url("../images/socialNav.jpg") no-repeat;
	margin: 0;
	padding: 0;
}

#socialNav span {
	display: none;
}

#socialNav li, #socialNav a {
	height: 96px;
	display: block;
}

#socialNav li {
	float: left;
	list-style: none;
	display: inline;
}

#socialNav1 {
	width: 450px;
}

#socialNav2 {
	width: 450px;
}

#socialNav1 a:hover {background:url("../images/socialNav.jpg") -40px -96px no-repeat; }
#socialNav2 a:hover {background:url("../images/socialNav.jpg") -490px -96px no-repeat; }

#footerWrapper {
	width: 100%;
	height: 392px;
	background-image: url(../images/footer_bg.jpg);
	background-repeat: repeat-x;
	background-color: #8EC63F;
}

#footer {
	width: 1000px;
	height: 392px;
	margin: 0 auto 0 auto;
}

#col_1_footer {
	float: left;
	width: 250px;
	height: 330px;
	padding: 10px 0 25px 0;
}

#col_2_footer {
	float: left;
	width: 250px;
	height: 330px;
	padding: 15px 0 25px 0;
}

#col_3_footer {
	float: left;
	height: 330px;
	padding: 20px 0 25px 75px;
}

.myTweets {
	width: 325px;
	font-family: 'Josefin Sans', arial, serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}

.myTweets a {
	color: #8dc63f;
	text-decoration: none;
}

.myTweets a:hover {
	color: #000;
	text-decoration: underline;
}

.footerMenu {
	list-style-type: none;
	margin: 100px 0 0 0;
}

.footerMenu2 {
	height: 300px;
	list-style-type: none;
}

.footerMenu li {
	padding: 7px 0 7px 0;
}

.f2 {
	font-size: 16px;
	color: #ddeaba;
	/* font-family: 'tradegothicB'; */
	font-family: 'Josefin Sans', arial, serif;
	text-align: left;
	font-weight: bold;
}

.f2 a {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

.f2 a:hover {
	color: #000;
	text-decoration: none;
	font-weight: bold;
}

.f3 {
	color: #8AC642;
	text-decoration: none;
}

.f3:hover {
	color: #000;
	text-decoration: underline
}

.f4 a {
	font-family: 'Josefin Sans', arial, serif;
	color: #8AC642;
	text-decoration: none;
	font-weight: bold;
}

.f4 a:hover {
	font-family: 'Josefin Sans', arial, serif;
	color: #000;
	text-decoration: none;
	font-weight: bold;
}

.f5 {
	font-family: 'Josefin Sans', arial, serif;
	color: #8AC642;
	font-weight: bold;
}

.joinText {
	padding: 5px 0 0 0;
}

#returnBG {
	width: ;
	height: 200px;
	background-image: url(../images/returnBG.jpg);
	background-repeat: repeat-x;
}

.returnHeader {
	color: #ddeaba;
	font-size: 25px;
	font-family: "century gothic";
	/* font-family: 'tradegothicB'; */
	padding: 5px 0 0 5px;
}

.returnContent {
	padding: 20px 0 0 15px;	
	font-size: 14px;
	font-family: "century gothic";
	/* font-family: 'tradegothicB'; */
}

#space {
	height: 25px;
	width: 100%;
	background-color: #8EC63F;
}



/* ------------------------- ADDITIONAL SECONDARY PAGE STYLES START HERE ------------------------------------------------------- */

#s_content {
	width: 1000px;
	margin: 0 auto 0 auto;
}

#s_col_1 {
	float: left;
	width: 100px;
	margin: 0 auto 0 auto;
}

#s_col_2 {
	float: left;
	width: 625px;
	padding: 0 10px 10px 10px;
	font-family: "century gothic";
	font-size: 12px;
	color: #777;
}

#s_col_2 a {
	color: #777;
	text-decoration: none;
}

#s_col_2 a:hover {
	color: #000;
	text-decoration: underline;
}

#s_col_3 {
	float: left;
	width: 200px;
	margin: 0 auto 0 auto;
}

#pressContent {
}

.brochureTable {
	float: left;
	width: 175px;
	padding: 5px;
}

#s_nav {
	width: 100px;
	height: 448px;
	border-right: 1px solid #cecece;
	background: url("../images/s_navigation.jpg") no-repeat;
	margin: 0;
	padding: 0;
}

#s_nav span {
	display: none;
}

#s_nav li, #s_nav a {
	height: 30px;
	display: block;
}

#s_nav li {
	/* float: left; */
	list-style: none;
	display: inline;
}

#s_nav1 {
	height: 30px;
}

#s_nav2 {
	height: 30px;
}

#s_nav3 {
	height: 30px;
}

#s_nav4 {
	height: 30px;
}

#s_nav5 {
	height: 30px;
}

#s_nav6 {
	height: 30px;
}

#s_nav1 a:hover {background:url("../images/s_navigation.jpg") -100px 0px no-repeat; }
#s_nav2 a:hover {background:url("../images/s_navigation.jpg") -100px -30px no-repeat; }
#s_nav3 a:hover {background:url("../images/s_navigation.jpg") -100px -60px no-repeat; }
#s_nav4 a:hover {background:url("../images/s_navigation.jpg") -100px -90px no-repeat; }
#s_nav5 a:hover {background:url("../images/s_navigation.jpg") -100px -120px no-repeat; }
#s_nav6 a:hover {background:url("../images/s_navigation.jpg") -100px -150px no-repeat; }


/* ---------------- NAV 360 ----------------------- */

#s_navigation360 {
	width: 100px;
	height: 448px;
	border-right: 1px solid #cecece;
	background: url("../images/s_navigation_360.jpg") no-repeat;
	margin: 0;
	padding: 0;
}

#s_navigation360 span {
	display: none;
}

#s_navigation360 li, #s_navigation360 a {
	height: 30px;
	display: block;
}

#s_navigation360 li {
	/* float: left; */
	list-style: none;
	display: inline;
}

#s_navigation360_1 {
	height: 30px;
}

#s_navigation360_2 {
	height: 30px;
}

#s_navigation360_3 {
	height: 30px;
}

#s_navigation360_4 {
	height: 30px;
}

#s_navigation360_5 {
	height: 30px;
}

#s_navigation360_6 {
	height: 30px;
}

#s_navigation360_7 {
	height: 30px;
}

#s_navigation360_8 {
	height: 30px;
}

#s_navigation360_1 a:hover {background:url("../images/s_navigation_360.jpg") -100px 0px no-repeat; }
#s_navigation360_2 a:hover {background:url("../images/s_navigation_360.jpg") -100px -30px no-repeat; }
#s_navigation360_3 a:hover {background:url("../images/s_navigation_360.jpg") -100px -60px no-repeat; }
#s_navigation360_4 a:hover {background:url("../images/s_navigation_360.jpg") -100px -90px no-repeat; }
#s_navigation360_5 a:hover {background:url("../images/s_navigation_360.jpg") -100px -120px no-repeat; }
#s_navigation360_6 a:hover {background:url("../images/s_navigation_360.jpg") -100px -150px no-repeat; }
#s_navigation360_7 a:hover {background:url("../images/s_navigation_360.jpg") -100px -180px no-repeat; }
#s_navigation360_8 a:hover {background:url("../images/s_navigation_360.jpg") -100px -210px no-repeat; }



.my360 a {
	color: #777;
	font-size: 12px;
	text-decoration: none;
}

.my360 a:hover {
	color: #000;
	font-size: 12px;
	text-decoration: underline;
}


.contactForm .myLabel {
    padding: 7px 0 0;
    position: absolute;
    width: 50px;
}
	
.contactFields {
    background-color: #FFFFFF;
    border: 1px solid #8CC542;
    height: 20px;
	margin: 0 0 10px 70px;
    padding: 7px 10px;
    width: 254px;
}

.contactFieldsB {
    border: 1px solid #8CC542;
    height: 150px;
    margin: 0 0 10px 70px;
    padding: 7px 10px;
    width: 325px;
}

.contactForm .submit {
	background-color: #8cc542;
	border: 1px solid #CCC;
    height: 31px;
    margin: 0 0 0 69px;
    padding: 4px 15px 7px 15px;
	color: #fff;
	cursor: pointer;
}

.error  {
	color: #F00;
}

.loginFrame {
	border: 0;
    height: 500px;
    margin: 15px 0 0;
}

.joinClass {
	margin: 0;
	padding: 0;
}
