/* 
	Version: 	August 2013
	Author: 	RMIT Web Services and Information Policy
	
	Contents: 	MISC NEW STYLES
				HEADINGS AND TEXT
				LINKS
				LISTS
				TABLES 
				FORMS
				NEWS
				TABS
				BOXES
				EXPANDO (Show/hide)
				ORIGINAL STYLES
				BREADCRUMBS
				CONTENT PANEL
				MISC 
				PROMO COLUMN
				LOG IN AND WEB PUBLISHING 
				SUB HOME PAGES
				PRINTING
				ORIGINAL STYLES

				New in 2013:
				---------------------------
				IN PAGE STYLES
				PROMO OBJECTS
					Footer promo 1/2 col
					Footer promo 1 col
					Image promo boxes
					Text promo boxes
					Related links promo
					Event feature promo
				SPLITTER MODULES
					Image splitter
					Link & context splitter
					Simple splitter
				3 COLUMN FEED
				RELATED LINKS MODULE
					2 column
					3 column (single row)
				RELATED STORIES MODULE
				MEDIA PLAYER MODULES
					Media links
					Media promo
				INLINE IMAGE MODULES
					1/3 Column
					1/2 Column
					1 (full) Column
				PROGRAMS AND COURSES
				EVENT ITEMS
				ACCORDION MODULE
				FLICKR MODULE
				GOOGLE SITE SEARCH
				FORM STYLES
				OVERRIDES
*/

/* ---- MISC NEW STYLES -------------------------  */

hr {
	width: 98%; 
	border: 0; 
	height: 2px; 
	border-top: 1px solid #CDCDC7; 
	border-bottom: 1px solid #fff; 
	margin: 20px 0; 
}

hr.dashed {
	border-top: 1px dashed #c00;
	border-bottom: none; 
	height: 1px; 
}

.path .back {
	padding-left: 10px;
	margin-right: 20px;
	background: url(/gif/arrow_left.gif) left center no-repeat;
}

abbr, acronym, span.abbr { 
  /* cursor: help; */
  border: none;
}

.greyborder img { 
	border: 1px solid #999; 
}

.dividerabove { 
	border-top: 1px solid #fff; 
	padding-top: 4px;
}

.pagelink { 
	list-style-image: url(http://mams.rmit.edu.au/n7kv2njnnp6g1.gif);
}

.pagemenu {
	margin-right: 5px;
}

q:before, q:after { /* Removes the " around a q tag in all browsers other than IE which does this anyway  */
    content: ""; 
}

.red { 
	color: #f00;
}

#nav  { 
	padding-bottom: 14px;
}

#random ul {
	margin: 0;
	margin-left: -40px;
}
#random ul li {
	list-style: none;
	display: inline;
	margin: 0 4px 0 0;
}
#random ul li a img {
	border: 0;
}

/* ---- HEADINGS AND TEXT -------------------------  */

h1 {
	font-size: 1.5em; 
	word-spacing: normal; 
	color: #000; 
	font-family: 'Museo300', 'Museo300FF', Arial, Helvetica, Geneva, sans-serif; 
	font-weight: normal;
	letter-spacing: 0; 
	text-align: left; 
	text-decoration: none; 
	padding: 0;
	margin: 0.4em 0; 
}

h2 {
	font-size: 20px;
	line-height: 21px;
	padding: 0; 
	margin: 23px 0 15px;
	color: #333333; 
	font-family: 'Museo500', 'Museo500FF', Arial, Helvetica, Geneva, sans-serif;
	font-weight: normal;
}

h3 {
	font-size: 15px;
	line-height: 21px;
	padding: 0; 
	margin: 1.2em 0 0.4em 0; 
	color: #2C2C2C;
}

h4, h5, h6 {
	font-size: 1em; 
	padding: 0; 
	margin: 1em 0 0.4em 0;
	color: #333333;
}

p {
	margin: 0 0 .8em 0;
	color: #2C2C2C;
}

p.clearsearch {
	text-align: center;
	font-size: 1.4em; 
}

#sitemap p.clearsearch a {
	display: block !important;
}

#sitemap p.clearsearch a:link {
	color: #C4120F !important;
}

#sitemap p.clearsearch a:visited {
	color: #884488 !important;
}

#sitemap p.clearsearch a:active, #sitemap p.clearsearch a:hover, #sitemap p.clearsearch a:focus {
	color: #A70004 !important;
	text-decoration: none;
}

ul {
	margin-top: 0;
}

blockquote { 
        margin: 12px 20px; 
        padding-left: 40px; 
        background: url(http://mams.rmit.edu.au/qik2o98bnhtmz.gif) no-repeat left top;
}

.introText {
	font-family: "Museo300", "Museo300FF", Arial;
	font-size: 20px;
	line-height: 28px;
	font-weight: normal;
}

.introText p {
	margin-bottom: 0.4em;
}

/* ---- LINKS -------------------------  */

a:link {
	color: #C4120F;
}

a:visited {
	color: #884488;
}

a:active, a:hover, a:focus {
	color: #A70004;
	text-decoration: none;
}

.toplink a {
	background: url(http://mams.rmit.edu.au/m9id3njnnp6g1.gif) left center no-repeat;
	padding-left: 16px;
}

a h1, a h2, a h3, a h4, a h5, h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h1 a:active, h2 a:active, h3 a:active, h4 a:active, h5 a:active, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h1 a:focus, h2 a:focus, h3 a:focus, h4 a:focus, h5 a:focus {
        color: #000;
        text-decoration: none;
}

a:link img, a:visited img  {
        border-color: #666
}

a:active img, a:hover img, a:focus img {
        border-color: #999
}

/* ---- LISTS -------------------------  */

#contentpadding li { 
	padding-bottom: 3px;
	padding-top: 2px;
}

#contentpadding li a {
	line-height: 1;
}

#rightPanel a:link, #rightPanel a:visited, #rightPanel a:active, #rightPanel a:hover, #rightPanel a:focus {
	color: #454545;
}

#leftPanel a:link, #leftPanel a:visited, #leftPanel a:active, #leftPanel a:hover, #leftPanel a:focus {
	color: #454545;
}

#leftPanel li {
	background: url(http://mams.rmit.edu.au/itg8f19ptk78z.gif) left bottom no-repeat;
}

#leftPanel li.last {
	background: none;
}

#leftPanel a:link, #leftPanel :visited {
	text-decoration: none;
}

#leftPanel a:active, #leftPanel a:hover, #leftPanel a:focus {
	text-decoration: underline;
}

.pagemenu  li {
        list-style-image: url(http://mams.rmit.edu.au/n7kv2njnnp6g1.gif);
}

/* ---- TABLES -------------------------  */

table {
	border: none;
	border-collapse:collapse; 
	empty-cells: show;
}

table .bulleted1 {
	display: block;
}

th {
	border: none;
	text-align: left;
}

td {
	border: none;
}

.datatable {
	padding: 0; 
	margin-top: 1em; 
	margin-bottom: 1em; 
	clear: left;
	font-size: 13px;
	line-height: 19px;
	color: #2C2C2C;
	border-spacing: 2px;
	border-collapse: separate;
}


.datatable th {
	background-color: #E5E5E0; 
	vertical-align: top;
	font-weight: bold;
	color: #424242;
	padding: 10px;
}

.datatable p {
	margin: 0;
	margin-bottom: 10px;
}

.datatable td { 
	vertical-align: top;
	padding: 10px;
}

.datatable tr.even {
	background-color: #F6F6F4;
}

.datatable tr.odd {
	background-color: #EEEEEA;
}

.datatable th strong {
	font-weight: bold;
}

#fieldtable {
	padding: 0; 
	margin-top: 1em; 
	margin-bottom: 1em; 
}

#fieldtable th {
	text-align: left
}

#datatablecontact {
	padding: 0; 
	margin-top: 1em; 
	margin-bottom: 1em;
}

#datatablecontact th {
	font-size: 90%; 
	text-align: center;
}

#datatablecontact th p {
	margin: 0;
}

#datatablecontact td {
	font-size: 90%; 
	text-align: left;
}

#datatablecontact td p {
	margin: 0;
}

#datatablecontact .tablebody {
	font-size: 90%;
}

.advsearchtable th {
	border-top: 1px #999 solid;
	padding:  4px 0 4px 10px;
}

.advsearchfirst th {
	border: none;
}

.advsearchtable td {
	padding: 4px 0 4px 30px;
}

.advsearchlast td {
	padding-bottom: 20px;
}

.contacttable td p { 
	padding-right: 10px; 
}

/* ---- FORMS -------------------------  */

form {
	padding: 0; 
	margin-top: 1em; 
	margin-bottom: 0; 
	color: #000; 
	font-style: normal; 
}

label, option, input {
	margin-top: 0.5em; 
	margin-bottom: 0; 
	color: #000; 
	font-style: normal; 
}

select {
	padding: 0; 
	margin-top: 0.5em; 
	margin-bottom: 0; 
	color: #000; 
	font-style: normal; 
	font-size: 0.9em; 
}

fieldset {
	margin-top: 1em; 
	color: #990000; 
}

/* ---- NEWS -------------------------  */

#newsimage {
	float: right; 
	margin: 5px; 
	width: 190px; 
	background-color: #eeeeee;
}

.newsimagecaption {
	padding-right: 5px; 
	padding-left: 5px; 
	font-size: 60%; 
	padding-bottom: 5px; 
	color: #000; 
	padding-top: 5px; 
	position: relative;
}

.newsabstract {
	font-family: "Museo300", "Museo300FF", Arial;
	font-size: 20px;
	line-height: 28px;
	font-weight: normal;
    margin-top: 0.7em;
}

.datatable p.newsabstract, table p.newsabstract {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 13px;
	line-height: 21px;
}

#leftcolumn table p {
	margin: 0;
}

#leftcolumn table th {
	padding-right: 20px;
}


#leftcolumn table td {
	padding-bottom: 10px;
}

#newstable .newsabstract, #leftcolumn table .newsabstract {
	font-family: Arial;
	font-size: 15px;
	line-height: 21px;
}

#newstable th {
	font-family: Arial, Helvetica, Sans-serif !important;
}

.newsdate {
	padding: 0; 
	margin: 1.45em 0;
	margin-top: 0px;
	font-size: 80%; 
	color: #000; 
	font-style: normal; 
}

.newsFeature p, .newsStandard p, .newsSummary p {
	margin-top: 0; 
	margin-bottom: 6px;
}

.newsFeature img, .newsStandard  img, .newsSummary img {
	border-width: 1px; 
	margin-top: 3px; 
	margin-right: 4px;
	width: 60px; /* rollback */
	height: 45px;
}

.downbullet li { 
	list-style-image: url(http://mams.rmit.edu.au/n7kv2njnnp6g1.gif); 
}

.uparrow { 
	margin-right: 5px; 
}

/* Tables in the news template automatically use 'newsabstract' style. This fix makes those tables look normal. */

td .newsabstract { 
	font-weight: normal; 
	margin-top: 0; 
	padding-bottom: 0; 
}

th .newsabstract { 
	font-weight: bold; 
	margin-top: 0; 
	padding-bottom: 0; 
}

/* ---- TABS -------------------------  */

#tab {
	font-family: 'Museo300', 'Museo300FF', Arial, Helvetica, Geneva, sans-serif; 
	font-size: 16px;
	width: 100%;
	line-height: normal;   
	display: inline-block;
	margin-bottom: 5px;
	line-height: 1;
}

#tab a:link,
#tab a:visited {
	color: #3B3B39;
	text-decoration: none;
}

#tab a:hover,
#tab a:focus,
#tab a:active {
	text-decoration: underline;
}

#tab #current a:link,
#tab #current a:visited {
	color: #2C2C2C;
}

#tab ul {
    border-bottom: 1px solid #CDCDC7;
    display: inline-block;
    list-style-type: none;
    margin: 0;
    padding: 0 5px;
	width: 100%;
}

