/*** GENERALS ***/
body {
padding: 0;
margin: 0;
background-color: #fff;
background: #232323 url(http://www.dab.uts.edu.au/images/css/bg_graphic.gif) repeat-y;
min-width: 900px;
color: #000;
font-family: Arial, Verdana, Helvetica, sans-serif;
}

div, p, blockquote, th, td, li, dd, ul, ol {font-size: 12px;}

a {border-style: none;text-decoration: none;}

img {border: none;}
fieldset {margin: 0; padding: 0; border: none;}

a:link {
color: #99cc00;
font-weight: bold;
border-style: none;
text-decoration: none;
}

a:visited {color: #99cc00; font-weight: bold;}
a:hover {color: #000;}
hr {margin: 30px 0 30px 0;}

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.70em;}
h2 {font-size: 1.55em;}
h3 {font-size: 1.35em;}
h4 {font-size: 1.2em;}
h5 {font-size: 1.05em;}
h6 {font-size: 0.90em;}

p.top {position: absolute; margin: 0;}

.hidden {display: none;}
.hidden-title {
display: none;
left: 250px;
position: absolute;
}


/*** BANNER / LOGOS ***/
#uts-logo {
position: absolute;
margin: 0;
}

#banner {
height: 31px;
top: 0;
left:0;
padding: 0;
border-bottom: 1px solid black;
position: relative;
background: #b3b3b3 url(http://www.dab.uts.edu.au/images/css/right_banner.gif) center right no-repeat;
}

#banner-nav, .banner-nav {
margin: 0 0 0 240px;
height: 31px;
width: 650px;
padding: 10px 0 0 2px;
position: absolute;
color:#000;
}

#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_form {margin: 0;}
#banner .search {position: absolute; margin: 5px 0 0 640px; font-weight: bold; font-size: 0.95em; color: #000;}
#banner .search select {margin-left: 5px; border: 1px solid #b3b3b3;}
#banner .search input {border: 1px solid #b3b3b3;}

/*** TOP SECTION ***/
#navigation {
position: absolute;
width: 890px;
background-color: transparent;
text-transform: uppercase;
}

/*** FACULTY HOME ***/
#faculty-home {position: absolute; top: 20px; width: 240px;}
#faculty-home ul, #faculty-home ul li {padding: 0; margin:0;}
#faculty-home ul li a:link, #faculty-home ul li a:visited, 
#fac ul li a:hover, #fac ul li a:active {
color: #aae200;
list-style: none;
background: url(http://www.dab.uts.edu.au/images/css/faculty.gif) center left no-repeat;
padding-left: 30px; 
}

#faculty-home ul li a:hover, #faculty-home ul li a:active {color: #fff;}
#faculty-home ul li.selected a:link, #faculty-home ul li.selected a:visited {
color: #fff; 
font-size: 1.3em;
background: url(http://www.dab.uts.edu.au/images/css/current_faculty.gif) center left no-repeat;
}

/*** SCHOOLS NAVIGATION ***/
#schools-nav {position: absolute; margin: 50px 0 0 0; width: 240px;}
#schools-nav[id] {position: absolute;}
#schools-nav ul {
margin: 0;
list-style-type: none;
padding: 0 0 5px 0;
}
#schools-nav ul li {
margin: 0;
padding-left: 20px;
font-size: 11px;
line-height: 1.8em;
text-decoration: none;
}

#schools-nav ul li.des {background: url(http://www.dab.uts.edu.au/images/css/design.gif) center left no-repeat;}
#schools-nav ul li.arc {background: url(http://www.dab.uts.edu.au/images/css/architecture.gif) center left no-repeat;}
#schools-nav ul li.bldg {background: url(http://www.dab.uts.edu.au/images/css/builtenvironment.gif) center left no-repeat;}

#schools-nav ul li a {padding-left: 10px;}
#schools-nav ul li a:link, #schools-nav ul li a:visited {color: #aae200;}
#schools-nav ul li a:active, #schools-nav ul li a:hover {color: #fff;}

#schools-nav ul li.selected a:link, #schools-nav ul li.selected a:visited, 
#schools-nav ul li.selected a:hover, #schools-nav ul li.design a:link, 
#schools-nav ul li.design a:visited, #schools-nav ul li.design a:hover, 
#schools-nav ul li.architecture a:link, #schools-nav ul li.architecture a:visited, 
#schools-nav ul li.architecture a:hover, #schools-nav ul li.builtenvironment a:link, 
#schools-nav ul li.builtenvironment a:visited, #schools-nav ul li.builtenvironment a:hover 
{color: #fff; background-image: none;}

#schools-nav ul li.design, #schools-nav ul li.architecture, #schools-nav ul li.builtenvironment {
font-size: 1.5em;
line-height: 1.2em;
list-style-image: none;
padding: 2px 0 0 20px;
}

