/*
		Site: 			UTS: Generic Research Strength		
		Created: 		11/07/08
		Created by: 	Chang Huang [chang.huang@uts.edu.au]
----------------------------------------------------------------------------- */

body { background: #eee url("http://www.qfrc.uts.edu.au/images/css/body-bg.png") no-repeat 0 0; }
#main-container { overflow:auto; }

/* Header
---------------------------------------------------------- */
#header
{ 
	height: 136px; 
	background: transparent url("http://www.qfrc.uts.edu.au/images/css/navigation-bg2.jpg") no-repeat left bottom;
	width: 65%;
	min-width: 660px;
	max-width: 900px;
	margin: 32px 0 0 235px;
}

body#home #header { background: transparent url("http://www.qfrc.uts.edu.au/images/css/navigation-bg.jpg") no-repeat left bottom; }

#header a:link.back-to-research,
#header a:visited.back-to-research
{ 
	background: transparent url(http://www.qfrc.uts.edu.au/images/css/researchstrength.png) no-repeat right bottom;
	display: block;
	height: 134px;
	width: 235px;
	text-indent: -9999px; 
	position:relative;
	right:235px;
	float:left;
}

#header h1 { margin:0; }

#header a:link.centrename,
#header a:visited.centrename
{ 
	 display: block;
	 height: 135px;
	 margin: 0 0 0 200px;
	 text-indent:  -9999px;
}

#left-content-45 h2,
#right-content-45 h2 { margin:0 0 1.1em; }
#tabber h2 { margin:0; }


/* Sidebar
-------------------------------------------------------------- */
#sidebar { padding: 2px 0 0; }

#level3-nav 
{
	padding: 0;
	min-height: 237px;
}

#level3-nav ul li /* this fixes the extra spaces in the list for the left navigation menu in IE: http://tinyurl.com/6g7ty9 */
{
	height: 1%;
}

#level3-nav .level3-nav-heading a:hover, 
#level3-nav .level3-nav-heading a:active
{
	color:#569EE6;
}

.level3-nav-heading { background:#001165; }

#contact-out-of-tab
{ 
	margin:0;
	padding:0;
}

#contact-out-of-tab h2
{ 
background:transparent url(http://www.qfrc.uts.edu.au/images/css/triangle-contact.png) no-repeat 0;
	 padding:30px 25px 10px;
	 color: #333;
}

#contact-out-of-tab p 
{ 
	margin:0 10px 1em 25px; 
	color:#8d8d8d;
}

.contact-in-a-tab p { color:#000; }

#sidebar-logo
{ 
	width: 205px;
	background: #ddd; 
	margin: 50px auto;
	color: #888;
	height: 100px;
}


/* Main Column
---------------------------------------------------------------------------------- */
#main-column
{ 
	background: #fff url(http://www.qfrc.uts.edu.au/images/css/content-bg.png) no-repeat left top;
	margin: 0;
	float: left;
}

#banner-wrapper { display: none; }

#home #banner-wrapper
{ 
	height: 238px;
	background: transparent url("http://www.qfrc.uts.edu.au/images/css/splash-main-graphic.jpg") no-repeat 0 0;
	display: block;
}

#banner-wrapper a
{ 
	text-indent: -9999px; 
	display: block;
	height: 150px;
	width: 300px;
	cursor: pointer;
}

#main-content
{ 
	border: 0; 
	float: left;
	padding: 20px 2% 20%; 
	min-height: 600px;
	background: transparent; 
	width:96%;
}

#home #content,
#content
{ 
	margin: 0;
	padding: 0;
	position: static;
	float: left;
	background: transparent;
	width: 100%;
}

#left-content-45, #right-content-45,
#left-content-60, #right-content-30 { background: transparent; }

#left-content-45 h2 { font-size:1.5em;	margin:0; }
#home #left-content-45 h2 { padding:0 0 16px; }
#right-content-45 h3 { font-size:1.3em; }

.research-areas ul
{ 
padding: 0;
	list-style: none; 
}

.research-areas ul li
{
	background: transparent url(http://www.qfrc.uts.edu.au/images/css/researcharea.png) no-repeat left 2px;
	line-height: 1 !important;
	padding: 0 0 1em 3em;

}

.events-date, .news-date 
{ 
	color:#666; 
}

a.rss 
{ 
	background: transparent url(http://www.qfrc.uts.edu.au/images/css/rss.png) no-repeat left center;
	padding-left: 2em;  
}

a#morenews
{ 
	display:block;
	background:transparent url(http://www.qfrc.uts.edu.au/images/css/morenews.png) no-repeat;
	text-indent:-9999px;
	width:81px;
	height:20px;
	margin:1em 0 0;
}

a#moreevents
{ 
	display:block;
	background:transparent url(http://www.qfrc.uts.edu.au/images/css/moreevents.png) no-repeat;
	text-indent:-9999px;
	width:81px;
	height:20px;
	margin:1em 0 0;
}

#propub
{
	background:#eee;
	float:right;
	width:100%;
}

#propub h3
{
	background:#000;
	border-top:3px solid #aaa;
	border-bottom:3px solid #aaa;
	text-indent:1em;
	color:#fff;
}

#propub .more 
{
	float:right;
	position:relative;
	top:-2.2em;
	right:1em;
	font-size:.9em;
}

#propub ul { margin:1em; padding:0; }

#propub ul li
{
	background:transparent url(http://www.qfrc.uts.edu.au/images/css/propubarrow.png) no-repeat left 7px;
	padding:0 0 0 2em;
	list-style:none;
	margin:0 0 1em;
	line-height:1.4;
}

.search-propub { margin:20px 0; background:#eee; border:1px solid #ddd; float:left; width:100%; }
.search-propub form { margin:10px 0 8px 10px; width:50%; float:left; }
.search-propub input { font-size:14px; border:1px solid #ddd; color:#333; padding:4px 4px 3px; width:200px; }
.search-propub label { color:#888; margin:0 8px 0 0; cursor:pointer; }
.search-propub .submit-btn { width:auto; background:#333; color:#ccc; font-size:12px; padding:2px 6px; position:relative; top:-1px; border:0; cursor:pointer; }
.search-propub p { float:right; margin:14px 10px 8px 0; color:#888; }
.search-propub p em { font-weight:bold; color:#333; }
.search-propub ul { border-top:1px solid #ddd; margin:2px 10px 10px; padding:20px 30px 0; }
.search-propub li { margin:0 0 16px; line-height:1.4; }
.search-propub ol { margin:0 20px; }

/* Footer 
-------------------------------------------------------------------------*/
#footer-wrapper
{
	float: left;
	width: 100%;
}

#website-footer 
{ 
	background: #fff url("http://www.qfrc.uts.edu.au/images/css/footer-top.png") no-repeat top right; 
	padding-top: 13px;
	width: 100%;
}

#website-footer h1 { text-indent: -9999px; }

#website-footer h1 a
{ 
	background: #001165 url("http://www.qfrc.uts.edu.au/images/css/footer.png") no-repeat top left; 
	display: block; 
	height: 33px;
	cursor: pointer;
}

#website-footer ul
{ 
	font-size: 12px;
	margin: 0;
	padding: 1em;
}

#website-footer li 
{ 
	list-style: none; 
	display: inline;
}

#global-footer 
{ 
	margin: 0;
	background: #eee; 
	border-bottom: none; 
	width: 100%;
	float: left;
}

#footer-nav a:link, 
#footer-nav a:visited {	color: #8c8c8c; }
#footer-text a:link, 
#footer-text a:visited { color: #a6a6a6; }
#footer-nav { padding-left: 0; }
#footer-text { margin-left: 0; }
#footer-img { padding-right: 0; }
#footer-img img { margin: 0; }



/* Tabber Override
---------------------------------------------------------- */

	/* Default Tab */
	#tabber h2 a:link, 
	#tabber h2 a:visited,
	#tabber-nested h2 a:link,  
	#tabber-nested h2 a:visited { background:#ddd; color:#001165; }
	#tabber-nested div h3 a:link,  
	#tabber-nested div h3 a:visited { color:#000; }

	/* Active Tab */
	#tabber h2 a.tabup:link, 
	#tabber h2 a.tabup:visited,
	#tabber-nested h2 a.tabup:link, 
	#tabber-nested h2 a.tabup:visited,
	#tabber-nested div h3 a.tabup:link,  
	#tabber-nested div h3 a.tabup:visited { background:#001165; color:#fff; }

	/* Hover Tab */
	#tabber h2 a:hover, 
	#tabber h2 a:active,
	#tabber-nested h2 a:hover, 
	#tabber-nested h2 a:active,
	#tabber-nested div h3 a:hover,  
	#tabber-nested div h3 a:active { background:#000; color:#fff; }

	/* Reset Tabber(sidebar) Background */
	#tabber.sb .tab-content { background:#fff; color:#333; }
	#tabber.sb .tab-content a:link, 
	#tabber.sb .tab-content a:visited { color:#0078cc; }
	#tabber.sb .tab-content a:hover, 
	#tabber.sb .tab-content a:active { color:#0078cc; text-decoration:underline; }

	/* Featured Item Background */
	#tabber li.featured { background:transparent url(http://www.qfrc.uts.edu.au/images/css/featured-splash-new-bg.gif) no-repeat scroll left bottom; }
	
	#home #tabber h3 { font-size:1em; }
	#tabber.sb ul#news-container li, #tabber.sb ul#events-container li { margin:0; } /* use this is there is no border */
	.tab-content h4 { margin:0; }
	
/* Tabber for Projects and Publications
---------------------------------------------------------- */
	#home #tabber-nested h2 a:link,
	#home #tabber-nested h2 a:visited { 
		background:transparent url(http://www.qfrc.uts.edu.au/images/css/tabdown.png) no-repeat; 
		border:0;
		height:29px;
		margin:0 5px 0 0;
		padding:0;
		width:114px;	
		font-size:14px;
		line-height:2;
		text-align:center;
		color:#aaa;
	}

	#home #tabber-nested h2 a.tabup:link,
	#home #tabber-nested h2 a.tabup:visited { 
		background:transparent url(http://www.qfrc.uts.edu.au/images/css/tabup.png) no-repeat; 
		color:#fff;
	}

	#home #tabber-nested h2 a:hover,
	#home #tabber-nested h2 a:active { color:#000; }

	#home #tabber-nested .tab-content { background:#f5f5f5; overflow:hidden; padding:20px 10px 10px; }
	#home #tabber-nested h2 { margin:0; }
	#home #tabber-nested #propubnav { float:left; width:100%; margin:10px 0 0; }
	#home #tabber-nested #propubnav li { float:left; margin:0 10px 0 0; line-height:1; }
	#home #tabber-nested #propubnav li.last { float:right; color:#aaa; }
	#home #tabber-nested #propubnav li.number { font-size:.75em; }
	#home #tabber-nested #propubnav li a { font-size:.75em; float:left; font-weight:normal; }

/* Misc
---------------------------------------------------------- */
#content .imageright img { float:right; padding:5px; border:1px solid #ddd; margin-top:-20px; }
a.search-button:link, 
a.search-button:visited { background:transparent url(http://www.qfrc.uts.edu.au/images/css/propub-search-btn.png) no-repeat; color:#FFFFFF; display:block; float:right; height:90px; text-indent:-9999px; width:150px; position:relative; top:-20px; right:-10px;  }
a.search-publications-button:link,
a.search-publications-button:visited { background-position:left top; }
a.search-projects-button:link,
a.search-projects-button:visited { background-position:right top; }
a.search-publications-button:hover, 
a.search-publications-button:active, 
a.search-publications-button:focus { background-position:left bottom; }
a.search-projects-button:hover, 
a.search-projects-button:active, 
a.search-projects-button:focus { background-position:right bottom; }
#website-footer { position:relative; }
#prip { position:absolute; background:transparent url(http://www.qfrc.uts.edu.au/images/css/prip.png) no-repeat; height:52px; left:43px; text-indent:-9999px; top:120px; width:148px; }
#prip a { width:148px; height:52px; }
#prip-bottom { position:absolute; right:20px; text-indent:-9999px; top:41px; }
#prip-bottom a { width:152px; height:17px; display:block; background:transparent url(http://www.qfrc.uts.edu.au/images/css/prip-bottom.png) no-repeat; }

#research-spotlight { margin:40px 0 0; background:transparent url(http://www.qfrc.uts.edu.au/images/css/research-spotlight-bottom.png) no-repeat left bottom;  }
#research-spotlight-content { min-height:250px; height:auto !important; height:250px;  background:transparent url(http://www.qfrc.uts.edu.au/images/css/research-spotlight.jpg) no-repeat; padding:0 20px 20px 105px;  }
.newsletter {
clear:right;
float:right;
margin:0 0 4px;
padding:0 10px 0 15px;
font-size:10px; 
}
/* IE 'Fixes'
---------------------------------------------------------- */
* html #main-container { width:900px; }  /* This prevents the 'pushdown' effect on IE6. Total width of the main container is: 235px(sidebar) + 660px(main-column) = 895px + 5px of just in case space */
* html #main-column { width:660px; }
* html #header { width: 660px; }
* html #level3-nav { height: 237px; }
* html #main-content { height:600px; }
* html #website-footer { height: 100%; }

@media print 
{
   #header,
   #main-column #banner-wrapper,
   #footer-wrapper { display: none; }
   body div#global-utility-bar { position: static; margin-bottom:20px; }
	#main-container { overflow:visible; }
}

.abstract a:link, .abstract a:visited, .abstract a:hover, .abstract a:active {font-size: 0.8em;}
.abstractdetails {display: none}

.working-paper-abstract, .working-paper-abstract:hover {font-size: 0.8em; color: #0078CC; cursor: pointer; font-weight: bold; margin: -15px 0 13px 0;}
.working-paper-abstractdetails {display: none; border: solid 1px; margin: 10px; padding: 10px;}

/* year list for news-events
---------------------------------------------------------- */

ul.dated-list-years {
border-bottom:1px dotted #3A6980;
height:16px;
margin:0 0 10px;
padding:10px 5px 7px 0;
width:100%;
}

ul.dated-list-years li{
color:#6D6D6D;
float:left;
font-size:0.95em;
list-style-type:none;
margin:0;
padding:0 15px 0 0;
text-transform:uppercase;
}

ul.dated-list-years li a:link, ul.dated-list-years li a:visited{font-size:0.9em;font-weight:normal;text-transform:uppercase}

#content ul.dated-list-years li a:hover{text-decoration:none;color:#000}

/* research area table
---------------------------------------------------------- */


/* Table
---------------------------------------------------------- */
.generic-table { margin:0 0 40px; border-collapse:collapse; }
.generic-table .heading { background:#666; color:#fff; text-transform:uppercase; text-align:center; }
.generic-table,
.generic-table th,
.generic-table td { border:1px solid #D8D9DA; }
.generic-table th,
.generic-table td { font-size:.9em; line-height:14px; margin:0; padding:5px 9px; font-family:arial, verdana, helvetica, sans-serif; }
.generic-table th { font-weight:bold; }
.generic-table .even { background:#eee; }
.generic-table .hover { background:#ccc; }

.publication-citation { margin:0 0 16px; }
#publicatoin-pagenise { float:right; }