
    #topbar,#footer {
    background: #003a62;
    /*background: -moz-linear-gradient(top, #a1a9bd 0%, #7f8799 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a1a9bd), color-stop(100%,#7f8799));
    background: -webkit-linear-gradient(top, #a1a9bd 0%,#7f8799 100%);
    background: -o-linear-gradient(top, #a1a9bd 0%,#7f8799 100%);
    background: -ms-linear-gradient(top, #a1a9bd 0%,#7f8799 100%);
    background: linear-gradient(top, #a1a9bd 0%,#7f8799 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a1a9bd', endColorstr='#7f8799',GradientType=0 );
    */
    }
    .nivoSlider img {
    height: auto!important;
    }
    
    #search {
    position: inherit; 
    padding: 8px 0px;
    width: auto;
    }
    .search_icon {
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #ededed 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ededed));
    background: -webkit-linear-gradient(top, #ffffff 0%,#ededed 100%);
    background: -o-linear-gradient(top, #ffffff 0%,#ededed 100%);
    background: -ms-linear-gradient(top, #ffffff 0%,#ededed 100%);
    background: linear-gradient(top, #ffffff 0%,#ededed 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );
    border: 1px solid #ededed;
    }
    #search input.searchbox {
    -webkit-border-radius: 90px;
    -moz-border-radius: 90px;
    border-radius: 90px;
    width: 98% !important;
    padding: 4px 40px 4px 20px!important;
    box-sizing: border-box;
    height: 30px!important;
    color: #707171;
    font-weight: normal;
}
#search .search_icon {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    background: transparent!important;
    width: 10px !important;
    height: 10px !important;
    position: relative;
    right: 10px;
    top: 7px !important;
    border: 0px solid #fff!important;
    margin: -32px 0 0 0px;
    float: right;
    padding: 7px 7px!important;
    outline: none;
    line-height: 12px;
}
#search .search_icon input{
    box-shadow:none;
}
    
    #topnav .row-fluid [class*="span"] {
    min-height: 0px !important;
    }


    .news li {
    padding: 6px 0px;
    width: 100%;
    }
    .news li a {
    padding: 3px 0 3px 30px;
    }
    #maincol a {
    color: #545966;
    }
    .nav-list>li{
    font-weight: 600;
    }
    .nav-list li a{
    font-weight: 600;
    }
    .events ul.nav-list a span {
    color: #717274;
    font-weight: 500;
    }
    .nav-list>li>a {
    padding: 8px 10px;
    border-bottom: 1px solid #eaeaea;
    font-size: 12px!important;
    font-family: 'Open Sans',sans-serif;
    color: #003a62;
    text-decoration: none;
    }
    .nav-list>li>a:focus, .nav-list>li>a:hover{
    padding: 8px 10px;
    color:#545966;
    font-weight: 600;
    
    }
    
    .quicklinks_bottom{
    background: #fff;
    background-color: #fff;
    }
    .quicklinks-cont{
    padding:0px!important;
    }
    .quicklinks-cont .q_cont{
    padding:10px 0px!important;
    }
    .q_cont li a{
    text-decoration: none;
    }
    .q_cont .q_banner {
    background: #fff;
    background-color: #fff;
    padding: 0px;
    box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.2);
    margin-bottom: 10px!important;
    }
    .hasDatepicker .ui-widget-header {
    background: #222222!important;
    background-color: #222222!important;
    }
    
    .more-buttons .btn,input#btnSearch,input#btnBack,input#back_to_listing {
    display: inline-block;
    padding: 4px 12px;
    margin-bottom: 0;
    font-size: 12px;
    font-weight: normal;
    line-height: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
    cursor: pointer;
    background-color: #003a62; 
    border: 1px solid #003a62;
    background: #003a62; 
       
    /*   
    background-image: -moz-linear-gradient(top, #a1a9bd, #7f8799);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#a1a9bd), to(#7f8799));
    background-image: -webkit-linear-gradient(top, #a1a9bd, #7f8799);
    background-image: -o-linear-gradient(top, #a1a9bd, #7f8799);
    background-image: linear-gradient(to bottom, #a1a9bd, #7f8799);
    background-repeat: repeat-x;
    border: 1px solid #7f8799;
    border-color: #7f8799;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-bottom-color: #7f8799;
    text-decoration: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a1a9bd', endColorstr='#7f8799', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    */
    
  }
  .more-buttons .btn:hover {
      background-position: 0;  
       background: #606e92; 
       background-color: #606e92; 
       color:#fff;
       border:solid 1px #7f8799;
  }
  
  .news .more-buttons {
    margin-top: 30px!important;
    float:left;
  }

  
  #topbar ul li.phone {
    position: relative;
    top: 0;
    list-style-type: none;
  }
  #topbar ul li:first-child.phone{
  padding-top: 5px;
  padding-right: 10px;
  }
  #topbar ul li i,#topbar ul li em {
    background: #ffffff;
    height: 12px;
    width: 12px;
    padding: 7px;
    border-radius: 100%;
    margin: 0 8px 0 0px;
    line-height: 14px;
    color: #818181;
    font-size: 14px;
    text-align: right;
  }
  #topbar ul li.phone a {
    color: #fff;
    font-family: 'Open Sans';
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
  }
  #topbar .social{
  position:relative;
  top:0px;
  float:left;
  }
  #contact-info{
  padding:8px 0px;
  float:right;
  }
  .news,.events,.leftnav  {
    margin-top:20px;
    margin-bottom: 40px;
    }
  
  #content .leftnav h2,#content .news h2,#content .events h2 {
	color: #4f4f53;
	font-family:'Source Sans Pro',sans-serif;
	font-size:20px;
	border-bottom: none;
  margin-bottom: 0px;
  text-transform: capitalize;
  font-weight: 600 !important;
}
.quicklinks .q_cont h3 {
  color: #4f4f53;
	font-family:'Lato',sans-serif;
	font-size:14px;
	border-bottom: none;
  margin-bottom: 0px;
  text-transform: uppercase;
  margin: 18px 0px;
  padding-bottom: 14px;
  border-bottom: solid #e5eaec 1px;
  word-spacing: 1px;
  letter-spacing: 0.05px;
}
.quicklinks .q_cont li {
  border-bottom: none;
  margin-bottom:8px;
  list-style-type: none;
  color: #838383;
  margin-left: 0px;
    width: 100%;
        font-family: 'Open Sans',sans-serif;
    font-size: 12px;
    font-weight: normal;
  }
  
  
