body
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	/*font-size: 67.5%;*/
    font-size:11px;
}

td {padding-left:10px;padding-right:10px;}
/*#mainContent td{padding:0px;}*/
.pagenames {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	color: #053500;
}

.pcErrorMessage
{
	border:1px #BBC9D2 solid;
	padding:5px;
	font-weight:bold;
	background-color:#DAEDFC;
	line-height:20px;
	margin:15px 0;
}

.pcSectionTitle
{
	font-weight:bold;
}
#introText
{
  	margin:15px;
	width:410px;
  
}
.intro {
	font-family: Georgia,"Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 35px;
	/*font-weight: bold;*/
	color: #053500;
}
.l1feature {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #000000;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
	color: #2d5901;
}
h2 {
	/*Font-family:"Times New Roman", Times, serif;*/
	font-size: 12px;
	font-weight: bold;
	color: #2d5901;
}
h3 {
	font-family: Ve1px.1em;
	line-height: 16px;
	font-weight: bold;
	color: #000000;
}
p,blockquote,strong,.review {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #333333;
}
/*
li 
{
    list-style-type:disc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #333333;
}
*/
blockquote 
{
    margin-left:20px;
/*	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 20px;
	color: #333333;
	border-left: 4px solid #2d5901;
	padding-left: 4px;*/
}

#mainContent a
{
	color: #609000;
	font-weight: bold;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;}

a {
	color: #609000;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	color: #99cc00;
	font-weight: bold;
	text-decoration: none;
}

#mainContent a:hover {
	text-decoration: underline;
	color: #7cba01;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;}
}

a:hover {
	text-decoration: underline;
	color: #7cba01;
}
.sidebar-body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #333333;
}
/* Home Page Content Rotator*/
.gallerycontroller{
    width: 250px
}

.gallerycontent{
width: 220px;
height: 199px;
padding: 10px;
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
line-height:1.7em;	
color: #333333;

}

.gallerycontent h3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 13px;
	color: #333333;
	font-weight:bold;
	padding:0px;
	margin:0px;

}

.gallerycontent h4
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 10px;
	color: #333333;
	font-weight:bold;
	padding:0px;
	margin:0px;
}

a.More {
	background: transparent url(/images/btn-more.gif) no-repeat scroll center left !important;
	padding-left:16px !important;
}

/*a.More 
{
   display:block;
   height:18px; 
   width:50px;
   background:transparent url(../images/btn-more.gif) no-repeat top;
   text-indent:-9009px;
    
}
a.More:hover 
{
   background:transparent url(../images/btn-more.gif) no-repeat bottom;
}*/

.Photo {
  float:left;
  background: url(/images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(/images/shadow.gif) no-repeat bottom right;
  margin: 7px 2px 0 5px !important;
  margin: 7px 2px 0 0px;
  }

.Photo img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -4px 4px 4px -4px;
  padding: 0px;
  } 
  
.fLeft
{
    margin:0px 20px 3px 0px;
    float:left;
}
.fRight
{
    margin:0px 0px 3px 20px;
    float:right;

}

.PullQuote
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #660;
	font-style:italic;
}

.PhotoDesc
{
padding:0px;
clear:both;
margin:-10px 5px 0px 5px;
}
.PhotoDesc p
{
    font: 1em Verdana, sans-serif;
    color:#666;
    line-height:12px;
    text-align:center
}
/*
.PhotoDesc p
{
    position:absolute;
    bottom:14px;
    left:0;
    display:block;
    width:100%;
    margin: 0 0 0 1.5em;
    padding:0;
    border: 1px solid #666;
    border-right-color:#000;
    border-bottom-color:#000;
    background-color:#111;
    font: .75em/1.25em Verdana, sans-serif;
    letter-spacing:.05em;
    color:#fff;
    }
*/
/****************************
Search
*****************************/
#cse-search-results iframe {
    width: 520px;
}
table.kmts .ts{width:100% !important;}
