






a
{
	color: #cc0000
}

a:link, a:visited
{
	text-decoration: none
}

a:hover
{
	color: #333
}

img
{
	border-style: none
}

.subCollectionList
{
	list-style: disc url(http://www.swinburne.edu.au/images/arrow5.gif) outside
}

.collectionListItem
{
	font-weight: normal;
}

html, body
{
	width: 100%;
	height: 100%
}

body
{
	font-family: Arial, Geneva, Helvetica;
	font-size: 0.75em;
	color: #333;
	margin: 0px;
	padding: 0px;
}



h1
{
	margin-left: 10px;
	margin-right: 10px;
	font-size: 1.5em
}

h2
{
	margin-left: 10px;
	margin-right: 10px;
	font-size: 1.4em
}

h3
{
	margin-left: 10px;
	margin-right: 10px;
	font-size: 1.3em
}

h4
{
	font-size: 1.1em
}
     




div
{
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 15px
}




p, .standard
{
	margin-left: 10px;
	margin-right: 10px
}                       

.textField, .dropdown
{
	border: 1px solid #ccc;
	color: #333;
	font-size: 1em
}

.textField
{
	padding: 2px
}

.textArea
{
	border: 1px solid #ccc;
	font-family: Arial, Geneva, Helvetica;
	font-size: 1em;
	color: #333;
	padding: 1px
}

.pageBanner
{
	width: 100%;
	border-style: none;
	margin: 0;
	background: #fff;
	padding: 0;
	vertical-align: middle
}

.tagLine
{
	vertical-align: bottom;
	padding: 10px;
	border-style: none;
	margin: 0;
	background: #fff;
	color: #ff6600
}

.tagLineText
{
	background: #fff;
	color: #ff6600;
	font-weight: bold;
	border-style: none;
	margin: 0
}

.locationBar
{
	font-size: 0.95em;
	text-align: left;
	margin: 0px;
	padding: 3px;
	border-bottom: 1px solid #dcdcdc;
	background-color: #eee
}

.centralPane
{
	margin: 0px;
	vertical-align: top;
	padding: 0px;
	border-style: none;
	height: 100%
}

#sidebar_search
{
	margin-left: 0px;
	margin-top: 10px
}









#navigation 
{
	color: #717171;
 	padding: 0px;
 	margin: 0px 0px 34px 0px;
	background: #E9E9E9 url(http://www.swinburne.edu.au/images/nav/background.gif) repeat-x;
	min-width: 987px;
	height: 32px;
}


.pageContents
{
	background: #fafafa;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	width: 100%;
	border-bottom: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	border-left: 1px solid #dcdcdc
}

.navigationBarTable
{
	width: 100%;
	padding: 2px;
	margin: 2px;
	border-style: none
}

.navigationBar
{
	text-decoration: none;
	background-color: #f3f3f3;
	border-bottom: 1px solid #dcdcdc;
	padding: 0px;
	margin: 0px
}

.navigationBarList
{
	margin: 0px;
	padding: 10px 0 25px 25px;
	list-style: disc url(http://www.swinburne.edu.au/images/arrow5.gif) outside
}

.navigationBarSublabel
{
	font-weight: bold;
	color: #555;
	background-color: #dcdcdc;
	white-space: nowrap;
	padding: 3px 5px 3px 3px;
	margin: 0px;
	border-bottom: 1px solid #fff
}





.navigationBarItem
{
	background-color: #f3f3f3;
	text-decoration: none;
	border-bottom: 1px solid #fff;
	padding-bottom: 5px;
	padding-top: 3px;
	margin: 0px
}

.loggedIn
{
	font-size: 0.9em
}

.pageFooterBar
{
	width: 100%;
	font-size: 0.95em;
	border-style: none;
	margin: 0;
	padding: 0;
	background: #f3f3f3;
	vertical-align: middle;
	border-bottom: 1px solid #dcdcdc
}

.footer
{
	border-top: 1px solid #fafafa
}

.footer, .footer2
{
	padding-left: 5px
}

#swinFooter
{
	font-size: 0.95em
}



.pageFootnote
{
	background-color: #f3f3f3;
	text-align: left;
	vertical-align: middle;
	margin-left: 10px;
	margin-right: 10px;
	padding-left: 2px
}

.sidebar
{
	background-color: #f3f3f3;
	border-bottom: 1px solid #dcdcdc
}

.communityLink
{
	font-weight: bold
}

.communityDescription, .collectionDescription
{
	margin-left: 20px;
	margin-right: 10px;
	list-style-type: none
}

.miscListItem
{
	margin-left: 20px;
	margin-right: 10px;
	list-style-type: none
}

.copyrightText
{
	margin-left: 20px;
	margin-right: 20px;
	text-align: center;
	font-style: italic;
	list-style-type: none
}

.browseBar, .browseBarLabel
{
	font-weight: bold;
	background: #f3f3f3;
	vertical-align: middle;
	text-decoration: none
}

.itemListCellOdd
{
	vertical-align: middle;
	text-decoration: none;
	background: #fff
}

.itemListCellEven
{
	vertical-align: middle;
	text-decoration: none;
	background: #eee
}

.itemListCellHilight
{
	vertical-align: middle;
	text-decoration: none;
	background: #ddddff
}

.topNavLink, .submitFormHelp
{ 
	margin-left: 10px;
	margin-right: 10px;
	text-align: center
}

.submitFormLabel
{
	margin-left: 10px;
	margin-right: 10px;
	font-weight: bold;
	background-color: #fafafa;
	text-align: right 
}

.submitFormWarn 
{
	margin-left: 10px;
	margin-right: 10px;
	font-weight: bold;
	color: #ff6600;
	text-align: center 
}

.uploadHelp 
{
	margin-left: 20px;
	margin-right: 20px;
	text-align: left
}

.submitFormDateLabel
{
	margin-left: 10px;
	margin-right: 10px;
	font-style: italic;
	text-align: center
}

.submitProgressTable
{
	margin: 0;
	padding: 0;
	border-style: none;
	vertical-align: top;
	text-align: center;
	white-space: nowrap
}

.submitProgressButton
{
	border-style: none
}

.submitProgressButtonDone
{
	border-style: none;
	background-image: url(/image//submit/done.gif);
	background-position: center;
	height: 30px;
	width: 90px;
	background-repeat: no-repeat
}

.submitProgressButtonCurrent
{
	border-style: none;
	background-image: url(/image//submit/current.gif);
	background-position: center;
	height: 30px;
	width: 90px;
	color: #fff;
	background-repeat: no-repeat
}

.submitProgressButtonNotDone
{
	border-style: none;
	background-image: url(/image//submit/notdone.gif);
	background-position: center;
	height: 30px;
	width: 90px;
	background-repeat: no-repeat
}

.miscTable
{
	vertical-align: middle
}

.miscTableNoColor
{
	vertical-align: middle;
	background: #fafafa
}




.oddRowOddCol, .evenRowOddCol, .oddRowEvenCol, .evenRowEvenCol
{
	vertical-align: middle;
	text-decoration: none;
	border: 1px solid #dcdcdc;
	background: #f3f3f3;
	padding: 3px
}

.highlightRowOddCol
{
	vertical-align: middle;
	text-decoration: none;
	background: #ccccee;
	padding: 3px
}

.highlightRowEvenCol
{
	vertical-align: middle;
	text-decoration: none;
	background: #bbbbcc;
	padding: 3px
}

.itemDisplayTable
{
	text-align: center;
	border: solid 1px #dcdcdc;
	background-color: #eee;
	width: 75%
}

.metadataFieldLabel
{
	font-weight: bold;
	vertical-align: top;
	text-align: right;
	text-decoration: none;
	white-space: nowrap;
	border-top: solid 1px #fff;
	padding: 3px
}

.metadataFieldValue
{
	vertical-align: top;
	text-align: left;
	text-decoration: none;
	border-top: solid 1px #fff;
	padding: 3px
}  

.recentItem
{
	margin-left: 10px;
	margin-right: 10px;
}

.searchBox
{
	font-weight: bold;
	vertical-align: middle;
	text-decoration: none;
	background: #eee;
	padding: 0;
	border-style: none;
	margin: 0
}

.searchBoxLabel
{
	font-weight: bold;
	color: #555;
	background: #dcdcdc;
	text-decoration: none;
	vertical-align: middle
}

.searchBoxLabelSmall
{
	font-weight: bold;
	background: #eee;
	text-decoration: none;
	vertical-align: middle;
	padding-top: 5px;
	width: 100%
}

.searchBoxLabelSmall input
{
	border: 1px solid #dcdcdc;
	background-color: #fff
}

.attentionTable 
{
	vertical-align: middle;
	text-decoration: none;
	background-color: #cc9966
}

.attentionCell 
{
	background-color: #ffffcc;
	text-align: center
}

.help
{
	background-color: #fafafa;
	margin-left: 10px
}

.help h2
{
	text-align: center
}

.help h3
{
	font-weight: bold;
	margin-left: 0px
}

.help h4
{
	font-weight: bold;
	margin-left: 5px
}

.help h5
{
	font-weight: bold;
	margin-left: 10px;
	line-height: .5
}

.help table
{
	margin-left: 8px;
	width: 90%
}

.help p.bottomLinks
{
	font-weight: bold
}

.help td.rightAlign
{
	text-align: right;
}
                    



ul.controlledvocabulary
{
	list-style-type: none
}

.controlledvocabulary ul  li ul
{
	list-style-type: none;
	display: none
}

input.controlledvocabulary
{
	border-style: none;
}

img.controlledvocabulary
{
	margin-right:8px ! important;
	margin-left:11px ! important
}                    

.submitFormHelpControlledVocabularies
{
	margin-left: 10px;
	margin-right: 10px;
	text-align: left
}











#skip_content 
{
	position: absolute;
	text-align: right;
	top: 0;
	right: 0;
	height:22px;
	width:200px;
	font-size: .8em;
	color: #E9E9E9;
}

#skip_content a
{
	position: absolute;
	text-align: right;
	top: 0;
	right: 0;
	height:22px;
	width:200px;
	font-size: .8em;
	color: #E9E9E9;
}

* html #top_menu 
{
	width: 987px;
}
	
#top_menu {
	font-size:12px;
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
	background: #E9E9E9 url('http://www.swinburne.edu.au/images/nav/background.gif');
	text-align: left;
	float: left;
	/*border-bottom: 1px solid #fff;
	margin-bottom: 34px;*/
}

#top_menu li 
{
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	border-right: 1px solid #d5d5d5;
}


#top_menu li.first 
{
	border-left: 1px solid #d5d5d5;
	padding-left: 14px;
}



#top_menu li a 
{
	float: left;
	margin: 0;
	padding: 0;
	background: #e7e7e7;
	font: normal 1.1em "Arial Narrow", Arial, sans-serif;
	color: #707070;
	text-decoration: none;
	border: none;
	position: relative;
	height: 32px;
	line-height: 22px;
	text-align: center;
	overflow:hidden;
}

#top_menu li a em 
{
	background-position: 0 0;
	position:absolute;
	left:0;
	top:0;
	display:block;
	height:32px;
	overflow:hidden;
}

#top_menu li #nav_staff, #top_menu li #nav_student, #top_menu li #nav_my, #top_menu li #nav_search, #top_menu li #nav_index 
{
	background: #f0f0f0;
}

*#top_menu li #nav_my:hover, #top_menu li #nav_search:hover, #top_menu li #nav_index:hover, #top_menu li #nav_student:hover,
#top_menu li #nav_staff:hover  
{
	background-color: #fff;
}

#top_menu li a:hover 
{
	background-color: #fff;
	cursor: pointer;
}

#top_menu li a:hover em, #top_menu li a.selected em, #top_menu li a.selected em 
{
	background-position: 0 -32px;
}

#top_menu li #nav_home {width:119px}

#top_menu li #nav_home em {width:119px; background-image:url(http://www.swinburne.edu.au/images/nav/home.gif)}

#top_menu li #nav_courses {width: 70px}

#top_menu li #nav_courses em {width: 70px; background-image:url(http://www.swinburne.edu.au/images/nav/courses.gif)}

#top_menu li #nav_faculties {width: 119px}

#top_menu li #nav_faculties em {width: 119px; background-image:url(http://www.swinburne.edu.au/images/nav/faculties_tafe.gif)}

#top_menu li #nav_international {width: 104px}

#top_menu li #nav_international em {width: 104px; background-image:url(http://www.swinburne.edu.au/images/nav/international.gif)}

#top_menu li #nav_campuses {width: 79px}

#top_menu li #nav_campuses em {width: 79px; background-image:url(http://www.swinburne.edu.au/images/nav/campuses.gif)}

#top_menu li #nav_research {width: 73px}

#top_menu li #nav_research em {width: 73px; background-image:url(http://www.swinburne.edu.au/images/nav/research.gif)}

#top_menu li #nav_about {width: 73px}

#top_menu li #nav_about em {width: 73px; background-image:url(http://www.swinburne.edu.au/images/nav/research.gif)}

#top_menu li #nav_student {width: 125px}

#top_menu li #nav_student em {width: 125px; background-image:url(http://www.swinburne.edu.au/images/nav/student.gif)}

#top_menu li #nav_staff {width: 54px}

#top_menu li #nav_staff em {width: 54px; background-image:url(http://www.swinburne.edu.au/images/nav/staff.gif)}

#top_menu li #nav_my {width: 102px}

#top_menu li #nav_my em {width: 102px; background-image:url(http://www.swinburne.edu.au/images/nav/myswinburne.gif)}

#top_menu li #nav_search {width: 63px}

#top_menu li #nav_search em {width: 63px; background-image:url(http://www.swinburne.edu.au/images/nav/search.gif)}

#top_menu li #nav_index {width: 53px}

#top_menu li #nav_index em {width: 53px; background-image:url(http://www.swinburne.edu.au/images/nav/index.gif)}


#swinFooter {
	color: #7d7d7d;
 	padding: 0px;
 	margin: 40px 0px 0px 0px;
	padding: 0px;
	height: 52px;
	
	background-color: #eee;
	min-width: 987px
}

#swinFoot {
	
	padding: 10px 5px 6px 0px;
	background: #eee;
	width: 971px;
}

* html #swinFoot {
	
}
#swinFoot ul {
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	width: 100%;
}
#swinFoot ul li {
	float: left;
	margin: 0;
	color: #7d7d7d;
	padding: 2px 3px 2px 4px;
	height: 1em;
	line-height: 1em;
	border-right: 1px solid #b0b0b0;
}

#swinFoot ul li a{
	color: #737373;
	text-decoration:underline;
}

#swinFoot ul li.last {
	border: none;
}