#tab li {
	margin-top: 5px;
	float: left;
	padding-left: 3px;
}

#tab span {
	color: #666;
	border: 1px solid #E5E5E0;
    display: block;
	position: relative;
	border-bottom: 0;
	float: none;
}

#tab span a {
    padding: 12px 13px;
	background-color: #E5E5E0;
	display: block;
	line-height: 1;
}

#tab #current {
	margin: 0;
	margin-top: 5px;
	margin-bottom: -1px;
}

#tab #current span {
	padding: 12px 13px;
	color: #333;
	border: 1px solid #CDCDC7;
	background-color: #FFFFFF;
	border-bottom: 0px;
	border-bottom: 1px solid #FFFFFF;
}


/* ---- BOXES -------------------------  */

#loginbox {
	width: 280px; 
	background-image: url(http://mams.rmit.edu.au/h8b1ou3flz8qz.gif); 
	margin-top: 1em; 
	padding-bottom: 0.5em;
}

#loginbox form {
	margin: 0;
	padding: .5em; 
	background: url(http://mams.rmit.edu.au/2n0rou3flz8qz.gif) right top no-repeat; /* White diagonal corner  */
}

#loginbox td {
	padding: .2em .5em;
}

.photobox {
	background: url(http://mams.rmit.edu.au/h8b1ou3flz8qz.gif); 
	font-size: 85%; 
	font-family: Arial, Helvetica, sans-serif; 
	margin-left: 15px; 
	margin-bottom: 15px;
}

.photobox p {
	margin: 0; 
	padding: 10px;
}

.stripebox { 
	background: url(http://mams.rmit.edu.au/h8b1ou3flz8qz.gif); 
	margin: 1em 0; 
	padding-bottom: .5em; 
}

.stripebreakout { 
/* For text content that behaves like photobox. 
Use .stripeboxcontent or .stripeboxcontentsmall for the content. */
	background: url(http://mams.rmit.edu.au/h8b1ou3flz8qz.gif); 
	margin: 1em 0 15px 15px; 
	padding-bottom: .5em; 
}

.stripebreakoutsubhomepage  {
/* Same as stripebreakout but remove left margin */
	background: url(http://mams.rmit.edu.au/h8b1ou3flz8qz.gif);
	margin: 1em 0 15px;
	padding-bottom: .5em;
}

.stripeboxcontent { 
	background: url(http://mams.rmit.edu.au/2n0rou3flz8qz.gif) right top no-repeat; 
	padding: 7px; 
}

.stripeboxcontentsmall { 
	background: url(http://mams.rmit.edu.au/2n0rou3flz8qz.gif) right top no-repeat; 
	padding: 7px; 
	font-size: 85%;
}

.stripebox ul, .stripebreakout ul { 
	margin-bottom: 10px; 
}

.stripebox li, .stripebreakout li { 
	margin: 0 0 0 -23px; 
}

.stripebox h2, .stripebox h3, .stripebox h4, .stripebreakout h2, .stripebreakout h3, .stripebreakout h4, .stripebreakoutsubhomepage h2, .stripebreakoutsubhomepage h3, .stripebreakoutsubhomepage h4 {
	margin-top:0;
}

.stripebox .txt-field, .stripebreakout .txt-field {
	background-image: url(http://mams.rmit.edu.au/h8b1ou3flz8qz.gif)
}

.stripebox select, .stripebox input, .stripebreakout select, .stripebreakout input  {
	font-size: 90%; 
	color: #333333;
}

.promowrap { /* you only need this if you're using the promo styles on generic page, not the third column of a subhomepage  */
	float: right; 
	width: 180px; 
	margin-left: 20px;
}

#promo1, .promo1 { /* should all be class not id, but we need to check before we can remove the # version */
	background: #c00000; 
	margin: 0 0 1em 0;
}

#promo2, .promo2 {
	background: #6e6e6e; 
	margin: 0 0 1em 0;
}

.promo3 {
	background: #5e7171 url(http://mams.rmit.edu.au/622bcd15dzhe1.gif) bottom left no-repeat;
	margin: 0 0 1em 0;
}

#promo1 p, .promo1 p, #promo2 p, .promo2 p, .promo3 p {
	padding: 9px; 
	font-size: 85%;  
	margin: 0; 
	color: #fff; 
}

#promo1 a:link, #promo1 a:visited, #promo1 a:active, #promo1 a:hover, #promo1 a:focus, 
.promo1 a:link, .promo1 a:visited, .promo1 a:active, .promo1 a:hover, .promo1 a:focus, 
#promo2 a:link, #promo2 a:visited, #promo2 a:active, #promo2 a:hover, #promo2 a:focus, 
.promo2 a:link, .promo2 a:visited, .promo2 a:active, .promo2 a:hover, .promo2 a:focus, 
.promo3 a:link, .promo3 a:visited, .promo3 a:active, .promo3 a:hover, .promo3 a:focus {
	color: #fff; 
}

.promo1 ul, .promo2 ul , .promo3 ul, #promo1 ul, #promo2 ul , #promo3 ul   {  
	color: #fff;
	font-size: 85%;
	padding-left: 20px;
	padding-bottom: 10px;
	margin-left: 0;
}

#subhomepageRight .promo1 img, #subhomepageRight .promo2 img, #subhomepageRight .promo3 img {
	margin:0;
}

/* Text promo buttons - new and improved - allows for text re-sizing and works in IE */

.promobuttonred { 
	background: #800000; 
	height: auto; 
	width: 180px; 
	margin: 0; 
	border-top:1px solid #FFFFFF;
}

.promobuttonred p { 
	margin: 0; 
	padding: 9px 12px 12px 9px; 
	font-size: 1em; 
}

.promo1 p.promotext { 
	background: url(http://mams.rmit.edu.au/cv6atk4lonnp1.gif) top left no-repeat; 
}

.promobuttongrey { 
	background: #464646; 
	height: auto; 
	width: 180px; 
	margin: 0; 
	border-top:1px solid #FFFFFF;
}

.promobuttongrey p { 
	margin: 0; 
	padding: 9px 12px 12px 9px; 
	font-size: 1em; 
}

.promo2 p.promotext { 
	background: url(http://mams.rmit.edu.au/qlnptk4lonnp1.gif) top left no-repeat; 
}

a.white:link, a.white:visited, a.white:active, a.white:focus, a.white:hover { 
	color: #fff; 
	display: block ; 
	text-decoration: none; 
	cursor: pointer; 
}

a.white:active p, a.white:focus p, a.white:hover p, a.white:active li, a.white:focus li, a.white:hover li {
    text-decoration: underline;
}

/* ---- EXPANDO -------------------------  */
/* showhide & hidden must match names in the JavaScript at http://mams.rmit.edu.au/chedc3o46wm3.js */

.showhide { /* showhide - the container */
} 

.hideme .showhidecontent { /* How to hide ? */
        display: none;
}

.showhide .title { /* What to do with the title (e.g. open/close image) */
	background:  url(http://mams.rmit.edu.au/a58vphzbmmaf1.gif) top left no-repeat;
}

.hideme .title {
        background: url(http://mams.rmit.edu.au/0hneqhzbmmaf1.gif) top left no-repeat;
        display: block;
}

/* Special styling for show/hide content */

.showhidecontent h3 {
	font-size: 1.1em;
}

h2.title {
	margin: 10px 0;
}

.title a:link, .title a:active, .title a:visited, .title a:hover, .title a:focus {
	text-decoration: none;
	padding-left: 20px;
}

h2.title a:link, h2.title a:active, h2.title a:visited, h2.title a:hover, h2.title a:focus {
	color: #c00;
}

h3.title a:link, h3 .title a:active, h3.title a:visited, h3.title a:hover, h3.title a:focus {
	color: #000;
}

a.expand {
	border-right: 1px solid #999; 
	padding-right: 8px;
}

a.contract {
	padding-left: 8px;
}


/* ---- ORIGINAL STYLES -------------------------  */
.indentpara {
	margin-left: 25px
}

.indentfirst {
	text-indent: 25px
}

sub, sup {
	font-size: 80%; 
	color: #000; 
	font-style: normal; 
}

fnord {
	padding: 0; 
	margin-top: 1.4em; 
	margin-bottom: 0; 
	font-size: 1.5em; 
	color: #ff0000; 
	font-style: normal; 
	font-variant: normal;
}

.numbered {
	list-style-position: outside; 
	direction: ltr; 
	list-style-type: decimal;
}

.highlight {
	background-color: yellow;
}

.notice {
	background-color: red;
}

.resultField {
	font-weight: bold; color: #666666
}

.resultDesc {
	font-weight: bold; color: #666666
}

.resultSection {
	color: #336699
}

.resultHighlight {
	font-weight: bold
}

.pagesectionred {
	margin-top: 1em; 
	margin-bottom: 1em; 
	border-bottom: #DC291E 1px dashed;
}

.bulleted1 {
	display: table;
}

/* ---- BREADCRUMBS -------------------------  */
#breadcrumbs {
	color: #353535;	
	background-image: none;
	margin: 0 0 15px 0;
	height: auto;
	padding: 16px 0 0px 20px;
	font-size: 12px;
	line-height: 16px;
	width: 640px;
}

#print #breadcrumbs {
	height: auto;
	padding: 0;
	font-size: 0.85em;
	background: none;
	margin: 0 0 1.2em 0;
}
#breadcrumbs ul {
    margin: 0;
    padding: 0;
}
#breadcrumbs li {
    display: inline;
    list-style: none;
}
#breadcrumbs a {
    background: url(http://mams.rmit.edu.au/c4upoubaew1xz.gif) no-repeat left center;
    margin: 0;
    padding: 0 2px 0 10px;
}
#breadcrumbs a.firstcrumb {
    background: none;
    padding: 0 2px 0 0;
}
#breadcrumbs a.back {
    background: none;
    padding: 0 20px 0 0;
}
#breadcrumbs a:visited, #breadcrumbs a:link {
	color: #666666;
	text-decoration: none;
}
#breadcrumbs a:active, #breadcrumbs a:hover, #breadcrumbs a:focus {
	color: #666666;
	text-decoration: underline;
}


/* ---- CONTENT PANEL -------------------------  */

#contenthome #contentpadding {
	margin: 0 20px;
	padding: 0;
}

#print {
	margin: 0 20px;
	padding: 0;
}


/* ---- MISC -------------------------  */
.clear {
	clear: both;
	margin: 0; 
	padding: 0;
}

ol {
	clear: left;
}

.artworkAttribution {
	color: #757575;
	font-size: 12px;
	display: block;
	margin-top: 20px;
}

/* ---- PROMO COLUMN -------------------------  */

#promocolumn {
	width: 110px;
	float: left;
}

#promocolumn img {
	margin: 0 0 10px 0; 
	padding: 0; 
	border: 0;
} 

#promocontent {
	margin: 0 0 0 130px;
	padding: 0;
}

/* "IE6 Three Pixel Gap" fix. Hide from IE5-mac. Only IE-win sees this. \*/
* html #promocolumn {
  margin-right: 10px;
  }

* html #promocontent {
  height: 1%;
  margin-left: 0;
  padding-left: 10px;
  }
  
* html #subhomepageLeft {
  margin-right: 10px;
}
  
* html #subhomepageCentre {
  height: 1%;
  margin-left: 0;
  padding-left: 10px;
}
/* End hide from IE5/mac */

/* ---- LOG IN AND WEB PUBLISHING -------------------------  */

#loginbar {
	width: 100%; 
	border-bottom: #000 1px solid; 
	background-color: #ccc;
}

#loginbar p {
	margin: 0;
	padding: 2px 10px;
	font-family: Arial, Helvetica, Geneva, sans-serif; 
}

#loginbar ul {	
	float: right;	
	margin: 2px 10px;		
	padding: 0;
	list-style: none;
	font-size: 0.8em; 
}

