/* CSS Document */

html {
  height: 100%;
}
p{
  margin:0px 0px 18px 0px;
}


.clr {
  clear: both;
}

form {
  margin: 0;
  padding: 0;
}

body {
  margin: 0px;
  padding: 0px;
  font-family: Arial, Helvetica, Sans Serif;
  line-height: 18px;
  font-size: 14px;
  color: #6d6969;
  background: url(../images/patternbg.png) repeat;
}


h3, h2{
  font-family:gillsans-light, Arial, Helvetica, sans-serif;
  font-size:24px;
  line-height:24px;
  color:#933c06;
  font-weight: normal;
  margin:0px;
  padding:0px 0px 20px 0px;

  }
  
h4{
  font-family:gillsans-light, Arial, Helvetica, sans-serif;
  font-size:24px;
  line-height:24px;
  color:#933c06;
  font-weight: normal;
  }
#body_content_inner h2, body_content h2 {
  color: #6D6969;
    float: left;
    font-size: 24px;
    font-weight: normal;
    line-height: 30px;
    width:418px;
  margin-top: 20px;
  }
  .rs-page h2{
    float:none !important;
  }
  .rs-page h2 a{ color: #6D6969;
    font-size: 36px;
    font-weight: normal;
    line-height: 44px;}
.actions {
  margin: 0px 0px  0px 0px !important;
  padding:0px;
  float:right;
  background: url(../images/iconbg.png) no-repeat top right;
  width:11%;
  height:103px;
  text-align:right;
  }
.actionsiconshide {
  margin: 0px 0px  0px 0px !important;
  padding:0px;
  float:right;
  background:none;
  width:11%;
  height:103px;
  text-align:right;
  }
.actionsiconshide li {
  display:none;
  }
/*.print-icon{
  background: url(../images/iconbg.png) repeat;
  width:48px;
  height:103px;
  }
.email-icon{
  background: url(../images/iconbg.png) repeat;
  width:48px;
  height:103px;
  
  }*/
.actions li{
    background: none repeat scroll 0 0 transparent !important;
    list-style: none outside none !important;
    margin: 0;
    padding: 12px 12px 5px !important;
  }
 
/* Joomla core stuff */
a:link, a:visited {
  /*#787878*/
  color: #3A7FA7; text-decoration: none;
  font-weight: normal;
}

a:hover {
  color: #787878;  text-decoration: underline;
  font-weight: normal;
}

.module-leftmenu ul{
  margin:0px;
  padding:0px;
  }
.module-leftmenu ul li{
  margin:0px;
  padding:0px;
  list-style:none;
  background:url(../images/linesap.jpg) repeat-x top left;
  }
.module-leftmenu ul li a{
  margin:0px;
  padding:6px 10px 6px 25px;
  color:#3a7fa7;
  display:block;
  background:none;
  font-weight:normal;
  
  }
.module-leftmenu ul li a:hover{
  background:#72aac4;
  
  }
.module-leftmenu ul li a:hover, .module-leftmenu li.current a, .module-leftmenu li.active a{
  background:#72aac4;
  color:#fff;
  
  }
  .con{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#979292;
    }
  .con a{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#979292;
    font-weight:normal;
    text-decoration:underline;
    }
  .con1 {
    margin-bottom:15px;
    }
  div.con div.space span {
  width:54px;
  display:inline-block;
  }
.button, .validate {
  color: #fff;
  font-family: Arial, Hevlvetica, sans-serif;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  border: 3px double #31759f;
  width: auto;
  background:#31759f;
  padding: 0px 5px;
  line-height: 18px !important;
  line-height: 16px;
  height: 26px !important;
  height: 24px;
  margin: 1px;
     border-radius: 5px 5px 5px 5px;
}

#mainbg{
   background: url(../images/transbg.png) no-repeat top center;
  min-height:488px;
  margin: 0 auto;
  }

img {
border:none;
}
.inputbox {
  padding: 0px 2px 0px 2px;
  border:solid 1px #cccccc;
  background-color: #ffffff;
  
}

#bd {
background:  url(../images/top-headerbg.png) repeat-x top center;
Width:100%;
min-height:553px;
}

#main-wrapper {
margin:0 auto;
padding:0px;
width:978px;

}

#bodytop{
    width:100%;
  margin:0px;
  padding:0px;
  
  }

#bodyarea{
  
  width:100%;
  margin:0px;
  padding:0px;
  }

#mainbgtop{
  background:  url(../images/topbg.png)  no-repeat top left;
  height:32px;
  /*margin:-8px 0px 0px 1px;*/
  margin:-7px 0px 0px 1px;
  width:978px;
  }
#bodyarea ul{
  margin:0px;
  padding:0px;
  
  
  }
#bodyarea ul li{
  margin:0px;
  padding:0px 0px 20px 20px;
  background:  url(../images/listbg.png) 0px 4px no-repeat;
  list-style:none;
  
  }
  
#rightcol ul{
  margin:0px;
  padding:0px;
  
  
  }
#rightcol ul li{
  margin:0px;
  padding:0px 0px 20px 20px;
  background:  url(../images/listbg.png) 0px 4px no-repeat;
  list-style:none;
  
  }
  #main_repeatbg{
  background:  url(../images/botttombg.png)  repeat-y top left;
  width:978px;
  
  }
  
#article_title{
  width:100%;
  margin: 0 0 0 25px;
    padding: 10px 0;
  line-height:72px;
  font-size:72px;
  font-family:gillsans-light, Arial, Helvetica, sans-serif;
  color:#923b06;
  clear:both;
  font-weight:normal !important;
  
  }
  
    
#article_title table{
  margin-top:3px;
  }
div.breadcrumbs{
  font-size:14px;
  margin: 0 0 11px 32px;}
  
  
div.breadcrumbs img{
  vertical-align:middle;
  height:13px;
  }
div.breadcrumbs a{
  color:#559cbe;
  font-weight:normal;
  }
div.breadcrumbs span{
  color:#9a9a9a;
  font-weight:normal;
  }
#breadcrumb{
  width:100%;
  margin:0px 0px 0px 0px;
  padding:0px;
  }
