
/* Generate Main template BGhttp://beta.nottingham.ac.uk/SiteElements/Images/PageBackgrounds/pb-qmc.jpg../images/physiotherapy-bg-image.jpg 
#internalWrap {
	background-image:url(../images/nursing-bg.jpg);
	padding-bottom:180px;
}*/

/* Replace site-specific style sheet */
/*
#menu ul li.sys_m5 a { margin: 0; border-top: 5px solid #003162; background: #fefeff url(/SiteElements/Images/Template/Global/bg-menu-on1.png) no-repeat center left; }
#menu ul li.sys_m5 ul a { border-top: 0px; } 
#menu ul li.sys_m5 a span, #menu ul li.sys_m5 strong span { background: url(/SiteElements/Images/Template/Global/bg-menu-on2.png) no-repeat center right; }

#internal #pageTitle { margin: 28px 0 30px 15px; padding: 10px 0 10px 80px; }
#internal #pageTitle h1, #internal #pageTitle strong.sys_dummy { font: 3.6em "Century Gothic", "Verdana", sans-serif; display: block; }

#internal #internalNav { margin: 39px 0 0 0; background: #9461a8 url(/SiteElements/Images/Template/Internal/InternalNavigation/top-business.png) no-repeat top left; }
#internal #internalNav #NavDiv { background: url(/SiteElements/Images/Template/Internal/InternalNavigation/btm-business.png) no-repeat bottom left; }
#internal #internalNav ul div.sys_currentitem { background: #000 url(/SiteElements/Images/Template/Internal/InternalNavigation/2ndlevelon-business.png) no-repeat center left; font-weight:bold; }

#internal #main #pageTools { background: url(/SiteElements/Images/Template/Internal/FacultyColours/bg-pagetools-business.png) no-repeat top left; }
#internal #main #pageTools div.sys_btm { background: url(/SiteElements/Images/Template/Internal/FacultyColours/bg-pagetools2-business.png) no-repeat bottom center; }

#internal #pageTitle { background: url(/SiteElements/Images/template/internal/bg-h1-business.jpg) no-repeat top left; }

#internal #content h1 { background: url(/SiteElements/Images/Template/Internal/FacultyColours/bg-h2-business.png) no-repeat bottom right; }

#internal #content h2 { background: url(/SiteElements/Images/Template/Internal/FacultyColours/bg-h2-business.png) no-repeat bottom right; }

#internal #content table.genericTable th{ font-weight: bold; background: #f9f6fa url(/siteelements/images/template/internal/FacultyColours/bg-tableheader-business.png) repeat-x top left; }


#internal #content ul.sys_tabs li, #internal #content div.sys_events-tabs-control ul li { background: url(/SiteElements/Images/Template/Internal/FacultyColours/tab-right-business.png) top right no-repeat; }
#internal #content div.sys_events-tabs-control ul li a, #internal #content ul.sys_tabs li strong,
#internal #content ul.sys_tabs li span { background: transparent url(/SiteElements/Images/Template/Internal/FacultyColours/tab-left-business.png) top left no-repeat; }

#internal #content .sys_overview { background: #faf7fb url(/SiteElements/Images/Template/Internal/FacultyColours/bg-tableheader-business.png) repeat-x top left; }

#internal #bottom .sys_content { background: url(/SiteElements/Images/Template/Internal/FacultyColours/bg-bottomcontent-business.png) no-repeat top left; }

#internal #bottom .sys_corners { background: url(/SiteElements/Images/Template/Internal/FacultyColours/bg-bottomcorners-business.png) no-repeat top left; }

#internal #content .sys_pagination { background: #faf7fb url(/SiteElements/Images/Template/Internal/FacultyColours/bg-pagination-business.png) repeat-x top left; }
*/

#content{
	padding-top:0;
}

/* Extra styles for Comms Events 05 Dec 09 */
#internal #content .sys_events-record dd.sys_events-description div.sys_events-extrainfo-label{border-bottom: 1px solid #F4EFF6;}

