

/*<group=General>*/


body {
font-family: Georgia, Times, Serif;
margin:0;
min-width:740px;
padding:0;
text-align: center;
background: #DFE6D7 url(../../images/bg_page.gif) repeat-y center top;
}

#core {
margin:0 auto 0 auto;
text-align: left;
min-width:750px;
padding:0;
width:752px;
height:100%;

}

h1 {
color:#666;
font-size:24px;
font-variant:normal;
font-weight:400;
line-height:28px;
}

h2 {
color:#777;
font-size:16px;
font-variant:normal;
font-weight:100;
line-height:20px;
width:520px;

}

h3 {
color:#777;
font-size:13px;
font-variant:normal;
font-weight:300;
line-height:16px;
width:520px;

}



p {
font-size:13px;
line-height:20px;
margin-right:36px;
}

a img {
border:0;
}

a {color: green; text-decoration: none;}
a:hover { color: green; text-decoration: underline;}
a:active { color: black;}

	
/*</group>*/

/*<group=Header>*/

#header {
height:60px;
width:100%;
}

#masthead {
background-color:#fff;
float:right;
height:50px;
margin-top:11px;
width:572px;
}

#quicklinks {
float:right;
height:40px;
margin:3px 20px 0 0;
}

#quicklinks img {
background:transparent;
border:none;
height:34px;
margin:0;
padding:0;
}

#quicklinks a {
background-color:#999;
border:none;
display:block;
float:left;
height:34px;
margin:0;
padding:0;
}

#quicklinks a:hover,.toplink a:hover img {
background-color:#0A4E15;
}
	
/*</group>*/

/*<group=Navigation>*/

#nav {
float:left;
font-weight:700;
margin:0;
width:170px;

}

#nav ul {
color:#000;
font:11px Arial, Helvetica, Geneva, sans-serif;
list-style-type:none;
margin:0;
padding:0;
width:160px;
background-color: none;
}

#nav ul li {
font:11px Arial, Helvetica, Geneva, sans-serif;
font-weight:700;
margin:0;
padding:0;
width:160px;
}

#nav ul li a {
color:#3A5132;
text-decoration:none;
}

#nav ul li a:hover {
color:#000;
text-decoration:none;
}

#nav ul li img {
border:none;
float:left;
}

ul.master{
padding-bottom:1px;
background:url(../../images/dotborder_wide.gif) no-repeat scroll bottom left;
}

#ul_item1 {
padding-bottom:10px !important;
}

#ul_item2 {
padding-bottom:10px !important;
}

#ul_item3 {
padding-bottom:10px !important;
}

span.primary {
background:url(../../images/dotborder_wide.gif) no-repeat scroll top left;
display:block;
line-height:30px;
padding:0 0 0 10px;
}

span.secondary {
display:block;
line-height:12px;
padding:3px 0 3px 22px;
}

span.subset {
padding-left:34px;
}

li.current {
background-color: #155633;
color:#ffffff;
}

span.current {
background: #155633 url(../../images/dotborder_wide.gif) no-repeat scroll top left;
display:block;
line-height:30px;
padding:0 0 0 10px;
color: #ffffff;
}

.current a {
color:#ffffff !important;
}

.current a:link {
color:#ffffff !important;
}

.current a:hover {
color:#ffffff !important;
}

#navcontact{
padding-top: 230px; 
width: 160px;
}

#nav p {
color:#3A5132;
font:11px Arial, Helvetica, Geneva, sans-serif;
font-size:11px;
line-height:14px;
margin-top:4px;
padding-left:22px;
}

#nav p.callout {
color:#3A5132;
margin:4px 0;
}

.open {
display:block;
padding-bottom:10px;
}

.closed {
display:none;
margin-bottom:0;
}
	
/*</group>*/

/*<group=Content>*/

#pagecontent {
float:right;
margin:0;
padding:0;
width:572px;
background-color: #fff;
}

img.hero{
margin-bottom: 15px;
}

p.label{
font:11px Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
margin: 0;	
}

#pagecontent h1 {
margin-top: 5px;
width:540px;
}

