@charset "utf-8";




#wrap960 > section {
	margin-bottom:5em;
	overflow:hidden;
}

h1 {
	padding:0 0 0 20px;
	margin-bottom:2em;
	font-size:180%;
	color:#097A13;
	border-bottom:1px solid #097A13;
	border-left:16px solid #097A13;
	letter-spacing:0.3em;
}

h2 {
	font-size:140%;
	padding:0 0 0 10px;
	text-align:center;
}

h2 span {
	font-weight:normal;
	padding-left:1.5em;
	font-size:90%;
}

.lead {margin-bottom:5em; font-weight:bold;}
	
p {margin-bottom:1em;}


hr {
    border: 0;
    height: 1px;
    background-image: -webkit-linear-gradient(left, rgba(30,128,80,0), rgba(30,128,80,0.75), rgba(30,128,80,0));
    background-image:    -moz-linear-gradient(left, rgba(30,128,80,0), rgba(30,128,80,0.75), rgba(30,128,80,0));
    background-image:     -ms-linear-gradient(left, rgba(30,128,80,0), rgba(30,128,80,0.75), rgba(30,128,80,0));
    background-image:      -o-linear-gradient(left, rgba(30,128,80,0), rgba(30,128,80,0.75), rgba(30,128,80,0));
	margin-bottom:2em;
}


.img_right {float:right;margin:0 0 10px 20px;}
.img_left  {float:left ;margin:0 20px 10px 0;}


.img_right img {margin-bottom:10px;}



td,th {
	border-bottom:1px dotted #ccc;
	white-space:nowrap;
	vertical-align:top;
}
td {
	padding:15px 0;
}
th {
	padding:15px 10px 15px 0;
	text-align:right;
	font-weight:bold;
}

ol {list-style:decimal; margin-left:25px; font-size:90%;}
