/* CSS Only for Top Page*/



div#content {
  width: 100%;
  }

.divider {
   width: 60%;
   margin: 15px;
  }



div#content h2.top_icon2 {
  font-weight:normal;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
  border-radius:8px;
  border:1px solid #83c41a;
  padding:2px;
  margin:4px;
  font-size: 14px;
  font-weight: bold;
  text-decoration:none;
  text-align: center;
  background:-moz-linear-gradient( center top, #9dce2c 5%, #8cb82b 100% );
  background:-ms-linear-gradient( top, #9dce2c 5%, #8cb82b 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9dce2c', endColorstr='#8cb82b');
  background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #9dce2c), color-stop(100%, #8cb82b) );
  background-color:#9dce2c;
  color:#333333;
  width: 85%;
  display:inline-block;
  box-shadow:inset 1px 1px 0px 0px #c1ed9c;
}
div#content h2.top_icon2:hover {
  background:-moz-linear-gradient( center top, #8cb82b 5%, #9dce2c 100% );
  background:-ms-linear-gradient( top, #8cb82b 5%, #9dce2c 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8cb82b', endColorstr='#9dce2c');
  background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #8cb82b), color-stop(100%, #9dce2c) );
  background-color:#8cb82b;
  }

div#content h2.top_icon2:active {
  position:relative;
  top:1px;
}






/************ RESPONSIVE CSS ***************/

/* all mobile devices */


@media all and (max-width: 400px) {
  div#content_main img.original-size {
    float:none;
  }
  div#content > div#content_column_1 {    
    width: 100%;
    border-right:1px solid #4e4f5d;
    border-bottom:1px solid #4e4f5d;
  }
  div#content > div#content_column_2 {
    width:100%;
    padding:0px;
  }
  div#header_top_left {
    padding-top:12px;
    width:75%
  }
  div#header_top_right {
    padding-top:15px;
    /*width:25%;*//*for search window*/
    width:auto;
    position: absolute;
    left: 55%;
  }
  div#header_top_left img {
    width:220px;
    height:auto;
  }
  div#header_top_right img {
    width:20px;
    height:20px;
  }
  div#header,
  div#header_top,
  div#header_top_left,
  div#header_top_right,
  div#container_header_bg,
  div#container_header_top {
    height:50px;
  }
  div#container_header_bg {
    height:85px;
  }
  div#content_menu {
    top:85px;
  }

  div#container_breadcrumb {
    /*height:auto;*/
    height:5px;
  }
  div#footer {
    /*height:60px;*/
  }
  ul.ce-menu > li{
    width: 100%;
    float: none;
  }
}


