html, body {
    font-family: Arial, Helvetica, sans-serif;
    font-size:14px;
    background-color:#fff;
    color:#4d4d4d;
	line-height:20px;
    letter-spacing:normal;
}
.container_12, .container_16 {
    padding-left:17px;
    margin-top:20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:14px;
	 color:#4d4d4d;
    line-height:20px;
    letter-spacing:normal;
}
h1 {
    font-size:27px;
    color:#007ac2;
    margin:0 0 18px 0;
    padding:0;
    line-height:normal;
}
h1 a {
    color:#007ac2;
    text-decoration:none;
}
h1 a:hover {
    text-decoration:underline;
    color:#000;
}
h2 {
    font-size:18px;
    color:#222;
    margin:25px 0 9px 0;
    padding:0;
    line-height:normal;
}
h2 a {
    color:#222;
    text-decoration:none;
}
h2 a:hover {
    text-decoration:underline;
    color:#222;
}
h2.topMargin {
	margin: 9px 0;
}
h3{
	font-size:15px;
    color:#222;
    margin:17px 0 0 0;
    padding:0;
}
h3.topMargin {
	margin: 9px 0;
}
h3 A{
	color:#222;
    text-decoration:none;
}
h3 A:HOVER{
	color:#222;
    text-decoration:underline;
}
h2.noTopMargin,
h3.noTopMargin,
.noTopMargin {
	margin-top: 0;
}
h4, h5, h6 {
    font-size:14px;
    color:#000;
    margin:15px 0 0px 0;
    padding:0;
}
h4 a, h5 a, h6 a {
    color:#000;
    text-decoration:none;
}
h4 a:hover, h5 a:hover, h6 a:hover {
    color:#000;
    text-decoration:underline;
}
p {
    padding:0;
    margin:0 0 10px 0;
}
a {
    color:#2a7433;
}
a:hover {
    color:#000;
}
ul {
    padding:0;
    margin:10px 0 10px -5px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    line-height:19px;
}
ul li, ol ul li {
    margin:7px 0;
    background:transparent url(/graphics/bluebullet.gif) no-repeat scroll 0px 3px;
    padding-left:21px;
}
ul.singleline li {
    margin:1px 0;
}
ol {
    padding:0;
    margin:10px 0 10px 40px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:decimal;
    line-height:19px;
}
ol li, ul ol li {
    margin:5px 0;
}
ol.singleline li {
    margin:1px 0;
}
select {
    width:auto;
}
hr {
    background:#ACC6D8;
    border:none;
    border-collapse:collapse;
    color:#ACC6D8;
    display:block;
    height:1px;
    margin:15px 0;
    padding:0;
    width:100%;
}
hr.grey {
  background: #CCC;
  color: #CCC;
}
/* styling for strong and bold */
strong, b {
    font-weight:bold;
}
em, i {
    font-style:italic;
}
a.button, span.button {
    color:#fff !important;
    display:inline !important;
    display:inline-block !important;
    background:#2a7433 url(/graphics/buttonbg.jpg) repeat-x center center !important;
    border:1px solid #2a7433 !important;
    padding:6px !important;
    margin-top:10px;
    margin-bottom:10px;
    margin-right:5px;
    font-weight:bold !important;
    font-size:12px !important;
    line-height:12px !important;
    text-decoration:none !important;
    text-align:center !important;
    max-height:24px !important;
}
a.button:hover, span.button:hover {
    background-color:#2a7433 !important;
    background-image:url(/graphics/buttonbghover.jpg) !important;
    text-decoration:underline !important;
    color:#fff !important;
}
input.button {
    color:#fff;
    display:block;
    display:inline-block;
    background:#2a7433 url(/graphics/buttonbg.jpg) repeat-x center center;
    border:none;
    padding:2px 6px;
    margin:0 0 0 10px;
    margin-left:0;
    font-weight:bold;
    text-decoration:none;
    cursor:pointer;
}
input.button:hover {
    background-color:#2a7433;
    background-image:url(/graphics/buttonbghover.jpg);
    text-decoration:underline;
    color:#fff;
}
.box {
    border: 1px solid #acc2d1;
}

/* Google Conversion Frame Fix - Pushes page down 10px on top */
iframe[name="google_conversion_frame"] {
  display: none;
}
/* End of Google Conversion Frame Fix */