a,abbr,acronym,address,applet,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,pre,q,s,samp,small,span,strike,sub,sup,table,tfoot,thead,tt,ul,var {

  background: 0 0;

  border: 0;

  font-style: inherit;

  font-weight: inherit;

  margin: 0;

  padding: 0;

  outline: 0;

  vertical-align: baseline;

}

.categories-module > li h4{font-weight:normal; height:35px; margin:0; vertical-align:middle;}



td,th,tr {

  background: 0 0;

  border: 1px solid #cccccc;

  font-style: inherit;

  font-weight: inherit;

  margin: 0;

  padding-left: 7px;

  outline: 0;

  vertical-align: baseline;

}



table {

  border-collapse: collapse;

  border-spacing: 0;

  width: 100%;

  border: 1px solid #e1e1e1;

}



html {

  overflow-y: scroll;

  height: 100%;

  width: 100%;

}



body {

  font-family: Helvetica,Arial,sans-serif;

  font-size: 13px;

  line-height: 1.3;

  color: #555;

  height: 100%;

  padding: 0;

  background: #f8f8f8;

}



body.contentpane {

  background: #fff;

  color: #555;

}



.leading-0 a,.page-header h2 a,a:link,a:visited,h1,h2,h2.item-page-title a,h3,h4 {

  text-decoration: none;

}



a:hover {

  text-decoration: underline;

  color: #555;

  background: 0 0;

}



.logo-container {

  max-width: 315px;

  max-height: auto;

}



.logo img {

  width: 100%;

  height: auto;

  padding-top: 15px;

}



.logo img:hover {

  opacity: .6;

}



.logo a {

  color: #555;

  text-decoration: none;

  font-size: 56px;

}



.slogan {

  color: #C4C4C4;

  font-size: 13px;

  left: 198px;

  position: absolute;

  top: 56px;

}



.searchbutton {

  position: absolute;

  right: 10px;

  top: 7px;

  color: #fff;

  float: right;

  width: 50px;

}



.componentheading {

  font-style: italic;

  font-size: 25px;

  margin: 0;

  padding: 0 0 10px;

  color: #1a528c;

}



h1 {

  font-size: 20px;

}



h2 {

  font-size: 18px;

}



h3 {

  font-size: 16px;

}



h4 {

  font-size: 14px;

}



h1,h2,h3,h4,h5,h6 {

  margin: 0;

  padding: 5px 0;

  font-weight: 400;

  font-family: Arial,Helvetica,sans-serif;

}



ul {

  margin: 0 0 0 15px;

}



p {

  margin-top: 0;

  margin-bottom: 10px;

}



p em {

  font-style: italic;

}



blockquote {

  background: #eee;

  border: 3px solid #ccc;

  margin: 5px;

  padding: 5px;

  font-size: 18px;

  font-family: Arial,Helvetica,sans-serif;

  font-style: italic;

}



element.style {

  height: auto;

}



hr {

  width: 100%;

  clear: both;

  border: none;

  height: 2px;

  background: #eee;

  margin: 0;

  padding: 0;

}



.clr {

  clear: both;

}



@media screen and (min-width:960px) {

  #sidebar {

    width: 220px;

  }



  #centercontent_both {

    width: 52%;

    margin-left: 10px;

  }



  #centercontent_one {

    width: 74%;

    margin-left: 19px;

  }

}



@media screen and (min-width:640px) and (max-width:959px) {

  #rightbar-w {

    float: right;

    width: 22%;

  }



  #leftbar-w {

    float: left;

    width: 22%;

  }



  #centercontent_both {

    max-width: 52%;

    margin-left: 14px;

  }



  #centercontent_one {

    max-width: 74%;

    margin-left: 19px;

  }

}



@media screen and (max-width:959px) {

  #main-content,#pull,#slideshow {

    margin-left: 0;

    margin-right: 10px;

  }



  .user3 {

    display: none;

  }



  #nav {

    max-width: 99%;

  }



  #tg {

    margin-right: 10px;

    background-color: none repeat scroll 0 0 #000;

    width: 100%;

  }



  #social,.footer-right {

    display: none;

  }



  .callbacks_container {

    padding: 0;

    margin: 0;

  }

  .home_content .table {float:none !important;width:100% !important}

}



@media screen and (min-width:640px) {

  #rightbar-w {

    float: right;

  }



  #leftbar-w {

    float: left;

  }



  #wrapper {

    padding: 5px;

  }



  #bottomwide {

    margin: 0 10px;

  }

}



