#masthead {background:url(/local/images/curtin_singapore_logo.gif) no-repeat !important;}
#masthead a span {background:url(/local/images/curtin_singapore_logo.gif) no-repeat !important;}

#branding {background:none;height:55px;}
#branding .page_positioning {background:none;height:55px;position:relative;}

#global_navigation {display:none;}

#site_heading {margin-top:1.9em;}

#whats_on {margin-top:0!important;}
#whats_on h2 {margin:0 0px 5px}

#courses h2 {margin:0 0 -0.57143em;}
#courses p {margin: 1.7143em 0 0 0;}

#news {/*min-height:330px;*/}
#news h3{margin-top:0 !important;}
#news .article{margin-bottom:10px;}

#calendar {padding-top:8px;padding-left:16px;width:258px;}
#calendar h2 , #news h2, #courses h2{margin: 0px; margin-bottom:20px;}

/** Homepage **/

#promo_ui {z-index:300; zoom:1;}

#first-row {margin-top:3.25em;}
#second-row {margin-top:17px;}
#third-row {}

#tagline {position:absolute; left:0; bottom:20px; }

.coda-slider-wrapper {margin-top:0px;}
.first-child-custom {margin:0;}
.margin-fix {margin-bottom:0;}
#footer #footer_links h2 {margin-top:0!important;}

#legal_shift {margin:18px 0!important;}

.pane {display:none;}
.new_course {color:#ff0000;text-transform:uppercase;font-size:8px;vertical-align:super;}

#rpl p {margin-bottom:10px;}

div#column_two {margin-top:10px!important;}

#information_for ul, #top_links ul {margin:1.417em 0 0 0;}
#information_for li, #top_links li {
    font-size:1.0em;
    line-height:1.65em;
    position:relative;
    border-bottom:1px solid white;
    list-style:none;
    margin:0;
}
#information_for li a:link, #information_for li a:visited, #top_links li a:link, #top_links li a:visited {
    display:block;
    position:relative;
    border-bottom:1px dotted #999;
    padding:8px 0px 5px 14px;
    text-decoration:none;
    color:#444;
    background:url(http://www.curtin.edu.au/local/images/home_sprite.gif) 0px -217px no-repeat;
}
#information_for li a:visited {
}
#information_for li a:hover, #top_links li a:hover, #calendar a.secondary_action:hover {
    background:#CC9900;
    color:#FFF;
}

#calendar h3 {
    font-size:1.333em;
    line-height:1.25em;
    margin-top:1.25em;
    margin-bottom:0;
    color:#000;
}
#calendar a {
    font-size:1.0em;
    line-height:1.6667em;
    text-decoration:none;
    border-bottom:1px dotted #555;
    color:#555;
}

.secondary_action {
    display:inline;
    background:#DeDeDe;
    color:333;
    border:1px solid #BBB !important;
    font-size:1.167em;
    text-decoration:none;
    line-height:1.4285em;
    margin-top:1.4285em;
    float:left;
    padding:.3125em 16px;
    -moz-border-radius:16px;
    -webkit-border-radius:16px;
    border-radius:16px;
    margin-top:0px;
}

#calendar .secondary_action{
line-height:1.4285em;   
margin-top:0;
}

#calendar ol{}

#calendar li{
list-style:none;
margin:0;
}

/*** Homepage additions ***/

h2 span {
height:100%;
left:-1px;
position:absolute;
width:100%;
}

#information_for h2 {
height:20px;
overflow:hidden;
width:176px;
margin-top:0;
}

#information_for h2 span {
background:url("../images/home_sprite_singapore.gif") no-repeat scroll 0 -10px transparent;
}

#top_links h2 {
height:20px;
overflow:hidden;
width:176px;
margin-top:0;
}

#top_links h2 span {
background:url("../images/home_sprite_singapore.gif") no-repeat scroll 0 -40px transparent;
}

#whats_on h2 span {
background:url("../images/home_sprite_singapore.gif") no-repeat scroll 0 -71px transparent;
}

