body {
padding: 0;
margin: 0;
background: #fff url(http://www.nobel.uts.edu.au/images/bg_graphic.gif) repeat-y;
min-width: 900px;
color: #000;
font-family: Arial, Verdana, Helvetica, sans-serif;
}


#uts-logo img
{
border: 0;
}

#banner-nav img
{
border: 0;
}

div, p, blockquote, th, td, li, dd, ul, ol {font-size: 12px;}

a {border-style: none;
text-decoration: none;}

a:link, a:visited {
color: #007bbe;
font-weight: bold;
border-style: none;
text-decoration: none;
background-color: transparent;
}

h1, h2, h3, h4, h5, h6 {padding: 0;}
h1, h2, h3 {margin: 0.5em 0 -0.5em 0;}
h4, h6 {margin: 1.5em 0 -0.8em 0;}
h5 {margin: 0.5em 0 -0.5em 0;}

h1 {font-size: 1.60em;}
h2 {font-size: 1.45em; margin-top: 20px;}
h3 {font-size: 1.2em;}
h4 {font-size: 1.1em;}
h5 {font-size: 1.05em;}
h6 {font-size: 0.90em;}

.hidden {display: none;}
.hidden-title {
display: none;
left: 250px;
position: absolute;
}


/******* BANNER *******/
#banner {
height: 31px;
top: 0;
left:0;
padding: 0;
border-bottom: 1px solid black;
position: relative;
background: #b3b3b3 url(http://www.nobel.uts.edu.au/images/right_banner.gif) center right no-repeat;
}

#uts-logo {
position: absolute;
margin: 0;
}

#banner-nav {
margin: 1px 0 0 240px;
height: 31px;
width: 650px;
padding: 0;
position: absolute;
}

#banner-nav a:link, #banner-nav a:visited {
color: #000;
font-size: 11px;
font-weight: normal;
background-color: transparent;
border-style: none;
text-decoration: none;
}

#banner-nav a:hover, #banner-nav a:active {color: #fff;}
#banner #search {position: absolute; margin: 6px 0 0 752px;}
#banner #search input {background: #fff url(http://www.nobel.uts.edu.au/images/search_bg.gif) top right no-repeat; font-style: italic; font-size: 0.9em; color: #555; padding: 3px; border: 1px solid #b3b3b3;}
#banner #search input.go {background: #fff url(none); font-style: normal; font-size: 0.9em; color: #555; padding: 2px; border: 1px solid #b3b3b3;}

/******* TOP SECTION *******/
#section-name {
position: absolute;
color: #007bbe;
font-weight: bold;
font-size: 1.02em;
padding: 104px 0 0 20px;
width: 240px;
height: 118px;
text-transform: uppercase;
}

#top-section {
position: absolute;
margin-left: 240px;
width: 650px;
height: 118px;
background: #fff url(http://www.nobel.uts.edu.au/images/bg_top.gif) top left no-repeat;
}


#news-events {
padding: 0;
margin: 10px 10px 0 0;
float: right;
width: 198px;
border: 1px solid #8c8c8c;
background: #ededed url(http://www.nobel.uts.edu.au/images/news_bg.gif) top left repeat-x;
}

#news-events h3 {
padding: 8px 0 3px 8px;
margin: 0;
text-transform: uppercase;
color: #007bbe;
}

#news-events ul {padding: 5px 8px 5px 8px; margin: 0; list-style-type: none;}
#news-events ul li {padding: 3px 0 3px 0; margin: 0; font-size: 11px;}
#news-events ul li a {font-weight: normal;}


/******* MIDDLE SECTION - NAVIGATION and GRAPHIC *******/
#graphics {
height: 139px;
padding: 0;
margin: 0;
position: relative;
top: 118px;
background: #fff url(http://www.nobel.uts.edu.au/images/graphic_bg.gif) top left no-repeat;
}


/*** NAVIGATION ***/
#navigation {
margin-top: 2px;
width: 240px;
position: absolute;
margin: 0;
padding: 0;
}


#navigation a {font-weight: normal;}

#navigation ul {
margin: 0;
padding: 10px 0 8px 0;
list-style-type:none;
}

#navigation ul li {
font-size: 11px;
margin-left: 0;
padding: 2px 0 2px 20px;
text-indent: 0px;
}

html>body #navigation ul li {padding: 1px 0 1px 20px;}

#navigation ul a:link, #navigation ul a:visited {color: #0078cc;}
#navigation ul a:hover, #navigation ul a:active {color: #000;}

#navigation ul li ul {margin: 0; padding: 0;}
#navigation ul li ul li {margin: 0; padding-left: 20px;}

#navigation ul li#currentpage ul li a:link, #navigation ul li#currentpage ul li a:visited {color: #0078cc; font-weight: normal;}

#navigation #currentpage {background: transparent url(http://www.nobel.uts.edu.au/images/current_nav.gif) no-repeat 0 0.8em;}
#navigation #currentpage a:link, #navigation #currentpage a:visited {color: #000; font-weight: bold;}