.quicklinks .q_cont li a{
color: #003a62;
font-size: 13px;
font-weight: 700;
letter-spacing: -0.4px;

}

.quicklinks .q_cont li a span
{
font-weight: normal;
}
.quicklinks .q_cont li a:hover{
color:#6aa3cc;

}


#content .leftnav.quicklinks h2.heading span, #content .news h2.heading span {
  color: #ffffff;
  margin-right: 10px;
  font-size: 14px;
}

.contact-info {
  top: 14px;
}
.news .title-box {
  margin-bottom: 15px;
  font-weight: 600 !important;
}
.news li{
  border-bottom: 0px solid #eaeaea !important;
  padding-bottom: 8px;
  
}
.news li a{
 
}
.news li > a:hover {
    padding: 0px 0px 8px 0px;
     font-weight: 500;
    }
.news li a:before {
    font-family: 'FontAwesome';
    content: "\f15b";
    margin-right: 15px;
    font-size: 14px;
    color: #003a62;
}

.news li a:hover,.news li a:focus {
    color: #585858;
}

.news li a {
	background-position: 0 0 !important;
	background:none!important;
	color: #003a62;
  padding-top: 0px;
  font-weight: normal;
  font-size: 11px;
  padding-left: 0px;
  text-decoration:none!important;
}
.title-box {
  clear: both;
  padding: 12px 23px 0px 23px;
  background: #41215b;
  background-color:#41215b;
  color: #fff;
}
.quicklinks h3 {
	font-size: 17px;
}
.quicklinks li {
  margin: 0 0 0px 0px;
   font-family: 'Lato',sans-serif;
  font-size: 12px;
  }
  /* =Footer
----------------------------------------------- */
#footer {

	background: #003a62; /* Old browsers */
	/*
	background: -moz-linear-gradient(top,  #e5eaec 0%, #e5eaec 100%); /* FF3.6+ 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5eaec), color-stop(100%,#e5eaec)); /* Chrome,Safari4+ 
	background: -webkit-linear-gradient(top,  #e5eaec 0%,#e5eaec 100%); /* Chrome10+,Safari5.1+ 
	background: -o-linear-gradient(top,  #e5eaec 0%,#e5eaec 100%); /* Opera 11.10+ 
	background: -ms-linear-gradient(top,  #e5eaec 0%,#e5eaec 100%); /* IE10+ 
	background: linear-gradient(top,  #e5eaec 0%,#e5eaec 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5eaec', endColorstr='#e5eaec',GradientType=0 ); /* IE6-9 
	*/
	font-family: 'Lato', sans-serif;
    color: #fff;
	width: 100%;
	margin: 0;
	padding: 10px 0;
	
		/*
		border-bottom:solid 1px #d2d6d8;
	border-top:solid 1px #d2d6d8;
	*/
}