/* Sign Off Mentor System*/
#registration_form legend{
margin: 6px 1px 6px 1px;
font-family: "Century Gothic","Verdana",sans-serif;
font-size: 1.8em;
padding-top: 0.2em;
padding-right: 28px;
padding-bottom: 0.2em;
padding-left: 0pt;
}
#registration_form label{
display:block;
font-size:120%;
margin-bottom:4px;
margin-top:4px;
}
#internal #content #registration_form input, #internal #content #registration_form select{
display:block;
border:none;
margin:0;
}
#internal #content input{
border:1px solid #E5E5E5;
margin:0;
}
#internal #content #registration_form .text_area{
border:1px solid #E5E5E5;
}
#internal #content #registration_form .text_box{
border:1px solid #E5E5E5;
}
#internal #content #registration_form #sign_off_mentor input{
	display:inline;
	margin-left:10px;
}
#registration_form textarea{
display:block;
margin-bottom:4px;
}
.submit{
margin-top:10px;
}
#registration_form .text_box{
width:98%;
font-size:1.4em;
}
#internal #content #registration_form textarea{
	margin-left:0;
	margin-bottom:10px;
}
.error{
border:2px solid #F06;
background-color:#EEB9C4;
padding:10px;
}
#sign_off_mentor{
padding:10px;
background-color: #F3C28D;
border:2px solid #F93;
margin-top:10px;
}
#sign_off_mentor input, #sign_off_mentor label{
display:inline;
}
.error-margin{
	margin-top:10px;
}
#reg_error_info{
padding-left:40px;
background:url(../images/warning-icon.gif) left top no-repeat;
margin-bottom:20px;
}
#internal #content #registration_form{
border:4px solid #E5F0F8;
padding:10px;
}
#internal #content #registration_form fieldset{
margin-bottom:20px;
}

#internal #content #registration_form legend{
background-color:#E5F0F8;
padding:10px;
display:block;
}
/* START successful registration message */
#success{
padding-left:40px;
background:url(../images/success-icon.jpg) left top no-repeat;
padding:0px 0px 15px 40px;
}
/* START status message*/
#logout{
float:right;
}
#internal #content #system_header #logout a{
color:#fff;
}
#internal #content #system_header{
background-color:#336699;
margin:0 -20px 0 -20px;
padding:0 20px 10px 20px;
}
h1 {
	margin-top:10px;
}
#internal #content #system_header p{
	padding:0;
	margin:0;
color:#fff;
}
/* START Login side panel form */
.login_but{
margin-top:5px;
}
#internal #content #login fieldset{
padding-top:0;
margin-top:10px;
}
#internal #content #login legend{
display:none;
}
#internal #content #login ol{
padding-left:25px;
padding-right:0;
background:url(../images/warning-icon.gif) left top no-repeat;
list-style:none;
border-bottom:1px solid #FF6FA7;
margin-bottom:5px;
}
#internal #content #login ul, #internal #content #login ul li, #internal #content #login ul:first-child{
padding:0;
margin:0;
list-style:none;
background-image:none;
border:none;
}
#login .input_box{
	width:214px;
	margin:5px 0 5px 2px;
	font-size:1.4em;
}
/*START OAR styling*/
#oar{
border:1px solid #999;
padding:10px;
}
#oar h3{
text-align:center;
}
#oar table{
border:none;
border-collapse:collapse;
width:100%;
}
#oar table tr td{
	padding:5px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
}
#oar table .oar_no_border td{
	border:none;
}
#oar table tr .last_row{
	border-bottom:1px solid #CCCCCC;
}
/*END OAR styling*/

/* START Scenario navigation Bar */
/*
#internal #content #scenario_nav ul{
padding:0;
margin:0;
background-image:none;
list-style:none;
}
#internal #content #scenario_nav ul li{
display:inline;
padding:0;
margin:0;
background-image:none;
list-style:none;
}
#internal #content #scenario_nav ul li a{
color:#000;
display:inline-block;
padding:4px;
border:1px solid #000;
border-bottom:none;
background-color:#C2DDEF;
}
*/
/* END Scenario navigation Bar */
#internal #content #scenario_content{
border:2px solid #E3E3E3;
padding:10px;
border-top:0px;
}
#internal #content #video_container{
margin:15px 0;
padding-left:40px;
}
#internal #content #registration_form form fieldset .radio_group{
margin:5px 0 5px 25px;
}
#internal #content #registration_form form fieldset .radio_group label, #internal #content #registration_form form fieldset .radio_group label input{
display:inline;
}
#internal #content .student_successful{
border:3px solid #3C3;
padding:5px 0 5px 40px;
background:url(../images/declaration-success.gif) 5px 50% no-repeat;
margin:10px 0;
}
#internal #content .student_unsuccessful{
border:3px solid #F33;
padding:5px 0 5px 40px;
background:url(../images/declaration-unsuccess.gif) 5px 50% no-repeat;
margin:10px 0;
}
#internal #content .continue_button{
margin-top:10px;
}
#internal #content .error p{
color:#000;
}
#internal #content #scenario_content .final_assessment form .error{
margin-bottom:10px;
}

