/* CSS Document */
body { margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 75%; }

a {	color: #036; }
a:hover {text-decoration: none;}
a img {	border: none; }

h1,h2,h3,h4 {color: #600; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal;}
h1 {font-size: 220%;}
h2 {font-size: 200%;}
h3 {font-size: 170%;}
h4 {font-size: 140%;}

.hide {display: none;}
hr {display: none;}


/* -- layout styles -- */
#container {width: 992px; margin: auto; }
#layout_3col, #layout_2col{background: url(site_titlebar_bg.gif) 0 0 no-repeat;  border-top:1px solid #8F1503; margin-bottom:15px}
#layout_3col_about, #layout_2col_about {border-top:1px solid #8F1503; margin-bottom:15px}
#layout_1col {background: url(site_titlebar_bg2.gif) 0px 0 no-repeat;  border-top:1px solid #8F1503; margin-bottom:15px}
#layout_3col #centerContent{margin: 0 263px 0 238px; min-height: 500px;}
#layout_3col_about #centerContent {margin: 0 263px 0 230px; min-height: 500px;} 
* html #layout_3col #centerContent {height: 500px;}
* html #layout_3col_about #centerContent {height: 500px;}
#layout_1col #centerContent, #layout_1col_about #centerContent {padding-bottom: 40px; margin: 0 15px 0 15px;}
#layout_2col #centerContent {padding-bottom: 40px; margin: 0 15px 0 238px;}
#layout_2col_about #centerContent{padding-bottom: 40px; margin: 0 15px 0 230px;}
#leftColumn {float: left; width: 210px;}
#rightColumn {float: right; width: 212px; padding: 0px 22px 0 12px;background: url(rightcolumncontent_back.jpg) top right no-repeat;  min-height: 500px; margin-top:0px; padding-top:0px}
* html #rightColumn {height: 500px;}

#layout_3col h1, #layout_2col h1 {color:#FFFFFF; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-top:16px; padding-left:240px; margin-bottom:15px; padding-bottom:0px}


/* -- header styles -- */
#header {height: 103px;	width: 100%; background: #8f1503 url(header_back.gif) repeat-x;padding: 7px 0 0 0;}
#logos {width: 460px;}
#logos img {vertical-align: middle;}
#headerLinks {float: right;	width: 355px;color: #7f0000;margin-top: 8px;background: url(search_back.jpg) 1px 50px no-repeat;}
#headerLinks a {color: #e8bab4;text-decoration: none;}
#headerLinks a:hover {text-decoration: underline;}
#headerLinks #topLinks {font-size: 95%;}
#headerLinks input.search {width: 260px;height: 15px;border: 1px solid #900 !important;margin: 13px 0 12px 0;color: #999;font-size: 100%;}
#headerLinks input.btn_search {vertical-align: top;margin-top: 14px;padding-left: 3px;}
#headerLinks ul {margin: 0;	padding: 0;}
#headerLinks ul li {list-style-type: none;background: url(headerLinks_bullet.gif) left no-repeat;	float: left;margin: 0;padding: 0 10px 0 18px;}
#headerLinks ul li.firstItem {background: none;padding-left: 0;}



/* -- left column -- */
#leftNav {float: left;width: 230px;margin-bottom: 25px; }
#leftNav h2 {margin: 0;padding: 0;}
#leftNav h2 {background: none;text-indent: 0;font-size: 130%;font-weight: bold;border-bottom: 1px solid #bcad27;padding: 19px 0 8px 15px;width: 195px;height: auto;}
#leftNav #AboutUni { background: url(about-bg.gif) no-repeat; width: 230px; height: 45px;}
#leftNav #AboutUni h2 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; margin: 0; padding: 0; border-bottom:none; padding-top:15px;  padding-bottom:0px; margin-bottom:0px; padding-left:20px}
#leftNav ul {margin: 6px 20px 0 10px;padding: 0;}
#leftNav ul li {list-style-type: none;}
#leftNav ul li a {display: block; border-bottom: 1px dotted #060; padding: 2px 0 3px 12px; text-decoration: none; color: #000; background: url(leftNav_bullet.gif) left 6px no-repeat; }
#leftNav ul li a:hover {background: url(leftNav_bullet.gif) 4px 6px no-repeat;}
#leftNav ul li a.leftNav_Selected,#leftNav ul li a.leftNav_Hierarchy {background: url(leftNav_bullet_down.gif) left 6px no-repeat;}
#leftNav ul li ul#subnav {background: #faf9ef;margin: 0 0 0 0;padding: 0 0 0 12px;}
#leftNav ul li ul#subnav li a {border-bottom: 1px dotted #538d53;background: url(leftNav2_bullet.gif) left 6px no-repeat;}
#leftNav ul li ul#subnav li a:hover {background: url(leftNav2_bullet.gif) 2px 6px no-repeat;}
#leftNav ul li ul#subnav li a.leftNav_Selected,#leftNav ul li ul#subnav li a.leftNav_subHierarchy{background: url(leftNav2sel_bullet.gif) 2px 6px no-repeat;}
#leftNav ul li ul#subnav ul {background: #fdfcf7;margin: 0;padding: 0 0 0 12px;}
#leftNav ul li ul#subnav ul li a {background: url(leftNav3_bullet.gif) left 6px no-repeat;}
#leftNav ul li ul#subnav ul li a:hover {background: url(leftNav3_bullet.gif) 2px 6px no-repeat;}
#leftNav ul li ul#subnav ul li a.leftNav_Selected {background: url(leftNav3_bullet.gif) 2px 6px no-repeat;}
a.leftNav_Selected {font-weight: bold;}

#mqquicklinks {float: left;	width: 210px;}
#mqquicklinks h2 {font-size: 130%;	font-weight: bold;	border-bottom: 1px solid #bcad27;	padding: 0 0 8px 15px;}
#mqquicklinks ul {list-style-type: none; margin: 0;	padding: 0;	padding-left: 15px;}
#mqquicklinks ul li {background: url(channels_bullet.gif) left no-repeat; padding: 3px 0 0 16px;}



/* -- footer -- */
#footer {clear: both;color: #fcc; background: #900 url(footer_back.jpg) repeat-x; height: 54px; padding: 16px 14px 0 14px;}
#footer #footertop {border-bottom: 1px solid #d17267; padding-bottom: 5px; margin-bottom: 3px;}
#footer a {color: #fcc;	text-decoration: none;}
#footer a:hover {text-decoration: underline;}
#footer #footerbottom,#footer span#abn {font-size: 90%;}
#footer #footerbottom img {vertical-align: middle;}
#footer span#publisher {color: #c66;}
#footer span#memberof,#footer span#abn {float: right;}


/* -- center content -- */
#centerContent h1 {color:#FFFFFF; font-size:1.8em; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-top:12px;}
#centerContent img {padding: 7px; border:1px solid #CCCCCC}
#centerContent div.contentpic {float: right;width: 196px;border-bottom: 2px solid #f1ede7;	margin: 0 0 10px 15px;} 
#centerContent .contentpic img {padding: 0px; border:none}
div.contentpic p {color: #666;font-style: italic;margin: 10px 0;}

#centerContent ul{ list-style:url(leftNav_bullet.gif); margin: 0; padding:10px 0 0 25px;}
#centerContent ul li, #centerContent ol li{padding-bottom:10px}

/* -- breadcrumb -- */
#breadcrumb {font-family:Arial, Helvetica, sans-serif; padding: 10px 0 11px 0; border-bottom: 1px solid #d6d6ad; font-size:90%}
#layout_3col_about #breadcrumb, #layout_2col_about #breadcrumb {padding-top:22px}
#breadcrumb img{padding:0; padding-right: 5px;border:none}
#breadcrumb a {	color: #933;}
#breadcrumb ul {list-style-type: none; margin: 0; padding: 0;}
#breadcrumb ul li {display: inline; padding: 0 4px;}
#breadcrumb ul li.firstItem {background: none; padding-left: 9px;}
.breadcrumbtitle {color: #600;  font-weight: bold; float: left;}


/* -- right column  --*/
#rightColumn div {margin-top: 26px;}
#rightColumn h2 {font-size: 130%; font-weight: bold; border-bottom: 1px solid #bcad27; padding: 0 0 8px 15px;}
#rightColumn h3 {font-family: Arial, Helvetica, sans-serif;	font-size: 100%; font-weight: bold;	color: #933; margin: 2px 0 0 0;}
#rightColumn a.more {color: #933; display: block;}
#events {margin-top: 10px !important;}
#events h2 {background: url(events_icon.gif) 185px 0 no-repeat;padding-top: 6px;}
#events ul li {border-bottom: 1px dotted #060; margin-bottom: 12px; padding: 0 0 0 15px;}
#events p {margin: 3px 0 12px 0;}
#events span.date {font-style: italic; color: #445a21; background: url(leftNav_bullet.gif) 0 5px no-repeat; padding-left: 13px;}
#rightColumn ul {list-style-type: none; margin: 0; padding: 0; }
#sitequicklinks ul {list-style-type: none; margin: 0; padding: 0; padding-left: 15px; }
#sitequicklinks ul li {background: url(channels_bullet.gif) left no-repeat; padding: 3px 0 0 16px;}




/* -- document lists -- */
ol.doclist li,ul.doclist li{list-style: none;}
.doclist li {margin: 0; padding: 0 0 0 30px;}
.doclist li.ppt {background: transparent url('ppt.gif') top left no-repeat;}
.doclist li.html {background: transparent url('html.gif') top left no-repeat;}
.doclist li.doc {background: transparent url('doc.gif') top left no-repeat;}
.doclist li.pdf {background: transparent url('pdf.gif') top left no-repeat;}



/* -- table lists -- */
table {width:95%;border:1px solid #ddd; border-top:0px;margin:0px 0px 0px 0px;}
#layout_1col table {margin:10px 20px 20px 20px;}
th {color:#5E7B2D;padding-left:15px;padding-right:15px;border-left:1px solid #fff; text-align:left;}
tr {background:url(table_bg.jpg) repeat-x 0 0;  vertical-align:text-top}
td {padding-left:15px;padding-right:15px;border-left:1px solid #fff; vertical-align:text-top}
td h5 {margin-top:5px; padding-top:0px; margin-bottom:0px;}
th h4 {margin-top:10px; padding:0px; }
tr td.color-bg, tr th.color-bg{background-image:none; background-color:#e2ead3}