.footer-links {
	margin-bottom: 5px !important;
}

  
.footer-links {
    margin-bottom: 15px !important;
    margin-top: 0px;
    text-align: center;
}

#footer p {
    color:#d3d3d5;
    font-family: 'Open Sans',sans-serif;
    font-weight: 500;
}

#footer p a{
color:#5b6267;
text-decoration:none;
}

#footer p span{
color:#eb5755;
}
#footer .social_media{
float:none;
margin: 35px 0 0 -15px;
}
#footer .social_media a {
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    line-height: 28px;
    font-weight: 600;
}

.social_media ul {
    margin-bottom: 0px!important;
}
 #footer li a {
    color:#d3d5d6;
    font-family: 'Open Sans',sans-serif;
    font-weight: 700;
    margin: 0;
    font-size: 12px;
    line-height: 13px;

}
.footer-links li.sep{
background-color: #5b6267;
}


#footer .social_media li {
    margin-left: 5px;
    border-radius: 100% 100% 100% 100%;
    cursor: pointer;
    display: inline-block;
    height: 27px;
    width: 27px;
    text-align: center;
    background: #fff;
    padding: 1px;
    line-height: 26px;
    color: #141f19;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

#footer .social_media li.facebook {
background:#537bbd!important;
}

#footer .social_media li.twitter {
background:#78cdf0!important;
}
#footer .social_media li.googleplus {
background:#eb5755!important;
}

  #footer  .social_media li a {
  color: #ffffff;
  font-size: 14px;
  padding-left: 4px;
  }

  .footer_address{
  font-family: Lato;
  font-size: 11px;
  font-weight: normal;
  margin: 0 auto !important;
  text-align: center !important;
  color: #fff;
  width: 100%;
  line-height: 13px;
  margin: 0 auto !important;
  text-decoration: none;
  float: left;
  padding: 15px 0 0 0px;
  }
 


  #copyright {
   font-family: Lato;
   font-size: 11px;
   font-weight: normal;
   margin: 0 auto !important;
   text-align: left !important;  
   padding: 25px 0 0 0px; 
   width: 100%!important;
  }
  
  .hasDatepicker .ui-widget-header {
  background:#181818!important;
  background-color: #181818!important;
  margin: 0!important;
  border-radius: 0px;
  }
  .ui-datepicker .ui-datepicker-title {
  line-height: 24px;
  font-size: 14px;
  }
  .ui-datepicker table {
  border: 1px solid #600116!important;
  }
  .ui-widget-header{
  background: #41215b!important;
  }
  a.ui-state-default.ui-state-highlight.ui-state-active {
  border: 1px solid #4f0112 !important;
  background: #600116 !important;
  }
  .ui-datepicker td {
  background: #900020!important;
  border-top: 1px solid #74011a !important;
  border-right: 1px solid #74011a !important;
  }
  .ui-datepicker th {
  background: #600116!important;
  color:#ffffff!important;
  border: 1px solid #600116!important;
  line-height: 24px;
  }
  a.ui-state-default {
    line-height: 24px!important;
  }
  .ui-state-default, .ui-widget-content .ui-state-default {
  border: 1px solid #900020!important;
  background: #900020!important;
  color:#ffffff!important;
  box-shadow: none!important;
  }
  .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover
  {
    background: #600116!important;
  }  
  .ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
    opacity: 1!important;
    filter: Alpha(Opacity=1)!important;
  }
  .ui-widget-header .ui-icon {
    background-image: url(../images/ui-icons-arrow.png)!important;
   
  }
  .ui-icon-circle-triangle-w {
    background-position: 0 0 !important;
  }
  .ui-icon-circle-triangle-e { 
  background-position: -20px 0px !important;
   }
  .ui-datepicker .ui-datepicker-prev {
    left: 0 !important;
  }
  .ui-datepicker .ui-datepicker-next {
    right: 0 !important;
  }
  .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 0 !important;
    padding: 9px !important;
  }
  .ui-icon {
    width: 20px !important;
    height: 20px !important;
   }
   .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { 
   border: 0px solid transparent!important;
   }


