body{background: #000 url(../images/bottomBG.jpg) no-repeat bottom center;font: 14px "Lucida Grande", Arial, Helvetica, Sans-Serif; color:#FFF;}
#Wrapper{background: url(../images/mainBGNEW_LG_Green.jpg) no-repeat top center; padding:194px 0 0px 0;}

h1, h2, h3{font-weight:bold; color:#81be01; padding:0 0 10px 0;font-size:22px;}
h2, h3{ color:#000;font-size:18px;}
h3{padding-top:10px;}

a{color:#000; text-decoration:underline; font-weight:bold;}
a:hover{color:#FFFFFF;}
p{line-height:1.5; padding:0 0 10px 0;}
.bold {font-weight:bold;}

#Content{width:850px; margin:auto;}

.videoSection{overflow:hidden;}
.videoSection div{float:left;}
#SignUpPDF{background:#81be01; padding:0px 10px 10px 10px; border:2px solid #FFF; margin:0 0 0px 0; display:inline-block;}
.signUpPDF{background:#81be01; padding:10px; border:2px solid #FFF; text-align:center; width:300px; margin:0 0 0 20px;}

.header{background: url(../images/logo.png) no-repeat center left; text-align:right; height:40px; margin:0 0 50px 0;}

.navigation{overflow:hidden; text-align:right; height:40px; width:100%; font-size:17px;}
.navigation a{ text-decoration:none; font-weight:bold; color:#FFF; display:inline-block; float:right; height:40px; line-height:2.1; padding:0 10px 0 10px; margin:0 0 0 15px; }
.navigation a.active{color:#bfd73b;}

.alert{color:#FF0000; font-weight:bold;}

.questions{line-height:1.7; padding:0 0px 10px 20px;}

.strike{text-decoration:line-through;}

.link{cursor:pointer; font-weight:bold; text-decoration:underline; width:70px;text-align:center; background: #000; color:#FFF; padding:2px; border:2px solid #333;}

.classContainer{background: #e5f686 url(../images/containerSide.png) repeat-y top right;margin:0 0 20px 0; color:#000;}
.classContainer .top{ background: url(../images/containerTop.png) no-repeat top right; padding:0 10px 0 0;}
.classContainer .top span{ background: url(../images/containerTop.png) no-repeat top left; height:17px; padding:0 0 0 10px; display:block;}
.classContainer .content{background: url(../images/containerSide.png) repeat-y top left; padding: 10px 20px 10px 20px;}
.classContainer .bottom{background: url(../images/containerBottom.png) no-repeat top right; padding:0 10px 0 0;}
.classContainer .bottom span{background: url(../images/containerBottom.png) no-repeat top left; height:17px; padding:0 0 0 10px; display:block;}
.classContainer h2{padding:5px; background:#bfd73b; color:#FFF; margin:0 0 10px 0;}
.classContainer h2 a{ color:#FFF; text-decoration:none;}

.classDetails{ overflow:auto; }
.classDetails li{ float:left; width:415px; margin:0 0 10px 0;}

.tableOfContents { margin:0 0 10px 30px; font-weight:bold;}
.tableOfContents li { margin:0 0 10px 30px;}
.tableOfContents li span{ margin:0 0 10px 0; display:block;}

.rightBrainList li{padding:0 0 10px 20px; font-weight:bold;}

.tagline{ font-weight:bold;padding:15px 0 20px 0;}
h3.specialHeader {font-size:22px;}

.classContainer button{margin:0 0 10px 0;}

.ui-tabs .ui-tabs-hide {display: none;}

#tabs{overflow:auto;}
#tabs .classContainer{clear:both;}

.tabsNav{color:#FFF; overflow:auto;float:left; position:relative; left: 10px;}
.tabsNav li{background:#81be01; float:left; display:block;border-right:2px solid #000;margin:0 1px 0 0;}
.tabsNav li a{float:left; display:block; padding:8px;color:#FFF; }
.ui-state-active, .ui-widget-content .ui-state-active{background:#dcf550;}
.ui-state-active a, .ui-widget-content .ui-state-active a{color:#000 !important;}

.ui-widget-overlay {background:#fff;filter: alpha(opacity = 80);opacity:0.8;height:100%;left:0pt;position:absolute;top:0pt;width:100%;}
.ui-dialog{background: #fff; border:10px solid #000;}
.ui-dialog-titlebar{ background:#000; padding:5px 15px 15px 15px; position:relative;}
.ui-dialog-title{}
.ui-dialog-titlebar-close{ position:absolute; top:0px; left:450px; background:#666; color:#000; display:block; padding:5px;}
.ui-dialog-content { color:#000;}
.ui-dialog-content p, .ui-dialog-content h2{ padding:10px;}

#contact_form{ padding:20px;}
#contact_form input, label{display:block; clear:both;}
#contact_form input{margin:0 0 10px 0;}
#message{display:none;}

.moreInfo{margin:10px 0 0 0;}

.classesList{margin:0 0 0px 0;}
.classesList li{margin:0 0 10px 0; padding: 0 0 0 20px; font-weight:bold;}

.footer {text-align:center; padding:20px 0 200px 0;}
.footer img{margin:0 0 20px 0;}
.footer a{ color:#FFF;}

