/*
		Site: 			UTS:Quantum Computation Laboratory		
		Webmaster: 	    Dr Runyao Duan(Email: runyao.duan@uts.edu.au)
----------------------------------------------------------------------------- */

body { background: #f3f8fe url("body-bg.JPG") no-repeat 0 0; }
#main-container { overflow:auto; }

/* Header
---------------------------------------------------------- */

#header
{ 
	height: 136px; 
	background: transparent url("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.qcis.uts.edu.au/images/css/navigation-bg.jpg") no-repeat left bottom; }

#header a.researchstrength
{ 
	background: transparent url(http://www.qcis.uts.edu.au/images/css/researchstrength.png) no-repeat right bottom;
	display: block;
	height: 135px;
	width: 235px;
	text-indent: -9999px; 
	margin-left: -235px;
	float: left;
}

#header a.centrename
{ 
	 display: block;
	 height: 135px;
	 margin: 0 0 0 200px;
	 text-indent:  -9999px;
	 width: 350px;
}

#header h1 { margin:0; }
#left-content-45 h2 { margin:0 0 1.1em; }

/* 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;
}


.contact-in-a-tab p { color:#000; }

#contact-out-of-tab
{ 
	background:transparent url(http://www.qcis.uts.edu.au/images/css/triangle-contact.png) no-repeat top left;
	margin:0;
	padding:0;
}

#contact-out-of-tab h2
{ 
	 padding: 10px 20px 35px;
	 color: #fff;
}

#contact-out-of-tab p 
{ 
	margin:0 10px 1em 25px; 
	color:#8d8d8d;
}

#sidebar-logo
{ 
	width: 200px;
	margin: 0 auto;
	padding-top:3em;
	clear:left;
}


/* Main Column
---------------------------------------------------------------------------------- */

#main-column
{ 
	background: #fff;
	margin: 0;
	float: left;
}

#banner-wrapper { display: none; }

#home #banner-wrapper
{ 
	height: 238px;
	background: transparent url("http://www.qcis.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;
}

#home #left-content-45 h2 
{ 
	color:#535353;
	font-size:1.5em;
	margin:0;
	padding:0 0 8px;
	text-transform:uppercase;	
}

ul.research-areas 
{ 
	list-style: none; 
	padding: 0;
}

ul.research-areas li
{
	background: transparent url(http://www.qcis.uts.edu.au/images/css/researcharea.png) no-repeat left 2px;
	line-height: 1;
	padding: 0 0 1em 3em;
}

.events-date,
.news-date { color: #666; }

a.rss 
{ 
	background: transparent url(http://www.qcis.uts.edu.au/images/css/rss.png) no-repeat left center;
	padding-left: 2em;  
}

#propub
{
	background:#e9f1fd;
	float:right;
	width:100%;
}

#propub h3
{
	background:#277def;
	border-top:3px solid #93bef6;
	border-bottom:3px solid #93bef6;
	text-indent:1em;
	color:#fff;
}

#propub a:link.more,
#propub a:visited.more 
{
	float:right;
	position:relative;
	top:-2.2em;
	right:1em;
	font-size:.9em;
	color:#d3e4fb;
}

#propub ul { margin:1em; padding:0; }

#propub ul li
{
	background:transparent url(http://www.qcis.uts.edu.au/images/css/propubarrow.png) no-repeat left 7px;
	padding:0 0 0 2em;
	list-style:none;
	line-height:1.4;
	margin:0 0 1em;
}

.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; -moz-border-radius:6px; 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; }

#home #tabber-nested h2 a:link,
#home #tabber-nested h2 a:visited { 
	background:transparent url(http://www.qcis.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.qcis.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:transparent url(http://www.qcis.uts.edu.au/images/css/tabbg.png) repeat-x; }

/* Tabber for Projects and Publications
---------------------------------------------------------- */
	#home #tabber-nested h2 a:link,
	#home #tabber-nested h2 a:visited { 
		background:transparent url(http://www.qcis.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.qcis.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:#f6fafc url(http://www.qcis.uts.edu.au/images/css/tab-projectsbg.png) repeat-x; }
	#home #tabber-nested h2 { margin:0; }
	#home #tabber-nested .prebutton { float:left; }
	#home #tabber-nested .nextbutton { float:right; }

/* Footer 
-------------------------------------------------------------------------*/
#footer-wrapper
{
	float: left;
	width: 100%;
}

#website-footer 
{ 
	background: #fff url("http://www.qcis.uts.edu.au/images/css/footer-top.png") no-repeat top right; 
	padding-top: 13px;
	width: 100%;
}


#website-footer h1 
{ 
text-indent: -9999px;
background:transparent url("http://www.qcis.uts.edu.au/images/css/footer-bottom.png") no-repeat 98% bottom;
margin:0;
padding-bottom:15px;
}

#website-footer h1 a
{ 
	background: #277dee url("http://www.qcis.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: 0 1em 1em;
}

#website-footer li 
{ 
	list-style: none; 
	display: inline;
}

#global-footer 
{ 
	margin: 0;
	background: #f3f8fe; 
	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:#333; }
	#tabber-nested div h3 a:link,  
	#tabber-nested div h3 a:visited { color:#185DE6; }

	/* 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:#185DE6; 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:#185DE6; 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.qcis.uts.edu.au/images/css/featured-splash-new-bg.gif) no-repeat scroll left bottom; }

/* Events Categories Tabber */
#tabber-nested .tab-content .news-events-list,
#tabber-nested .tab-content .news-events-list div { display:block; }
#tabber-nested .tab-content .news-events-list h4 { font-size:1.3em; margin-top:0; }


dl#labs { background:#fafafa; margin:20px auto 0; padding:0 16px 16px; width:80%; }
dl#labs dt { padding:16px 0 0; }
dl#labs dd { margin:0; font-size:.8em; line-height:1.4; font-style:italic; }
dl#labs dd a:link,
dl#labs dd a:visited { background:#0078CC; color:#FFF; font-weight:normal; padding:0 5px; }

/* Misc
---------------------------------------------------------- */
#content .imageright img { float:right; padding:5px; border:1px solid #ddd; margin-top:-20px; }
a.search-publications-button { background:transparent url(http://www.qcis.uts.edu.au/images/css/search-publications-button.png) no-repeat scroll left top; }
a.search-projects-button { background:transparent url(http://www.qcis.uts.edu.au/images/css/search-projects-button.png) no-repeat scroll left top; }
a.search-button:link, 
a.search-button:visited { color:#FFFFFF; display:block; float:right; height:90px; text-indent:-9999px; width:150px; position:relative; top:-18px; right:-10px; }
a.search-button:hover, 
a.search-button:active, 
a.search-button:focus { background-position:left bottom; }
#splash-tabs .tab_contents { display: inline-block; } /* Fixes IE double padding problem http://tinyurl.com/68znhm */

/* Research students table */
	#research-students { font-size:.8em; border-top:1px solid #eee; border-right:1px solid #eee; width:100%; border-collapse:collapse; }
	#research-students thead tr { background:#185DE6; color:#fff; }
	#research-students thead td { padding:0 10px; }
	#research-students tr {}
	#research-students td { padding:0 5px; border-bottom:1px solid #eee; border-left:1px solid #eee; }
	#research-students .teven { background:#F3F8FE; }


/* 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, you never know when IE can surprise you =) */
* html #main-column { width:660px; }
* html #header a.researchstrength
{ 
	margin: 0;
	position: relative; 
	left: -235px;
}
* html #header { width: 660px; }
* html #level3-nav { height: 237px; }
* html #main-content { height:600px; }
* html #sidebar-tabs #contents0, 
* html #sidebar-tabs #contents1, 
* html #sidebar-tabs #contents2 { height: 200px; } 
* 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; }
}

#funding-years a.tabup {color: #000000}

/* Grant Summary table added by Peter Pham */

#GrantSummary { border-top:1px solid #eee; border-right:1px solid #eee; width:30%; border-collapse:collapse; }
#GrantSummary caption {font-size:16px; font-weight:bold; }
#GrantSummary thead tr { background:#185DE6; color:#fff; }
#GrantSummary thead td { padding:0 10px; }
#GrantSummary tr {}
#GrantSummary td { padding:0 5px; border-bottom:1px solid #eee; border-left:1px solid #eee; }
#GrantSummary .rightaligncell {text-align: right;}
#GrantSummary .teven { background:#F3F8FE; }