/* 16-8 */
  #header-container .navbar .nav > li > a:focus, 
  #header-container .navbar .nav > li > a:hover { 
   background-color: #d3d3d3; color: #181818!important;}
 
  #topnav .navbar-inner {
  background: #f4f4f4;
  box-shadow: none;
  }
  .dropdown-menu > li > a, .nav-collapse .dropdown-menu a {
  padding: 4px 14px;
  }
  

@media (min-width: 980px){ 
  #topnav  {
  /*
  background: #e6e6e6;
  border: 1px solid #aeadad;
  */
  }
  .nav-collapse.collapse {
    border:#aeadad solid 0px;
    }
    .navbar .nav {
    float: none;
    display: block;
    text-align: center;
    }
    .navbar .nav > li {
    float: none;
    text-align: center;
    display: inline-block;
    }
    .navbar .nav > li > a{
    display: block;
    text-align: center;
    }
    .navbar .nav li.sep {
    width: 1px;
    height: 10px;
    background-color: #b0b1b3;
    }
    
  #topnav .navbar-inner {text-align: left;}
  .navbar .nav > li:nth-of-type(1) > a {
  /*border-left: 1px solid #aeadad;*/
  }
  #copyright {
    text-align: right !important;
    }
     .footer_address p{
  text-align:left;
  }

}
@media (min-width: 980px){ 
#slideshowHolder3 #sliderFrame31 {
    max-width: 100%;
    height: auto;
    width: 100%;
    overflow: hidden;
}
}
/* 16-8 */

@media (min-width: 769px) and (max-width: 979px){  
    #topnav .main-container{
    max-width:100%!important;
    }
}
    
@media (min-width: 979px){  
   
    .navbar .nav > li > a {
    *background-image: url(../images/nav_sep.png);
    background-position: center right;
    background-repeat: no-repeat !important;
    color: #003a64;
    padding: 15px 12px!important;
    margin: 0 auto !important;
    text-align: center !important;
    text-decoration: none;
    position: relative;
    border-right: solid #aeadad 0px;
    font-size: 13px!important;
    text-transform: capitalize;
    font-weight:600!important;
  
    }
    .navbar .nav > li.dropdown.open > a:hover,.navbar .nav > li.dropdown.open > .dropdown-toggle{
    border-right: solid #2d1441 0px!important;
    color:#2d1441;
    }

    .navbar .nav > li:last-child > a {
    background-image: none !important;
    }
   
    
}
@media (max-width: 979px){  

    .nav-collapse .dropdown-menu a:hover{
    color:#181818!important;
    }
      .navbar .nav > li {
    border-top:1px solid rgba(0,0,0,.2)!important;
    }
    .nav-collapse .dropdown-menu li{
     border-top:1px solid rgba(0,0,0,.2)!important;
    }

}

