body{
background-image:url(images/structure/bg.jpg);
background-repeat:repeat-x;
background-color:#C5DFC4;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0E432D;
margin-top:0px;

}

p,li{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0E432D;
line-height:17px;
}

a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0E432D;

}

a:hover{
color:#BF0005;

}

.subsite_nav{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#146544;
text-decoration:none;

}

.subsite_nav:hover{
color:#BF0005;
text-decoration:underline;

}

.subsite_title{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#146544;
text-decoration:underline;

}

.subsite_cell{
padding-left:15px;
padding-right:15px;

}

.subsite_content{
padding-top:20px;
}

.subsite_content p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	margin-top:0;
	margin-bottom:20px;
	line-height:17px;
}

.subsite_content h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	margin-top:0;
	margin-bottom:12px;
}

.subsite_content h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	margin:0;
}
	
.content_div{
padding-top:20px;
padding-left:40px;
padding-right:40px;
}

.news_div{
padding-left:10px;
padding-right:10px;

}

.slideshow_cell{
padding-top:2px;
padding-left:2px;
background-repeat:no-repeat;

}

.textfield {
width:200px;
}

.textarea {
width:205px;
}

.headermain {
	font-family:Verdana;
	font-size: 18px;
	color:#000000;
}

.headtxt {
	font-family:Verdana;
	font-size: 16px;
	font-weight: bold;
	color:#0E432D;
}

.bodytxt {
	font-family:Verdana;
	font-size:11px;
	color:#0E432D;
	letter-spacing:0.03em;	
}

.bodytxt a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#00F;
}

.bodytxt a:hover{
color:#BF0005;
}

.bodytxt li {
	font-family:Verdana;
	font-size:11px;
	color:#0E432D;
}

.bodytxt1 {
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	color:#0E432D;	
}

#sub-title	{
	margin-top:10px;
	margin-bottom:10px;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
}

ul.column{
	width: 100%;
	padding: 0;
	margin: 10px 0;
	list-style: none;
}
ul.column li {
	float: left;
	width: 195px; /*Set default width*/
	padding: 0;
	margin: 5px 0;
	display: inline;
}
.block {
	height: 150px;
	font-size: 1em;
	margin-right: 10px; /*Creates the 10px gap between each column*/
	padding: 15px;
	background: #D9D8B0;
}
.block h4 {
	font-weight: bold;
	margin: 3px 0;
	padding: 2px 0;
	text-align:center
}
.block img {
        /*Flexible image size with border*/
	width: 89%;  /*Took 1% off of the width to prevent IE6 bug*/
	padding: 5%;
	background:#fff;
	margin: 0 auto;
	display: block;
	-ms-interpolation-mode: bicubic; /*prevents image pixelation for IE 6/7 */
}


/*  Nav bar style  */

#main-navigation {
   width: 798px;
   -moz-border-radius-topleft:8px;
   -moz-border-radius-topright:8px;
   -khtml-border-top-left-radius: 8px;
   -khtml-border-top-right-radius: 8px;
   -webkit-border-top-left-radius:8px;
   -webkit-border-top-right-radius:8px;
   border-radius:8px 8px 0 0;
   background: -webkit-gradient(linear, left top, left bottom, from(#d1e7d2), to(#d1e7d2));
   background: -moz-linear-gradient(top,  #d1e7d2,  #d1e7d2);
   filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1e7d2', endColorstr='#d1e7d2');
   background-image:url(images/structure/nav_bg.jpg);
   background-repeat:no-repeat;
   width:798px; height:48px;
   /*border: 1px solid #444;*/
   list-style: none;
   padding: 0;
   margin: 0;
   float: left;
   }

#main-navigation li {
   float: left;
   display:block;
   padding:5px 0 2px 0;
   /*border-right: 1px solid #777;*/
   }
 
#main-navigation li a {
   font: 15px Arial;
   font-weight:bold;
   margin-right:20px;
   padding: 5px 0 5px 0;
   /*border-right: 1px solid #333;
   display: block;*/
   color: #993744;
   text-decoration:none;
   }
   
#main-navigation li a.current {
    color: #141ba5;
	}

#main-navigation li a:hover {
   /*background: -webkit-gradient(linear, left top, left bottom, from(#666666), to(#444444));
   background: -moz-linear-gradient(top,  #666666,  #444444);
   filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#444444');*/
   text-decoration: none;
   color: #141ba5;
}

#main-navigation li.first a {
   -moz-border-radius: 8px 0 0 8px;
   -khtml-border-radius: 8px 0 0 8px;
   -webkit-border-radius: 8px 0 0 8px;
}

.selected {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";		/* IE 8 */
	filter: alpha(opacity=60);				/* IE 5-7 */
	-moz-opacity: 0.6;						/* Netscape */
	-khtml-opacity: 0.6;					/* Safari 1.x */
    opacity: 0.6;							/* Modern Browser */
}

.nwltr-header {
	font-family:Verdana, Geneva, sans-serif;
	font-size:22px;
	text-align:center;
}
