/************************************** Reset CSS **************************************************/
html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, menu, nav, section, time, mark, audio, video, details, summary {margin: 0;padding: 0;border: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
.Wrapper *,.Wrapper *:before,.Wrapper *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;outline:none;}
article, aside, figure, footer, header, nav, section, details, summary {display: block;}
img,object,embed {max-width: 100%;}
html {overflow-y: scroll;-webkit-text-size-adjust: 100%;}
ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
a {color:#00B200; margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent; text-decoration:none;}
a:hover {color:#000;}
del {text-decoration: line-through;}
abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;}
table {border-collapse: collapse; border-spacing: 0;}
th {font-weight: bold; vertical-align: bottom;}
td {font-weight: normal; vertical-align: top;}
hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}
input, select {vertical-align: middle;}
pre {white-space: pre;white-space: pre-wrap;white-space: pre-line;word-wrap: break-word;}
input[type="radio"] {vertical-align: text-bottom;}
input[type="checkbox"] {vertical-align: bottom;}
select, input, textarea {font: 99% sans-serif;}
table {font-size: inherit; font: 100%;}
small {font-size: 85%;}
strong {font-weight: bold;}
td, td img {vertical-align: top;} 
sub, sup {font-size: 75%; line-height: 0; position: relative;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
pre, code, kbd, samp {font-family: monospace, sans-serif;}
.clickable,label, input[type=button], input[type=submit], input[type=file], button {cursor: pointer;}
button, input, select, textarea {margin: 0;}
button,input[type=button] {width: auto; overflow: visible;}
.hide-text {overflow: hidden;text-indent: 100%;white-space: nowrap;text-decoration:none;}

.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  
.clearfix:after { clear: both; }  
.clearfix { zoom: 1; }  

/************************************** Buttons and Headers **************************************************/
h1 {color:#606060;font-family:'Roboto Condensed',sans-serif;font-size:23px; font-weight:700; margin:0 0 23px; padding:0px;}
h2 {color:#00B200;font-family:'Roboto Condensed',sans-serif;font-size:17px; font-weight:700; margin:0 0 15px; padding:0px;}
h3 {background:#f3f3f3; color:#606060; font-family:'Roboto Condensed',sans-serif;font-size:23px; font-weight:700;margin:0 0 15px;padding:8px 10px;}

a.Button{background-color:#00b200;color:#fff!important; font-size:12px; font-weight:700; padding:5px 15px; text-transform:uppercase;}
a.Button:hover{background-color:#2B408B;}

/************************************** Global Styles && Forms **************************************************/
input[type="search"] {-webkit-appearance: textfield;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
input[type="search"]::-ms-clear {display: none;}

input.txtBox {padding:4px;font-size:13px;font-family:Arial,Tahoma,Verdana;font-weight:normal;border:1px solid #000;}
select.txtBox {padding:4px;font-size:13px;font-family:Arial,Tahoma,Verdana;font-weight:normal;border:1px solid #000;}
textarea.txtBox {padding:4px;font-size:13px;font-family:Arial,Tahoma,Verdana;font-weight:normal;border:1px solid #000;resize:none;overflow:auto;}

.floatLeft {float:left;}
.floatRight {float:right;}
.AlignRight {text-align:right;}
.AlignCenter {text-align:center;}
.AlignLeft {text-align:left;}
p{margin:0 0 22px;}

body {background:#00b200; color:#565656; font-family:'Roboto',sans-serif; font-size:16px; font-weight:normal; line-height:22px;}
.Wrapper{margin:auto;width:1180px;}
.Wrapper:before,.Wrapper:after {display: table;  content: " ";}
.Wrapper:after {clear: both;}

/******************************************************** Header ************************************************/
#Header{height:94px;}
#Header .logo{margin-top:14px;}
#Header .HRight{float:right;}
#Header .HRight .social{float:left; margin:49px 12px 0 0;}
#Header .HRight .social img{margin-left:2px;}
#Header .HRight .mail{color:#fff; float:right; font-size:18px; font-weight:700; margin-top:52px;}
#Header .HRight .mail a{color:#fff;}
#Header .HRight .mail a:hover{color:#2A3E8A;}

/******************************************************** Banner Area ************************************************/
#MainBnr{margin:12px 0 25px;}
#MainBnr img{display:block;}

/***************************************************** Breadcrumb Section  *********************************************/
.Breadcrumb{border-bottom:1px dashed #d3d3d3; font-size:10px; color:#000; margin:20px 0 10px; padding:0 5px 5px; position:relative; text-transform:uppercase;}
.Breadcrumb a:after{content:""; display:inline-block; border-style:solid; border-width:3px 0 3px 4px;border-color: transparent transparent transparent #00B200; padding:0 8px 0 0;}

/******************************************************** Body Container ************************************************/
#MainContent{background:#fff; padding:13px 0 30px;}
#MainContent .categories{margin:32px 0 0;}
#MainContent .categories li{background:#606060; color:#fff; float:left; font-size:13px; line-height:19px; margin:0 30px 0 0; padding:25px; width:31.6%;}
#MainContent .categories li:last-child{margin:0px;}
#MainContent .categories li .head{font-size:20px; font-weight:500; margin-bottom:15px; text-transform:uppercase;}
#MainContent .categories li img{border:3px solid #fff; margin-bottom:10px;}
#MainContent .categories li p{margin-bottom:20px;}
#MainContent .bottomLogos{border:5px solid #efefef; margin:30px 0 0; padding:15px;}
#MainContent .bottomLogos img{margin-right:19px; vertical-align:middle;}
#MainContent .bottomLogos img:last-child{margin:0px;}

#MainContent #cont_form{float:left; margin:0 0 20px; width:65%;}
#MainContent .address{float:right; margin:0 0 20px; width:30%;}
#MainContent .address span{font-weight:bold;}
#MainContent .points{list-style:disc; margin:0 0 15px 15px;}
#MainContent .points li{margin:0 0 10px;}
#MainContent .line{border-bottom:1px solid #d3d3d3; margin-bottom:20px;}
#MainContent .press{margin-bottom:20px;}
#MainContent .press li{border:1px solid #00B200; float:left; margin:0 20px 20px 0; text-align:center; width:23.7%;}
#MainContent .press li:nth-child(4n){margin:0px;}

.colorBox{width:800px; padding:20px;}

/************************************* Tabular ********************************************/
.TableMain{width:100%;border-collapse:collapse;font-weight:bold; font-size:13px;}
.TableMain tr td,.TableMain tr th{padding:5px 7px;text-align:left;border:solid 1px #e6e6e6;}
.TableMain tr th{font-weight:bold;width:37%;background-color:#e6e6e6;color:#000;line-height:20px;}
.TableMain tr td{color:#000;font-weight:normal;width:30%;line-height:20px;}
.TableMain tr td:nth-child(2n){width:70%;}
.TableMain tr td input.txtBox{width:100%;border-color:#aaa;*width:90%;display:block;margin:2px 0px;}
.TableMain tr td select.txtBox{width:100%;border-color:#aaa;display:block;margin:2px 0px;}
.TableMain tr td .textarea{width:100%;height:100px;border:1px solid #aaa;*width:90%;display:block;margin:2px 0px;}
.TableMain tr td input{vertical-align:middle;}

.TableMain.tdWidth tr th,.TableMain.tdWidth tr td{text-align:center; width:10%;}
.TableMain.tdWidth tr th:nth-child(2n),.TableMain.tdWidth tr td:nth-child(2n){text-align:left; width:80%;}

/******************************************************** Footer  ************************************************/
#Footer{color:#fff; font-family:'Open Sans',sans-serif; font-size:11px; margin:7px 0 8px; text-align:center; text-transform:uppercase;}


.infomation {padding-bottom:80px;}
.infomation li {float:left; margin-bottom:10px; width:50%;}

.name {font-size:30px; margin-bottom:20px;}
.list li {margin-bottom:10px;}
.reports {border:1px solid #000; padding:10px; margin-bottom:50px;}
.box {width:46%;}
.facts {border:2px solid #000; margin-bottom:20px; padding:30px;}
.facts h4 {margin-bottom:20px;}
.facts ul,.facts span {font-size:14px;}
.facts .infomation {margin-left:20px; padding-bottom:120px; font-size:14px;}
.facts .infomation li {margin-bottom:0px;}
.source {font-size:12px; font-weight:700;}

.TableMain.equal-width {margin-bottom:20px;}
.TableMain.equal-width tr td{width:50% !important;}
.list {list-style:disc; padding-bottom:20px; margin-left:20px;}