/* 
	Simply4Doctors co uk layout 
	These properties are not permitted in this file, and should be in the colour file(s):
	background-color
	border-color (border-left-color etc)
	background-image
	color
*/

#site_scope {
	clear:left;
	font-size:69%;
	padding:0 30px 10px;
	width:918px;
}

#globalsites ul li a {
	display:none;
}

/* Homepage 3 specific styling*/

#home_page_3 #home_title{
	width:452px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

#home_page_3 div#home_text{
	width:274px;
	float:left;
}

#home_page_3 #contentholder{
	clear:both;
}

#home_page_3 #fragment{
	display:none;
}

#home_page_3 #contentholder #scope{
	clear:left;
}

#home_page_3 #contentarea #frm_news{
	margin:5px 0 0 0;
}

#home_page_3 #contentarea .news .intro p{
	display:block;
	width:100%;
}

#home_page_3 #contentarea #frm_news select{
	width:80%;
}

#home_page_3 #contentarea #errordetails, #links #errordetails{
	border:none;
	width:auto;
	margin:0 0 5px;
	padding:5px;
}

#home_page_3 #contentarea #errordetails h3{
	padding:0 0 5px;
	margin:0;
}

/* End Homepage specific styling*/

#contentarea h2 {
	clear:left;
}

#contentarea p {
	clear:left;
}

#links div.intra_site_promotion object {
	margin-left:40px;
}

#links div.free_text_panel p{
	padding:0px 10px 5px 0px;
}

#links div.content_segmentation{
	display:none;
}

#contentarea ol ol{
	list-style-type:lower-alpha;
}

#contentarea td.activeday a:link, #contentarea td.activeday a:visited {
	padding:7px 1px;
}

/* Externally Integrated and byte size learning page styling */

#itemid6399451 #links,
#externally_integrated_page #links {
	display:none;
}

#itemid6399451 #breadcrumb,
#itemid6399451 #contentarea,
#itemid6399451 #centrestrip,
#externally_integrated_page #breadcrumb, 
#externally_integrated_page #contentarea, 
#externally_integrated_page #centrestrip {
	width:748px;
}

/* Form */

#contentarea form hr{
	display:none;
}

#contentarea form p.submitholder {
	padding-top:0px;
}

/* Online Meeting Form*/

.invisible{
	visibility:hidden;
}

#itemid4934122 #frm_feedback #btnSubmit {
	border-width:0;
	cursor:pointer;
	font-size:0px;
	height:90px;
	left:-373px;
	line-height:0px;	
	margin:0;
	outline:none;
	padding:0;
	position:relative;
	text-indent:-1000px;
	top:-441px;
	width:165px;
}

/* News */

#news_index #contentarea form#frm_news fieldset{
	padding:0px 3px;
}

#news_branch #contentarea #siteRegistration,
#news_branch #contentarea form#siteRegistration p.submitholder,
#news_branch #contentarea #siteRegistration input.submit{
	float:left;
	padding:0px;
}

/* Temp Events solution*/

#events_index #frm_news_search, #events_index #contentarea p.right{
	display:none;
}

#events_index #contentarea{
	background-position:285px 75px;
}

#events_index #contentarea table{
	margin-top:40px;	
}

#events_index #links .content_segmentation{
	position:absolute;
	top:180px;
	left:590px;
	background-image:none;
}

#events_index #links .content_segmentation .linkspanelheader{
	padding:0;
	position:absolute;
	top:7px;
	left:-85px;
	font-size:125%;
}

#events_index #links div.content_segmentation div{
	padding:0;
}

#contentarea #eventdesc a.arrow{
	display:none;
}

/* Alternate Button styling */

#sp_registration_email #contentarea form p.submitholder,
#sp_registration_main #contentarea form p.submitholder {
	background-repeat:repeat-x;
	border-width:1px;
	border-style:solid;
	width:200px;
	margin:10px 0px 10px 0px;
	position:relative;
	left:530px;
	padding:0px;
	-moz-border-radius:10px;
}

#questionnaire_once_only #contentarea form p.submitholder {
	background-repeat:repeat-x;
	border-width:1px;
	border-style:solid;
	width:200px;
	margin:10px 0px 10px 0px;
	float:right;
	padding:0px;
	-moz-border-radius:10px;
}

#sp_registration_email #contentarea form #email_field p.submitholder,
#sp_registration_main #contentarea form #email_field p.submitholder {
	width:150px;
}

#questionnaire_once_only #contentarea input.submit,
#sp_registration_email #contentarea input.submit, 
#sp_registration_email #contentarea input.back,
#sp_registration_main #contentarea input.submit, 
#sp_registration_main #contentarea input.back{
	border:none;
	cursor:pointer;
	display:block;
	font-size:100%;
	font-weight:bold;
	margin:0 0;
	padding:7px;
	position:relative;
	text-align:center;
	width:100%;
}