#schools-nav ul li.design {background: url(http://www.dab.uts.edu.au/images/css/current_design.gif) center left no-repeat;}
#schools-nav ul li.architecture {background: url(http://www.dab.uts.edu.au/images/css/current_architecture.gif) center left no-repeat;}
#schools-nav ul li.builtenvironment {background: url(http://www.dab.uts.edu.au/images/css/current_builtenvironment.gif) center left no-repeat;}

/*** LEFT NAVIGATION ***/
#left-nav {
position: absolute;
margin: 0;
width: 240px;
font-weight: bold;
}

/*** RIGHT NAVIGATION ***/
#right-nav {
position: absolute;
margin-left: 240px;
width: 650px;
border-top: 1px solid #000;
}

/*** GLOBAL TABS NAVIGATION ***/
#global-nav {
height: 20px;
background-color: #000 /*3e3e3e*/;
border-right: 1px solid #3e3e3e;
border-left: 1px solid #3e3e3e;
color: #aae200;
font-size: 1em;
width: 649px;
line-height: 1.7em;
}

#global-nav ul {position: absolute; margin: 0; padding: 0;}
#global-nav ul li {float: left; list-style: none;}
#global-nav ul li a {
display: block; 
padding: 0 30px 0 30px; 
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
}

#global-nav ul li a.for, #global-nav ul li a.about, #global-nav ul li a.courses, #global-nav ul li a.research
{
margin-left: 1px;
margin-right: 1px;
}
#global-nav a:hover, #global-nav #currentpage {color: #fff; /*background-color: #5e8700;*/}
#global-nav .foron, #global-nav .abouton, #global-nav .courseson, #global-nav .researchon {color: #fff; background-color: #5e8700; border: 1px solid #99cc00; border-bottom: none;}

#global-nav li.design a:hover {background-color: #782bc6;}
#global-nav li.design .foron, #global-nav li.design .abouton, #global-nav li.design .courseson, #global-nav li.design .researchon {color: #fff; background-color: #782bc6; border: 1px solid #9d62d9; border-bottom: none;}

#global-nav li.architecture a:hover {background-color: #b31a1a;}
#global-nav li.architecture .foron, #global-nav li.architecture .abouton, #global-nav li.architecture .courseson, #global-nav li.architecture .researchon {color: #fff; background-color: #b31a1a; border: 1px solid #e64545; border-bottom: none;}

#global-nav li.builtenvironment a:hover {background-color: #2755b7;}
#global-nav li.builtenvironment .foron, #global-nav li.builtenvironment .abouton, #global-nav li.builtenvironment .courseson, #global-nav li.builtenvironment .researchon {color: #fff; background-color: #2755b7; border: 1px solid #6697ff; border-bottom: none;}

/*** GROUPS NAVIGATION ***/
#groups, #groups-design, #groups-architecture, #groups-builtenvironment, .groups {
width: 650px;
height: 100px;
}

#groups, .groups {border-top: 1px solid #99cc00; background: transparent url(http://www.dab.uts.edu.au/images/css/stripes.gif) top left repeat-y;}
#groups-design, .groups-design {border-top: 1px solid #9d62d9; background: transparent url(http://www.dab.uts.edu.au/images/css/stripes_design.gif) top left repeat-y;}
#groups-architecture, .groups-architecture {border-top: 1px solid #e64545; background: transparent url(http://www.dab.uts.edu.au/images/css/stripes_architecture.gif) top left repeat-y;}
#groups-builtenvironment, .groups-builtenvironment {border-top: 1px solid #6697ff; background: transparent url(http://www.dab.uts.edu.au/images/css/stripes_builtenvironment.gif) top left repeat-y;}

#groups ul, #groups-design ul, #groups-architecture ul, #groups-builtenvironment ul {margin: 0; padding: 5px 10px 10px 10px; width: 580px; list-style-type: none; text-transform: none; line-height: 1em;}
#groups ul li, #groups-design ul li, #groups-architecture ul li, #groups-builtenvironment ul li {float: left; width: 160px; padding: 5px 5px 0 0;}
#groups ul li a, #global-nav .groups ul li a {color: #d8ff00; font-weight: normal;}
#groups-design ul li a, #global-nav .groups-design ul li a {color: #dcbaff; font-weight: normal;}
#groups-architecture ul li a, #global-nav .groups-architecture ul li a {color: #ffbebe; font-weight: normal;}
#groups-builtenvironment ul li a, #global-nav .groups-builtenvironment ul li a {color: #bfd3ff; font-weight: normal;}
#groups ul li a:hover, #groups-design ul li a:hover, #groups-architecture ul li a:hover, #groups-builtenvironment ul li a:hover {color: #fff;}
#groups ul li #currentpage a:link, #groups ul li #currentpage a:visited {color: #fff;}
#groups ul li#current_section a, #groups ul li#current_section a:link, 
#groups ul li#current_section a:active, ul li#current_section a:visited {color: #fff;}

