body { background:url("../img/bg.gif") repeat-x ; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:16px;}
#wrapper {width:1000px;margin:0 auto;}
#header{float:left;width:1000px;height:120px}
	#header H1{float:left;background:url(../img/logo.gif) no-repeat;width:750px;height:78px;text-indent:-9999px;margin-top:25px}
	#header H1 A {width:750px;height:78px;display:block}
	#header H1 A:HOVER {width:750px;height:78px;display:block;background:none;}
	#header H2{float:left;background:url(../img/logo2.gif) no-repeat;width:237px;height:40px;text-indent:-9999px;margin-top:26px;margin-left:13px}
#navigation{width:1000px;float:left;height:30px}

#info {height:30px;width:1000px;float:left;font-size:12px}
	#breadcrumb{float:left;width:480px;height:30px;}
	#login-status{float:right;width:480px;height:30px;text-align:right;}
	#info P {color:#9bc1e9;font-weight:bold;margin:5px}
	#info span.name, #info A {color:#083e83}
	#info A:HOVER{color:#9bc1e9}
		
#main{width:1000px;float:left;}

/* Main Side Left Divs */
#main-left{width:200px;float:left;font-size:12px}
	#profile, #login , #upcourses, #intcourses {width:200px;float:left;background:url(../img/profile-bg.gif) repeat-y;margin-bottom:15px}
	#news,#twitter{width:200px;float:left;margin-bottom:15px}
		#main-left H2{width:200px;height:33px;margin:0px;text-indent:-9999px;}
		#profile H2 {background:url(../img/profile-header.gif) no-repeat;}
		#upcourses H2 {background:url(http://www.medicaleducationleeds.com/themes/leedsth/img/upcourses-header.gif) no-repeat;}
		#intcourses H2 {background:url(../img/intcourses-header.gif) no-repeat;}
		#login H2 {background:url(../img/login-header.gif) no-repeat;}
		
		#main-left UL {margin:0px}
		#main-left LI {padding:8px 0px;margin:0px 15px;width:170px;background:url(../img/profile-arrow.gif) 160px center no-repeat;border-bottom:1px solid #c7c7c5;border-top:1px solid #fefefe}
		
		#main-left LI.firstandlast{border-top:none;border-bottom:none}
		#main-left LI A{color:#919190;text-decoration:none;width:160px;display:block}
		#main-left LI A:HOVER{color:#919190;text-decoration:underline}
		.profile-footer{width:200px;height:7px;background:url(../img/profile-footer-bg.gif) no-repeat;}
	#upcourses A,#intcourses A{color:#5e5e5d !important;font-weight:bold}
	#upcourses P.date,#intcourses P.date {color:#919190;font-size:10px;margin:-3px 0px 0px}
	
	#links {}
	#links IMG {margin:0px 0 0 10px;float:left;display:block;width:61px}
	#links P {float:left;margin:2px 0 0 10px;color:#90afdb;font-size:12px;font-weight:bold;line-height:18px;}
	#links LI {background:none;margin:10px 0px 0px 0px!important;padding:0px 0px 15px 0px !important;float:left;border-bottom:1px solid #c9c9c7;width:200px}
	#links LI A{color:#90afdb;width:auto}
	#links LI A:HOVER{text-decoration:underline !important;color:#90afdb}

/* Main Center Divs */
#main-center{width:560px;float:left;margin-left:20px;margin-right:20px;}
#main-center-noright,#main-center-news{width:780px;float:left;margin-left:20px;margin-right:0px;} /*For Page Template with no right hand column */
#main-center-noright H2 {clear:left;/*float:left;*/margin-top:15px}

