/* HTML STYLES */

body { 
   background-color: #ffffff;
}

h1, h2, h3, h4, h5, h6 {
   color: #222A41;
}
/* SITE BANNER ELEMENTS */

#headerBanner {
   background-color: #7E6E5E;
   height: 68px;
}

/* Subnav including eBiz link, Contact and AtoZ, Search form */

#subnav    {
   background-color: #006699;
}

* HTML #subnav    {
   background-color: #006699;
}

/* SEARCH BAR ELEMENTS */

#searchPanel {
   background-color:#F9F7F8;
   color: #006699;
   border-bottom:1px solid #CEC4B8;
   border-top:1px solid #CEC4B8;
   margin-top: 5px;
}

#searchPanel a, #searchPanel label {
   color: #006699;
}

#searchPanel label {
   font-weight: bold;
}

/* SEARCH BUTTON */

ul.navbutton a, ul.navbutton a:link {
    background-color: #fff;
    color: #006699;
    border-top: 1px solid #8ea6c1;
    border-right: 1px solid #637d97;
    border-bottom: 1px solid #637d97;
    border-left: 1px solid #8ea6c1;
} 

ul.navbutton a:hover, ul.navbutton a:active {
    background-color: #fff;
    color: #006699;
}

/* SUB-BRAND ELEMENTS */

div#subbrand h1 {
	color: #006699;
}

/* LEFT NAV ELEMENTS */

#leftNav li    {
  background-color: #C3B7A9;
   padding-right: 3px;
   font-size: .95em;
}

#leftNav li a, #leftNav li a:link, #leftNav li a:visited {
   color:black; /* Level 1 Text Colour */
   font-weight: bold;
   border-bottom:1px solid #B8AC9E;
   padding-right: 10px;
   text-decoration: none;
}

#leftNav li a:hover {
   color:#fff;
   background-color: #655346;
}

#rightPanel {
	background-color: #cddbee;
}

#sidebarRight {
	background: #fff;
}

#sidebarRight h1 {
	color: #069;
	background-color: #cddbee;
}

#sidebarRight li {
	border-bottom: solid 1px #cddbee;
}

#rightPanelmedia {
	background-color: #cddbee;
	border-top: 10px solid #fff;
}    

#rightPanelprogram {
	background-color: #cddbee;
	border-top: 10px solid #fff;
}        

.adjusthead    {
	color: #069;
	background-color: #cddbee;
	border-bottom: 1px solid #069;
}

.printhead    {
	color: #069;
	background-color: #cddbee;
	border-bottom: 1px solid #069;
}

#feature {
	background:#cddbee;
}

/* FOOTER */

#footer {
   background-color:#7E6E5E;
   color: #ffffff;      
}

#footer a {
   color: #fff;
}
#footer a#contactuslink {
   font-size: 105%;
   font-family: verdana;
}

/* DATA TABLES */

.dataTable table {
   border: 1px solid #006699;
}

.dataTable tr {
   background-color: #fff;
   border: 1px solid #00659C;
}

.dataTable th {
   background-color: #DAE9F9;
   border: 1px solid #00659C;
   border-top: 1px solid #00659C;
}

.dataTable td {
	background-color: #fff;
	border: 1px solid #00659C;
}

/* TABLE STYLES */

/* Standard accessible data table */

div#content table th, table.stdTable th {
	color: #fff;
	border: 1px solid #006699;
	background: #006699;
}

div#content td, table.stdTable td {
	border: 1px solid #006699;
}

/* Accessible data table with alternating row colours */

div#content table.stripeTable, table.stripeTable {
	background: #e0e7ef;
	border: 0.1em solid #8fa6bf;
}

div#content table.stripeTable th, table.stripeTable th {
	border-bottom: 1px solid #8fa6bf;
}

div#content table.stripeTable td, table.stripeTable td {
	border-bottom: 1px solid #8fa6bf;
	border-left: 1px solid #8fa6bf;
}

div#content table.stripeTable th, table.stripeTable thead th {
	color: #fff;
	border-left: 1px solid #8fa6bf;
}

div#content table.stripeTable tr.Odd, table.stripeTable tr.Odd {
	background: #fff;
}

/* MISC STYLES */

/* Styles for presentation of css examples/code etc. */

code {
	color: #666;
}

#access    {
	border: 1px solid #006699;
}

#print {
	border: 1px solid #006699;
}

#rightPanel {
	background-color: #cddbee;
}

#feature {
	background:#cddbee;
}

/* RIGHT NAV elements */

.rnav .header, .rnav h2 {
}

.rnav ul {
}

.rnav li {
}
ul.ul_spacer {
        margin-top: 10px;
        margin-bottom : 7px;
}
.ul_spacer li {
         padding-bottom:5px;
}

element.style {
   border: 1px solid #7E6E5E;
}

#googlesearchinput {
   border:1px solid #999999;
}

#logoSite img {
   display: none;
}