@media screen and (max-width:639px) {

  nav {

    height: auto;

    right: 15px;

    top: 0;

    letter-spacing: 0;

    position: relative;

    z-index: 10;

    margin: 0 4px 0 30px;

  }



  nav ul {

    width: 100%;

  }



  nav li {

    width: 50%;

    float: left;

    position: relative;

    z-index: 10;

  }



  nav ul li a {

    display: block;

    padding: 25px 20px;

    color: #757575;

    text-decoration: none;

  }



  nav li a {

    border-bottom: 1px solid #ccc;

    border-right: 1px solid #576979;

  }



  nav a {

    text-align: left;

    width: 100%;

    text-indent: 15px;

  }



  nav ul {

    display: none;

    height: auto;

  }



  nav a#pull {

    display: block;

    background-color: #283744;

    width: 100%;

    position: relative;

  }



  nav a#pull:after {

    content: "";

    background: url(../images/nav-icon.png) no-repeat;

    width: 20px;

    height: 20px;

    display: inline-block;

    position: absolute;

    top: -20px;

    right: 0;

  }



  #nav a {

    background: #fefefe;

    background: -moz-linear-gradient(top,#fefefe 0,#ececec 100%);

    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fefefe),color-stop(100%,#ececec));

    background: -webkit-linear-gradient(top,#fefefe 0,#ececec 100%);

    background: -o-linear-gradient(top,#fefefe 0,#ececec 100%);

    background: -ms-linear-gradient(top,#fefefe 0,#ececec 100%);

    background: linear-gradient(top,#fefefe 0,#ececec 100%);

    color: #000;

    display: inline-block;

    font-family: Helvetica,Arial,Verdana,sans-serif;

    font-size: 12px;

    line-height: 42px;

    padding: 0 10px;

    text-decoration: none;

  }



  #nav ul {

    margin-left: 0;

    padding: 0;

    float: left;

    height: 24px;

    list-style: none;

  }



  #nav ul li {

    list-style: none;

    float: left;

    position: relative;

    padding-right: 0 20px;

    margin: 0 5px 0 0;

  }



  #nav ul li a {

    color: #555;

    display: block;

    font-family: 'Alegreya Sans',sans-serif;

    font-size: 14px;

    font-weight: 400;

    padding: 0;

    text-align: left;

    text-shadow: none;

    border-right: none;

  }



  #nav ul li a:hover {

    color: #c4c4c4;

    background: 0 0;

    text-decoration: none;

  }



  #nav ul li:hover:after {

    content: '';

    display: block;

    width: 0;

    height: 0;

    position: absolute;

    left: 50%;

    bottom: 0;

    border-left: 10px solid transparent;

    border-right: 10px solid transparent;

    border-bottom: 10px solid #db000b;

    margin-left: -10px;

  }



  #nav ul li:first-child>a {

    border-radius: 5px 0 0;

    -moz-border-radius: 5px 0 0;

    -webkit-border-radius: 5px 0 0;

  }



  #nav ul li.active>a {

    -moz-box-shadow: inset 0 0 2px rgba(0,0,0,.1);

    -webkit-box-shadow: inset 0 0 2px rgba(0,0,0,.1);

    box-shadow: inset 0 0 2px rgba(0,0,0,.1);

    background: #ececec;

    background: -moz-linear-gradient(top,#ececec 0,#fef ef 100%);

    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#ececec),color-stop(100%,#fef ef));

    background: -webkit-linear-gradient(top,#ececec 0,#fef ef 100%);

    background: -o-linear-gradient(top,#ececec 0,#fef ef 100%);

    background: -ms-linear-gradient(top,#ececec 0,#fef ef 100%);

    background: linear-gradient(top,#ececec 0,#fef ef 100%);

  }



  #nav ul li:hover>a {

    background: #ececec;

    background: -moz-linear-gradient(top,#ececec 0,#fef ef 100%);

    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#ececec),color-stop(100%,#fef ef));

    background: -webkit-linear-gradient(top,#ececec 0,#fef ef 100%);

    background: -o-linear-gradient(top,#ececec 0,#fef ef 100%);

    background: -ms-linear-gradient(top,#ececec 0,#fef ef 100%);

    background: linear-gradient(top,#ececec 0,#fef ef 100%);

    -moz-box-shadow: inset 0 0 2px rgba(0,0,0,.1);

    -webkit-box-shadow: inset 0 0 2px rgba(0,0,0,.1);

    box-shadow: inset 0 0 2px rgba(0,0,0,.1);

  }



  #nav ul li ul,#nav ul li ul:hover {

    position: absolute;

    width: 180px;

    left: -999em;

    border-top: 0;

    margin: 0;

    padding: 0;

  }



  #nav ul ul ul {

    display: none;

  }



  #nav ul li ul li:hover ul {

    left: 100%;

    top: 0;

    display: block;

  }



  #nav ul li:hover ul {

    left: 100%;

    top: 0;

    display: none;

  }



  #nav ul li:hover ul li a {

    border-radius: 0;

    border: none;

  }



  #nav ul li:hover ul li ul li a {

    border-radius: 0;

    display: none;

  }



  #nav ul li ul li:hover ul li a {

    border-radius: 0;

    display: block;

  }



  .slogan {

    left: 8px;

  }



  #bottomwide {

    margin: 0 11px;

  }



  #centercontent_both,#leftbar-w,#rightbar-w {

    width: 100%;

  }



  #main-content {

    padding: 0;

  }



  #wrapper {

    padding: padding:15px 3px;

  }



  .cols-3 .column-1,.cols-3 .column-2,.cols-3 .column-3 {

    width: 98%;

  }

}



@media \0screen {

  img {

    width: auto;

  }

}



#header {

  position: relative;

  height: 85px;

  max-width: 960px;

  margin: 0 auto;

}



#header-w {

  position: relative;

  margin-bottom: 14px;

  margin-top: 12px;

  background: url(../images/header-bg.jpg) center top repeat-y;

}



.top {

  color: #fff;

  max-width: 450px;

  overflow: hidden;

  padding: 20px 0 0;

  margin: 0 0 0 500px;

  z-index: 1;

}



.top a {

  color: #fff;

  text-decoration: underline;

}



.fro {

  margin: 0 -480px 0 0;

  padding: 0;

  font-size: 11px;

  color: #a2a2a2;

  text-align: left;

  right: 50%;

  text-shadow: none;

  bottom: 6px;

  z-index: 10;

  line-height: 11px;

  height: 11px;

  position: absolute;

}



.fro a,.fro a:hover {

  text-decoration: none;

  color: #a2a2a2;

}



@media (max-width:959px) {

  .fro {

    bottom: 6px;

    margin: 0;

    padding: 0;

    position: absolute;

    right: 10px;

  }

}



#relative {

  position: relative;

}



#slideshow {

  margin: 0 auto;

  max-width: 960px;

}



#slide-w {

  margin: 0;

  padding: 0;

  background: url(../images/bg.png) repeat-x #EAEAEA;

  border-bottom: 1px solid #d6d6d6;

  border-top: 1px solid #f5f5f5;

}



#slide {

  max-width: 960px;

  margin: 0 auto;

}