#vis-aid {position: absolute; height: 60px; width: 120px; right: 0; /*background: transparent url(http://www.dab.uts.edu.au/images/css/vis_aid01.gif) top right no-repeat;*/}

/*** GROUP NAVIGATIONS FOR SUB-SECTIONS ***/
#group0, #group1, #group2, #group3, #groupNone
{
width: 650px;
height: 100px;
float: left;
position: absolute;
top: 20px;
left: 0;
}

#group0 div, #group1 div, #group2 div, #group3 div {float: left;}
#group0 ul, #group1 ul, #group2 ul, #group3 ul 
{
width: 580px; 
list-style-type: none; 
text-transform: none; 
line-height: 1em;
margin-top: 5px;
margin-left: 10px;
}

#group0 ul li, #group1 ul li, #group2 ul li, #group3 ul li 
{
float: left; 
width: 160px; 
padding: 5px 5px 0 0px;
}

#group0 ul li a, #group1 ul li a, #group2 ul li a, #group3 ul li a
{
display: block; 
padding: 0; 
font-weight: normal;
text-transform: none;
text-decoration: none;
cursor: pointer;
}
   
#global-nav #group0 ul li a:hover, 
#global-nav #group1 ul li a:hover, 
#global-nav #group2 ul li a:hover, 
#global-nav #group3 ul li a:hover
{
color: #fff;
text-decoration: none;
background-color: transparent;
}

/*** MIDDLE SECTION - NAVIGATION and GRAPHIC ***/
#graphics {
height: 240px;
padding: 0;
margin: 0;
position: relative;
top: 120px;
background: #99cc00 url(http://www.dab.uts.edu.au/images/css/graphic_bg.gif) top left no-repeat;
z-index: 2;
}

/*** SIDE GRAPHIC ***/
#side-graphic {
width: 240px;
height: 236px;
margin: 2px 0 0 0;
position: absolute;
background: transparent;
}

/*** LEVEL THREE NAVIGATION ***/
#level3-nav {
margin-top: 2px;
width: 240px;
height: 236px;
position: absolute;
background: transparent url(http://www.dab.uts.edu.au/images/css/left_nav3_bg.gif) no-repeat;
}

#level3-nav a {font-weight: normal; color: #d5e7a5;}
#level3-nav .level3-nav-heading a, #level3-nav .level3-nav-heading-design a, 
#level3-nav .level3-nav-heading-architecture a, #level3-nav .level3-nav-heading-builtenvironment a 
{font-weight: bold; color: #fff;}

#level3-nav ul {
margin: 0;
padding: 10px 0 8px 0;
list-style-type:none;
}

#level3-nav ul li {
font-size: 11px;
margin-left: 0;
padding: 2px 5px 2px 20px;
text-indent: 0px;
}

#level3-nav ul a:link, #level3-nav ul a:visited {color: #d5e7a5;}
#level3-nav ul a:hover, #level3-nav ul a:active {color: #fff;}
#level3-nav #currentpage {background: transparent url(http://www.dab.uts.edu.au/images/css/current_nav.gif) no-repeat 0 0.8em;}
#level3-nav #currentpage a:link, #level3-nav #currentpage a:visited {color: #fff; font-weight: bold;}