#loginbar li {		
	margin: 0;		
	padding: 0 6px 0 3px;
	display: inline;
	font-weight: bold; 
	border-right: 1px solid #000;
}

#loginbar a:link, #loginbar a:visited { 
	color: #000;
	text-decoration: none;
}

#loginbar a:active, #loginbar a:focus, #loginbar a:hover { 
	color: #000;
	text-decoration: underline;
}

/* ---- SUB HOME PAGES -------------------------  */

#subhomepage {
	padding: 0; 
	width: 99%;
	margin: 0;
}

#nositemap #subhomepage {
	width: 100%;
	padding: 0;
	margin: 0;
}

#subhomepageLeft {
	padding: 0; 
	margin: 0; 
	float: left; 
	width: 150px;
}

#subhomepageLeft .subhomepageLeftcontent {
	padding: 0;
	margin: 0; 
}

.subhomepageLeftcontent a {
	font-size: 85%;
}

.subhomepageLeftcontent ul {
	margin-top: 0; 
	margin-bottom: 0;
}

.subhomepageLeftcontent li {
	margin: 0 0 4px -23px; 
	list-style-image: url(http://mams.rmit.edu.au/166lft4oufu81.gif); 
	padding: 0;
	line-height: 1;
}

.subhomepageLeftcontent .normal {
	font-weight: normal;
}

.subhomepageLeftcontent .subdividegreybottom {
	margin-bottom: 0.7em; 
	padding-bottom: 0.7em; 
	width: 100%; 
	border-bottom: #999999 1px solid;
}

.subhomepageLeftcontent .subdivideredbottom {
	margin-bottom: 0.7em; 
	padding-bottom: 0.7em; 
	width: 100%; 
	border-bottom: #DC291E 1px solid;
}

.subhomepageLeftcontent .subdivideredtop {
	border-top: #DC291E 1px solid; 
	margin-top: 0.7em; 
	width: 100%; 
	padding-top: 0.7em;
}

.subhomepageLeftcontent h1 {
	padding: 0; 
	font-weight: normal; 
	font-size: 130%; 
	margin: 0 0 0.5em; 
	width: 100%; 
	color: #DC291E; 
	line-height: 150%; 
	border-bottom: #DC291E 1px solid; 
}

.subhomepageLeftcontent h2 {
	padding: 0; 
	margin-top: 0; 
	font-weight: bold; 
	font-size: 100%; 
	margin: 0 0 0.5em 0; 
	color: #454545; 
	line-height: 120%; 
	font-family: Arial, Helvetica, sans-serif;
}

.subhomepageLeftcontent p {
	padding: 0; 
	margin: 0; 
}

.subhomepageLeftcontent img {
	margin: 4px 0; 
}

.subhomepageLeftcontent a:link, .subhomepageLeftcontent a:visited {
	color: #454545; 
	text-decoration: none;
}

.subhomepageLeftcontent a:active, .subhomepageLeftcontent a:hover , .subhomepageLeftcontent a:focus {
	color: #454545; 
	text-decoration: underline;
}

#subhomepageCentre {
	padding: 0; 
	margin: 0 185px 0 155px;
}

#subhomepageCentre .subhomepageCentrecontent {
	padding-right: 15px; 
	padding-left: 20px; 
	margin: 0;
}

#subhomepageCentre h1, #subhomepageCentre h2, #subhomepageRight h1, #subhomepageRight h2 {
	padding: 0;
	font-weight: normal; 
	font-size: 130%; 
	margin: 0 0 1em 0; 
	color: #DC291E; 
	line-height: 150%; 
	border-bottom: #cccccc 1px solid; 
	font-family: Arial, Helvetica, sans-serif;
}

#subhomepageRight {
	padding: 0; 
	margin: 0; 
	float: right; 
	width: 180px; 
}

#subhomepageRight #subhomepageRightcontent {
	padding: 0; 
	margin: 0; 
}

#subhomepageRight img {
	margin: 4px 0; 
}

#subhomepageRight .promo1 img, #subhomepageRight .promo2 img, #subhomepageRight .promo3 img, #subhomepageRight .promobuttongrey img, #subhomepageRight .promobuttonred img ,
#subhomepageRight #promo1 img, #subhomepageRight #promo2 img, #subhomepageRight #promo3 img, #subhomepageRight #promobuttongrey img, #subhomepageRight #promobuttonred img {
	margin: 0; 
}

.subhomepageCentrecontent h1:first-child {
    left: -5px !important;
    top: -160px !important;
}

.subhomepageLeftcontent h1:first-child {
    border: 0 none ;
    color: white ;
    font-size: 24pt ;
    position: absolute;
    top: 40px;
	left: 15px;
	line-height: 120%;
	width: 900px;
	font-weight: normal;	
}

#subhomepage .subhomepageLeftcontent h1 {
	border-bottom: 1px solid #DC291E;
    color: #DC291E;
    font-size: 130%;
    font-weight: normal;
    line-height: 150%;
    margin: 0 0 0.5em;
    padding: 0;
    width: 100%;	
	display: block;
	position: relative;
	top: 0px;
	left: 0px;
	width: auto;
	font-weight: normal;	
}


.subhomepageCentrecontent>h2:first-child {
    border: 0 none;
    color: white;
    font-size: 24pt;
    position: absolute;
    top: -170px;
	left: -5px ;
	line-height: 120% ;
    letter-spacing: 0;
    margin: 0.4em 0 !important;
    padding: 0;
    text-align: left;
    text-decoration: none;
    word-spacing: normal;	
	width: 900px;
	/*font-family: "Museo300", "Museo300FF" !important;*/
	font-weight: normal;
	display: none;
}


/* ---- PRINTING -------------------------  */
/* This is future code for the breadcrumbs when we get those going in every template.
It's not being used now, but doesn't hurt to include. 
See also the print stylesheet. */

#printhead {
	display: none;
}

/* the following are for the print template only */

#printtemplate {
	padding: 0;
	margin: 0 0 2em 0;
	font-size: 0.85em;
	display: inline;
}

#printtemplate p {
	font-weight: bold;
}

#printtemplate ul {
	padding: 0;
	margin: 0;
}

#printtemplate li {
	display: inline;
	list-style: none;
	margin-right: 0.4em;
	line-height: 1.6em;
}

#print {
	background: #fff;
	margin: 0;
	padding: 1em;
}

.printlogo {
	margin-bottom: 20px;
}

#print #subhomepageLeft  {
	display: none;
}

#print #subhomepageCentre {
    margin: 0 185px 0 0;
}


/* IN PAGE STYLES
-----------------------------------------------------------------------------------------------------------*/

.callToAction {
	font-size: 11px;
	line-height: 11px;
	background:	url("http://mams.rmit.edu.au/696pvdc2uqs8.png") no-repeat scroll left center transparent;
	padding: 10px 0px 10px 0px;
	text-transform: uppercase;
	font-weight: bold;
}

.callToAction p {
	margin: 0;
}

.callToAction a {
	padding: 0 0 0 20px;
	color: #333333;
	text-decoration: none;
}

.callToAction a:hover, .callToAction a:focus, .callToAction a:active { 
	text-decoration: underline;
}

.callToAction.launch {
	background: url("http://mams.rmit.edu.au/d0nqf1dbci8p.png") no-repeat scroll 1px -501px transparent;
}

.callToAction.button {
	background: none;
	display: inline-block;
}

.callToAction.button a {
	background: url("http://mams.rmit.edu.au/vg8t1jv66nwx.png") no-repeat scroll 0px -3px transparent;
	padding: 13px 30px 13px 30px;
	color: #FFFFFF;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;	
	display: inline-block;
	max-width: 347px;
}

.callToAction.button a:hover {
	background: url("http://mams.rmit.edu.au/vg8t1jv66nwx.png") no-repeat scroll 0px -203px transparent;
	text-decoration: none;
}

/* PROMO OBJECTS
-----------------------------------------------------------------------------------------------------------*/

a.promoAnchor {
	display: inline-block;
	text-decoration: none;
	float: left;
	padding-bottom: 0;
}

	a.promoAnchor img {
		border: 0;
	}

	a.promoAnchor:hover .cta p, a.promoAnchor:active .cta p, a.promoAnchor:focus .cta p {
		text-decoration: underline;
	}
	
	.contentAreaHomepage a.promoAnchor {
		margin-bottom: 10px;
	}

.ie7 .promoAnchor {
	cursor: pointer;
}	
	
.promo {
	color: #2C2C2C;
	line-height: 14px;
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
}

	.promo p {
		margin: 0;
		padding: 0;
	}

	.promo span.cta p {
		padding-bottom: 10px;
		font-weight: bold;
		font-size: 12px;
		color: #C4120F;
	}

	.promo span.title p {
		font-weight: normal;
		padding-top: 10px;
		padding-bottom: 5px;
	}

	.promo .infoOuter {
		display: table;
	}

	.promo  .infoInner {
		display: table-cell;
		vertical-align: middle;
	}	
	
	.promo .infoInner p {
		margin-bottom: 8px;
	}
	
	.promo .infoInner .cta p {
		margin-bottom: 0;
	}
	
/* ---------- Footer promo 1/2 col  ---------- */

.promoHalfContainer .promoAnchor:first-child .promo {
	margin-right: 17px;
}

.promo.footer.half.light {
	background: #F3F3F1;
	position: relative;
}

	.promo.footer.half.light .title {
		font-family: "Museo500", "Museo500FF";
		color: #333333;
	}

	.promo.footer.half.light .tagline {
		color: #666666;
	}
	
	.promo.footer.half.light .info {
		background: #F3F3F1;
	}
	
.promo.footer.half.dark {
	background: #333333;
	color: #FFFFFF;
	position: relative;
}

	.promo.footer.half.dark .title {
		font-family: "Museo500", "Museo500FF";
		color: #333333;
	}

	.promo.footer.half.dark p,
	.promo.footer.half.dark span.title,
	.promo.footer.half.dark span.tagline,
	.promo.footer.half.dark span.cta {
		color: #FFFFFF;
	}

	.promo.footer.half.dark .info {
		background: #333333;
	}	
	
.promo.footer.half > p {
	float: left;
}

.ie7 .promo.footer.half > p {
	float: none;
	margin-right: 177px;
}

.ie7 .promo.footer.half .tagline {
	line-height: 18px;
}
	
.promo.footer.half img {
	width: 177px;
	height: 170px;
}

.promo.footer.half .info {
	float: left;
	width: 177px;
}

.promo.footer.half .infoOuter {
	position: relative;
	padding: 0px 10px;
	width: 157px;
	height: 170px;
	right: 0;
}

.promo.footer.half .tagline {
	font-size: 14px;
	padding-bottom: 6px;
	font-weight: normal;
	text-transform: none;
}

.promo.footer.half .title {
	font-family: "Museo500", "Museo500FF";
	font-size: 20px;
	line-height: 22px;
	text-transform: none;
	padding-bottom: 5px;
}

/* -- Internet Explorer vertical align fixes -- */

.ie6 .promo.footer.half .infoOuter {
    position: absolute;
    top: 50%;
	height: auto;
}

.ie6 .promo.footer.half  .infoInner {
    position: relative;
    top: -50%;
}

.ie7 .promo.footer.half .infoOuter {
    position: absolute;
    top: 50%;
	height: auto;	
}

.ie7 .promo.footer.half .infoInner {
    position: relative;
    top: -50%;
}


/* ---------- Footer promo 1 col (full width) ---------- */

.promo.footer.full {
	position: relative;
	width: 725px;
	height: 236px;
}

.promo.footer.full img {
	width: 725px;
	height: 236px;
}

.promo.footer.full .info {
	position: absolute;
	height: 236px;
	right: 40px;
	width: 400px;
}

.promo.footer.full .infoOuter {
	height: 236px;
}

.promo.footer.full .infoInner {
	display: table-cell;
	vertical-align: middle;
}

.promo.footer.full span.title {
	font-family: "Museo500", "Museo500FF";	
	font-weight: normal;
	font-size: 28px;
	line-height: 28px;
}

