@charset "utf-8";
/* CSS Document */
/* ***************************************************************************************************** */
div#logo.grid_6 {
margin: -10px -10px 0px 0px;
}
div.modules1.mod_1.first.no_title.flexgrid_3 {
width: 238px; margin: 0px; padding: 0px; border-radius: 0px;
font-family:"Times New Roman", Times, serif; font-size: 35px; text-align: center; line-height: 36px;
}
div.modules1.mod_2.no_title.flexgrid_3 {
width: 485px; margin: 0px; padding: 0px; border-radius: 0px;
}
div.modules1.mod_3.last.no_title.flexgrid_3 {
width: 237px; margin: 0px; padding: 0px; border-radius: 0px;
}
div.modules1.mod_1.first.no_title.flexgrid_3 div.pad, div.modules1.mod_2.no_title.flexgrid_3 div.pad, div.modules1.mod_3.last.no_title.flexgrid_3 div.pad {
padding: 0px; margin: 0px; height: 271px;
background-color: #143744;
border: 0px;  
border-radius: 0px;
}
.HPpicText {
padding: 80px 0px 70px 0px;
}
.HPpicTextlink, a.HPpicTextlink {
color: #ffffff; text-decoration: none;
}
#headerWrapper {
  background: url(../images/bg-headerWrapper.png) bottom repeat-x;
  background-color: #ffffff;

  background-image: linear-gradient(bottom, rgb(30,84,103) 0%, rgb(20,56,69) 75%);
  background-image: -o-linear-gradient(bottom, rgb(30,84,103) 0%, rgb(20,56,69) 75%);
  background-image: -moz-linear-gradient(bottom, rgb(30,84,103) 0%, rgb(20,56,69) 75%);
  background-image: -webkit-linear-gradient(bottom, rgb(30,84,103) 0%, rgb(20,56,69) 75%);
  background-image: -ms-linear-gradient(bottom, rgb(30,84,103) 0%, rgb(20,56,69) 75%);
  
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.00, rgb(30,84,103)),
    color-stop(0.75, rgb(20,56,69))
  );
}
#menu ul li ul a {
font-size: 1em;
width: 200px;
}
.modules2 { background-color: #f7f8f8; border-radius:10px;
  border: 1px solid #ccc;  
  margin-bottom: 20px;
  margin: 0;
  list-style: none;
}
.modules2 h3 {
  color: #627e9e; 
}
.modules2 a {
  color: #627e9e;
}

div#footer.container_12 {
background-color: #6a8864;
}
div#footer div.module.mod_1.first.flexgrid_2, div#footer div.module.mod_2.last.flexgrid_2 {
background-color: #75936f; border-color: #88a682;
}
div#footer div.module.mod_1.first.flexgrid_2 a, div#footer div.module.mod_2.last.flexgrid_2 a {
color: #aac8a4; font-size: 16px;
}
div#footer h6{
color: #aac8a4; font-size: 13px;
}
.topmenugrid_6  {
padding-left: 230px; margin: 0; color: #1e5d74;
}
.topmenugrid_6 a {
font-weight: bold; color: #1e5d74;
}
div#topmenu {width: 671px; height: 101px;
}
div#logo {width: 961px; height: 101px;
}
#menu ul li a, #menu ul li span.separator {
  padding: 9px 10px 8px;
}
/* YOUR OWN CUSTOMIZATIONS MUST BE PLACED HERE */
.memberslist {
  margin-bottom: 0px;
  margin: 0; width: 302px; float: left;
  list-style: none;
   position: relative; /*width: 100%;*/ 
  margin: 0 7px 0px;
  background-color: #993333; 
  border-radius: 10px;  
  border: 1px solid #6a2723;        
  padding : 0px;
height: 350px;
}
.consumerslist {
  margin-bottom: 0px;
  margin: 0; width: 302px; float: left;
  list-style: none;
   position: relative; /*width: 100%;*/ 
  margin: 0 4px 0px;
  background-color: #005b7f; 
  border-radius: 10px;  
  border: 1px solid #143744;        
  padding : 0px;
height: 350px;
}
.showslist {
  margin-bottom: 0px;
  margin: 0; width: 302px; float: right;
  list-style: none;
   position: relative; /*width: 100%;*/ 
  margin: 0 0 0px;
  background-color: #669966; 
  border-radius: 10px;  
  border: 1px solid #3f5f41;          
  padding : 0px;
height: 350px;
}

.memberslist a, .consumerslist a, .showslist a {
color: #eee; font-size: 16px; text-indent: 15px;
font-weight: bold; line-height: 18px; xpadding-left: 10px; width: 302px; text-decoration: none;
}
.memberslist a {
margin: 0 0px 0 -30px; display: block; border-top: 1px solid #cd4548; border-bottom: 1px solid #6a2425; padding: 18px 0px;
}
.consumerslist a {
margin: 0 0px 0 -30px; display: block; border-top: 1px solid #1680af; border-bottom: 1px solid #0b4058; padding: 18px 0px;
}
.showslist a {
margin: 0 0px 0 -30px; display: block; border-top: 1px solid #87c788; border-bottom: 1px solid #4d714d; padding: 18px 0px;
}

.memberslist h3, .consumerslist h3, .showslist h3 {
  color: #fff; width: 30%; font-size: 29px; text-align:center; padding: 15px 15px 0px 15px;
}
.memberslist a:hover {
color:#ebe938; padding: 18px 0; background-color: #cd4548;
}
.consumerslist a:hover {
color:#ebe938; padding: 18px 0; background-color: #1680af;
}
.showslist a:hover {
color:#ebe938; padding: 18px 0; background-color: #87c788;
}