/*** LEVEL THREE NAVIGATION HEADING ***/
.level3-nav-heading, .level3-nav-heading-design, .level3-nav-heading-architecture, .level3-nav-heading-builtenvironment {border-bottom: 1px solid #000; color: #fff; font-weight: bold; padding: 8px 0 7px 20px; font-size: 13px;}
.level3-nav-heading {background: #2e4100 url(http://www.dab.uts.edu.au/images/css/nav_heading_fac.gif) top right repeat-y;}
.level3-nav-heading-design {background: #51168d url(http://www.dab.uts.edu.au/images/css/nav_heading_des.gif) top right repeat-y;}
.level3-nav-heading-architecture {background: #730000 url(http://www.dab.uts.edu.au/images/css/nav_heading_arc.gif) top right repeat-y;}
.level3-nav-heading-builtenvironment {background: #153577 url(http://www.dab.uts.edu.au/images/css/nav_heading_bldg.gif) top right repeat-y;}

/*** MAIN GRAPHIC ***/
#main-graphic {
width: 650px;
height: 236px;
margin: 0 0 0 240px;
position: absolute;
background: transparent;
border-top: 2px solid #99cc00;
border-bottom: 2px solid #99cc00;
}

/*** WRAPPER ***/
#wrapper {
width: 900px;
margin: 0;
padding: 0;
position: absolute;
top: 390px;
}

/*** SIDEBAR ***/
#sidebar {
width: 210px;
float: left;
left: 0;
padding: 10px 10px 0 20px;
margin: 0;
font-size: 11px;
color: #a6a6a6;
line-height: 1.2em;
position: absolute;
}

#sidebar p {font-size: 11px;}
#sidebar a:link, #sidebar a:visited {color: #c8d898; font-weight: normal;}
#sidebar a:hover, #sidebar a:active {color: #aae200;}
#sidebar h3 {color: #729800; text-transform: uppercase;}
#sidebar span {color: #aae200; font-weight: bold;}

/*** NEWS & EVENTS ***/
#news-events {margin-top: 12px;}
#news-events h3 {padding-bottom: 10px;}
#news-events ul {margin: 0; padding: 0 0 2px 0;}
#news-events li {margin: 0; padding: 4px 0 4px 0; font-size: 11px; list-style-type: none;}
.news-events {margin-left: -20px; padding-left: 30px; background: url(http://www.dab.uts.edu.au/images/css/current_faculty.gif) center left no-repeat;}
.news-events-design {margin-left: -20px; padding-left: 30px; background: url(http://www.dab.uts.edu.au/images/css/current_design.gif) center left no-repeat;}
.news-events-architecture {margin-left: -20px; padding-left: 30px; background: url(http://www.dab.uts.edu.au/images/css/current_architecture.gif) center left no-repeat;}
.news-events-builtenvironment {margin-left: -20px; padding-left: 30px; background: url(http://www.dab.uts.edu.au/images/css/current_builtenvironment.gif) center left no-repeat;}
#news-events .more-news-events {margin-bottom: 0px; margin-top: 3px;}
#news-events .more-news-events a {font-weight: bold;}

.comp-box { margin:12px 0; border:1px solid #466500; border-left:5px solid #AAE200; padding:7px 10px; width:173px; background:transparent url(http://www.dab.uts.edu.au/images/css/breakout_box_bg.gif) top right no-repeat; }
.comp-box h3 { margin:0; font-size:12px; text-transform: uppercase; color:#C8D898 !important; font-weight:normal;  }
.comp-box h3 a:link,
.comp-box h3 a:visited { color: #aae200 !important;  font-weight:bold !important; }
.comp-box h3 a:hover,
.comp-box h3 a:active { color:#fff !important; }

/*** SHOUT BOX ***/
#shout-box, .shout-box {
width: 178px;
margin: 12px 0 12px 0;
padding: 0 10px 7px 10px;
border: 1px solid #466500;
background: url(http://www.dab.uts.edu.au/images/css/breakout_box_bg.gif) top left no-repeat;
}

#shout-box h3, .shout-box h3 {color: #808080; font-size: 14px; text-transform: uppercase;}
#shout-box h3 span, .shout-box h3 span {color: #fff; font-weight: bold;}

/*** ONLINE GALLERY ***/
#gallery h3 {margin-top: 15px; padding-bottom: 15px;}
#gallery img {padding: 3px; margin: 2px 0 2px 0; border: 1px solid #737373; background-color: #000;}
#gallery p {margin: 2px 0 17px 0;}

.design06 {margin-top: 20px; margin-bottom: 15px;}
.design06 a:link, .design06 a:visited {font-size: 1.2em;}


/*** CONTACT US and STAFF LOGIN ***/
#contact-us p, #staff-login p {color: #cdcdcd; margin-top: 10px;}
#contact-us h3, #staff-login h3 {font-size: 14px; margin-top: 10px; color: #808080;}
#contact-us h3 span, #staff-login h3 span {color: #fff; text-transform: uppercase;}
#contact-us h3 a:link, #contact-us h3 a:visited, #staff-login a:link, #staff-login a:visited {color: #c5eb5e;}
#contact-us h3 a:hover, #contact-us h3 a:active, #staff-login a:hover, #staff-login a:active {color: #aae200;}

/*** MAIN-CONTENT AREA ***/
#main-content {
width: 650px;
padding: 0;
margin: 2px 0 0 240px;
font-size: 12px;
position: absolute;
color: #dedede;
background-color: #3e3e3e;
z-index: 1;
}

#main-content input, #main-content textarea, #main-content select {border: 1px solid #737373; background-color: #5e5e5e; color: white; margin-right: 5px;}
#main-content input:hover, #main-content input:focus, #main-content textarea:hover, #main-content textarea:focus {border: 1px solid #5e5e5e; background-color: #232323;}
#main-content img {
background-color: #000;
padding: 3px;
border: 1px solid #737373;
}

#main-content img.imageright {
float:right;
}

#main-content img.imageleft {
float:left;
margin: 0 5px 0 0;
}

#main-content img.imagenoborder {
border: 0;
}

#main-content img.imagenoborder-left {
border: 0;
float: left;
}

#main-content a:link, #main-content a:visited {color: #c5eb5e;}
#main-content a:hover, #main-content a:active {color: #d8ff00; text-decoration: underline;}
#main-content h3 {
display: inline;
color: #fff;
border-bottom: 1px dotted #99cc00;
}
.portrait-img img {margin: 12px 0 20px 20px; float: right;}


/*** PAGE HEADING ***/
#page-heading, #page-heading-design, #page-heading-architecture, #page-heading-builtenvironment {
width: 650px;
margin-top: -13px;
border-bottom: 1px solid #000;
background-color: #2e4100;
}

#page-heading-design {background-color: #51168d;}
#page-heading-architecture {background-color: #730000;}
#page-heading-builtenvironment {background-color: #153577;}

#page-heading h1, #page-heading-design h1, #page-heading-architecture h1, #page-heading-builtenvironment h1
{
padding: 12px 0 8px 110px;
font-size: 2.2em;
font-weight: normal;
color: #99cc00;
text-transform: uppercase;
}

#page-heading-design h1 {color: #c287ff;}
#page-heading-architecture h1 {color: #f64f4f;}
#page-heading-builtenvironment h1 {color: #6e9cff;}

#page-heading span, #page-heading-design span, #page-heading-architecture span, #page-heading-builtenvironment span {color: #fff; font-weight: bold;}
#page-heading span.version, #page-heading-design span.version, #page-heading-architecture span.version, #page-heading-builtenvironment span.version {font-size: 0.8em; font-weight: normal; color: #777;}
#page-heading span.version span.lowerCase, #page-heading-design span.version span.lowerCase, #page-heading-architecture span.version span.lowerCase, #page-heading-builtenvironment span.version span.lowerCase {text-transform: lowercase; font-size: 0.8em; font-weight: bold; color: #777;}

/*** CONTENT COLUMNS ***/
#content-columns {padding-top: 20px;}

/*** LEFT COLUMN ***/
#left-column {
width: 90px;
float: left;
padding: 0 10px 0 10px;
}

/*** MIDDLE COLUMN ***/
#middle-column {
color: #dedede;
padding: 10px 0 30px 0;
margin: 0 110px 0 110px;
line-height: 1.4em;
}

#middle-column img {
text-align: center;
background: none;
/* background-color: #000; */
padding: 5px;
margin: 0;
border: 1px solid #737373;
}

#middle-column .imageright {
float:right;
}

#cb06map img {padding: 0; margin: 0; border: none; background-color: transparent;}

#middle-column table {margin-left: -22px;}
#middle-column #newseventsdetail table, #middle-column .events-table {margin: 10px 0 0 20px;}
#middle-column td {padding-left: 22px;}
#middle-column ul {padding-left: 10px;}
#middle-column p {margin-bottom: 20px;}
#middle-column h1 {margin-bottom: 5px;}
#middle-column h2 {padding-top: 5px;}
#middle-column h2 {margin-bottom: 18px;}
#middle-column .b2top {margin-left: 350px; font-weight: normal; font-size: 11px;}
#middle-column .b2top a:hover {color: #fff; text-decoration: none;}
#middle-column .b2top img {padding: 0; border: none;}
/* #middle-column #newseventsdetail img {float: right; margin: 20px 0 15px 20px;} */
#middle-column #newseventsdetail h3 {line-height: 1.2em; border: none; display: block; color: #fff; padding-bottom: 10px;}
#middle-column .news-list a:link, #middle-column .news-list a:visited {line-height: 2em;}
#middle-column .events-list li {margin: 0; padding: 4px 0 4px 0; list-style-type: none;}


#middle-column #gallery .school, #middle-column #gallery .school .news-list {width: 540px;}
#middle-column #gallery h2 {margin: 0; padding: 5px 0 5px 0;}
#middle-column #gallery h4 {margin: 0; padding: 5px 0 0 0;}
#middle-column #gallery .news-list {float: left; margin: 10px 0 10px 0; padding: 0;}
#middle-column #gallery .news-list ul {width: 500px; }
#middle-column #gallery .news-list li {float: left; width: 110px; list-style-type: none; margin: 0;}
#middle-column #gallery .news-list li img {width: 95px; height: 52px;}
#middle-column #gallery .news-list p {padding: 10px 0 10px 0;}
#middle-column #gallery .news-list .more {float: right; margin: 0 110px 0 0;}
#middle-column #gallery .news-list .more a:hover {color: #fff; text-decoration: none;}
#middle-column #gallery {margin-top: -10px;}
#middle-column #gallery .school {padding: 0 0 0 0;}
#middle-column #gallery .discipline {margin: 0;}
#middle-column #gallery .discipline-band {float: left; width: 540px; margin: 0 0 10px -110px; padding: 0 0 0 110px; background-color: #525252;} 
#middle-column #profiles li {list-style-type: none; margin: 0; padding: 10px 0 10px 0;}
#middle-column .news-title {margin: 0; padding: 10px 0 0 0; font-weight: bold;}
#middle-column #profiles .news-title {font-size: 1.2em;}
#middle-column #profiles .news-summary {margin: 0; padding: 10px 0 10px 0;}
#middle-column .imageright {margin-left: 30px;}

#middle-column strong {color: #fff;}

#middle-column td.staff-list-name {width: 160px;}
#middle-column td.staff-list-phone {width: 75px;}
#middle-column td.list-150 {width: 150px;}
#middle-column td.list-250 {width: 250px;}

#middle-column ul li.SiteMapSection, #middle-column ul li.SiteMapSection ul li {margin-left: 10px;}


/*** RIGHT COLUMN ***/
#right-column {
width: 90px;
float: right;
padding: 0 10px 0 10px;
}

/*** CONTENT ROWS ***/
#content-rows {margin:0;line-height: 1.2em;}
#content-rows a:link, #content-rows a:visited {color: #c5eb5e; font-weight: bold;}
#content-rows a:hover, #content-rows a:active {color: #d8ff00; text-decoration: underline;}
#content-rows h2 {text-transform: uppercase; color: #729800; border: none; font-weight: normal;}
#content-rows h2 span {color: #aae200; font-weight: bold;}
#content-rows h3, #content-rows h4 {text-transform: uppercase; border: none; font-weight: normal;}
#content-rows h3 span, #content-rows h4 span {color: #fff; font-weight: bold;}
#content-rows h3, #content-rows h4 {color: #8c8c8c;}
#content-rows h3.design {color: #c287ff;}
#content-rows h3.architecture {color: #f64f4f;}
#content-rows h3.builtenvironment {color: #6e9cff;}

/*** TOP ROWS ***/
#top-row {padding: 19px 0 0px 10px; margin: 0 1px 1px 1px; background-color: #000; height: 225px;}
#top-row-left {float: left; width: 330px; margin-bottom: 2px; background: #000 url(http://www.dab.uts.edu.au/images/css/right_quote_bg.gif) bottom right no-repeat; z-index: 2;}
#top-row-left .text p {width: 300px;}
#top-row-left .quote {background: url(http://www.dab.uts.edu.au/images/css/left_quote_bg.gif) top left no-repeat;}
#top-row-left .quote p {padding: 17px 35px 0 38px; font-size: 1.4em; line-height: 1.2em;}
#top-row-left .splash-video {background: #000;}
#top-row-right {background-color: transparent; padding: 0 20px 0 0; width: 285px; float: right;}
#top-row-right .gallery p, #top-row-right .gallery p a:link, #top-row-right .gallery p a:visited {font-size: 11px; font-weight: normal; margin-bottom: 90px;}
#top-row-right .gallery p {float: right;}
#top-row-right .gallery #widget {float: left; margin-right: 10px; margin-top: 12px;}
#top-row-right .about-gallery h4 {margin-top: 0; padding: 10px 0 5px 0;}
#top-row-right .about-gallery p {padding-bottom: 10px;}
#top-row-right #widget_nav {float: right; width: 75px;}


/*** MIDDLE ROWS ***/
#middle-row {padding: 10px 10px 0 10px; height: 200px; margin-top: -10px; background: url(http://www.dab.uts.edu.au/images/css/splash_bg.gif) top left repeat-x;}
#middle-row p {margin: 0 0 5px 0;}
#middle-row h2 {margin: 0;}
#middle-row-left {float: left; width: 320px; margin-right: 10px;}
#middle-row-left img {margin: 0;}
#middle-row-left p {margin: 2px 0 0 2px; padding: 0;}
#middle-row-left .text {float: left; width: 290px; padding: 10px 10px 0 0;}
#middle-row-right .text {float: left; width: 287px; padding-right: 10px;}
#middle-row-left .thumbnail, #middle-row-right .thumbnail {padding: 15px 0 0 0;}
#middle-row-left .thumbnail p, #middle-row-right .thumbnail p {margin-top: 2px; font-size: 11px; font-weight: bold;}
#middle-row-left ul li {margin: 0;}
#middle-row-right .text-home {padding: 0;}
#middle-row-right .text-home ul {margin: 7px 0 7px 0;}
#middle-row-right .text-home li {padding: 0; text-transform: uppercase; list-style-type: none; line-height: 1.4em; font-weight: bold; font-size: 1.3em; color: #aae200;}
#middle-row-right .text-home li a:link, #middle-row-right .text-home li a:visited {color: #aae200; text-decoration: none;}
#middle-row-right .text-home li a:hover {color: #fff;}
#middle-row-right .text-home img {margin: 0; padding: 0; background: none; border: none;}
#middle-row-right .text-home #design img {border: 1px solid #9f49f6; width: 28px; height: 11px; background-color: #782bc6;}
#middle-row-right .text-home #architecture img {border: 1px solid #d13e3e; width: 28px; height: 11px; background-color: #b31a1a;}
#middle-row-right .text-home #builtenvironment img {margin: 0; border: 1px solid #3f7cff; width: 28px; height: 11px; background-color: #2755b7;}
#middle-row-right h2 {margin: 0;}
#middle-row-right p span {color: #fff; font-weight: bold;}
#middle-row-right .undergrad p {margin: 5px 0 5px 0;}
#middle-row-right .undergrad {padding: 0 0 0 2px;}
#middle-row-right .undergrad ul {margin: 0 0 5px 12px; padding:0;}
#middle-row-right .undergrad ul li {list-style-type: none; padding: 5px 0 5px 0;}

/*** ARC ***/
/* #arc-middle-row {width: 630px; height: 190px;} */
#arc-news {margin-top: 0;}
#arc-news .news-grabline a:link, #arc-news .news-grabline a:visited {line-height: 1.2em; font-size: 15px;}
#arc-news .news-grabline a:hover {text-decoration: none;}
#arc-news .news-grabline {margin: 5px 10px 20px 20px;}
#arc-news .news-grabline:before {content: url(http://www.dab.uts.edu.au/images/css/left_grabline_bg.gif);}
#arc-news .news-grabline a:link, #arc-news .news-grabline a:visited {margin-left: -15px; padding: 0 20px 20px 20px; margin-bottom: 10px;}
#arc-news .news-grabline a:link, #arc-news .news-grabline a:visited {background: url(http://www.dab.uts.edu.au/images/css/right_grabline_bg.gif) bottom right no-repeat;}

/*** BOTTOM ROWS ***/
#bottom-row {min-height: 165px; padding: 10px; background-color: #2b2b2b; border-top: 1px dotted #737373; line-height: 1.3em;}
#bottom-row h2 {margin: 0;}
#bottom-row-left {float: left; width: 290px; padding-right: 20px;}
#bottom-row-left p span {color: #fff; font-weight: bold;}
#bottom-row-left .postgrad-schools ul, #bottom-row-right .undergrad-schools ul {margin: 0; padding:0;}
#bottom-row-left .postgrad-schools ul li, #bottom-row-right .undergrad-schools ul li {list-style-type: none; padding: 0 0 10px 0;}
#bottom-row-right {float: right; width: 300px;}
#bottom-row-right p span {color: #fff; font-weight: bold;}
#bottom-row-right .undergrad {float: left; width: 135px;}
#bottom-row-right .postgrad {float: right; width: 145px; margin-right: 5px;}
#bottom-row-right .undergrad ul, #bottom-row-right .postgrad ul {margin: -10px 0 0 12px; padding:0;}
#bottom-row-right .postgrad-schools {float: left; width: 280px;}
#bottom-row-right .postgrad-schools ul, #bottom-row-right .undergrad-schools ul {margin: 0; padding:0;}
#bottom-row-right .postgrad-schools ul li, #bottom-row-right .undergrad-schools ul li {list-style-type: none; padding: 0 0 10px 0;}
#arc-splash #bottom-row {height: 260px;}
#fac-splash #bottom-row {height: 170px;}
#des-splash #bottom-row {height: 320px;}
#ben-splash #bottom-row {height: 210px;}


#flashcontent {width: 310px; height: 174px; margin-bottom: 22px; background: #232323;}
#flashcontent p {height: 174px; margin-top: 0; margin-bottom: 0; padding: 20px 20px 0 20px; color: #ccc;}


/*** FOOTER ***/
#footer-top, #footer-top-design, #footer-top-architecture, #footer-top-builtenvironment {
height: 8px;
width: 650px;
border-top: 1px solid #99cc00;
}

