/*Horizontal rule between webparts in grey web zone*/

.lifecheckers-home-list {list-style:none;padding:0;clear:left;float:left;margin-top:0.4em;width:100% ! important;}
.lifecheckers-home-list li {margin-bottom:0.6em ! important;width:100% ! important;}
.lifecheckers-home-list a {font-size:1em ! important;}
.last-list {margin-bottom:0;}

.inner_right_section_grey hr {
	border:0;
	clear:both;
	margin:5px 0;
	height:1px;
	display:block;
	background:url("/lifecheckers/style Library/Images/borderTile.gif") repeat-x center center;
	padding:5px 0 5px 0;
}
.inner_right_section_grey hr hr {
	display:none;
}
.inner_right_section_grey_btm {background-color:#f6f6f6;}

/*  Styling for the search box  */ 
.searchInputField {
	padding: 0 0 0 4px;
	width: 140px;
	height: 18px;
	margin-right:10px;
}
.siteSearchBox {
	height: 22px;
	float:right;
	padding:15px 20px 0 0;
	display:inline;
	position:relative;
}
.siteSearchBox input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #b6b6b6;
	color: #6e6e6e;
	vertical-align:middle;
}
#ctl00_contentsearch_SearchImg {padding:0 ! important;}
.siteSearchBox span.caption {
	font-size: 1.1em;
	line-height: 1.2em;
	display:block;
	z-index:1;
	padding: 4px 0 0 4px;
	position:absolute;
	top:14px;
	left:3px;
}
/* ----------------------------------------  NEW HEADER ------------------------------------------------------------------ */
#cons_nav_holder {
	background-image:url("/lifecheckers/style%20library/images/headerGradient.gif");
	background-repeat:repeat-x;
	height:52px;
	padding:0  0 0 0;
	margin:0;
	width:975px;
	display:block;
	clear:both;
}
a img,
img {
	border:none;
}

#logo_nhs {padding:15px 0 0 20px;}
#logo_nhs img {background:transparent;}

/* login or create account   */
.headerLogin p {
color:#404040;
float:left;
font-size:12px;
margin:0;
padding:0;
text-align:center;
width:100%;
}
.headerLogin {width:51.8%;margin-top:2em;float:left;}

.headerLogin a {
	color:#007AC2;
}
/* styling for the search results based on the default xslt */
/*.ms-WPHeader td {
	display:none;
}*/
.ms-WPBorder, 
.ms-WPBorderBorderOnly{
	border:none;
}


div#twoclmn_leftsection div.resultSet {
	margin:0;
	padding:0;
}
div#twoclmn_leftsection div.resultSet ul li {
	float:none;
	padding: 0;
}
/* resize radeditor web part to fit inside the Web Part Zone */
.ms-WPBorder .radeditor {
	width:100% !important;
}
/* styling for page error messages */
.errorMessage {
	color: #ba0000;
	position:absolute;
	top:37px;
	left:0px;
}
/* background colours for elements that use a background image - so the text is visible on the default background colour */
#banner {
	/*background:url(/lifecheckteam/style%20library//1_fadedgrey_center.jpg) repeat-x left bottom;*/
    background-color: #9b9b9b;
}
/* restrict the width of <ul> under #center_formated to auto from 455px, so as to avoid #right_section from dropping down in ie6 */

#center_section #center_formated .inner_right_section_grey ul {
	width:auto;
}
/* add border to INPUT tag within EditModePanel */

#edit_mode .ms-formfieldcontainer input {
	border-right: #cccccc 1px solid;
	border-top: #707070 2px solid;
	border-left: #707070 2px solid;
	border-bottom: #cccccc 1px solid;
	padding-right: 3px;
	padding-left: 2px;
}
/* ----------------------------------------  Right Section Typography ------------------------------------------------------------------ */
#right_section p,
#right_section li,
#right_section a {
	font-size:1.05em;
}

.updates h2.primaryHeading {
	background-image: url("/lifecheckers/style%20Library/images/smallEnvelope.gif");
	background-position:top right;
	background-repeat:no-repeat;
	padding:0 20px 0 0;
	width:190px;
	height:2.7em;
}

.updates {width:231px;background-color:#ececec;margin-bottom:1em;}
.updates ul {list-style-type:disc ! important;margin:0 0 0 1.3em ! important;}
.updates li {margin:0 ! important;list-style-type:disc ! important;}
.updates a {font-weight:normal ! important;}

.updates .inner_right_section_grey_top {background-image:url("/lifecheckers/style%20Library/images/background/global_gray_top_small_bg_1.gif") ! important;}
.updates .inner_right_section_grey_btm {background-color:#ececec ! important;background-image:url(/lifecheckers/style%20Library/images/background/global_gray_bottom_small_bg_1.gif) ! important;}

h2.primaryHeading {
	color:#585858;
	font-weight:bold;
	margin-bottom:6px;
}
h2.primaryHeading a {
	color:#585858;
	font-weight:bold;
}
#right_section h3,
#right_section h3 a,
#right_section h2,
#right_section h2 a {margin:13px 0 7px 0;font-weight:bold;}

#right_section h2 {color:#585858 ! important;font-size:1.3em ! important;}
#right_section h2 a {color:#585858 ! important;font-size:1em ! important;}
#right_section h3 {color:#0066b3 ! important;font-size:1.3em ! important;}
#right_section h3 a {color:#0066b3 ! important;font-size:1em ! important;}
#right_section img {margin:5px 0;}

/*Search box

#ctl00_contentsearch {
	padding:0 0 0 0;
	float:right;
	margin:-30px 0 0 0;
	color:#404040;
	border:1px solid #112233;
	height:30px;
	display:block;
}
.siteSearchBox .caption {
	margin:0 0 0 0;
	padding:0;
	font-size:12px;
	vertical-align:middle;
	line-height:12px;
	}
	
/*button style doesn't work in ie 6*/
/*
.siteSearchBox input [type="button"],
.siteSearchBoxSubmitButton {
	background:url("/lifecheckers/style Library/images/searchButton.gif") no-repeat center right;
	color:#fff;
	padding:1px 22px 3px 3px;
	margin:0;
	font-weight:bold;
	height:20px;
	width:54px;
	display:inline-block;
	overflow:auto;
	cursor:pointer; 
	border:3px solid #faceee;

}
.siteSearchBox input[type="text"],
.siteSearchBoxTextInputField {
	margin:0 0 0 0;
	padding:0 0 0 0;
	height:17px;
}*/
/* search text box
#ctl00_contentsearch .siteSearchBox input {
	margin:0 0 0 10px;
  font-size:12px;
}
input  {
border:1px solid #999;
}*/

