article, aside, footer, header, nav, section {display: block;}
html {font-size: 100%;}
img {max-width: 100%; vertical-align: middle; border: 0; margin-bottom: 5px;}
a {color:#F99; text-decoration: none;}
a:hover {color: #990000; text-decoration: none; outline: 0;}
a:active {outline: 0;}
p {margin: 0 0 10px;}
h1, h2 {margin:10px 0; line-height: 30px; color:#3A9426; padding-top:10px;}
h1{font-size:19px; text-align:center; padding-top:10px;}
h3 {font-size:14px; margin:5px 0;}
h4 {font-size:14px; margin:10px 0; line-height: 30px; color:#3A9426; padding-top:10px;}
ul, li {margin: 0; padding: 0;}
.clear { clear:both; }  
body {margin: 15px auto 0; max-width: 1000px; min-width:150px; font-family: sans-serif; font-size: 13px; line-height: 20px; 
	color: #333333; background-color: #ffffff;}

.container-fluid {padding:0 20px;}

.row-fluid {width: 100%; clear:both;}
.row-fluid [class*="span"] {display: block; float: left; width: 100%; min-height: 30px; margin:0 0 25px 2%; }
.row-fluid [class*="span"]:first-child {margin-left: 0;}
.row-fluid .span10 {width: 98%;  padding-top:20px;}
.row-fluid .span8 {width: 78%;}
.row-fluid .span7 {width: 68%;}
.row-fluid .span6 {width: 58%;}
.row-fluid .span5 {width: 48%;}
.row-fluid .span4 {width: 38%;}
.row-fluid .span3 {width: 28%;}
.row-fluid .span2 {width: 23%;}

.logo {float:left; margin-right:30px;}

.nav {list-style: none; clear:both; display: block; margin-top:10px;}
.nav ul {padding: 0;}
.nav > li > a {margin-top: 5px; padding: 0; display: block; line-height: 20px; color:#0C0; font-weight:bold; letter-spacing:1px;}
.nav > li > a:hover {color: #fff; background-color: #0C0;}
.nav > .active > a, .nav > .active > a:hover {color: #fff; background-color: #0C0; font-weight:bold;letter-spacing:1px; }

.navbar {max-width:1000px; margin: 0 auto; overflow: visible; float: left;}
.navbar .nav {display: block; clear:both;}
.navbar .nav > li {display: block; float: left; margin-left: 0px;}
.navbar .nav > li > a {padding: 8px;}

.footer {  border-top: dotted #EAF7EB 3px; text-align:right;  color:#009966; line-height:30px; padding-right:5px; margin-right:25px;}

.hidden {display: none; visibility: hidden;}
.visible-phone {display: none !important;}
.visible-tablet {display: none !important;}
.hidden-desktop {display: none !important;}
.boxalign {vertical-align: baseline !important;}


@media (max-width: 667px) {
.visible-phone {display: inherit !important;}
.hidden-phone {display: none !important;}
.hidden-desktop {display: inherit !important;}
.visible-desktop {display: none !important;}
body {padding-right: 20px; padding-left: 20px;}
.container-fluid {padding: 0;}
.row-fluid {width: 100%; }
[class*="span"], .row-fluid [class*="span"] {display: block; float: none; width: auto; margin-left: 0; }
.boxalign {vertical-align: baseline;}
.textplain{padding: 15px;}

}

@media (min-width: 668px) and (max-width: 979px) {
.visible-tablet {display: inherit !important;}
.hidden-tablet {display: none !important;}
.hidden-desktop {display: inherit !important;}
.visible-desktop {display: none !important ;}
[class*="span"] {float: left; margin-left: 20px;}
.row-fluid {width: 100%;}
.row-fluid [class*="span"] {display: block; float: left; width: 100%; min-height: 30px; margin-left: 3%; }
.row-fluid [class*="span"]:first-child {margin-left: 0;}
.row-fluid .span10 {width: 97%;}
.row-fluid .span8 {width: 77%;}
.row-fluid .span7 {width: 67%;}
.row-fluid .span6 {width: 57%;}
.row-fluid .span5 {width: 47%;}
.row-fluid .span4 {width: 37%;}
.row-fluid .span3 {width: 27%;}
.row-fluid .span2 {width: 23%;}
.boxalign {vertical-align: baseline;}
}


.text1 {margin-bottom:25px; font-size:14px; text-align:center; border-bottom:#CCCCCC dotted 1px; padding-bottom:30px;  margin-left:auto; margin-right:auto; line-height:23px;} 

.text2 {margin-bottom:20px;} 
.textb1 {margin:10px 0; line-height: 30px; color:#669647; font-size:14px; font-weight:bold; padding-top:15px; }
.textb2 {margin:10px 0; line-height: 30px; color:#748920; font-size:12px; font-weight:bold; padding-top:15px; }
.borderb {border-bottom:#CCCCCC dotted 1px;}
.borderb1 {border-top:#CCCCCC dotted 1px; padding-top:15px;}
.borderbb {border-bottom:#CCCCCC dotted 1px; padding-bottom:20px;}

.footbox {background-color:#093;}