@media only screen and (min-width:601px) {

  #nav {

    position: relative;

    z-index: 10;

    margin: 10px;

    height: 49px;

    border-radius: 5px;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    background: #fefefe;

    background: -moz-linear-gradient(top,#fefefe 0,#eee9f0 100%);

    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fefefe),color-stop(100%,#eee9f0));

    background: -webkit-linear-gradient(top,#fefefe 0,#eee9f0 100%);

    background: -o-linear-gradient(top,#fefefe 0,#eee9f0 100%);

    background: -ms-linear-gradient(top,#fefefe 0,#eee9f0 100%);

    background: linear-gradient(top,#fefefe 0,#eee9f0 100%);

    border-bottom: 2px solid #8AD1EE;

  }



  #nav ul li ul li {

    padding: 0;

    height: auto;

    width: 180px;

    margin: 0 auto;

    border: none;

    text-align: left;

  }



  #nav ul:after,#nav:after {

    content: '';

    display: block;

    clear: both;

  }



  #nav a {

    background: #fefefe;

    background: -moz-linear-gradient(top,#fefefe 0,#ececec 70%);

    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fefefe),color-stop(100%,#ececec));

    background: -webkit-linear-gradient(top,#fefefe 0,#ececec 100%);

    background: -o-linear-gradient(top,#fefefe 0,#ececec 100%);

    background: -ms-linear-gradient(top,#fefefe 0,#ececec 100%);

    background: linear-gradient(top,#fefefe 0,#ececec 100%);

    color: #000;

    display: inline-block;

    font-family: Helvetica,Arial,Verdana,sans-serif;

    font-size: 12px;

    line-height: 49px;

    padding: 0 20px;

    text-decoration: none;

  }



  #nav ul {

    margin-left: 0;

    padding: 0;

    float: left;

    height: 24px;

    list-style: none;

  }



  #nav ul li {

    list-style: none;

    float: left;

    position: relative;

    padding-right: 0 20px;

    margin: 0 1px 0 0px;

  }



  #nav ul li a {

    color: #555;

    display: block;

    font-family: 'Alegreya Sans',sans-serif;

    font-size: 16px;

    font-weight: 400;

    padding: 0 6px;

    text-align: left;

    text-shadow: none;

    border-right: none;

  }



  #nav ul li a:hover {

    color: #c4c4c4;

    background: 0 0;

    text-decoration: none;

  }



  #nav ul li:hover:after {

    content: '';

    display: block;

    width: 0;

    height: 0;

    position: absolute;

    left: 50%;

    bottom: 0;

    border-left: 10px solid transparent;

    border-right: 10px solid transparent;

    border-bottom: 10px solid #8AD1EE;

    margin-left: -10px;

  }



  #nav ul li:first-child>a {

    border-radius: 5px 0 0;

    -moz-border-radius: 5px 0 0;

    -webkit-border-radius: 5px 0 0;

  }



  #nav ul li.active:after {

    border-bottom: none;

    margin-left: -10px;

  }



  #nav ul li.active>a {

    -moz-box-shadow: inset 0 0 2px rgba(0,0,0,.1);

    -webkit-box-shadow: inset 0 0 2px rgba(0,0,0,.1);

    box-shadow: inset 0 0 2px rgba(0,0,0,.1);

    background: #ececec;

    background: -moz-linear-gradient(top,#ececec 0,#fef ef 100%);

    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#ececec),color-stop(100%,#fef ef));

    background: -webkit-linear-gradient(top,#ececec 0,#fef ef 100%);

    background: -o-linear-gradient(top,#ececec 0,#fef ef 100%);

    background: -ms-linear-gradient(top,#ececec 0,#fef ef 100%);

    background: linear-gradient(top,#ececec 0,#fef ef 100%);

  }



  #nav ul li>a {

    background: #DeDeDe;

  }



  #nav ul li:hover>a {

    background: #ececec;

    background: -moz-linear-gradient(top,#ececec 0,#fef ef 100%);

    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#ececec),color-stop(100%,#fef ef));

    background: -webkit-linear-gradient(top,#ececec 0,#fef ef 100%);

    background: -o-linear-gradient(top,#ececec 0,#fef ef 100%);

    background: -ms-linear-gradient(top,#ececec 0,#fef ef 100%);

    background: linear-gradient(top,#ececec 0,#fef ef 100%);

    -moz-box-shadow: inset 0 0 2px rgba(0,0,0,.1);

    -webkit-box-shadow: inset 0 0 2px rgba(0,0,0,.1);

    box-shadow: inset 0 0 2px rgba(0,0,0,.1);

  }



  #nav ul li ul {

    position: absolute;

    width: 180px;

    left: -999em;

    border-top: 0;

    margin: 0;

    padding: 0;

  }



  #nav ul li:hover ul {

    left: 0;

  }



  #nav ul li ul li:hover ul {

    left: 180px;

    top: 0;

  }



  #nav ul li:hover ul li a {

    border-radius: 0;

    border: none;

  }



  #nav ul li ul li:hover:after {

    border-bottom: none;

    margin-left: -10px;

  }

}



.clearfix:after,.clearfix:before {

  content: " ";

  display: table;

}



.clearfix:after {

  clear: both;

}



.menubox {

  background: #e14d43;

  margin: auto;

  position: relative;

  z-index: 10;

  width: 980px;

}



.menubox h2,.menubox h3 {

  padding-left: 20px;

  color: #fff;

}



.menubox h4 {

  color: #555;

  font-size: 33px;

  line-height: 5px;

  padding-bottom: 28px;

  padding-left: 20px;

}



#addthis {

  float: center;

  padding-left: 12px;

  padding-top: 0;

}



#sidebar {

  clear: both;

  background-color: #F5F5F5;

  border: 1px solid #E3E3E3;

  border-radius: 4px;

  box-shadow: 0 1px 1px rgba(0,0,0,.05) inset;

  margin-bottom: 20px;

  min-height: 20px;

}



#sidebar .module {

  margin-bottom: 15px;

  width: 100%;

}



#sidebar .module-title {

  color: #555;

  padding: 8px 0 8px 18px;

  background-color: #DCDCDC;

  font-family: 'Alegreya Sans',sans-serif;

  /*font-weight: 400;

  font-size: 18px;*/

  font-weight: 600;

  font-size: 20px;

  line-height: 100%;

  margin: 0;

}



#sidebar .module-body {

  background: 0 0;

  padding: 13px;

}



#sidebar .module-body p {

  padding: 0;

  margin: 0;

}



#sidebar ul li {

  margin: 0 5px;

  padding: 0;

}



#sidebar .module ul.menu {

  margin: 5px 0 0;

  list-style: none;

  padding: 0;

}



#sidebar .module ul.menu li {

  list-style: none;

  margin: 0;

  padding: 0;

}



#sidebar .module ul.menu li a {

  background-color: #f1f1f1;

  border-bottom: 1px solid #FFF;

  color: #575757;

  display: block;

  padding: 3px 15px 3px 5px;

  text-decoration: none;

  text-align: left;

}



#sidebar .module ul.menu li a:hover {

  color: #575757;

  background: url(../images/sidehover.jpg) 100% -50px no-repeat #fff;

}



#sidebar .module ul.menu li.active a {

  color: #058CA1;

}



#sidebar .module ul.menu li ul {

  margin: 0;

}



#sidebar .module ul.menu li ul li {

  background: 0 0;

  border: none;

  margin: 0 0 0 15px;

}



#sidebar .module ul.menu li ul li a {

  border: 0;

  color: #999;

  background: 0 0;

  text-align: left;

  padding-left: 11px;

}



#sidebar .module ul.menu li ul li a:hover {

  color: #575757;

  background: url(../images/sidehover.jpg) 100% -50px no-repeat #fff;

}



#sidebar .module ul.menu li.active ul li a {

  color: #6e99c2;

}



#sidebar .module ul.menu li ul li.active a,#sidebar .module ul.menu li.active ul li a:hover {

  color: #134E8B;

}



#main {

  margin: auto 0;

  position: relative;

}



#main-content {

  position: relative;

  padding: 0 10px;

  height: 100%;

  color: #635c47;

}