#footerbottom{
  width:100%;
  margin:10px 0px;
  padding:0px;
  text-align:center;
  color:#75726a;
  font-size:11px;
  text-transform:uppercase;
  font-family:Arial, Helvetica, sans-serif;
  }

#wrapper {
margin:0 auto;
padding:0px;
width:978px;
padding-top:0px;

}

#header {
margin:0 auto;
padding:0px;
width:978px;

  
  
}

#logo {
  margin: 36px 0 0px 15px;
padding:0px;
float:left;
width:190px;
height:61px;

}
.logo_img {
margin:0px;
padding:0px;
}

#logo h1 img {
float:left;
margin:0px;
padding:0px;

}

#slogan{
  
  width:292px;
  margin:0px 0px 0px 20px;
  padding:0px;
  float:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-style:italic;
  color:#8c8c8c;
  }
#slogan .module{
  margin:63px 0px 0px
  
  }

#tempimg{
  display: inline;
  float: left;
  margin-left: 30px;
  padding-top: 5px;
  margin-bottom: -30px;
  font-family: Arial, Helvetica, sans-serif;
  font-style: italic;
  color: #8c8c8c;
}
}

#tempimg img{
  border: 0;
}  

#header_right{
  /*width:330px;*/
  width:270px;
  margin:0px;
  padding:0px;
  float:right;
  
  }

.advsearch a{
  font-family: Helvetica, Arial, sans-serif;
  font-size:12px;
  color:#91a8b4;
  font-weight:normal;
  margin:3px 0 0 10px;
  display:block;
  
  }
.logindiv{
  background: #d1d1d1 url(../images/drop.png) no-repeat bottom left;
  width:249px;
  min-height:34px;
  }

.log_white{
  color:#fff;
  font-size:13px;
  font-weight:bold;
  margin-left:12px;
  }
.logindiv a {
font-size:13px;
  font-weight:bold;
color:#569bbe;
}
.logindiv table{
   padding: 8px 0 0;
  }

.lefttd{
  border-right:1px solid #fff;
  
  }
  
.jointab{
  padding-left:8px;
  
  }
.logtab{
    padding-left:8px;
  
  }
.search label{
  margin:0px;
  padding:0px;
  display:none;
  }
.search-adv label{
  margin:0px;
  padding:0px;
  display: inline;
  }
.search-adv {
  }
.search {
  background:url(../images/search.png) no-repeat top left;
  width:251px;
  height:26px;
  margin:18px 0 0;
  }
  
#slideshow{
  width:100%;
  margin:0px  0px 0px 0px;
  padding:25px 0px 0px 0px;
  clear:both;
  
  }
#mod-search-searchword{
  
  width:214px;
  height:24px;
  border:none;
  background:none;
  color:#989898;
  font-size:14px;
  padding-left:10px;
  }  
/*.search .button{
  
  width:19px;
  height:19px;
  border:none;
    border:none;
  background:none;
  cursor:pointer;
  text-indent:-1000px;
  
  }
  
.search .button:hover{
  
  width:19px;
  height:19px;
  border:none;
    border:none;
  background:none;
  cursor:pointer;
  text-indent:-1000px;
  
  background:url(../images/search_h.png) no-repeat  0px 2px;
  }*/
  
.search .button, .search-adv .button{
  
  width:19px;
  height:19px !important;
  border:none;
  border:none;
  background:none;
  cursor:pointer;
  text-indent:-1000px;
  background:url(../images/search_sp.png) no-repeat  top;
  position:absolute;
   margin:0px 0px 10px 5px;
}

  
.search .button:hover, .search-adv .button:hover{
  
  width:19px;

  border:none;
    border:none;
  background:none;
  cursor:pointer;
  text-indent:-1000px;
  
  
  background:url(../images/search_sp.png) no-repeat  bottom;
  }

#mainmenu {
margin:15px  0px 0px 0px;
padding:0px;
width:100%;
float:left;

background:url(../images/blue_menubg.png) no-repeat left;
width:960px;
height:50px;

z-index:100001
position:relative;


}



#mainbody {
margin:0px auto;
padding:20px 0px 0px 0px;
width:960px;


}

#leftcol {
margin-top:0px;
margin-bottom:10px;
padding:0px 0px 0px 0px;
float:left; 
width:220px;
height: 400px;

}
#leftcol ul{
  margin:0px;
  padding:0px;
  }
.module-imgmenu h3{
  background:url(../images/lock.png) no-repeat top left;
  width:147px !important;
  margin-bottom:0px !important;
  padding-bottom:5px;
  
  }
#rightcol .module{
  
  margin-bottom:20px;
  }

.module-imgmenu ul{
  margin:0px;
  padding:0px;
  
  }
.module-imgmenu li {
list-style:none;
   margin: 10px 0;
    padding: 10px 0 17px;
width:100%;

  }
.module-imgmenu li.current{
  
  background:#d1cec9
  }
.module-imgmenu li:hover{
  
  background:#d1cec9
  }
.module-imgmenu li img {
  
}
.contactus a{
  font-size:11px;
  color:#d9ceb4 !important;
  font-weight:normal;
  float:left;
  padding:0px 20px 0px 0px;
  display:block;
  }
.image-title{
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#4686a5;
  font-weight:normal;
  
  }
  .social table{
    width:98px;
    }
  .addressline {
    display:none;
    }
    #mod1 .title {
      padding-bottom:5px;
      display:block;
      
      }
    .contactus a{
      text-decoration:underline;
      padding-top:5px;
      }  
      
  .image-title{
  width:70%;
    text-align:left;
    float:right;
    }
    
    .imgdiv{
  width:30%;
    text-align:left;
    float:left;
        
      }
#body_content{
float:left;
width:455px;
margin:0px 0px 10px 0px;
padding:0px;
}

#body_content_inner{
float:left;
width:100%;
margin:0px 0px 10px 0px;
padding:0px;
}

.module-fact{
  clear:both;
  margin:60px 0px 0px 0px;
  
  }
.press td{
  
  vertical-align: top;
  padding-bottom:20px;
  }