.promo.footer.full span.tagline {
	font-size: 15px;
	line-height: 21px;
	font-weight: normal;
	text-transform: none;
	padding-bottom: 10px;
}


/* -- Internet Explorer vertical align fixes -- */
	
.ie6 .promo.footer.full .infoOuter {
    position: absolute;
    top: 50%;
	height: auto;
}

.ie6 .promo.footer.full .infoInner {
    position: relative;
    top: -50%;
}

.ie7 .promo.footer.full .infoOuter {
    position: absolute;
    top: 50%;
	height: auto;	
}

.ie7 .promo.footer.full .infoInner {
    position: relative;
    top: -50%;
}
	
/* ---------- Image promo boxes ---------- */

.promo.image {
	background: #F3F3F1;
}

.promo.image img {
	width: 180px;
}

.promo.image > span {
	display: block;
	padding-left: 10px;
	padding-right: 10px;
	width: 160px;
}

.promo.image span.title p {
	font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    line-height: 14px;	
}

/* ---------- Text promo boxes ---------- */

.promo.text {
	width: 180px;
	display: block;
	color: #333333;
	background: #F3F3F1;
}

.promo.text.red {
	width: 180px;
	display: block;
	background: #DC291E;
}

.promo.text.red .title p, .promo.text.red .cta p {
	color: #FFFFFF;
}

.promo.text span {
	display: block;
	padding-left: 10px;
	padding-right: 10px;
}

.promo.text.red span.cta, .promo.text.red span.title {
	color: #FFFFFF;
}

.promo.text span.title {
	font-family: "Museo300", "Museo300FF";
	font-size: 22px;
	line-height: 22px;
}

.ie7 .text.promo span.title {
	font-family: "Museo500", "Museo500FF";	
}

.promo.text.small {
	width: 180px;
	display: block;
	background: #F3F3F1;
}
.promo.text.small span {
	display: block;
	padding-left: 10px;
	padding-right: 10px;
}

.promo.text.small span.title p {
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
	line-height: 14px;
}

/* ---------- Event feature promo ---------- */

.event.feature { 
	width: 725px;
}

.event.feature p {
	color: #FFFFFF;
	margin: 0;
	padding: 0;
}

.event.feature a {
	float: left;
	width: 355px;
	text-decoration: none;
}

.event.feature a:first-child {
	padding-right: 15px;
}

.event.feature a:hover .title,
.event.feature a:focus .title,
.event.feature a:active .title  {
	text-decoration: underline;
	color: #FFFFFF;
}

.event.feature .item {
	background-color: #2C2C2C;
	font-size: 13px;
	width: 335px;
	min-height: 130px;
	padding: 10px;
	display: block;
}

.event.feature .item > p {
	padding: 0;
	margin: 0;
}

.event.feature img {
	width: 355px;
	height: 202px;
} 

.event.feature .title p {
	font-size: 20px;
	line-height: 20px;
	padding-bottom: 8px;
	font-family: 'Museo500', 'Museo500FF', Arial, sans-serif;
}

.event.feature .date {
	line-height: 13px;
	display: block;
}

.event.feature .location {
	line-height: 13px;
	display: block;
}

.event.feature .date p, .event.feature .location p {
	color: #D1D1CB;
}

.event.feature .desc {
	line-height: 15px;
	padding-top: 8px;
	display: block;
}



/* SPLITTER MODULES
-----------------------------------------------------------------------------------------------------------*/
/* Note: clean out 'old' splitter styles when changed over (Research, students)


/* ---- SHARED STYLES ---- */

.splitterContainer,
/* old */
#splitterContainer {
	width: 725px;
	line-height: 19px;
	display: inline-block;
	font-size: 14px;
	line-height: 19px;
	margin-top: 10px;
}

.splitterContainer a,
/* old */
#splitterContainer a {
	text-decoration: none;
	color: #666666;
	width: 355px;
}

.splitterContainer a:hover,
/* old */
#splitterContainer a:hover {
	text-decoration: underline;
	cursor: pointer;
}

.splitterContainer h2 {
	color: #333333;
}

.splitterContainer .row.lastOdd {
	width: 355px;
}
	
.boxLinkOuter {
	background: url('http://mams.rmit.edu.au/696pvdc2uqs8.png') no-repeat 10px center transparent;
	padding: 0 0 0 30px;
	margin: 0;
	display: table;
}

.boxLinkOuter .boxLinkInner {
	display: table-cell;
	vertical-align: middle;
	margin: 0 auto;
	padding-right: 10px;
}

.splitterContainer.simple  .boxLinkOuter {
	background-position: 10px center;
}

.splitterContainer .boxLinkContainer,
.boxLinkContainer {
	position: absolute;
	left: 370px;
	bottom: 0;
}

.splitterContainer .boxLinkContainer,
.boxLinkContainer {
	position: absolute;
	left: 370px;
	bottom: 0;
}

.boxLinkContainer {
	border-top: 1px solid #D1D1CB;
}


.splitterContainer.simple .boxLinkContainer {
	border-top: 0px;
}

.splitterContainer.link .box:first-child .boxLinkContainer,
.splitterContainer.context .box:first-child .boxLinkContainer,
/* OLD */
.linkSplitterBox:first-child .boxLinkContainer,
.contextSplitterBox:first-child .boxLinkContainer  {
	left: 0;
}

.splitterContainer.link .box .boxLinkOuter,
.splitterContainer.context .box .boxLinkOuter,
/* OLD */
.linkSplitterBox .boxLinkOuter,
.contextSplitterBox .boxLinkOuter {
	position: absolute;
	left: 370px;
	bottom: 0;
	height: 40px;
	width: 325px;
}

.splitterContainer.link .box .boxLinkOuter.resetBoxLinkOuter,
.splitterContainer.context .box .boxLinkOuter.resetBoxLinkOuter,
/* OLD */
.boxLinkOuter.resetBoxLinkOuter {
	position: relative;
	left: 0;
}

.splitterContainer.link .box .boxLinkOuter p,
.splitterContainer.context .box .boxLinkOuter p,
/* OLD */
.linkSplitterBox .boxLinkOuter p,
.contextSplitterBox .boxLinkOuter  p {
	margin: 0;
	padding: 0;
}

.splitterContainer.link .box .boxLinkOuter .boxLinkInner,
.splitterContainer.context .box .boxLinkOuter .boxLinkInner,
/* OLD */
.linkSplitterBox .boxLinkOuter .boxLinkInner,
.contextSplitterBox .boxLinkOuter .boxLinkInner {
	font-size: 11px;
}


.splitterContainer.link .box  .boxLinkOuter .boxLinkInner a,
.splitterContainer.context .box  .boxLinkOuter .boxLinkInner a,
.splitterContainer.link .box  .boxLinkOuter .boxLinkInner p,
.splitterContainer.context .box .boxLinkOuter .boxLinkInner p,
/* OLD */
.linkSplitterBox .boxLinkOuter .boxLinkInner a,
.contextSplitterBox .boxLinkOuter .boxLinkInner a,
.linkSplitterBox .boxLinkOuter .boxLinkInner p,
.contextSplitterBox .boxLinkOuter .boxLinkInner p  {
	line-height: 11px;
	text-transform: uppercase;
	font-weight: bold;
	display: block;
}

.splitterContainer.link .box .boxLinkOuter .boxLinkInner a:hover,
.splitterContainer.context .box .boxLinkOuter .boxLinkInner a:hover,
.splitterContainer.link .box a:hover p,
.splitterContainer.context .box a:hover p,
/* OLD */
.linkSplitterBox .boxLinkOuter .boxLinkInner a:hover,
.contextSplitterBox .boxLinkOuter .boxLinkInner a:hover,
.linkSplitterBox a:hover p,
.contextSplitterBox a:hover p {
	text-decoration: underline !important;
}

.ie6 .boxLinkInner, .ie6 .boxLinkOuter,
.ie7 .boxLinkInner, .ie7 .boxLinkOuter {
	display: block;
}

.ie6 .boxLinkOuter .boxLinkInner,
.ie6 .splitterContainer.link .row .boxLinkOuter .boxLinkInner,
/* OLD */
.ie6 .simpleLinkRow .boxLinkOuter .boxLinkInner {
	position: absolute;
	top: 50%;
	width: 315px;
}
  
.ie6 .boxLinkOuter .boxLinkInner a,
.ie6 .boxLinkOuter .boxLinkInner p,
.ie6 .splitterContainer.link .row .boxLinkOuter .boxLinkInner p,
/* OLD */
.ie6 .simpleLinkRow .boxLinkOuter .boxLinkInner p {
	position: relative;
	top: -50%;
}

.ie7 .boxLinkOuter .boxLinkInner,
.ie7 .splitterContainer.link .row .boxLinkOuter .boxLinkInner,
/* OLD */
.ie7 .simpleLinkRow .boxLinkOuter .boxLinkInner {
	position: absolute;
	top: 50%;
	width: 315px;
}

.ie7 .boxLinkOuter .boxLinkInner a,
.ie7 .boxLinkOuter .boxLinkInner p,
.ie7 .splitterContainer.link .row .boxLinkOuter .boxLinkInner p,
/* OLD */
.ie7 .simpleLinkRow .boxLinkOuter .boxLinkInner p {
	position: relative;
	top: -50%;
}


/* ---- Image splitter --- */

.splitterContainer.image {
}

.splitterContainer.image .row {
	margin-bottom: 15px;
}

.splitterContainer.image .row a {
	float: left;
	text-decoration: none;
	color: #EE0000;
	width: auto;
	margin-left: 15px;
}

.splitterContainer.image .box a:focus .title h2 {
	text-decoration: underline;
}

.splitterContainer.image .box {
	width: 355px;
	overflow: hidden;
	position: relative;
}

.splitterContainer.image .box p {
	padding: 0;
	margin: 0;
}

.splitterContainer.image img {
	height: 155px;
	width: 355px;
	border: 0;
}

.splitterContainer.image .row a:first-child {
	margin-left: 0px;
}

.splitterContainer.image .title {
	display: block;
	z-index: 100;
	height: 40px;
	position: relative;
}

.splitterContainer.image .boxLinkOuter {
	padding: 0px;
	width: 100%;
	height: 40px;
	position: relative;
}

.splitterContainer.image .boxLinkInner.title {
	background: #F3F3F1 url('http://mams.rmit.edu.au/696pvdc2uqs8.png') no-repeat 9px center;
	display: table-cell;
	width: 100%;
}

.splitterContainer.image .title h2 {
	margin: 0;
	text-decoration: none;
	font-size: 11px;
	line-height: 13px;
	margin-left: 10px;
	padding-left: 17px;
	text-transform: uppercase;
	font-weight: bold;
	color: #333333;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	padding-top: 2px;
}

.splitterContainer.image .title.active {
	background-color: #333333;
}

.splitterContainer.image .title.active h2 {
	color: #FFFFFF;
}

.splitterContainer.image .blurb {
	background: url("http://mams.rmit.edu.au/3m5kj6h3cqr1.png") repeat scroll 0 0 transparent;
	height: 70px;
	position: absolute;
	z-index: 2;
	bottom: -70px;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 14px;
	width: 100%;
}

.splitterContainer.image .blurb p {
	margin: 0;
	padding: 20px 15px 10px 20px;
	color: #FFFFFF;
}

/* -- IE 7 FIXES -- */

.ie7 .splitterContainer.image .boxLinkOuter {
	background-color: #F3F3F1;
	z-index: 10;
}

.ie7 .splitterContainer.image .boxLinkOuter.ie7Hover {
	background-color: #333333;
}

.ie7 .splitterContainer.image .boxLinkInner.title {
	position: absolute;
	top: 50%;
	height: auto;
	background: none;
}

.ie7 .splitterContainer.image .title h2 {
	position: relative;
	top: -50%;	
}

/* ---- Image splitter - 3 Column --- */

