/* @override http://wwwdemo.newcastle.edu.au/Layout/NewcastleInnovation/Resources/styles/style.css */

/* @group Standard Elements */
body {
  background-color: #FFF;
  background-image: url(../images/bg_gradient_light.gif);
  background-repeat: repeat-x;
  background-attachment: fixed;
  margin: 0;
  padding: 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.75em;
  color: #222;
}
h1, h2, h3 {
  color: #009DDC;
  font-family: "Arial Narrow", Arial, sans-serif;
  font-weight: normal;
}

h1 {
  text-transform: uppercase;
  font-size: 2.25em;
  line-height: 1.1em;
  margin: 0 0 0.22em;
}

h2 {
  font-size: 1.75em;
  margin: 0.285em 0;
}

h3 {
  font-size: 1.5em;
  margin: 0.333em 0 1em;
}

h3 .newsLink {
	color:#999;
	font-family:'Arial Narrow',Arial,Helvetica,sans-serif;
	margin-left:10px;
	text-decoration:none
}
h3 .newsLink:hover {
	text-decoration: underline;
}

h4 {
  font-size: 1.33em;
  margin: 0.375em 0;
}

h5 {
  font-size: 1.167em;
  margin: 0.375em 0;
}

h6 {
  font-size: 1em;
  margin: 0.375em 0;
}

p {
  line-height: 1.4em;
  margin: 0 0 1em;
}

hr {
  border-top: 1px solid #AAA;
  border-bottom: 1px solid #FFF;
  border-left: none;
  border-right: none;
  margin-right: 80px;
}

a {
  color: #009DDC;
}

/* @end */
/* @group Layout */
/* @group Homepage Columns */

#content .column33 {
  float: left;
  width: 150px;
  margin-right: 20px;
}

#content .column33 h3 {
  text-transform: uppercase;
  margin-bottom: 0.5em;
}

#content .column33 h3 a {
  text-decoration: none;
}

#content .column33 h3 a:hover {
  color: #0076BC;
}

#content .column33 ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#content .column33 ul li {
  padding-top: 4px;
  padding-bottom: 1px;
  border-bottom: 1px solid #EEE;
  color: #AAA;
}

* html #content .column33 ul li {
  text-indent: 0px;
}

*:first-child+html #content .column33 ul li {
  text-indent: 0px;
}

#content .column33 ul li a {
  color: #222;
  text-decoration: none;
}

#content .column33 ul li a:hover {
  text-decoration: none;
  color: #009DDC;
}

/* @end */
#wrapper {
  width: 910px;
  padding: 20px 20px;
  background-color: #FFF;
  margin: 20px auto 0;
  /*border-left: 1px solid #BBB;
  border-right: 1px solid #BBB;
  border-bottom: 1px solid #BBB;*/
}

#header {
  background-color: #FFF;
  height: 140px;
}

.home #header {
  height: 280px;
}

#logo {
  width: 140px;
  height: 140px;
  margin-right: 10px;
  float: left;
}

.home #logo {
  position: absolute;
  z-index: 100;

/*border-bottom: 10px solid #FFF;
	border-right: 10px solid #FFF;*/
}

#logo img {
  border: 0px;
}

#imagery {
  width: 760px;
  float: left;
  height: 140px;
  position: relative;
  background: #000 no-repeat left top;
}

.home #imagery {
  width: 909px;
  height: 280px;
  position: absolute;
  /*background-image: url(../images/header_home.jpg);*/
  background-image: url(../images/ni_40years_banner.jpg);
}

#imagery #pageTitle {
  position: absolute;
  left: 10px;
  bottom: 10px;
  color: #009DDC;
  font-size: 2.3em;
  text-transform: uppercase;
  line-height: 0.9em;
  font-family: "Arial Narrow";
}

#imagery #pageTitle .white {
  color: #FFF;
}
#content {
  margin-top: 40px;
}
#cookieTrail {
  position: absolute;
  margin-top: -3em;
  font-size: 0.9em;
  color: #666;
}
#cookieTrail a {
	color: #666;
}
#contentSidebar {
  width: 180px;
  float: right;
}
#contentSidebar .imageBox {
	margin-bottom:10px;
}

br.clear {clear:both;}

/* @end */
/* @group SearchBox */

#searchBox {
  float: right;
  margin-top: 20px;
  margin-right: 20px;
  width: 180px;
  background:#FFF;
  padding: 2px;
}

