
body {font: .7em/1.5em  Verdana, Arial, Helvetica, sans-serif; color: #5E5C5D;  background: #72537D url(../images/main_bg.gif) 50% 0 no-repeat;}
ul.skiplinks {display: none;}

#wrapper {width: 990px; margin: 0 auto;}
#outer {float: left; width: 990px; min-height:815px; margin: 0 auto; background: url(../images/outer.gif) repeat-y 0 0;}
.outerwrap {float: left; width: 990px; height: 100%;}
#container {float: left; width: 990px; height: 100%; clear: right;}


#breadcrumb a {}
.print {float: right; text-transform: uppercase; background: #fff url(../images/print.gif) no-repeat left bottom; padding-left: 23px; padding-right: 20px; margin-top: 0px}


/************ Header ************/

#header {clear: both; width: 990px; height: 113px; background: url(../images/header.jpg) no-repeat 0 0; margin-top:-20px;}
#header h1 a { float: left; width: 210px; height: 41px; margin: 20px 0 0 7px; clear: right; background: url(../images/client_id.gif) no-repeat 0 0; display: block;}
#header h1 a span {display: none;}

#header #toolbar-top, #header #toolbar-top form {float: left; width: 200px; height: 16px; clear: left; margin-left:5px}
#header #toolbar-top .label {display: none;}
#header #toolbar-top input.searchimage {float: left; height: 15px; width: 50px; background: url(../images/search.gif) no-repeat 0 0;margin-top: 2px}
#header #toolbar-top input.searchinput {float: left; height: 20px; width: 118px; margin:0; padding: 4px 0 0 25px; font-size:9px; border: 0; background: url(../images/search_field.gif) no-repeat 0 0;}

/************ Navigation ************/

#mainNav {clear: left; width:223px; background: #FF7611 url(../images/mainNav.gif) no-repeat bottom; padding-bottom: 28px;}
#mainNav, #mainNav ul, #mainNav ul li, #mainNav ul li a {float: left;}
#mainNav h2 {display: none;}
#mainNav ul {padding:0; margin: 0;}
#mainNav ul li {list-style-type: none; }
#mainNav ul li a {font-weight: bold;padding:15px 0; color: #fff; text-decoration: none; width: 183px; padding-left: 40px; background: url(../images/mainNav_li.gif) no-repeat 0 50%;}
#mainNav ul li a span {padding:15px 0; margin-bottom: 5px; color: #fff; text-decoration: none; font-weight: bold;}
#mainNav ul li a:hover, #mainNav ul li a.active {background: #fff url(../images/mainNav_li_hover.gif) no-repeat 0 50%; color: #FF7611;}
#mainNav ul li a:hover span, #mainNav ul li a.active span {color: #FF7611;}

#mainNav ul li ul {padding-top: 10px;}
#mainNav ul li ul li a {padding:0 0 0 40px; background:none;}
#mainNav ul li ul li a:hover, #mainNav ul li ul li a.active {background:none; color: #57256E}
 
 /************ Centrecontent ************/

#centrecontent {float: right; width: 585px; margin-right: 162px;}

#centrecontent a {color: #FF7512; text-decoration: none;}
#centrecontent a:hover {text-decoration: underline;}
span#sharethis_0 {float:right; margin-top:-40px;}

#centrecontent h1, #centrecontent h2 {width: 488px; color: #E81057; font-size: 2em; font-weight: bold; font-family: Arial, Helvetica, sans-serif; margin: 22px 0;}
#centrecontent h3 {color: #8A4675; font-size: 1.7em; font-weight: bold; font-family: Arial, Helvetica, sans-serif; border-bottom: solid 1px #D5CADA; padding-bottom: 3px; margin: 22px 0;}
#centrecontent h4 {color: #8A4675; font-size: 1.5em; font-weight: bold; font-family: Arial, Helvetica, sans-serif; margin: 22px 0;}
#centrecontent h5 {color: #8A4675; font-size: 1.3em; font-weight: bold; font-family: Arial, Helvetica, sans-serif; margin: 22px 0;}
#centrecontent h6 {color: #8A4675; font-size: 1em; font-weight: bold; font-family: Arial, Helvetica, sans-serif; margin: 22px 0;}

#centrecontent input.button { font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; cursor : pointer; background:#EB0D56; color:#fff; text-transform:uppercase;border:0; }
#centrecontent input#Search {border: inset 1px #ccc;}

.adTile {padding: 1px; }
.adTile img{border: solid 3px #FF7611; width: 100px; margin: 11px 0; padding: 1px;}
#tileAdsRight {width: 108px; margin: 117px 0px 0 20px;}

/* Uni Ratings page */

div#state_act, div#state_nsw, div#state_nt, div#state_qld, div#state_sa, div#state_tas, div#state_vic, div#state_wa {float: left; width: 280px; margin-right: 10px;}
div#state_nsw, div#state_vic, div#state_tas, div#state_act {float: right;}
div#state_act h3, div#state_nsw h3, div#state_nt h3, div#state_qld h3, div#state_sa h3, div#state_tas h3, div#state_vic h3, div#state_wa h3 {color: #F00A53; border:0;}
div#state_act ul, div#state_nsw ul, div#state_nt ul, div#state_qld ul, div#state_sa ul, div#state_tas ul, div#state_vic ul, div#state_wa ul {padding:0; margin:0}
div#state_act ul li, div#state_nsw ul li, div#state_nt ul li, div#state_qld ul li, div#state_sa ul li, div#state_tas ul li, div#state_vic ul li, div#state_wa ul li {list-style-type: none;}

.error li {width: 100%; padding: 10px 0; list-style-type: none;}

/* FORMS */

fieldset {border: 0;}
form#compareProviders label{font-weight: bold;}
form#compareProviders select,  form#rating_filter_form select#filter_fos {width: 270px; height:15px; border: inset 1px #999; margin-bottom: 1px; font-size: 10px; font-family: verdana, arial;}

form#rating_filter_form legend {font-weight: bold;}
form#rating_filter_form input {}
form#rating_filter_form label {font-weight: bold;}
form#rating_filter_form fieldset label {font-weight: normal; }
form#rating_filter_form select#filter_fos {margin-left: 30px;}

.filter_info tr td {background: #FFCF91;}

form#rating_comment {width: 440px;}
form#rating_comment .rating label{position: absolute; left: -1000px;}
form#rating_comment p {clear: both;}
form#rating_comment .comment p.extraInfo {clear: none; float: left;}
form#rating_comment fieldset{border:none; background: none; padding:0; margin:0; clear: both;}
form#rating_comment #user_info legend{padding: 10px 0; font-weight:bold;}

form#rating_comment .question legend,
form#rating_comment .question legend span,
form#rating_comment div.question > label,
form#rating_comment div.question_text > label{display:block; width: 390px; position:relative; color: #884674; float: left; font-weight: bold; margin:0; padding:0}

label.terms_label{width: 25em; clear: both}
form#rating_comment div.rating{ margin:0; float: right;}
form#rating_comment textarea{ display: block; float: right; width: 270px; border: inset 1px #999; margin-bottom: 1px; font-size: 10px; font-family: verdana, arial;}
form#rating_comment div.question fieldset{float: left; width: 575px; border-bottom: solid 1px #ccc;}

.rating_comment th {text-align:left;}
td.student_comment, th.student_comment {width: 450px; float: right;}


/*compare page*/

#centrecontent table.compare_providers {width: 334px; border-collapse: collapse; background: #F0E7F2; float: left; }
#centrecontent table.compare_providers tdbody {}
#centrecontent table.compare_providers tr {border-top: 1px solid #FFD6E3; }
#centrecontent table.compare_providers th {padding: 5px;}
#centrecontent table.compare_providers td {padding: 5px; color: #E91057; font-weight: bold;}
#centrecontent table.compare_providers td a {color: #FA7516; font-weight: bold;}
#centrecontent table.compare_providers td.numeric {font-weight: normal; text-align: center; color: #686868;}

/************ Rich text Image styles ************/
div.imageleft, div.imageright, div.leftobject, div.rightobject{ padding-top: 4px; padding-bottom: 4px; display: inline;}
div.imagecenter, div.centerobject{ width: 100%; padding-top: 4px; padding-bottom: 4px; display: block;}
div.imagecenter{text-align: center;}
div.imageleft, div.leftobject{float: left; padding-right: 8px;}
div.imageright, div.rightobject{ float: right; padding-left: 8px;}
div.imageleft p.picturetext, div.imageright p.picturetext, div.imagecenter p.picturetext{ margin-top: 2px; margin-bottom: 2px;}
div.imageleft p.picturetext, div.imageright p.picturetext, span.picturetext{ background-color: #f0f0f0;}
.indent {padding-left: 20px;}
.imagethumb {float: left; padding:10px;}

/************ Footer ************/

#footer {width: 990px; clear: both; height: 64px;  margin:0 auto; background: url(../images/footer.gif) no-repeat 0 0;}
#footer ul {margin: 0 auto; padding-top: 30px; float: right; padding-right: 10px}
#footer ul#Credits, #footer h2 {display: none;}
#footer ul li {list-style-type: none; float: left;}
#footer ul li a {float: left; padding: 0 6px; color: #fff; font-weight:bold; text-decoration: none;}
#footer ul li a:hover, #footer ul li a.active {text-decoration: underline;}

.sharethis {
  clear: both;
  padding: 30px 0px 15px 0px; 
}