.splitterContainer.image.threeColumn {
	margin-top: 10px;
}

.splitterContainer.image.threeColumn .box {
	width: 235px;
	margin-left: 0;
	background: none;
}

.splitterContainer.image.threeColumn img {
	width: 235px;
	height: 141px;
}

.splitterContainer.image.threeColumn .row {
	margin-bottom: 10px;
}

.splitterContainer.image.threeColumn .row a {
	margin-left: 10px;
}

.splitterContainer.image.threeColumn .row a:first-child {
	margin-left: 0;
	padding-left: 0;
}

/* ---- Link & context splitter --- */

.splitterContainer.link .row,
.splitterContainer.context .row,
/* OLD */
.linkSplitterRow, .contextSplitterRow {
	background: url('http://mams.rmit.edu.au/omtkehb26v671.png') repeat-y;
	margin-bottom: 15px;
	position: relative;
	display: inline-block;
	/*
	min-height: 180px;	
	*/
}
.splitterContainer.link .box,
.splitterContainer.context .box,
/* OLD */
.linkSplitterBox, .contextSplitterBox {
	width: 335px;
	float: left;
	margin-left: 15px;
	padding: 10px 10px 40px;
}

.splitterContainer.link .box:first-child,
.splitterContainer.context .box:first-child,
/* OLD */
.linkSplitterBox:first-child,
.contextSplitterBox:first-child {
	margin-left: 0px;
}

.splitterContainer .row.last {
	width: 355px;
}

.splitterContainer.link .box:first-child .boxLinkOuter,
.splitterContainer.context .box:first-child .boxLinkOuter,
/* OLD */
.linkSplitterBox:first-child .boxLinkOuter,
.contextSplitterBox:first-child .boxLinkOuter {
	left: 0px;
}

.splitterContainer.link .box h2,
.splitterContainer.context .box h2,
/* OLD */
.linkSplitterBox h2, .contextSplitterBox h2 {
	margin-top: 0px;
}
.splitterContainer.link .box ul,
.splitterContainer.context .box ul,
/* OLD */
.linkSplitterBox ul, .contextSplitterBox ul {
	margin-left: 0;
	padding-left: 20px;
} 
.splitterContainer.link .box ul li,
.splitterContainer.context .box ul li,
/* OLD */
.linkSplitterBox ul li, .contextSplitterBox ul li {
	padding-left: 5px;
} 

.fullWidth {
	width: 355px;
}

.splitterContainer.link a,
.splitterContainer.context a,
/* OLD */
.linkSplitterBox a,
.contextSplitterBox a{
	margin-left: 0px;
}


/* ---- Simple splitter --- */

/* styles for manual - deprecated */

.splitterContainer.simple,
/* OLD */
.simpleLinkContainer {
	width: 725px;
	margin-bottom: 10px;
	font-family: "Museo500", "Museo500FF";
	font-weight: normal;
	font-size: 17px;
	display: inline-block;
}

.splitterContainer.simple .row,
/* OLD */
.simpleLinkRow {
	margin-bottom: 15px;
	
}

.splitterContainer.simple .row a,
/* OLD */
.simpleLinkRow a {
	float: left;
	color: #333333;
	text-decoration: none;
	display: block;
	width: 355px;
	background-color: #EAEAE9;
	cursor: pointer;
}

.splitterContainer.simple .row a:first-child,
/* OLD */
.simpleLinkRow a:first-child {
	margin-right: 15px;
}

.splitterContainer.simple .row a:hover .boxLinkInner p,
.splitterContainer.simple .row a:active .boxLinkInner p,
.splitterContainer.simple .row a:focus .boxLinkInner p,
/* OLD */
.simpleLinkRow a:hover .boxLinkInner p,
.simpleLinkRow a:active .boxLinkInner p,
.simpleLinkRow a:focus .boxLinkInner p {
	text-decoration: underline;
}

.splitterContainer.simple .row .boxLinkContainer,
.simpleLinkRow .boxLinkContainer {
	position: relative;
	left: auto;
	bottom: auto;
}

.splitterContainer.simple .row .boxLinkOuter,
.simpleLinkRow .boxLinkOuter {
	height: 56px;
	display: table;
	position: relative;
}

.splitterContainer.simple .row .boxLinkOuter .boxLinkInner,
.simpleLinkRow .boxLinkOuter .boxLinkInner {
	display: table-cell;
	vertical-align: middle;
}

.splitterContainer.simple .row .boxLinkOuter .boxLinkInner p,
.simpleLinkRow .boxLinkOuter .boxLinkInner p {
	margin-bottom: 0;
}

.simpleLinkContainer .boxLinkContainer {
	border-top: 0px;
}

/* -------- Simple splitter - dynamic ------- */

/* new styles with super/sub class */

.splitterContainer.simple  {
	width: 725px;
	margin-bottom: 10px;
	font-family: "Museo500", "Museo500FF";
	font-weight: normal;
	font-size: 17px;
	font-weight: 16px;
}

.splitterContainer.simple  p {
	padding: 0;
	margin: 0;
}

.splitterContainer.simple  ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.splitterContainer.simple  ul li {
	float: left;
	text-decoration: none;
	display: block;
	width: 355px;
	background-color: #EAEAE9;
	cursor: pointer;
	padding: 0 !important;
}

.splitterContainer.simple  li a {
	color: #333333;
	text-decoration: none;
	cursor: pointer;
	display: block;
	width: 100%;
}

.splitterContainer.simple  li {
	margin-right: 15px;
	margin-bottom: 15px;
}

.splitterContainer.simple  li.odd {
	margin-right: 0;
}

.splitterContainer.simple  li a:hover .boxLinkInner ,
.splitterContainer.simple li a:active .boxLinkInner ,
.splitterContainer.simple  li a:focus .boxLinkInner {
	text-decoration: underline;
}

.splitterContainer.simple  .boxLinkOuter {
	height: 56px;
	display: table;
	position: relative;
}

.splitterContainer.simple  .boxLinkOuter .boxLinkInner {
	display: table-cell;
	vertical-align: middle;
}

.splitterContainer.simple  .boxLinkOuter .boxLinkInner {
	margin-bottom: 0;
}



/* 3 COLUMN FEED
-----------------------------------------------------------------------------------------------------------*/
.threeColumnFeed,
/* OLD */
#latestNewsBox, #relatedLinksBox, #relatedEventsBox {
	border-top: 1px solid #CDCDC7;
	margin-top: 30px;
	padding-top: 5px;
	padding-bottom: 25px;
	position: relative;
	margin-bottom: 0px;
	display: inline-block;
	width: 725px;
}

.threeColumnFeed a:link,
.threeColumnFeed a:visited,
/* OLD */
#latestNewsBox a:link, #latestNewsBox a:visited,
#relatedEventsBox a:link, #relatedEventsBox a:visited {
	text-decoration: none;
	font-size: 13px;
	line-height: 15px;
	color: #000000;
	font-weight: bold;
	line-height: auto;
}
.threeColumnFeed a:hover,
/* OLD */
#latestNewsBox a:hover, #relatedEventsBox  a:hover {
	text-decoration: underline;
}

.threeColumnFeed ul,
/* OLD */
#latestNewsBox ul, #relatedEventsBox ul {
	font-size: 13px;
	line-height: 14px;	
	list-style: none;
	padding: 0;
	margin: 0;
}

.threeColumnFeed li,
/* OLD */
#latestNewsBox li, #relatedEventsBox li {
	float: left;
	margin-left: 16px;
	width: 231px;
}

.threeColumnFeed li:first-child,
/* OLD */
#latestNewsBox li:first-child, #relatedEventsBox li:first-child {
	margin-left: 0px;
}

.threeColumnFeed li a,
/* OLD */
#latestNewsBox li a, #relatedEventsBox li a {
	display: block;
	padding-bottom: 8px;
}

.threeColumnFeed .queryLink,
/* OLD */
#latestNewsBox .queryLink, #relatedEventsBox .queryLink {
	display: block;
}

.threeColumnFeed .queryDate,
/* OLD */
#latestNewsBox .queryDate, #relatedEventsBox .queryDate {
	color: #808080;
	display: inline-block;
	margin-bottom: 8px;
}

.threeColumnFeed .queryEventDate {
	color: #808080;
	display: block;
	margin-bottom: 8px;
	margin-top: -8px;
}

.threeColumnFeed .queryDesc,
/* OLD */
#latestNewsBox .queryDesc, #relatedEventsBox .queryDesc {
	display: block;
	line-height: 16px;
}

.threeColumnFeed .more,
.flickrGallery .more {
	position: absolute;
	right: 0;
	bottom: 0;
	text-transform: uppercase;
	padding-right: 23px;
	margin-right: 4px;
	background: url('http://mams.rmit.edu.au/yxepjh88cva5z.png') no-repeat center right;
	font-size: 11px;
	font-weight: bold;
}

.threeColumnFeed .more p,
.flickrGallery .more p {
	padding: 0;
	margin: 0;
}

.threeColumnFeed .more a,
.flickrGallery .more a {
	font-size: 11px;
	color: #333333;
}

.queryImage {
	display: block;
	border: 0;
	margin-bottom: 10px;
}

.queryImage img {
	display: block;
	border: 0;
	width: 232px;
	height: 130px;
}

.dynamicQuery.newsEventsImage li {
	margin-left: 0px;
	margin-right: 16px;
	min-height: 290px;
}

.dynamicQuery.newsEventsImage li.third {
	margin-right: 0px;
}

.threeColumnFeed.news .queryImage.default {
	display: block;
	border: 0;
	width: 232px;
	height: 130px;
	background: url('http://mams.rmit.edu.au/cfdcdw8ddu6c1.jpg');
}

.threeColumnFeed.events .queryImage.default {
	display: block;
	border: 0;
	width: 232px;
	height: 130px;
	background: url('http://mams.rmit.edu.au/7r4gajosudnvz.jpg');
}

.threeColumnFeed.news.custom {
	border-top: 1px solid #CDCDC7;
	margin-top: 30px;
}

.threeColumnFeed.news.custom li {
	position: relative;
	min-height: 380px;
}

.threeColumnFeed.news.custom li .more a {
	padding-bottom: 0px;
}


/* --- NEWS AND EVENTS --- */

.newsAndEvents {
	position: relative;
	display: inline-block;
	border-top: 1px solid #cdcdc7;
	margin-bottom: 0;
	margin-top: 30px;
	padding-bottom: 25px;
	padding-top: 5px;
}

.newsAndEvents ul {
	padding-right: 15px;
}

.newsAndEvents li {
	width: 100%;
}

.newsAndEvents .news, .newsAndEvents .events {
	position: static;
	width: 355px;
	float: left;
	border-top: 0;
	margin-bottom: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-top: 0;
}

.newsAndEvents .news .more {
	right: 50%;
	margin-right: 20px;
}



/* RELATED LINKS MODULE
-----------------------------------------------------------------------------------------------------------*/
.relatedLinks {
	border-top: 1px solid #CDCDC7;
	margin-top: 20px;
	padding-top: 5px;
	display: inline-block;
	width: 725px;
	position: relative;
}

#relatedLinksBox {
	position: relative;
}

.relatedLinks a:link,
/* OLD */
#relatedLinksBox a:link {
	text-decoration: none;
}

.relatedLinks a:hover, .relatedLinks a:active, .relatedLinks a:focus,
/* OLD */
#relatedLinksBox a:hover, #relatedLinksBox a:active, #relatedLinksBox a:focus {
	text-decoration: underline;
}

.relatedLinks .bulleted1,
/* OLD */
#relatedLinksBox .bulleted1 {
	list-style: none;
	float: left;
	width: 231px;
	padding: 0 0 0 16px;
	margin-left: 0;
}

.ie7 .relatedLinks .bulleted1,
/* OLD */
.ie7 #relatedLinksBox .bulleted1 {
	list-style-position: outside !important;
}

