body {
font-family: "Open Sans","Helvetica Neue",Helvetica,"Nimbus Sans",Arial,sans-serif;
font-weight: normal;
}

a#logo img {
width: 100%;
max-width: 944px;
min-height: 25px;
}

div.container {
width:100%;
max-width:970px;
}
ul.fxmenu li,ul.menu li {
text-transform: uppercase;
padding-top:2px;
padding-bottom:2px;
border-top:1px solid #aaa;
}
ul.fxmenu li.fx-item1.level1, ul.menu li:first-child {
   border-top: none;
}
div.fx-subitem {
background-color: #d7d7d7;
display: none;
position: absolute;
left: 100%;
top: 0;
width: 100%;
z-index: 99;
opacity: 1;
}
ul.menu li.parent > a.item-text, ul.fxmenu li.hasChild > a.level1 {
   background: transparent url("../../images/arrow.png") no-repeat scroll right center;
   display: block;
   width: 100%;
}
ul.fxmenu a:hover {text-decoration:none;}
#block-mainnav ul.fxmenu li .level1 { color:#fff; font-size: 100%; }
#block-mainnav, #block-mainnav ul.fxmenu li { border: none; }
#mainsite, div.contentmod.clearfix, .container { margin-left: auto; margin-right: auto;}
body {background-color: #ccc; }
.position-footer a { color: #fff; text-decoration: underline; }

a{color:#084e26}
#block-mainnav{border-color:#084e26}
#block-mainnav ul.fxmenu .fx-subitem, #block-mainnav ul.fxmenu li:hover .level1, #block-mainnav ul.fxmenu li.active .level1, h3.title-module , a.flexMenuToggle, #block-mainnav, #block-mainnav-mobile, #block-footer{background:#084e26}
#block-header, #mainsite{background-color:#ffffff}

div.pagination {
   width: 100%;
   text-align: center;
}
ul.pagination-list, ul.forgotten { list-style: none; }
ul.pagination-list li {
    display: inline; 
    padding-left: 1.5em;
 }

button { border-radius: 4px; }
a{color:#186f4d}
#block-mainnav{background-color:#186f4d}
.btn, button{background-color:#186f4d}

.themesv2 {
  font-size: 0;
  text-align: center;
  width: 100%;  /* Container's dimensions */
  height: 100%;
}
.themesv2 img {
  display: inline-block;
  vertical-align: middle;
  max-height: 100%;
  width: 19%;
  max-width: 177px;
  padding-right: 2px;
}

.themesv2 h2 , .themesacsis h2 {
text-align: left;
text-transform: uppercase;
font-size: 12pt;
z-index: 30;
padding: 0;
margin: 0;
}

.themebuttons {
  display: inline-block;
  vertical-align: middle;
  height: 150px;
}
.themesv2 p , .themesacsis p {
padding:0;
margin: 0;
}

.themesacsis {
font-size: 0;
text-align: center;
width: 100%;  /* Container's dimensions */
height: 100%;
}

.themebuttonsacsis{
display: inline-block;
vertical-align: middle;
height:177px;
}

.themesacsis img {
display: inline-block;
vertical-align: middle;
max-height: 100%;
width: 17%;
max-width: 193px;
padding-right: 2px;
}

#themesacsistitle img {
max-height: 100%;
max-width: 48px;
padding-right: 2px;
}

div.feedback {
float: right; background-color: #084E26; padding: 1em; width: 50%;
}
div.feedback a {
color: white;
}

div#content a {
font-weight: bold;
}

table.listtable, table.listtable td, table.listtable th{
border: none;
padding: 0.5em;
}
table.listtable tr:nth-child(odd)		{ background-color:#eee; }
table.listtable tr:nth-child(even)		{ background-color:#fff; }
img.bodyimage { margin: 0.5em; }
#block-mainnav-mobile ul li .level1, #block-mainnav-mobile ul li .levelsub {
color: #fff;
}
.column2 {   float:right; width: 50%; padding-left: 1em; clear: right; }
.column1 {   float:left;  width: 50%; padding:-right: 1em; clear: left; }

@media (max-width: 767px) {
 .column2, .column1 {
    float: none;
    width: 100%;
    clear: none;
    padding: 0;
}
}
@media (max-width: 992px) {
.sidebar-inner ul.fxmenu {
   clear:both;
   float: none;
   max-width: 350px;
}
.contentmod.clearfix {
    z-index: 0;
}
#main-content {
    z-index: 1;
}
}a{color:#186f4d}#block-mainnav, button:hover, .btn:hover, input[type="submit"]:hover, input[type="button"]:hover{background-color:#186f4d}.btn, button{background-color:#084e26}div.copyright a{color:#ffffff}table.listtable th{color:#084e26}