#footer-top {background: url(http://www.dab.uts.edu.au/images/css/stripes.gif) top left repeat-y;}
#footer-top-design {background: transparent url(http://www.dab.uts.edu.au/images/css/stripes_design.gif) top left repeat-y;}
#footer-top-architecture {background: transparent url(http://www.dab.uts.edu.au/images/css/stripes_architecture.gif) top left repeat-y;}
#footer-top-builtenvironment {background: transparent url(http://www.dab.uts.edu.au/images/css/stripes_builtenvironment.gif) top left repeat-y;}

#footer {
width: 640px;
clear: both;
position: relative;
padding: 14px 0 1px 10px;
border-top: 1px solid #000;
background-color: #232323;
}

#footer p {
font-size: 11px;
color: #a6a6a6;
padding: 0;
}

#footer p a:link, #footer p a:visited {
font-size: 11px;
font-weight: normal;
color: #a6a6a6;
text-decoration: none;
border-bottom: 1px dotted #999;
}

#footer p a:hover, #footer p a:active {border-bottom: none;}

.footer-nav {
font-weight: bold;
text-transform: uppercase;
color: #5e8700;
}

#footer .footer-nav a:link, #footer .footer-nav a:visited {color: #8fbe00; text-decoration: none; padding: 0 3px 0 3px;}
#footer .footer-nav a:hover, #footer .footer-nav a:active {color: #fff; 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;}

