/* float clearing for IE6 */
* html .clearfix{
  height: 1%;
  overflow: visible;
}

/* float clearing for IE7 */
*+html .clearfix{
  min-height: 1%;
}

/* float clearing for everyone else */
.clearfix:after{
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
  font-size: 0;
}


.sidenav ul li a{font:normal 16px 'Tinos', 'Times New Roman', serif; color:#fff; text-decoration:none;}
.sidenav li{display:block; padding:8px; list-style:none;}
.sidenav ul{padding-left:15px;}
.sidenav ul li ul li a{font:normal 10px Helvetica, Arial, sans-serif;}
.sidenav li ul li{display:block; padding:0 0 0 10px; margin-left:5px; list-style:none;}
.sidenav ul{margin-bottom:35px; padding-bottom:15px; border-bottom:3px solid #526c38;}
.sidenav li ul{margin:0; padding:0; border-bottom:0; position:absolute; left:-9999px;}

.footer ul li a{font:normal 12px Helvetica, Arial, sans-serif; color:#fff; text-decoration:none; display:block;}
.footer li{display:block; padding:5px 15px 5px 5px; list-style:none; float:left;}
.footer ul{padding-right:15px; float:right;}
.footer form input{margin:2px 15px 0 0 ; float:right; display:block;}

.gl h1{font:normal 23px/30px 'Tinos', 'Times New Roman', serif; color:#0a8c6e;}
.gl h2{font:normal 18px 'Tinos', 'Times New Roman', serif; color:#0a8c6e; margin:0 0 10px 0;}
.gl h3{font:normal 16px 'Tinos', 'Times New Roman', serif; color:#0a8c6e; margin:10px 0 0 0; text-transform:capitalize;}
.gl h4{}
.gl h5{}
.gl h6{}
.gl p{font:normal 12px/16px Arial, sans-serif; margin:0 0 10px 0; color:rgb(50,50,50);}
.gl ul {margin:-6px 0 10px 19px;}
.gl ul li{font:normal 12px/16px Arial, sans-serif; list-style:none;  color:rgb(50,50,50); background:url("../images/g-bullet.gif") 0 5px no-repeat; padding-left:10px;}
.gl li ul{}
.gl ul li ul li{}
.gl small{}
.gl label{font:normal 12px  Arial, sans-serif;}
.gl table{font:normal 12px  Arial, sans-serif;}
.gl td{padding:1px;}
.gl a {color:#436957; text-decoration:none; font-weight:bold;}
.gl a:hover{color:#436957	; text-decoration:underline;}

.dropCap{float:left; line-height:auto; font:normal 75px 'Tinos', serif; position:relative; height:45px; top:-5px; color:#0a8c6e;}

hr{color:#0a8c6e;}

/*Directory Item Styles*/
.directoryItem{padding:0 0 0 35px;}
.directoryItem h3{margin:10px 0 -19px;}
.directoryItem p{margin:0;}
.gl .catType{font:bold 16px 'Tinos', 'Times New Roman', serif; color:#2d4415; position:relative; top:0; left:-35px;}


.sitemap ul{margin:0 0 0 25px; float:left; width:196px;}
.sitemap ul li{list-style:none;   background:none;}
.sitemap li ul{margin:0 0 15px 15px;}
.sitemap li ul li{ background:url("../images/g-bullet.gif") 0 5px no-repeat;}
.sitemap ul li a {font-weight:bold;}
.sitemap li ul li a{color:rgb(0,0,0); font-weight:normal;}

a.enews{font-size:12px; display:block; padding:3px; background:url("../images/whatsnew-green.jpg") bottom left repeat-x; border:1px solid #172309; text-decoration:none; color:#fff; margin:7px 0 0 0; width:70px; text-align:center; }

.formSubmit,
.formReset{background:url("../images/whatsnew-green.jpg") bottom left repeat-x; font-size:13px; color:#fff; padding:3px 5px; margin:5px 5px 0 0; border:1px solid #242424; color:#fff;}
	
a.formSubmit, a.formSubmit:hover {color:#fff;}	

/* What's New Box */
h2.indexmasthead{background:url(../images/Callout-Home.png) top left no-repeat; height:80px; width:778px; display:block; text-indent:-9999px; }
h1.secondary{background:url(../images/grad-secondary.jpg) top left repeat-x; height:30px; width:758px; display:block; float:left; border:1px solid #e3e3e3; padding:10px 0 0 20px;}

.whatsnew h2{height:27px; text-align:center; padding:6px 0 0 0; margin:0; color:#fff; background:url("../images/whatsnew-green.jpg") no-repeat scroll left top #EFEFEF;}
.whatsnew h3{margin:0 0 5px 0; line-height:16px;}


/* Sidebar Classes */

.sidenav div h2,.sidenav div p,.sidenav div h3{color:#cdcdcd;}
.sidenav div h2,.sidenav div h3{font:normal 16px 'Tinos', 'Times New Roman', serif;}
.sidenav div p{font:normal .625em Helvetica, Arial, sans-serif; color:#fff; margin-top:6px;}
.sidenav form input{display:block; margin-top:10px;}
.sidenav p a{color:#fff; font-weight:bold;}
/* Image Classes */
.mimg{margin:15px 0;}


