html body div .permalink {
	color:#444;
}
	html body div .permalink:hover {
		text-decoration:underline;
	}
.searchRadioWrap {
	float:left;
	color:#fff;
	font-size:12px;
	margin:5px 0 0;
	padding:0 0 0 4px;
}
	.searchRadioWrap .searchCollection {	
		padding:0 8px 0 0;
	}
div.adminComment {
	background:#ffe8d9;
}
.cabe-comment .commentText {
	font-size: 1.4em;
	line-height: 1.429;
	margin: 0px 0px 1.429em;
	color:#444;
}
	.cabe-comment .commentText p,
	.cabe-comment .commentText ul,
	.cabe-comment .commentText ol,
	.cabe-comment .commentText li {
		font-size:1em;
	}
	.cabe-comment .commentText p,
	.cabe-comment .commentText ul,
	.cabe-comment .commentText ol {
		margin: 0px 0px 10px;
	}
	.cabe-comment .commentText li {
		margin: 0px 0px 5px 10px;
		list-style-position:inside;
	}
		.cabe-comment .commentText ul li {
			list-style-type:square !important;
		}
		.cabe-comment .commentText ol li {
			list-style-type:decimal !important;
		}
#comments {
	margin:25px 0 0;
	clear:both;
}
#comments fieldset {
	clear:both;
	display:block;
}
#comments .commentDesc {
	width:120px;
	margin:0 0 0 170px;
}
.cabe-comment .edit-comment {
	padding:5px 10px;
	background:#000;
	color:#fff;
	font-size:1.2em;
	position:absolute; 
	right:0;
	top:0;
}
.cabe-comment {
	position:relative;
	background:#eff0f5;
	padding:16px 16px 4px 16px;
	margin:0 0 32px;
}
#comment-form .description {
	display:block !important;
	font-size:1.2em !important;
	font-style:normal;
	font-weight:bold;
	color:#999;
	width:280px;
	float:left;
	clear:none;
	margin:5px 0 5px 2px;
	position:absolute !important;
	left:270px;
	top:39px;
	z-index:1;
}
#comment-form {
	float:left;
	width:100%;
	clear:both;
}
#comment-form .form-item {
	font-size:1em;
	margin:0;
	position:relative;
	clear:both;
}
.commentMsgs {
	margin:0 0 20px;
	padding:15px;	
	background:#eff0f5;
}
	.commentMsgs h2 {
		font-size:3em !important;
		margin:0 0 10px !important;
	}
	.commentMsgs p {
		font-size:1.5em !important;
	}
#comment-form .form-text {
	padding:4px;
	border:1px solid #999;
	font-family:Arial,Helvetica,sans-serif;
	color:#444;
	margin:0 30px 0 2px !important;
}
	#comment-form .error {
		border:3px solid #f60 !important;
		margin-left:0 !important;
	}
