/***************************
*   > CTI Australia        *
*   > By Dilip Kakarla     *
*   > Main Style Sheet     *
***************************/

/*********************
*   General Styles   *
*********************/

html {
  font-size: 100%;
}

body {
  margin: 15px 0px 10px 0px;
  background-color: #ffffff;
  /*background-color: #f4f2f0;*/
}

.doNotDisplay {
  display: none;
}

abbr, acronym {
  border-bottom: 1px dotted;
  cursor: help;
  font-size: 10px;
}

img {
  border: 0px;
}

.highlight {
  color: #c42000;
}

.red {
  color: #f00;
}

ul {
  list-style: square outside url(../images/arrows.gif);
  font: 10px Verdana, Arial, Helvetica, sans-serif;
  color: #000;
}

p {
  font: 10px Verdana, Arial, Helvetica, sans-serif;
  color: #000;
}

/*************
*   Header   *
*************/

#header {
  width: 780px !important;
  height: 90px !important;
  background-color: #ffffff;
  border-width: 1px 1px 0px 1px;
  border-style: solid;
  border-color: #ccc;
  margin: 0px auto;
  /*background-image: url(../images/test.gif);*/
}

#header .logo {
  float: left;
  margin-top: 5px;
  margin-left: 10px;
}

#header .headerNav {
  margin-top: 4px;
  margin-right: 5px;
  float: right;
  color: #000;
  font: 10px Verdana, Arial, Helvetica, sans-serif;
}

#header .headerNav a {
  color: #7f8485;
  text-decoration: none;
}

#header .headerNav a:hover {
  color: #000;
  text-decoration: none;
}

/*****************
*   Navigation   *
*****************/

#navigation {
  width: 780px !important;
  height: 25px !important;
  background-color: #e5e5e5;
  border-width: 0px 1px 0px 1px;
  border-style: solid;
  border-color: #ccc;
  margin: 0px auto;
}

#navigation .mainNavigation {
  margin-top: 6px;
  margin-left: 10px;
  float: left;
  color: #7f8485;
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
}

#navigation .mainNavigation a {
  color: #7f8485;
  text-decoration: none;
}

#navigation .mainNavigation a:hover {
  color: #c42000;
  text-decoration: none;
}

#navigation .search {
  margin-top: 3px;
  margin-right: 5px;
  float: right;
}

.searchField {
  width: 100px;
  height: 13px;
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: #7f8485;
  font: 10px Verdana, Arial, Helvetica, sans-serif;
}

.searchButton {
  background-color: #7f8485;
  color: #fff;
  width: 65px;
  height: 17px;
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: #333;
  font: 10px Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
}

/*************
*   Banner   *
*************/

#banner {
  width: 780px !important;
  height: 200px !important;
  background-color: #fff;
  border-width: 0px 1px 0px 1px;
  border-style: solid;
  border-color: #ccc;
  margin: 0px auto;
}

/**************
*   Content   *
**************/

#content {
  width: 780px !important;
  height: auto !important;
  border-width: 0px 1px 0px 1px;
  border-style: solid;
  border-color: #ccc;
  margin: 0px auto;
  background-color: #fff;
}

.breadGrumps {
  margin-left: 10px;
  font: 10px Verdana, Arial, Helvetica, sans-serif;
  color: #7f8485;
  font-weight: bold;
}

.breadGrumps a {
  color: #7f8485;
  text-decoration: underline;
}

.breadGrumps a:hover {
  color: #7f8485;
  text-decoration: underline;
}

.homeCntHead {
  margin-left: 10px;
  font: 12px Arial, Helvetica, sans-serif;
  color: #272626;
  font-weight: bold;
}

.homeCntCnt {
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 5px;
  font: 10px Verdana, Arial, Helvetica, sans-serif;
  color: #000;
}

.homeCntCnt a {
  color: #c42000;
  text-decoration: none;
}

.homeCntCnt a:hover {
  color: #c42000;
  text-decoration: underline;
}

.homeCntNews {
  padding-top: 7px;
  padding-right: 5px;
  font: 10px Verdana, Arial, Helvetica, sans-serif;
  color: #000;
}

/*************
*   Footer   *
*************/

#footer {
  width: 780px !important;
  height: 23px !important;
  background-color: #e5e5e5;
  text-align: center;
  font: 10px Verdana, Arial, Helvetica, sans-serif;
  color: #7f8485;
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: #ccc;
  margin: 0px auto;
  padding-top: 8px;
  padding-bottom: 8px;
}

#footer a {
  color: #7f8485;
  text-decoration: none;
}

#footer a:hover {
  color: #000;
  text-decoration: none;
}

/************
*   Other   *
************/

.mainCntHead {
  font: 13px Verdana, Arial, Helvetica, sans-serif;
  color: #c42000;
  font-weight: bold;
  text-decoration: none;
}

.mainCntCnt {
  font: 10px Verdana, Arial, Helvetica, sans-serif;
  color: #000;
}

.cntHead {
  font: .8em Verdana, Arial, Helvetica, sans-serif;
  color: #444;
  font-weight: bold;
  text-decoration: none;
}

a.backToTop {
  font-weight: bold;
  color: #f00;
  text-decoration: none;
  float: right;
}

a.backToTop:hover {
  font-weight: bold;
  color:#f00;
  text-decoration: underline;
}

.gray {
  color: #666;
}

.resource {
  font: 10px Verdana, Arial, Helvetica, sans-serif;
  color:#c42000;
  font-weight: bold;
}

.resource span {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #666;
}

.resource a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#c42000;
  text-decoration: none;
}

.resource a:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#c42000;
  text-decoration: underline;
}

.resourceHead {
  font: 1.2em Verdana, Arial, Helvetica, sans-serif;
  color:#c42000;
  font-weight: bold;
}

a.email {
  color:#c42000;
  text-decoration: none;
}

a.email:hover {
  color:#c42000;
  text-decoration: underline;
}

.faqs {
  font: .7em Verdana, Arial, Helvetica, sans-serif;
  color:#444;
  font-weight: bold;
}

.faqs a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#c42000;
  text-decoration: none;
}

.faqs a:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#c42000;
  text-decoration: underline;
}

table.cnt {
  border-collapse: collapse;
  font: .65em Verdana, Arial, Helvetica, sans-serif;
  color:#000;
}

table.cnt td {
  border: 1px solid #ccc;
}

table.nlt {
  font: .7em Verdana, Arial, Helvetica, sans-serif;
  color:#c42000;
  font-weight: bold;
}

table.nlt a {
  color:#c42000;
  text-decoration: none;
}

table.nlt a:hover {
  text-decoration: underline;
}
