body {margin:0;padding:0; }

#coBrandedHeader {margin:0;padding:0;width: 100%;height: 131px;}
#coBrandedHeader a img.eca-vu {float:left;width:300px;border:none;margin-left:10px;margin-top:0;}
#coBrandedHeader a img.eca {float:right;width: auto;border: none;margin-right: 10px;}

#header{margin:0 auto;padding:0;height: 180px;width: 100%;background-color:#FFF;}
.banner{margin:0 auto;padding:0;width: 950px;}
.banner h1 {margin:0;padding:0;width:950px;height:131px;}
.banner h1 a {position: absolute; width:950px;height:131px; display:block; text-indent: -5000px; background-image:url(../images/logos/eca-vu.jpg); background-repeat:no-repeat;}

#topNavigation{margin:0;padding:0;height: 50px;background-image:url(../images/bg_top_navigation.jpg); background-repeat:repeat-x;}
#topNavigation ul {margin:0 auto;padding:0;width:950px;list-style-type:none;}
#topNavigation ul li {margin:0;padding:0 5px;float:left;width:110px;text-align:center;position:relative;}
#topNavigation ul li a {color:#FFF;font-family:Georgia, Arial; font-size: 8pt;text-decoration:none; text-transform:uppercase;height:50px;line-height:50px;}
#topNavigation ul li.sydney {width:200px;}

/*******************************************************
#top_navigation{margin:0; padding:0; height:50px; background-image:url(../images/bg_top_navigation.jpg); background-repeat:repeat-y; background-position:top; }
#top_navigation ul{margin:0 0 0 8px; padding:0; height:41px; list-style-type:none; position:relative;z-index:100;}
#top_navigation ul li{position:relative; margin:0 0 0 2px; padding:0; float:left; background-image:url(../images/backgrounds/li-background.png); background-position:left; background-repeat:no-repeat; text-transform:uppercase; font-family:Arial; font-size:9pt; height:39px; line-height:39px; width:91px; text-align:center}
#top_navigation ul li:hover{background-image:url(../images/backgrounds/li-hover.png)}
#top_navigation ul li a{color:#FFF; text-decoration:none; height:39px; line-height:39px; display:block; font-weight:500;}
#bottom_row{margin:0; padding:0; height:17px; background-image:url(../images/backgrounds/bottom-bg.png); background-position:top; background-repeat:no-repeat}   */
#topNavigation ul li ul{width:200px; left:-999em; height:0px; position:absolute; margin:0; text-align:left;}
#topNavigation ul li ul li{padding:0; margin:0; width:200px; height:50px; line-height:50px;text-align:center; text-transform:none; font-family:arial; font-weight:600; background-image:url(../images/bg_top_navigation.jpg); background-repeat:repeat-x;color:#fff;}
#topNavigation ul li ul li:hover{ color:#000;background-image:url(../images/bg_top_navigation.jpg); background-repeat:repeat-x;}
#topNavigation ul li ul li:hover a{color:#000}
#topNavigation li:hover ul{left:0;top:50px; position:absolute}


#topNavigation li ul{background-color:#f4f4f4; font-weight:normal; left:-999em; margin:0px; width:200px; height:50px; position:absolute}

/*********************************************************/

#wrapper{margin: 0 auto 5px auto;padding:0;width: 950px;}

#leftColumn{margin:0;padding:0;width:700px;float:left;border-right: 1px solid #91C0DE;}
#rightColumn{margin:0;padding:0;width:248px;float:right;}

#subLeft{margin:0;padding:0;width: 230px;float:left;}
#subLeft ul.quick , #subLeft ul.main {margin: 10px auto;padding:0;list-style-type:none;width:200px;}
#subLeft ul.quick {margin-bottom: 60px;}
#subLeft ul.main li {margin:0;height: 27px;line-height: 27px;border-bottom:1px solid #C0DCF1;}
#subLeft ul.main li a {font-family:Georgia, Arial; font-size: 9pt;text-decoration:none;color:#000;}

#subLeft p.quick {margin: 30px 10px 10px 24px;font-family: georgia, arial;font-size: 13pt;}
#subLeft p.newsletter {margin:0 40px 0 24px;padding:0;font-size:8pt;font-family:arial;}
#subLeft ul.quick li {margin:0;padding-left: 12px;height: 22px;line-height: 22px; background-image:url(../images/bg_quick_links.gif); background-position: left center; background-repeat:no-repeat;}
#subLeft ul.quick li a{color:#0078C1; text-decoration:none;font-size:11pt;font-family:georgia;}
#subLeft form {margin:5px 0 0 24px;padding:0;font-family:georgia;font-size:9pt;color:#0078C1;width:200px;}
#subLeft form fieldset {margin:0;padding:0;border:0;}
#subLeft form input {height:16px;border:1px solid #BBB;}
#subLeft form input.okay {margin: 5px 0 0 0;height:18px; border:none;}
#subLeft form input.check {margin-top: 5px;border: none;}