#comment-form .form-submit {
	margin:10px 15px 0 0;
	clear:both;
	float:left;
	padding:4px;
}
.ajax-error {
	color:#f60;
	font-weight:bold
}
body #comment-form label {
	margin:15px 0 4px;
	width:578px !important;
	display:block;
}
#comment-form .form-textarea {
	clear:left;
	float:left;
	border:1px solid #999;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.3em;
	line-height:1.231;
	padding:4px;
	color:#444;
	margin:0 2px;
	position:relative;
	z-index:2;
}
#comment-form .form-hint {
	color:#333333;
	clear:both;
	font-size:1.3em;
	font-style:italic;
	line-height:1.231;
	padding-top:6px;
	display:block;
}
.commentInfoBox,
#comments .box {
	background:#EFF0F5 none repeat scroll 0 0;
	margin:0;
	width:578px;
	padding:15px;
	float:left;
}
.thin .commentInfoBox,
.thin #comments .box {
	width:444px;
}
.commentInfoBox form {
	display:inline-block;
	_display:block;
	_float:left;
	_width:auto !important;
	_padding:0 !important;
	margin:10px 0 0;
}
.commentInfoBox form input {
	_padding:4px 0 !important;
}
.commentInfoBox strong {
	display:inline-block;
	_display:block;
	_float:left;
	_padding-top:14px;
	text-transform:uppercase;
	color:#000;
	margin:0 10px;
	font-size:1.2em;
}
body div.commentInfoBox h2,
#comments h2 {
	xcolor:#3D1A5E;
	font-size:1.6em;
	font-weight:bold;
	line-height:1;
	margin:0 0 16px;
	padding:0;	
}
#comments h2.comments {
	font-size:2em;
}
body div.commentInfoBox h2 {
	margin:0;	
}
body div.commentInfoBox p {
	margin:16px 0 0;	
	margin:0;
}
.commentInfoBox label,
#comments .box label {
	color:#444444;
	font-size:1.3em;
	font-weight:bold;
	line-height:1.231;
}
#user-login {
	margin:0 0 30px 0;
}
em.fileLink {
	font-style:italic;
}
em.fileLink a {
	font-weight:bold;
}
table.pubDownload td {
	padding:10px 20px 10px 0;
	font-size:1em;
}
#contentCol.wide div.wysiwyg {
	width:610px;
	display:block;
}
div.wysiwyg ul,
div.wysiwyg ol {
	margin:0 0 16px 10px;
}
	#contentCol ul ul {
		margin:0;
		padding-top:4px;
	}
div.wysiwyg ul li {
	list-style-type:square;
	font-size:1.3em;
	line-height:1.231em;
	margin:0 0 0 16px;
	padding:4px 0;
	color:#444;
	list-style:square;
}
div.wysiwyg ol li {
	list-style-type:decimal;
	font-size:1.3em;
	line-height:1.2em;
	margin:0 0 0 16px;
	padding:4px 0;
	color:#444;
	list-style:decimal;
}
div.wysiwyg li li {
	font-size:1em;
	line-height:1em;
}
div.wysiwyg div li {
	margin:0;
	font-size:1em;
	list-style-type:none !important;
}
body.listingPage #contentCol div.wysiwyg{
	width:492px;
	display:block;
}
 div.wysiwyg blockquote
   {
   margin:0;
   padding:0 32px;
   }

div.wysiwyg h2 a,
div.wysiwyg h3 a,
div.wysiwyg h4 a,
div.wysiwyg strong a,
div.wysiwyg b a {
	font-weight:bold;
}
div.wysiwyg h1 {
	font-size:3em;
	font-weight:bold;
	margin:0 0 1.067em;
	line-height:1.067em;
}
#caseStudy.wysiwyg h1 {
	font-size:2.4em;
	font-weight:bold;
	line-height:1em;
	margin:0 0 1.333em;
}
div.wysiwyg h2 {
	font-size:2em;
	line-height:1.2em;
	margin:1.6em 0 0.8em 0;
	font-weight:bold;
}
#rightCol div.wysiwyg h2 {
	font-size:1.6em;
	line-height:1em;
	margin:0 0 16px 0;
	font-weight:bold;
}
div.wysiwyg h3{
	font-weight:bold;
}
div.wysiwyg h3 {
	font-size:1.6em;
	line-height:1em;
	margin:1.5em 0 1em;
}
#rightCol div.wysiwyg h3 {
	font-size:1.3em;
	line-height:1.2em;
	margin:0 0 16px 0;
}
div.wysiwyg h4,
div.wysiwyg h5,
div.wysiwyg h6{
	font-size:1.4em;
	margin:16px 0 0 0;
	margin-bottom:0;	
	line-height:1.143em;
	font-weight:bold;
}
	div.wysiwyg div#map h3{
		font-size: 12px;
		margin: 0;
	}
