/* General Content/Page Layout */

.CMSEditableRegionEdit
{
	float:left;
	width:100%;
}
body 
{
	margin: 0;
	font-family: Arial, Helvetica;
	font-size: 62.5%;
	background:#f4f4f4;
}

/*body, div, img, a, span { behavior: url('/htc/iepngfix.htc') }*/

.Content, .InlineContent
{
	font-size:1.2em;
	color:#7c7c7c;
}

.ContentBox2Col2 {
background: #F3F3F3 url(../images/ContentBoxFooter-2Col2-Scheme2.gif) no-repeat left bottom;

}
    .Content .footnote
    {
        float: left;
        padding-top: 5px;
    }

.Heading,
.ContentBoxHeader div,
.MemberStatsFigures,
.MemberBenefitsTitle,
.MemberBenefits-Heading,
h2
{
	font-size:1.8em;
	font-weight:bold;
	letter-spacing:-0.50px;
}

#Page
{
	width: 973px;
	margin: auto;
}
#LoginBar
{
	height:28px;
	line-height:28px;
	text-align:right;
	vertical-align:middle;
	padding-right:10px;
	clear:right;
}

#HeaderBar
{
	background: url('/images/backgrounds/Dotted.gif') repeat-x top left;
	width:973px;
	height:112px;
	background-color:#ffffff;
}
	#Logo
	{
		float:left;
		width:250px;
		height:67px;
		background: url('/images/logo.gif') no-repeat top right;
		margin-top:20px;
	}
	#Logo h1 a
	{
		margin-top:-20px;
		width: 250px;
		height:74px;
		float: left;
		text-indent: -5000px;
	}
	#NavBar
	{
		width:690px;
		height:74px;
		float:right;
		margin-top:29px;
	}
		#NavTop{
			height:35px;
			background: url('/images/backgrounds/Dotted.gif') repeat-x bottom left;
			
			width:690px;
			float:left;
			clear:right;
			
		}
		#NavBottom{
			width:690px;
			float:left;
		}

	#ContentArea
	{
		float:left;
		width:973px;
		padding-bottom:1px;
		background: #ffffff url('/images/backgrounds/Dotted.gif') repeat-x bottom left;
	}
	#Footer
	{
		float:left;
		width:973px;
		margin: 18px 0px 0px 10px;
		padding-bottom:10px;
	}

/* Page Banners */	
	.PageBanner-3Col
	{
		height:250px;
		width: 953px;
		background:#ffffff;
		margin-left:10px;
	}
		.PageBanner-3Col .PageBannerContent
		{
			margin-left:112px;
			margin-top:73px;
			float:left;
			width:375px;
			display:inline;
		}
	.PageBanner-2Col-RightAligned,
	.PageBanner-2Col-LeftAligned
	{
		float:left;
		width:632px;
		height:180px;
		background:#ffffff;
		margin-left:10px;
		display:inline;
	}
	.PageBanner-2Col-RightAligned2,
	.PageBanner-2Col-LeftAligned2
	{
		float:left;
		width:641px;
		height:191px;
		background:#ffffff;
		display:inline;
	}
		.PageBanner-2Col-LeftAligned .PageBannerContent
		{
			margin-left:72px;
			margin-top:60px;
			float:left;
			width:310px;
			display:inline;		
		}
		.PageBanner-2Col-RightAligned .PageBannerContent
		{
			margin-left:242px;
			margin-top:54px;
			float:left;
			width:310px;
			display:inline;
		}
	.PageBannerContent
	{
		font-size:1.6em;
		font-weight:bold;
		line-height:18px;
		color:#18216c;
	}

/* Column Layouts */
.ContentWrapper
{
	float:left;
	background:#ffffff;
	width:100%;
}
.PadHeading
{
	float:left;
	width:100%;
	height:10px;
}