.relatedLinks ul,
/* OLD */
#relatedLinksBox ul {
	list-style: none;
	float: left;
	width: 231px;
	padding: 0 0 0 16px;
	margin-left: 0;
}

.relatedLinks li,
/* OLD */
#relatedLinksBox li {
	padding-top: 0;
	padding-bottom: 0;
	margin-bottom: 10px;
}

.relatedLinks .bulleted1:first-child,
/* OLD */
#relatedLinksBox .bulleted1:first-child {
	padding: 0;
}

.relatedLinks p,
/* OLD */
#relatedLinksBox p {
	margin: 0;
}


/* ---- 2 column ---- */
.relatedLinks.twoColumn ul {
	padding-top: 9px;
}

.relatedLinks.twoColumn .title {
	float: left;
	width: 221px;
	padding-right: 10px;
}

.relatedLinks.twoColumn ul {
	margin-top: 14px;
}


/* ---- 3 column (single row) ---- */
.relatedLinks.threeColumn.singleRow ul,
/* OLD */
#relatedLinksBox.singleRow ul {
	list-style: none;
	width: 725px;
	padding: 0; 
	margin: 0;
}

.relatedLinks.threeColumn.singleRow li,
/* OLD */
#relatedLinksBox.singleRow li {
	float: left;
	list-style-position: inside;
	padding: 0 0 0 16px;
	width: 231px;
}

.relatedLinks.threeColumn.singleRow li:first-child,
/* OLD */
#relatedLinksBox.singleRow li:first-child {
	padding: 0;
}

/* ---- 3 column (single row) Connect with us ---- */
.relatedLinks.threeColumn.singleRow .connectList {
	
}

.relatedLinks.threeColumn.singleRow .connectList li {
	background: url('http://mams.rmit.edu.au/iruwarreucob.png') no-repeat;
	min-height: 22px;
}

.relatedLinks.threeColumn.singleRow .connectList li a {
	padding-left: 34px;
}

.relatedLinks.threeColumn.singleRow .connectList .facebook {
	background-position: 0 0;
}

.relatedLinks.threeColumn.singleRow .connectList .twitter {
	background-position: 17px -50px;
}

.relatedLinks.threeColumn.singleRow .connectList .youtube {
	background-position: 17px -100px;
}


/* RELATED STORIES MODULE
-----------------------------------------------------------------------------------------------------------*/
.promo.related {
	background: #F3F3F1;
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
	text-transform: none;
	width: 180px;
	margin-top: 10px;
	display: inline-block;
}

.promo.related h2 {
	margin-top:5px
}

.promo.related  .title {
	text-transform: uppercase;
	font-size: 12px;
	padding: 10px;
	border-bottom: 1px solid #C2C2C2;
	display: block;
}

.promo.related  .title  p {
	padding: 0;
	margin: 0;
	font-weight: bold;
}

.promo.related  .content {
	padding: 10px;
	display: block;
}

.promo.related ul {
	padding-left: 16px;
	margin-left: 0px;
}

.ie7 .promo.related ul {
	list-style-position: outside !important;
}

.promo.related a {
	color: #666666;
	text-decoration: none;
}

.promo.related a:hover,
.promo.related a:focus,
.promo.related a:active { 
	text-decoration: underline;
}

/* ---- Launch link styling ---- */

#sitemap .promo.launch ul {
	list-style: none;
}

#sitemap .promo.launch li {
	padding-left: 20px;
	background: url("http://mams.rmit.edu.au/d0nqf1dbci8p.png") no-repeat scroll 0px -509px transparent;
}

#sitemap .promoContainer .related h2 {
	display: block;
	margin: 0px;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #232323;
}

#sitemap .promoContainer .related {
	color: #666666;
}

#sitemap .promoContainer .related a {
	color: #232323 !important;
	font-weight: bold;
	padding-bottom: 7px;
	padding-top: 0;
}

#sitemap .promoContainer .related a:hover,
#sitemap .promoContainer .related a:focus,
#sitemap .promoContainer .related a:active {
	text-decoration: underline;
}

#sitemap .promoContainer li {
	line-height: 1;
	padding-bottom: 5px;
}

#sitemap .promoContainer .related .queryDate {
	display: block;
	padding-bottom: 0px;
}

#sitemap .promoContainer .related li  {
	padding-bottom: 20px;
}




/* QUICK LINKS MODULE
-----------------------------------------------------------------------------------------------------------*/
.quickLinks {
	border-top: 1px solid #CDCDC7;
	margin-top: 30px;
	padding-top: 5px;
	display: inline-block;
	width: 725px;
	position: relative;
}

.quickLinks a {
	text-transform: uppercase;
	text-decoration: none;
	color: #666666;
	font-size: 13px;
	line-height: 13px;
	font-weight: bold;
}

.quickLinks.dark a:link {
	color: #CCCCCC;
}

.quickLinks a:hover, .quickLinks a:active, .quickLinks a:focus {
	text-decoration: underline;
}

.quickLinks .bulleted1 {
	list-style: none;
	float: left;
	width: 231px;
	padding: 0 0 0 15px;
	margin-left: 0;
}

.ie7 .quickLinks .bulleted1 {
	list-style-position: outside !important;
}

.quickLinks ul {
	list-style: none;
	float: left;
	width: 214px;
	padding: 0 10px 0 16px;
	margin-left: 0;
}

#contentpadding .quickLinks li {
    background: url("http://mams.rmit.edu.au/d0nqf1dbci8p.png") no-repeat scroll 0 -276px transparent;
    padding-left: 17px;
	width: 214px;
	margin-bottom: 10px;
}

#contentpadding .quickLinks li a {
	padding-top: 2px;
	line-height: 100%;
	display: block;
	line-height: 1.1;
}

.quickLinks .bulleted1:first-child {
	padding: 0;
}

.quickLinks p {
	margin: 0;
}


/* ---- 2 column ---- */
.quickLinks.twoColumn ul {
	padding-top: 9px;
}

.quickLinks.twoColumn .title {
	float: left;
	width: 221px;
	padding-right: 10px;
}

.quickLinks.twoColumn ul {
	margin-top: 14px;
}


/* ---- 3 column (single row) ---- */
.quickLinks.threeColumn.singleRow ul {
	list-style: none;
	width: 725px;
	padding: 0; 
	margin: 0;
}

.quickLinks.threeColumn.singleRow li {
	float: left;
	list-style-position: inside;
	padding: 0 0 0 16px;
	width: 231px;
}

.quickLinks.threeColumn.singleRow li:first-child {
	padding: 0;
}


/* ---- 3 column, 2 sections ----*/

.quickLinks.threeColumn .left {
	padding-right: 10px;
	width: 480px;
	display: inline-block;
	float: left;
}

.quickLinks.threeColumn .right {
	display: inline-block;
}

.quickLinks.threeColumn .left .listContainer ul:first-child,
.quickLinks.threeColumn .right .listContainer ul:first-child {
	padding-left: 0;
}


/* RELATED LINKS - FAQ MODULE
-----------------------------------------------------------------------------------------------------------*/
.KnowledgeSyndication .rn_Hide { display: none; }

#relatedLinksBox #rn_Contentskw_0,
.relatedLinks #rn_Contentskw_0 { display: inline-block; }

#relatedLinksBox #rn_ContentListskw_0,
.relatedLinks #rn_ContentListskw_0 { width: 725px !important; padding: 0 !important; }

#relatedLinksBox div.rn_Content .rn_List,
.relatedLinks div.rn_Content .rn_List { padding-bottom: 10px; }

#relatedLinksBox div.rn_Content .rn_List li.rn_Item span.rn_Title a,
.relatedLinks div.rn_Content .rn_List li.rn_Item span.rn_Title a { font-size: 15px !important; line-height: 15px !important; }

#relatedLinksBox .rn_Item,
.relatedLinks .rn_Item { width: 223px; margin: 0 16px 10px 0; float: left; }

#relatedLinksBox .rn_Item:first-child,
.relatedLinks .rn_Item:first-child { width: 231px; margin-left: 0px; }

#relatedLinksBox .rn_Navigation,
.relatedLinks .rn_Navigation { 
	position: absolute !important;
	right: 0;
	bottom: 0;
	text-transform: uppercase;
	padding-right: 23px;
	margin-right: 4px;
	background: url('http://mams.rmit.edu.au/yxepjh88cva5z.png') no-repeat center right;
}

#relatedLinksBox div.rn_Navigation a,
.relatedLinks div.rn_Navigation a {
	font-size: 11px !important;
	line-height: 15px !important;
	color: #333333;
	text-decoration: none;
	font-weight: bold !important;
}

#relatedLinksBox div.rn_Navigation a:hover,
.relatedLinks div.rn_Navigation a:hover {
	text-decoration: underline;
}


/* MEDIA PLAYER MODULES
-----------------------------------------------------------------------------------------------------------*/
.mediaContainer a,
/* OLD */
#mediaLinksBox a {
	background: #333333;
}

.mediaContainer,
/* OLD */
#mediaLinksBox {
	display: inline-block;
	width: 725px;
	height: 270px;
	color: #FFFFFF;
	border-top: 1px solid #CDCDC7;
	margin-top: 30px;
	padding-top: 30px;
}

.mediaContainer p,
/* OLD */
#mediaLinksBox p{
	color: #FFFFFF;
}

.mediaContainer .mediaEmbed,
/* OLD */
#mediaLinksBox .mediaEmbed {
	width: 480px;
	height: 250px;
	float: left;
}

.mediaContainer a:link, .mediaContainer a:visited, .mediaContainer a:link, .mediaContainer a:visited,
/* OLD */
#mediaLinksBox a:link, #mediaLinksBox a:visited, #mediaLinksBox a:link, #mediaLinksBox a:visited  {
	color: #FFFFFF;
	float: left;
	text-decoration: none;
}

.mediaContainer a:hover .more,
.mediaContainer a:active .more,
.mediaContainer a:focus  .more
/* OLD */
#mediaLinksBox a:hover .more,
#mediaLinksBox a:active .more,
#mediaLinksBox a:focus  .more {
	text-decoration: underline;
}

/* ---- Media link ---- */

.mediaContainer.link .linkBox,
/* OLD */
#mediaLinksBox .linkBox {
    cursor: pointer;
    display: block;
    font-size: 15px;
    height: 255px;
    line-height: 21px;
    padding: 15px 22px 0;
    width: 200px;
	float: left;
	background: #333333;
}

.mediaContainer.link .linkBox h3,
/* OLD */
#mediaLinksBox .linkBox h3 {
	font-family: "Museo300","Museo300FF", Arial;
	font-size: 20px;
	line-height: 21px;
	margin: 0px 0px 15px 0px;
	padding-left: 0;
	color: #FFFFFF;
}

.mediaContainer.link .linkBox .more p,
/* OLD */
#mediaLinksBox .linkBox .more p {
	font-size: 11px;
	line-height: 13px;
	text-transform: uppercase;
	margin-top: 15px;
	font-weight: bold;
}

/* ---- Media promo ---- */

.mediaContainer.promo a {
	width: 230px;
	height: 270px;
	margin-left: 15px;
	position: relative;
	background: none repeat scroll 0 0 #333333;
}

.mediaContainer.promo .linkBox {
	display: block;
	cursor: pointer;
}

.mediaContainer.promo .linkBox p {
	margin: 0;
	padding: 0;
}

.mediaContainer.promo .linkBox img {
	width: 230px;
	height: 241px;
	border: 0;
}

.mediaContainer.promo .linkBox span {
	position: absolute;
	height: 29px;
	bottom: 0;
}

.mediaContainer.promo .more p {
	background: url('http://mams.rmit.edu.au/696pvdc2uqs8.png') no-repeat left center;
	padding-left: 17px;
	font-size: 11px;
	line-height: 29px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
}



/* INLINE IMAGE MODULES
-----------------------------------------------------------------------------------------------------------*/

/* ---- 1/3 Column ---- */