#pagecontent p {
padding-right:  20px;
}

.callout,span.primary a:hover,span.secondary a:hover,span.subset a,span.subset a:hover,.current a {
color:#000;
}

div.hr {
float: none;
clear: both;
background:#fff url(../../images/dotborder.gif) repeat-x scroll center;
height:1px;
margin:20px 0;
}

div.hr hr {
display:none;
}

ul.column{
width:250px;
padding:0;
margin:0;
float: left;
}

ul.right{
margin-left: 0;
padding-right: 0!                !important;

}
ul.column li{
list-style-type: none;
font-family: Georgia, Times, Serif;
font-size:  13px;
line-height:18px;
margin-top:  8px;
}

ul.columnbullet{
width:250px;
padding:0;
margin:0;
float: left;
}

ul.columnbullet li{
list-style-type: none;
font-family: Georgia, Times, Serif;
background: url(../../images/bullet.png) no-repeat top left;
font-size:  13px;
margin:  8px 0 0 0px;
padding: 0 0 0 10px;
}


ul.column3{
width:150px;
padding:0;
margin:0;
float: left;
}

ul.right3{
margin-left: 10px;
}

.sidebar{
width:210px;
float: right; 
margin: 0 0 20px 20px;
line-height:18px;	
}
.quoteblock{
padding:20px;
color:#12551F; 
background-color:#EAF1E0;
margin: 0 0 5px 0;
}

.quoteblock p{
width:170px !important;	
margin:  0;
}
.quotecredit {
font-size:10px;
line-height:14px;
color:#000; 
padding:5px 0 15px 0;

}
.more {
font-family: Arial, Helvetica, Geneva, sans-serif;
font-size:11px;
font-weight:700;
line-height:12px;
margin-top:  20px 0 0 0;
}
.more a {
color:#666;
text-decoration:none;
}

.more a:hover {
color:#0A4E15;
}
ul.sidebar3{
width:220px;
margin-left: 0px;
padding:15px;
background-color:#EAF1E0;
line-height:18px;
}

ul.column3 li{
list-style-type: none;
font-family: Georgia, Times, Serif;
font-size:  13px;
margin-top:  8px;
}

ul.inlinedualcolumn{
width: 160px;
margin: 0;
padding: 0;
float: left;
}

ul.inlinedualcolumn li{
width: 140px;
list-style-type: none;
font-family: Georgia, Times, Serif;
background: url(../../images/bullet.png) no-repeat top left;
font-size:  13px;
margin:  8px 0 0 0px;
padding: 0 0 0 10px;
}

ul.bodybullet{
padding-left:0px;
margin-top:  0px;
margin-left: 0px;
}
ul.bodybullet li{
	list-style-type: none;
font-family: Georgia, Times, Serif;
background: url(../../images/bullet.png) no-repeat top left;
font-size:  13px;
margin:  8px 0 0 0px;
padding: 0 0 0 10px;
/*	list-style-position: outside;*/
/*	list-style-type: none;*/
/*list-style-image: url(../../images/bullet.png);*/
/*background: url(../../images/bullet.png) no-repeat top left;
/*margin-left:  10px;
/*_margin-left: 17px; /* show only to IE */
/*padding-left: 0;*/
/*font-family: Georgia, Times, Serif;*/
/*font-size:  13px;*/
/*line-height:20px;	*/
}

	
/*</group>*/

/*<group=Footer>*/

#footer {
clear:both;
font-family: Arial, Helvetica, Geneva, sans-serif;
margin:0;
}

#footercontent {
margin-left: 180px;
}

.toplink {
font-family: Arial, Helvetica, Geneva, sans-serif;
font-size:11px;
font-weight:700;
line-height:12px;

}

.toplink a {
color:#666;
text-decoration:none;
}

.toplink a:hover {
color:#0A4E15;
}

.toplink a img {
background-color:#777;
border:none;
display:block;
float:left;
margin:0;
padding:0;
}

.copyright {
font-size:10px;
line-height:14px;
padding-bottom:30px;
}
	
/*</group>*/