#subRight{margin:0;padding:0;width: 469px;float:right;background-color:#F0F0F0;border-left:1px solid #91C0DE;}
#subRight p.welcome {margin:16px 0 0 12px;padding:0;color:#0078C1; font-size:15pt;}
#subRight span.professor {margin:0 0 0 15px;padding:0;color:#0078C1; font-size:8pt;font-family:arial;color:#333; width:170px;float:left;}


.welcome_message {margin:5px 0;padding: 10px;clear:both;}
.welcome_message img {float:left;border:1px solid #67614B; margin: 0 10px 0 0;}
.welcome_message p {margin:0;padding:0 10px;font-family:arial;font-size: 9pt;}

#vu-sydney-location {margin:10px;padding:0;border: 1px solid #91C0DE;}
#vu-sydney-location h4 {margin:0;padding: 0 0 0 5px;background-color:#0078C1; height:25px;line-height:25px;color:#FFF;font-family:georgia; arial;font-size:9pt;font-weight:500;}
#vu-sydney-location  a img {margin: 0 0 0 3px ;border:none;width:217px;}
#vu-sydney-location img {margin:3px 3px 0 3px;width:441px;}

#rightColumn p.quick {margin: 30px 10px 10px 24px;font-family: georgia, arial;font-size: 13pt;}
#rightColumn ul {margin: 10px auto;padding:0;list-style-type:none;width:200px;}
#rightColumn ul li {padding-left: 12px;height: 22px;line-height: 22px; background-image:url(../images/bg_quick_links.gif); background-position: left center; background-repeat:no-repeat;}
#rightColumn ul li a{color:#0078C1; text-decoration:none;font-size:11pt;}
#rightColumn img.two8 {margin: 0 0 0 30px;border:none;}

#footer {margin:0; border-top: 1px solid #A8CCE2; height: 70px;background-color: #FFF;float:left;width:100%;}
#footer_content {margin:0 auto;padding:0;width:950px;}
#footer_content ul {margin: 30px 260px;padding:0;list-style-type:none;}
#footer_content ul li {padding:0 5px; float:left; font-family: georgia; arial; font-size: 9pt;}
#footer_content ul li a {text-decoration:none; color: #0078c1;}

#footer_eca {display:none;}

#navigator {background-color: #EFEFEF;height: 30px;}
#navigator ul {margin:0 auto;padding:0;list-style-type:none;width:950px;}
#navigator ul li {height: 30px;line-height:30px;font-family: arial; font-size: 8pt;}

#leftColumn h2
{
	margin: 0 0 10px 5px;
	padding:0;
	height: 30px;
	line-height:30px;
	font-family: georgia, arial;
	font-size: 16pt;
	font-weight: 500;
	border-bottom: 1px solid #91C0DE;
	width: 685px;
}

#rightColumn p
{
	margin: 10px 0 0 25px;
	padding:0;
	width: 180px;
	font-family: arial;
	font-size: 8pt;
}
#rightColumn p.testimonials {margin:0 40px 0 29px;padding:0;font-size:8pt;font-family:arial;}
#leftColumn p, #leftColumn ul li {margin: 15px 25px 10px 10px; padding:0;font-family: arial; font-size: 9pt; line-height:16px; text-align:justify;}
#leftColumn p span {color:#0078c1;}
#leftColumn .library p {clear:both;}
#leftColumn p.fixed {margin-top: 0; margin-botom:0; width:500px;float:left;}
#leftColumn h3, #leftColumn h4, #leftColumn h5, #leftColumn h6 {font-size: 12pt;font-weight: 500;font-family:gerogia, arial;margin-left:10px;margin-top:30px;} 
#leftColumn h3.news {color: #0078c1;}
#leftColumn h3.awards {background-image:url(../images/awards.jpg); background-repeat:no-repeat; background-position:center left;height:40px;line-height: 40px;padding-left: 30px;font-family: georgia;color:#0078C1;}
#leftColumn ul li {margin-left: 5px;padding:0;list-style-type:none;}
#leftColumn p.italics {font-style:italic;}
#leftColumn img {margin-left 10px;}
#leftColumn img.right {float:right; margin-right: 50px;}

#leftColumn #course {margin:0 0 0 10px;padding:0;float:left; background-color: #FAFAFA; width: 680px;}
#leftColumn #course #course_left {margin:0 0 0 10px;padding:0;width:310px;float:left;}
#leftColumn #course #course_right {margin:0 10px 0 0 ;padding:0;width:310px;float:right;}
#leftColumn #course h3, #leftColumn #course_schedule h3/*mic*/ {margin:10px;padding:0;font-family:georgia, arial; font-size: 12pt;font-weight:500;color: #0078c1;}
/*mic*/#leftColumn #course_schedule a{text-decoration:none;font-size:13px;line-height:20px;color:#336699;font-weight:bolder;}
/*mic*/#leftColumn #course_schedule a:hover{text-decoration: underline;}
#leftColumn #course p {font-size:8pt; margin:0 10px 10px 10px;}
#leftColumn #course .block {margin-bottom: 30px;}

form#agent {margin:10px 0 0 15px;padding:0;width:670px; float:left;}
form#agent fieldset {margin-bottom: 20px;border: 1px solid #CCC;}
form#agent fieldset.noborder {border:none;}
form#agent fieldset.noborder input {margin:0;padding:0;width:120px;height:25px;float:right;}
form#agent fieldset legend {margin:0;padding:0 4px;font-family:georgia, arial; font-size:9pt; color:#0078c1;}
form#agent fieldset span.dark {height:30px;background-color:#EAEAEA;display:block;}
form#agent fieldset span.light {height:30px;line-height:30px;background-color:#FFF;display:block;}
form#agent fieldset span.divider {border-top: 1px dotted #333; height:5px;}
form#agent fieldset label {margin: 0 0 0 13px;width:200px;float:left;height:30px;line-height:30px;font-family:arial;font-size:8pt;}
form#agent fieldset input {margin-top: 5px;width: 300px;float:right;margin-right: 120px;}
form#agent fieldset input.small {width:150px;margin-right: 270px;}
form#agent fieldset input.very_small {width:80px;margin-right: 340px;}
form#agent fieldset textarea {width: 300px;float:right;margin-right:120px;}
form#agent fieldset span.textarea {height:120px;background-color:#EAEAEA;display:block;}
form#agent fieldset input.very_very_small {width:40px;margin-left: 240px;float:left;margin-right:5px;}
form#agent fieldset label.small_label {margin: 0 0 0 2px;width:100px;float:left;height:30px;line-height:30px;font-family:arial;font-size:8pt;}
.course_details {margin: 10px 0 0 0; padding: 0;clear:both;}

#leftColumn .course_details h3, #leftColumn .course_details h4 {margin-bottom: 0px; font-family: georgia, arial; font-size: 12pt; font-weight: 500;color: #0078c1;}
#leftColumn .course_details h3 {height: 25px; line-height: 25px; border-bottom: 1px dotted #0078c1; width:680px;}
#leftColumn .course_details p {margin-top: 5px; font-family: arial; font-size: 9pt;}
#leftColumn p.course_brief {margin: 6px 40px 0 70px; font-size: 9pt; float:left; clear:both; width: 600px;}
#leftColumn h3.left a, #leftColumn h3.left {float:left; width: auto; clear:both; color:#0078c1}
#leftColumn ul li.step_1 {padding-top: 15px; padding-left: 60px; height: 80px;background-image:url(../images/step-1.gif); background-repeat:no-repeat; background-position: center left; text-align:left;}
#leftColumn ul li.step_2 {padding-top: 15px; padding-left: 60px; height: 80px;background-image:url(../images/step-2.gif); background-repeat:no-repeat; background-position: center left; text-align:left;}
#leftColumn ul li.step_3 {padding-top: 15px; padding-left: 60px; height: 80px;background-image:url(../images/step-3.gif); background-repeat:no-repeat; background-position: center left; text-align:left;}
#leftColumn ul li.step_1 span, #leftColumn ul li.step_2 span, #leftColumn ul li.step_3 span {font-size: 8pt; color:#666;}

#leftColumn ul.bullet li
{
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 10px;
	background-image:url(../images/bg_quick_links.gif); background-repeat:no-repeat; background-position: center left;
}

#leftColumn table
{
	width: 680px;
	margin: 20px 10px;
	padding: 0;
}

#leftColumn table td 
{
	width: 340px;
	font-family: arial;
	font-size: 8pt;
	height: 30px;
	line-height: 30px;
}

#leftColumn table.english tr td 
{
	width: auto;
	height: auto;
	line-height: auto;
}


#leftColumn table tr.light
{
line-height: 25px;
}

#leftColumn table tr.dark
{
background-color: #FAFAFA;

}

#leftColumn table tr.heading
{
	background-color: #0078c1;
}

#leftColumn table tr.heading td
{
	padding-left: 5px;
	color: #FFF;
}

#rightColumn a.apply img {margin: 30px 0 0 5px; border:none;}


.marker 
{
	margin:30px 10px;
	padding:2px;
	width: 200px;
	border: 1px solid #0078C1;
}

#rightColumn  .marker p
{
	margin:0;
	padding:0 0 0 15px;
	height: 30px;
	line-height: 30px;
	background-color:#0078C1;
	color: #FFF;
	width: 185px;
}

#rightColumn .marker ul
{
	margin:0;
	padding:0;
	list-style-type: none;
}

#rightColumn .marker ul li
{
	margin:0;
	padding: 0 5px 0 10px;
	height: 25px;
	line-height: 25px;
	color:#0078C1;
	list-style-type:none;
	background-image: none;
	border-bottom: 1px dotted #CCC;
}

#rightColumn .marker ul li a
{
	font-family: arial;
	font-size: 9pt;
}

#rightColumn .marker ul li.dark
{
	background-color: #EAEAEA;
}

#rightColumn .marker ul li.light
{
	background-color: #FAFAFA;
}


#rightColumn a.intelligence img {border:none; margin: 30px 10px;}
#leftColumn a img {border:none;}
#leftColumn table.requirements {margin:0;padding:0;width:400px;border:1px solid #0078C1;}
#leftColumn table.requirements tr, #leftColumn table.requirements td {height: 25px;line-height:25px;}