/* ================================
    Css STYLES FOR BRUNEL UNIVERSITY
	Engineering and Design
    v1.0, 07/2004
   ================================
*/ 
ul.courselistaz{list-style-image:url(/templates/themes/engineering/images/box.gif)}
ul.courselistaz li a:hover{font-weight:normal;color:#ff6600}
div#brandbar {background: #FF6600 url(/templates/themes/engineering/images/curve.gif) no-repeat 150px 0px;}
.DocumentsHeader,.LinksHeader,.ContactHeader {background-color: #ff6600;}
.DocumentsItem, .DocumentAlternate, .LinksItem, .LinksAlternate, .ContactList{color: #333333;background-color: #fff0b7;}
A.DocumentsItem:link,A.DocumentsItem:active ,A.DocumentsItem:visited ,A.DocumentsItem:hover,A.DocumentAlternate:link,A.DocumentAlternate:active ,A.DocumentAlternate:visited ,A.DocumentAlternate:hover,A.LinksItem:link,A.LinksItem:active ,A.LinksItem:visited ,A.LinksItem:hover,A.LinksAlternate:link,A.LinksAlternate:active ,A.LinksAlternate:visited ,A.LinksAlternate:hover,A.ContactList:link,A.ContactList:active ,A.ContactList:visited ,A.ContactList:hover{color: #333333;background-color: #FFF0B7;}
/* Left Menu Links */
ul#leftmenu a {color : #000000;text-decoration : none;}
ul#leftmenu a:hover  {color: #ff6600;text-decoration: none;}
ul#leftmenu ul a  {color: #000000;text-decoration : none;font-weight: normal;}
ul#leftmenu ul a:hover {color: #ff6600;text-decoration: none;font-weight: normal;}
.Menu_Selected{color : #ff6600;text-decoration : none;}
.brandcolour{background-color: #ff6600;}
.BrandColourTitle,A.BrandColourTitle:link, a.BrandColourTitle:active, a.BrandColourTitle:visited, a.BrandColourTitle:hover{font-weight: bold;font-size: 110%;color: #ff6600;}
.CoporateColourTitle{font-weight: bold;font-size: 110%;color: #003399;}
.CenteredTitle{font-weight: bold;font-size: 110%;color: #ff6600;text-align: center;}
.tintcolour,.tc{background-color: #FFF0B7;}
h1#PageTitle{padding-bottom: 10px;color: #ff6600;}
.TitleBar{background-color: #F8971C;}
div.box {border: 1px solid #F8971C;padding: 0px;margin: 0em 0.5em 1em 0.5em;background-color: #F8971C;}
div.boxcontent { padding: 0.5em;color: #000000;background-color: #FFF0B7;}
div.halfcol { width: 49.8%; float: left; padding: 0px; margin: 0px;}
.ta4topleft,.ta4topcenter,.ta4topright{background-color: #F8971C;}
.ta4middleleft,.ta4middlecenter,.ta4middleright,.ta4bottomleft,.ta4bottomcenter,.ta4bottomright{background-color: #FFF0B7;color: #F8971C;}
/* Useful Tidbit Styles */
.left {text-align: left;}
.center {text-align: center;}
.right {text-align: right;}
/* Div Styles */
div.padtop { padding: 1em 0 0.5em 0;}
div.padtop h2 {margin-top: 0; padding-top: 0;}
div.ident {background: url(/338/sed-images/montage-horiz-2.jpg) scroll no-repeat top center;margin: 0px auto;width: 100%;height: 100px;text-align: center;}
div.sectionbox {clear: both;border-bottom: 3px solid #fff0b7;padding: 0 0 1.5em 0;margin: 3px 0 1.5em 0;}
div.smallbottom {padding: 0 0 3px 0;margin: 3px 0px;}
div.separate {margin: 3px 0px;}
div.sectionbox p {margin: 0.8em 0 0 0}
div.sectionbox p.first {margin-top: 0;}
div.sectionbox h2 {padding: 0 0 0 0; margin: 0 1em 0 0;text-decoration: none;font-size: 140%;}
div.sectionbox h2 a, div.sectionbox h3 a, div.sectionbox h2 a:visited, div.sectionbox h3 a:visited{color: #000000;text-decoration: none;}
div.sectionbox h2 a:hover, div.sectionbox h3 a:hover {text-decoration: underline;}
div.sectionbox ul {margin: 0.8em 0 0 0;}
div.sectionbox ul.horiz {list-style-type: none; margin: 0; padding: 0; float: right; clear: left;}
div.sectionbox ul.horiz li {float: left;padding: 0 1em;margin: 0.2em 0;border-right: 1px solid #aaaaaa;white-space: nowrap;}
div.sectionbox ul.horiz li.last {border-right: 0px; padding: 0 0 0 1em;}
div.sectionbox ul.left {float: left;margin-bottom: 0.8em;margin-left: 0;}
div.sectionbox h3 {padding: 0;margin: 0.8em 0 0 0px;border-bottom: 1px solid #fff0b7;clear: both;}
div.pagecontent {font-size: small;}
div.clear {clear: both; height: 0px; margin: 0px; padding: 0px; line-height: 0px; font-size: 0px;}
div.floatleft {float: left;}
div.half {width: 49%;}
div.clearbox {clear: both;margin: 0.5em 0;}
div.colbox {width: 45%;padding: 0 2%;float: left;}
div.floatleft p {margin: 0.1em 0 0.5em 0;}
div.studentstory {width: 200px;float: right;margin: 10px;padding: 5px;border: 1px solid #FF6600;background-color: #f9f9f9;text-align: center;}
div.studentstory img {border: 1px solid black;margin: 3px;}
div.studentstory p {text-align: left;font-size: 80%;}
/* List Styles */
ul.spaced li, ol.spaced li {margin-bottom: 1.0em;}
ul.inpagelinklist {list-style-type: none;margin: 0px;padding: 0px;margin-bottom: 1em;text-align: center;white-space: normal;}
ul.inpagelinklist li {display: inline;border-right: 1px solid #aaaaaa;padding: 0px 1em 0px 1.3em;}
ul.inpagelinklist li.last {border-right: 0;}
ul.flatlist {margin: 0px; padding: 0px; list-style-type: none;}
ul.flatlist li {margin: 0.2em 0; padding: 0;}
dl.sed_dl dt, dt {font-weight: bold;}
dl.space dd {padding-bottom: 1em;}
/* Image Styles */
img.rightfloat {border: 1px solid black;float: right;margin: 0px 0px 10px 10px;}
img.leftfloat {border: 1px solid black;float: left;margin: 0px 10px 10px 0px;}
img.centreimage {text-align: center; border: 1px solid black;}
/* Table Styles */
th {vertical-align: top;}
table.sed_data_table {margin: 0.5em 0; border-collapse: collapse; border: 1px solid #aaaaaa; font-size: 90%; }
table.sed_data_table th {text-align: left;background-color: #fff0b7;border-bottom: 1px solid #aaaaaa;padding: 5px;margin: 0px;font-weight:bold;}
table.sed_data_table td {background-color: #f2f2f2;border-bottom: 1px solid #aaaaaa;padding: 5px;margin: 0px;vertical-align: top;}
table.centerhead th {text-align: center; vertical-align: middle;}
table.lefthead th {text-align: left; vertical-align: top;}
/* Misc. Styles */
span.greyout {text-decoration: none;color: #bbbbbb;cursor: text;}
p.centre, .center, .centre {text-align: center;} 
p.indent2em {padding-left: 3em;}
div.projbox {border: 1px solid black;margin: 1em auto;padding: 3px;background-color: white;text-align: center;font-size: 80%;width: 80%;}
div.projbox h3 {margin-top: 0.2em;}
div.breaking_news {border: 1px dashed black;padding: 5px 10px 10px 10px;margin: 10px;background-color: #ffffe7;}
div.breaking_news h2 {margin: 0px;text-align: center;}
div.photobox {border: 1px solid black;padding: 5px;width: 252px;text-align: center;}
div.photobox_right {float: right;clear: right;margin: 0 0 10px 10px;}
div.photobox_left {float: left;clear: left;margin: 0 10px 10px 0;}
div.photobox p {font-size: 70%;margin: 5px 0 0 0;padding: 0;}
div.photobox img {border: 1px solid black;}