/* End alternate button styling */

/* Reg Form styling */

#sp_registration_email #links, #sp_registration_main #links {
	display:none;
}

#sp_registration_email #contentarea, #sp_registration_email #centrestrip,
#sp_registration_main #contentarea, #sp_registration_main #centrestrip {
	line-height:130%;
	padding:15px 0 15px 5px;
	width:743px;
}

#sp_registration_email div.paragraph, #sp_registration_main div.paragraph {
	padding-bottom:0px;
}

#sp_registration_email #contentarea form p, #sp_registration_main #contentarea form p {
	padding:0;
	font-size:85%;
}

#sp_registration_email #contentarea form p img, #sp_registration_main #contentarea form p img{
	margin-left:5px;
}

#sp_registration_email #contentarea form fieldset, #sp_registration_main #contentarea form fieldset {
	padding:0 10px;
}

#sp_registration_email #contentarea label, #sp_registration_main #contentarea label {
	font-weight:bold;
	padding-left:0;
	width:28%;
	font-size:92%;
	margin:12px 0 0 0;
	text-align:right;
}

#sp_registration_email #contentarea input.text, #sp_registration_email #contentarea textarea,
#sp_registration_main #contentarea input.text, #sp_registration_main #contentarea textarea {
	padding:2px;
	width:40%;
	margin:10px 0 0 1%;
}

#sp_registration_email #contentarea select,
#sp_registration_main #contentarea select{
	padding:1px;
	width:22%;
	margin:10px 0 0 1%;
}

#sp_registration_email #contentarea form p.help_inline,
#sp_registration_main #contentarea form p.help_inline{
	line-height:130%;
	margin:2px 0 0 29%;
	width:60%;
	float:left;
	display:block;
	padding:0px;
}

#sp_registration_email #contentarea form fieldset.for_checkbox,
#sp_registration_main #contentarea form fieldset.for_checkbox{
	width:80%;
	margin:30px 0 0 50px;
	padding:30px 20px;
}

#sp_registration_email #contentarea fieldset.for_checkbox label,
#sp_registration_main #contentarea fieldset.for_checkbox label {
	text-align:left;
	font-size:92%;
	width:100%;
	margin:0px;
	padding:5px 10px;
	font-weight:normal;
}

#sp_registration_email #contentarea fieldset.for_checkbox input,
#sp_registration_main #contentarea fieldset.for_checkbox input{
	margin:3px 5px;
}

#sp_registration_email #contentarea fieldset.for_checkbox h3,
#sp_registration_main #contentarea fieldset.for_checkbox h3{
	margin-top:20px;
	padding-bottom:5px;	
	font-weight:normal;
	border-bottom-width:1px;
	border-style:dashed;
	float:left;
	width:100%;
}

#sp_registration_email #contentarea div.disclaimer, 
#sp_registration_main #contentarea div.disclaimer {
	font-size:100%;
	float:left;
	margin-top:20px;
	padding:10px;
}

#registration_step1 #links{
	display:none;
}

#registration_step1 #contentarea, #registration_step1 #centrestrip{
	width:743px;
}

/* Questionnaire once only */ 

#questionnaire_once_only .content_form{
	border:none;
}

#questionnaire_once_only #contentarea label{
	font-size:100%;
}

#questionnaire_once_only #contentarea form hr {
	display:none;
}

#questionnaire_once_only #contentarea form fieldset{
	clear:none;
	padding:0px;
}

#questionnaire_once_only #contentarea fieldset p {
	padding:0px;
}

#questionnaire_once_only #contentarea label.for_checkbox input, 
#questionnaire_once_only #contentarea .for_radio input {
	margin-top:3px;
}

#questionnaire_once_only fieldset span {
	float:none;
}

#contentarea #errordetails{
	border-style:solid;
	border-width:1px;
	width:60%;
	margin:20px 20% 20px 15%;
}

/* Request form */

#request_form_items_list #contentarea form fieldset{
	display:none;
}

#request_form_items_list #contentarea div.disclaimer{
	padding:10px;
}

/* Questionnaire and request form Button styling */

#request_form_items_list #contentarea form p.submitholder,
#questionnaire_once_only #contentarea form p.submitholder{
	margin:10px 10px 10px 0;
	padding:0px;
	float:left;
	width:auto;
	border:none;
}

#request_form_items_list #contentarea input.submit,
#questionnaire_once_only #contentarea input.submit{
	cursor:pointer;
	display:block;
	font-size:100%;
	font-weight:bold;
	margin:0 5px;
	padding:7px;
	position:relative;
	text-align:center;
	width:120px;
	float:left;
	background-repeat:repeat-x;
	border-width:1px;
	border-style:solid;
	-moz-border-radius:10px;
}