#maincol {

  position: relative;

}



#wrapper {

  margin: 0 auto;

  max-width: 1170px;

  position: relative;

  border-radius: 4px;

  background: url(../images/tail-middle.jpg) center 194px repeat-y;

}



#leftcolumn {

  margin-left: 9px;

  padding: 0;

  max-width: 185px;

  float: left;

}



#rightcolumn {

  margin-right: 9px;

  padding: 0;

  max-width: 185px;

  float: right;

}



#centercontent {

  max-width: 515px;

  float: left;

  margin: 5px 0 0;

  padding: 0;

  overflow: hidden;

}



#centercontent ul {

  margin: 0 0 10px 3px;

}



#centercontent td,#centercontent th {

  border: 1px solid #e1e1e1;

  vertical-align: middle;

}



#centercontent_both,#centercontent_one {

  float: left;

  overflow: hidden;

}



#centercontent_none {

  float: left;

}



div.clearpad {

  padding: 0 3px 3px 0;

}



div.clearpad ul {

  clear: both;

}



ul.archive li {

  list-style: none;

  padding: 0 0 0 10px;

}



.archive .article-count {

  color: #999;

}



.blog-featured {

  background: #fff;

}



.items-row {

  position: relative;

  clear: both;

}



.item-page {

  position: relative;

  padding: 0 7px 7px;

}



.page-header h2,h2.item-page-title {

  padding-bottom: 3px;

  margin: 10px 0;

  font-size: 25px;

  font-weight: 400;

  font-family: 'Alegreya Sans',sans-serif;

}



.leading-0 a,.page-header h2 a,h2.item-page-title a {

  padding: 5px 0 0;

  /*color: #db000b;*/

}



.leading-0 a:hover,.page-header h2 a:hover,h2.item-page-title a:hover {

  text-decoration: underline;

}



.item-page-title,.item-page-title a {

  text-decoration: none;

  color: #01406a;

}



.buttonheading {

  position: absolute;

  top: 15px;

  right: 0;

}



.buttonheading .edit,.buttonheading .email,.buttonheading .print {

  float: right;

  margin: 0 5px;

}



.iteminfo {

  font-size: 12px;

  overflow: hidden;

  margin-bottom: 5px;

  display: block;

  width: 100%;

  color: #999;

  line-height: 13px;

}



.iteminfo a {

  color: #999;

}



.iteminfo a:hover {

  color: #333;

}



.iteminfo .sub-category {

  padding: 0;

}



.iteminfo .createdby {

  font-weight: 700;

  display: block;

}



.items-more {

  clear: both;

  padding: 10px;

}



h3.items-more {

  font-size: 14px;

  padding: 0;

  margin: 0;

}



.items-more ol {

  margin: 0 0 0 30px;

  padding: 0;

}



th.list-author,th.list-date,th.list-hits,th.list-title {

  background: url(../images/h3.png) repeat-x #3F332E;

  padding: 2px;

  border-right: 1px solid #fff;

  color: #fff;

}



th.list-author a,th.list-date a,th.list-hits a,th.list-title a {

  color: #fff;

  font-weight: 700;

}



td.list-author,td.list-date,td.list-hits,td.list-title {

  border-bottom: 1px dotted #ccc;

}



td.list-title {

  width: 50%;

}



td.list-author {

  width: 15%;

  text-align: center;

}



td.list-hits {

  width: 5%;

  text-align: center;

}



td.list-date {

  width: 15%;

  text-align: center;

}



.cols-1 {

  width: 100%;

  clear: both;

}



.cols-2 .column-1 {

  width: 45%;

  float: left;

  margin: 4px;

}



.cols-2 .column-2 {

  width: 45%;

  float: right;

  margin: 4px;

}



@media screen and (min-width:601px) {

  .cols-3 .column-1 {

    width: 31%;

    float: left;

  }



  .cols-3 .column-2 {

    width: 30.88%;

    float: left;

    margin-left: -2px;

  }



  .cols-3 .column-3 {

    width: 31%;

    float: left;

    margin-left: -2px;

  }

}



.cols-4 .column-1 {

  width: 23%;

  float: left;

}



.cols-4 .column-2,.cols-4 .column-3 {

  width: 23%;

  margin-left: 1%;

  float: left;

}



.cols-4 .column-4 {

  width: 23%;

  margin-left: 0;

  float: right;

}



.column-1,.column-2,.column-3,.column-4 {

  position: relative;

  margin: 0 0 20px;

  padding: 1%;

}



.items-leading {

 

}



.items-leading h2,.items-row h2 {

  font-size: 24px;

  margin: 0;

  padding: 12px 0 0 0;

}



th.item-num,th.item-phone,th.item-position,th.item-state,th.item-suburb,th.item-title {

  background: url(../images/h3.png) repeat-x #3F332E;

  padding: 2px 2px 2px 7px;

  border-right: 1px solid #fff;

  color: #fff;

  text-align: left;

}



th.item-num a,th.item-phone a,th.item-position a,th.item-state a,th.item-suburb a,th.item-title a {

  color: #fff;

}



td.item-num {

  width: 5%;

  text-align: left;

}



td.item-title {

  width: 25%;

  text-align: left;

}



td.item-phone,td.item-position,td.item-state,td.item-suburb {

  width: 15%;

  text-align: left;

}



.contact label {

  width: 100%;

  font-weight: 700;

  float: left;

}



.contact input {

  float: left;

}



.contact .jicons-icons {

  float: left;

  padding: 5px 10px 10px 0;

}



.contact h3 {

  font-size: 14px;

}



.spacer .module {

  float: left;

}



.spacer.w99 .module {

  width: 100%;

}



.spacer.w49 .module {

  width: 50%;

}



.spacer.w33 .module {

  width: 33.3%;

}



.spacer.w24 .module {

  width: 24.5%;

}



.button,.validate {

  background: #757474;

  border: 1px solid #555;

  color: #FFF;

  font-weight: 400;

  margin: 4px;

  padding: 1px 12px;

}



.button:hover,.validate:hover {

  background: #3A759E;

  color: #fff;

}



.inputbox,input,select,textarea {

  height: 24px;

  border: 1px solid #ccc;

  color: #13618d;

  -moz-border-radius: 4px;

  border-radius: 4px;

  padding-right: 4px;

  width: 95%;

}



.breadcrumbs {

  color: #555;

  font-size: 10px;

  clear: both;

  background-color: #F5F5F5;

  border-radius: 4px;

  list-style: none;

  margin: 0 0 18px;

  padding: 4px 15px;

}



