@charset "utf-8";
/* CSS Document */

body {
  background:none;
  font-family: Helvetica, Arial, sans-serif; 
  }
  
h2 {font-size:16pt;font-weight:bold;}  
p {margin:15px 0;}  
strong {font-weight:bold;}  
hr {margin:20px; color:#439900; height:2px;}
a {color:#439900;}
  
#container {
  width:955px;
  margin:0 auto;
  }
    
#logo{
  height:72px;
  background:#439900 url(../images/logo.gif) no-repeat 35px 4px;
  text-indent:-9000px;
  }

/* Navigation */
#nav-cont {border:1px solid #439900; height:30px; width:953px;}
.nav, .nav ul {list-style: none; margin: 0; padding: 0;}
.nav {font-family: Arial, Helvetica, sans-serif; z-index: 100; position: relative;}
.nav li {/*border-left: 1px solid #000;*/ float: left; margin: 0; padding: 0; position: relative;}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {font: 1.22em/25px Arial, Helvetica, sans-serif; background: #fff; color: #439900; display: block; padding: 3px 15px 2px 15px; text-decoration: none;}
.nav li a:hover {background: #f0e0ba;}
#nav-one li:hover a, #nav-one li.sfHover a {background: #f0e0ba;}
#nav-one li:hover ul a, #nav-one li.sfHover ul a {background: #fff; color: #439900;  }
#nav-one li:hover ul a:hover, #nav-one li.sfHover ul a:hover {background: #f0e0ba;}
.nav ul {background: #fff; border-top: 1px solid #439900; border-top:0; list-style: none; margin: 0; width: 155px; position: absolute; top: -999em; left: -1px;}
.nav li:hover ul, .nav li.sfHover ul {top: 30px;}
.nav ul li {border: 0; float: none;}
.nav ul li a, .nav ul li a:link, .nav ul li a:active, .nav ul li a:visited {/*border: 1px solid #000; border-bottom: 0;*/ font-size:14px; padding-right: 20px; width: 120px; white-space: nowrap;}
.nav ul a:hover {background: #ccc; color: #000;}

div.orangebox{background:#fe7e00 url(../images/orange_grad.jpg) no-repeat top left; border: 2px solid #439900; width:394px; padding:5px; margin-top:30px;}
div.orangebox h3{text-indent:-9000px;}

#contentArea{background:#fffcf8 url(../images/content_bg.gif) repeat-x top; padding:10px 5px;}
  
#contentArea p{font-size:13px; line-height:20px;}
#contentArea p.selector{text-align:center; font-weight:bold; font-size:11px; margin-bottom:25px;}
  
#welcome{height:40px;width:451px;background:url(../images/welcome_banner.gif) no-repeat;text-indent:-9000px;}

h3.bulletin{background:url(../images/earthing_bulletin.png) no-repeat; width:256px; height:29px;}
h3.discovery{background:url(../images/the_discovery.png) no-repeat; width:286; height:60px;}
h3.tableofContents{background:url(../images/table_of_contents.png) no-repeat; width:262px; height:31px;}
h3.earthingMedia{background:url(../images/in_the_media.png) no-repeat; width:286px; height:64px;}
h3.earthingOffers{background:url(../images/what_the_institute_offers.png) no-repeat; width:357px; height:30px;}
h3.level1{background:url(../images/level1.png) no-repeat; width:192px; height:51px;}
h3.level2{background:url(../images/level2.png) no-repeat; width:202px; height:51px;}
h3.level3{background:url(../images/level3.png) no-repeat; width:158px; height:51px;}
  
#earthingOverview{width:177px; height:61px; background:url(../images/earthing_title.gif) no-repeat; text-indent:-9000px;}
#earthingPraise{width:256px; height:39px; background:url(../images/praise_for_earthing.gif) no-repeat; text-indent:-9000px;}
#aboutInstitute{width:255px; height:30px; background:url(../images/about_the_institute.gif) no-repeat; text-indent:-9000px;}
#onlineTraining{width:339px; height:39px; background:url(../images/online_training_programs.gif) no-repeat; text-indent:-9000px;}
#howEnroll{width:446px; height:30px; background:url(../images/how_enroll.gif) no-repeat; text-indent:-9000px;}
#boardofAdvisors{width:261px; height:30px; background:url(../images/boardofAdvisors.gif) no-repeat; text-indent:-9000px;}
#research{width:262px; height:41px; background:url(../images/earthing_research.gif) no-repeat; text-indent:-9000px;}
#studies{width:238px; height:41px; background:url(../images/earthing_studies.gif) no-repeat; text-indent:-9000px;}
#commentaries{width:331px; height:41px; background:url(../images/commentaries.gif) no-repeat; text-indent:-9000px;}
#statements{width:417px; height:41px; background:url(../images/statements.gif) no-repeat; text-indent:-9000px;}
#tavera{width:331px; height:41px; background:url(../images/matteo_tavera.gif) no-repeat; text-indent:-9000px;}
#contact{width:163px; height:22px; background:url(../images/contact_us.gif) no-repeat; text-indent:-9000px;}
#faq{width:383px; height:41px; background:url(../images/frequently_asked_questions.gif) no-repeat; text-indent:-9000px;}

#bulletinBox {background:url(../images/bulletin_box.gif) no-repeat; width:375px; height:131px; margin:0 auto; margin-top:60px;}
#bulletinBox h3{text-indent:-9000px; padding-top:20px;}
#bulletinBox p{padding:0 10px; line-height:25px;}

#aboutLeftCol{float:left; width:435px; margin:20px 0 0 30px;}
#aboutLeftCol p{text-align:justify;}

#overviewDiscovery {background:url(../images/overview_discovery.gif) no-repeat; width:387px; height:509px; float:left; margin:35px 0 0 50px;}
#overviewDiscovery h3{text-indent:-9000px; padding-top:40px;}
#overviewDiscovery p{padding:0 10px; line-height:15px; font-size:11px;}
#overviewDiscovery.toc p{padding:0 10px; line-height:5px; font-size:11px;}
#overviewDiscovery ul{line-height:15px; font-size:11px; margin-left:25px; list-style:disc;}

#overviewDiscovery h3.discovery{background:url(../images/the_discovery.gif) no-repeat 27px 11px; padding-top:55px;}
#overviewDiscovery h3.earthingMedia{background:url(../images/earthing_in_the_media.gif) no-repeat 22px 11px;}
#overviewDiscovery h3.earthingOffers{background:url(../images/what_the_institute_offers.gif) no-repeat 22px 11px;}
#overviewDiscovery h3.tableofContents{background:url(../images/table_of_contents.gif) no-repeat 22px 11px;}

#trainingRight {width:387px; float:left;}
#level1 {background: url(../images/level1.gif) no-repeat; width:387px; height:179px; float:left; margin:50px 0 0 50px;}
#level2 {background: url(../images/level2.gif) no-repeat; width:387px; height:290px; float:left; margin:35px 0 0 50px;}
#level3 {background: url(../images/level2.gif) no-repeat; width:387px; height:290px; float:left; margin:35px 0 0 50px;}
#level1 h3{text-indent:-9000px; padding-top:50px;background:url(../images/level1_cet.gif) no-repeat 18px 10px;}
#level2 h3{text-indent:-9000px; padding-top:50px;background:url(../images/level2_aet.gif) no-repeat 18px 10px;}
#level3 h3{text-indent:-9000px; padding-top:50px;background:url(../images/level3_ee.gif) no-repeat 18px 10px;}
#level1 p, #level2 p, #level3 p{padding:0 15px; line-height:18px; font-size:12px;}
#level1 p a, #level2 p a, #level3 p a{display:block; width:120px; margin:0 auto; color:#439900; font-weight:bold;}

#prodCertsRight {width:500px; float:left; padding:15px 0 0 15px;}
#prodCertsRight h2 {width:407px; height:40px; background:url(../images/product_certification.gif) no-repeat; text-indent:-9000px;}

#productsLeft {width:500px; float:left; padding:15px 0 0 15px;}
#productsLeft h2 {width:372px; height:41px; background:url(../images/earthing_product_vendors.gif) no-repeat; text-indent:-9000px;}

.rightCol{width:455px; float:right;}

a.experience{display:block; width:418px; height:26px; text-indent:-9000px; background:url(../images/experience_button.gif) no-repeat; margin:0 0 20px 60px;}

.profilePic {float:left; margin:20px 35px 0 0; width:120px; height:120px; background:#439900; border:5px solid #439900;}
.profileText {float:left; width:700px;}

p.quote {margin-bottom:30px;}
p.quote span {display:block; padding-top:15px;}

ul.normal{font-size:13px; list-style:disc; margin:15px 0 0 25px;}

ol.normal{font-size:13px; list-style:decimal; margin:15px 0 0 25px;}
ol.normal li{margin-bottom:25px;}
  
.floatClear {width:0;height:0;clear:both;}
  
#footer {
  height:85px;
  width:100%;
  font-size:9pt;
  background:#439900;
  text-align:center;
  padding-top:18px;
  }
  
#footer ul {padding-left:200px; text-align:center;}
  
#footer ul li {
  float:left;
  padding: 0 7px;
  border-right:1px solid #fff;
  text-align:center;
}

#footer ul li a {color:#fff; text-decoration:none; text-align:center;}

#footer p{color:#fff; text-align:center;}

#blog {
float: left;
margin-right: 5px;
padding: 0 10px 10px 10px;
width: 650px;
color: #333;
text-align: left;
}

.entry {
margin-bottom: 10px;
padding: 0 10px 10px 10px;
border: 1px solid #ccc;
background: #F9F8F2;
color: #333;
padding-top:5px;
}

#sidebar {
float: left;
margin-left: 5px;
padding: 10px 10px 10px 15px;
border: 1px solid #ccc;
width: 219px;
background: #F9F8F2;
color: #333;
text-align: left;
}

#sidebar ul {
  list-style-type:circle;
  padding-left: 5px;
}

.date {
font-size: 120%;
background: transparent;
color: #000;
}

.title {
font-size: 130%;
font-weight: normal;
background: transparent;
color: #336600;
border-bottom: 1px solid #ddd;
}

.posted {
margin-bottom: 10px;
font: 10px lucida grande, verdana, arial, helvetica, sans-serif;
background: transparent;
color: #666;
}

.sidetitle {
margin: 18px 0 7px 0;
font-size: 115%;
letter-spacing: 0.09em;
font-weight: normal;
background: transparent;
color: #666600;
border-bottom: 1px dotted #ccc;
}

.spacer {
clear: both;
}

.paginate {
 font-family:    Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:      12px;
 font-weight:     normal;
 letter-spacing:  .1em;
 padding:      10px 6px 10px 4px;
 margin:      0;
 background-color:  transparent;
}

.pagecount {
 font-family:    Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:      10px;
 color:        #666;
 font-weight:    normal;
 background-color: transparent;
}

.calendarBG {
 background-color: #000;
 margin:0 auto;
}

.calendarBG td {padding:5px;}
.calendarBG th{text-align:center; padding:5px;}

.calendarBlank {
 background-color: #9DB7A7;
}

.calendarHeader {
 font-weight: bold;
 color: #fff;
 text-align: center;
 background-color: #000;
}

.calendarMonthLinks {
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         11px;
 font-weight:    bold;
 letter-spacing:  .1em;
 text-decoration:   none;
 color:             #fff;
 background-color:  transparent;
}

.calendarMonthLinks a {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarMonthLinks a:visited {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarMonthLinks a:hover {
 color:             #ccc;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarDayHeading {
 font-weight: bold;
 font-size:  11px;
 color: #fff;
 background-color: #195337;
 text-align:  center;
 vertical-align: middle;
}

.calendarToday {
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         12px;
 font-weight:    bold;
 letter-spacing:  .1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #000;
 background-color:   #ccc;
}

.calendarCell {
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         12px;
 font-weight:    bold;
 letter-spacing:  .1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #666;
 background-color:  #fff;
}

.calendarCell a {
 color:             #000;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarCell a:visited {
 color:             #000;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarCell a:hover {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}

.input {
border-top:        1px solid #999999;
border-left:       1px solid #999999;
background-color:  #fff;
color:             #000;
font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:         11px;
height:            1.6em;
padding:           .3em 0 0 2px;
margin-top:        6px;
margin-bottom:     3px;
}

.textarea {
border-top:        1px solid #999999;
border-left:       1px solid #999999;
background-color:  #fff;
color:             #000;
font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:         11px;
margin-top:        3px;
margin-bottom:     3px;
}

.checkbox {
background-color:  transparent;
margin:            3px;
padding:           0;
border:            0;
}

.submit {
background-color:  #fff;
font-family:       Arial, Verdana, Sans-serif;
font-size:         11px;
font-weight:       normal;
letter-spacing:    .1em;
padding:           1px 3px 1px 3px;
margin-top:        6px;
margin-bottom:     4px;
text-transform:    uppercase;
color:             #000;
}