#courses h2 span {
background:url("../images/home_sprite_singapore.gif") no-repeat scroll 0 -100px transparent;
}

#calendar h2 span {
background:url("../images/home_sprite_singapore.gif") no-repeat scroll 0 -161px transparent;
}

#social h2 span {
background:url("../images/home_sprite_singapore.gif") no-repeat scroll 0 -190px transparent;
}

#calendar h2 {
margin-top:0;
}

#social h2 {
margin-top:0;
}

#courses h2 {margin-bottom:10px;}

#social {padding-top:8px;}
#social ul li {list-style:none; margin-left:0; font-size:14px;}
#social ul {margin-top:35px;}
.facebook {background:url("../images/icon_facebook.jpg") no-repeat 0 2px; padding-left:30px;}
.twitter {background:url("../images/icon_twitter.jpg") no-repeat 0 2px; padding-left:30px;}
.mail {background:url("../images/icon_mail.jpg") no-repeat 0 2px; padding-left:30px;}
.delicious {background:url("../images/icon_delicious.jpg") no-repeat 0 2px; padding-left:30px;}
.print {background:url("../images/icon_print.jpg") no-repeat 0 2px; padding-left:30px;}
.fav {background:url("../images/icon_fav.jpg") no-repeat 0 2px; padding-left:30px;}
#socialist li a span {display:none;}
#socialist li a {text-decoration:none;}

.singaporecourses {background:none repeat scroll 0 0 #e2c56e; border:1px solid #e2c56e;-moz-border-radius:8px 8px 0px 0px; margin-bottom:0; margin-top:0px;}
.singaporecourses_bottom {background:none repeat scroll 0 0 #fff5d1; border:1px solid #e2c56e;-moz-border-radius:0px 0px 8px 8px; margin-top:0px; padding: 10px 16px 10px 16px;}
.singaporecourses_bottom p {margin-top:0!important;}

#help_links li {
-moz-border-radius:16px 16px 16px 16px;
background:url("../images/icon_courses.jpg") no-repeat scroll 8px 5px #FFFFFF;
border:1px solid #dab648;
list-style:none outside none;
margin-left:0px;
position:relative;
}

#help_links li a {
-moz-border-radius:16px 16px 16px 16px;
border:medium none !important;
color:#956F00;
display:block;
font-size:1.333em;
height:100%;
line-height:1.25em;
padding:5px 0 5px 38px;
text-decoration:underline !important;
}

#help_links li a:hover {
background:url("../images/icon_courses.jpg") no-repeat scroll 8px 5px #fff5d1;
}

.singaporecourses_bottom a {
background:url("../images/home_sprite_singapore.gif") no-repeat scroll 0 -344px #fff5d1;
font-size:14px;
line-height:1.5384em;
padding-bottom:0.3846em;
padding-left:26px;
text-decoration:none;
}

.heroimg {border:1px solid #cccccc;}
.no_margin_bottom {margin-bottom:0;}
.times {margin-top:10px;margin-bottom:0;}

/*********************/
/*    SIMPLE FORM    */
/*********************/

#myform label {
	display:block;
	margin-bottom:10px;
}

#myform input, #myform textarea {
	border: 1px solid #777777;
	padding: 5px;
	width: 300px;
	font-size: 1.2em;
	background: #fafafa;
}

#myform input {margin: 0 0 10px 0;}

#myform textarea {
	height: 100px;
	font-size:1.2em;
	font-family:Arial, Helvetica, sans-serif;
}

#myform input.invalid, #myform textarea.invalid {border:1px solid #AE4C4C;background:#f8f0f0}

#myform label.invalid {
color:#AE4C4C;
display:inline-block;
margin:0 0 0 10px;
}

#myform button {
display:block;
margin:20px 0 0 235px;
color:white;
border: 1px solid transparent;
-webkit-border-radius:16px;
-moz-border-radius:16px;
border-radius:16px;
font-size:1em;
line-height:1.7143em;
padding:.214em 16px;
text-decoration:none;
background:#333;
}