#contentCol div.wysiwyg #caption_small + h2,
#contentCol div.wysiwyg #caption_tiny + h2,
#contentCol div.wysiwyg #caption_med + h2,
#contentCol div.wysiwyg p.intro + h2,
#contentCol div.wysiwyg #caption_small + h3,
#contentCol div.wysiwyg #caption_tiny + h3,
#contentCol div.wysiwyg #caption_med + h3,
#contentCol div.wysiwyg p.intro + h3,
#contentCol div.wysiwyg h2 + h3 {
	margin-top:0px;
}
div.wysiwyg p.intro {
	font-size:1.5em;
	line-height:1.067em;
	font-weight:bold;
	color:#666;
	margin:0 0 1.333em 0;
}
div.wysiwyg p {
	font-size:1.3em;
	line-height:1.231em;
	color:#444;
	margin:0 0 1.231em;
}
div.wysiwyg p.emailNotice {
	margin-top:10px;
	color:#444;
}
#rightCol div.wysiwyg p {
	font-size:1.2em;
	line-height:1.3em;
	color:#444;
	margin:0 0 16px 0;
}
div.wysiwyg img {
	margin:10px;
}
	div.wysiwyg div#map img {
		margin:0 !important;
	}
div.wysiwyg a {
	color:#0033cc ;
}
div.wysiwyg strong,
div.wysiwyg b {
	font-weight:bold;
	/*color:#666;*/
}
div.quote {
	margin:15px 20px;
	margin:15px 16px;
	margin:32px 0;
	background:url(/ukgwa/20110118095438oe_/http://www.cabe.org.uk/sites/all/themes/cabe/images/quote_left.gif) top left no-repeat;
}
	div.quote blockquote {
		padding:0 50px;
		font-size:1.6em;
		line-height:1.25;
		font-weight:bold;
		background:url(/ukgwa/20110118095438oe_/http://www.cabe.org.uk/sites/all/themes/cabe/images/quote_right.gif) bottom right no-repeat;
	}
div.wysiwyg div.fileDownloads {
	width:207px;
	float:right;
	padding:12px 12px 20px 12px;
	margin:10px 0 10px 16px;
	border:1px solid #ccc;
	background:#EFF0F5;
}
	div.wysiwyg div.fileDownloads h1,
	div.wysiwyg div.fileDownloads h2,
	div.wysiwyg div.fileDownloads h3,
	div.wysiwyg div.fileDownloads h4,
	div.wysiwyg div.fileDownloads h5,
	div.wysiwyg div.fileDownloads h6 {
		font-size:1.8em;
		font-weight:bold;
		margin:0 0 10px 0;
	}
	div.wysiwyg div.fileDownloads li {
		font-size:1.3em;
		color:#444;
		padding:5px;
		background:url(/ukgwa/20110118095438oe_/http://www.cabe.org.uk/sites/all/themes/cabe/images/application_form_list_bg.gif) top left no-repeat;
	}
		div.wysiwyg div.fileDownloads li.first {
			background:none;
		}
		div.wysiwyg div.fileDownloads li a {
			color:#6699cc;
		}
div.wysiwyg div.related {
	width:572px;
	float:right;
	padding:18px;
	margin:10px 0;
	border:1px solid #ccc;
	background:#EFF0F5;
}
	div.wysiwyg div.related h1,
	div.wysiwyg div.related h2,
	div.wysiwyg div.related h3,
	div.wysiwyg div.related h4,
	div.wysiwyg div.related h5,
	div.wysiwyg div.related h6,
	div.wysiwyg div.relatedVertical h1,
	div.wysiwyg div.relatedVertical h2,
	div.wysiwyg div.relatedVertical h3,
	div.wysiwyg div.relatedVertical h4,
	div.wysiwyg div.relatedVertical h5,
	div.wysiwyg div.relatedVertical h6  {
		font-size:1.8em;
		font-weight:bold;
		color:#973F4D;
		margin:0 0 1em 0;
	}
	div.wysiwyg div.related ul {
		float:left;
		width:100%;
		margin:0 0 16px 0 !important;
	}
	div.wysiwyg div.related li {
		width:250px;
		width:250px;
		float:left;
	}
		div.wysiwyg div.related li.left {
			padding:0 30px 0 0;
			background:url(/ukgwa/20110118095438oe_/http://www.cabe.org.uk/sites/all/themes/cabe/images/related_side_line.gif) top right repeat-y;
		}
		div.wysiwyg div.related li.right {
			padding:0 0 0 30px;
		}
	div.wysiwyg div.related li h4 {
		font-size:1.3em;
		color:#69c;
		float:left;
		margin:0 0 5px 0;
	}
		div.wysiwyg div.related li h4 a {
			font-weight:bold;
		}
	div.wysiwyg div.related li p {
		font-size:1.2em;
		color:#444;
		clear:left;
		width:100% !important;
	}

		div.wysiwyg div.related li img,
		div.wysiwyg div.relatedVertical li img {
			float:right;
			display:inline;
		}
div.wysiwyg div.relatedVertical {
	width:572px;
	float:right;
	padding:18px 18px 0;
	margin:0;
	border:1px solid #ccc;
	background:#EFF0F5;
}
	div.wysiwyg div.relatedVertical ul {
		float:left;
		width:570px;
		margin-left:0;
	}
	div.wysiwyg div.relatedVertical li {
		width:100%;
	}
		div.wysiwyg div.relatedVertical li.top {
			float:left;
			padding:0 0 10px 0;
			margin:0 0 10px 0;
			background:url(/ukgwa/20110118095438oe_/http://www.cabe.org.uk/sites/all/themes/cabe/images/application_form_list_bg.gif) bottom left repeat-x;
		}
		div.wysiwyg div.relatedVertical li.bottom {
			float:right;
			padding:0 0 0 0;
		}
	div.wysiwyg div.relatedVertical li h4 {
		font-size:1.4em;
		line-height:1.143;
		color:#69c;
		width:480px;
		margin:0;
	}
		div.wysiwyg div.relatedVertical li h4 a {
			font-weight:bold;
		}
	div.wysiwyg div.relatedVertical li p {
		font-size:1.3em;		
		line-height:1.231;
		margin-left:86px;
		color:#444;
		width:480px;
	}
	div.wysiwyg div.relatedVertical li img {
		float:left;
		margin:0 16px 16px 0;
	}


/*************************************************
End of WYSIWYG Area
**************************************************/
#header {
	height:129px !important;
	_height:129px !important;
}
html body #page #header {
	_height:107px !important;
}
div#breadCrumb {
	clear:both;
	float:left;
	display:block;
	width:950px;
	background:#fff;
	/*border:1px solid #ccc;*/
	text-align:left;
	margin:28px 0 18px 0;
}
	#breadCrumb ul {
		padding:5px 10px;
	}
		#breadCrumb li {
			display:inline;
			font-size:1.2em;
			color:#666;
			line-height:1em;
		}
			#breadCrumb li a {
				color:#6699cc;
				display:block;
				float:left;
				padding:0 5px 0 0;
				margin:0 5px 0 0;
				border-right:1px solid #6699cc;
			}