.preimg img{
  margin:0px 15px 0px 0px;
  
  }
.module-fact .seeall{
  
  margin-top:20px;
  
  }
.module-fact .seeall a{
  margin-bottom:20px;
  }
.title_pre{
  color: #559CBE;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    /*padding-left: 10px !important;*/
    
  
  }
.readmore {
  font-size:11px;
  font-weight:bold;
  color:#b9b5b5 !important;
  text-transform:uppercase;
  }
.readmore a{
  font-size:11px;
  font-weight:bold;
  color:#8F8F8F !important;
  text-transform:uppercase;
  }
.pre_txt{
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#36d6969;
  padding-top:3px !important;
  }
.sep{
  background:url(../images/linebg.png) repeat-y top right;
  height: 650px;
  }


#bodyarea_front{
  width:400px;
margin-left: 30px;
padding:0px;
  }

#rightcol {
    float: right;
    margin: 0 10px 10px 13px;
    padding: 0;
    width: 260px;

}

.pressrel .news{
}

.pressrel .news h3{
}

.pressrel .pressitem{

}

.module-videos{

}

.module-facts{

}

.module-initiatives{
  width: 200px;
}

.module-initiatives td {
  margin:0px;
  padding:20px 0px 30px;
  text-align:center;
  
  } 

#footer {
margin:0px auto;
padding:20px 0px 30px 0px ;
width:960px;
background:#434240;
min-height:200px;
border:1px solid  #2f2e2d;
}

#footer_left {
margin:0px;
padding:0px;
width:75%;
float:left;
}

#footer_right {
margin-top:1px;
padding:0px;
width:24%;
float:right;
}

#footer_menu {
margin:0px;
padding:0px;
width:100%;
text-align:center;
}

#footer_menu {
margin:0px;
padding:0px;
color:#787878;
font-size:11px;
line-height:30px;
}

#copyright {
margin:0px;
padding:0px;
width:100%;

}

#dropmenu {
margin-top:5px;
padding:0px;
width:10%;
float:right;
background:url(../images/drop_arrow.jpg) no-repeat;
background-position:right;
}

#dropmenu a {
font-size:13px;
font-weight:bold;
color:#4D5383;
}




div.module-grey h3,
div.module-dark h3, 
div.module-blue h3 {
  margin: 0px 0px 5px 0px;
  padding: 0px;
  font-size: 13px;
  line-height: normal;
  color:#000000;
  
}


div.module-grey,
div.module-dark,
div.module-blank,
div.module-blue {
  margin: 0px 0 10px;
  padding: 0;
  float: left;
  clear: both;
  width: 100%;
}


div.module-grey div, div.module div div,
div.module-dark div, div.module div div,
div.module-blue div, div.module div div  {
  padding: 0;
}


div.module-grey div div div,
div.module-dark div div div,
div.module-blue div div div {
  padding: 4px 10px 15px 8px;
}

div.module-blank div div div,
div.module-blue div div div {
  padding: 5px;
}


div.module-grey div div div div,
div.module-dark div div div div,
div.module-blank div div div div,
div.module-blue div div div div {
  margin: 0;
  padding: 0;
  float: none;
  background: none;
}




div.module-grey {
  background: url(../images/box-br-grey.gif) no-repeat bottom right #E6E6E6;
}

div.module-grey div {
  background: url(../images/box-bl-grey.gif) no-repeat bottom left;
}

div.module-grey div div {
  background: url(../images/box-tr-grey.gif) no-repeat top right;
}

div.module-grey div div div {
  background: url(../images/box-tl-grey.gif) no-repeat top left;
}




.componentheading {
  background: url(../images/subhead_bg.png) repeat-x;
  color: #666666;
  text-align: left;
  padding-top: 4px;
  padding-left: 4px;
  height: 21px;
  font-weight: bold;
  font-size: 10px;
  text-transform: uppercase;

}

.contentcolumn {
  padding-right: 5px;
}

.contentheading {
  height: 24px;
  line-height:24px;
  
  color: #000000;
  font-weight: bold;
  font-size: 16px;
  width:100%;
  
  padding:0px 0px 0px 4px;
  margin:0px;
}

.contentpaneopen {
width:100%;
}



.contentpagetitle {
  font-size: 13px;
  font-weight: bold;
  color: #cccccc;
  text-align:left;
}





#mainbox {
width:100%; 
margin:0px; 
padding:0px;
}

#mainleft {
float:left; 
width:28%; 
margin-top:4px;
}

#mainright {
float:right; 
width:70%; 
margin-top:4px;
}


/* Tooltips */
.tool-tip {
  float: left;
  background: #ffc;
  border: 1px solid #D4D5AA;
  padding: 5px;
  max-width: 200px;
  text-align:left;
}

.tool-title {
  padding: 0;
  margin: 0;
  font-size: 100%;
  font-weight: bold;
  margin-top: -15px;
  padding-top: 15px;
  padding-bottom: 5px;
  background: url(../../system/images/selector-arrow.png) no-repeat;
}

.tool-text {
  font-size: 100%;
  margin: 0;
}
#system-message dd.message ul,
#system-message dd.error ul,
#system-message dd.notice ul {
  padding: 0;
  margin: 0;
}

#system-message dd.message ul li,
#system-message dd.error ul li,
#system-message dd.notice ul li {
  background: none;
  padding: 5px;
  height:auto;
  margin: 0;
  
  list-style-type:none;
}

/* System Standard Messages */
#system-message dd.message ul {
  background: #006699;
  border: none;
}

/* System Error Messages */
#system-message dd.error ul {
  background: #BF0000;
  border: none;
}

/* System Notice Messages */
#system-message dd.notice ul {
  background: #EE9600;
  border: none;
}

#system-message dt {
display:none;
}

#system-message dd {

margin:0px 0px 0px 0px;
padding:0px;
}

#system-message { margin:10px 5px 20px 5px; }

#system-message dd.message ul { background: #C0D2E8 url(../../system/images/notice-info.png) 4px center no-repeat;border-top: 3px solid #0099DD; border-bottom: 3px solid #0099DD; margin:0px; padding-left: 40px; text-indent:0px; color:#425563;}