#myform button:hover {background:#CC9900;}
#myform button:focus, #myform button:active {background:#999;} 

/** Approved agents **/
.ui-state-active {background: url(http://global.curtin.edu.au/template/images/2010/contractable.png) no-repeat 5px 50%;} 

/** Video **/
.no_float {float:none !important;}
ul.video_tools_list li {list-style:none !important;margin:0 0 10px 0;}

/** Tables **/
th.th_standardBorder {border-bottom:1px solid #ccc!important;}

/** Helpers **/
h2 + img {margin-top: 2.284em;border:1px solid #ccc;}

.promo_text {clear:right;float:right;position:relative;margin: 20px 30px 24px 20px;width:234px;}
.addthis_toolbox {margin-top:10px;}

.fullwidth .leading_figure {margin:0px 20px 20px 0px;}
#what-you-can-study {float:none;padding:8px 16px;}
.wufoo-push {margin-top:20px;}

/* Brett's Official Numbering Diagonal Sprite CSS System Copyright 2010 */



h2.stepone, h2.steptwo, h2.stepthree, h2.stepfour, h2.stepfive, h2.stepsix, h2.stepseven, h2.stepeight, h2.stepnine, h2.stepten {background-image:url("http://sydney.curtin.edu.au/local/images/numbering_sprite.gif");font-size:1.6em; background-repeat:no-repeat;padding-left:60px;height:47px;color:#000;padding-top:10px;}

h2.stepone {background-position: 0 0;}
h2.steptwo {background-position: 0 -94px;}
h2.stepthree {background-position: 0 -188px;}
h2.stepfour {background-position: 0 -282px;}

#apply-now {position:fixed;left:0;top:50%;z-index:500;}

/***************    Pathway to Australia    **************************************************************************************/

#pathway #content {padding-right:0;width:960px;}
#pathway h1 {margin-right:0!important;}
#pathway-title-01 {text-transform:uppercase; font-size:2.4em; color:#2d2d2d; margin-bottom:-10px;}
#pathway-title-02 {text-transform:uppercase; font-size:4.5em; margin-top:0; margin-bottom:-10px;}
#pathway-title-03 {text-transform:uppercase; font-size:2.4em; margin-top:0;}
#pathway-title-04 {text-transform:uppercase; font-size:3.2em;}

.btitle {color:#333333; line-height:1.6em;}
.pathwaypic {border:1px solid #cccccc;}
.pathwaypic01 {margin-top:50px;border:1px solid #cccccc;}

#pathway_entry {margin-top:0; overflow:hidden;}

.entry_float {float:left; width:260px; margin-right:5px;}

.how_it_works_01 {width:400px; float:left; margin-top:0; overflow:hidden;}
.how_it_works_02 {width:400px; float:right; margin-top:0;min-height:176px}
#arrow {float:left; width:44px; margin-left:25px; margin-top:75px;}

#pathway_courses {position:relative; overflow:hidden;}
.pathway_box {border:1px solid #a77e05; width:150px; float:left; padding:15px; background:#ffffff url('../images/pathway_boxbg.jpg') bottom repeat-x;min-height:107px;}
.pathway_box_large {border:1px solid #a77e05; width:350px; float:left; padding:15px; background:#ffffff url('../images/pathway_boxbg.jpg') bottom repeat-x;}
.pathway_box p, .pathway_box_large p {margin:0; line-height:21px;}
.boxarrow {position:absolute; top:35px; left:181px;}

.cost {font-size:9px;}
.footerimg {margin-bottom:0!important;}

#how_to_apply {background:url('../images/pathway04.jpg') bottom right no-repeat;}
#applywrapper {width: 500px;}

#int_fee_2010 table {
	font-size:1.0em;
	margin-bottom: 10px;
}

#int_fee_2010 table th {
	font-size:0.87em;
}