/* Survey */
.question_heading {font-weight: bold;}
#survey textarea
{
   width: 100%;
   height: 80px;
}
#survey table
{
   width: 100%;
   border-collapse: collapse;
   border: 1px solid #99CC00;
   margin: 0;
}

#survey table td
{
   border: 1px solid #99CC00;
   vertical-align: top;
   text-align: center;
   padding: 0;
}

#survey table td.rate_item
{
   text-align: left;
   padding: 1px 5px 1px 5px;
}

#survey .other_answer
{
   width: 300px;
}

#middle-column .images
{
float: left;
border: 1px solid #737373;
/* background-color: #000; */
margin: 0 10px 20px 0;
padding: 0;
}

#middle-column .images img
{
margin: 5px 5px 0 5px;
border: 0;
padding: 0;
}

#middle-column .images p
{
background:#737373 none repeat;
color:#333;
font-size: 0.9em;
font-weight:bold;
line-height:normal;
margin: 0 5px 5px 5px;
padding:5px;
text-align:center;
}


#middle-column .imageright
{
float: right;
border: 1px solid #737373;
margin: 0 10px 20px 0;
padding: 0;
}

#middle-column .imageright img
{
margin: 5px 5px 0 5px;
border: 0;
padding: 0;
}


#middle-column .imageright p
{
background:#737373 none repeat;
color:#333;
font-size: 0.9em;
font-weight:bold;
line-height:normal;
margin: 0 5px 5px 5px;
padding:5px;
text-align:center;
}