.inlineImage {
	width: 231px;
	background: #333333;
	margin-bottom: 15px;
}

.inlineImage.left {
	float: left;
	margin-right: 15px;
}

.inlineImage.right {
	float: right;
	margin-left: 15px;
}

.inlineImage img {
	width: 231px;
	float: none !important;
}

.inlineImage p:first-child {
	padding: 0;
	margin: 0;
}

.inlineImage p {
	color: #D2D2D1;
	padding: 9px 10px;
	font-size: 12px;
	line-height: 17px;
	margin: 0;
}

/* ---- 1/2 Column ---- */

.inlineImage.big {
	width: 355px;
}

.inlineImage.big img {
	width: 355px;
}

/* ---- 1 (full) Column ---- */

.inlineImage.full {
	width: 725px;
	clear: both;
}

.inlineImage.full img {
	min-width: 725px;
	max-height: 543px;
}


/* PROGRAMS AND COURSES 
-----------------------------------------------------------------------------------------------------------*/
#programFirstColumn {
	width: 710px;
	float: left;
}

#programFirstColumn #tab {
	margin-bottom: 5px;
	margin-top: 10px;
}

#programSecondColumn {
	float: right;
	margin-top: 40px;
}

#programQuickInfo ul {
    border-bottom: 1px solid #CDCDC7;
    list-style: none outside none;
    padding: 0 0 15px;
    width: 100%;
	margin-left: 0px;
}

#programNestedChildren {
	display: none;
}

#expandControls {
	border-top: 1px solid #CDCDC7;
	padding: 10px 0px;
	display: block;	
}

#expandControls a:link {
	color: #808080;
	text-decoration: none;
}

#expandControls a:hover, #expandControls a:focus, #expandControls a:active {
	text-decoration: underline;
}

#moreInfoLink {
	display: block !important;
	padding-left: 0;

}

#moreInfoLink a {
	text-transform: uppercase;
	padding-left: 12px;
	background: url('http://mams.rmit.edu.au/c4upoubaew1xz.gif') no-repeat 0px 6px;
}

.applySection {
	padding: 10px 0px 0px 0px !important;
	width:180px;
}

.mobileHeader, .mobilePromo, .mobileFooter {
	display: none;
}

#programFirstColumn .toid {
	font-size: 13px;
	color: #666666;
	margin-bottom: 0px;
	margin-top: 15px;
}

/* --- Program listing pages overrides --- */

#contentpadding .courseList li a.courseButton {
	line-height: 21px;
}

/* EVENT ITEMS
-----------------------------------------------------------------------------------------------------------*/
.venueMap { padding: 10px; border: 1px solid #CCC; }
.venueMap h2 { margin-top: 5px; margin-bottom: 2px; }
.venueMap iframe { margin-bottom: 5px; }
.venueMap p { margin: 0; }
.venueMap .mapLink { padding: 2px; }
.eventItem table { float: left; width: 361px; }
.eventItem table p { margin: 0; padding: 0; }
.eventItem table tr th { padding-right: 15px; }
.eventItem table tr td:first-child { min-width: 80px; padding-right: 15px; padding-left: 15px; }
.eventItem table tr td { padding-bottom: 10px; }
.eventItem .introText { padding-top: 10px; margin-top: 10px; border-top: 1px solid #CCCCCC; }
.eventItem .threeColumnFeed.events { border-top: 0px; margin-top: 10px; }
.eventItem .speakers img { float: left; width: 80px; height: 80px; border: 0; padding-right: 15px; padding-bottom: 20px;}
.eventItem .tags { margin-top: 30px; margin-bottom: 20px; }
.eventItem .tags p { font-size: 80%; color: #666666; }
.eventItem .tags strong { text-transform: uppercase; color: #333333; }

/* ACCORDION MODULE
-----------------------------------------------------------------------------------------------------------*/

#accordion {
	border-bottom: 1px solid #CDCDC7;
	margin: 20px 0px;
}

#accordion h2 {
	cursor: pointer;
	padding: 15px 5px 15px 35px;
	color: #333333;
	font-size: 1.1em;
	margin: 0;
}

#accordion h2 a {
	text-decoration: none;
}

#accordion h2:hover {
	background-color: #EEEEEE;
}

.accordionDefault {
	border-top: 1px solid #CDCDC7;
	background-color: #FFFFFF;
	background-image: url("http://web.set.rmit.edu.au/temp/css/ui-lightness/images/dropDownListIcons_03.png");
	background-position: 8px;
	background-repeat: no-repeat;
}

.accordionActive {
	background-color: #EAEAE9;
	background-image: url("http://web.set.rmit.edu.au/temp/css/ui-lightness/images/dropDownListIcons_04.png") !important;
	background-position: 8px;
	background-repeat: no-repeat;	
}

#accordion h2:focus, .accordionFocus {
	background-color: #EEEEEE;
}

#programFirstColumn {
	width: 710px;
	float: left;
}

#programSecondColumn {
	float: right;
	margin-top: 40px;
}

.accordionContent {
	padding: 0 1em 1em 35px;
	position: relative;
	clip: auto;
	overflow: auto;
}

.accordionHidden {
	display: block !important;	
	position: absolute;
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
}

.accordionSpacer {
	display: block;
	height: 15px;
}

/* FLICKR MODULE
-----------------------------------------------------------------------------------------------------------*/

.flickrGallery {
	position: relative;
	border-top: 1px solid #CDCDC7;
	margin-top: 30px;
	padding-top: 10px;
	padding-bottom: 25px;
	width: 725px;
}

.flickrGallery a { 
	text-decoration: none;
}

.flickrGallery a:hover,
.flickrGallery a:focus,
.flickrGallery a:active { 
	text-decoration: underline;
}

.flickrGallery .flickrGallery ul {
	display: inline-block;
}

.flickrGallery .lastThumb {
	padding-right: 0;
}

.flickrGallery .flickrGallery li a {
	margin-right: 8px;
	margin-bottom: 0px;
	display: inline-block;
	border: 1px solid #666;
	height: 75px;
	width: 75px;
}

/* From Simple modal plugin CSS */

#gallery-overlay {background-color:#000;}
#gallery-container {font-family: verdana, arial, sans-serif; margin:0 auto; }
#gallery {background:#212121 url('http://mams.rmit.edu.au/qvm2b65lqbtr.gif') center 100px no-repeat; color:#999; display:none; height:200px;margin:0 auto; width:300px;}
#gallery-image-container {display:none; height:100%; position: relative;}
#gallery-loading {padding:8px;}
#gallery-controls {height:100%; width:170px; font-weight: bold; float: right; margin-right: 5px;}
#gallery-controls div {float:left; height:100%; }
#gallery-controls a {background:#242424; color:#AAA; font-size:12px; outline-style:none;  text-decoration:none;}
#gallery-previous-link {left:0; width: 40px; height: 40px; }
#gallery-next-link {width: 40px; height: 40px; right:0;  }
#gallery-meta-container {background:#343433; color:#CCC; display:none; margin:0 auto; overflow:hidden;}
#gallery-meta {display:none; height: 150px; position: relative; }
#gallery-meta div { float: left; }
#gallery-info {text-align:left; padding: 20px;}
#gallery-close { width: 20px; height: 20px; text-align:right; position: absolute; right: 0px; top: 0px;}
#gallery-close a {color:#CCC; font-size:15px; font-weight:bold; outline-style:none; text-decoration:none; }
#gallery-close img { border: 0; }
#gallery-close a:hover {color:#bbb;}
#gallery-title { display: block; padding: 0px 0px 10px 0px; color: #FFFFFF;float: none !important}
#gallery-title a, #gallery-title a:link, #gallery-title a:visited {color:#FFFFFF; font-size:16px; font-weight:bold; line-height:14px;}
#gallery-title a:visited:hover {color:#999}
#gallery-pages {color:#D7D7D1; display:block; font-size:12px; line-height:16px; float: right; padding-top: 12px; min-width: 50px;}
#gallery-description { display: block; font-size: 13px; line-height: 18px; color: #D7D7D1; float: none !important; min-height: 36px;}
#gallery-credit { position: relative; bottom: 0; width: 100%; background-color: #212121; height: 43px;}
#gallery-subinfo { margin: 0 15px; width: 60px; }

/* flickr styles */
#flickr_www {font-size:12px;}
#flickr_link {clear:both;}

