body {
		/*background:#FEFEF8 none repeat scroll 0%;*/
		background:#f0f0f0 none repeat scroll 0%;
		color:#000000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:76%;
		margin:0pt;
		padding:0pt;
		
}

a {
		outline-style:none;
	}

* html .container {
		margin-left:-700px;
		position:relative;
}

* html .container, * html .content {
		height:1px;
}

.elements {
		padding:5px;
		background:#FEFEF8;
}

.width {
		border:1px solid #000000;
		height:100%;
		margin:0pt auto;
		min-width:700px;
		width:90%;
}

* html .minwidth {
		padding-left:700px;
}

* html .minwidth, * html .layout {
		height:1px;
}

.noborder {
		border:0px;
}

.elements h2 {
		font-size:1.4em;
		font-weight:normal;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		border-bottom:1px dotted #0171b4;
		padding-bottom:3px;
}

#header {
		background:#f0f0f0 none repeat scroll 0%;
		height:120px;
		padding:0px;
}



#footer {
		background:#dadada none repeat scroll 0%;
		height:30px;
}

#footer_content {
		font-size:95%;
		height:20px;
		margin:5px;
		padding-top:2px;
		font-family:Arial, Helvetica, sans-serif;
}

.clearfloats {
		clear:both;
		/*height:0px;*/
}

.floatcontainer {
		float:left;
		width:100%;
		margin-top:10px;
}

#nav {
		float:left;
		width:175px;
		background-color:#013b8d;
		/*background-color:#CBCBCB;*/
		/*background:url(/images/bg_image.png) center top no-repeat;*/
		
}

#wheel_image {
	float:left;
	width:175px;
}

#nav2 {
		float:right;
		width:150px;
		background-color:#E7E7E7;
		/*background-color:#CBCBCB;*/
		
}

.box {
		background-color:#E7E7E7;
}


#banner {
		width:100%;
		height:100%;
		background:url(../images/header_strip2.png);
		
}

#banner_left {
		background: url(../images/header_left2.png) left top no-repeat;
		width:21px;
}

#home_anchor {
		display:block;
		height:100%;
		width:100%;
}

#banner_right {
		background: url(../images/header_right2.png) right top no-repeat;
		width:21px;
}
	
#content {
		margin-left:195px;
		margin-right:10px;
		text-align:justify;
		padding-top:0px;
}



#about_body #content,
#patient_body #content,
#services_body #content,
#hr_body #content,
#news_body #content,
#trustinfo_body #content,
#ft_body #content,
#other_body #content {
		margin-left:180px;
		margin-right:30px;
		text-align:justify;
		padding-top:0px;
}

#about_body .floatcontainer,
#patient_body .floatcontainer,
#services_body .floatcontainer,
#hr_body .floatcontainer,
#news_body .floatcontainer,
#trustinfo_body .floatcontainer,
#ft_body .floatcontainer {
		margin-bottom:10px;
}
	
#main {
		clear:left;
}

.bold {
		font-weight:bold;
}

.underline {
		text-decoration:underline;
}

.header {
		margin-bottom:5px;
}

ul.inline_list {
		margin: 0px;
		padding: 0px;
		list-style-type: none;
}

ul.inline_list li {
		display: inline;
		margin: 0px 5px;
		border: 0px;
		background: none;
}

#menu {
	margin-bottom:10px;
}

.section_heading {
	font-weight:bold;
	font-size:115%;
	text-align:center;
}

.pdf_icon {
	vertical-align:middle;
}

.backlink {
	font-size:110%;
	font-weight:bold;
	text-align:center;
}

.minimenu {
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	background-color:#d7d7d7;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	cursor:pointer;
}

.minimenu td {
	background-color:#f0f0f0;
	/*padding:5px;*/
	
}

.minimenu td a {
	text-decoration:none;
	display:block;
	/*width:100%;*/
	/*height:100%;*/
	padding:7px;
	color:#004269;
}

.minimenu td a:hover  {
	background-color:#CCCCCC;
}

.noscriptwarning {
	font-weight:bold;
	font-size:120%;
	padding:5px;
	text-align:center;
	border:thick #FF0000 double;
	width:60%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
}

.leftlinks {
	float:left;
	width:24%;
	text-align:left;
	margin-top:10px;
}

.rightsection {
	float:right;
	width:74%;
	margin-top:10px;
}

.indented {
	margin-left:20px;
}

.nounderline {
	text-decoration:none;
}

.styled_list {
	list-style:none;
	margin:0;
	padding:0;
	/*margin-top:10px;*/
	font-size:110%;
}

.styled_list li {
	padding-bottom:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	border-bottom:1px dotted #dadada;
}

.styled_list a {
	text-decoration:none;
	display:block;
	height:100%;
	color:#004269;
}

.styled_list a:hover {
	text-decoration:underline;
	/*background-color:#D7d7d7;*/
}

.centretable {
	margin-left:auto;
	margin-right:auto;
}

.para {
	margin-top:10px;
	margin-bottom:10px;
}

.virtualLink {
	cursor:pointer;
	font-weight:bold;
}

.center {
	text-align:center;
}

.cal_link {
	font-weight:bold;
	font-size:100%;
}

.video {
	margin-left:auto;
	margin-right:auto;
}

.bluetxt {
	color:#004269;
	}
	
.alert {
	color:#FF0000;
	font-weight:bold;
}

#datedisplay {
	font-weight:bold;
	float:right;
	padding-top:10px;
	
	color:#444444;
	cursor:default;
}

.smallgreen {
	color:green;
	font-size:8pt;
	text-decoration:none;
}

.smalltext {
	font-size:8pt;
}

.searchstring {
	font-weight:bold;
	text-decoration:underline;
	color:#FF3300;
}

.borderbox {
	border:1px dashed #cccccc;
}

.nodec {
	text-decoration:none;
}

.sidebarimg {
	text-align:center;
	margin-top:10px;
}

.suggestion {
	display:block;
	font-weight:bold;
	padding:4px;
	padding-left:0px;
}

.marginbottom {
	margin-bottom:10px;
}

.small_indent {
	margin-left:5px;
}

#navmenu {
	color:#fff;
	list-style:none;
	margin:0px;
	margin-left:25px;
	padding:0px;
	font-size:large;
}

#navmenu li {
	margin-bottom:10px;
}

#navmenu a {
	color:#fff;
}

