body { margin:10px auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#fbfbe1; color:#FFF}
#container {width:1000px; margin:0 auto;background:#371011 url(../images/pageBg.jpg) repeat-y; background-position:top right;}
#banner {height:145px; background:url(../images/bannerBg.png) no-repeat;}
#content {width:973px; min-height:600px; background:url(../images/topCurve.jpg) no-repeat;padding-top:15px;}
#footer {height:63px;padding:20px 300px 0 20px; font-size:90%; background:url(../images/footerBg.jpg) no-repeat left bottom;border:0px olid #FF0; }

/* BOXES */
#leftCol { width:180px; min-height:300px;float:left; display:inline;margin:0 10px 0 6px; }
#rightCol { width:710px; min-height:500px;float:left; display:inline;margin:20px 0 0 15px; position:relative;left:0; top:0;padding-right:25px;z-index:2000;line-height:150%; }
.navBox { width:157px; height:522px; background:url(../images/navBoxBg.jpg) no-repeat;margin:0;padding:15px 0 0 20px;}
#bannerBox {width:300px;height:60px;position:absolute;top:50px; left:30px; line-height:160%; font-size:130%;}
#bannerFlash {width:498px;height:124px;position:absolute;top:10px; right:30px;overflow:hidden;}
#leftColFlashBox { width:175px; height:164px; text-align:center;margin:15px 0 0 0; }
.courseSynopsis, articleSynopsis {border-bottom:2px solid #cd9d5b;margin:30px 0;}
.courseCon, .boxed {border:1px solid #cd9d5b; margin:20px auto 30px auto; background-color:#371011;padding:10px; position: relative; left:0; top:0; z-index:5000;}
.msgBox { background:url(../images/boxBg.jpg) no-repeat;height:92px; width:690px;margin:20px auto;padding:10px; }
.boxed {margin:15px auto;}
.EnqCon {border:1px solid #6d4846; margin:10px auto; background-color:#642a29; position:relative;left:0; top:0; min-height:60px;}
#Filter {background-color:#642a29; padding:5px; border:1px solid #6b4746;width:690px; height:30px; position:relative; left:0; top:0; color:#fbfbe1;margin-top:10px;}
#FilterRight { width:335px; position:absolute; right:0; top:5px; height:25px;}
#courseEnquiry {margin:25px auto;  background-color:#642a29; padding:15px;padding-bottom:10px;}
#contactContent {float:right;width:280px; border-left:1px dashed #b40012; position:relative;top:30px;min-height:330px;padding-left:15px;}
#contactContent ul {position:relative;left:-25px;}
#contactContent li {margin-bottom:5px;}
#newsFeature{border:1px solid #cd9d5b; margin:0 0 20px 0; width:450px; background-color:#642a29;padding:10px; position: relative; left:0; top:0;}
#telephoneBox, #emailBox { width:220px;margin:0 0 2px 0; background:url(../images/phone-icon.png) no-repeat center right; }
#emailBox { background:url(../images/email-icon.png) no-repeat center right;}

/* LINKS */
#linkswrapper {width:600px;margin:20px auto 10px auto;}
.linkBody {color:#BC8B46; font-weight:bold;}
.linkrow {padding-bottom:15px; border-bottom:1px dashed #B50A12;margin:20px 0 0 0;line-height:160%;}
.linkrow a {text-decoration:none;}
.linkrow a:hover {text-decoration:underline;}
.articleSynopsis a {display:block; margin:4px 0;}

/* FORMS */
textarea {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#keyword {border:1px solid #ccc;padding:2px;width:150px;color:#999; position:absolute; left:0; top:0;}
#go { position:absolute; left:148px; top:0; z-index:1000; }
.Input, .appSelect, #enquiry, .courseEnq, .comments {width:200px; border:1px solid #bc8b46;padding:2px; color:#333; }
.courseEnq {width:200px; }
#enquiry { height:100px;width:200px;}
.appSelect {width:206px;}
.address {width:200px;}
.comments {width:515px;height:100px;}
#enquiryTable td {height:40px;}
.filterBtn { position:relative; top:4px; left:5px;}
#Filter select {border:1px solid #999; }
#ContactTable {margin-top:20px; display:inline; width:400px;}

/* NAVIGATION */
a {outline:none;color:#fcfae1;}
.navBox ul {list-style-type:none; padding:0; margin:0;}
.navBox li {padding:2px 0; margin:0; border-bottom:1px dotted #bd8c47;width:130px;}
.navBox a {color: #fff; text-decoration:none; display:block;padding:4px 0 4px 20px; background:url(../images/goldBullet.gif) no-repeat;}
.navBox a:hover, #Current {color: #bd8c47;background:url(../images/whiteBullet.gif) no-repeat;}
#footer a {text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#bannerBox a { text-decoration:none;}
#bannerBox a:hover { text-decoration:underline;}
#newsFeature a { position:relative; top:3px; left:0;}

/* STYLES */
.zero {position:relative; left:0; top:0;}
.clear, .Clear {height:1px; padding:0; margin:0; overflow:hidden; clear:both;}
.gold {color: #bd8c47;}
.white {color:#FFF;}
.cream {color:#fbfbe1;}
.strong {font-weight:bold;}
#banner h1 { font-size:18px;margin:5px 0; position:absolute;top:10px; left:30px;}
#rightCol h1 { font-size:20px;margin:5px 0 10px 0; color: #fbfbe1;line-height:120%}
#newsFeature h3 { font-size:20px;margin:0px 0 5px 0; font-weight:normal;color: #fbfbe1;line-height:120%}
.courseCon h2 { font-size:20px; font-weight:normal;color:#fbfbe1;margin:0 0 15px 0;}
h5 {color: #bd8c47; font-size:14px; margin:0}
.awardingBody {color:#FFF; font-size:12px; font-weight:bold;}
.courseSynopsis h4, .articleSynopsis h4 {font-size:18px; margin:15px 0 5px 0;color:#cd9d5b; font-weight:normal;}
#hList {font-size:16px;color:#fcfae1;}
.EnqCon h4 { color: #bd8c47; font-size:18px; font-weight:normal; position:absolute;top:20px; left:30px;margin:0 0 10px 0;}
.Logo {border:1px solid #bc8b46; float:left; display:inline; margin:0 5px 5px 0;}
.open { border:none;margin:5px 0; cursor:pointer;}
.expand {position:absolute; left:300px; top:10px;cursor:pointer;}
table {width:100%; border:none;}
.fRight {  position:absolute; right:10px; top:10px; z-index:3000;}

/* IMAGES */
#courseLogo {width:110px; height:80px;float:right; text-align:right; }
.miniLogo {float:right;}
.border {border:1px solid #bc8b46;margin-bottom:15px;}