#searchBox fieldset {
  border: 0px solid #FFF;
  padding: 0;
  margin: 0;
}

#searchBox ul {
  margin: 0;
  padding: 0;
  font-size: 0.9em;
  list-style-type: none;
}

#searchBox ul li {
  float: left;
  border-right: 1px solid #FFF;
  padding: 0px 5px;
  margin-top: 5px;
}

#searchBox ul li:last-child {
  border-right: 0px solid #FFF;
}

#header.lightImage #searchBox ul li {
  border-color: #333;
}

#searchBox ul li a {
  color: #FFF;
  text-decoration: none;
}

#header.lightImage #searchBox ul li a {
  color: #222;
}

#searchBox form {
  padding: 0;
  margin: 0;
}

#searchBox form input {
  border: 0px solid #FFF;
  font-size: 0.9em;
  padding: 0 5px;
  width: 130px;
  height: 16px;
}
#searchBox form input:focus{
  outline: none
  -moz-outline:none;
  -webkit-outline:none;	
}

#searchBox form input.goButton {
  /*border: 1px solid #FFF;*/
  background-color: #01A9E7;
  color: #FFF;
  font-size: 0.9em;
  text-transform: uppercase;
  padding: 1px 2px;
  width: 40px;
  line-height: 18px;
  height: 20px;
}

/* @end */
/* @group Quotes */

.home #imagery #scrollingQuotes {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.home #imagery .pageQuote {
  position: absolute;
  left: 190px;
  top: 60px;
  z-index: 100;
  width: 450px;
  color: #FFF;
}

.home #imagery .pageQuote.visible {
  display: block;
}

.home #imagery .pageQuote.hidden {
  display: none;
}

#header.lightImage #imagery .pageQuote {
  color: #222;
}

.home #imagery .pageQuote .num {
  font-size: 1.2em;
}

.home #imagery .pageQuote .quote {
  font-size: 1.6em;
}

.home #imagery .pageQuote .quote .more {
  font-size: 0.5em;
}

.home #imagery .pageQuote .quote .more a {
  color: #FFF;
}

#header.lightImage #imagery .pageQuote .more a {
  color: #222;
}

/* @end */

/* @group Navigation */

#navigation {
  width: 140px;
  margin-right: 20px;
  float: left;
}

#navigation dl#subpage_sideMenu {
  margin: 0px;
}
/* @end */
/* @group Content Body */
#contentBody {
  float: left;
  width: 560px;
  margin-left: 0px;
  margin-right: 0px;
}

#contentBody p.highlight {
  font-size: 1.5em;
  color: #009DDC;
  margin-top: 0;
}

#contentBody p {
  line-height: 1.4em;
}
#contentBody .contentItem ul {
	list-style-type: square;
	padding-left: 25px;
}
#contentBody p.intro {
	font-size:14px;
	color:#333;
	margin-bottom:3em;
}

/* @end */
/* @group Footer */
#footer {
	  clear: both;

  border-top: 3px solid #EEE;
  margin-top: 20px;
  padding-top: 10px;
  font-size: 0.92em;
}

* html #footer {
  height: 1%;
}

#footer #uon-logo {
  float: left;
}

#footer #uon-logo:after {
  content: ".";
  visibility: hidden;
  height: 0;
  display: block;
}

#footer #contact {
  margin-left: 160px;
}

/* @end */
/* @group Related Links */
#relatedLinks {
  
}

#relatedLinks ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  font-size: 0.95em;
}

#relatedLinks ul li {
  border-bottom: 1px dotted #AAA;
  padding-top: 4px;
  padding-bottom: 1px;
}

#relatedLinks ul li a {
  color: #222;
  text-decoration: none;
}

#relatedLinks ul li a:hover {
  color: #009DDC;
}

/* @end */

.linkBoxTitle {
  font-weight: bold;
  color: #222;
}

#header:after,
#content:after,
#footer:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

* html #searchBox {
  margin-right: 6px;
}

*:first-child+html #searchBox form input.goButton,
* html #searchBox form input.goButton {
  height: 18px;
}

*:first-child+html .home #content {
  margin-top: 320px;
}

*:first-child+html #header,
*:first-child+html #content,
*:first-child+html #footer,
* html #header,
* html #content,
* html #footer {
  height: 1%;
}