@media (min-width: 768px){   
    .main-container.full-container {
    max-width: 100%;
    background: url(../images/bg_header_2.jpg) repeat-x;
    height: 414px;
    margin-bottom: -414px;
    }    
    .main-container.full-container h1{
    margin-bottom:1px;
    }
    #header {
    /*background-color:#ab0120 ;*/
    /*background:#ab0120;*/
    height:auto;
    min-height:auto;
    }
    
    .navbar .nav {
    /*float: left!important;*/
    }

    .navbar .nav {
    padding: 0;
    }

    .navbar .nav > li {
    margin: 0 auto!important;
    padding-right: 0 !important;
    position: relative;

    }
    
    
    

   
}
   
@media (max-width: 768px){
    #header {
    height:auto;
    }
    #header-container {
    }
    #contact-info{
    padding:0px 0px;
    }
  
    
    .nav-collapse .dropdown.open .dropdown-menu li a {
    margin-bottom: 0;
    padding: 4px 24px!important;
    }
    
    #topbar {
    margin-top: 0px;
    padding: 8px 0px;
    z-index: 2;
    }
    
     #search {
    padding: 0px 0px;
    float: right;
    }
    #header {
    min-height: 1px!important;
    z-index: 0;
    }

    
    
    #content.middle_content {
    margin-top: 150px;
    }
    #content .leftnav h2,#content .news h2,#content .events h2 {
    font-size:18px;
    }
     .navbar .nav > li {
    border-top:1px solid rgba(0,0,0,.2)!important;
    }
    .nav-collapse .dropdown-menu li{
     border-top:1px solid rgba(0,0,0,.2)!important;
    }

}

@media (min-width: 767px) and (max-width: 979px) {

#header h1 {
    width: 100%;
    }
    
}
@media (min-width: 361px) and (max-width: 767px) {
  #header {
    margin-top:42px!important;
    }
}
@media (max-width: 767px){
    #header-container .hidden-phone {
    display: block !important;
    }
    #topbar #contact-info {
    padding: 0px 20px;
    }
    form#dwcsearch-renderMain {position: relative;}
    form#dwcsearch-renderMain .search_icon {
    margin: 0px 0px 0px 0px; 
    position: absolute;
    top: 0px !important;
    right: 10px;
    }
    #header-container  .nav-collapse .nav > li > a, 
    #header-container  .nav-collapse .dropdown-menu a {
    color: #033862!important;
    }
    #header-container {
    position: relative;
    }
  
    .navbar {
    top: 0!important;
    }
    
  
    .navbar {
    position: absolute;
    }
    #topbar {
    position: absolute;
    }
    
    #header {
    position: relative;
    margin-top:42px;
    /*background-color:#ab0120 ;*/
    /*background:#ab0120;*/
    
    }
    #header h1 { 
    }
    #footer .social_media {
    margin: 15px 0 0 0px;
    }
    .news,.events,.leftnav  {
    float: left!important;
    display: block;
    margin-top:25px;
    margin-bottom:50px;
    width:100%;
    }


    div#search {
    float: left!important;
    margin: 0px!important;
    
    }
    .navbar .nav, .navbar .nav > li,
    .nav-collapse .dropdown-menu li{
    border-top: 1px solid rgba(0,0,0,0.3)!important;
    }
    .navbar .nav, .navbar .nav > li:last-child,
    .nav-collapse .dropdown-menu li:last-child{
    border-bottom: 0px solid rgba(0,0,0,0.3)!important;
    }
    
    .news.columns.span4,.events.columns.span4,.connect.columns.last.span4
    {
    margin-bottom:30px !important;
    }
    .footer_address,#copyright {
    text-align: center !important;
    }
    #footer .social_media {
    float: left;
    width: 100%;
    margin-bottom: 20px;
    }
    div#search{
    /*width: 96.5% !important;
    position: relative;
    float: left !important;
    padding: 15px 15px 0px 15px;*/
    }
    div#search form {
    width: 100%!important;
    /*float: left;*/
    }

    input.searchbox {
    width: 95%!important;
    padding: 2px 0px 2px 6px !important;

    }
    #search .search_icon {
    margin: 0px 0px 0 -31px;
    float:right;
    }
    
    form#renderForumAdd table {
    width: 100%!important;
    }
    form#renderForumAdd input[type="text"],form#renderForumAdd textarea{
    width: 96%!important;
    }
    
    form#members-public table table table table button, 
    form#members-public table table table table input, 
    form#members-public table table table table select {
    margin-left: 10px;
    }
    form#generate-hot-news table table table tr td select,
    form#generate-hot-news table table table tr td select input {
    margin-bottom: 10px !important;
    }
    form#generate-hot-news table table {
    float: left; 
    margin-bottom: 10px;
    }
    form#generate-hot-news table table table tr td{
    width: 100%;
    float: left;
    text-align: left;
    }   
    form#generate-hot-news table table table tr td table {
    margin-bottom: 20px;
    }
    form#view-dwcnews-item div div table td {
    width: 100%;
    float: left;
    clear: both;
    text-align: center;
    margin  : 10px 0px 0px;
    }



   
    
    

}