#content {
	clear:both;
	float:left;
	display:block;
	width:100%;
	text-align:left;
	margin:0 0 40px 0;
}
	#leftCol {
		float:left;
		width:202px;
		margin:0 16px 0 0;
	}
	div.wide {
		float:left;
		width:612px;
		_width:610px;
		padding:60px;
		background:#fff;
		clear:none;
	}
	div.thin {
		float:left;
		width:474px;
		display:block;
		padding:20px 17px 20px 17px;
		_xpadding:10px 8px 10px 7px;
		background:#fff !important;
	}
	div.highlight {
		float:left;
		width:484px;
		display:block;
		padding:20px 10px 20px 16px;
		_xpadding:10px 8px 10px 7px;
		background:#fff !important;
	}
		#listingBoxes {
			float:left;
			clear:none;
			width:100%;
			_width:470px;
		}
			#listingBoxes .box {
				float:left;
				display:block;
				clear:none;
				height:166px;
				width:231px;
				position:relative;
				margin:0 11px 16px 0;
				_margin:0 4px 16px 0;
			}
				#listingBoxes .box h2 {
					font-size:1.8em;
					font-weight:bold;
					color:#973F4D;
					height:30px;
					cursor:pointer;
				}
					#listingBoxes .box h2 a{
						font-weight:bold;
						color:#973F4D;
					}
					#listingBoxes .box h2 a img{
						margin-top:7px;
						position:absolute;
						left:0;
						top:22px;
						z-index:1;
					}
					#listingBoxes .box h2 a:hover {
						font-weight:bold;
						color:#333;
						text-decoration:none;
					}
				#listingBoxes .box .listingInfo {
					position:relative;
					height:136px;
					width:231px;
					_width:216px;
					z-index:30;
				}
					#listingBoxes .box .listingInfo .boxSlide {
						position:absolute;
						left:0;
						top:22px;
						z-index:40;
						width:215px;
						_width:200px;
					}
					#listingBoxes .box .listingInfo h3 {
						padding:3px 8px 0 8px;
						color:#fff;
						background:#333;
						font-size:1.2em;
						height:21px;
						width:215px;
						_width:200px;
					}
					/*#listingBoxes .box .listingInfo .box1,
					#listingBoxes .box .listingInfo .box2,
					#listingBoxes .box .listingInfo .box3,
					#listingBoxes .box .listingInfo .box4,
					#listingBoxes .box .listingInfo .box5,
					#listingBoxes .box .listingInfo .box6,
					#listingBoxes .box .listingInfo .box7,
					#listingBoxes .box .listingInfo .box8,
					#listingBoxes .box .listingInfo .box9,
					#listingBoxes .box .listingInfo .box10,
					#listingBoxes .box .listingInfo .box11,
					#listingBoxes .box .listingInfo .box12,
					#listingBoxes .box .listingInfo .box13,
					#listingBoxes .box .listingInfo .box14 ,
					#listingBoxes .box .listingInfo .boxx*/
					/*#listingBoxes .box .listingInfo .boxSlide {
						position:absolute;
						left:0;
						top:28px;
						_top:26px;
						z-index:100;
						width:231px;
						_width:216px;
						height:auto;
						margin:0 !important;
						padding:0 !important;
						display:none;
						background:#000;
						filter:alpha(opacity=80);
						opacity: 0.8;
					}*/
						#listingBoxes .box .listingInfo p {
							padding:5px 10px 3px 10px;
							color:#fff;
							background:#333;
							font-size:1.3em;
							float:none;
							clear:both;							
						}
						#listingBoxes .box .listingInfo p a {
							color:#fff;
							padding:0;
							margin:0;
							font-weight:bold;
						}
	#rightCol {
		width:202px;
		float:right;
	}
	
