/*
	FILE PURPOSE:
		Contains text styles for the content area of the website
	
	UPDATE HISTORY:
		DATE				DESCRIPTION
		21-Nov-05			File created
		1-Feb-06			First live version
	
	ADDITIONAL NOTES: To be used for all media
*/
/* lists */
ul { margin: 0 0 1em 0; padding-left: 15px; }
ol { margin: 0 0 1em 0; padding-left: 25px; }

li { margin-bottom: 0.25em; }

ul.plain { list-style: none; padding-left: 0; }

ul.checkbox, ul.radio {
	list-style: none;
	padding-left: 0;
}
ul.checkbox li, ul.radio li { margin-bottom: 0; }
ul.radio input { margin-left: 0; }

/* list for document icons */
ul.icon {
	list-style-type: none;
	padding-left: 0;
}
ul.icon li {
	padding-left: 20px;
	line-height: 16px;
	background: url("http://dev.business.auckland.ac.nz/images/icons/documents/text.gif") no-repeat left center; /* default */
}
ul.icon li.pdf { background: url("http://dev.business.auckland.ac.nz/images/icons/documents/pdf.gif") no-repeat 0 50%; }
ul.icon li.word { background: url("http://dev.business.auckland.ac.nz/images/icons/documents/word.gif") no-repeat 0 50%; }
ul.icon li.excel { background: url("http://dev.business.auckland.ac.nz/images/icons/documents/excel.gif") no-repeat 0 50%; }
ul.icon li.zip { background: url("http://dev.business.auckland.ac.nz/images/icons/documents/zip.gif") no-repeat 0 50%; }
ul.icon li.text{ background: url("http://dev.business.auckland.ac.nz/images/icons/documents/text.gif") no-repeat 0 50%; }
/* list of course info */
ol.course-info {
	margin: 0 0 1em 0;
	list-style: none;
	padding-left: 0;
	border-top: 1px solid #CCD8E1;
	/*font-size: 115%;*/
}
ol.course-info li {
	margin: 0;
	padding: 0;
	font-weight: bold;
	color: #194d75;
}
ol.course-info a {
	display: block;
	padding: 0.2em 12px;
	text-decoration: none;
	background: url("../_images/icons/arrow-down.gif") no-repeat 310px 50%;
	width: 315px !important;
	width: 312px;
	height: 20px;
	border: 1px solid #CCD8E1;
	border-top-width: 0;
}
ol.course-info a:hover {
	background-color: #EDF1F4;
}
/* DEFINITION LISTS */
dl {
	margin: 0 0 1em 0;
}

dl dt {
	font-weight: bold;
	margin-bottom: 0.5em;
}

dd {
	margin-left: 0;
	margin-bottom: 0.5em;
}
/* course search results */
dl.courses dd.link a {
	color: #B92720;
}

dl.courses dd.description {
	margin-bottom: 0;
}

dl.courses dd.link {
	margin-bottom: 1.25em;
}
div.steps ol {
	margin: 1em 1em 2em -14px;
	padding: 0;
	list-style: none;
}
div.steps li {
	display: block;
	padding-left: 1em;
	line-height: 26px;
	margin-bottom: 2px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	
}
/* breadcrumb trail */
div.breadcrumb, div.breadcrumbs {
	border-bottom: 1px dotted #ccc;
	margin-bottom: 1em;
	font-size: 85%;
}

div.breadcrumb ul, div.breadcrumbs ul {
	margin: -0.5em 0 0.5em 0;
	padding: 0;
}
div.breadcrumb li, div.breadcrumbs li { display: inline; }

/* offering info icon list for course page */
#offering-info {
	list-style: none;
	padding-left: 0;
}
#offering-info li {
	padding-left: 45px;
	line-height:15px;
	margin-bottom:10px;
}
#offering-info .dates { background: url("../_images/icons/offering/dates.gif") no-repeat; }
#offering-info .price { background: url("../_images/icons/offering/price.gif") no-repeat; }
#offering-info .presenter { background: url("../_images/icons/offering/presenter.gif") no-repeat; }
#offering-info .venue { background: url("../_images/icons/offering/venue.gif") no-repeat; }

#offering-info .dates ul {
	margin: 0;
	list-style: none;
	padding-left: 0;
}

#offering-info .dates li {
	padding-left: 0;
}
/* login small box */
#box-login ul {
	line-height: 1.2em;
	margin-bottom: 0;
}