.flickrGallery { width: 725px; border-top: 1px solid #CDCDC7; margin-top: 30px; padding-top: 25px; padding-bottom: 25px; }
.flickrGallery ul { list-style: none; margin: 0;	padding: 0; display: inline-block; }
.flickrGallery ul li { float: left; padding-top: 0px !important; padding-bottom: 11px !important; padding-right: 15px; }
.flickrGallery img { border: 0; }
.flickrGallery li a { margin-bottom: 0px; display: inline-block; border: 1px solid #666; height: 75px; width: 75px; }

#gallery-controls img { border: 0; float: none; left: auto; right: auto; margin: 0; margin-top: 0 !important; padding: 0; }
#gallery-previous a, #gallery-next a { width: auto !important; }
#gallery-previous, #gallery-next { width: 40px !important; }
#gallery-previous { float: left; height: 100%; width: 50%; }
#gallery-next { float: left; height: 100%; width: 50%; }
#gallery-next img { float: right; right: 0; }
#gallery-meta #gallery-controls { float: right; }
#gallery a:focus { outline: 1px dotted red; }

#gallery-controls a { display: block !important; }
#gallery-controls a.disabled { display: none !important; }


/* GOOGLE SITE SEARCH
-----------------------------------------------------------------------------------------------------------*/
.siteSearch {
	float: left;
}

.siteSearch input.gsc-search-button, input.gsc-search-button,
.siteSearch input.siteSearch-button, input.siteSearch-button {
	border: 0;
}

.siteSearch input.gsc-search-button,
.siteSearch input.siteSearch-button {
	background: url("http://mams.rmit.edu.au/pj5fkl1gkhzh.png") no-repeat -258px -380px;
	height: 44px;
	width: 43px;
	cursor: pointer;
	border-radius: 0px;
	text-indent:-9999em;
	padding: 0;
	margin: 0;
	text-transform: capitalize;
}

.siteSearch input.gsc-search-button:hover, 
.siteSearch input.gsc-search-button:focus, 
.siteSearch input.gsc-search-button:active,
.siteSearch input.siteSearch-button:hover, 
.siteSearch input.siteSearch-button:focus, 
.siteSearch input.siteSearch-button:active {
	background: url("http://mams.rmit.edu.au/pj5fkl1gkhzh.png") no-repeat -258px -1100px;
	border: 0;
	cursor: pointer;	
}

.siteSearch .gsc-input,
.siteSearch .siteSearch-input {
	padding-right: 0;
	width: 100%;
	border-right: 0;
	font-family: Arial, Helvetica, sans-serif;
}

.siteSearch table.gsc-search-box td.gsc-input,
.siteSearch table.gsc-search-box td.siteSearch-input {
	padding-right: 0;
}

.contentAreaHomepage .gsc-search-button,
.contentAreaHomepage .siteSearch-button {
	padding-right: 0;
	cursor: pointer;
}

.contentAreaHomepage .gsc-thumbnail-inside {
	padding: 0;
}

.contentAreaHomepage .gsc-url-top {
	padding: 0;
}

.contentAreaHomepage .gs-result .gs-title, .gs-result .gs-title * {
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
	margin-bottom: 3px;
}

.gs-result a:hover {
	text-decoration: underline;
}

.siteSearch {
	border-top: 1px solid #CDCDC7;
	margin-top: 20px;
	padding-top: 30px;
	width: 725px;
}

.siteSearch input {
	float: left;
}

.siteSearch input.gsc-input,
.siteSearch input.siteSearch-input {
	height: 44px;
	border: 0;
	border-right: 0px;
	margin: 0;
	background: url('http://mams.rmit.edu.au/45qojdfhd8b4.png') no-repeat 0px 0px !important;
	width: 665px !important;
	padding: 0 5px 0 10px;
	font-size: 16px;
	border-radius: 0px;
	color: #BDBDBD;
}

.siteSearch .gsc-inline-block {
	padding: 0 4px 0 4px;
	margin-bottom: 30px;
	margin-top: 10px;
}

.siteSearch .gs-spacer {
	margin-right: 2px;
}

.siteSearch .gsc-tabHeader.gsc-tabhActive {
	color: #000000;
	text-decoration: none;
}

#googleSearch input.gsc-search-button, input.gsc-search-button {
	min-width: auto;
	padding-top: 0px;
}

.ie7 .siteSearch input.gsc-input,
.ie7 .siteSearch input.siteSearch-input {
	padding-top: 12px !important;
	height: 33px !important;
}

.ie7 .siteSearch .siteSearch-button {
	text-indent: -9000px;
	text-transform: capitalize;
}

/* --- SITE SEARCH - WITH BACKGROUND --- */
.siteSearch.background {
	width: 725px;
	padding: 30px 0px 5px 0px;
}

.siteSearch.background form {
	background: #333333;
	padding: 10px
}

.siteSearch.background label {
	font-size: 20px;
	line-height: 42px;
	color: #FFFFFF;
	font-family: 'Museo500', 'Museo500FF', Arial, Helvetica, Geneva, sans-serif;
	font-weight: normal;
	margin-left: 6px;
}

.siteSearch.background .inputContainer {
	float: right;
}

.siteSearch.background input.siteSearch-input {
	width: 302px !important;
}

.ie7 .siteSearch.background form {
	float: left;
}

.ie7 .siteSearch.background label {
	margin-top: 0;
	float: left;
}

.ie7 .siteSearch.background .siteSearch-input {
	float: left;
}

/* --- SITE SEARCH - RESULTS PAGE --- */

.siteSearch.results {
	border: 0;
	padding-top: 0;
	margin-top: 0;
}

.siteSearch.results input.gsc-input {
	color: #000000 !important;
}

/* --- RESULTS AREA --- */

.gsc-control-cse {
	font-family: Arial, sans-serif;
	border-color: #FFFFFF;
	background-color: #FFFFFF;
	padding: 0;
}

.gsc-control-cse .gsc-table-result {
	font-family: Arial, sans-serif;
}

.gsc-tabHeader.gsc-tabhInactive {
	border-color: #FFFFFF;
	background-color: #FFFFFF;
	text-decoration: underline;
}

.gsc-tabHeader.gsc-tabhActive {
	border-color: #FFFFFF;
	background-color: #FFFFFF;
	border-bottom-color: #FFFFFF
}

.gsc-tabsArea {
	border-color: #FFFFFF;
	margin-bottom: 20px;
	margin-top: 5px;
	border-bottom: 1px solid #D9D9D9;
}

.gs-result .gs-title, .gs-result .gs-title * {
	color: #242424;
	text-decoration: none;
}

.gs-webResult.gs-result a.gs-title:link, .gs-webResult.gs-result a.gs-title:link b, .gs-imageResult a.gs-title:link, .gs-imageResult a.gs-title:link b  {
	color: #242424;
	text-decoration: none;
}

.gs-webResult.gs-result a.gs-title:visited, .gs-webResult.gs-result a.gs-title:visited b, .gs-imageResult a.gs-title:visited, .gs-imageResult a.gs-title:visited b {
	color: #A34082;
}

.gs-webResult.gs-result a.gs-title:hover, .gs-webResult.gs-result a.gs-title:hover b, .gs-imageResult a.gs-title:hover, .gs-imageResult a.gs-title:hover b {
	color: #242424;
	text-decoration: underline;
}

.gs-webResult.gs-result a.gs-title:active, .gs-webResult.gs-result a.gs-title:active b, .gs-imageResult a.gs-title:active, .gs-imageResult a.gs-title:active b {
	text-decoration: underline;
}

.gs-webResult.gs-result a.gs-title:focus, .gs-webResult.gs-result a.gs-title:focus b, .gs-imageResult a.gs-title:focus, .gs-imageResult a.gs-title:focus b {
	text-decoration: underline;
}

.gsc-cursor-page {
	color: #1155CC;
}

a.gsc-trailing-more-results:link {
	color: #1155CC;
}

.gs-webResult .gs-snippet, .gs-imageResult .gs-snippet, .gs-fileFormatType {
	color: #333333;
}

.gs-webResult div.gs-visibleUrl, .gs-imageResult div.gs-visibleUrl {
	color: #919191;
	margin-top: 7px;
}

.gs-webResult div.gs-visibleUrl-short {
	color: #009933;
}

.gs-webResult div.gs-visibleUrl-short  {
	display: none;
}

.gs-webResult div.gs-visibleUrl-long {
	display: block;
}

.gs-promotion div.gs-visibleUrl-short {
	display: none;
}

.gs-promotion div.gs-visibleUrl-long  {
	display: block;
}

.gsc-cursor-box {
	border-color: #FFFFFF;
}

.gsc-webResult.gsc-result {
	border: 0;
	border-bottom: 1px solid #CDCDC7;
	padding-bottom: 21px;
	margin-bottom: 15px;
}

.gsc-webResult.gsc-result:hover {
	border: 0;
	border-bottom: 1px solid #CDCDC7;
	padding-bottom: 21px;
	margin-bottom: 15px;
}

.gsc-results .gsc-cursor-box .gsc-cursor-page {
	border-color: #FFFFFF;
	background-color: #FFFFFF;
	color: #1155CC;
}

.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
	border-color: #FFFFFF;
	background-color: #FFFFFF;
	color: #1155CC;
}

.gsc-webResult.gsc-result.gsc-promotion {
	border-color: #F6F6F6;
	background-color: #F6F6F6;
}

.gsc-completion-title {
	color: #1155CC;
}

.gsc-completion-snippet {
	color: #333333;
}

.gs-title {
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
}

.gs-promotion a.gs-title:link,.gs-promotion a.gs-title:link *,.gs-promotion .gs-snippet a:link  {
	color: #242424;
}

.gs-promotion a.gs-title:visited,.gs-promotion a.gs-title:visited *,.gs-promotion .gs-snippet a:visited {
	color: #242424;
}

.gs-promotion a.gs-title:hover,.gs-promotion a.gs-title:hover *,.gs-promotion .gs-snippet a:hover  {
	color: #242424;
}

.gs-promotion a.gs-title:active,.gs-promotion a.gs-title:active *,.gs-promotion .gs-snippet a:active {
	color: #242424;
}

.gs-promotion .gs-snippet, .gs-promotion .gs-title .gs-promotion-title-right, .gs-promotion .gs-title .gs-promotion-title-right * {
	color: #333333;
}

.gs-promotion .gs-visibleUrl,.gs-promotion .gs-visibleUrl-short  {
	color: #009933;
}
  
.gsc-above-wrapper-area {
   border-bottom: 0;
   margin-bottom: 10px;
}

.gsc-result-info {
   padding-left: 4px;
}

.gsc-cursor-box {
	padding-top: 10px
}

.gsc-results .gsc-cursor-box .gsc-cursor-page {
	color: #333333;
	font-size: 13px;
	font-weight: bold;
	margin-right: 20px;
}

.gsc-cursor-box .gsc-cursor-page.gsc-cursor-current-page {
	
}

.gsc-tabsArea .gsc-tabHeader {
	border-left: 1px solid #d9d9d9;
	margin-left: 3px;
    padding-left: 10px !important;
}

.gsc-tabsArea .gsc-tabHeader:first-child {
	border-left: 0;
}

.gsc-tabsArea .refineTitle {
	padding-top: 12px;
	padding-left: 2px;
	padding-right: 9px;
	float: left;
	font-weight: bold;
}

/* FORM STYLES
-----------------------------------------------------------------------------------------------------------*/
.selectForms.library select {
	padding: 10px;
	width: 380px;
	margin-top: 0;
}

.selectForms.library input {
	height: 41px;
	width: 50px;
}

.selectForms.library form {
	margin-bottom: 18px;
}

/* --- Library redesign specific styles --- */

.alert.system {
	background-color: #EAEAE9;
	padding: 10px;
	margin-bottom: 20px;
}

.helpLink {
	position: absolute;
	top: 20px;
	right: 20px;
}

.helpLink p {
	padding: 0;
	margin: 0;
}

.helpLink a {
	padding-right: 26px;
	background: url("http://mams.rmit.edu.au/d0nqf1dbci8p.png") no-repeat scroll 40px -1314px transparent;
	display: block;
}

.greyLink a:link {
	color: #CCCCCC;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 13px;
	line-height: 21px;
}

.greyLink a:hover, .greyLink a:focus, .greyLink a:active {
	color: #CCCCCC;
	text-decoration: underline;
}

.greyLink { float: left }

.greyLink p { margin: 0; padding: 0; }

.greyLink a:visited { color: #CCCCCC; }

.launchLink ul {
	list-style: none;
	padding-left: 0;
	margin-left: 0;
	margin-bottom: 0;
}

.launchLink li, li.launch, #contentpadding .launchLink li {
	background: url("http://mams.rmit.edu.au/d0nqf1dbci8p.png") no-repeat scroll 0px -505px transparent;
	padding: 0 0 0 16px;
	margin-bottom: 10px;

}

#contentpadding .launchLink li a {
	line-height: 21px;
}

/* OVERRIDES 
-----------------------------------------------------------------------------------------------------------*/
#rightcolumn .stripebreakout h2 {
	font-size: 20px !important;
	line-height: 21px !important;
}

.stripebreakout ul {
	margin-bottom: 0px !important;
}

#publishhead h1 {
	font-family: Arial, Helvetica, sans-serif;
}

#contentedit h1 {
	font-family: Arial, Helvetica, sans-serif;
}

#publishhead .bcrumb {
	font-size: 1em;
}

/* cgs specific for function in afterContent.js
---------------------------------------------------------------------------------------------------------------*/
.cgs-accordion-panel {
    cursor: default !important;
    text-decoration: none !important;
    display: none;
}

.show {
    display: block !important;
    position: relative;
    clip: auto;
    overflow: auto;
}

a[href*="cgs-accordion-panel"] {
    cursor: default !important;
    text-decoration: none !important;
    display: none;
}

a[href*="cgs-accordion-panel-show"] {
    display: block !important;
    position: relative;
    clip: auto;
    overflow: auto;
}

a[href="cgs-accordion-toggle"] {
    background-color: #eee;
    color: #444;
    cursor: pointer;
    width: 100%;
    text-align: left;
    border: none;
    outline: none;
    transition: 0.4s;
    text-decoration: none !important;
}

a[href*="cgs-accordion-toggle-active"] h2 {
    border-bottom: 1px solid #CDCDC7;
    background-color: #EAEAE9 !important;
    background-image: url("http://web.set.rmit.edu.au/temp/css/ui-lightness/images/dropDownListIcons_04.png") !important;
    background-position: 8px;
    background-repeat: no-repeat;
    cursor: pointer;
    padding: 15px 5px 15px 35px;
    color: #333333;
    font-size: 1.1em;
    margin: 0;
}

a[href*="cgs-accordion-toggle"], a[href*="cgs-accordion-toggle"]:hover {
    text-decoration: none !important;
}

a[href*="cgs-accordion-toggle"] h2 {
    border-bottom: 1px solid #CDCDC7;
    background-color: #FFFFFF;
    background-image: url("http://web.set.rmit.edu.au/temp/css/ui-lightness/images/dropDownListIcons_03.png");
    background-position: 8px;
    background-repeat: no-repeat;
    cursor: pointer;
    padding: 15px 5px 15px 35px;
    color: #333333;
    font-size: 1.1em;
    margin: 0;
}

a[href*="cgs-accordion-toggle"] h2:hover {
    background-color: #EEEEEE;
}

a[href*="cgs-accordion-toggle"] h2:focus {
    background-color: #EEEEEE;
}