.breadcrumbs .sep {

  background: url(../images/arrow.png) 50% 50% no-repeat;

  padding: 5px;

}



.searchbox {

  background: 0 0;

  width: 143px;

  height: 30px;

  color: #5f7382;

  border-radius: 3px;

  border: 0;

  margin-top: 1px;

  padding-left: 10px;

}



.search_button {

  background: #586B79;

  border: none;

  color: #FFF;

  cursor: pointer;

  width: 38px;

}



.search-bg {

  position: relative;

  float: right;

  margin-top: 28px;

  padding: 2px;

  background: url(../img/black10.png);

  background: rgba(0,0,0,.1);

  border-bottom: 1px solid #5e6266!important;

  border-bottom: 1px solid rgba(255,255,255,.1)!important;

  width: 200px;

  -webkit-border-radius: 5px;

  -moz-border-radius: 5px;

  border-radius: 5px;

  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15) inset;

  -moz-box-shadow: 0 1px 1px rgba(0,0,0,.15) inset;

  box-shadow: 0 1px 1px rgba(0,0,0,.15) inset;

}



#mods1 {

  overflow: hidden;

  padding: 0;

  margin: 0 auto;

  clear: both;

}



#mods1 .module {

  padding: 0;

  margin: 0;

}



#mods1 .inner {

  padding: 10px;

}



#mods1 .module-title {

  margin: 0;

  padding: 0 0 10px;

}



#mods1 h3 {

  display: block;

  padding-left: 10px;

  padding-top: 3px;

  height: 20px;

  font-size: 18px;

}



#mods1 .module-body {

  padding: 0;

  margin: 0;

}



#mods1 ul {

  margin: 0 10px;

  padding: 0;

}



#mods1 ul li {

  list-style: inside;

}



#mods1-i {

  clear: both;

}



#ath {

  text-indent: -9999em;

  height: 2px;

  width: 25%;

  float: right;

}



#mods2 {

  overflow: hidden;

  padding: 0;

  margin: 0 auto;

  clear: both;

  width: 960px;

}



#mods2 .module {

  margin: 0;

  padding: 0;

}



#mods2 .inner {

  padding: 10px;

}



#mods2 .module-title {

  margin: 5px 0;

  padding: 0;

  display: block;

  height: 22px;

  font-size: 20px;

  font-weight: 100;

  color: #333;

  text-shadow: 1px 1px #fff;

}



#mods2 .module-body {

  padding: 0;

  margin: 0;

}



#mods2 a {

  color: #419af8;

}



#mods2 ul {

  margin: 0;

  padding: 0;

}



#mods2 ul li {

  list-style: inside;

  margin: 0;

  padding: 0;

}



#mods3 {

  overflow: hidden;

  padding: 0;

  margin: 0 auto;

  clear: both;

  width: 960px;

  color: #dfdfdf;

  background: url(../images/mods3.png) repeat-x #1a528c;

}



#mods3 .module {

  margin: 0;

  padding: 0;

}



#mods3 .inner {

  padding: 5px 10px 0;

}



#mods3 .module-title {

  margin: 0 0 5px;

  padding: 0;

  display: block;

  height: 22px;

  font-size: 20px;

  font-weight: 400;

  color: #fff;

  text-shadow: 1px 1px #000;

}



#mods3 .module-body {

  padding: 0;

  margin: 0;

}



#mods3 a {

  color: #419af8;

}



#mods3 a:hover {

  color: #fff;

}



#mods3 ul {

  margin: 0;

  padding: 0;

}



#mods3 ul li {

  border-bottom: 1px dotted #043466;

  list-style: none;

}



#mods3 ul li a {

  font-weight: 100;

  display: block;

  padding: 0 0 0 15px;

  background: url(../images/arrow.png) 0 50% no-repeat;

}



#footer .top1 {

  background: url(../images/mods3-top.png) no-repeat;

  clear: both;

}



#footer .top2 {

  background: url(../images/mods3-top.png) 100% 100% no-repeat;

}



#footer .top3 {

  background: #0b58a9;

  height: 6px;

  margin: 0 6px;

}



#footer .bot1 {

  background: url(../images/mods3-bot.png) no-repeat;

  clear: both;

}



#footer .bot2 {

  background: url(../images/mods3-bot.png) 100% 100% no-repeat;

}



#footer .bot3 {

  background: #1a528c;

  height: 6px;

  margin: 0 6px;

}



#footer {

  clear: both;

  margin: 10px 0 0;

  padding: 0;

}



.footer-pad {

  width: 960px;

  margin: 0 auto;

  padding: 0;

}



.hlp {

  text-indent: -9999px;

}



.copy {

  margin: 0;

  padding: 0 0 0 10px;

  font-size: 12px;

  float: left;

  color: #ccc;

}



.copy a {

  font-size: 12px;

  color: #ccc;

}



.cms {

  text-align: center;

  float: center;

  color: #555;

  font-size: 9px;

  padding: 0;

  width: 290px;

  margin: 0 auto;

}



.cms a {

  text-decoration: none;

  font-size: 9px;

  color: #555;

  font-weight: 700;

  padding: 0;

}



.pwdby {

  color: #898989;

  font: 10px Tahoma;

  padding-left: 18px;

}



#system-message {

  margin: 0;

  padding: 0;

}



#system-message dt {

  font-weight: 700;

}



#system-message dd {

  margin: 0;

  font-weight: 700;

  text-indent: 30px;

}



#system-message dd ul {

  color: #05B;

  margin: 0;

  list-style: none;

  padding: 10px;

  border-top: 3px solid #84A7DB;

  border-bottom: 3px solid #84A7DB;

}



#system-message dt.message {

  display: none;

}



#system-message dt.error {

  display: none;

}



#system-message dd.error ul {

  color: #c00;

  background-color: #E6C0C0;

  border-top: 3px solid #DE7A7B;

  border-bottom: 3px solid #DE7A7B;

}



#system-message dt.notice {

  display: none;

}



#system-message dd.notice ul {

  color: #c00;

  background: #EFE7B8;

  border-top: 3px solid #F0DC7E;

  border-bottom: 3px solid #F0DC7E;

}



#system-debug {

  color: #ccc;

  background-color: #fff;

  padding: 10px;

  margin: 10px;

}



#system-debug div {

  font-size: 11px;

}



#error .error {

  color: red;

}



.cpq {

  overflow: auto;

  position: fixed;

  height: 0;

  width: 0;

}



#error {

  width: 600px;

  margin: 100px auto 0;

  padding: 20px;

  background: #fff;

  -moz-border-radius: 6px;

  border-radius: 6px;

}



