body {margin:0 10px 0 10px; padding:0px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:13px; line-height:19px; color:000;}
input {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px;}
form {margin:0; padding:0;}
a {color:#448F42; text-decoration:none;}
a:hover {color:#000;}
.alignleft {float:left; margin:10px 10px 0px 0px; padding:0px;}
.line {background-image:url(http://www.ecoshiftconsulting.com/images/line.gif); background-repeat:repeat-x; background-position:bottom; height:1px; clear:both; margin:10px 0 0 0; padding:0;}
p {padding:0 0 10px 0; margin:0;}
.small {font-size:10px; line-height:15px;}

.header {width:910px; margin-top:0; padding:0;}
.logo {padding-left:150px; float:left; margin-top:20px;}
.description {padding-left:60px; width:250px;}

p strong, div strong {text-transform:uppercase; color:#448F42; font-size:11px; font-weight:normal; letter-spacing:.1em; font-size:10px; line-height:15px;}

.main {width:910px; clear:both}
.navigation {float:left; width:175px; margin-right:35px; text-align:right}
.content {float:left; width:700px; margin:0; padding:0}

.entry {margin:0; padding:0}
ul.main_navigation, ul.secondary_navigation {list-style:none; margin:0; padding:0;}
.main_navigation {font-size:10px; line-height:15px;}
li {padding:0 0 2px 0; margin:0;}
li a {color:#375637; letter-spacing:.1em;}
li a:hover {color:#000}

ul.secondary_navigation {margin-top:30px; padding:0;}
.secondary_navigation_link a {color:#448F42; letter-spacing:0;}
.secondary_navigation_link a:hover {color:#000}

h1 {text-transform:uppercase; color:#375637; font-size:10px; font-weight:normal; letter-spacing:.1em; margin:0 0 4px 0; padding:0 0 4px 0; background-image:url(http://www.ecoshiftconsulting.com/images/line.gif); background-repeat:repeat-x; background-position:bottom}

h2 {background-color:#448f42; color:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; line-height:29px; font-weight:normal; margin:0 0 10px 0; padding:10px; float:left; width:680px}

h3 {background-color:#FFFFFF; color:#448f42; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:18px; line-height:23px font-weight:normal; margin:0 0 0px 0; padding:0 0 0px 0;} 

h4 {background-color:#FFFFFF; color:#448f42; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:13px; line-height:4px}

h5 {text-transform:uppercase; color:#375637; font-size:14px; font-weight:normal; letter-spacing:.1em; margin:0 0 4px 0; padding:0 0 4px 0; }

h6 {text-transform:uppercase; color:#659969; font-size:10px; font-weight:normal; letter-spacing:.1em; margin:0 0 0px 0; padding:0 0 0px 0; }


.news_entry {margin-bottom:10px;}
.news_entry p {margin:0; padding:3px 0 7px 0;}

.body, .body_opened {margin-bottom: 10px; padding:0}
.body p, .body_opened p {margin: 0px; padding:0 0 7px 0}
.services_entry {margin-bottom:3px; padding:0}

.tickerstyle {background-color:#e1ffcd; width:330px; height:105px; border:0; margin-top:20px; padding:10px 10px 10px 10px; float:right; overflow:hidden;}
.messagediv {display: none; background:#e1ffcd; padding:0; margin:0}
.messagediv strong {color:#375637;}

.edubits {color:#375637; letter-spacing:.1em;}