a.main-nav:link {font-family: Verdana; font-size: 10px; font-weight:BOLD; color: #fff; text-decoration: none; }
a.main-nav:visited {font-family: Verdana; font-size: 10px; font-weight:BOLD; color: #fff; text-decoration: none; }
a.main-nav:active {font-family: Verdana; font-size: 10px; font-weight:BOLD; color: #fff; text-decoration: none; }
a.main-nav:hover {font-family: Verdana; font-size: 10px; font-weight:BOLD; color: #fff; background: #e0c298; text-decoration: none; }

a.home-nav:link {font-family: Verdana; font-size: 10px; font-weight:BOLD; color: #574d3f; text-decoration: none; }
a.home-nav:visited {font-family: Verdana; font-size: 10px; font-weight:BOLD; color: #574d3f; text-decoration: none; }
a.home-nav:active {font-family: Verdana; font-size: 10px; font-weight:BOLD; color: #574d3f; text-decoration: none; }
a.home-nav:hover {font-family: Verdana; font-size: 10px; font-weight:BOLD; color: #574d3f; background: #fff; text-decoration: none; }

a.main-navsub:link {font-family: Verdana; font-size: 10px; font-weight:BOLD; color: #70779E; text-decoration: none; }
a.main-navsub:visited {font-family: Verdana; font-size: 10px; font-weight:BOLD; color: #70779E; text-decoration: none; }
a.main-navsub:active {font-family: Verdana; font-size: 10px; font-weight:BOLD; color: #70779E; text-decoration: none; }
a.main-navsub:hover {font-family: Verdana; font-size: 10px; font-weight:BOLD; color: #70779E; background: #fff; text-decoration: none; }

form {margin-bottom : 0; }

.homeborder {
        border-width: 4px;
        border-style: solid;
        border-color: #fff;
}

.main-navtable {
        font: 10px verdana;
        color: #fff;
        font-weight: bold;
        border-width: 1px;
        border-style: solid;
        border-color: #fff;
}

.news {
	font: 10px verdana;
	color: #333;
	text-decoration: none;
}

.navadmin {
	font: 10px verdana;
	color: #fff;
	text-decoration: none;
}

.cnt-searchmain {
	font: 9px verdana;
	color: #333;
}

.cnt-footer {
	font: 9px verdana;
	color: #ddd;
}

.cnt-newslink {
	font: 9px verdana;
	color: #8E1212;
	text-decoration : none;
}

.cnt-welcome {
	font: 11px arial;
	color: #333;
        text-link:  #EAC85A;
text-align: justify;
}

.cnt-homefeatures {
	font: 9px verdana;
	color: #8E1212;
}

.news {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	line-height: 15px;
}

.cnt-main {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	line-height: 15px;
}

.cnt-main hr {
	border-width: 0px 0px 1px 0px;
	border-style: dashed;
	color: white;
	border-color: #999;
}

.cnt-main a:link {
              text-decoration: underline;
              color: #990000;
}

.cnt-main a:hover {
              text-decoration: underline;
              color: #990000;
}

.cnt-main a:visited {
              text-decoration: underline;
              color: #990000;
}

.cnt-homelinks {
	color: #990000;
                     font: 10px/15px verdana;
}

.cnt-homelinks a {
	color: #990000;
	text-decoration: none;
}

.cnt-homelinks a:hover {
                    text-decoration: underline;
}


.headers2 {
	font: 14px verdana;
	color: #990000;
	font-weight: bold;
}

.headers {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	line-height: 16px;
                     font-weight: BOLD;
}




.tbox         { 
  	color : #FFFFFF;
  	font : 7.5pt Verdana, Arial, Helvetica, sans-serif;
  	font-weight : none;
  	text-decoration : none;
  	background : #6EB19B;
  	border : 1 solid #FFFFFF;
 }

  
  .searchlist  {
  	color : #000;
  	font : 7pt Verdana, Arial, Helvetica, sans-serif;
  	font-weight : none;
  	text-decoration : none;
  	background : #fff;
  	border : 1 solid #7F9DB9;
  }

  .searchbutton  {
  	color : #FFFFFF;
  	font : 9pt Verdana, Arial, Helvetica, sans-serif;
  	font-weight : none;
  	text-decoration : none;
  	background : #000;
  	border : 0 solid #000;
  }

body {
background: #013053 url(http://www.consolidatedpm.com.au/data/admin/images/nav/mainBG.gif) repeat-x;
margin-top: 40px;
font-family: "Verdana";
font-size: 12px;
color: #484848;
line-height: 18px;
}

#menuwrapper {
	background: transparent;
}

.clearit {
	clear: both;
	height: 0;
	line-height: 0.0;
}

#p7menubar, #p7menubar ul {
	padding: 0;
	margin: 0;
	list-style: none;
	font-family: "Arial";
	z-index: 10000;
}

#p7menubar a {
	display: block;
	text-decoration: none;
	padding: 0 14px 0 14px;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	line-height: 41px;
}

#p7menubar li {
	float: left;
	width: 9em;
}

/* Default sub menu settings */
#p7menubar li ul {
	width: 150px;
}

#p7menubar ul li  {
	width: 150px;
	height: 25px;
}

/* Specific menu widths */
/* First submenu */
#p7menubar li ul.one, #p7menubar li ul.one li {
	width: 106px;
}
/* Second submenu */
#p7menubar li ul.two, #p7menubar li ul.two li {
	width: 120px;
}

#p7menubar ul li a  {
	color: #fff;
	padding: 0 14px 0 14px;
	font-family: "Arial";
	font-size: 11px;
	line-height: 25px;
}

#p7menubar li ul {
	position: absolute;
	display: none;
	color: #484848;
}

#p7menubar li:hover a, #p7menubar a:focus, #p7menubar a:active {
	color: #ffffff;
	background-color: #9d1e17;
}

#p7menubar li:hover ul {
	display: block;
}

#p7menubar li:hover ul a {
font-size: 11px;
	text-align: left;
}

/* Sub-menu hover */
#p7menubar ul li a:hover {
	color: #5e5e5e !important;
	background-color: #e3e3e3 !important;
}

/* The single backslash \ character inside this comment causes IE5 Mac to ignore the following rule, which allows other
browsers to render top-level menu items to their natural width. Do not edit this rule in any way. */
#p7menubar li {
	width: auto;
}