#slide {

  height: 152px;

  color: #c6c6c6;

  float: left;

  width: 958px;

  margin-top: 5px;

  margin-bottom: 5px;

  -moz-border-radius: 5px;

  border-radius: 5px;

  -moz-box-shadow: 0 0 5px #b9b9b9;

  -webkit-box-shadow: 0 0 5px#b9b9b9;

  box-shadow: 0 0 5px #b9b9b9;

}



#bookmark {

  float: right;

  margin-top: 8px;

}



div.pagination ul a,ul.pagination a {

  background: #F6F6F6;

  border: 1px solid #CCC;

  color: #000;

  line-height: 20px;

  padding: 0 5px;

  text-decoration: none;

}



div.pagination ul a:active,div.pagination ul a:focus,div.pagination ul a:hover {

  background: #069;

  border: 1px solid #069;

  color: #FFF;

  text-decoration: none;

}



div.pagination ul li,ul.pagination li {

  background: none;

  display: inline;

  margin: 0;

  overflow: hidden;

  padding: 0;

}



div.pagination ul li,ul.pagination li span {

  line-height: 20px;

  padding: 0 5px;

}



div.pagination ul,ul.pagination {

  float: left;

  margin: 10px 0;

  width: 100%;

}



.counter {

  float: right;

  line-height: 1;

  margin: 15px 0;

  text-align: right;

}



div.panelz,p.flip {

  margin: 0;

  width: 10px;

  float: right;

  cursor: pointer;

}



div.panelz {

  height: 20px;

  display: none;

  width: 90px;

  float: right;

  text-align: right;

  cursor: pointer;

  padding-left: 20px;

}



.nav_up {

  padding: 7px;

  position: fixed;

  background: url(../images/up.png) 50% 50% no-repeat;

  width: 36px;

  height: 36px;

  bottom: 10px;

  opacity: .7;

  right: 30px;

  white-space: nowrap;

  cursor: pointer;

  -moz-border-radius: 3px;

  -webkit-border-top-left-radius: 3px;

  -webkit-border-top-right-radius: 3px;

  -khtml-border-top-left-radius: 3px;

  -khtml-border-top-right-radius: 3px;

  filter: alpha(opacity=70);

}



.nav_up:hover {

  opacity: .3;

}



.tgwide {

  width: 100%;

  border-radius: 0 0 8px 8px;

}



#tg,#tg a {

  text-decoration: none;

}



#tg {

  clear: both;

  padding-left: 15px;

  height: 25px;

  text-align: left;

  max-width: 980px;

  margin: 0 auto;

}



#social {

  float: right;

  margin-top: 28px;

  right: 0;

  z-index: 10;

}



#social img:hover {

  opacity: .4;

}



#toppositions {

  width: 100%;

  padding: 0;

  margin: auto;

}



#topwide {

  margin: 0 0 25px;

  position: relative;

  border-radius: 6px;

  float: left;

}



#top {

  max-width: 980px;

  margin: auto;

  height: 100%;

  padding-bottom: 10px;

  position: relative;

  background: 0 0;

}



#top:after,#top:before {

  content: "";

  display: table;

}



.top1 h3,.top2 h3,.top3 h3 {

  color: #555;

  font-weight: 700;

  font-family: tahoma,sans-serif;

  font-size: 16px;

  margin: 0;

  text-shadow: none;

}



.top1,.top2,.top3 {

  background: 0 0;

  color: #555;

  border: 0;

  border-radius: 5px;

  padding: 0 5px 6px 15px;

  float: left;

  max-width: 250px;

  margin: 10px 20px 5px;

  text-shadow: 0 1px #fff;

}



#bottomwide {

  position: relative;

  border-radius: 6px;

  background: url(../images/footer-bg.png) center top repeat-y;

  clear: both;

}



#bottom {

  max-width: 980px;

  margin: auto;

  height: auto;

  padding-bottom: 10px;

  position: relative;

  background: 0 0;

}



#bottom:after,#bottom:before {

  content: "";

  display: table;

}



.user1 h3,.user2 h3,.user3 h3 {

  color: #555;

  font-weight: 700;

  font-family: tahoma,sans-serif;

  font-size: 16px;

  margin: 0;

  text-shadow: none;

}



.user1,.user2,.user3 {

  background: 0 0;

  color: #555;

  border: 0;

  border-radius: 5px;

  padding: 0 10px 6px 14px;

  float: left;

  max-width: 250px;

  margin: 10px 20px 5px;

  text-shadow: 0 1px #fff;

}



.remembercheck {

  width: 20px;

  display: inline;

}



.article-info {

  color: #555;

  display: inline;

  font-size: 11px;

  font-style: italic;

  width: 100%;

  background: #e1e1e1;

  padding: 1px 4px;

  border-radius: 2px;

}



.article-info a {

  color: #555;

  text-decoration: underline;

}



.list {

  text-align: justify;

}



.list li {

  list-style-type: none;

}



.user1 {

  max-width: 700px;

}



.moduletable_bba,.moduletable_inst,.moduletable_mba_foot,.moduletabletopmenu {

  float: left;

  margin-right: 35px;

}



.newworld {

  color: #008cc4;

  font-family: "Lucida Handwriting","Lucida Sans Unicode","Lucida Grande",sans-serif;

  font-size: 18px;

  line-height: 0;

  padding-left: 30px;

}



.manage {

  color: #989898;

  font-family: "Lucida Handwriting","Lucida Sans Unicode","Lucida Grande",sans-serif;

  font-size: 18px;

  font-weight: lighter;

  line-height: 44px;

  padding-left: 30px;

}



.placement {

  height: auto;

  padding: 5px;

  text-align: center;

}



.blurbfont {

  color: #008cc4;

  font-family: Arial,Helvetica,san-serif;

  font-size: 14px;

  font-weight: 700;

}



.blurb {

  border: 2px solid #008cc4;

  border-radius: 50px;

  word-wrap: break-word;

}



#nav {

  margin-top: 14px;

}



.nav.menuleft {

  font-weight: 700;

}



.item-page h1 {

  color: #008cc4;

  font-size: 14px;

  line-height: 1.2em;

  text-transform: uppercase;

}



h1,h2,h3 {

  color: #008cc4!important;

}



.footer_menu li {

  display: inline;

  list-style: none;

  margin-right: 2px;

  margin-left: 2px;

  padding: 0 2px;

  font-weight: 700;

  border-right: 1px solid #000;

}



.footer_menu li.last {

  border: none;

}



#nav {

  margin-left: 11%;

  margin-right: 138px;

}



#leftbar-w {

  margin-left: 8%;

}