.PaddedContentRow
{
	float:left;
	width:100%;
	margin-top:10px;
}
/* 3 Column */
	.ContentWrapper-3Col
	{
		float:left;
		width:973px;
	}
	.ContentBox-3Col
	{
		width:953px;
		margin-left:10px;
	}
		.ContentBox-3Col .Content
		{ 
			margin:7px 7px 7px 10px; 
		 }
	.ContentBox-3Col .ContentBoxHeader
	{
		float:left;
		width:953px;
		display:inline;
		margin-bottom:5px;
	}
	.ContentBox-3Col .ContentBoxHeaderCurve
	{
		float:left;
		width:953px;
		height:7px;
	}
	.ContentWrapper-3Col .ContentBoxFooter,
	.ContentWrapper-3Col .ContentBoxFooter-Spanned,
	.ContentBoxFooter-3Col
	{
		font-size:0;
		float:left;
		width:953px;
		height:6px;	
		margin-left:10px;
		display:inline;
	}
	
/* 2 Column */
	.ContentWrapper-2Col
	{
		float:left;
		width:642px;
	}
		.ContentWrapper-2Col .ContentBoxFill
		{
			float:left;
			width:642px;
		}
		.ContentBox-2Col .ContentBoxHeader
		{
			float:left;
			width:632px;
			display:inline;
			margin-bottom:5px;
		}
		
		.ContentBox-2Col
		{
			float:left;
			width:632px;
			margin-left:10px;
			display:inline;
			
		}
			.ContentBox-2Col .Content
			{ margin:7px 7px 7px 10px; }
			
		.ContentWrapper-2Col .ContentBoxFooter,
		.ContentWrapper-2Col .ContentBoxFooter-Spanned,
		.ContentBoxFooter-2Col-Spanned,
		.ContentBoxFooter-2Col
		{
			float:left;
			width:632px;
			font-size: 0;
			height:6px;	
			margin-left:10px;
			display:inline;
		}

/* 1 Column */
	.ContentWrapper-1Col
	{
		float:left;
		width:321px;
	}
		
					
		.ContentBox-1Col
		{
			float:left;
			margin-left:10px;
			width:311px;
			display:inline;
		}
			.ContentBox-1Col .ContentBoxHeader
			{
				float:left;
				width:311px;
				display:inline;
				margin-bottom:5px;
			}
				.ContentBoxHeader div
				{ 
					margin:8px 0px 0px 10px; 
				} 

			.ContentBox-1Col .ContentBoxHeaderCurve
			{
				float:left;
				width:311px;
				height:7px;
				display:inline;
			}

			.ContentBox-1Col .Content
			{
			    margin:7px 7px 7px 10px;
			    float: left;
			    display: inline;
			    overflow: visible;
		    }

            /*.ContentBox-1Col * { border: solid 1px red; }*/
			
		.ContentWrapper-1Col .ContentBoxFooter,
		.ContentBoxFooter-1Col
		{
			float:left;
			margin-left:10px;
			display:inline;
			width:311px;
			height:6px;
			font-size: 0;
		}
	
