/* Main Styles */
body{font:100% Verdana, Arial, Helvetica, sans-serif;background:url(../images/main_bg.jpg) repeat-x #3d260a;text-align:center;color:#464646;margin:10px 0 0 0;padding:0;}
div,ul,li{margin:0;padding:0;}
#container{width:780px;background:#FFF;text-align:left;border:5px solid #FFF;margin:0 auto;}
a:link, a:visited, a:active {color:#4474C6}
a:hover {color:#333}

/* Header */
#header {height:180px;}

/* Navigation */
#nav{padding-top:8px; padding-bottom:8px;margin-bottom:0;height:20px;background:url(../images/nav_bg.jpg) repeat-x;text-align:center;border-top:2px solid #FFF;}
#nav ul li{display:inline;border-left:1px solid #3C6CC1;border-left:1px solid #3C6CC1;padding:8px 0px;margin:0 -0.2em;}
#nav ul li a{color:#fff;text-decoration:none;font-weight:bold;font-size:14px;padding:9px 30px}
#nav ul li a:hover{color:#FFFF00;background-color:#3663be}
#nav ul li#right{border-right:1px solid #3C6CC1;}

.home .nav_home {background-color:#3663be}
.about .nav_about {background-color:#3663be}
.enrolment .nav_enrolment {background-color:#3663be}
.careers .nav_careers {background-color:#3663be}
.contact .nav_contact {background-color:#3663be}

/* Content */
#mainContent{background:#FFF;padding:5px 15px;}
#mainContent h1{font-weight:bold;color:#4474C6;font-size:18px;margin:15px 0 5px 0;width:540px; height:25px; letter-spacing:-1px;}
/*.home h1{background:url(../images/h1_welcome.gif) top left no-repeat;}
.about h1{background:url(../images/h1_about.gif) top left no-repeat;}
.careers h1{background:url(../images/h1_careers.gif) top left no-repeat;}
.contact h1{background:url(../images/h1_contact_us.gif) top left no-repeat;}
.enrolment h1{background:url(../images/h1_enrolment.gif) top left no-repeat;}
.thankyou h1{background:url(../images/h1_thankyou.gif) top left no-repeat;}*/
#mainContent h2{font-weight:bold;font-size:16px;margin-top:20px;margin-bottom:0px;color:#871586;}
#mainContent .list2 {font-size:12px; margin:15px; list-style:none;}
#mainContent .list2 li { line-height:1.3em; padding:0 0 0 12px; background:url(../images/bullet.gif) left 3px no-repeat;}
#mainContent p{font-size:12px;line-height:1.25em;}
hr {border:none;}
hr.dotted2{background:url(../images/orangeunderline.gif) repeat-x top center;width:1px;height:3px;border:none;margin:0;padding:0;background-color:#FFF;}
* > hr.dotted2{width:100%;height:5px;background-color:#FFF; border:none;}
#mainContent .backtotop {text-align:right; font-size:10px;}
.clear {clear:both; height:0;}
#home_buttons{float:right;margin-left:10px;margin-top:15px;}
iframe {border:1px solid #CCCCCC}
.pic_left {float:left; margin-right:25px; margin-bottom:10px; margin-top:15px;}
.pic_right {float:right; margin-left:25px; margin-bottom:10px; margin-top:0px;}
.conditions {font-size:10px; color:#999}
#enrol_2010 {background:url(../images/enrol-2010-bg.gif) repeat-x #BCEAFD;display:block;height:198px;width:auto;position:relative;border:3px solid #6dc8f3;margin-bottom:10px;font-weight:bold;}
#enrol_2010 #image { background:url(../images/enrol-2010-img.jpg) no-repeat; width:312px;height:198px;position:absolute;right:0;}
#enrol_2010 #title { text-indent:-9999px; background:url(../images/enrol-2010-title.gif);position:absolute;left:0; margin-left:120px;width:241px;height:28px;margin-top:25px}
#enrol_2010 #enrol_capalaba {display:block; text-align:center; postion:absolute;width:200px; margin-top:65px;margin-left:20px;color:#3663BE}
#enrol_2010 #enrol_logan {display:block; text-align:center; postion:absolute;width:200px; margin-left:240px;margin-top:-110px;color:#3663BE}
#enrol_2010 h2 {font-weight:bolder;font-size:1.1em; !important;}
#enrol_2010 #terms {display:block; font-size:10px;margin-left:130px}
#enrol_2010 #terms p {font-size:10px;color:#FF7E1F}
#home_content_left {width:373px;float:left;display:block}
#home_buttons {text-align:center;width:376px;margin-left:0;margin-top:15px;float:none;display:inline-block}

/* Form Styles */
.tableform{font-family:Arial, Helvetica, sans-serif;font-size:12px;margin-bottom:10px}
.tableform input, .tableform textarea, .tableform select {width:100%;background-color:#fff;border:1px solid #ccc;font-size:12px;}
.tableform .radio {width:10px;}
.tableform .submit {padding:3px 0 4px 0; width:170px; text-align:center; color:#FFF; font-size:11px; font-weight:bold; cursor:pointer; background:url(../images/nav_bg.jpg) repeat-x}
.tableform .required {float:right; font-size:10px; padding-top:25px;}

/* Specials Styles */
#special1{width:346px;height:200px;margin-top:5px;margin-bottom:5px;float:left;background-color:#7D377F;text-align:center;padding:10px;border:3px solid #5E295F;color:#fff}
#special2{width:346px;height:200px;margin-top:5px;margin-bottom:5px;float:right;background-color:#FF6347;text-align:center;padding:10px; border:3px solid #CF5440}
#special2 em {font-size:11px; color:#FFFFFF;}
#special3{clear:both;margin-top:0;margin-bottom:5px;background-color:#7C4F7F;text-align:center;padding:2px 15px 5px 15px; border:3px solid #5C3B5F}
#special3 em {font-size:11px; color:#FFFFFF;}
#special1 p {font-size:12px;}
#special1 .list2{text-align:left;margin:10px 0 0;padding:0; }
#special1 .list2 li{color:#FFF;font-size:12px;font-weight:700;margin:0 0 0 24px;padding:0;background:none;list-style:disc;}

.list1{list-style:none;text-align:center;margin:10px 0 0;padding:0; }
.list1 li{color:#FFF;font-size:14px;font-weight:700;margin:0;padding:0;}
#special1 h2, #special2 h2, #special3 h2{font-size:16px;text-align:center;color:#FFF; font-weight:bolder; margin-top:5px;margin-bottom:0;}
#special1 h3, #special2 h3, #special3 h3{font-size:18px;text-align:center;color:#FF0;margin:0;}

/* Guarantee Styles */
#guarantee{clear:both;margin-top:0;margin-bottom:5px;background-color:#7CC343;text-align:center;padding:2px 15px 5px 15px; border:3px solid #6ca63d}
#guarantee h2{text-align:center;font-weight:bold;font-size:18px;color:#FF0;}
#guarantee p{color:#FFF;text-align:center;font-weight:700;}
em{text-align:center;color:#999;font-size:10px;}

/* Career */
#career_ad{background-color:#3663BE;display:inline-block;padding:5px 10px 6px;color:#fff;text-decoration:none;font-weight:700;line-height:1;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);text-shadow:0 -1px 1px rgba(0,0,0,0.25);border-bottom:1px solid rgba(0,0,0,0.25);position:relative;width:356px;}
#career_ad h2{margin-top:5px;color:#CFEEFF;text-shadow:#27509F}
#career_ad a{margin-top:5px;color:#FF0;}
#career_ad a:hover{margin-top:5px;color:#FFF;}

/* Youtube */
#youtube {width:320px; height:265px;float:right; margin-left:10px;border:3px solid #EFEFEF;margin-top:15px;}

/* Table Styles */
caption{color:#9F1C00;font-size:100%;font-weight:700;text-align:left;padding:10px 0;}
table{border-collapse:collapse;}
th,td{border:1px solid #fff;text-align:left;background:#eee;font-weight:400;vertical-align:top;padding:.2em .5em;font-size:0.9em}
th p,td p{margin:0 0 .5em;}
th {font-weight:bold}
thead th,thead td{background:#88168F;color:#fff;font-weight:700;}
td ul{margin:0;padding:0;}
td li{list-style-type:none;margin:0;padding:0;}

/* Footer */
#footer{background:#4474C6;padding:0 10px;margin:10px 0 0 0;color:#FFFFFF;font-size:11px;}
#footer p{margin:0 0 0 5px;padding:10px 0; text-transform:uppercase;}
#footer div {padding:10px 0; float:right}