/* System Error Messages */
#system-message dd.error ul { color: #425563; background: #C0D2E8 url(../../system/images/notice-alert.png) 4px center no-repeat; border-top: 3px solid #0099DD; border-bottom: 3px solid #0099DD; margin:0px; padding-left: 40px; text-indent:0px;}

/* System Notice Messages */
#system-message dd.notice ul { color: #425563; background: #C0D2E8 url(../../system/images/notice-note.png) 4px center no-repeat; border-top: 3px solid #0099DD; border-bottom: 3px solid #0099DD; margin:0px; padding-left: 40px; text-indent:0px;}


.clearfix:after {
  clear: both;
  display: block;
  content: ".";
  height: 0;
  visibility: hidden;
}

* html > body .clearfix {
  width: 100%;
  display: block;
}

* html .clearfix {
  height: 1%;
}




.seeall a{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#00467f !important;
  background:url(../images/arrow_red.png) no-repeat  bottom right ;
  float:right;
  padding-right:17px !important;
  margin-left:32px;
  text-align:right;
  
  
  }
#mod1{
  /*float:left;
  width:184px;
  margin:0px 20px 0px 20px;
  padding:0px 0px 0px 0px;
  background:url(../images/footer_line.png) repeat-y right top;*/
  float:left;
  width:185px;
  margin:0px 60px 0px 30px;
  padding:0px;
  }
#mod2{
/*  float:left;
  width:110px;
  margin:0px 20px 0px 0px;
  padding:0px;*/
  float:left;
  width:900px;
  margin:40px 30px 0px 30px;
  padding:25px 0px 0px 0px;
  background:url(../images/footer_line_h.png) repeat-x scroll center top;
}
#footer div.social img{
  padding:0px 0px 0px 5px;
}
#mod3{
  float:left;
  width:80px;
  margin:0px 20px 0px 0px;
  padding:0px;
  }
  #mod4{
  float:left;
  /*width:100px;*/
  width:135px;
  margin:0px 80px 0px 0px;
  padding:0px;
  }
  #mod4 .module-top{
  /*  min-height:235px;*/
  }
  #mod5{
  float:left;
  /*width:90px;*/
  width:215px;
  margin:0px 20px 0px 0px;
  padding:0px;
  }
  #mod5 .module-top{
    /*min-height:235px;*/
    padding-bottom:30px !important;
  }
  #mod6{
  float:left;
  /*width:140px;*/
  width:215px;
  margin:0px 20px 0px 0px;
  padding:0px;
  }
  #mod6 .module-top{
    /*min-height:235px;*/
    padding-bottom:30px !important;
  }
  #mod7{
  float:left;
  /*width:100px;*/
  width:215px;
  margin-left:30px;
  padding:0px;
  }
  #mod7 .module-top{
    /*min-height:235px;*/
  }
#footer{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#a8a59b;
  
  }
#footer ul{
  margin:0px;
  padding:0px;
  }
#footer li{
  list-style:none;
  margin:0px;
  padding:0px 0px 0px 0px;
  }
#footer li a{
  font-weight:normal;
  font-size:11px;
  color:#a8a59b;
  
  }
  
.slide-desc-bg{
  font-family: 'gillsans-light';  
 font-size:61px;
  
  }
.slide-text{
  font-family:Arial, Helvetica, sans-serif;
  font-size:17px;
  color:#272625;
  margin:0px 0px 0px 340px ;
  
  }
.readm{
  display:block;
  width:207px;
  height:40px;
  background:url(../images/learnmore.png) no-repeat top left;
  margin:0px 0px 0px 0px ;
  text-indent:-2000px;
  }
  
.footerbottom{
  width:100%;
  margin:0px;
  padding:0px;
  
  }
.in_img1 img{display:none;}  


.in_img1 a{
  background:url(../images/k1.png) no-repeat top left;
  width:136px;
  height:20px;
  display:block;  
  text-align:center;
  margin:0 auto;
  }
.in_img1 a:hover{
  background:url(../images/k1.png) no-repeat bottom left;
  
  
  }  
  



.in_img2 img{
  display:none;
  }
.in_img2 a{
  background:url(../images/k2.png) no-repeat top left;
  width:73px;
  height:58px;
  display:block;  
  text-align:center;
  margin:0 auto;
  }
.in_img2 a:hover{
  background:url(../images/k2.png) no-repeat 0px -4.1em;
  }
  
.in_img3 img{display:none;}  
.in_img3 a{
  background:url(../images/k3.png) no-repeat top left;
  width:142px;
  height:19px;
  display:block;  
  text-align:center;
  margin:0 auto;
  }
.in_img3 a:hover{
  background:url(../images/k3.png) no-repeat bottom left;
  
  }

.in_img4 img{display:none;}  
.in_img4 a{
  background:url(../images/k4.png) no-repeat top left;
  width:134px;
  height:26px;
  display:block;  
  text-align:center;
  margin:0 auto;
  }
.in_img4 a:hover{
    background:url(../images/k4.png) no-repeat bottom left;
  
  }

.in_img5 img{display:none;}  
.in_img5 a{
  background:url(../images/k5.png) no-repeat top left;
  width:73px;
  height:59px;
  display:block;  
  text-align:center;
  margin:0 auto;
  }
.in_img5 a:hover{
    background:url(../images/k5.png) no-repeat bottom left;
  
  }

.in_img6 img{display:none;}  
.in_img6 a{
  background:url(../images/k6.png) no-repeat top left;
  width:127px;
  height:33px;
  display:block;  
  text-align:center;
  margin:0 auto;
  }
.in_img6 a:hover{
  background:url(../images/k6.png) no-repeat bottom left;
  width:127px;

  
  }

 .img1 img, .img2 img, .img3 img, .img4 img{
  display:none;
  }
.img1{
  background: url(../images/mh1.png) no-repeat bottom left !important;
  display:block;
  width:29px;
  height:25px;
  padding-right:5px;
  }