/*** NAVIGATION HEADING ***/
.navigation-heading {color: #fff; font-weight: bold; padding: 8px 0 8px 20px; font-size: 13px;}
.navigation-heading {background-color: #000;}
.navigation-heading a:link, .navigation-heading a:visited {font-weight: bold; color: #fff;}
.navigation-heading a:hover, .navigation-heading a:active {color: #0078cc;}



/*** MAIN GRAPHIC ***/
#main-graphic {
width: 650px;
height: 135px;
position: absolute;
margin: 2px 0 0 240px;
background-color: #fff;
}


/******* WRAPPER *******/
#wrapper {
width: 900px;
margin: 0;
padding: 0;
position: absolute;
top: 289px;
}


/******* SIDEBAR *******/
#sidebar {
width: 220px;
float: left;
padding: 30px 10px 0 20px;
margin: 0;
color: #000;
font-size: 11px;
line-height: 1.2em;
position: absolute;
}

#sidebar p {font-size: 11px;}
#sidebar a:link, #sidebar a:visited {color: #005ebf;}
#sidebar a:hover, #sidebar a:active {color: #000;}
#sidebar h3 {color: #fff; text-transform: uppercase;}
#sidebar span {color: #283a3f; font-weight: bold;}

#sidebar .accessibility {float:right; margin: 12px 25px 0 0;}

/*
#news-events {
padding: 0;
margin: 20px 0 0 0;
width: 198px;
border: 1px solid #000;
background: #ededed url(http://www.nobel.uts.edu.au/images/news_bg.gif) top left repeat-x;
}

#news-events h3 {
padding: 3px;
margin: 0;
display: block;
text-transform: uppercase;
color: #fff;
background: #000;
}

#news-events ul {padding: 5px 8px 5px 8px; margin: 0; list-style-type: none;}
#news-events ul li {padding: 3px 0 3px 0; margin: 0; font-size: 11px;}
#news-events ul li a {font-weight: normal;}
*/

/******* CONTENT AREA *******/

#page-heading {
width: 542px;
position: absolute;
margin: 0 0 0 30px;
}

#page-heading h1 {
margin: 0;
padding: 30px 0 0 0;
font-weight: bold;
text-transform: uppercase;
color: #000;
}


#main-content {
width: 650px;
padding: 0;
margin: 0 5px 0 240px;
font-size: 12px;
position: absolute;
color: #000;
background: #fff url(http://www.nobel.uts.edu.au/images/text_bg.gif) top left no-repeat;
}

#main-content img {
background-color: #fff;
padding: 6px;
border: 1px solid #666;
}

#main-content a:link, #main-content a:visited {color: #0078cc;}
#main-content a:hover, #main-content a:active {text-decoration: underline;}
#main-content h3 {color: #000;}
#main-content h2 {padding-bottom: 10px;}

#main-content input, #main-content textarea, #main-content select {border: 1px solid #8c8c8c; background: #fff;}

#main-content #cb06map {border: 1px solid #afafaf;}
#main-content #cb06map img
 {
background-color: #fff;
padding: 6px;
border: 1px solid #666;
}

#sponsors img
{
border: 0;
}

/*** CONTENT COLUMNS ***/
#content-columns {padding-top: 7%;}

#left-column {
width: 10px;
float: left;
padding: 0 10px 0 10px;
}

#middle-column {
padding: 60px 0 30px 0;
margin: 0 30px 0 30px;
line-height: 1.4em;
}

#middle-column img {
background-color: #fff;
padding: 6px;
}

#middle-column table {margin-left: -8px;}

#middle-column .news-list li {list-style-type: none; padding-left: 0; margin: 0;}

#middle-column .b2top {margin-left: 350px; font-weight: normal; font-size: 11px;}
#middle-column .b2top a:hover {text-decoration: none;}
#middle-column .b2top img {padding: 0; border: none;}

#middle-column ul {margin-left: 0; padding-left: 10px; list-style-type: square;}

#right-column {
width: 10px;
float: right;
padding: 0 10px 0 10px;
}


#sponsors {margin: 0 0 30px 0; text-align: center;}
#sponsors a:link img {margin: 0 0 0 30px;}
#sponsors img {vertical-align: middle; margin: 0 0 0 30px;}

/******* FOOTER *******/

#footer {
width: 540px;
clear: both;
position: relative;
padding: 25px 0 1px 110px;
margin-bottom: 4px;
background: #fff url(http://www.nobel.uts.edu.au/images/footer_bg.gif) top left no-repeat;
}

#footer p {
font-size: 11px;
color: #b1b2b4;
padding: 0;
}

#footer p a:link, #footer p a:visited {
font-size: 11px;
font-weight: normal;
color: #b1b2b4;
text-decoration: none;
border-bottom: 1px dotted #767676;
}

#footer p a:hover, #footer p a:active {color: #0099cc; border-bottom: none;}

.footer-nav {
color: #b1b2b4;
font-weight: bold;
text-transform: uppercase;
}

#footer .footer-nav a:link, #footer .footer-nav a:visited {color: #0078cc; text-decoration: none; padding: 0 2px 0 2px;}
#footer .footer-nav a:hover, #footer .footer-nav a:active {color: #000; text-decoration: none;}

#footer img {padding: 0; margin:0; border: none;}
#footer .footer-img a:link, #footer .footer-img a:visited {border: none;} 
.footer-img {position: absolute; right: 5px; top: 5px;}