/* The University of Adelaide
 * Programs and Courses (Static Content)
 */

/* layout elements
------------------------------------------------ */

table.main-table {
	margin: 10px 0px 10px 0px;
	border: 1px solid #9ab;
	border-top: 4px solid #abc;
	border-bottom: 4px solid #abc;
}
td.content {
	padding: 20px;
}
td.right-column {
	background-image: url('/programs/images/gradient03.png');
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #ebf0f7;
	padding: 0px;
	margin: 0px;
	border-left: 1px solid #abc;
}
td.right-column1 {
	background-image: url('/programs/images/gradient04.png');
	background-position: bottom left;
	background-repeat: repeat-x;
	background-color: #123;
	padding: 0px;
	margin: 0px;
}
#UG, #PGCW, #PGR , #RM, #DP,#PD, div.degreeview, table.console {
	background-image: url('/programs/images/gradient01.png');
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #fff;
	padding: 20px 20px 10px 20px;
	margin: 0px 0px 12px 0px;
	border: 1px solid #abc;
	border-top: 4px solid #abc;
	border-bottom: 4px solid #abc;
}
#quadintro table {
	background-image: url('/programs/images/gradient01.png');
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #fff;
	padding: 0px;
	margin: 0px 0px 15px 0px;
	border: 1px solid #abc;
	border-top: 4px solid #abc;
	border-bottom: 4px solid #abc;
}
#quadintro h2, #quadintro h2 a:link, #quadintro h2 a:active, #quadintro h2 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	text-decoration: underline;
}
#quadintro p {
	font-size: 11px;
	line-height: 13px;
	color: #456;
	margin: 0px;
	padding: 0px;
}

/* headings
------------------------------------------------------ */

h1 {
	margin-top: 0px;
	padding-top: 0px;
}
h1.program, h1.program a:link, h1.program a:active, h1.program a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #603;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	text-decoration: none;
}
h1.program a:hover {
	color: #036;
	text-decoration: underline;
}
div.accent {
    color: #390;
	font-size: 140%;
	font-weight: normal;
	padding: 5px 0px 0px 0px;
	margin: 0px;
}
h2.faculty, h2.faculty a:link, h2.faculty a:active, h2.faculty a:visited {
	font-family: Verdana,Helvetica,Geneva,sans-serif;
	font-size: 12px;
	color: #369;
	line-height: 14px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
h2.faculty a:hover {
	color: #036;
	text-decoration: underline;
}

/* promo widgets
------------------------------------------------------ */

div.titlehead {
	font-size: 10px;
	line-height: 10px;
	color: #fff;
	font-weight: bold;
	font-style: italic;
	background-color: #234;
	background-image: url('/global/images/arrow_info1.gif');
	background-position: center left;
	background-repeat: no-repeat;
	padding: 4px 0px 6px 24px;
	margin: 0px 0px 10px 0px;
	border: 1px solid #c30;
}
div.titlehead a:link, div.titlehead a:active, div.titlehead a:visited { color: #fff; text-decoration: none; }
div.titlehead a:hover { color: #ffc; text-decoration: underline; }
div.pwidget-upper {
	color: #fff;
	font-size: 11px;
	line-height: 16px;
	padding: 15px;
	margin: 0px;
	border-bottom: 1px solid #fff;
}
div.pwidget-upper a:link, div.pwidget-upper a:active, div.pwidget-upper a:visited {
	color: #fff;
}
div.pwidget-upper a:hover {
	color: #dfc;
}
div.pwidget-upper h2, div.pwidget-upper h2 a:link, div.pwidget-upper h2 a:active, div.pwidget-upper h2 a:visited {
	font-size: 18px;
	line-height: 20px;
	color: #fff;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
div.pwidget-upper h2 a:hover {
	color: #dfc;
	text-decoration: underline;
}
div.pwidget-upper p {
	margin: 5px 0px 0px 0px;
}
div.flowplayer {
	margin: 10px 0px 0px 0px;
	padding: 0px;
}
div.flowplayer p {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
div.pwidget-lower {
	color: #fff;
	font-size: 11px;
	line-height: 15px;
	padding: 12px 15px 5px 15px;
	margin: 0px;
	border-top: 1px solid #fff;
}
div.pwidget-lower p {
	margin: 0px 0px 10px 0px;
}
div.pwidget-lower a:link, div.pwidget-lower a:active, div.pwidget-lower a:visited {
	color: #fff;
}
div.pwidget-lower a:hover {
	color: #dfc;
}
div.flashbanner { margin: 0px; padding: 0px 15px 0px 15px; width: 170px;}
div.pwidget-lower hr { display: none }
div.flashbanner { margin: 0px; padding: 0px 15px 0px 15px; width: 170px;}
div.pwidget-lower hr { display: none }
div.pwidget {
	color: #fff;
	font-size: 11px;
	line-height: 14px;
	padding: 12px 15px 5px 15px;
	margin: 0px;
	border-top: 1px solid #fff;
}
div.pwidget p {
	margin: 0px 0px 10px 0px;
}
div.pwidget a:link, div.pwidget a:active, div.pwidget a:visited {
	color: #fff;
	text-decoration: none;
}
div.pwidget a:hover {
	color: #dfc;
	text-decoration: underline;
}
div.flashbanner { margin: 0px; padding: 0px; background: #fff; width: 200px; }
#flashcontent { padding: 0px; margin: 0px; width: 200px; border-bottom: 1px solid #fff; }

/* program finder search
------------------------------------------------------ */

table.program-search {
	colour: #456;
	margin: 12px 0px 0px 0px;
	border: 1px solid #abc;
	background-color: #fff;
	padding: 0px;
}
table.program-search form {
	margin: 0px;
	padding: 0px;
}
input.progsearch {
	width: 240px;
	vertical-align: top;
	font-size: 11px;
	font-style: normal;
	line-height: 11px;
	height: 21px;
	margin: 0px;
	color: #456;
	background-color: white;
	border: 1px solid #9ab;
}

/* promotions
------------------------------------------------------ */

div.newswidget  {
	color: #456;
	margin: 0px 0px 20px 20px;
	background-color: #fff;
	float: right;
	width: 200px;
	border: 1px solid #9ab;
}
div.newswidget p {
	margin: 0px 0px 10px 0px;
}
div.newswidget a:link, div.newswidget a:active, div.newswidget a:visited {
	color: #369;
	text-decoration: underline;
}
div.newswidget a:hover {
	color: #036;
	text-decoration: underline;
}
#extra-info {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
#extra-info p {
	margin: 0px;
	padding: 0px;
}
#extra-info a, #extra-info a:link, #extra-info a:active, #extra-info a:visited {
	color: #369;
	text-decoration: none;
	font-weight: normal;
}
#extra-info a:hover {
	color: #036;
	text-decoration: underline;
}

/* enquiry
------------------------------------------------------ */

div.enquiry, div.glossary {
	padding: 10px 12px 8px 12px;
	background-color: #fff;
}

div.event {
	padding: 10px;
	background-color: #fff;
}