.mintable:hover .img1 {
  background:url(../images/mh1.png) no-repeat top left !important;
  }
  
.img2{
  background: url(../images/mh2.png) no-repeat bottom left !important;
  display:block;
  width:27px;
  height:26px;
  padding-right:5px;
  }
.mintable:hover .img2 {
  background:url(../images/mh2.png) no-repeat top left !important;
  }
  
.img3{
  background: url(../images/mh3.png) no-repeat bottom left !important;
  display:block;
  width:31px;
  height:30px;
  padding-right:5px;
  }
.mintable:hover .img3 {
  background:url(../images/mh3.png) no-repeat top left !important;
  }


.img4{
  background: url(../images/mh4.png) no-repeat bottom left !important;
  display:block;
  width:31px;
  height:31px;
  padding-right:5px;
  }
.mintable:hover .img4 {
  background:url(../images/mh4.png) no-repeat top left !important;
  }
  

 li.item-109 a{
  background: url(../images/mh1.png) no-repeat bottom left !important;
  display:block;
  
  height:25px;
  }
  

li.item-109  a:hover, li.item-109.current a {
  background:url(../images/mh1.png) no-repeat top left !important;
  
  }
li.item-109 img{
  display:none;
  }
  
  
  
  
li.item-110  a{
background: url(../images/mh4.png) no-repeat bottom left !important;
  display:block;

  height:31px;

  
  }
li.item-110  a:hover, li.item-110.current a{
  background:url(../images/mh4.png) no-repeat top left !important;
  
  }
li.item-110 img{
  display:none;
  }
  
  
  
li.item-111  a{
  background: url(../images/mh3.png) no-repeat bottom left !important;
  display:block;
  
  height:30px;
  
  
  }
li.item-111  a:hover, li.item-111.current a{
  background:url(../images/mh3.png) no-repeat top left !important;
  
  }
li.item-111 img{
  display:none;
  }


li.item-112  a{
  background:url(../images/mh2.png) no-repeat bottom left !important;
  display:block;
  
  height:26px;

  }
li.item-112  a:hover, li.item-112.current a{
  background:url(../images/mh2.png) no-repeat top left !important;
  
  }
li.item-112 img{
  display:none;
  }
  

li.item-113  a{
  background:url(../images/mh5.png) no-repeat bottom left !important;
  display:block;
  
  height:23px;
  
  
  }
li.item-113  a:hover, li.item-113.current a{
  background:url(../images/mh5.png) no-repeat top left !important;
  
  }
li.item-113 img{
  display:none;
  }
  
.module-readmore {
  margin:10px 0px 0px 0px;
  }


.imgmenu_read .seeall{
  float:left !important;
  }
.module-imgmenu a { height: 40px;
    margin: 0 25px;
    padding: 0;}
#leftcol h3{
  margin-left:25px;
  }
#banner{
  width:740px;
  float:right;
  margin-bottom: 20px;
  }
#banner .module{
  //background:url(../images/banner.png) no-repeat center left !important;
  width:749px;
  height:70px;
      margin: -44px 0 0;
  
  }

#banner .modulenews-banner{
  background:url(/images/news-landing-slide.png) no-repeat center left !important;
  width:749px;
  height:412px;
      margin: -44px 0 0;
  
  }



/*  Enviro Overview banner  */
#banner .moduleenviro-banner{
  background:url(/images/enviro-landing-slide.png) no-repeat center left !important;
  width:749px;
  height:344px;
      margin: -44px 0 0;
  
  }
/*  Enviro Subpages banner  */
#banner .moduleenviro-banner-sub{
  background:url(/images/enviro-sub-slide.png) no-repeat center left !important;
  width:740px;
  height:230px;
  margin: -44px 0 0;
  }
  
/*  Safety Overview banner  */
#banner .modulesafety-banner{
  background:url(/images/safety-landing-slide.png) no-repeat center left !important;
  width:749px;
  height:344px;
  margin: -44px 0 0;
  }
/*  Safety Subpages banner  */
#banner .modulesafety-banner-sub{
  background:url(/images/safety-sub-slide.png) no-repeat center left !important;
  width:740px;
  height:230px;
  margin: -44px 0 0;
  }

/*  Positions Overview banner  */
#banner .modulepositions-banner{
  background:url(/images/positions-landing-slide.png) no-repeat center left !important;
  width:749px;
  height:344px;
  margin: -44px 0 0;
  }
/*  Positions Subpages banner  */
#banner .modulepositions-banner-sub{
  background:url(/images/positions-sub-slide.png) no-repeat center left !important;
  width:740px;
  height:230px;
  margin: -44px 0 0;
  }
  
/*  News Overview banner  */
#banner .modulenews-banner{
  background:url(/images/news-landing-slide.png) no-repeat center left !important;
  width:749px;
  height:344px;
  margin: -44px 0 0;
  }
/*  News Subpages banner  */
#banner .modulenews-banner-sub{
  background:url(/images/news-sub-slide.png) no-repeat center left !important;
  width:740px;
  height:230px;
  margin: -44px 0 0;
  }
  
/*  Coal Overview banner  */
#banner .modulecoal-banner{
  background:url(/images/coal-landing-slide.png) no-repeat center left !important;
  width:749px;
  height:344px;
  margin: -44px 0 0;
  }
/*  Coal Subpages banner  */
#banner .modulecoal-banner-sub{
  background:url(/images/coal-sub-slide.png) no-repeat center left !important;
  width:740px;
  height:230px;
  margin: -44px 0 0;
  }
  
/*  Economy Overview banner  */
#banner .moduleeconomy-banner{
  background:url(/images/economy-landing-slide.png) no-repeat center left !important;
  width:749px;
  height:344px;
  margin: -44px 0 0;
  }
/*  Economy Subpages banner  */
#banner .moduleeconomy-banner-sub{
  background:url(/images/economy-sub-slide.png) no-repeat center left !important;
  width:740px;
  height:230px;
  margin: -44px 0 0;
  }
  
/*  About Overview banner  */
#banner .moduleabout-banner{
  background:url(/images/about-landing-slide.png) no-repeat center left !important;
  width:749px;
  height:344px;
  margin: -44px 0 0;
  }