.news {

  width: 42%;

  margin-right: 10%;

}



.elig {

  width: 50%;

}



.one,.three,.two {

  width: 30%;

  float: left;

}



.form-label-right {

  width: 65px!important;

  display: inline-block;

  text-align: right;

}



.form-input {

  padding: 7px;

}



.form-input input,.form-input select {

  float: right;

  font-family: verdana;

  font-size: 100%;

  margin-right: 5px;

  width: 131px;

}



.form-input select {

  width: 135px;

}



.form_required {

  color: red;

}



.form-all {

  margin: auto;

  background: 0 0;

  color: #FFF!important;

  font-family: Verdana;

  font-size: 12px;

  background-color: #8ad1ee!important;

  width: 100%;

  line-height: 20px;

  padding-bottom: 5px;

  padding-left: 0!important;

  padding-top: 0;

  margin-top: 20px!important;

  margin-bottom: 20px!important;

}



#admission_form #scourse1,#admission_form input {

  width: 55%;

}



#header_7 {

  padding-left: 8px;

},.imgc img {

  width: 100%;

  height: auto;

}



.report div {

  text-align: center;

}



.reportone {

  float: left;

  width: 30%;

}



.reporttwo {

  float: left;

  width: 40%;

}



.reporthree {

  width: 30%;

}



.flexf {

  display: flex;

}



.top3 {

  margin-left: -12px;

}



#mod-search-searchword {

  margin-bottom: 0;

  width: 123px;

  height: 15px;

  box-shadow: none;

}



.search_search .btn {

  background: #0087c1;

  border: none;

  border-radius: 0;

  color: #fff;

  font-family: arial,helvetica,sans-serif;

  text-transform: uppercase;

}



.popup_bg {

  background-color: #999;

  height: 100%!important;

  left: 0;

  opacity: .7;

  position: fixed;

  top: 0;

  visibility: hidden;

  width: 100%;

  z-index: 20;

}



.leftcont,.rightcont {

  width: 50%;

  border: 1px solid #ccc;

}



.maincont {

  width: 100%;

  display: flex;

}



.contentl {

  float: left;

  width: 50%;

}



.imageright {

  width: 50%;

  float: left;

}



#topwide {

  border: none;

}



.home_content h2 {

  font-size: 16px;

}



.home_content {

  font-size: 14px;

}



#nav .nav.menu li a {

  font-size: 17px;

}



.nav-child.unstyled.small li {

  width: 344px!important;

}



.logo-container p {

  margin-left: 25%;

}



#sidebar {

  width: 270px;

}



#centercontent_one {

  width: 66%;
  float:right;
  margin: 0 10px 0 0;

}



#saecrs_Holder .sae_link a {

  font-size: 14px;

  font-weight: 700;

}



.high h3 {

  font-size: 16px;

}



.high h4 {

  margin: 0;

}



#sidebar .module ul.menu li a {

  line-height: 235%;

  font-size: 14px;

}



#sidebar .module ul.menu li a:hover {

  font-weight: 700;

}



#sidebar .nav.menuleft li {

  font-size: 14px;

  line-height: 235%;

}



#popuptest {

  z-index: 9999!important;

  left: 8%!important;

}



.rleft_sidebar #leftbar-w {

  display: none;

}



.socialshare {

  clear: both;

}



.blurb {

  display: none;

}



.top3 {

  float: right;

}



#topwide {

  width: 95%;

}



.popupcontent li {

  color: #333;

  font-family: helvetica;

  font-size: 13px;

}



.top1.logo-container.logo {

  margin: 0 7%;

}



#nav {

  border-top: 2px solid #8ad1ee;

}



.home_content .home-box-content{border:1px solid #ccc; padding:5px 8px; clear:both; margin:15px 0 10px 0;}

.home_content .home-box-content h2{color:#08c; font-size:18px;}



@media screen and (min-device-width:200px) and (max-device-width:500px) {

  .l_sidebar #leftbar-w {

    display: none;

  }



  .rleft_sidebar #leftbar-w {

    display: block;

  }



  #sidebar {

    width: auto;

  }

  #nav {

  margin-left: 8%;

  margin-right: 8%;

  

  }

  .nav.menu {

    margin-left: -8% !important;

}

#nav .nav.menu li a{

	text-indent:0px !important;

	padding-left:10% !important;

	width:92%;

    }

}



@media screen and (min-device-width:200px) and (max-device-width:635px) {

  #centercontent_one {

    width: 95%;

  }



  .news {

    margin: 0;

    width: 100%;

  }



  #leftbar-w {

    margin-left: 0;

  }



  .placement {

    padding: 6%;

  }



  .one,.three,.two {

    width: 100%;

  }



  .reportone,.reporttwo {

    float: none;

    width: 100%;

  }



  .reporthree {

    width: 100%;

  }



  .flexf {

    display: block;

  }



  .popupcol,.popuplogo {

    width: 100%!important;

    float: none!important;

  }



  .flexdiv {

    display: block!important;

  }



  #popuptest {

    width: 82%!important;

  }



  div.sample_popuptest {

    left: 8%!important;

  }



  .custfield {

    width: 100%!important;

  }



  .nav-child.unstyled.small li {

    width: 90px!important;

  }

  #nav {

  margin-left: 8%;

  margin-right: 8%;

  }

}



@media screen and (min-device-width:646px) and (max-device-width:1033px) {

  .nav-child.unstyled.small li {

    width: 180px!important;

  }



  .news {

    margin: 0;

    width: 300px;

  }



  #popuptest {

    left: 320px!important;

  }

}



@media screen and (min-device-width:1034px) and (max-device-width:1366px) {

  #popuptest {

    left: 320px!important;

  }

}



#sidebar .module #admission {

  display: none;

}



#topwide .customabovefooter p {

  margin-top: 20px;

}



#topwide .customabovefooter span {

  font-size: 16px;

  padding-left: 0;

}



#nav a {

  background: -moz-linear-gradient(center top,#f0f0f0 0,#DDD 30%) repeat-x rgba(0,0,0,0);

}



#centercontent_one .item-page h1:nth-child(1) {

  margin-top: 0;

  padding-top: 0;

}



.moduletablefbook {

  display: none;

}



.news .moduletable h3 {

  margin: 0;

  padding-left: 5px;

}



.category-module a {

  font-size: 15px;

  font-weight: 700;

}



.catrgory-module p {

  font-size: 14px;

}



.category-module li span {

  background-color: #E1E1E1;

}



#comments-footer {

  height: 0;

}



#comments-footer a {

  display: none;

}



#blog-page li {

  margin-left: 10%;

  font-size: 17px;

  line-height: 20px;

}



