/* CSS Document */

/*Page setup*/
* {margin:0; padding:0;}
body {background:url(../images/bg.gif) repeat-x; text-align:center; color:#828C96; font-family:Trebuchet MS, Geneva, Arial, Helvetica, sans-serif; font-size:12px; line-height:16px;}
body.popup {background:url(); text-align:center; color:#828C96; font-family:Trebuchet MS, Geneva, Arial, Helvetica, sans-serif; font-size:12px; line-height:16px;}
#wrapper {margin:0 auto; width:960px; text-align:left;}
#wrapperpopup {margin:0 auto; width:700px; text-align:left;}

/*Hide buttons on popup windows*/
body.popup * a img {display:none;}

/*Navigation*/
#nav {float:left; width:958px; font-size:13px; height:29px; margin:14px 0 14px 4px; line-height:17px;}
#nav a {display:block; color:#6493CB; text-decoration:none;}
#nav a:hover {color:#4E84C4; text-decoration:none; font-weight:bold;}
#nav ul {list-style:none; padding:0;}
#nav ul li {float:left; margin:0 12px; background:none; padding:0;}
#nav li ul {position:absolute; width:197px !important; width:197px; left:-9999px; background:url(../images/bg-drop.gif) bottom left; padding:14px 0 10px 0; z-index:99;}
#nav li:hover, #nav li.sfhover {position:static;}
#nav li:hover ul, #nav li.sfhover ul {left:auto;}
#nav ul li ul li {background:none; border-bottom:1px solid #FFFBDB; margin:0;}
#nav ul li ul li a {padding:3px 6px 3px 10px; width:181px !important; width:197px;}
#nav ul li ul li a:hover {background:#FFF7AC;}
#nav ul li#first {margin-left:0;}

/*Columns*/
#left-col, #home-left-col {float:left; width:216px; margin:30px 43px 16px 12px; display:block;}
#center-col {float:left; width:437px; margin:30px 32px 16px 0; display:block; height:auto !important;}
#right-col {float:left; width:200px; margin:30px 0 16px 0;display:block;}
#single-col {float:left; width:637px; margin:25px 29px 16px 0;display:block;}

/* Editor */
.left-col {float:left; width:216px; margin:30px 43px 16px 12px; display:block;}
.home-left-col {float:left; width:216px; margin:30px 43px 16px 12px; display:block;}
.center-col {float:left; width:437px; margin:30px 32px 16px 0; display:block;}
.right-col {float:left; width:200px; margin:30px 0 16px 0; display:block;}
.single-col {float:left; width:637px; margin:25px 29px 16px 0; display:block;}

/*Home page Specific*/
#home-button {margin:53px 0 0 15px; width:205px; height:104px; background:url(../_uploads/button-intro.gif) no-repeat;}
#home-button a {height:104px; width:205px; display:block; background:url(../_uploads/button-intro.gif) no-repeat;}
#home-button a:hover {background:url(../_uploads/button-intro.gif) bottom no-repeat;}

#home-feature {float:right; width:680px; z-index:-1;}
#home-left {float:left; width:260px;}

.btn { display:block; background-position: left top; margin-bottom:12px; }
/*Hides*/
.btn strong {display:none;}
/*Hovers*/
.btn:hover {background-position: left bottom;}
/*Non-standard*/
.btn-enquiry {margin:48px 0 0 16px; width:205px; height:50px; background:url(../images/button-enquiry.gif) no-repeat;}
.btn-infopack {margin:15px 0 0 16px; width:205px; height:50px; background:url(../images/button-infopack.gif) no-repeat;}

.btn-special {width:220px; padding:30px 15px 0 15px; height:44px; background:url(../images/button-special.gif) no-repeat; color:#4e84c4; margin: 0 0 12px 0; }
.btn-special:hover {width:220px; padding:30px 15px 0 15px; height:44px; text-decoration:none; color:#4e84c4; margin: 0 0 12px 0; }

.btn-intromass { margin-bottom:12px; width:250px; height:74px; background:url(../images/button-intromass.gif) no-repeat;}
.btn-homestudy { margin-bottom:12px; width:250px; height:74px; background:url(../images/button-homestudy.gif) no-repeat;}
.btn-subscribe {float:left; width:76px; height:19px; background:url(../images/button-subscribe.gif) no-repeat;}
.btn-seeall {float:right; width:76px; height:19px; background:url(../images/button-seeall.gif) no-repeat;}
.btn-submit {float:left; width:76px; height:19px; background:url(../images/button-submit.gif) no-repeat;}
.btn-studentlogin {clear:left; width:205px; height:30px; background:url(../images/button-studentlogin.gif) no-repeat;}
/*
#locations {border-top:6px solid #E5E8EB; padding:15px 2px;}
#locations div {float:left; width:93px;}
#locations a {color:#AAB2BE;}
#locations a:hover {color:#57C4E8; text-decoration:underline;}
*/

/* color:#4984c5; */
#locations {border-top:none; padding:15px 2px; color:#4984c5;}
#locations div {float:left; width:200px;}
#locations ul li ul {margin:-21px 0 0 40px}
#locations ul li ul li.header{color:#F5C81A; font-weight:bold;}
#locations ul, #locations li {list-style:none;}
#locations a {color:#AAB2BE;}
#locations a:hover {color:#57C4E8; text-decoration:underline;}


ul.news {margin:0;padding:0;list-style:none;padding-bottom:5px;}
ul.news li.newsitem{margin:0;background:url(../images/newsbullet.gif) no-repeat left top; padding-left:10px;}

/*Updated Home page -------------------------------------------------------------------------------------------------------------- */
#home-left-col ul {font-size:11px; list-style:none;}
#home-left-col ul a {color:#AAB2BE;}
#home-left-col ul strong {color:#F5C81A;}
.home-page #center-col {float:left; width:380px; padding:30px 32px 16px 0; margin: 0; }
.home-page #right-col {float:left; width:250px; padding:30px 0 16px 0;}

/* List Layout */
#home-list-left {float:left; width:102px; margin: 0 0 15px;}
#home-list-right {float:left; width:114px;}	
.vic-ul {margin-bottom:35px;}
.queens-ul {margin-bottom:5px;}
.west-ul {margin-bottom:15px;}
.nsw-ul {margin-bottom:4px;}

.heading-image {padding-bottom:10px;}
#center-text {border-top:2px solid #F2F2F2; margin-top:30px; padding:28px 25px 0 0; line-height:20px; color:#AAB2BE;}
.center-box img {float:left; padding:9px 10px 2px 0;}
.center-box p { font-size:14px; line-height:20px; padding-left:76px; margin-bottom:10px;}

.feed-box {background:url(../images/feed-box.gif) no-repeat; padding:10px; margin-top:25px;}
.feed-box img {padding:3px 0 10px 2px;}
.feed-post {background:url(../images/feed-bullet.gif) 0 8px no-repeat; color:#57C4E8; font-size:11px; line-height:13px; padding:5px 0 5px 13px;}
.feed-post a:hover {color:#4B82C3; text-decoration:none;}
.feed-box-bottom {background:url(../images/feed-box-bottom.gif) no-repeat; height:9px;}
.feed-buttons {width:230px; height:12px; margin-top:10px;}




/*Subpage*/
#feature {float:right; width:680px; height:185px;}

/*div.logo {padding:35px 0 5px 8px;}
div.heading {margin:42px 0 0 14px;}*/

.logo {padding:35px 0 0 8px;}
.heading {padding:48px 0 0 14px;}

#print {margin:50px 0 0 10px; width:107px; height:31px; background:url(../images/print-this-page.gif) no-repeat;}
#print a {height:31px; width:107px; display:block; background:url(../images/print-this-page.gif) no-repeat;}
#print a:hover {background:url(../images/print-this-page.gif) bottom no-repeat;}

#send-to-friend {margin:20px 0 0 6px; width:115px; height:31px; background:url(../images/send-to-friend.gif) no-repeat;}
#send-to-friend a {height:31px; width:115px; display:block; background:url(../images/send-to-friend.gif) no-repeat;}
#send-to-friend a:hover {background:url(../images/send-to-friend.gif) bottom no-repeat;}

/*Subnav*/
#left-col ul {border-bottom:1px solid #E7E7E7; padding-bottom:0;}
#left-col ul li {list-style:none; font-size:13px; font-weight:bold; border-top:1px solid #E7E7E7; padding:7px 5px 7px 13px;}
.left-col ul {border-bottom:1px solid #E7E7E7; padding-bottom:0;}
.left-col ul li {list-style:none; font-size:13px; font-weight:bold; border-top:1px solid #E7E7E7; padding:7px 5px 7px 13px;}

.on {background:url(../images/bg-subnav-on.gif) no-repeat 3px 11px;}
.on a, .on a:hover {color:#F5C81A;}

/*Footer*/
#footer { width:100%; border-top:1px solid #E8E8E8; font-size:10px; color:#D8D8D8; padding:5px 0; clear:both; float:right;}
#footer span {padding:0 6px 0 0;}
#footer a {padding:0 6px; color:#9FCAE9;}
#footer-left {float:left; width:300px;}
#footer-right {float:right; text-align:right;}
#footer-right div {float:left; height:16px;}
#e7-logo {margin:1px 0 0 -2px;} 

/*Formatting*/
a img {border:0;}
a {color:#57C4E8; text-decoration:none;}
a:hover {text-decoration:underline; color:#14AEE0;}

p {padding:5px 0;}

h1 {font-size:15px; font-weight:bold; padding:9px 0; color:#467EC1;}
h2 {font-size:15px; font-weight:bold; padding:9px 0; color:#F5C81A;}
h3 {font-size:13px; font-weight:bold; padding:9px 0 5px 0; color:#467EC1;}
h4 {font-size:12px; font-weight:bold; padding:8px 0 0 0; color:#9AB9DE;}
h5 {font-size:12px; font-weight:bold; padding:5px 0;}
h6 {font-size:13px; font-weight:normal; padding:5px 0;}

hr {border:0; border-top:1px solid #ccc; clear:both; margin:10px 0 10px 0; height:1px;}

ul {padding:5px 0;}
#center-col ul li, #single-col ul li {padding:0 0 0 10px; list-style-type:none; background:url(../images/bullet.gif) no-repeat 0 5px;}

form {display:inline;}
.field, select, .checkbox, textarea {border:1px solid #CBDBE9; background:#F6FAFE; color:#83A9D6; font-family:Trebuchet MS, Geneva, Arial, Helvetica, sans-serif; font-size:12px;}
.field-white {border:1px solid #CBDBE9; background:#fff; color:#83A9D6;}
option {padding:2px 0 0 4px;}
input {padding:2px; font-family:Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;}
table, tr, td {vertical-align:top; padding:5px; border-collapse:collapse;border:0px solid #ccc; padding:0px; font-size:12px;}
	.table-center tr, .table-center td {vertical-align:middle;}
textarea {padding:2px;}

/*Job Finder*/
.job {padding:5px 15px 10px; margin:10px 0; border:1px solid #CBDBE9;}
.job p {clear:both;}

/*Online Store*/
.product {padding:25px 0; border-bottom:1px solid #CBDBE9;}
	.product-img {float:left; border:1px solid #E8E8E8;}
	.product-details {padding-left:135px; margin-top:-10px;}
	.product-details-large {padding-left:220px; margin-top:-5px;}
	.product-price {font-size:16px; font-weight:bold; color:#9FCAE9;}
.cart, .cart a {display:block; width:103px; height:31px; background:url(../images/online-store/cart.gif) top; float:right}
	.cart a:hover {background-position:bottom;}
#your-cart {padding:10px; margin:25px 0; border:2px solid #CBDBE9; background:#F6FAFE;}
	.cart-item, #checkout {padding:7px 0 0 0; margin-top:15px; border-top:1px solid #CBDBE9;}

/*Enrol*/
.study-option {padding:7px 0 7px 12px; background:#EDF2F9; clear:both; display:block; font-size:12px;}
.study-option a {display:block; color:#467EC1;}
.info {position:relative; top:23px; left:612px; width:16px;}

/*Misc Classes*/
.left {float:left;}
.right {float:right;}
.large {font-size:13px; line-height:17px;}
.small {font-size:11px;}
.blue-list {color:#57C4E8;}
.blue-list ul li {background:url(../images/bullet-blue.gif) no-repeat 0 7px; list-style:none; padding:0 0 0 10px;}
.border-right {border-right:1px solid #E8E8E8;}
.dark-blue {color:#467EC1;}
.light-blue {color:#57C4E8;}
.light-grey {color:#AAB2BE;}
.imgLeft {float:left; margin:5px 10px 5px 0;}
.imgLeftLong {float:left; margin:5px 10px 15px 0;}
.imgRight {float:right; margin:5px 0 5px 10px;}
.bg-light {background:#F6FAFE;}
.indent {margin-left:42px;}
.pad-top {padding-top:12px;}
.pad-top-more {padding-top:36px;padding-bottom:0;}
.pad-top-none {padding-top:0;}
.pad-left {padding-left:12px;}
.br {margin:7px 0;}
.border {border:2px solid #EDF2F9;}
.huge {font-size:18px;}
.arrow-box {background:url(../images/arrow.gif) 10px 7px #80D3ED no-repeat; border-bottom:2px solid #44BDE5; border-right:2px solid #44BDE5; border-top:1px solid #44BDE5; border-left:1px solid #44BDE5;padding:12px 12px 12px 44px; font-size:15px; font-weight:bold;} 
.arrow-box a, .arrow-box a:hover {color:#fff;}

.btn_go {background:url(../images/arrow_sml.gif) 0 6px #fff no-repeat; color:#14AEE0; width:34px; height:23px; border:0; text-align:right; font-weight:bold; cursor:pointer;} 
	
table.subscribe {border:1px solid #ccc;}
table.subscribe td {border:0;}

ul.sitemap {list-style:square; }
ul.sitemap li.sitemap {list-style:none;}

/*Class used to change the font of <b class="d">$</b> dollar signs, request from Rob*/
.d {font-family:Arial, Helvetica, sans-serif;}
b {font-weight:normal;}

#social_links {font-weight:bold; float:left; padding:15px 10px 15px 10px; color:#4E84C4; font-weight:bold; border:1px dotted #C2D4E0;}
#social_links img {padding:4px 0 0 5px; margin-bottom:-3px;}
/*Student area*/
.studenttable tr td { padding: 5px; }
.studentsubject { font-size: 12px; font-weight: bold; }
.subjectsbox { background-color: #f2f7fc; padding: 15px; }
.subjectsbox div { margin: 0 0 5px 0; }
.studentlistbox { padding: 10px; }

/* Global */

blockquote {padding-left:40px;}

#ctl00_ContentPlaceHolder1_wizEnrol_SideBarContainer_SideBarList_ctl00_SideBarButton {display: block; width: 115px; padding: 0 0 5px 0;}
#ctl00_ContentPlaceHolder1_wizEnrol_SideBarContainer_SideBarList_ctl01_SideBarButton {display: block; width: 115px; padding: 0 0 5px 0;}
#ctl00_ContentPlaceHolder1_wizEnrol_SideBarContainer_SideBarList_ctl02_SideBarButton {display: block; width: 115px; padding: 0 0 5px 0;}
#ctl00_ContentPlaceHolder1_wizEnrol_SideBarContainer_SideBarList_ctl03_SideBarButton {display: block; width: 115px; padding: 0 0 5px 0;}



.table_enrol_st_details 
{
	padding:10px;	
}