/*  About Subpages banner  */
#banner .moduleabout-banner-sub{
  background:url(/images/about-sub-slide.png) no-repeat center left !important;
  width:740px;
  height:230px;
  margin: -44px 0 0;
  }
  
/* related content hover effect*/
#rightcol .custom-list-hover{

}

#rightcol .custom-list-hover ul{
list-style: none;
}

#rightcol .custom-list-hover ul li{
background: none;
padding-bottom: 0;
}

#rightcol .custom-list-hover ul li a{
width: 250px;
height: 50px;
display: block;
margin-left: -40px;
padding-left: 40px;
padding-top: 30px;
}

#rightcol .custom-list-hover ul li a:hover{
background-color: #72aac4;
color: #fff;
}

#rightcol .custom-list-hover ul li a img{

}

#rightcol .custom-list-hover ul li a:hover img{

}

/*----------------------------------------------------------------------*/

.li-img1{
background-image: url("../images/mh1.png");
background-repeat: no-repeat;
background-position-y: 25px;
}

.li-img2{
background-image: url("../images/mh2.png");
background-repeat: no-repeat;
background-position-y: 25px;
}

.li-img3{
background-image: url("../images/mh3.png");
background-repeat: no-repeat;
background-position-y: 25px;
}

.li-img4{
background-image: url("../images/mh4.png");
background-repeat: no-repeat;
background-position-y: 25px;
}

/*------------------------------------------------------------------*/  
  
  
  #banner .module_mem{
  background:url(http://nma.dev2.networkats.com/templates/nma/images/Banner_Members.png) no-repeat center left !important;
  width:740px;
  height:308px;
      margin: -44px 0 0;
  border-top-right-radius: 11px;
  }
  .module_mem  .right_mod
  {
    width: 344px !important;
  }
  
.title_mod{
  color:#9fa1a9;
  font-size:14px;
  font-weight:bold;
  }
.add{
  color:#524e4e;
  font-size:46px;
  line-height:46px;
  font-weight:normal;
    font-family: 'gillsans-light';  
  }
.readmr{
  margin:20px 0px 0px 0px;
  }
.right_mod{
  float:right;
  width:400px;
  margin:25px 0 0;
  }
  
#bodyboth{
 float: left;
    margin: 0 10px 10px 25px;
    padding: 0;
    width: 400px;
}
#bodyleftonly {
  background: none repeat scroll 0 0 #F6F4F1;
    float: right;
    margin: 0;
    padding: 0 20px 0 40px;
    width: 680px;
  min-height:400px;
}

#innerbodytop{
  margin:0px 20px 0px 30px;
  clear:both;
  width:665px;
  //float:right;
  }

#bodyrightonly {
margin:0px 0px 0px 0px;
padding:0px;
width:732px;
float:left;
}

#bodyonly {
  background: none repeat scroll 0 0 #F6F4F1;
    float: right;
    margin: 0;
    padding: 0 20px 0 40px;
    width: 680px;
  min-height:400px;

}
.pressnews .title_pre{
   color: #559CBE;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: normal;
  }
.pressnews td{
  vertical-align: top;
  }
.press1{
  margin-bottom:20px;
  }
.leftmod_pre{
  padding-right:77px;
  }
.pressnews .seeall a{
  float:left;
  margin-left:0px !important;
  }
.module-nmaonly{
  margin-top:20px;
  }
.custom-nmaonly{
  padding:25px;
  }
.mintable{
  width:96%;
  color:#559cbe;
  font-size:14px;
  margin-top:25px;
  }
.mintable a{

  color:#559cbe;
  font-size:14px;
  font-weight:normal;

  }
.mintable a{
  text-decoration:none;
  }
.mintable img{
  margin-right:5px;
  }
.nm_mem td{
  vertical-align:top;
  }
  .module-nmaonly h4{
    
    margin:0px;
    padding:0px;
    }
    
  .module-relnews ul li {
    background:url(../images/bul.png) no-repeat top left !important;
  
    
    }
  a.backto{
    background:url(../images/back.png) no-repeat top left !important;
    padding-left:20px;
    
    color: #00467F;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
  margin-top:20px;
    
}


.module-leftmenu li ul{
  background:#cfd7d9;
  }
.module-leftmenu li ul li{
  
  background:none !important;
  margin-left:32px;
  background:
  }
.module-leftmenu li ul li {
  background:none !important;
  }
.module-leftmenu li ul li.current a, .module-leftmenu li ul li a:hover{
      color: #3A7FA7;
  background:none !important;
  }
  .module-leftmenu li ul li.current{
  
  background:url(../images/bul.png) no-repeat 0px 8px !important;
  margin-left:32px;
  }
  
.module-leftmenu .active.deeper.parent a{
     background:  #72AAC4;
  color:#fff;
  }
.module-leftmenu .active.deeper.parent li a{
     background:  none;
     
  color: #3A7FA7;
  }
.module-leftmenu li ul li a{
   padding: 6px 10px 6px 15px;
  }    
.module-leftmenu li.current ul li a{
  background:none  !important;
  color: #3A7FA7;
  }
  
  
#mailtoForm label{
  display: inline-block;
    width: 79px !important;
}
.mailto-close{
  margin-bottom:10px;
  }


/*@font-face {
    font-family: 'gillsans-light';
    src: url('../fonts/gillsans-light.eot');
    src: url('../fonts/gillsans-light.eot?#iefix') format('embedded-opentype'),
         url('../fonts/gillsans-light.woff') format('woff'),
         url('../fonts/gillsans-light.ttf') format('truetype'),
         url('../fonts/gillsans-light.svg#gillsans-light') format('svg');
    font-weight: normal;
    font-style: normal;

}*/

