body {
	font-family: Arial, Tahoma, Helvetica,"Helvetica Neue", Helvetica, Sans-serif;
	font-size: 11px;
	color: #888;
	line-height:18px;
}
 
form, input, select, textarea {
	font-family:  Arial, Tahoma,Helvetica,"Helvetica Neue", Helvetica, Sans-serif;
	font-size: 13px;
	color: #888;
	line-height:18px;
}

b,strong {color:#333; font-weight:bold;}
 
.typography {font-size: 12px; line-height: 20px;}

// .typography .hightlight1 { color: #3f8f39; font-weight:bold;}
// .typography .hightlight2 { color: #FFF; background: #54C050;}

.typography p, .typography h1, .typography h2, .typography h3 {padding-left: 10px; padding-right: 10px;}

.typography a,.typography a:visited {color: #3f8f39; text-decoration: none; }
.typography a:hover {color: #FFF; background: #54C050;}

h1, h2, h3 {font-family: "Georgia", Helvetica,"Helvetica Neue", Arial, Helvetica, Sans-serif; font-weight: normal; } 
h1 {font-size: 180%; color: #585858; margin: 1em 0px;} 
h2 { color:#585858;  }
h3 {color: #3f8f39;font-size: 120%;} 

.typography blockquote {text-align: center; padding: 15px; position:relative; margin: 15px 0px;}
.typography blockquote .top { height: 28px; background: url(../images/blockquote-top.gif) center no-repeat; display:block; margin-bottom: 1em; }
.typography blockquote .bottom { height: 28px; background: url(../images/blockquote-bottom.gif) center no-repeat; display:block; margin-top: 1.5em; }
.typography blockquote .arrow { background:url(../images/blockquote-arrow.png) no-repeat; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader; width: 153px; height: 143px; position: absolute; top: -30px; left: 460px; }
.typography blockquote h1 {color: #3A8236; font-size: 170%; margin: 0px 40px; line-height: 1.5em; font-weight:bold;}
.typography blockquote h2 {color: #585858 ; font-size: 160%; margin: 0px 40px; line-height: 1.5em;}
.typography hr { border: none; background: url(../images/hr-break.png) no-repeat center; height: 1px; margin: 1em 0px;}

.page-photo { float: right; background:url(../images/photo-frame-bg.gif) top repeat-x #EAEAEA; padding: 10px; border: #E1E1E1 1px solid; margin: 0px 0px 10px 10px; }
.page-photo-nofloat { background:url(../images/photo-frame-bg.gif) top repeat-x #EAEAEA; padding: 10px; border: #E1E1E1 1px solid; margin: 0px 0px 10px 10px; }
.page-photo-nobg { float: left; background:#ffffff; padding: 10px; border: #E1E1E1 1px solid; margin: 0px 0px 10px 10px; }
.page-list-photo { float: left; background:url(../images/photo-frame-bg.gif) top repeat-x #EAEAEA; padding: 10px; border: #E1E1E1 1px solid; margin: 0px 0px 10px 10px; }
.typography .content { padding-bottom:30px; margin-bottom:20px; background:url(../images/hr-break.gif) no-repeat bottom center;}

.pcontact-title { width: 80px;  font-weight:bold; display:block; float: left;}
.nospace {padding: 0px !important; margin: 0px !important;}
.contact-heading {padding: 0px 0px 10px 0px !important; margin: 0px !important; font-size: 140%;}
.contact-image {margin: 0px 15px 0px 5px;}

#Breadcrumbs {font-size: 90%;}