#internal #internalNav ul.sys_simpleListMenu > #scenario_start a, #internal #internalNav ul.sys_simpleListMenu #scenario_start span {
	background-image:url(../images/scenario01.gif);
	background-repeat:no-repeat;
	background-position:5px 50%;
	padding-left:25px;
}
#internal #internalNav ul.sys_simpleListMenu > #scenario_start div.scenario_selected a{
	background-color:#EF8E1D;
	background-image:url(../images/scenario02.gif);
	background-repeat:no-repeat;
	background-position:5px 50%;
	padding-left:25px;
}
#wrapper #container #pageTitle, #wrapper #container #pageTitle .sys_schoolHeader_topSmall, #wrapper #container #pageTitle .sys_schoolHeader_bottomBig{
color:#003366;
}
#content fieldset, #content #xmlform_panel fieldset {
	position:static;
}

#content ul.sys_tabs {
height:auto;
}
#content fieldset, #content #xmlform_panel fieldset{
	float:none;
}


#content #attempt_scenario_one{
	
	padding:10px;
	font-weight:bold;
	line-height:120%;
	font-size:140%;

}
#content #attempt_scenario_one a{
	display:inline-block;
	background-color:#50BA49;
	color:#fff;
	border-radius: 10px; 
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	border: 5px solid #50BA49;
	text-decoration:none;
	padding:20px;
	box-shadow:2px 2px 5px #999999;
}
#content #attempt_scenario_one a:hover{
	display:inline-block;
	text-decoration:underline;
	border-radius: 10px; 
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
		border: 5px solid #603361;
	background-color: #603361;
	padding:20px;
	color:#fff;
	box-shadow:2px 2px 5px #999999;
}
#content #section_nav ul{
	float:right;
	margin-top:5px;
}
#content #section_nav ul li{
	display:inline;
}
/*
#content #section_nav ul li a{
	display:inline-block;
	background-color:#50BA49;
	color:#fff;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border: 1px solid #50BA49;
	text-decoration:none;
	padding:5px;
	box-shadow:2px 2px 5px #999999;
	text-decoration:none;
}
#content #section_nav ul li a:hover{
	display:inline-block;
	background-color:#50BA49;
	color:#fff;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border: 1px solid #50BA49;
	text-decoration:none;
	padding:5px;
	box-shadow:2px 2px 5px #999999;
	text-decoration:none;
}
*/
#content #section_nav ul li a.sn_previous:link,#content #section_nav ul li a.sn_previous:visited{
	display:inline-block;
	background:url(../images/left-arrow.png) left center no-repeat;
	background-color:#50BA49;
	color:#fff;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border: 1px solid #50BA49;
	text-decoration:none;
	padding:5px 5px 5px 20px;
	box-shadow:2px 2px 5px #999999;

}
#content #section_nav ul li a.sn_previous:hover{
	display:inline-block;
	background:url(../images/left-arrow.png) left center no-repeat;
	background-color:#603361;
	color:#fff;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border: 1px solid #603361;
	text-decoration:underline;
	padding:5px 5px 5px 20px;
	box-shadow:2px 2px 5px #999999;

}

#content p a.sn_next:link,#content p a.sn_next:visited,#content #section_nav ul li a.sn_next:link,#content #section_nav ul li a.sn_next:visited{
	display:inline-block;
	background:url(../images/right-arrow.png) right center no-repeat;
	background-color:#50BA49;
	color:#fff;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border: 1px solid #50BA49;
	text-decoration:none;
	padding:5px 20px 5px 5px;
	box-shadow:2px 2px 5px #999999;

}
#content #section_nav ul li a.sn_next:hover,#content p a.sn_next:hover{
	display:inline-block;
	background:url(../images/right-arrow.png) right center no-repeat;
	background-color:#603361;
	color:#fff;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border: 1px solid #603361;
	text-decoration:underline;
	padding:5px 20px 5px 5px ;
	box-shadow:2px 2px 5px #999999;

}


#content #section_nav li strong{
	font-size:140%;
}
.csb_block{
background-color:#CCC;
}
#csb table{
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-collapse:collapse;

}
#csb table tr td{
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
}
#content ul.sys_tabs li strong, #content ul.sys_tabs li span, #content div.sys_events-tabs-control li a, #main #content div.sys_events-tabs-control li a:hover{
	padding-right: 5px;
	padding-left: 5px;
}

#content ul.sys_tabs li a, #main #content div.sys_tabsfilter-control li a{
	display:inline-block;
	padding-right: 5px;
	padding-left: 5px;
}