@media screen and (min-device-width:320px) and (max-device-width:767px) {

  #blog-page li {

    margin-left: 0;

  }

}}



@media screen and (min-device-width:1034px) and (max-device-width:1366px) {

  #centercontent_one .item-page h1:nth-child(1) img {

    margin-left: 15%;

  }

}



@media screen and (min-device-width:640px) and (max-device-width:959px) {

  #leftbar-w {

    margin-left: 0;

    width: 40%;

  }



  #centercontent_one {

    width: 56%;

  }



  .news {

    width: 300px;

  }

}



@media screen and (max-device-width:639px) {

  #nav {

    border: 0;

    background: none;

  }



  #centercontent_one {

    width: 100%;

  }

}



@media screen and (min-device-width:768px) and (max-device-width:859px) {

  #nav {

    margin: 14px auto 10px;

    max-width: 714px;

  }



  .nav li {

    margin: 0 4px 0 0 !important;

  }



  #nav .nav a {

    padding: 0 4px !important;

    font-size: 13.2px !important;

  }

}



@media screen and (min-device-width:860px) and (max-device-width:979px) {

  #nav {

    margin: 14px auto 10px;

    max-width: 803px;

  }



  .nav li {

    margin: 0 4px 0 0 !important;

  }



  #nav .nav a {

    padding: 0 4px !important;

    font-size: 15px !important;

  }

}



@media screen and (min-device-width:980px) and (max-device-width:1279px) {

  #nav {

    margin: 14px auto 10px;

    max-width: 930px;

  }



  #nav .nav a {

    font-size: 16px !important;

  }

}



@media screen and (min-device-width:200px) and (max-device-width:599px) {

  #nav {

    margin-top: 30px;

  }



  .user1 a {

    line-height: 22px;

  }



  .footer_menu ul {

    margin-left: 0 !important;

  }



  .social-links {

    position: fixed;

    bottom: 100px;

    right: 5px;

    width: 33px;

    z-index: 100000;

  }



  .social-links img {

    margin-bottom: 5px;

    opacity: 0.8;

  }



  .social-links a:nth-child(5) {

    display: none;

  }

}



.nav_up {

  right: 15px;

  bottom: 30px;

}



.news .moduletable h3 {

  background-color: #DCDCDC;

}



.category-list #adminForm {

  display: none;

}



#editor-navigation a {

  background: #FAFAFA;

  border: 1px solid #ddd;

  padding: 5px 10px;

}



#editor-navigation a.active {

  color: #fff;

  background-color: #08c;

}



#editor-navigation a:hover {

  text-decoration: none;

  background: #008CCB;

  color: white;

}



#tContainer222 #editor-navigation,#tContainer222 p {

  display: none;

}



#tContainer222 .editor-title {

  display: block;

}



#tContainer222 .editor-title a {

  font-size: 14px;

  font-weight:700;

}



#tContainer222 .editor-title:after {

  content: '';

  padding-bottom: 10px;

  display: block;

}



#editor-navigation.pagination ul, ul.pagination {

  width: 100%;

}



#editor-navigation.pagination ul li {

  padding: 0;

}



.editor-title {

  margin: 0 0 6.75pt;

  /*text-align: justify;*/

  line-height: 13.5pt;

  font-size: 12pt;

  /*font-family: Helvetica, sans-serif;*/

}

.home_content .table td {height:36px;text-align:center;vertical-align:middle}

@media (max-width:639px) {

  #centercontent_one {

    width: 100%;

  }

  

.moduletable ul {

    margin: 0 0 0 1px;

}



.moduletable ul.categories-module > li {

    width: 49%;

}



.moduletable ul.categories-module > li h4 {

    font-size: 11px; padding:3px;

	}

}



/******Done by Gaurav 31st May*******/

.ideas-update {font-size: 18px; color: #08c; margin-bottom: 5px}









#nav ul.sub-menu li{

width: 344px!important;

}





.menu-footer-menu-container ul li:last-child{

border-right: none;

}









.navigation li a,

.navigation li a:hover,

.navigation li.active a,

.navigation li.disabled {

	color: #fff;

	text-decoration:none;

}



.navigation li {

	display: inline;

}



.navigation li a,

.navigation li a:hover,

.navigation li.active a,

.navigation li.disabled {

	background-color: #6FB7E9;

	border-radius: 3px;

	cursor: pointer;

	padding: 12px;

	padding: 0.75rem;

}



.navigation li a:hover,

.navigation li.active a {

	background-color: #3C8DC5;

}



.sub-menu .current-menu-item{

background-color:#c4c4c4;



}



.sub-menu .current-menu-item a{

color:#000000;

}



.scr > a {

    display: inline-block;

    font-weight: bold;

    margin-bottom: 10px;

    width: 100%;

	}

	#MyDivName {

  overflow:hidden;

  width:200px;

  height:200px;

}



.leftBarCustomMenu{

    font-weight: 700;

	margin-left: 0;

    margin-bottom: 18px;

    list-style: none;

	

}





.leftBarCustomMenu li {

    font-size: 14px;

    line-height: 235%;

	

}



.leftBarCustomMenu li a{

        display: block;

		    color: #08c;

			    text-decoration: none;

}



.leftBarCustomMenu li a{

	background-color: #f5f5f5!important;

    border-bottom: #f5f5f5!important;

    color: #08c!important;

    display: block!important;

    padding: 3px 15px 3px 5px!important;

    text-decoration: none!important;

    text-align: left!important;

}





.leftBarCustomMenu>li>a:focus, .leftBarCustomMenu>li>a:hover {

    text-decoration: none!important;

    background-color: #eee!important;

	    color: #005580!important;

}





.leftBarCustomMenu.menu li a:hover{

	background:none!important;

	background-color:#eeel!important;

}



.popupformwrap span.wpcf7-list-item{

	width:100%;

}



.custfield div{

	float:left;

	width:100%;

}



.popupformwrap span.wpcf7-not-valid-tip{

float:left;

}





.popupformwrap .wpcf7-list-item-label{

	color: #000000;

    font-weight: normal;

}



.popuplabeldiv{

margin:3px;

}



span.wpcf7-list-item{

margin:0px!important;

}



.home .current-menu-item a{

    background: #ececec!important;

}



.pagination .current{

    color: #999;

    background-color: transparent;

    cursor: default;

}



.page-id-190 .item-page{

    font-size: 14px;

}



.popup_listing_left_grid{

float:left;

width:50%

}



.popup_listing_right_grid{

float:right;

width:50%

}


#centercontent_one p{
	text-align:justify;
}