.clear
{
clear: both;
}


#sidebar-buttons {
    border: 0 none;
    margin: 0;
    padding: 5px 0 0;
    text-align: right;
}

a#international-enquiry:link, a#international-enquiry:visited
{
    background: url("http://www.uts.edu.au/images/css/int-sidebar-button.png") no-repeat scroll left top transparent;
    color: #EFEFEF !important;
    display: block;
    float: right;
    height: 64px;
    margin-bottom: 15px;
    text-indent: -9999px;
    width: 214px;
}

a#international-enquiry:hover, a#international-enquiry:active {
    background-position: right top;
    color: #FFFFFF;
}

/* 
  DABLAB SMOOTHSLIDER GALLERY 
*/

#dablabGallery {
   width:422px;
   height: 300px;
   padding: 3px;
   border: 1px solid #737373;
   background: #111111;
}
#dablabGallery img.thumbnail { display: none; }
#dablabGallery.sml { height: 300px; width: 422px;}

#dablabArchive img { float: left; width: 70px; height: 50px; margin: 0px 6px 0px 0px; } 
#dablabArchive ul { list-style: none; clear: both;margin-bottom: 20px;}
#dablabArchive ul li { clear: both; height: 60px;}
#dablabArchive p { clear: both; }


#dablabLanding img { float: left; width: 210px; height: 150px; margin: 0px 6px 0px -10px; }
#dablabLanding img .sm { width: 70px; height: 50px; }  
#dablabLanding ul { list-style: none; clear: both;margin-bottom: 20px;}
#dablabLanding ul li { clear: both; height: 60px;}
#dablabLanding p { clear: both; }


/* GOOGLE RSS FEED EMBED */

.gf-result {
    margin: 8px 0 5px 0;
}

.gfg-listentry {
  padding: 2px 0px 2px 0px;
  margin-left: 325px;
}

.gfg-listentry-highlight { 
  /*background-image : url('garrow.gif');
  background-repeat: no-repeat;
  background-position : center left;*/
  background-color: #2b2b2b;
}


#event-data dt {
  float: left;
  font-weight: bold;
  margin: 0;
  padding: 0;
  width: 60px;
}
#event-data dd {
  padding-left: 60px;
}