/**********************************
Begin homepage Slider styles
***********************************/
.stripViewer .panelContainer .panel ul {
			text-align: left;
			margin: 0 15px 0 30px;
		}
		
		.slider-wrap { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */
			margin:20px 0;
			position: relative;
			width: 100%;
		}

		/* These 2 lines specify style applied while slider is loading */
		.csw {width: 100%;  overflow: hidden; display:none;}

		.stripViewer { /* This is the viewing window */
			position: relative;
			overflow: hidden; 
			margin: auto;
			width: 608px; /* Also specified in  .stripViewer .panelContainer .panel  below */
			height: 226px;
			border:1px solid #ccc;
			clear: both;
			background: #fff;
		}
		
		.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
			position: relative;
			left: 0; top: 0;
			width: 100%;
			list-style-type: none;
			/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
		}
		
		.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
			float:left;
			position: relative;
			width: 609px; /* Also specified in  .stripViewer  above */
		}
		
		.stripViewer .panelContainer .panel .wrapper h3 {
			font-size:1.5em;
			font-weight:bold;
			color:#69c;
		}
		
		.stripViewer .panelContainer .panel .wrapper p {
			color:#666;
		}
		
		.stripViewer .panelContainer .panel .wrapper p.copyRight {
			color:#333;
			margin:5px 0 0 0;
		}
		
		.description { /* This is the div to hold your nav (the UL generated at run time) */
			position:absolute;
			right:0;
			top:0;
			z-index:70;
			height:184px;
			padding:20px;
			width:260px;
			_width:300px;
			border-left:none;
		}
		#stripNav0 {
			width:298px !important;
		}
		.stripNav { /* The auto-generated set of links */
			position:absolute;
			left:309px;
			bottom:1px;
			height:59px;
			background:#fff;
			width:299px !important;
			_width:298px !important;
			z-index:80;
		}
		
		.stripNav ul { /* The auto-generated set of links */
			list-style: none;
			float:left;
			display:block;
			width:199px;
			_width:259px;
			padding:10px 20px 10px 60px;
			background:url(/ukgwa/20110118095438oe_/http://www.cabe.org.uk/sites/all/themes/cabe/images/images_txt.gif) 10px 11px no-repeat;
		}
		
		.stripNav ul li {
			float: left;
			margin:0 0 5px 0;
			margin-right: 0px; /* If you change this, be sure to adjust the initial value of navWidth in coda-slider.1.1.1.js */
		}
		
		.stripNav a { /* The nav links */
			display: block;
			width:12px;
			_width:14px;
			height:12px;
			margin:0 5px 0 0;
			text-indent:-9009px;
			border:1px solid #999;
			background:#fff;
			filter:alpha(opacity=80);
			opacity: 0.8;
			-moz-opacity:0.8;
		}
		
		
		.stripNav li a:hover {
			background: #999;
		}
		
		.stripNav li a.current {
			background: #999;
			color: #fff;
		}
		
		.stripNavL, .stripNavR { /* The left and right arrows */
			position: absolute;
			text-indent: -9000em;
		}
		
		.stripNavL a, .stripNavR a {
			display: block;
			height: 40px;
			width: 40px;
		}
		
		.stripNavL {
			left: 0;
		}
		
		.stripNavR {
			right: 0;
		}
		
		.stripNavL {
			background: url("images/arrow-left.gif") no-repeat center;
		}
		
		.stripNavR {
			background: url("images/arrow-right.gif") no-repeat center;
		}
/**********************************
End Slider styles
***********************************/
fieldset#layers{
	margin: 10px 0;
	padding: 10px;
	border: 1px solid #ccc;
	background: #efefef;
}
fieldset#location h3{
	background: #973F4D;
	color: #fff;
	padding: 5px;
}
#edit-nodemap-address-field{
	width: 250px;
}
#edit-nodemap-location-button{
	margin-left:20px;
}
form#filter fieldset#location p{
	clear: both;
}

