/*
		Site: 			UTS: Generic Research Strength		
		Created: 		11/07/08
		Created by: 	Chang Huang [chang.huang@uts.edu.au]
		Update:			03/12/08 - added in styles for Tabber
----------------------------------------------------------------------------- */

body { background: #f7f4f2 url("http://www.cpce.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.cpce.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.cpce.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.cpce.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;
}


#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;
}

#contact-out-of-tab
{ 
	background:transparent url(http://www.cpce.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;
}

.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;
	margin: 0;
	float: left;
}

#banner-wrapper { display: none; }

#home #banner-wrapper
{ 
	height: 238px;
	background: transparent url("http://www.cpce.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; }

.research-areas ul
{ 
padding: 0;
	list-style: none; 
}

.research-areas ul li
{
	background: transparent url(http://www.cpce.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.cpce.uts.edu.au/images/css/rss.png) no-repeat left center;
	padding-left: 2em;  
}

a#morenews
{ 
	display:block;
	background:transparent url(http://www.cpce.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.cpce.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.cpce.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; -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; }



/********** SPLASH CONTENTS **********/

#splash-subfeature {
	border: 1px solid #d1d1d1;
	margin:25px 0;
	padding:0 15px 7px;
	clear:left;
}

#content #splash-subfeature .images {
	border:1px solid #D9DCE5;
	float:right;
	margin:12px 0 10px 15px;
	padding:2px 2px 1px;
}

#splash-subfeature h3 {
	background-color:#FFFFFF;
	color:#000;
	display:inline;
	font-weight:bold;
	line-height:normal;
	left: -5px;
	margin: 5px 0px 0px;
	padding:2px 5px 0px;
	position:relative;
	font-size: 1.4em;
	top:-10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}


/* Footer 
-------------------------------------------------------------------------*/
#footer-wrapper
{
	float: left;
	width: 100%;
}

#website-footer 
{ 
	background: #fff url("http://www.cpce.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: #6d2409 url("http://www.cpce.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: #f7f4f2; 
	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; }


/* Misc
---------------------------------------------------------- */
#content .imageright img { float:right; padding:5px; border:1px solid #ddd; margin-top:-20px; }
#publication-years a.tabup:link,
#publication-years a.tabup:visited { color:rgb(109, 36, 9); } 
a.search-button:link, 
a.search-button:visited { background:transparent url(http://www.cpce.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.cpce.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; background:transparent url(http://www.cpce.uts.edu.au/images/css/prip-bottom.png) no-repeat; height:17px; right:20px; text-indent:-9999px; top:41px; width:152px; }
#prip-bottom a { width:152px; height:17px; display:block; }
#home h2 { margin-top:0; }
#main-column { background:#fff url(http://www.cpce.uts.edu.au/images/css/content-bg.png) no-repeat right 70%; }
#home #main-column { background-image:none; }
#right-content-45 h3 { font-size:1.3em; }
#left-content-45 h2 { margin:0 0 1.1em; }
#home #tabber h3 { font-size:1em; }

/* Tabber Override
---------------------------------------------------------- */

	/* Default Tab */
	#tabber h2 a:link, 
	#tabber h2 a:visited,
	#tabber-nested h2 a:link,  
	#tabber-nested h2 a:visited { background:#e9dfda; color:#6d2409; }
	#tabber-nested div h3 a:link,  
	#tabber-nested div h3 a:visited { color:#6d2409; }

	/* 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:#6d2409; 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:#6d2409; 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.cpce.uts.edu.au/images/css/featured-splash-new-bg.gif) no-repeat scroll left bottom; }


/* Research Areas */
.research-areas .definition-list { margin:30px 0 0; }
.research-areas .SectionNavLevel3 { margin:20px 0; }
#home .research-areas .SectionNavLevel3 { margin:0; }
.research-areas .SectionNavLevel3 h2 { margin:0; font-size:1.2em; margin:0 0 8px; }
.research-areas .SectionNavLevel3 p { margin:0; padding:0; }

/* 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; }
}

/* Definition list */
#main-content dt { font-weight:bold; }

/* TABLES */

.general-table {
	margin:1em 0;
	border-collapse:collapse;
}

.general-table.director {
	margin-top:20px;
}

.general-table,
.general-table th,
.general-table td {
	border:1px solid #D8D9DA;
}

.general-table th,
.general-table td {
	font-size:.9em;
	line-height:14px;
	margin:0;
	padding:5px 9px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	vertical-align: top;
}

.general-table th {
	font-weight:bold;
	background:#666;
	color:#fff;
	text-transform:uppercase;
	text-align:left;
	vertical-align: bottom;
}

.general-table th.date,
.general-table td.date {
	white-space: nowrap;
}

.general-table tr:nth-child(even) {
	background:#eee;
}

/*
.general-table tr:hover {
	background:#ccc;
}
*/

.table-ruled td {
	border:1px solid #E9E9E9;
	border-left:none;
	border-right:none;
	border-collapse:collapse;
	margin:1em 0;
}