/* Content Box Color Schemes */
/* Colour Scheme 1 */
	
	.ContentBoxColourScheme-1 .ContentBox-1Col,
	.ContentBoxColourScheme-1 .ContentBox-2Col,
	.ContentBoxColourScheme-1 .ContentBox-3Col
	{ background:#f4f4f4;}
	
	.ContentBoxColourScheme-1 .ContentBox-1Col .ContentBoxHeader { background:#f4f4f4 url('/images/backgrounds/ContentBoxHeader-1Col.gif') no-repeat top left; }
	.ContentBoxColourScheme-1 .ContentBox-1Col .ContentBoxHeaderCurve { background: url('/images/backgrounds/ContentBoxHeaderCurve-1Col.gif') no-repeat top left; }

	.ContentBoxColourScheme-1 .ContentBox-2Col .ContentBoxHeader { background:#f4f4f4 url('/images/backgrounds/ContentBoxHeader-2Col.gif') no-repeat top left; }

	.ContentBoxColourScheme-1 .ContentBox-3Col .ContentBoxHeaderCurve { background:#f4f4f4 url('/images/backgrounds/ContentBoxHeaderCurve-3Col.gif') no-repeat top left; }
	
	.ContentBoxColourScheme-1 .ContentWrapper-1Col .ContentBoxFooter,
	.ContentBoxColourScheme-1 .ContentBoxFooter-1Col
	{ background:#ffffff url('/images/backgrounds/ContentBoxFooter-1Col.gif') no-repeat bottom left; }
	
	.ContentBoxColourScheme-1 .ContentWrapper-2Col .ContentBoxFooter,
	.ContentBoxColourScheme-1 .ContentBoxFooter-2Col
	{ background:#ffffff url('/images/backgrounds/ContentBoxFooter-2Col.gif') no-repeat bottom left; }
	
	.ContentBoxColourScheme-1 .ContentWrapper-3Col .ContentBoxFooter-Spanned,
	.ContentBoxFooter-3Col-Spanned
	{ background:#ffffff url('/images/backgrounds/ContentBoxFooter-3Col-Spanned.gif') no-repeat bottom left; }
	
	.ContentBoxColourScheme-1 .ContentWrapper-2Col .ContentBoxFooter-Spanned,
	.ContentBoxColourScheme-1 .ContentBoxFooter-2Col-Spanned
	{ background:#ffffff url('/images/backgrounds/ContentBoxFooter-2Col-Spanned.gif') no-repeat bottom left; }
	
	.ContentBoxColourScheme-1 .ContentWrapper-2Col .ContentBoxFill  
	{
		background:url('/images/backgrounds/ContentBoxFill-2Col.gif') repeat-y;
		background-position:10px 10px;
	}
	
/* Colour Scheme 2 */
	.ContentBoxColourScheme-2 .ContentBox-1Col { background:#fcfcfc;}
	.ContentBoxColourScheme-2 .ContentBox-2Col { background:#fcfcfc;}
	.ContentBoxColourScheme-2 .ContentBox-1Col .ContentBoxHeader { background:#fcfcfc url('/images/backgrounds/ContentBoxHeader-1Col-Scheme2.gif') no-repeat top left; }
	.ContentBoxColourScheme-2 .ContentBox-1Col .ContentBoxHeaderCurve { background:#fcfcfc url('/images/backgrounds/ContentBoxHeaderCurve-1Col-Scheme2.gif') no-repeat top left; }
	.ContentBoxColourScheme-2 .ContentWrapper-1Col .ContentBoxFooter,
	.ContentBoxColourScheme-2 .ContentBoxFooter-1Col
	{
		background:#ffffff url('/images/backgrounds/ContentBoxFooter-1Col-Scheme2.gif') no-repeat bottom left; 
	}
	.ContentBoxColourScheme-2 .ContentWrapper-2Col .ContentBoxFooter,
	.ContentBoxColourScheme-2 .ContentBoxFooter-2Col
	{ 
		background:#ffffff url('/images/backgrounds/ContentBoxFooter-2Col-Scheme2.gif') no-repeat bottom left; 
	}
	.ContentBoxColourScheme-2 .ContentWrapper-2Col .ContentBoxFooter-Spanned,
	.ContentBoxColourScheme-2 .ContentBoxFooter-2Col-Spanned
	{ 
		background:#ffffff url('/images/backgrounds/ContentBoxFooter-2Col-Spanned.gif') no-repeat bottom left;
	}
	.ContentBoxColourScheme-2 .ContentWrapper-2Col .ContentBoxFill 
	{ 
		background:url('/images/backgrounds/ContentBoxFill-2Col-Scheme2.gif') repeat-y;
	    background-position:10px 10px; 
	}
	
	.ColourSchemeCommercialOppportunities,
	.ColourSchemeMemberBenefits
	{
		color:#18216c;
	}
	.ColourSchemeCommercialOppportunitiesDetail,  .ColourSchemeCommercialOppportunitiesDetail a
	{
		color:#4cbdec;
	}
	
	.ColourSchemeCommercialOppportunities a,
	a.ColourSchemeCommercialOppportunities,
	.ColourSchemeContactPage, 
	.ColourSchemeContactPage a,
	a.ColourSchemeContactPage,
	.ColourSchemeTerms
	{ color:#4cbdec; }
	
	a.ColourSchemeCommercialOppportunities
	{ 
		font-weight:bold; 
		font-size:0.9em;
	}
		
	a.ColourSchemeMemberBenefits
	{ color:#4cbdec; }
	
	a.ColourSchemeMemberBenefits
	{ 
		font-weight:bold; 
		font-size:0.9em;
	}
	
	a { text-decoration:none; color:#18216c; }
	a.Emphasised
	{
		font-weight:bold;
	}
	
	.ColourSchemeLiveMemberStats,	
	.MemberStatsFigures { color:#18216c; }
	
	.ColourSchemeNews,
	.NewsDate
	{ color:#4cbdec; }
	
	.ColourScheme-Kentico1,
	.ColourScheme-Kentico1 a
	{ color:#d2479f; }

	.ColourScheme-Kentico2,
	.ColourScheme-Kentico2 a
	{ color:#e6a652; }
	
	.ColourScheme-Kentico3,
	.ColourScheme-Kentico3 a
	{ color:#f05637; }
	
	.ColourScheme-Kentico4,
	.ColourScheme-Kentico4 a
	{ color:#8a4385; }
	
	.ColourScheme-Kentico5,
	.ColourScheme-Kentico5 a
	{ color:#2669ae; }

	.ColourScheme-Kentico6,
	.ColourScheme-Kentico6 a
	{ color:#62ad40; }
	
	.ColourScheme-Kentico7,
	.ColourScheme-Kentico7 a
	{ color:#bfdb33; }

	.MemberCalculator
	{
		float:left;
		width:100%;
		margin-top:10px;
	}

	.TagLine
	{ 
		background: url('/images/backgrounds/tagline.gif') no-repeat bottom right;
		height:60px;
		width:100%;
		float:left;
		text-indent:-5000px;

	}
	.TagLineWrapper,
	.TagLineWrapperMinHeight
	{
		float:left;
		width:100%;
		background: url('/images/backgrounds/tagline.gif') no-repeat bottom right;
	}
	.TagLinePlaceHolder
	{
		width:100%;
		float:left;
		height:90px;
	}
	
	hr
	{
		border-top:solid 1px #d5d5d5;
		border-left:solid 1px #ffffff;
		border-right:solid 1px #ffffff;
		border-bottom:solid 1px #ffffff;
		margin:0px 0px 0px 0px;
		font-size:0;
		line-height:0;
		height:0px;
	}
	.hr
	{
		margin:0px 0px 0px 0px;
		font-size:0;
		height:0px;
		line-height:0px;
		width:100%;
		float:left;
		border-top:solid 1px #d5d5d5;
		border-bottom:solid 1px #ffffff;
	}
		.hrPad
		{	
			margin:0px 0px 4px 0px;
			font-size:0;
			height:0px;
			line-height:0px;
			width:100%;
			float:left;
			border-top:solid 1px #d5d5d5;
			border-bottom:solid 1px #ffffff;
		}
		.hrPadBoth
		{	
			margin:5px 0px 5px 0px;
			font-size:0;
			height:0px;
			line-height:0px;
			width:100%;
			float:left;
			border-top:solid 1px #d5d5d5;
			border-bottom:solid 1px #ffffff;
		}
		.hrSingleLine
		{
			float:left;
			width:100%;
			height:5px;
			font-size:0;
			border-top:solid 1px #f4f4f4;
			border-bottom:solid 1px #d5d5d5;
			margin:0px 0px 0px 0px;	
		}

	.BoxedLinks-Left
	{
		width:155px;
		float:left;
		border-top:solid 1px #ffffff;
		border-right:solid 1px #d5d5d5;
		border-bottom:solid 1px #d5d5d5;
	}
	
	.BoxedLinks-Right
	{
		width:154px;
		float:left;
		border-top:solid 1px #ffffff;
		border-left:solid 1px #ffffff;
		border-bottom:solid 1px #d5d5d5;
	}
	
	.ListImage
	{
		width:289px;
		height:140px;
		margin-top:5px;
	}
	
	.CommercialOpsSummary
	{
		height:65px;
	}
	
	.ContentBox-3Col-Fill
	{
		background-color:#f4f4f4;
		float:left;
		width:953px;
		
	}
	.MemberBenefitsTitle
	{
		text-align:center;
		color:#18216c;
	}
	.MemberBenefitsHeaderLeft
	{
		float:left;
		width:641px;
		border-right:solid 1px #d6d6d6;
		background-color:#f4f4f4;
	} 	
	.MemberBenefitsHeaderRight
	{
		float:left;
		width:310px;
		border-left:solid 1px #ffffff;
		background-color:#f4f4f4;
	}
	
	.ThumbnailBox
	{
		float:left;
		width:70px;
		text-align:center;
	}
	.MemberStatsBox
	{
		margin-bottom:5px;
	}
	.MemberBenefits-FeatureBox
	{
		float:left;
		width:241px;
	}
		.MemberBenefits-FeatureBox .Content
		{
			margin-left:0px;
		}
	.MemberBenefits-Heading
	{
		float:left;
		width:241px;
		margin-bottom:5px;
		display:inline;
	}
	.MemberBenefits-IconBar
	{
		float:left;
		width:953px;
		height:130px;
		background-color:#f4f4f4;
		text-align:center;
		padding-top:10px;
	}
	.MemberBenefits-IconBar .IconBox
	{
		float:left;
		width:100px;
		margin-left:15px;
		vertical-align:bottom;
		display:inline;
	}

	
	.MemberBenefits-IconBar .IconBox .Content
	{
		font-size:1.6em;
		font-weight:bold;
		margin-top:0px;
	}
	.MemberBenefits-IconBar .IconBox .Content a
	{
		color:#7c7c7c;
	}
	.Indent
	{
		margin-left:10px;
	}
	
	.FooterBox
	{
		float:left;
		margin-right:10px;
	}
	.FooterBox div
	{
		color:#18216c;
	}
	

.inlineNav, .inlineNav * {
	margin:0;
	padding:0;
}
.inlineNav {
	float: left;
	position:relative;
}
.nav ul {
	float: left;
	position:relative;
}
.inlineNav li {
	float: left;
	list-style:none;
	margin:0px 10px 0px 0px;
	z-index:999;
}

.inlineNav ul.Vertical li
{
	float:left;
	clear:both;
	list-style:none;
	margin:6px 3px 3px 6px;
	z-index:999;
}

.inlineNav a
{
	font-size:1.2em;
	display:block;
	float: left;
	text-decoration:none;
	height:19px;
	padding:2px 8px 0 8px;
	color:#18216c;
}

.inlineNav li {	background: url('/images/backgrounds/InlineNavCurveLeftOff.gif') no-repeat top left; }
.inlineNav li:hover,
.inlineNav li.current
{ background: url('/images/backgrounds/InlineNavCurveLeftOn.gif') no-repeat top left; }

.inlineNav li .inlineRightCurve
{
	float:left;
	height:19px;
	background:url('/images/backgrounds/InlineNavCurveRightOff.gif') no-repeat top right;
}
.inlineNav li:hover .inlineRightCurve,
.inlineNav li.current .inlineRightCurve
{	background:url('/images/backgrounds/InlineNavCurveRightOn.gif') no-repeat top right; }

.inlineNav a:hover,
.inlineNav li.current a
{
	color:#ffffff;
}

.Content ul
{
	padding-left:20px;
}
.Content li
{
	list-style:none;
	background: url('/images/backgrounds/li.gif') no-repeat;
	background-position: 0px 4px;
	padding-left:12px;
	margin-top:3px;
}

.Content li ul li 
{
	list-style:none;
	background: url('/images/backgrounds/li-Scheme2.gif') no-repeat;
	background-position: 0px 4px;
	padding-left:12px;
	margin-left:0px;
}

.Copyright
{
	margin-top:2px;
}	
.NewsBox
{
	float:left;
	width:100%;
	margin-top:6px;
	display:inline;
	margin-bottom:6px;
}
.NewsContent
{
	margin-left:10px;
}
.NewsListContent
{
	margin:10px;
}
.NewsDate
{
	font-size:1.2em;
}
.NewsTitle
{
	font-size:1.1em;
	color:#18216c;
	font-weight:bold;
}
.NewsMore,
.CommercialOpsMore,
.MemberBenefitsMore
{
	padding-left:9px;
	margin-left:4px;
	background: url('/images/backgrounds/DottedVertical.gif') repeat-y top left;
}

.MemberBenefitsMore a
{
	text-decoration:underline;
	color:#18216c;
	font-size:0.9em;
}
.CommercialOpsMore a
{
	text-decoration:underline;
	color:#18216c;
	font-size:0.9em;
}
.NewsMore a
{
	text-decoration:underline;
	color:#18216c;
	font-size:1.1em;
}

.NewsListRow
{
	width:632px;
	float:left;
	background:#ffffff;
}

.NewsListRowAlternating
{
	width:632px;
	float:left;
	background:#f8f8f8;
}
.NewsButtons
{
	float:left;
	width:100%;	
	margin-top:5px;
	display:inline;
}
.NewsButtons .NewsButtonsRight
{
	float:right;
	text-align:right;
	width:200px;
}
.ContactOptions
{
	float:right;
	text-align:right;
	width:240px;
}

.FckGreen {	color:#6abd45; }
.FckGreen a,
.FckGreen a:link,
.FckGreen a:visited, 
.FckGreen a:active { color:#6abd45; text-decoration:none; }
.FckGreen a:hover
{ text-decoration:underline; }
.FckHeadingGreen
{
	font-size:1.5em;
	font-weight:bold;
	letter-spacing:-0.50px;
	color:#6abd45;
}

.FckBlue { color:#18216c; }
.FckBlue a,
.FckBlue a:link,
.FckBlue a:visited, 
.FckBlue a:active { color:#18216c; text-decoration:none; }
.FckBlue a:hover
{ text-decoration:underline; }
.FckHeadingBlue
{
	font-size:1.5em;
	font-weight:bold;
	letter-spacing:-0.50px;
	color:#18216c;
}


.FckCyan {	color:#4cbdec; }
.FckCyan a,
.FckCyan a:link,
.FckCyan a:visited, 
.FckCyan a:active { color:#4cbdec; text-decoration:none; }
.FckCyan a:hover
{ text-decoration:underline; }
.FckHeadingCyan
{
	font-size:1.5em;
	font-weight:bold;
	letter-spacing:-0.50px;
	color:#4cbdec;
}

.ContactContentBox
{
	float:left;
	display:inline;
	width:312px;
}
.ContactFormFieldsLeft
{
	float:left;
	width:321px;
	border-right:solid 1px silver;
}
.ContactFormFieldsRightBoxed
{
	float:left;
	width:281px;
	margin-left:10px;
	padding-left:10px;
	border-left:solid 1px silver;
	display:inline;
}
.ContactRow
{
	float:left;
	width:100%;
	border-top:solid 1px #ffffff;
	border-bottom:solid 1px silver;
}
.ContactRowFinal
{
	float:left;
	width:100%;
	border-top:solid 1px #ffffff;
}
.ContactFormLabelBox
{
	float:left;
	width:150px;
	border-right:solid 1px silver;
	padding:5px 1px 5px 10px;
	font-size:1.1em;
	color:#4cbdec;
	font-weight:bold;
}
.ContactFormLabel
{
	padding:5px 1px 5px 0px;
	font-size:1.1em;
	color:#4cbdec;
	font-weight:bold;
}
.ContactFormField
{
	float:left;
	width:155px;
	border-left:solid 1px #ffffff;
	text-align:center;	
	vertical-align:middle;
	padding-left:1px;
}
.ContactFormField input, .ContactFormFieldSelect
{
	border:0px;
	width:152px;
	height:20px;
	display:inline;
}
input.ContactFormFieldRight
{
	height:20px;
}
.ContactFormFieldRight
{
	border:0px;
	width:280px;
}
.ContactFormSubmitRow
{
	float:left;
	width:100%;
	text-align:right;
	margin-top:10px;
	display:inline;
}
.ContactFormSubmitRow input
{
	margin-right:5px;
	margin-bottom:3px;
}
.ContactProducts 
{
		font-size:1.1em;
	color:#7c7c7c;
}
/* start Medical device*/	
.MDeviceFormLabel
{
	padding:5px 1px 5px 0px;
	font-size:1.2em;
	color:#00A1DE;
	font-weight:bold;
}
.MDeviceFormStepbar{
background-color:#00A1DE;
color:#FFFFFF;
font-size:16px;
font-weight:normal;
margin-bottom:3px;
margin-top:12px;
padding:4px;
}
.MDcontent{
margin-left:35px;
}
.MDBlue12{
color:#1B226A;
font-size:1.6em;
font-family:Arial,Helvetica,sans-serif;
}
.MDBluecommon{
color:#1B226A;
font-size:1.4em;
font-family:Arial,Helvetica,sans-serif;
}
.MDpagetitle{
color:#1B226A;
font-size:20px;
font-family:Arial,Helvetica,sans-serif;
}
#pagination a:link, #pagination a:active, #pagination a:visited {
color:#16256A;
font-weight:bold;
text-decoration:none;
}
#pagination #current {
color:#00A1DE;
font-size:20px;
font-weight:bold;
}
#pagination {
float:right;
font-size:16px;
text-align:right;
color:#999999;
}
.redsymbol{
font-size:10px;
font-weight:bold;
color:#FF5430;
font-family:Arial,Helvetica,sans-serif;
}
.bluesymbol{
font-size:11px;
color:#1B226A;
font-family:Verdana,Arial,Helvetica,sans-serif;
}
.midblue,
.midblue a,
.midblue a:link,
.midblue a:visited, 
.midblue a:active,
.midblue a:hover { color:#00A1DE; text-decoration:none; }

/* end Medical device*/
.ColourSchemeCommercialOppportunitiesDetail2 {

	font: bold 1.8em Arial, Helvetica, sans-serif;
	color:#4cbdec;
	letter-spacing: -0.50px;
	padding: 8px 0 5px 10px;
}

#scrollsection {
	padding:10px 0px 5px 0;
	
}

.stepcarousel{
position: relative; /*leave this value alone*/
border: 1px solid #ccc;
overflow: scroll; /*leave this value alone*/
width: 590px; /*Width of Carousel Viewer itself*/
height: 98px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 1px;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px; /*margin around each panel*/
width: 150px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

.ContentBoxHeader2col {
	font-family: Arial, Helvetica, sans-serif;
	background: #F3F3F3 url(../images/ContentBoxHeader-2Col2-Scheme2.gif) no-repeat left top;
}

.PaddedContentRow2 {
	padding-left:10px;
}

.ContentWrapper2Col2 {
}

.Content2 {
clear:left;
	padding: 7px 7px 7px 10px;
}
.Content2 p {
	padding: 0 0 7px 0;
	margin:0;
	font: normal 1.2em Arial, Helvetica, sans-serif;
	color: #7c7c7c;
	white-space: normal;
}
.Content2 a {

	color: #0B2265;
}

.Content2 ul  {
 font-size:1.1em
}

.highlight {font-weight:bold;color:#4cbdec} 
.Content2 a:hover {
	color: #0B2265;
	text-decoration:underline;
}

.back {
	float:right;
	font-size:.7em;
	padding-right:10px;
}
.back a:hover{
	text-decoration:underline;
}

.Content2 ul {
padding: 0 0 2px 0px;
margin: 0 0 0 0px;
color: #000;
}

.Content2 ul li {
list-style: none;
margin: 0;
background: url(../images/bullet1.gif) no-repeat 20px 5px;
padding: 0 0 3px 42px;
font-style: normal;
line-height: 1.4em;
color: #666;
font-size:1.1em;
}

ul li.dec {
background: url(../images/dec.gif) no-repeat 0 0px;
}
ul li.jan {
background: url(../images/jan.gif) no-repeat 0 0px;
}
ul li.feb {
background: url(../images/feb.gif) no-repeat 0 0px;
}
ul li.mar {
background: url(../images/mar.gif) no-repeat 0 0px;
}
ul li.apr {
background: url(../images/apr.gif) no-repeat 0 0px;
}
ul li.may {
background: url(../images/may.gif) no-repeat 0 0px;
}
ul li.jun {
background: url(../images/jun.gif) no-repeat 0 0px;
}
ul li.jul {
background: url(../images/jul.gif) no-repeat 0 0px;
}
ul li.aug {
background: url(../images/aug.gif) no-repeat 0 0px;
}
ul li.sep {
background: url(../images/sep.gif) no-repeat 0 0px;
}
ul li.oct {
background: url(../images/oct.gif) no-repeat 0 0px;
}
ul li.nov {
background: url(../images/nov.gif) no-repeat 0 0px;
}

.ContentBoxFill2 {
	width:311px;	}

.ContentBoxFill2right {
	width:311px;	
	float:right;
	
}

.ContentBox1Col2 {
background: #F3F3F3 url(../images/ContentBoxFooter-1Col2-Scheme2.gif) no-repeat left bottom;

margin-bottom:5px;
}
.ContentBox2Col2 {
background: #F3F3F3 url(../images/ContentBoxFooter-2Col2-Scheme2.gif) no-repeat left bottom;

}

.ContentBoxHeader2 {
	font-family: Arial, Helvetica, sans-serif;
	background: #F3F3F3 url(../images/ContentBoxHeader-1Col2-Scheme2.gif) no-repeat left top;
}