div.form-item{
	float: none;
}
#filter img{
	margin: 0;
}
#nodemap_search_locations_list_container table{
	width: 100%;
}
#nodemap_search_locations_list_container table td{
	background: #efefef;
	padding: 2px;
}
#nodemap_search_locations_list_container table tr.odd td{
	background: 0;
}
#nodemap_search_locations_list_container table td{
	font-size: 1.2em;
}
#filter #layers li{
	float: left;
	margin-right: 10px;
	font-size: 1.2em;
}
	#layers li img{
		margin-right: 5px;
		vertical-align:-70%;
	}
	#layers li input{
		margin-right: 5px;	
	}
	
		<!-- Added by Natasha Popoola 22/1/09 Image Styles -->
	* {
		font-family:arial, helvetica, sans-serif;
		margin:0;
		padding:0;
		font-weight:normal;
	}
	div#caption_med, 
	div#caption_tiny,
	div#caption_small,
	div#title_small,
	div#imgArea {
		padding:0px;
		float:right;
		clear:right;
		margin:3px 0 32px 32px;
	}
	div#caption_photos {
		float:left;
		padding-left:20px;
		width:134px;
	}
	div#caption_med.mainImage, 
	div#caption_tiny.mainImage,
	div#caption_small.mainImage {
		margin:3px 0 10px 10px;
		margin:3px 0 32px 32px;
		padding:0;
	}
	div#caption_tiny {
		width:165px;	
	}
	div#caption_small {
		width:220px;	
	}
	div#caption_med {
		width:295px;	
	}
	div#caption_large {
		padding-top:20px;
		padding-bottom:20px;
		float:right;
		width:610px;
	}
	div#caption_med img, 
	div#caption_small img,
	div#caption_tiny img,
	div#caption_large img,
	div#title_small img,
	div#caption_photos img {
		border:none;
		padding:0px;
		margin:0px;
	}
	div#caption_med .caption, 
	div#caption_small .caption,
	div#caption_tiny .caption,
	div#caption_large .caption,
	div#title_small .caption,
	div#title_med .caption {
		font-size:1.1em;
		color:#666;
		padding-top:2px;
		line-height:1.091em;
		font-style:italic;
		margin-bottom:0;
	}
	div#caption_photos .caption {
		color:#666;
		padding-top:2px;
		line-height:1.1em;
		margin-left:4px;
	}
	div#caption_med .credit, 
	div#caption_small .credit,
	div#caption_tiny .credit,
	div#caption_large .credit,
	div#title_small .credit,
	div#title_med .credit {
		font-size:10px;
		color:#666;
		font-style:italic;
	}
	div#title_small {
		width:234px;
		padding:12px;
		background-color:#eff0f5;
		border:1px solid #ccc;
		margin-left:20px;
		margin-bottom:20px;
	}

	div#title_med h1,
	div#title_small h1 {
		font-size:1.6em;
		font-weight:bold !important;
		line-height:1;
		margin:0 0 1em;
		padding:2px 0 0;
		width:245px;
	}
	div#title_small .smallDescription,
	div#title_med .medDescription,
	div#title_med .MedDescription {
		font-size:1.3em;
		color:#666;
	}
	div#title_med .MedDescription {
		margin:0;
	}
	div#title_small {
		width:220px;	
		border:1px solid #ccc;
	}
	div#enclose_med {
		background-color:#EFF0F5;
		width:610px;
		float:right;
		clear:right;
		padding:0;
		margin:0 0 24px;
	}
	div#title_med {
		border:1px solid #ccc;
		padding:12px;
		float:right;
		width:584px;
	}
	div#title_med,
	div#imgArea {
		background-color:#eff0f5;	
	}
	html #title_small p.caption,
	#title_med p.caption {
		margin:4px 0 0 !important;
		padding:0;
	}
	#imgArea {
		margin:0 !important;
		padding:0 0 16px 32px !important;
		width:295px;
	}
	#imgArea img {
		margin:0;
	}
	#title_small p.caption {
		margin:0 !important;
	}

strong a{
font-weight:bold;
}
div.wysiwyg p.intro em{
font-weight:bold;
}
/*
div.wysiwyg h2,
div.wysiwyg h3,
div.wysiwyg h4{
margin-top:30px;
}*/

div.wysiwyg .infoFor h2,
div.wysiwyg .infoFor h3,
div.wysiwyg .infoFor h4{
margin-top:0;
}
div.wysiwyg .infoFor h4{
font-size:1em;
line-height:1.4em;
margin:12px 0 10px 0;
}
div.wysiwyg .infoFor h4 a{
color:#0033cc;
}