@font-face {
    font-family: 'GillSans-LightLight';
    src: url('../fonts/gillsans-light.eot');
    src: url('../fonts/gillsans-light.eot?#iefix') format('embedded-opentype'),
         url('../fonts/gillsans-light.woff') format('woff'),
         url('../fonts/gillsans-light.ttf') format('truetype'),
         url('../fonts/gillsans-light.svg#GillSans-LightLight') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'gillsans-light';
    src: url('../fonts/gillsans-light-webfont.eot');
    src: url('../fonts/gillsans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/gillsans-light-webfont.woff') format('woff'),
         url('../fonts/gillsans-light-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}


#mainmenu{
    
/*font-family: 'GillSans-LightLight';*/
font-family: "gillsans-light", "Gill Sans MT", Calibri, sans-serif;
}

#footer h3 {
    color: #E4E1DC;
    font-size: 11px;
    font-weight: bold;
    line-height: 11px;
    font-family: Arial,Helvetica,sans-serif;
    padding:0px 0px 10px 0px !important;
   /* height:20px;*/
}

#innerbodyleft{float:left; width:50%; padding-top:25px;}
#innerbodyleft a{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal;}
#innerbodyleft .seeall a{background: url("../images/arrow_red.png") no-repeat scroll right bottom transparent;
    color: #00467F;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin-left: 0;}
#innerbodyleft .title_pre{padding-left:10px}
#innerbodyleft .title_pre {width:270px}

#innerbodyright{float:right;width:49%;padding-top:25px;}
#innerbodyright a{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal;}
#innerbodyright .seeall a {
    background: url("../images/arrow_red.png") no-repeat scroll right bottom transparent;
    color: #00467F;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin-left: 0px;
    
}
#innerbodyright .title_pre{padding-left:10px}

#innerbodyright .seeall p{margin:0px;float:left; /*width:170px*/}

#innerbodybottom {width:100%;clear:both}
#innerbodybottom .seeall a{background: url("../images/arrow_red.png") no-repeat scroll right bottom transparent;
    color: #00467F;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin-left: 0;}

.article_date{color: #FFFFFF;
    float: left;
    padding-top: 4px;
    width: 32px;
  clear:both;}
  

.article_date .month{ background: none repeat scroll 0 0 #8F8F8F;
    float: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 12px;
    margin-bottom: 1px;
    text-align: center;
    text-transform: uppercase;
    width: 31px;}
  
.article_date .day{background: none repeat scroll 0 0 #8F8F8F;
    float: left;
    font-size: 20px;
    font-weight: bold;
    padding-left: 4px;
    padding-right: 5px;}

.crti_content{float:right; width:407px;padding-bottom:20px}
.crti_content p{
  /*margin:0px; padding:0px;*/
}
.crti_content h2 a{padding-bottom:3px;color: #559CBE;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: normal;
  line-height:20px}
  
.cat-children a:link, a:visited {
    color: #3A7FA7;
    font-weight: bold;
    text-decoration: none;
}

.cat-children a:hover {
    color: #787878;
    font-weight: bold;
    text-decoration: none;
}

#bodyarea .cat-children ul li{padding: 0px 0px 10px 20px}

.dda input{background:url(../images/search-cnt.png) no-repeat; border:none; height:24px; width:200px; padding-left:10px; padding-bottom:10px; }
select{background:url(../images/dropdown.png) no-repeat; border:none;width:200px}

.dda .submit .button{background:url(../images/search-btn.png) no-repeat; width:90px; padding-top:4px; text-transform:uppercase;margin-top:15px; cursor:pointer;padding-right:8px}
.dda p{padding-bottom:2px;font-family:"gillsans-light"; font-size:18px; color:#75564b;}

#selectyear .dd-select{background: url(../images/dropdown.png) no-repeat !important;
    width: 200px !important;}
#selectyear ul  {width:200px !important;}
#selectyear ul li{background:none !important; list-style:none !important; margin:0px; padding:0px !important; width:200px !important;}

.dd-pointer-down {
    -moz-border-bottom-colors: none !important;
    -moz-border-image: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    border-color: none !important;
    border-right: none !important;
    border-style: none !important;
    border-width: none !important;
}

.dd-pointer-up {
    -moz-border-bottom-colors: none !important;
    -moz-border-image: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    border-color: none !important;
    border-style: none !important;
    border-width: none !important;
    margin-top: none !important;
}

.dd-selected {padding:4px !important;}
.item-page h2 a{ color: #6D6969;
    font-size: 36px;
    font-weight: normal;
    line-height: 44px;}

.cat-children{padding-top:20px}

.fpss-template-keesports a{
  text-decoration:none;
  }
  
.fpss-template-keesports a, .jt-menu li a:hover{
  text-decoration:none !important;
  color:#fff;
  }
#footer li {
  line-height:12px  !important;
  padding:5px 0px 5px 0px !important;
  }
#footer .nma  .title{
  color:#e4e1dc;
  font-weight:bold;
  
  }
#footer .nma  {
  color:#e4e1dc;
  font-weight:normal;
  
  }
/*#mod4 h3, #mod5 h3, #mod6 h3, #mod7 h3 {
    margin: 10px 0 0;
    padding: 0 !important;
  text-indent:-0.25em;
}*/

.mintable{
  padding:10px;
  
  }
.mintable:hover{
  background:#ccc !important;
  
  }
  
.readmr a{

  height:33px;
  display:block;
  text-align:center;
  line-height:33px;
  width:153px;
   text-decoration:none;
   color:#fff;
   font-size:16px;
   font-weight:bold;
   font-family:Verdana, Geneva, sans-serif;
   background:url(../images/redmor.png) no-repeat center left; 
  }
.readmr a:hover{
 background:url(../images/redmor.png) no-repeat bottom left; 
  }
  
.readmr a:focus{
 background:url(../images/redmor.png) no-repeat top left; 
}  
  
  
.readmr img{
    display:none;
  }
.contantarea_main{
  display:block;
  clear:both;
  }
  
#cus_title{
  padding-right:8px;
}
#cus_li{
  float:left;
  margin:0px 16px 0px 0px !important; 
}
  
  
.login fieldset, .registration fieldset{
  border:none;
  margin:0px;
  padding:0px;
  }
  
    
