body {
  margin:10px;
  padding:0px;
  text-align:center; 
  color: #000000;
  font-family: Verdana, Arial, Helv;
  font-size: 12px;
  xmargin: 0;
  xpadding: 0;
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#005dab');
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#005dab));
  background: -moz-linear-gradient(-90deg,#ffffff,#005dab);
}

td { font-family: Verdana, Arial, Helv; font-size: 12px; }
a { color: #0000ff; text-decoration: none; }
/* a:visited { color: #0000ff; text-decoration: none; } */
/* a:hover { color: #288404; text-decoration: underline; } */
/* a:active { color: #288404; text-decoration: underline; } */
.font10 { font-size: 10px; }
.font11 { font-size: 11px; }
.font12 { font-size: 12px; }
.font14 { font-size: 14px; }
.font15 { font-size: 15px; }
.font16 { font-size: 16px; }
.font20 { font-size: 20px; }
.bold { font-weight: bold; }
.underline { text-decoration: underline; }
.nounderline { text-decoration: none; }
.italics { font-style: italic; }
.label { vertical-align:top; font-weight: bold; padding-left:5px;}
.value { vertical-align:top; }
.alignTop { vertical-align: top; }
.alignRight { text-align: right; }
.center { text-align: center; }
.hand { cursor: hand; cursor: pointer; }
.fixedTable { table-layout: fixed; }
.floatRight { float:right; }
.line15 { line-height:1.5em; }
.registrationImage {
  position:absolute;
  top:250px;
  left:500px; 
}
 #container {
   margin-left:auto;
   margin-right:auto;
   position:relative;
   width:950px;
   height:650px;
   background-color: #ffffff;
   padding-left: 10px;
   padding-right: 10px;
 }
 #image_container {padding-top:10px;}
 #content_container {
   position:absolute;
   top: 180px;
   left:110px;
   height: 370px;
   width: 700px;
   margin-left:15px;
   margin-right:15px;
   overflow: hidden;
 }
 #content_container_calendar {
   position:absolute;
   top: 118px;
   left:10px;
   height: 500px;
   width: 926px;
   margin-left:15px;
   margin-right:15px;
   overflow: hidden;
 }
.
.copyright {
  margin-left:auto;
  margin-right:auto;
  position:relative;
  width:100%;
  text-align:center;
}
.copycontainer {float:right;}
.pageTagLine {
  float:right;
  padding-right:25px;
  font-size:30px;
  padding-top:20px;
  font-weight:bold;
}
.blue {color: #005dab;}
.selectedItem {font-weight: bold;color:#005dab;}
.classes_separator {
  position:absolute;
  top: 0px;
  left: 160px;
  width:2px;
  height:200px;
  background-color: #005dab;
}
.separator {
  width:1px;
  height:15px;
  background-color: #005dab;
}
#nutrition_separator {
  position:absolute;
  top: 145px;
  left: 225px;
  width:2px;
  height:200px;
  background-color: #005dab;
}
#instructor_content {
  position:absolute;
  top:30px;
  left:225px;
  width:450px;
  height:235px;
}
.pricing {font-weight: normal;font-size:12px;}
.phPricing {
  position:absolute;
  left:340px;
  top:153px;
  width:165px;
}
.scPricing {
  position:absolute;
  left:340px;
  top:126px;
  width:165px;
}
.classContainer {
  position:absolute;
  top:85px;
  left:0;
}
.classes_joinUs {
  position: absolute;
  top:160px;
  left:175px;
  font-weight:bold;
}
.closeButton {
  position:absolute;
  top:5px;
  left:735px;
  height:15px;
  widht:15px;
}
.contentClearClasses, .contentClearFAQ, .contentClearClasses td, .contentClearFAQ td {
  clear:both;
  position:relative;
  text-align:left;
  font-size:15px;
}
.contentClearClasses td, .contentClearFAQ td {
  text-align:center;
}
#classList {
  position: absolute;
  top: 10px;
  left:200px;
}
.contentClearClasses  {
  padding:60px 15px 0 0;
  padding-top:1px;
}
.classPriceContainer {
  width:160px;
  float:left;
  font-size:12px;
}
.classDescriptionContainer {
  float:right;
  width:500px;
  padding-left:15px;
  padding-right:5px;
}
.contentClearFAQ {
  padding:30px 15px 0 0;
}
.faqContents {
	font-size:12px;
	height:210px;
	overflow:auto;
	width:650px;
  padding-left:60px;	
  line-height:1.5em;
}
.faqQuestion {font-weight: bold;font-size:14px;}
.faqAnswer{font-size:12px;}

#ju_navButtons {
  position:absolute;
  top:225px;
}
.question {
  padding-left:5px;
}

#ju_9 {
  overflow:auto;
  height:142px;
  width:600px;
}
.nutritionLinksHeader {
 margin-top:5px;
 padding-left:85px;
 margin-right:80px; 
}
.nutritionLinks {
  padding-left:85px;
  margin-right:80px;
  height:175px;
  width:535px;
  overflow: auto; 
}
.nutritionDescription {
  margin-top:35px;
  padding-left:85px;
  margin-right:80px;
}
.CalendarDescription {
  margin-top:35px;
  padding-left:85px;
  margin-right:80px;
}

.liveWell {
  position:absolute;
  top:280px;
  left:150px;
  font-size:18px;
}
.classDescription {
  margin-top:105px;
  padding-left:85px;
  margin-right:80px; 
}
.groceryDescription, .foodJournalDescription {
  margin-top:15px;
  padding-left:85px;
  margin-right:80px;
}
.faqTitle {
 padding-left:60px;
 padding-top:25px; 
}
.inputs {
  font-family: Verdana, Arial, Helv;
  font-size: 12px;
}
div.headerbar{
 height:96px;
 height:106px;
 float:right;
 }
div.headerbar_logo{
 float:left;
 height:96px;
 xmargin-left:5px;
 margin-right:10px;
}
a.headerbar_link{
 float:left;
 color:blue;
 text-decoration: none;
 top:40;
 font-size:1.25em;
}
div.classes_headerbar{
 float:right;
 margin-top:8px;
}
a.classes_headerbar_link{
 float:left;
 color:black;
 text-decoration: none;
 padding-top:1px;
}
div.link2{
 position:relative;
 text-align:center;
 width:40px;
 float:left;
}
div.classes_link2{
 position:relative;
 text-align:center;
 width:20px;
 float:left;
}
.groceryDescription, .foodJournalDescription {
  margin-top:55px;
}
.nutritionLinksHeader {
 margin-top:45px;
 padding-left:85px;
 margin-right:80px; 
}
.nutritionLinks {
  padding-left:85px;
  margin-right:80px;
  height:175px;
  width:440px;
  overflow: auto; 
}
.nutritionDescription {
  margin-top:90px;
}
.instructors_headerbar{
	 float:right;
}
div.faq_headerbar {
  position: absolute;
  top: 10px;
  left:200px;
}
.contentClearClasses, .contentClearFAQ {
  padding:15px 15px 0 0;
}
.faqContents {
  width:600px;
}
.faqTitle {
 padding-left:60px;
 padding-top:35px; 
}
#content_container_classList {
    height: 370px;
    left: 110px;
    margin-left: 15px;
    margin-right: 15px;
    overflow-x: scroll;
    overflow-y: scroll;
    position: absolute;
    top: 180px;
    width: 700px;
}
