@charset "utf-8";
/* CSS Document */
body {
	font-family:'Quicksand', Open Sans, Helvetica, Arial, sans-serif;
}
.sideimage {
	border-radius: 3px;
}
ul {
	line-height: 29px;
}
a {
	color:#888C46;
}
/* Block quote added hughesm 13/11/2012 */
q {
	font-style:italic;
	font-weight:bold;
	font-size:18px;
	font-family:'Quicksand', Times, serif;
	text-align:center;
	line-height:25px;
}
.gigantic {
position: relative; 
top: -16px; 
height: auto; 
font-size:1em; 
}
q:before { 
content: '\201C'; 
font-size:230%; 
padding-right: 10px; 
} 
q:after  { 
content: '\201D'; 
font-size:230%; 
padding-left: 10px; 
top: -16px;
}
cite{
	/* border-top:1px #999 dotted; */
	margin-top:5px;
	font-weight:bold;
}
/* ------------------------------------ */

/* Fixing the h2 margins 16/11/2012 */
/* reduce h2 size 28/02/2014 */
h2 {
	font-family:Quicksand, Open Sans, Helvetica, Arial, sans-serif;
	margin-top: 12px;
	margin-bottom:12px;
	font-size:18px;
	color: #888C46;
	font-weight: bold;
}

/* Fixing the h3 margins 16/11/2012 */
h3 {
	font-family:Quicksand, Open Sans, Helvetica, Arial, sans-serif;
	margin-top: 12px;
	margin-bottom:12px;
	color:#999999;
	line-height: 24px;
    font-size: 16px;
	font-weight: bold;
}

/* Fixing the h4 margins 21/11/2012 */
h4 {
	margin-top: 10px;
	margin-bottom:10px;
	line-height: 21px;
    font-size: 14px;
	font: Quicksand, Open Sans, Helvetica, Arial, sans-serif;
	color: #999999;
}
p {
	font-family:Quicksand, Open Sans, Helvetica, Arial, sans-serif;
}

/* long "well" buttons */
.longwell {
	float:right;
	margin-right: 5px;
	margin-left: 10px;
}

.hilite-red {
	color:#999999;
}
.noprint {
	display:block;
}
.onlyprint {
	display:none;
}

/* superfooter */
.sf-ul li h3{
	color:#FFFFFF;
	font-size: 13px;
	line-height: 12px;
	display:inline;
}
.sf-ul{
	list-style-type:none;
}
.sf-ul li a{
	color:#FFFFFF;
	font-size: 11px; 
	line-height: 12px;
}
.sf-copyright{
	color:#FFFFFF;
	font-size: 11px; 
	line-height: 12px;
}

.btn-green {
  background-color: #15A14A;
  background-image: -moz-linear-gradient(top, #15A14A, #0F7535);
  background-image: -ms-linear-gradient(top, #15A14A, #0F7535);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#15A14A), to(#0F7535));
  background-image: -webkit-linear-gradient(top, #15A14A, #0F7535);
  background-image: -o-linear-gradient(top, #15A14A, #0F7535);
  background-image: linear-gradient(top, #15A14A, #0F7535);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#454545', endColorstr='#0F7535', GradientType=0);
  border-color: #0F7535 #0F7535 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  color:#FFF;
  font-weight:bold;
}
.btn-green:hover,
.btn-green:active,
.btn-green.active,
.btn-green.disabled,
.btn-green[disabled] {
  background-color: #0F7535;
}
.btn-green:active, .btn-inverse.active {
  background-color: ##0F7535 \9;
}
.btn-green,
.btn-green:hover {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  color: #FFFFFF;
  border-bottom: 5px solid #0B5326;
}