.listdiv ul{
    margin:0px;
    padding:0px;
    list-style:none;
  }
  
  .listdiv ul li{
      margin:0px!important; 
    padding:0px!important; 
    list-style:none !important; 
    background:none !important; 
    }
  .login label{
      display: inline-block;
    width: 103px;
    
    }
  .login div{
    margin-bottom:10px;
    }
    
  .login  .button{
    margin-bottom:10px;
    }
  #remember-lbl{
     width: 99px;
    }
  .registration dl{
    margin:0px;
    padding:0px;
    
    }
  .registration dd{
    margin:0px;
    padding:0px;
    
    }
  #jform_spacer-lbl{
    font-size:11px;
    }
  .registration .validate{
    margin-top:10px;
    }
   label{
     display: block;
    margin: 5px 0 2px;
    }
  
  #rs-cus label{
    display:inline !important;
  }
    
  .registration  legend{
    display:none;
    }
  #username, #password, .registration input, .profile-edit input{
    background:url(../images/search-cnt.png) no-repeat top left;
    width:196px;
    height:26px;
    border:none;
    line-height:26px;
    padding-left:5px;
    }
  
.profile-edit select {
    background: url("../images/dropdown.png") no-repeat scroll 0 0 transparent;
    border: 1px solid #CCCCCC;
    margin: 0;
    padding: 2px;
    width: 200px;
}
.profile-edit dd{
  margin:0px;
  padding:0px;
  
  }
  .inputbox#remember{
    background:none;
    border:none;
    margin:0px;
    padding:0px;
    text-align:left;
    width:auto !important;
    }
    
    .rsform-submit-button, .rsform-reset-button{
      color: #fff;
  font-family: Arial, Hevlvetica, sans-serif;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  border: 3px double #31759f;
  width: auto;
  background:#31759f;
  padding: 0px 5px;
  line-height: 18px !important;
  line-height: 16px;
  height: 26px !important;
  height: 24px;
  margin: 1px;
     border-radius: 5px 5px 5px 5px;
   cursor:pointer;
    }
    
    
@media screen and (-webkit-min-device-pixel-ratio:0)
{

.jt-menu li a {padding:8px 24px; font-size:17px; font-weight:normal;}
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{

.jt-menu li#item-102 a  {padding:8px 24px;font-size:17px; font-weight:normal;}
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{

.jt-menu li#item-103 a {padding:8px 24px;font-size:17px; font-weight:normal;}
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{

.jt-menu li#item-107 a{padding:8px 24px;font-size:17px; font-weight:normal;}
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{

.jt-menu li#item-107 a:hover, .jt-menu li#item-107.current a{font-size:17px; font-weight:normal;}
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{

.jt-menu li a:hover, .jt-menu li.current.active a, .jt-menu li.active a {font-size:17px; font-weight:normal;}
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{

.jt-menu li li a:hover, .jt-menu li li.current.active a, .jt-menu li li.active a{padding:8px 24px;font-size:17px; font-weight:normal;}
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{

.jt-menu li#item-101 a:hover, .jt-menu li#item-101.current a {font-size:17px; font-weight:normal;}
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{

.jt-menu li#item-191 a{padding:8px 24px;font-size:17px; font-weight:normal;}
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{

.jt-menu li#item-104 a{padding:8px 24px;font-size:17px; font-weight:normal;}
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{

.jt-menu li#item-106 a{padding:8px 24px;font-size:17px; font-weight:normal;}
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{

.jt-menu li#item-107 a{
padding: 8px 17px;
font-size: 17px;
font-weight: normal;
width: 72px;}
}
    
@media screen and (-webkit-min-device-pixel-ratio:0)
{    

}


    
/* ++++++++++++++  pagination  ++++++++++++++ */

#mainbg .pagination
{
        margin:10px 0 ;
        padding:10px 0 10px 0px;
        clear:both;

}

#mainbg .pagination ul
{
        list-style-type:none;
        margin:0;
        padding:0;
        text-align:center;
}

#mainbg .pagination li
{
        display:inline;
        padding:2px 5px;
        text-align:left;
        border:solid 0px #eee;
        margin:0 2px;
    list-style:none !important;
    background:none !important;
}

.pagenav
{padding:2px; clear: both;}

#mainbg .pagination li.pagination-start,
#mainbg .pagination li.pagination-next,
#mainbg .pagination li.pagination-end,
#mainbg .pagination li.pagination-prev
{border:0}

#mainbg .pagination li.pagination-start ,
#mainbg .pagination li.pagination-start  span
 {
padding:0

}
p.counter
{
        font-weight:bold;
    text-align:center;
    margin:0px 20px 0px 0px;
}

.more_articles{
  clear:both;
}
.more_articles h3{
  padding:0px !important;
}

#searchForm .word{
  border:0px !important;
}

.socialdiv{
    background-image:url(../../../images/social/social_bg.png);
    width:182px;
    height:36px;
    position:absolute;
    margin:43px 0px 0px 131px;
  }
  .socialdiv .icons{
    margin-left: 28px;
        margin-top: 8px;
  }
  
  .socialdiv .icons span{
    margin-left:2px;
    margin-right:2px;
  }
  
  #banner .modulesocial-big .socialdiv{
      margin:0px 0px 0px 131px;
  }
  
  /* main banner link styles */
  #headerTable{
  margin-left: 460px; width: 270px; height: 344px;
  }
  #headerTable ul{
  font-size: larger;
  list-style-type: none;
  padding: 5px;
  }
  #headerTable ul li{
  line-height: 1.4em; padding: 1.5em 0 1.5em 0;
  }
  #headerTable ul li a{
  color: white;
  }
  
    /* sub banner link styles */
  #headerTableSmall{
  margin-left: 460px; width: 270px; height: 230px;
  }
  #headerTableSmall ul{
  list-style-type: none;
  padding: 5px;
  }
  #headerTableSmall ul li{
  line-height: 1.4em; padding: .75em 0 .75em 0;
  }
  #headerTableSmall ul li a{
  color: white;
  }
  
  /* MW Index styles  */
  .category-desc h4{
  margin: 0 0 .5em 0;
  }
  .category-desc ul{

  }

  #bodyarea .category-desc ul li{
  padding: 0 0 0 2em;
  }