@media (max-width: 480px){

    #content.middle_content {
    margin-top: 120px;
    }
    #topbar .social{
    margin:0px;
    }
    #header{
    margin-top:62px;
    }
     #header-container {
    z-index:auto!important;
    }
     div#search{
    width: 96% !important;
    position: relative;
    float: left !important;
    padding: 10px;
    }
    
    div#search form {
    width: 100%!important;
    float: left;
    }

    input.searchbox {
    width: 97%!important;
    padding: 2px 0px 2px 6px !important;

    }
    #search .search_icon {
    margin: 0px 0px 0 -34px;
    float:right;
    }
    form#dwcmulti-policies-library-search input#searchs{
    width:60%!important;
    }
  
    
}

@media (max-width: 415px) {
    div#search {
    width: 95% !important;
    }

    #btnSearch {
    margin-top: 18px!important;
    line-height: 25px!important;
    }
}
    
    
       




@media (max-width: 380px) {
    #btnSearch {
    margin-top: 18px!important;
    line-height: 25px!important;
    }
     div#search{
    width: 93% !important;
    }
    input.searchbox {
    width: 97%!important;
    padding: 2px 0px 2px 6px !important;

    }
    #search .search_icon {
    margin: 0px -5px 0 -34px;
    float:right;
    }
    
    #maincol form#public-view table#homeworkdropbox input{
    width: 90%!important;
    float: left!important;
    line-height:25px;
    }
  
    
 }
    
  #maincol form#view-dwcnews-item table td {
  background: transparent!important;
  }
  #maincol form#view-dwcnews-item table td font {
  color: #000000!important;
  }
  
  #maincol form#dwcsurvey-render-survey-result table td img{    
  /*float: right!important;*/
  padding-left: 5px!important;
  padding-top: 2px;
  }
  
  #maincol form#public-view input#edit-ffFile {
  width: 100%!important;
  }
  
  
  #maincol form#public-view table#homeworkdropbox textarea{
  width: 98%!important;
  }
  #maincol form#public-view table#homeworkdropbox input.form-submit {
  width: 100%!important;
  line-height:25px;
  }
  
  #maincol form#dwcgallery-public-main table img{
  width:100%;
  height:auto;
  }
  #maincol form#renderForumMessageAdd table {
  width: 100%!important;
  }
  #maincol form#renderForumMessageAdd table input#message_name,
  #maincol form#renderForumMessageAdd table input#message_email,
  #maincol form#renderForumMessageAdd table input#message_subject,
  #maincol form#renderForumMessageAdd table textarea#message_message {
  width: 97%!important;
  }
  
  form#renderForumMessageAdd table #btnCancel,
  form#renderForumMessageAdd table #btnSave{
  margin-bottom:5px;
  line-height:25px;
  background-color:#373737;
  background:#373737;
  color:#ffffff;
  border:#373737 2px solid;
  }
  
  form#dwcfeedback-render-eform-elements input#btnReset,
  form#dwcfeedback-render-eform-elements input#btnSend{
  margin-right: 10px;
  line-height:25px;
  background-color:#373737;
  background:#373737;
  color:#ffffff;
  border:#373737 2px solid;
  }
  form#dwcmulti-policies-library-search #btnSearch{
  margin-top:-10px;
  }
  
  form#dwcmulti-policies-library-search input#searchs{
  width:60%;
  }
  form#members-public input#searchDir {
  width: 80%;
  }
  form#members-public select {
  width: 100%;
  }

  
    
