/* General Settings */
body { font-family: verdana, arial, helvetica, sans-serif; font-size: 0.8em; background: #FFF url(/images/common/background_page.jpg) repeat-x; }
#body { border-left:1px solid #E5E4E2; border-right:1px solid #E5E4E2;height:549px;}
ul { }
img { border: 0; margin: 0; padding: 0; vertical-align: bottom; }
a { text-decoration: none; outline: none; }
form { margin: 0; padding: 0; }
form div div { padding: 5px; }
#panel1 { }
p { color: #554D64; margin: 10px;}
.img_border{ border:1px solid #C6B136; padding:3px; background:#FFFFFF; }	

/* Menu settings */

#navigation{ width:958px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-left:15px; font-size:18px; padding-top:10px; padding-bottom:10px; }
#navigation li{ display:inline; padding-right:30px; padding-left:30px; }
#nav_ul{ padding: 0px; margin: 0px; }
#navigation li a { color:#676768; text-decoration:none; }
#menu1, #menu2, #menu3, #menu4,#menu5{ background-image:url('/images/common/menu_seperator.gif');  background-position:right; background-repeat:no-repeat; }
#menu6 { }
#nav_seperator{ width:930px; margin-left:15px; height:5px; background-image:url('/images/common/nav_seperator.gif');  background-repeat:repeat-x:; }

/* Header */

#main {width: 630px; float: right;}
#front-page-banner{ width: 309px; float: right; text-align:right; }
#main_banner {width: 309px; float: right; }
#main { width: 630px; float:right; }

/* Form page */
#main-signup { margin-left: 5px; }
div.right-image { width: 274px; height: 479px; background: transparent url(/images/common/statue-laptop.jpg) no-repeat top left;  }
div.top { margin-top:10px; height: 9px; background: transparent url(/images/library/registration-top.gif) no-repeat top left; }
div.bottom { height: 8px; background: transparent url(/images/library/registration-bottom.gif) no-repeat bottom left; border-left:2px solid #F2F0EF; border-right: 2px solid #F2F0EF; }
.header-text{ width: 577px; padding-bottom: 8px; padding-left: 13px; border-left:1px solid #D9D5D2; border-right:1px solid #D9D5D2; font-family: verdana, arial, helvetica, sans-serif; font-size: 0.9em; font-weight: bold; color: #898483; background-color: #F2F0EF; }

label { position: absolute; text-align:left; width:90px; padding-left: 10px; font-family: verdana, arial, helvetica, sans-serif; font-size: 0.8em; font-weight: bold; color: #444;}
input, textarea { border:1px solid grey; background-color:#fff; margin-left: 90px; font-family: verdana, arial, helvetica, sans-serif; font-size: 0.9em; }

.form-container { width: 590px; border-left:1px solid #D9D5D2; border-right:1px solid #D9D5D2; }
.form-left-side { float-left; width:350px; }
.grey-background-stripe { background-color: #F2F0EF; }
.row-height { height: 24px; padding-top: 4px; margin-right:1px solid #f00; }

.form-text-right { padding-left: 25px; }
.form-text-border { background-color: #F2F0EF; width: 210px; height: 10px; }

/* Faculty */
#main_banner1 { margin-left: 40px; }

/* Main box dimensions */		
.box-left { margin-left: 42px; position: absolute; width: 432px; border-left:1px solid #E5E4E2; border-right:1px solid #E5E4E2;}
.box-right { margin-left: 476px; position:absolute; width: 429px; border-right:1px solid #E5E4E2; }
#top-bar { margin-left: 42px; height: 6px; background-image: url('/images/faculty/top-bar.gif'); background-repeat: no-repeat; }
#bottom-bar { margin-left: 42px; height: 8px; background-image: url('/images/faculty/bottom-bar.gif'); background-repeat: no-repeat; margin-top: 6px; }	
.tutors-row-height { height: 191px; }

/* Tutor boxes */
.tutor-text { font-weight: bold; color: #C5B033; font-size: 0.9em; }
.tutor-name-container-left { height: 28px; margin-left:3px; margin-right:3px; background-color:#F2F0EF; }		
.tutor-name-container-right { height: 28px; margin-left:3px; padding-left:7px; margin-right:3px; background-color:#F2F0EF; }	
.tutor-name { font-weight: bold; color: #554D64; font-size: 0.9em; }
.tutor-image { float: left; position: absolute; margin-left:15px; margin-top: 10px; }
.tutor-box-height { height: 118px; }
.biography-container { float:left; width:290px; position:absolute; margin-left:140px; margin-top:10px; }
.biography { font-weight: bold; color: #C5B033; font-size: 0.9em; margin-bottom: 100px;}

.tutor-bottom-shade { background-color: #E9E5E4; margin-left:3px; margin-right:3px;}
.click-here-text { margin-left:7px; font-weight:bold; color: #554D64; }

.tutor-image-border { border: 1px solid #C6B136; padding: 3px; background: #FFFFFF; }

.img_border { border: 1px solid #C6B136; padding: 3px; background: #FFFFFF; }

/* Spacer (between rows) */
.spacer-height { height: 10px; }
.spacer-borders-left { position: absolute; margin-left: 42px; height: 20px; width: 432px; border-left:1px solid #E5E4E2; border-right:1px solid #E5E4E2; }
.spacer-borders-right { position: absolute; margin-left: 475px; height:20px; width: 429px; border-left:1px solid #E5E4E2; border-right:1px solid #E5E4E2; }		

/* lesser boxes! */
.small-box-left { margin-left: 22px; position: absolute; width: 216px; border-left:1px solid #E5E4E2; border-right:1px solid #E5E4E2;}
.small-box-right { margin-left: 240px; position:absolute; width: 215px; border-right:1px solid #E5E4E2; }



/* This stuff below needs a clearout */

/* Course details */

.outline_yellow_bottom_border{ border-bottom:2px solid #C6B136; }

.leader_outline_form_row_1{padding:10px;width:834px;border-top:2px dashed #DCD5D2 ;border-left:1px solid #DCD5D2 ;border-right:1px solid #DCD5D2 ;background:#FFFEFE; }
.top_padding{ padding-top:20px;	}
.yellow_bullet{ list-style-image:url(/images/common/bullet.gif); }
.yellow_bullet li{ padding-bottom:10px;	}

#container{ width: 960px; }
#header{ height: 155px;	}
#navigation{ width:958px; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:18px; padding-top:10px; padding-bottom:10px; }

#navigation li a { color:#676768; text-decoration:none; }

.main_content{background-position:top right; background-repeat:no-repeat; padding-left:20px;padding-top:90px; font-size:12px;color:#545454; }
#contact_us{padding-left:40px;padding-top:110px; background-image:url('/images/common/contact_title.gif');}
#about_us{padding-left:40px;padding-top:110px; background-image:url('/images/common/about_us_title.gif');}
#resource{padding-left:40px;padding-top:110px; background-image:url('/images/common/resource.gif');}
#course_list{padding-left:15px;padding-top:110px; background-image:url('/images/common/course_list_title.jpg');background-position:top;}
#syllabus_list_h{padding-left:15px;padding-top:110px; background-image:url('/images/common/banner-residential.gif');background-position:top;}
#syllabus_list_main{padding-left:15px;padding-top:110px; background-image:url('/images/common/syllabus_list_title.jpg');background-position:top;}

#syllabus_list{padding-left:45px;padding-top:110px; background-image:url('/images/common/syllabus_list_title.jpg');background-position:top;}
#method_list{padding-left:45px;padding-top:110px; background-image:url('/images/common/method_list_title.jpg');background-position:top;}
#progression_list{padding-left:45px;padding-top:110px; background-image:url('/images/common/progression_list_title.jpg');background-position:top;}
#application_list{padding-left:45px;padding-top:110px; background-image:url('/images/common/application_list_title.jpg');background-position:top;}
#fee_list{padding-left:45px;padding-top:110px; background-image:url('/images/common/fee_list_title.jpg');background-position:top;}
.course_list_form_top{margin-left:25px;width:570px;font-size:14px;padding-top:10px;padding-left:20px;height:23px;background-image:url('/images/common/course_list_form_top.gif');background-repeat:no-repeat;}
#course_list_form_top{margin-left:25px;width:570px;font-size:14px;padding-top:10px;padding-left:20px;height:23px;background-image:url('/images/common/course_list_form_top.gif');background-repeat:no-repeat;}
.course_list_form_row_1{margin-left:25px;padding-left:20px;width:568px;border-top:2px dashed #DCD5D2 ;border-left:1px solid #DCD5D2 ;border-right:1px solid #DCD5D2 ;background:#FFFEFE; }
.course_list_form_row_2{margin-left:25px;padding-left:20px;width:568px;border-top:2px dashed #DCD5D2 ;border-left:1px solid #DCD5D2 ;border-right:1px solid #DCD5D2 ;background:#F2F0EF; }
#course_list_form_bottom{margin-left:25px;margin-bottom:15px;width:590px;height:13px;background-image:url('/images/common/course_list_form_bottom.gif');background-repeat:no-repeat;}
.course_list_form_bottom{margin-left:25px;margin-bottom:15px;width:590px;height:13px;background-image:url('/images/common/course_list_form_bottom.gif');background-repeat:no-repeat;}
#leader_outline{padding-left:50px;padding-top:110px; background-image:url('/images/common/leaderoutline_title.jpg');background-position:top;}
#course_detail{padding-left:50px;padding-top:110px; background-image:url('/images/common/course_detail_title.jpg');background-position:top;}
#course_detail_form_top{width:836px;}
#no-top-border{border-top:0px}
.no-top-border{border-top:0px}
#course_detail_form_top{font-size:14px;padding-top:10px;padding-left:20px;height:23px;background-image:url('/images/common/course_detail_form_top.gif');background-repeat:no-repeat;}
.course_detail_form_row_1{padding-left:20px;width:834px;border-top:2px dashed #DCD5D2 ;border-left:1px solid #DCD5D2 ;border-right:1px solid #DCD5D2 ;background:#FFFEFE; }
.course_detail_form_row_2{padding-left:20px;width:834px;border-top:2px dashed #DCD5D2 ;border-left:1px solid #DCD5D2 ;border-right:1px solid #DCD5D2 ;background:#F2F0EF; }
#course_detail_form_bottom{height:13px;background-image:url('/images/common/course_detail_form_bottom.gif');background-repeat:no-repeat;}
#home{background-image:url('/images/common/home_title.gif');   }

#home_panel{ position:absolute;left:50px;top:592px; padding-left:20px;padding-top:20px;height:117px;width:370px;background-image:url('/images/common/home_pan.gif');background-repeat:no-repeat;font-size:11px; color:#545454; }
#register_panel{padding-left:20px;padding-top:20px;height:117px;width:370px;background-image:url('/images/common/home_pan.gif');background-repeat:no-repeat;font-size:11px; color:#545454; }
#register_pane_s{padding-left:5px;padding-top:5px;height:87px;width:275px;background-image:url('/images/common/home_pan2.gif');background-repeat:no-repeat;font-size:11px; color:#545454; }
#nav_seperator{ width:885px; margin-left:40px; height:5px; background-image:url('/images/common/nav_seperator.gif');  background-repeat:repeat-x; padding-bottom:15px; }

/* Richie adding to course-detail */
middle-container { border-left: 1px solid #DCD5D2; border-right:1px solid #DCD5D2; margin-left: 20px; margin-right:20px; }

/* Footer */
#footer_left {background-image:url('/images/common/footer_left.gif');  background-position:bottom left; background-repeat:no-repeat; float:left; width:40px; height:48px; }
#footer_center {float:left; background-image:url('/images/common/footer_center.gif'); background-position:bottom; background-repeat:repeat-x; padding-top:10px; height:38px;width:614px; padding-left:0x; padding-right:0px; margin:0px; }
#footer_right_home{height:48px; width:306px; float:left;	background-image:url('/images/common/footer_right_home.jpg');  background-position:bottom left; background-repeat:no-repeat;}
#footer_right {height:48px; width:305px; float:left;	background-image:url('/images/common/footer_right.gif');  background-position:bottom right; background-repeat:no-repeat;border-left:1px solid #E5E4E2;}
#footer_center li{ display:inline; padding-right:20px; }
#footer_center li a { color:#676768; text-decoration:none; }


.grey-box { float: left; width:10px; margin-top: 12px; margin-left: 430px; }

.ie-bug2 { margin-top: 17px; }
.ie-bug3 { margin-top: 34px; }