/*Covers the registration/login/editprofile/lost password forms */
#main-center form {}
#main-center FORM FIELDSET {clear:left}
#main-center FORM FIELDSET DIV.field {float:left;margin-right:15px;margin-bottom:5px}
#main-center FORM {}
#main-center FORM LABEL {font-size:12px;}
#main-center FORM INPUT[type=text],#main-center FORM INPUT[type=password] {width:232px;height:20px}
#main-center FORM INPUT[type=submit] {height:24px;margin:10px 10px 10px 0}
.message {color:#38659F;font-size:11px;float:left;clear:left}
SPAN.message {width:250px;}
#Form_RegisterForm,FORM#Form_ProfileForm,#MemberLoginForm_LoginForm,#MemberLoginForm_LostPasswordForm{border:1px solid #CCC;background:#F2F2F0;padding:20px 0px 20px 30px}
#Form_RegisterForm #Hospital, #Form_RegisterForm #Directorate,#Form_RegisterForm #Email,#Interests, #Form_RegisterForm #Grade{clear:left}
P#Remember {float:left;clear:left;width:200px;margin:0px}
FORM#Form_ProfileForm #Grade {} /*for the edit profile form*/
FORM#Form_ProfileForm #School_Pathway{clear:left}
FORM#Form_ProfileForm #Password {width:100%}
FORM#Form_ProfileForm #Email {display:none} /*hiden but has to be on the form or ss error*/
FORM#Form_ProfileForm SELECT,#Form_RegisterForm SELECT {width:238px;height:26px;padding:2px 2px}
#Interests,#ReadTC {margin-top:10px;border:1px solid #ccc;padding:10px;width:466px;background:#FFF}
#Interests LI,#ReadTC LI{background:none;padding:0px !important;padding-left:0px !important;float:left;margin-right:10px;height:20px;white-space: nowrap;}

FORM#Form_ProfileForm #Home_Address, FORM#Form_RegisterForm #Home_Address {clear:left}
#Home_Address TEXTAREA{width:466px;padding:10px;height:40px}

/*#Interests LI INPUT {margin-top:2px}*/
#Interests LI LABEL {vertical-align:middle;padding-bottom:5px}
#Interests UL {margin:0px !important}
#recaptcha_area {width:466px;margin-top:10px;background:#fff}
#recaptcha_table {width:484px;background:#fff}
#Form_RegisterForm_LogInHeader {display:none}
#Form_RegisterForm_RegisterHeader {display:none}
p.log-in-here {display:none}
#Password .middleColumn {margin-bottom:10px;margin-top:5px;}
#Password .middleColumn A{font-size:14px;font-weight:bold;color:#FFF;background:#00a39a;margin-bottom:5px;padding:3px;text-decoration:none;text-transform:uppercase;-moz-border-radius:5px}
#Password .middleColumn A:HOVER{background:#D7810A}
/*To hide elements from the prompt screen after login*/
/*#MemberLoginForm_LoginForm_error {display:none}*/
#MemberLoginForm_LoginForm_action_logout {display:none}

/*For News pages*/
#main-center-news IMG {border:1px solid #EDEDED;margin:5px 15px 15px 0px;float:left;}
UL.newslist {margin-left:0px;margin-top}
UL.newslist LI{background:none;padding-left:0px;float:left;clear:left;margin:0px 0px 8px !important;width:100%;border-bottom:1px solid #EDEDED}
UL.newslist IMG {float:left;border:1px solid #EDEDED}
P.posted-on {margin:0px;color:#919190;font-size:11px}
P.newsSummary {margin:5px 0}

/* Course List, Resource list and My Courses Page*/
UL#course-list, UL#resource-list {margin-left:0px;margin:0px 0 10px 0;float:left;}
UL#course-list LI, UL#resource-list LI{background:none;padding:0px;border-bottom:1px solid #ccc;float:left;width:780px;}
UL#resource-list LI{background:none;padding:0px;border:none;float:left;width:780px;margin:0px}
UL#course-list LI H2 {font-size:15px;margin-bottom:5px;margin-top:6px;float:left;width:/*760px*/620px}
UL#resource-list LI H2 {font-size:14px;margin-bottom:5px;margin-top:6px;float:left;width:760px;padding-left:30px;background:url(../img/resource-icons/page.png) no-repeat}
	UL#resource-list LI H2.Audio{background:url(../img/resource-icons/audio.png) no-repeat}
	UL#resource-list LI H2.Image{background:url(../img/resource-icons/image.png) no-repeat}
	UL#resource-list LI H2.Video{background:url(../img/resource-icons/video.png) no-repeat}
	UL#resource-list LI H2.Document{background:url(../img/resource-icons/document.png) no-repeat}
UL#course-list LI H2 A,UL#resource-list LI H2 A {color:#00a39a}
UL#course-list LI H2 A:HOVER, UL#resource-list LI H2 A:HOVER {color:#89c2eb}
UL#course-list LI P.description {font-size:12px;line-height:16px;margin:0px 0 8px;float:left;clear:left;width:760px}
UL#course-list LI P.startdate{font-weight:bold;font-size:14px;color:#555555;width:350px;float:left;clear:left;display:block}
UL#course-list LI P.cost{margin-bottom:10px;width:300px;text-align:right;clear:none;float:right;font-size:18px;color:#137acb;font-weight:bold;display:inline}
/*new 23-02-12*/
UL#course-list LI P.spaces-avail{width:138px; float:right;text-align:right;font-weight:bold;text-transform:uppercase;color:#a0ac41;}
UL#course-list LI P.spaces-full {width:138px; float:right;text-align:right;font-weight:bold;text-transform:uppercase;color:#e80d21;}






UL#mycourse-list{margin-left:0px;margin:0px 0 4px 0}
UL#mycourse-list LI{background:none;padding:3px 0px;float:left;border-bottom:1px solid #ccc;margin:0px}
UL#mycourse-list LI H2 {font-size:14px;float:left;width:350px;margin:0px;padding-right:10px}
UL#mycourse-list LI H2 A {color:#00a39a}
UL#mycourse-list LI P.startdate{font-size:12px;color:#555555;width:200px;float:right;display:block;text-align:right;margin:0px}
.normal {font-weight:normal}
/* The course search form */
#search-courses{width:780px}
#search-courses,#search-resources {border:0px solid #ccc; float:left; margin:10px 0px 10px; padding:4px; background:url(../img/search-bg.gif) no-repeat;height:36px}
#search-resources {width:504px;height:151px; margin:10px 0px 10px; padding:4px; background:url(../img/search-res-bg.gif) no-repeat;-moz-border-radius:5px}
#search-courses H2,#search-resources H2 { font-size:14px; color:#A8A8A8; float:left; margin:5px 10px 0 5px;line-height:18px }

/*#Form_SearchForm { border:1px solid #ccc; float:left; width:100%; margin:10px 0px 20px; padding:5px; background:#E9E9E9;}*/
#search-courses #Form_SearchForm {float:left}
#search-courses #Form_SearchForm FIELDSET {float:left;width:434px}
#search-courses #Form_SearchForm FIELDSET DIV {display:block;}
#search-courses #Form_SearchForm FIELDSET LABEL.left {display:none}
#search-courses #Form_SearchForm LABEL{float:left;margin:5px 10px 5px 5px;font-size:14px;}
#search-courses #Form_SearchForm .middleColumn {float:left;margin:2px 5px 2px 0}
#search-courses #Form_SearchForm .middleColumn INPUT {width:170px}
#search-courses #Form_SearchForm INPUT[type=submit] {margin-top:2px}
#search-courses #Form_SearchForm .Actions {float:left;width:70px}
#search-courses #Form_SearchForm DIV#Type{margin-bottom:15px !important;float:left;}



#search-resources #Form_SearchResourcesForm {float:left;width:360px}
#search-resources #Form_SearchResourcesForm LABEL {width:100px;float:left;clear:left;}
#search-resources #Form_SearchResourcesForm .middleColumn{float:left}
#search-resources #Form_SearchResourcesForm .middleColumn INPUT {width:230px}
#search-resources #Form_SearchResourcesForm .middleColumn SELECT {width:236px}
#search-resources #Form_SearchResourcesForm FIELDSET {margin-top:8px;margin-left:0px !important;border-left:1px solid #A8A8A8;padding-left:10px;width:456px;float:left}
#search-resources #Form_SearchResourcesForm DIV.field {margin-bottom:4px !important;height:20px;}
#search-resources #Form_SearchResourcesForm DIV#Title{margin-bottom:15px !important}
#search-resources #Form_SearchResourcesForm DIV#Type{margin-bottom:15px !important;float:left;}


#search-resources #Form_SearchResourcesForm .Actions {float:right;width:70px;margin-right:10px;}
#Title LABEL {font-weight:bold}
#MediaType LABEL, #Directorate LABEL, #Pathway LABEL {color:#666666}

/*For the pagination*/
#PageNumbers{}
#PageNumbers P{}

/*Course_show page*/
#booking-holder{border-top:solid #ccc 1px;float:left;width:780px;margin-top:0px}
.booking-free, .booking-pay {float:left;width:380px;margin-top:5px}
.booking-pay{margin-left:15px}
.booking-free {border-right:solid 1px #ccc}
#booking-holder h2{margin-top:15px}
#booking-holder P.info { margin-right:20px; /*font-size:12px; line-height:14px;*/ color: #666666;height:85px }
#booking-holder p.cost {width:200px;float:left;font-size:20px;/*color:#137acb;*/color:#666;font-weight:bold;}
A.book-free-but,A.book-pay-but,A.confirm,#PayForm_PayForm_action_Submit{width:130px;height:26px;display:block;text-indent:-9999px;float:right;margin-right:20px;}
A.book-free-but{background:url(../img/book-now1-off.gif) no-repeat}
A.book-pay-but{background:url(../img/book-now2-off.gif) no-repeat}
#PayForm_PayForm_action_Submit{background:url(../img/book-now2-off.gif) no-repeat;border:none;cursor: pointer;}


p.full {font-size:18px;float:right;color:#B6B6B6;font-weight:bold;margin-right:15px}
P.currently-booked{font-size:18px;font-weight:bold;color:#FFF;margin-top:15px;margin-bottom:5px;text-align:center;background:#7A9965;padding:5px;clear:both}
P.cancel-info{font-size:12px;margin-top:0px}
P.must-register{clear:both;font-weight:bold}

#please-confirm, #failed{background:#E6EFE0;float:left;width:100%;margin-top:10px;}
#please-confirm P, #failed P{font-size:16px;font-weight:bold;color:#7A9965;float:left;margin:10px 10px 0px;line-height:22px;padding-bottom:10px}
#failed {background:#BF0B0B}
#failed P{color:#FFFFFF}
#failed A{color:#CCCCCC}
#failed A:HOVER{color:#FFF}
A.confirm{background:url(../img/confirm-off.gif) no-repeat;margin:6px 10px}

H3.course-date{margin:0px 0px 2px;font-size:15px}
DIV#course-detail{width:220px;background:#F5F5F5;float:right;margin-bottom:10px;margin-left:10px;/*border:solid 1px #CCC;*/padding:0px;clear:right}
DIV#course-detail H4 {margin:0px;padding:0px;background:#ccc;color:#fff;padding:6px;font-size:15px}
/*P.date{color:#6A96CF;font-weight:bold;font-size:15px;margin:2px 4px}*/
DIV#course-detail P{margin:10px 8px !important;font-size:12px;color:#666666}
div.desc{float:left;width:540px;margin-top:0px;margin-bottom:15px;}

/* Main Side Right Divs */
#main-right,.generic-right{width:200px;float:left;}
.generic-right {margin-bottom:15px}
	.generic-right H2 {width:200px;height:33px;margin:0px;text-indent:-9999px}
	.generic-right UL{float:left;margin:0px}
	.generic-right LI{background:none;margin:10px 0px 0px !important;padding:0px 0px 15px 0px !important;float:left;width:auto;border-bottom:1px solid #c9c9c7}
	.generic-right IMG {border:none;margin:0px 20px 0px 20px;float:left;}
	
	#main-right H2{width:200px;height:33px;margin:0px;text-indent:-9999px}
	
	#news UL {float:left;margin:0px}
	#news LI{background:none;margin:10px 0px 0px !important;padding:0px 0px 15px 0px !important;float:left;width:auto;border-bottom:1px solid #c9c9c7}
	#news H2 {background:url(../img/news-header.gif) no-repeat;float:left;}
	#news H3 {font-size:12px !important;margin:0px 0px 0px 10px !important;float:left;width:110px}
	#news IMG {border:1px solid #d1d1cf;margin:0px;width:70px;float:left;}
	
	#news LI A{float:right;margin:5px 10px 0px;font-size:11px;color:#38659f;font-style:italic;}
	#partners h2{background:url(../img/partners-header.gif) no-repeat;float:left;}
	#main-right #events {width:200px;float:left;margin-bottom: 15px;}
	#main-right #events A {width:200px;height:93px;display:block;background:url(../img/events.jpg) no-repeat;text-indent:-9999px}
	#main-right #forum {width:200px;float:left;margin-bottom: 15px;}
	#main-right #forum A {width:200px;height:93px;display:block;background:url(../img/forum.jpg) no-repeat;text-indent:-9999px}

/*Footer*/
#footer {border-top:1px solid #c9c9c7;width:1000px;height:50px;float:left;margin-top:10px;font-size:12px}
	#footer-left{width:450px;float:left;color:#919190}
	#footer-right{width:450px;float:right;text-align:right;color:#4376b5}
	

/*For contact page - information split*/
DIV.address{width:260px;float:left;margin-bottom:20px;margin-top:0px}
DIV.details {width:300px;float:left;margin-bottom:20px}
DIV.details P, DIV.address P {margin-top:0px}

/**/
P.successmessage{font-size:14px;font-weight:bold;color:#009F07}

/* ------ Typography styles for WYSIWYG and Main ------ */
H1 {font-size:20px;color:#064856;margin:10px 0px;clear:both}
H2 {font-size:18px;color:#1F6879;margin:20px 0px 10px}
H3,H4,H5,H6 {font-size:16px;color:#4095B0;margin:18px 0px 0px}
H3 {color:#77579c}
/*Henry's Styles*/
/*h2 {font-family: "Myriad Pro", "Myriad Pro Light", Calibri, Arial,Sans-serif;color: #10a39b;}
h3 {font-family: "Myriad Pro", "Myriad Pro Light", Calibri, Arial,Sans-serif;color: #77579c;line-height: normal;}
h4 {font-family: Calibri, "Myriad Pro", Verdana, Arial;color: #191919;}*/

P {margin:6px 0px;line-height:20px;font-size:13px;}
UL, OL{margin: 8px 0px 8px 10px}
LI {margin:8px 0px}
UL LI {background:url(../img/bullet.gif) no-repeat 0 4px; padding-left:15px;list-style:none}
OL LI {list-style:decimal; margin-left:16px}
/* there is also an ie8 fix for the bottom border*/
TH {background:#89C2EB;color:#FFFFFF;}
TABLE {width:100%;margin:10px 0px;background:#f2f2f0;border-collapse:collapse;border-bottom:solid 2px #FFF;border-right:solid 2px #FFF;}
TD, TH {border-top:solid 2px #FFF;border-left:solid 2px #FFF;padding:6px}
A {color:#38659f;text-decoration:none}
A:HOVER {color:#00a39a}
/* ---------------------------------------------------- */

/*extras*/
.clear {clear:both;}
.bold {font-weight:bold}
LI.first{border-top:none !important}
LI.last{border-bottom:none !important}
.expired {color:#9C0C28}


/*FORUM STYLES OVERIDES*/
#ForumContent {width:1000px}
#ForumContent .featureLeft h2, h2.bbcodeExamples {font-family:Arial, Helvetica, sans-serif;}
#Posts li.odd,#Posts li.even {width:981px}
div.userInformation {float:left}
div.posterContent {width:810px;}
.topicList tr td {font-size:15px}
.topicList tr.odd {background:#F2F2F0}
p.forumStats {font-size:13px;text-align:right;padding-right:10px;color:#666666}
#ForumSearch { background: #DADADA !important; }
#ForumSearch input.text {width:278px}
.featureRight {width:370px}
#ForumContent P {line-height:16px;margin:4px 0}
P.userInfo {line-height:14px;margin:2px 0 !important}
.forumFeatures {background:#F2F2F0}
#ForumSearch input.submit {font-weight:normal}
.rowTwo, .rowOne {padding:1px;font-size:12px}
.forumHolderFeatures {background:#CCDEF3;margin-top:8px}
div.posterContent h4 {font-size:15px}
/*div.posterContent,div.userInformation {float:left}*/
div.posterContent div.postType p {font-size:12px}
#ForumAdminFeatures {padding:10px}
#ForumAdminFeatures H3 {margin:8px 0 4px}
#ForumContent H2{margin-top:8px;font-size:16px}
#ForumContent UL LI {font-size:13px;padding:0 0 5px 15px;margin:0px 0}
#UserProfile P{margin-left:0 !important}
#UserProfile P.readonly {width:400px}
tr.rowOne,.pageNumbers, .gotoButtonEnd,.replyButton,.gotoButtonTop{ background:#6A6A6A !important;}
table.postHeader span {font-size:12px;color:#666666}


/*FOR WYSWYG Editor issues*/
TABLE.table-center {margin: 0 auto;}
TABLE.w202 {width:202px;border:none;border-collapse:collapse}
.float-left {float:left;margin:10px 10px 10px 0}
.float-right {float:right;margin:10px 0px 10px 10px}
.purple {color:#79599D}
.clear-styles {}
.color-dark{color:#064856}
.color-rich{color:#1F6879}
.color-bright{color:#4095B0}
.color-pale{color:#A3C9Dc}


/*Fix for left scroll in Model Admin*/
#Form_EditForm {overflow:auto}

/*RIGHT TABLE NAV*/
TABLE.custom{width:220px;border-collapse:collapse}
TABLE.custom TH{Background:#a3c9dc;color:#fff;font-weight:bold}
TABLE.custom TD.nav1,TABLE.custom TD.nav1:HOVER{Background:#a3c9dc;color:#fff;font-weight:bold;text-align:center}
TABLE.custom TD.nav2,TABLE.custom TD.nav2:HOVER{Background:#4095B0;color:#fff;font-weight:bold;text-align:center}
TABLE.custom TD {background:#f2f2f0;border-bottom:1px solid #fff;padding:5px}
TABLE.custom TD A{text-decoration:none;}
TABLE.custom TD:HOVER {background:#e2e2e0;}
TABLE.custom TD A:HOVER{background:#e2e2e0;text-decoration:underline;}