﻿* {
	margin: 0;
}

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: 400;
	margin: 0;
	padding: 0;
}

:focus
{
	outline: 0;
}

a
{
	color: #535353;
	cursor: pointer;
	outline: none;
}

	a:hover
	{
		color: #535353;
		text-decoration: underline;
	}

body
{
	background: #fff;
	font-family: Arial, Verdana, Sans-Serif;
	margin: 25px 0 0;
}

li
{
	margin-left: 15px;
}

p, .p
{
	color: #535353;
	font-size: 12px;
	line-height: 18px;
}

#wraper div
{
	height:100%;
} 

h2
{
	color: #17479e;
	font-size: 34px;
	margin: 0 0 10px;
}

.broker-toolbox
{
	color: rgb(59,152,211);
	font-size: 42px;
	font-weight: 300;
	margin-right: 280px;
}

#call-centre
{
	font-size: 15px;
	margin-top: 0;
}

	#call-centre span
	{
		margin: 15px 0 0 8px;
	}

.my-account
{
	background: url(../Images/btn-myaccount.gif) no-repeat;
	float: right;
	height: 22px;
	padding-right: 5px;
	width: 115px;
}

.divMoreInfo
{
    display:none;
}


#section
{
	background: #fff;
	min-width: 930px;
	width: 100%;
	height: 100%;
}

#infos .info-block
{
	float: left;
	height: 238px;
	margin: 5px 0 0;
	padding: 14px;
	width: 427px;
}

	#infos .info-block#pollWhite
	{
		background: #fffff;
		border: solid 1px #000;
	}

.info-centre-list-item
{
	color: #535353;
	float: left;
	font-size: 12px;
	height: 21px;
	padding: 11px 0 0;
	text-indent: 22px;
	width: 209px;
}

.view-allnews-btn
{
	background: url(../Images/btn-viewnews.gif) no-repeat;
	float: right;
	height: 24px;
	margin: -24px 0 0;
	width: 162px;
}

.view-allnews-btn-afr
{
	background: url(../Images/leesaly.gif) no-repeat;
	float: right;
	height: 24px;
	margin: -24px 0 0;
	width: 172px;
}

.view-allnews-btn-small
{
	background: url(../Images/btn-viewnews-small.gif) no-repeat;
	float: right;
	height: 23px;
	margin: -32px 0 0;
	width: 76px;
}

.view-allnews-btn-small-afr
{
	background: url(../Images/btn-viewnews-small-afr.gif) no-repeat;
	float: right;
	height: 23px;
	margin: -32px 0 0;
	width: 76px;
}

.read-more:hover
{
	color: rgb(59,152,211);
	text-decoration: none !important;
}

.livingwith-img
{
	background: url(../Images/livingwith.jpg) no-repeat;
	float: right;
	height: 127px;
	width: 95px;
}

#sub-sect
{
	float: left;
	margin: 35px 0 0;
}

	#sub-sect .block
	{
		border: solid 1px #d4ddee;
		float: left;
		height: 207px;
		width: 218px;
	}

		#sub-sect .block h4
		{
			color: #5e89b0;
			float: left;
			font-size: 15px;
			margin: 8px 0 0 10px;
			width: 149px;
		}

.login-btn
{
	background: url(../Images/login-btn.gif) no-repeat;
	float: right;
	height: 22px;
	margin: 12px 3px 0 0;
	width: 53px;
}

.login-btn-afr
{
	background: url(../Images/login-btn-afr.gif) no-repeat;
	float: right;
	height: 22px;
	margin: 12px 3px 0 0;
	width: 77px;
}

ul.blue-list
{
	float: left;
	list-style-type: none;
	margin: 10px 0 0;
}

	ul.blue-list li
	{
		background: url(../Images/blue-arr.gif) no-repeat 0 4px;
		font-size: 12px;
		line-height: 20px;
		list-style: none;
		padding: 0 0 0 10px;
	}

		ul.blue-list li a
		{
			color: #5e89b0;
			font-weight: 700;
			text-decoration: none !important;
		}

#footer
{
	background: #e7eef4;
	border-left: solid 2px #d4ddee;
	border-right: solid 2px #d4ddee;
	color: #7196b7;
	float: left;
	font-size: 11px;
	padding: 18px 0 0 22px;
	position: relative;
	width: 954px;
}

#footer-bottom
{
	background: url(../Images/foot-bottom.gif) no-repeat;
	float: left;
	height: 4px;
	margin: 0 0 8px;
	width: 980px;
}

#footer .block
{
	float: left;
	width: 189px;
}

	#footer .block a
	{
		color: #7196b7;
		display: block;
		font-size: 11px;
		line-height: 16px;
		text-decoration: none !important;
	}

.back-to-top
{
	background: url(../Images/back-to-top.gif) no-repeat;
	bottom: -4px;
	height: 23px;
	position: absolute;
	right: -2px;
	width: 77px;
}



.site-by
{
	color: #535353;
	float: right;
	font-size: 11px;
	width: 140px;
}

	.site-by a
	{
		background: url(../Images/warp.gif) no-repeat 0 4px;
		display: block;
		float: right;
		height: 16px;
		padding: 0 0 4px;
		width: 100px;
	}

#banner-ad-back
{
	background: url(../Images/add-back.gif) no-repeat;
	float: left;
	height: 106px;
	margin: 24px 0 30px;
	width: 980px;
}

.banner-ad
{
	height: 104px;
	margin: auto;
	width: 978px;
}

#slideshow DIV
{
	background-color: #FFF;
	height: 195px;
	left: 0;
	opacity: 0.0;
	position: absolute;
	top: 0;
	z-index: 8;
}

	#slideshow DIV.active
	{
		opacity: 1.0;
		z-index: 10;
	}

	#slideshow DIV.last-active
	{
		z-index: 9;
	}

	#slideshow DIV IMG
	{
		border: 0;
		display: block;
		height: 195px;
		margin-bottom: 10px;
	}

		#slideshow DIV IMG.slide-one
		{
			background: url(../Images/slideshow/1.jpg) no-repeat;
			height: 195px;
			width: 469px;
		}

		#slideshow DIV IMG.slide-two
		{
			background: url(../Images/slideshow/2.jpg) no-repeat;
			height: 195px;
			width: 469px;
		}

		#slideshow DIV IMG.slide-three
		{
			background: url(../Images/slideshow/3.jpg) no-repeat;
			height: 195px;
			width: 469px;
		}

		#slideshow DIV IMG.slide-four
		{
			background: url(../Images/slideshow/4.jpg) no-repeat;
			height: 195px;
			width: 469px;
		}

		#slideshow DIV IMG.slide-five
		{
			background: url(../Images/slideshow/5.jpg) no-repeat;
			height: 195px;
			width: 469px;
		}

.sf_newsTitle a
{
	color: rgb(59,152,211);
	font-size: 20px;
	margin: 10px 0 5px;
	text-decoration: none !important;
}

.sf_newsDate
{
	font-family: 12px;
	margin-bottom: 20px;
	margin-top: -20px;
}

.sf_readMore a
{
	background: url(../Images/green-arr.gif) no-repeat left 3px;
	color: rgb(59,152,211);
	font-size: 11px;
	font-weight: 700;
	line-height: 20px;
	padding: 0 0 0 10px;
}

.sf_newsThumbnail
{
	border: none;
}

.sf_newsList p
{
	font-size: 12px;
	margin-bottom: 8px;
}

.sf_singleNews h2
{
	color: rgb(59,152,211);
	font-size: 20px;
	margin: 0 0 5px;
	padding-top: 15px;
}

.sf_singleNews p
{
	font-size: 12px;
	margin-top: 10px;
}

.sf_back
{
	background: url(../Images/green-arr.gif) no-repeat left 3px;
	color: rgb(59,152,211);
	font-size: 11px;
	font-weight: 700;
	line-height: 30px;
	padding: 0 0 0 10px;
}

.NewsHeaderGreen
{
	color: rgb(59,152,211);
	font-size: 20px;
	font-weight: 700;
	margin: 0 0 5px;
}

.NewsHeaderBlue
{
	color: #17479E;
	font-size: 20px;
	font-weight: 700;
	margin: 0 0 5px;
}

h4
{
	color: #17479e;
	font-size: 14px;
	font-weight: 700;
	line-height: 18px;
	margin: 20px 0 0;
}

#aside
{
	float: left;
	margin: 0 21px 0 0;
	width: 271px;
}

#main-content
{
	float: left;
	width: 640px;
}

ul.sub-nav li a
{
	color: rgb(59,152,211);
	font-size: 12px;
	line-height: 30px;
	margin: 0 0 0 7px;
	text-decoration: none !important;
}

	ul.sub-nav li a:hover
	{
		text-decoration: underline !important;
	}

	ul.sub-nav li a.active
	{
		background: rgb(59,152,211);
		color: #fff;
		font-weight: 700;
		margin: 0;
		padding: 4px 7px;
	}

.info-centre-list-item2
{
	color: #535353;
	font-size: 12px;
	height: 21px;
	padding: 11px 0 0;
	text-indent: 22px;
}

ul.bullet-list
{
	color: #535353;
	font-size: 12px;
	line-height: 18px;
	list-style-type: disc;
	margin: 20px 0 0 30px;
}

.form-field
{
	height: 25px;
	margin: 6px 0 0;
	width: 324px;
}

.form-label
{
	color: #2d5780;
	display: block;
	float: left;
	font-size: 12px;
	margin: 4px 0 0;
	text-align: left;
	width: 80px;
}

.form-box
{
	border: solid 1px #dadee7;
	color: #585858;
	font-size: 11px;
	height: 13px;
	padding: 4px 4px 5px 6px;
	width: 214px;
}

#login-wrapper
{
	margin: 0 auto;
	width: 380px;
}

.login-hed
{
	color: #698bb1;
	font-size: 16px;
	line-height: 23px;
}

#login-outer-block
{
	background: #e7eef4;
	border: 1px solid #dadee7;
	margin: 6px auto 0;
	padding: 39px 0 36px 32px;
	width: 348px;
}

.login-button
{
	background-image: url(../Images/login-btn.gif);
	background-repeat: no-repeat;
	border: none;
	display: block;
	height: 23px;
	margin: 19px auto 0;
	width: 53px;
}

.forgot-password
{
	color: #2d5780;
	display: block;
	font-size: 10px;
	margin: 19px auto 0;
	width: 110px;
}

.ParagraphGreen
{
	color: rgb(59,152,211);
	font-size: 12px;
	font-weight: 700;
	line-height: 18px;
	margin: 0;
	padding: 0;
}

.ParagraphBlue
{
	color: #17479e;
	font-size: 12px;
	font-weight: 700;
	line-height: 18px;
	margin: 0;
	padding: 0;
	text-decoration: none !important;
}

.IntroText
{
	color: #535353;
	font-size: 14px;
	line-height: 20px;
	margin: 0;
	padding: 0;
}

.IntroTextBlue
{
	color: #17479e;
	font-size: 14px;
	line-height: 20px;
	margin: 0;
	padding: 0;
}


.Header1
{
	color: rgb(59,152,211);
	font-size: 16px;
	font-weight: 700;
	margin: 0;
	padding: 0;
	text-decoration: none !important;
}

.SubHeadingBlue
{
	color: #17479e;
	font-size: 16px;
	font-weight: 700;
	margin: 0;
	padding: 0;
}

.SubHeadingDP1
{
	color: #875f8b;
	font-size: 16px;
	font-weight: 700;
	margin: 0;
	padding: 0;
}

.SubHeadingDP2
{
	color: #e98e65;
	font-size: 16px;
	font-weight: 700;
	margin: 0;
	padding: 0;
}

.SubHeadingDP3
{
	color: #0092cf;
	font-size: 16px;
	font-weight: 700;
	margin: 0;
	padding: 0;
}

.SubHeadingMP
{
	color: #16469d;
	font-size: 16px;
	font-weight: 700;
	margin: 0;
	padding: 0;
	text-decoration: none !important;
}

.SubHeadingEL
{
	color: #6dac43;
	font-size: 16px;
	font-weight: 700;
	margin: 0;
	padding: 0;
}

.SubHeadingGrey
{
	color: #535353;
	font-size: 16px;
	font-weight: 700;
	margin: 0;
	padding: 0;
}

.SubHeadingNS
{
	color: #d09a3e;
	font-size: 16px;
	font-weight: 700;
	margin: 0;
	padding: 0;
}

.Header2
{
	color: #17479e;
	font-size: 34px;
	line-height: 30px;
	margin: 0;
	padding: 0;
}

.MainGrey
{
	color: #535353;
	font-size: 34px;
	line-height: 30px;
	margin: 0;
	padding: 0;
}

.Header6
{
	color: rgb(59,152,211);
	font-size: 34px;
	line-height: 40px;
	margin: 0;
	padding: 0;
	text-decoration: none !important;
}

.GC_DimentionPrime1
{
	color: #875f8b;
	font-size: 34px;
	line-height: 30px;
	margin: 0;
	padding: 0;
}

.GC_DimentionPrime2
{
	color: #e98e65;
	font-size: 34px;
	line-height: 30px;
	margin: 0;
	padding: 0;
}

.GC_DimentionPrime3
{
	color: #0092cf;
	font-size: 34px;
	line-height: 30px;
	margin: 0;
	padding: 0;
}

.GC_Necesse
{
	color: #d09a3e;
	font-size: 34px;
	line-height: 30px;
	margin: 0;
	padding: 0;
}

.GC_MedihelpPlus
{
	color: #16469d;
	font-size: 34px;
	line-height: 30px;
	margin: 0;
	padding: 0;
}

.GC_Elite
{
	color: #6dac43;
	font-size: 34px;
	line-height: 30px;
	margin: 0;
	padding: 0;
}

.Header3
{
	color: #969696;
	font-size: 14px;
	line-height: 30px;
	margin: 0;
	padding: 0;
}

.Header5
{
	clear: both;
	color: rgb(59,152,211);
	font-size: 12px;
	font-weight: 700;
	line-height: 20px;
	margin: 0;
	padding: 0;
}

.BackToTopLink
{
	background: url(../Images/BackToTop.gif) no-repeat left 5px;
	color: rgb(59,152,211);
	font-size: 11px;
	font-weight: 700;
	line-height: 20px;
	padding: 0 0 0 10px;
	text-decoration: none !important;
}

.ReadMoreLink
{
	background-image: url(../Images/ReadMore.gif);
	background-repeat: no-repeat;
	color: rgb(59,152,211);
	font-size: 11px;
	font-weight: 700;
	line-height: 20px;
	padding: 0 0 0 14px;
	text-decoration: none !important;
}

.DownloadPDFLink
{
	background: url(../Images/DownloadPdf.gif) no-repeat left 5px;
	color: rgb(59,152,211);
	font-size: 11px;
	font-weight: 700;
	line-height: 20px;
	padding: 0 0 0 14px;
	text-decoration: none !important;
}

.ProductsLink
{
	background: url(../Images/ProductsLink.gif) no-repeat left 5px;
	color: rgb(59,152,211);
	font-size: 11px;
	font-weight: 700;
	line-height: 20px;
	padding: 0 0 0 14px;
	text-decoration: none !important;
}

.BlueLink
{
	background: url(../Images/blue-arr.gif) no-repeat left 3px;
	color: #17479e;
	font-size: 11px;
	font-weight: 700;
	line-height: 20px;
	padding: 0 0 0 10px;
	text-decoration: none !important;
}

.SubHeadingDP1_2
{
	color: #875f8b;
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
	padding: 0;
}

.SubHeadingDP2_2
{
	color: #e98e65;
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
	padding: 0;
}

.SubHeadingDP3_2
{
	color: #0092cf;
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
	padding: 0;
}

.SubHeadingMP_2
{
	color: #16469d;
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
	padding: 0;
}

.SubHeadingEL_2
{
	color: #6dac43;
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
	padding: 0;
}

.SubHeadingNS_2
{
	color: #d09a3e;
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
	padding: 0;
}

.SubHeadingGr_2
{
	color: #535353;
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
	padding: 0;
}

.GC_Lists
{
	line-height: 18px;
	list-style-type: disc;
	margin: 20px 0 0 30px;
}

.readmore-block
{
	background: #d6e7c6;
	border: solid 1px #aec994;
	padding: 13px 13px 19px;
	width: 131px;
}

.readmore-list
{
	line-height: 24px;
	list-style: none;
}

	.readmore-list a
	{
		color: #535353;
		font-size: 12px;
	}

.greenhed
{
	color: rgb(59,152,211);
	font-size: 13px;
	font-weight: 700;
	margin-bottom: 17px;
}

.formContent
{
	color: rgb(59,152,211);
	font-size: 18px;
	font-weight: 700;
	margin: 0;
	padding: 0;
}

.LinkDP1
{
	background: url(../Images/dp1_link.gif) no-repeat left 3px;
	color: #875f8b;
	font-size: 11px;
	font-weight: 700;
	line-height: 20px;
	padding: 0 0 0 10px;
	text-decoration: none !important;
}

.LinkDP2
{
	background: url(../Images/dp2_link.gif) no-repeat left 3px;
	color: #e98e65;
	font-size: 11px;
	font-weight: 700;
	line-height: 20px;
	padding: 0 0 0 10px;
	text-decoration: none !important;
}

.LinkDP3
{
	background: url(../Images/dp3_link.gif) no-repeat left 3px;
	color: #0092cf;
	font-size: 11px;
	font-weight: 700;
	line-height: 20px;
	padding: 0 0 0 10px;
	text-decoration: none !important;
}

.LinkMP
{
	background: url(../Images/mp_link.gif) no-repeat left 3px;
	color: #16469d;
	font-size: 11px;
	font-weight: 700;
	line-height: 20px;
	padding: 0 0 0 10px;
	text-decoration: none !important;
}

.LinkEL
{
	background: url(../Images/el_link.gif) no-repeat left 3px;
	color: #6dac43;
	font-size: 11px;
	font-weight: 700;
	line-height: 20px;
	padding: 0 0 0 10px;
	text-decoration: none !important;
}

.LinkNS
{
	background: url(../Images/ns_link.gif) no-repeat left 3px;
	color: #d09a3e;
	font-size: 11px;
	font-weight: 700;
	line-height: 20px;
	padding: 0 0 0 10px;
	text-decoration: none !important;
}

.inputRadio
{
	margin: 8px 0 0 27% !important;
}

.Boxover_Heading
{
	background-color: #88c64e;
	border-left: solid 1px #000;
	border-right: solid 1px #000;
	border-top: solid 1px #000;
	color: #fff;
	font-size: 12px;
	font-weight: 700;
	padding: 5px;
	width: 250px;
}

.Boxover_Body
{
	background-color: #FFF;
	border-bottom: solid 1px #000;
	border-left: solid 1px #000;
	border-right: solid 1px #000;
	font-size: 10pt;
	font-weight: 400;
	padding: 5px;
	width: 250px;
}


.DefinitionButton
{
	background-color: Transparent;
	border: 0;
	color: rgb(59,152,211);
	cursor: pointer;
	font-size: 12px;
	font-weight: 700;
	line-height: 18px;
	padding: 8px;
}

.sf_PagerItem
{
	color: #535353;
	font-size: 14px;
	font-weight: 700;
	line-height: 18px;
	margin: 0;
	padding: 0;
}

.sf_PagerSelItem
{
	color: #535353;
	font-size: 15px;
	font-weight: 700;
	line-height: 18px;
	margin: 0;
	padding: 0;
}

.green, .Header1:hover, .Header6:hover
{
	color: rgb(59,152,211);
}

#search .search-box, #search .sf_searchText
{
	background: transparent url(../Images/search-box.gif) no-repeat;
	border: 0;
	color: #535353;
	float: left;
	font-size: 12px;
	height: 15px;
	padding: 4px 4px 5px 6px;
	width: 163px;
}

#options .option .price, #options .optionAfr .price
{
	font-size: 22px;
	height: 35px;
	padding: 9px 0 0;
}

#options .option h4, #options .optionAfr h4
{
	font-size: 17px;
	font-weight: 700;
	margin: 22px 0 0;
}

	#options .option h4 span, #options .optionAfr h4 span
	{
		color: #969696;
		font-weight: 700;
	}

#options .option .subhead, #options .optionAfr .subhead
{
	color: #969696;
	font-size: 12px;
	line-height: 16px;
	margin: 0 0 -20px;
}

#options .option p, #options .optionAfr p
{
	line-height: 22px;
	margin: 35px 14px 0;
}

#options .option a, #options .optionAfr a
{
	bottom: 15px;
	height: 34px;
	left: 22px;
	position: absolute;
	width: 140px;
}

.option#necesse, .optionAfr#necesse
{
	border-bottom: solid 1px #c99f24;
	border-left: solid 1px #c99f24;
	border-top: solid 1px #c99f24;
}

	.option#necesse .price, .optionAfr#necesse .price
	{
		background: #f5e8c8;
		color: #d09a3e;
	}

	.option#necesse h4, .optionAfr#necesse h4
	{
		color: #d09a3e;
	}

	.option#necesse a.btn-necesse, .optionAfr#necesse a.btn-necesse
	{
		background: url(../Images/btnClickFor2010Yellow.gif) no-repeat;
	}

	.option#necesse a.btn-necesse-afr, .optionAfr#necesse a.btn-necesse-afr
	{
		background: url(../Images/products_2010_afr_01.gif) no-repeat;
	}

.option#dim1, .optionAfr#dim1
{
	border-bottom: solid 1px #895e8c;
	border-left: solid 1px #895e8c;
	border-top: solid 1px #895e8c;
}

	.option#dim1 .price, .optionAfr#dim1 .price
	{
		background: #dfd5e0;
		color: #895e8c;
	}

	.option#dim1 h4, .optionAfr#dim1 h4
	{
		color: #895e8c;
	}

	.option#dim1 a.btn-dim1, .optionAfr#dim1 a.btn-dim1
	{
		background: url(../Images/btnClickFor2010Purple.gif) no-repeat;
	}

	.option#dim1 a.btn-dim1-afr, .optionAfr#dim1 a.btn-dim1-afr
	{
		background: url(../Images/products_2010_afr_02.gif) no-repeat;
	}

.option#dim2, .optionAfr#dim2
{
	border-bottom: solid 1px #d87144;
	border-left: solid 1px #d87144;
	border-top: solid 1px #d87144;
}

	.option#dim2 .price, .optionAfr#dim2 .price
	{
		background: #f5e8c8;
		color: #d87144;
	}

	.option#dim2 h4, .optionAfr#dim2 h4
	{
		color: #d87144;
	}

	.option#dim2 a.btn-dim2, .optionAfr#dim2 a.btn-dim2
	{
		background: url(../Images/btnClickFor2010Red.gif) no-repeat;
	}

	.option#dim2 a.btn-dim2-afr, .optionAfr#dim2 a.btn-dim2-afr
	{
		background: url(../Images/products_2010_afr_03.gif) no-repeat;
	}

.option#dim3, .optionAfr#dim3
{
	border-bottom: solid 1px #0094d0;
	border-left: solid 1px #0094d0;
	border-top: solid 1px #0094d0;
}

	.option#dim3 .price, .optionAfr#dim3 .price
	{
		background: #c4e3f5;
		color: #0094d0;
	}

	.option#dim3 h4, .optionAfr#dim3 h4
	{
		color: #0094d0;
	}

	.option#dim3 a.btn-dim3, .optionAfr#dim3 a.btn-dim3
	{
		background: url(../Images/btnClickFor2010Blue.gif) no-repeat;
	}

	.option#dim3 a.btn-dim3-afr, .optionAfr#dim3 a.btn-dim3-afr
	{
		background: url(../Images/products_2010_afr_04.gif) no-repeat;
	}

.option#dimelite a.btn-dimelite, .optionAfr#dimelite a.btn-dimelite
{
	background: url(../Images/btnClickFor2010Green.gif) no-repeat;
}

.option#dimelite a.btn-dimelite-afr, .optionAfr#dimelite a.btn-dimelite-afr
{
	background: url(../Images/products_2010_afr_05.gif) no-repeat;
}

.sf_pollQuestionAnswers li, .sf_results li
{
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}

.breadcrumb a, .info-centre-list-item a, .info-centre-list-item2 a
{
	color: #535353;
}

#infos, #infosCentre
{
	float: none;
	margin: 8px 4px 0;
}

	#infos .info-block h4, #infos .info-block h4 span, #infosCentre .info-block h4, #infosCentre .info-block h4 span
	{
		color: rgb(59,152,211);
		font-size: 16px;
		margin: 0 0 10px;
	}

	#infos .info-block#information-centre, #infosCentre .info-block#information-centre
	{
		background: #d6e7c6;
		border: solid 1px #aec994;
	}

	#infos .info-block#medi-news, #infosCentre .info-block#medi-news
	{
		background: #e8f6da;
		border: solid 1px #d3e5c1;
		float: right;
	}

	#infos .info-block#medi-news-control, #infosCentre .info-block#medi-news-control, #infos .info-block#userOptions
	{
		background: #e8f6da;
		border: solid 1px #d3e5c1;
		float: right;
		height: 100%;
	}

	#infos .info-block#poll, #infosCentre .info-block#poll
	{
		background: #e8f6da;
		border: solid 1px #d3e5c1;
	}

	#infos .info-block#livingwith, #infosCentre .info-block#livingwith
	{
		background: #d6e7c6;
		border: solid 1px #aec994;
		float: right;
	}

	#infos .info-block h5, #infosCentre .info-block h5
	{
		clear: both;
		color: rgb(59,152,211);
		font-size: 12px;
		font-weight: 700;
		line-height: 20px;
	}

.info-centre-list, .clear
{
	clear: both;
}

.info-centre-list-item.one, .info-centre-list-item2.one
{
	background: url(../Images/1.gif) no-repeat 0 9px;
}

.info-centre-list-item.two, .info-centre-list-item2.two
{
	background: url(../Images/2.gif) no-repeat 0 9px;
}

.info-centre-list-item.three, .info-centre-list-item2.three
{
	background: url(../Images/3.gif) no-repeat 0 9px;
}

.info-centre-list-item.four, .info-centre-list-item2.four
{
	background: url(../Images/4.gif) no-repeat 0 9px;
}

.info-centre-list-item.five, .info-centre-list-item2.five
{
	background: url(../Images/5.gif) no-repeat 0 9px;
}

.info-centre-list-item.six, .info-centre-list-item2.six
{
	background: url(../Images/6.gif) no-repeat 0 9px;
}

.info-centre-list-item.seven, .info-centre-list-item2.seven
{
	background: url(../Images/network_icn.gif) no-repeat 0 9px;
}

.info-centre-list-item.ten, .info-centre-list-item2.ten
{
	background: url(../Images/information.png) no-repeat 0 9px;
}

.info-centre-list-item2.eight
{
	background: url(../Images/mediclaim.png) no-repeat 0 9px;
}

.info-centre-list-item2.nine
{
	background: url(../Images/leads.png) no-repeat 0 9px;
}

.sf_postTags, .sf_newsAuthor, .sf_singleNews
{
	font-size: 12px;
}

.sf_newsList li, ul.sub-nav
{
	list-style: none;
}

.Paragraph, .searchResults dd, .TrBorder td span
{
	color: #535353;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
	padding: 0;
}

.SubHeadingDP1:hover, .LinkDP1:hover
{
	color: #875f8b !important;
}

.SubHeadingDP2:hover, .LinkDP2:hover
{
	color: #e98e65 !important;
}

.SubHeadingDP3:hover, .LinkDP3:hover
{
	color: #0092cf !important;
}

.SubHeadingMP:hover, .LinkMP:hover
{
	color: #16469d !important;
}

.SubHeadingEL:hover, .LinkEL:hover
{
	color: #6dac43 !important;
}

.SubHeadingNS:hover, .LinkNS:hover
{
	color: #d09a3e !important;
}

.GreenLink:hover, .BackToTopLink:hover, .ReadMoreLink:hover, .DownloadPDFLink:hover, .ProductsLink:hover
{
	background-color: rgb(229,243,251) !important;
}

#menu :hover ul :hover a.fly, #menu :hover ul :hover ul :hover
{
	color: #fff;
}

.option#necesse a.btn-necesse2011
{
	background: url(../Images/btnClickFor2011Yellow.gif) no-repeat;
}

.option#dim1 a.btn-dim12011
{
	background: url(../Images/btnClickFor2011Purple.gif) no-repeat;
}

.option#dim2 a.btn-dim22011
{
	background: url(../Images/btnClickFor2011Red.gif) no-repeat;
}

.option#dim3 a.btn-dim32011
{
	background: url(../Images/btnClickFor2011Blue.gif) no-repeat;
}

.option#dimelite a.btn-dimelite2011
{
	background: url(../Images/btnClickFor2011Green.gif) no-repeat;
}

.optionAfr#necesse a.btn-necesse2011-afr
{
	background: url(../Images/products_2011_afr_01.gif) no-repeat;
}

.optionAfr#dim1 a.btn-dim12011-afr
{
	background: url(../Images/products_2011_afr_02.gif) no-repeat;
}

.optionAfr#dim2 a.btn-dim22011-afr
{
	background: url(../Images/products_2011_afr_03.gif) no-repeat;
}

.optionAfr#dim3 a.btn-dim32011-afr
{
	background: url(../Images/products_2011_afr_04.gif) no-repeat;
}

.optionAfr#dimelite a.btn-dimelite2011-afr
{
	background: url(../Images/products_2011_afr_05.gif) no-repeat;
}

.floatLeft
{
	float: left;
	font-size: 11px;
	margin-bottom: 10px;
	text-align: right;
	width: 400px;
}

.floatRight
{
	float: right;
	font-size: 11px;
	margin-bottom: 10px;
	text-align: right;
	width: 400px;
}

.ContactCard
{
	font-size: 11px;
	margin-bottom: 5px;
	text-align: left;
}

.ContactCardCenter
{
	margin-left: 330px;
	text-align: left;
	width: 400px;
}

.TextBox
{
	font-size: 10px;
	height: 14px;
	width: 150px;
}

.txt
{
	font-family: Verdana;
	font-size: 10px;
}

.required
{
	color: Red;
	font-size: 12px;
}

.modal
{
	background-color: Gray;
	clear: both;
	filter: alpha(opacity=40);
	opacity: 0.7;
}

.modalPopup
{
	background-color: #FFF;
	border: outset 3px #7196b7;
	height: 90px;
	text-align: center;
	width: 400px;
}

.modalPopupForgotPassword
{
	background-color: #FFF;
	border: outset 3px #7196b7;
	height: 350px;
	text-align: center;
	width: 700px;
}

.PopupContent
{
	color: #535353;
	height: 40px;
	margin: 10px;
	width: 380px;
}

.LoginText
{
	font-size: 11px;
	margin-bottom: 10px;
}

.GreenMainHeader
{
	color: rgb(59,152,211);
	font-size: 34px;
	margin-left: 15px;
}

.GridHeader
{
	color: #535353;
	font-size: 14px;
	font-weight: 700;
}

.EmailGridHeader
{
	background-color: #98c576;
	border: solid 1px #000;
	color: #333;
	font-size: 13px;
	font-weight: 700;
}

.EmailGridHeaderBroker
{
	background-color: #98c576;
	color: #333;
	font-size: 13px;
	font-weight: 700;
}

.EmailGridContent
{
	border: solid 1px #0F0F0F;
	height: 350px;
	width: 300px;
}

.GridContentRight
{
	float: left;
	width: 75px;
}

.GridContentMid
{
	color: #535353;
	float: left;
	font-size: 14px;
	width: 125px;
}

.GridContentLeft
{
	color: #535353;
	float: left;
	font-size: 14px;
	margin-left: 5px;
	width: 395px;
}

.GridHeaderLeft
{
	background-color: #98c576;
	border-bottom: solid 1px #000;
	float: left;
	width: 400px;
}

.GridHeaderMid
{
	background-color: #98c576;
	border-bottom: solid 1px #000;
	float: left;
	width: 125px;
}

.GridHeaderRight
{
	background-color: #98c576;
	border-bottom: solid 1px #000;
	float: left;
	width: 75px;
}

.TemplateButton
{
	padding-top: 10px;
}

.FCKPanel
{
	margin: 20px 0 10px 20px;
}

textarea
{
	width: 720px;
}

.Left
{
	float: left;
	margin-top: 15px;
	width: 112px;
}

.Right
{
	float: right !important;
	margin-top: 15px;
}

.SubHeading_1
{
	color: Gray;
	font-size: 12px;
	margin-bottom: 20px;
}

.EmailTextBox
{
	float: left;
	font-family: Verdana;
	font-size: 10px;
	margin-bottom: 20px;
	margin-left: 0;
}

.EmailButton
{
	margin-bottom: 20px;
}

.scratchPad
{
	float: right;
	font-size: 11px;
	margin-bottom: 10px;
	width: 600px;
}

.ClientList
{
	border: solid 1px #000;
	float: right;
	font-size: 11px;
	height: 350px;
	margin-bottom: 10px;
	width: 600px;
}

.ClientListHeaderLeft
{
	background-color: #98c576;
	border-bottom: solid 1px #000;
	float: left;
	width: 315px;
}

.ClientListHeaderStatus
{
	background-color: #98c576;
	border-bottom: solid 1px #000;
	float: left;
	width: 200px;
}

.ClientListHeaderRight
{
	background-color: #98c576;
	border-bottom: solid 1px #000;
	float: left;
	width: 85px;
}

.ClientListContentLeft
{
	color: #535353;
	float: left;
	font-size: 14px;
	margin-left: 5px;
	width: 310px;
}

.ClientListContentStatus
{
	color: #535353;
	float: left;
	font-size: 14px;
	margin-left: 5px;
	text-align: left;
	width: 190px;
}

.ClientListContentRight
{
	color: #535353;
	float: left;
	font-size: 14px;
	width: 65px;
}

.QuoteList
{
	border: solid 1px #000;
	float: right;
	font-size: 11px;
	height: 180px;
	margin-top: 15px;
	width: 900px;
}

.QuoteListHeaderLeft
{
	background-color: #98c576;
	border-bottom: solid 1px #000;
	float: left;
	width: 130px;
}

.QuoteListHeaderTotal
{
	background-color: #98c576;
	border-bottom: solid 1px #000;
	float: left;
	width: 150px;
}

.QuoteListHeaderMedScheme
{
	background-color: #98c576;
	border-bottom: solid 1px #000;
	float: left;
	width: 350px;
}

.QuoteListHeaderLang
{
	background-color: #98c576;
	border-bottom: solid 1px #000;
	float: left;
	width: 140px;
}

.GridQuoteContentLeft
{
	color: #535353;
	float: left;
	font-size: 14px;
	margin-left: 5px;
	width: 125px;
}

.GridQuoteContentTotal
{
	color: #535353;
	float: left;
	font-size: 14px;
	width: 150px;
}

.GridQuoteContentMedScheme
{
	color: #535353;
	float: left;
	font-size: 14px;
	width: 350px;
}

.GridQuoteContentLang
{
	color: #535353;
	float: left;
	font-size: 14px;
	width: 140px;
}

.GridQuoteContentOpen
{
	color: #535353;
	float: left;
	font-size: 14px;
	margin-left: 5px;
	width: 60px;
}

.GridQuoteContentEmail
{
	color: #535353;
	float: left;
	font-size: 14px;
	width: 60px;
}

.QuoteClientName
{
	background: none;
	border: none;
	color: rgb(59,152,211) !important;
	display: inline-block;
	font-size: 12px;
	margin: 14px 0 0;
}

.ClientChange
{
	background: none;
	border: none;
	color: rgb(59,152,211) !important;
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
	margin: 14px 0 0;
}

.HeaderGrey
{
	color: #5B6367;
	font-size: 18px;
	text-decoration: none;
}

.PagerText
{
	float: left;
	font-family: Verdana;
	font-size: 10px;
	margin: 3px;
	vertical-align: middle;
}

.Pager
{
	width: 130px;
}

.PagerNext
{
	float: right;
}

.leadHed
{
	background-color: #e7eef4;
	border-bottom: 1px solid #d4ddee;
	border-right: 1px solid #d4ddee;
	color: #7196b7;
	font-size: 11px;
	font-weight: 700;
	height: 26px;
	padding: 0 3px;
}

.leadRow
{
	background-color: #fff;
	border-bottom: 1px solid #d4ddee;
	border-right: 1px solid #d4ddee;
	color: #211e1b;
	font-size: 11px;
	font-weight: 400;
	height: 26px;
	padding: 0 3px;
	text-align: left;
}

.leadListTable
{
	border: 1px solid #d4ddee;
	border-bottom: 0;
	border-right: 0;
}

.ViewAllDiv
{
	float: right;
	margin-top: 1px;
}

	.ViewAllDiv span
	{
		color: #7196b7;
		font-size: 10px;
		font-weight: 700;
		margin-right: 5px;
	}

table.tablesorter thead tr .header
{
	background-image: url(../Images/bg.gif);
	background-position: center right;
	background-repeat: no-repeat;
	cursor: pointer;
}

table.tablesorter thead tr .headerSortUp
{
	background-image: url(../Images/asc.gif);
}

table.tablesorter thead tr .headerSortDown
{
	background-image: url(../Images/desc.gif);
}

fieldset
{
	color: #3d3d3d;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12px;
	margin: 20px auto 22px;
}

	fieldset label
	{
		position: relative;
		top: 15px;
		width: 114px;
	}

		fieldset label.wide
		{
			position: relative;
			top: 15px;
			width: 150px;
		}

	fieldset input
	{
		border: solid 1px #a5a5a5;
		height: 17px;
		margin: 7px 0 0;
		padding: 3px 3px 4px;
	}

	fieldset#accountInfo span
	{
		height: 17px;
		margin-top: 14px;
		padding: 0 3px 2px;
		width: 250px;
	}

	fieldset select
	{
		border: solid 1px #a5a5a5;
		height: 26px;
		margin: 7px 0 0;
		padding: 3px 3px 4px;
		width: 208px;
	}

	fieldset .multi
	{
		border: solid 1px #a5a5a5;
		font-family: Arial, Verdana, Sans-Serif;
		height: 77px;
		margin: 7px 0 0;
		overflow: hidden;
		padding: 3px 3px 4px;
		width: 200px;
	}

	fieldset .button
	{
		border: none;
		height: auto;
		margin: 20px 0 0 110px;
		width: auto;
	}

	fieldset .button2
	{
		border: none;
		height: 22px;
		margin: 20px 0 0 -5px;
		width: 49px;
	}

	fieldset .button3
	{
		border: none;
		height: 22px;
		margin: 20px auto 0;
		width: 49px;
	}

.rmHorizontal
{
	background: url(../Images/nav-rep.gif) no-repeat !important;
	border: none !important;
	float: left;
	font-size: 12px;
	height: 37px;
	list-style: none;
	margin: 11px 0 16px;
	padding: 0;
	position: relative;
	text-align: center;
	width: 932px;
	z-index: 500;
}

.rmSlide
{visibility: visible;
height: 139px;
width: 269px;
display: none;
overflow: hidden;
z-index: 9;
background-color:Blue;
position:relative;
}

.rmVertical
{
	background-color: #a1bee0 !important;
	border: none !important;
	padding-bottom: 2px !important;
	padding-top: 2px !important;
}

.rmText
{
	border: none !important;
	color: #fff !important;
	font-weight: 700 !important;
	height: 19px !important;
	text-align: left !important;
	text-shadow: #cce0f4 0 1px 0 !important;
}

.rmItem1:hover
{
}


.RadMenu .rmGroup .rmText
{
	margin: 0 0 0 4px !important;
	padding: 0 54px 0 0 !important;
}

#content ul, .sfContentBlock ul
{
	list-style: none !important;
	margin-top: -11px !important;
	padding-left: 0 !important;
}

.rmRootGroup:after
{
	display: none !important;
}

.rmItem
{
	color: #000 !important;
	/* display:inline;*/
	
height:25px;
background: url(../Images/nav-divider.gif) no-repeat right 3px;
}


.rmRootGroup .rmSlide .rmLevel .rmLevel2 .rmLink .rmText
{
	background-image: none !important;
	color: #17479e !important;
}

.rmRootGroup .rmItem .rmSlide .rmLevel1 .rmItem:hover .rmLevel2 .rmItem:hover .rmLink .rmText
{
	background-image: none !important;
	color: #fff !important;
}

.RadMenu_Sitefinity .rmRootGroup .rmExpandRight
{
}

.rcbSlide
{
	border-color: #d4ddee !important;
	color: #535353;
}

.rcbInput
{
	background-color: #e7eef4;
	color: #535353;
	cursor: hand !important;
	font-size: 10px;
	font-weight: 700;
}

.rcbItem
{
	background-color: #FFF;
	color: #535353;
	cursor: hand !important;
}

.rcbHovered
{
	color: #535353;
	cursor: hand !important;
	font-weight: 700;
}

.rgPager
{
	background-color: #e7eef4;
	color: #7196b7 !important;
	cursor: hand !important;
	font-size: 10px !important;
	font-weight: 700 !important;
}

.rgNumPart
{
	color: #7196b7 !important;
	font-size: 10px !important;
}

.rgCurrentPage
{
	color: #7196b7 !important;
	font-size: 12px;
}

.rgWrap
{
	font-weight: 700;
}

.greenH4
{
	color: rgb(59,152,211) !important;
	font-size: 16px !important;
	font-weight: 700 !important;
}

.rblOptions input
{
	margin-right: 5px;
}

.rblOptions tbody tr td
{
	padding-bottom: 10px !important;
}

.rblOptions
{
	color: #535353;
	font-family: Arial !important;
	font-size: 12px !important;
}

#ValidFiles span, #InvalidFiles span
{
	display: block !important;
}

.MainWrap
{
	background: url(Img/main_back.png) repeat-y left top !important;
	margin: 20px auto 0 !important;
	width: 780px !important;
}

.TopWrap
{
	background: url(Img/head_back.png) no-repeat left top !important;
	padding: 57px 13px 0 !important;
	width: 754px !important;
}

.BottomWrap
{
	background: url(Img/foot_back.png) no-repeat left bottom !important;
	clear: both !important;
	height: 18px !important;
}

.Holder
{
	border-bottom: 0 !important;
	float: left !important;
	margin-top: 10px;
	padding: 10px !important;
	width: 340px !important;
}

.rfdButton input[type=button].rfdDecorated, .rfdButton input[type=reset].rfdDecorated, .rfdButton input[type=submit].rfdDecorated, .rfdButton .rfdSkinnedButton button, .rfdButton a.rfdInputDisabled.rfdSkinnedButton:hover *
{
	padding-right: 5px !important;
}

.CompareCheckBox
{
	margin-bottom: 8px;
	margin-right: 20px;
}

.HelpLink
{
	color: #7196b7;
	cursor: pointer;
	font-size: 12px;
	font-weight: 700;
}

.tbUserDetail
{
	margin-top: 10px;
	width: 650px;
}

.tbDep
{
	width: 100%;
}

.td1
{
	height: 20px;
}

.info-link img
{
	margin-right: 2px;
	width: 16px !important;
}

.info-link
{
	margin-left: -25px !important;
	margin-top: 8px !important;
}

	.info-link span, .info-link a
	{
		cursor: pointer;
		margin-left: 4px !important;
	}

.info-link-no-img
{
	margin-left: 10px !important;
	margin-top: 5px !important;
}

	.info-link-no-img span, .info-link a, .info-link span
	{
		cursor: pointer;
		padding-left: 5px !important;
	}

#information-centre div.count
{
	color: white;
	float: none;
	font-size: 13px;
	height: 20px;
	width: 241px;
}

.info-link a:hover
{
	background: url(../Images/green-arr.gif) no-repeat left 3px;
	background-position: left;
}

#pnlUpdateInfo, .popupPanel
{
	display: none;
	left: 50%;
	margin-left: -350px;
	margin-top: 15px;
	position: absolute;
	text-align: left !important;
	top: 0;
	z-index: 9999;
}

	#pnlUpdateInfo #divCallbackWait, .popupPanel #divCallbackWait
	{
		display: none;
		left: 50%;
		position: absolute;
		top: 50%;
	}

#pnlHeading
{
	margin: 10px 10px 0;
}

.TdClaimNumber
{
	padding: 2px;
	width: 80px;
}

.trHead td
{
	background-color: #17469D;
	color: #FFF;
	font-family: Arial;
	font-size: 12px;
	font-weight: 700;
	height: 30px !important;
}

.TdPracName
{
	width: 150px;
}

.TrBorder td
{
	border: solid 1px #AEC994;
	padding: 2px;
}

.TrBorder:hover td
{
	background: #d1d1d1;
}

.ajax__validatorcallout_icon_cell
{
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-topleft: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
	border-top-left-radius: 6px;
}

.ajax__validatorcallout_close_button_cell
{
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	border-top-right-radius: 6px;
}

.ajax__validatorcallout_popup_table, .ajax__validatorcallout_error_message_cell
{
	color: red !important;
}

.lc
{
	text-transform: lowercase;
}

.top
{
	border: solid 1px #abadb3;
	list-style-type: none;
	width: 200px !important;
	z-index: 70010 !important;
}

#pnlSearchControls, .SearchControls
{
	height: 100%;
	margin-bottom: 8px;
	min-height: 130px;
	width: 100%;
}

.SearchField
{
	float: left;
	height: 60px;
	margin: 3px;
	width: 140px;
}

.searchFieldText
{
	color: #535353;
	font-family: Arial;
	font-size: 12px;
}

.searchText
{
	color: #535353;
	font-family: Arial;
	font-size: 14px;
}

.searchButton
{
	float: left;
	height: 45px;
	margin-top: 18px;
	vertical-align: top;
}

	.searchButton input, .searchButton img
	{
		margin: 2px;
	}

.SearchField img
{
	cursor: pointer;
	margin-left: 3px;
	margin-top: 3px;
}

.SearchField div.sfc
{
	float: left;
	height: 20px;
}

input.hd
{
	border: none;
	width: 0 !important;
}

.SearchField div.sfc label.dt
{
	font-family: Arial Verdana;
	font-weight: 400;
	height: 16px;
	text-overflow: clip;
	white-space: nowrap;
	width: 100px !important;
}

.SearchField div.lb
{
	-moz-appearance: textfield;
	-webkit-appearance: textfield;
	appearance: textfield;
	background: #FFF;
	border-color: #EEE;
	border-style: inset;
	border-width: 2px;
	overflow: hidden;
}

.paging, #pnlPagingTop
{
	float: left;
	height: 30px;
}

.SearchField div.searchFieldControl input, .SearchField div.searchFieldControl select
{
	width: 100px;
}

#pnlPopup
{
	height: 600px;
	position: fixed;
	width: 700px;
}

.c35
{
	min-width: 30px;
	text-align: center;
}

.c78
{
	min-width: 78px;
	text-align: center;
}

.c85
{
	min-width: 85px;
	text-align: center;
}

.c50
{
	min-width: 50px;
	text-align: center;
}

.c60
{
	max-width: 68px !important;
	min-width: 60px;
	text-align: center;
	width: 66px !important;
}

.c65
{
	max-width: 68px !important;
	min-width: 65px;
	text-align: center;
	width: 66px !important;
}

.dc65
{
	max-width: 68px;
	min-width: 65px;
	text-align: center;
	width: 66px;
}

.dc100
{
	min-width: 100px;
	text-align: center;
}

.r60
{
	min-width: 60px;
	text-align: right;
}

	.r60 span
	{
		padding-right: 3px;
	}

.l50
{
	min-width: 50px;
}

.l60
{
	min-width: 60px;
}

.l75
{
	min-width: 75px;
}

.l95
{
	min-width: 95px;
}

.clmes
{
	max-width: 250px;
	min-width: 140px;
	overflow: hidden;
}

	.clmes span
	{
		max-width: 100%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

.v-ellip
{
	-moz-binding: url(../Styles/bindings.xml#ellipsis);
	-o-text-overflow: ellipsis;
	display: inline-block;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.Bold
{
	font-weight: 700 !important;
}

.listHead
{
	color: #535353;
	font-family: Arial;
	font-size: 13px;
	font-weight: 700;
	padding: 5px 5px 5px 2px !important;
	width: 200px !important;
}

.listValue
{
	color: #535353;
	font-family: Arial;
	font-size: 12px;
	font-weight: 400;
	padding: 5px 5px 5px 2px !important;
	width: 200px !important;
}

.tbClaimDetail.bd thead tr th, .tbClaimDetail.bd thead tr td
{
	border-right: 1px solid #d6e0ef;
}

.whiteRow, .tbUserDetail tbody tr:nth-child(even), .tbClaimDetail tbody tr:nth-child(even)
{
	background-color: #fff;
}

.blueRow, .tbUserDetail tbody tr:nth-child(odd), .tbClaimDetail tbody tr:nth-child(odd), .tbDepDetail tbody tr:nth-child(even)
{
	background-color: #d6e0ef;
}

.whiteRow.bd td, .tbUserDetail.bd tbody tr:nth-child(even) td, .tbClaimDetail.bd tbody tr:nth-child(even) td
{
	border-right: 1px solid #d6e0ef;
}

.blueRow.bd td, .tbUserDetail.bd tbody tr:nth-child(odd) td, .tbClaimDetail.bd tbody tr:nth-child(odd) td, .tbDepDetail.bd tbody tr:nth-child(even) td
{
	border-right: 1px solid #fff;
}

.nbd
{
	border-bottom-width: 0 !important;
	border-top-width: 0 !important;
}

.tbDepDetail tbody tr:nth-child(odd)
{
	background-color: #fff !important;
}
.tbDepDetail.bd tbody tr:nth-child(odd) td
{
	border-right: 1px solid #d6e0ef;
}

.tbUserDetail td, .tbUserDetail span, .tbUserDetail div, .tbUserDetail a, .tbClaimDetail td, .tbClaimDetail span, .tbClaimDetail div, .tbClaimDetail a, .tbClaimDetail th
{
	color: #535353;
	font-family: Arial;
	padding: 5px 5px 5px 2px !important;
	width: 200px !important;
}

	.tbUserDetail td span, .dvPostAdd span
	{
		font-size: 12px;
		font-weight: 400;
	}

.tbUserDetail td
{
	font-size: 13px;
	font-weight: 700;
}

.tbUserDetail thead tr, .tbDep thead tr, .tbClaimDetail thead tr
{
	background-color: #D3D3D3 !important;
}

.tbClaims
{
	border: solid 1px #9Eb984;
}

	.tbClaims thead tr th, .tbClaims thead tr td
	{
		background-color: #AEC994;
		border: solid 1px #9Eb984;
		color: #FFF;
		font-family: Arial;
		font-size: 11px;
		font-weight: 700;
	}

	.tbClaims tbody tr td
	{
		border: solid 1px #9Eb984;
		padding: 2px;
	}

		.tbClaims tbody tr td span, .tbClaims tbody tr td a
		{
			color: #535353;
			font-size: 10px;
			line-height: 18px;
			margin: 0;
			padding: 0;
		}

.formlinks ul.first li, .formlinks
{
	margin-top: 10px;
}

	.formlinks ul.first li ul.second li
	{
		margin-top: 0;
	}

	.formlinks ul li p
	{
		color: #17479E;
		font-size: 14px;
	}

.rss_feed_entry
{
	margin: 10px;
	position: relative;
}

.feed_container
{
	height: inherit;
	overflow: hidden;
	position: relative;
	width: inherit;
}

.rss_feed_description
{
	height: inherit;
	margin: 2px 0;
}

.rss_feed_entry .rss_feed_pubDate
{
	font-size: 14px;
}

.rss_feed_entry .rss_feed_title
{
	font-size: 20px;
}

.tbClaimDetail thead, .tbClaimDetail thead th, .tbClaimDetail thead td
{
	font-size: 12px;
	font-weight: 700;
	text-align: right;
}

.tbClaimDetail tbody,.tbClaimDetail tfoot
{
	font-size: 11px;
	font-weight: 400;
	text-align: right;
}

.tbClaimDetail tfoot,.tbClaimDetail tfoot td,.tbClaimDetail tfoot td span
{
	font-weight:bold !important;
	font-size: 12px !important;
}

.azTdFirst
{
	border-bottom: solid 1px #AEC994;
}

.azTd
{
	border-bottom: solid 1px #AEC994;
	border-left: solid 1px #AEC994;
}

.azTdLast
{
	border-left: solid 1px #AEC994;
}

.azTdSmallMargin
{
	margin: 5px !important;
}

.listItem
{
	color: #535353;
	font-family: Arial;
	font-size: 12px;
}

.ta-right
{
	text-align: right;
}

img.popupClose
{
	cursor: pointer;
	float: right;
	margin-top: -10px;
	position: fixed;
	vertical-align: top;
	z-index: 9999999 !important;
}

#dvExportSelect
{
	margin: 60px 0 0 10px;
	position: relative;
	top: 50%;
}

*, div.RadMenu .rmItem .rmLink .rmLeftImage, div.RadMenu .rmItem .rmLink, div.RadMenu .rmLink .rmText
{
	margin: 0;
	padding: 0;
}

.Header4, .SubHeadingBlue_2
{
	color: #17479e;
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
	padding: 0;
}

.readmore-list li, .top li
{
	margin-left: 0;
}

.blue, .ParagraphBlue:hover, #menu li:hover > a, .rmExpandDown
{
	color: #17479e;
}

#languages a.non-active, .info-centre-list-item a:hover, .info-centre-list-item2 a:hover, .ClientChange:hover, #lblClaimNumber:hover, #lblClaimLineNumber:hover, #lblClaimLineNo:hover, #lblMemberNo[onclick]:hover, #tdMemberNum span[onclick]:hover, .lblhv:hover
{
	text-decoration: underline;
}

#section p a, .info-centre-list-item.one a, .info-centre-list-item.two a, .info-centre-list-item.three a, .info-centre-list-item.four a, .info-centre-list-item.five a, .info-centre-list-item.six a, ul.blue-list li a:hover, #footer .block a:hover, .sf_newsTitle, .info-centre-list-item2.one a, .info-centre-list-item2.two a, .info-centre-list-item2.three a, .info-centre-list-item2.four a, .info-centre-list-item2.five a, .info-centre-list-item2.six a, .Header1 a, .Header1 a:hover, .SubHeadingDP1 a, .SubHeadingDP1 a:hover, .SubHeadingDP2 a, .SubHeadingDP2 a:hover, .SubHeadingDP3 a, .SubHeadingDP3 a:hover, .SubHeadingMP a, .SubHeadingMP a:hover, .SubHeadingEL a, .SubHeadingEL a:hover, .info-link a, .info-link-no-img a
{
	text-decoration: none !important;
}

.read-more, .GreenLink, .searchResults a, .formlinks ul li a, .formlinks ul li ul.second li a
{
	background: url(../Images/green-arr.gif) no-repeat left 3px;
	color: rgb(59,152,211);
	font-size: 11px;
	font-weight: 700;
	line-height: 20px;
	padding: 0 0 0 10px;
	text-decoration: none !important;
	cursor:pointer;
}

.QuoteListHeaderOpen, .QuoteListHeaderEmail
{
	background-color: #98c576;
	border-bottom: solid 1px #000;
	float: left;
	width: 65px;
}

.SmallGreyText, .StatusText
{
	font-family: Verdana;
	font-size: 10px;
}

.PagerBack, .leadRow div
{
	float: left;
}

.rmGroup, .rmLevel1
{
	background-color: #a1bee0 !important;
	border: none !important;
}

#content ul li a, #lblClaimNumber, #lblClaimLineNumber, #lblClaimLineNo, #lblMemberNo[onclick], #tdMemberNum span[onclick], .lblhv
{
	cursor: pointer;
}

#ctl00_smMainMenu ul li ul li, #pnlClaimDetails table.tbUserDetail
{
	width: 100% !important;
}

.rmRootGroup .rmItem .rmSlide .rmLevel1 .rmItem:hover .rmLink .rmText, .rmRootGroup .rmItem .rmSlide .rmLevel1 .rmItem:hover .rmLink .rmExpandRight
{
	background-image: none !important;
	color: #FFF !important;
}

.rcbList, .RadComboBoxDropDown
{
	background-color: #FFF;
	border-color: #d4ddee !important;
}

.info-link:hover span, .info-link:hover a, .info-link-no-img:hover span, .info-link:hover a
{
	font-weight: bolder;
}

.TdDate, .ddl
{
	width: 120px;
}

.aspLabel, .tbDep td
{
	color: rgb(59,152,211);
	font-size: 12px;
	font-weight: 700;
	line-height: 18px;
}

	.value, .tbDep td span
	{
		color: #17479E;
		font-size: 12px;
	}

.sslContainer
{
	display: inline;
	float: right;
	left: 100%;
	margin-right:
	list-style-type: none;
	margin: 15px 15px 15px -67px;
	position: absolute;
	z-index: 21;
margin-left: -210px;
margin-top: -10px;
}

.tbClaimDetail th.la, .tbClaimDetail td.la
{
	text-align: left !important;
}

#imgLogoEng
{
	float: left;
	text-indent: -9999px;
	margin: 20px;
}

.pageContent
{
	min-width: 930px;
	width: 100%;
	float: left;
}

img[onclick]
{
	cursor: pointer;
}

/*Opera Fix*/
body:before
{ /* thanks to Maleika (Kohoutec)*/
	content: "";
	height: 100%;
	float: left;
	width: 0;
	margin-top: -32767px; /* thank you Erik J - negate effect of float*/
}

#footer, .copy
{
	position: absolute;
	margin-top: -50px; /* negative value of footer height */
	height: 50px;
margin-left: 5px;
width: 99%;
	color: #535353;
	font-size: 11px;
	clear: both;
}

html, body
{
	height: 100%;
}

#wrapper,#section
{
	position: relative;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
.push {
	height: 50px;
	clear: both;
}

#wrapper
{
	min-width:1200px;
	height: auto !important;
	height: 100%;
}

#section
{
	min-width: 1280px;
	width:99%;
	padding-bottom: 50px;
}


.page_item
{
	color: #535353;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	padding-top: -5px;
}

/*.copy
{
	color: #7196b7;
	float: left;
	font-size: 11px;
}*/
/* New Menu */


#nav{float:left;font-size:12px;width:980px;height:37px;text-align:center;margin:11px 0 13px;}
#nav div{display:inline; vertical-align:middle;}
#nav div a{float:left;font-weight:700;height:22px;text-decoration:none!important;margin:7px 7px 0 0px;}



/* Main navigation */
#nav 
{
	clear: both;
    width:100%;
    margin-left:10px;
}
.nav-left 
{
	float: left;
	width: 4px;
	/*height: 69px;*/
	height: 32px;
	background: url(../Images/nav-left.gif) no-repeat;
}

.nav-right 
{
	float: left;
	width: 4px;
	/*height: 69px;*/
	height: 32px;
	background: url(../Images/nav-right.gif) no-repeat;
}

.nav-body 
{
	/*height: 69px;*/
	height: 32px;
	float: left;
	width: 98%;
	background: url(../Images/nav-rep.gif) repeat-x;
}
/*menu arrows*/
.RadMenu_Sitefinity .rmVertical .rmExpandRight, .RadMenu_Sitefinity .rmVertical .rmExpandLeft, .RadMenu_Sitefinity .rmGroup .rmExpandRight, .RadMenu_Sitefinity .rmGroup .rmExpandLeft, .RadMenu_Sitefinity .rmTopArrow, .RadMenu_Sitefinity .rmBottomArrow, .RadMenu_Sitefinity .rmLeftArrow, .RadMenu_Sitefinity .rmRightArrow 
{
	background-image: url(../Images/arrows.png)!important;
}
.RadMenu_Sitefinity 
{
	height: 69px;
}

.RadMenu_Sitefinity ul.rmRootGroup, .RadMenu_Sitefinity div.rmRootGroup 
{
	background: none;
	border: none;
}

.RadMenu_Sitefinity, .RadMenu_Sitefinity a.rmLink 
{
	color: #fff;
	display: block;
	float: left;
	font-size: 0.9em;
	height: 58px;
	padding: 0px 0 0;
	line-height: 18px;
}

.RadMenu_Sitefinity .rmItem a.rmLink:hover, .RadMenu_Sitefinity .rmItem a.rmFocused, .RadMenu_Sitefinity .rmItem a.rmSelected, .RadMenu_Sitefinity .rmItem a.rmExpanded, .RadMenu_Sitefinity .rmItem a.rmExpanded:hover 
{
	cursor: pointer;
	color: #fff;
}
.RadMenu_Sitefinity .rmItem a.rmLink 
{
	padding: 0 14px;
}
.RadMenu .rmHorizontal .rmText 
{
	padding: 0;
}

.RadMenu_Sitefinity .rmHorizontal .rmItem 
{
}
.RadMenu_Sitefinity .rmHorizontal .rmItem:last-child 
{
	background: none;
}
.RadMenu_Sitefinity .rmVertical .rmItem 
{
	background: none;
}
.RadMenu_Sitefinity .rmHorizontal .rmItem a.rmLink .rmText 
{
	border: none;
}

.rmExpandRight 
{
}

div.RadMenu_Sitefinity .rmRootGroup .rmItem .rmVertical
{
}
.RadMenu_Sitefinity .rmGroup .rmItem a.rmLink 
{
	height: auto;
	padding: 7px 0 7px 10px;
}
.RadMenu_Sitefinity .rmVertical .rmItem a span
{
	color: #fff;
}






#dvmenu
{
    vertical-align:text-top;
	float: none;
	font-size: 12px;
	height: 37px;
	margin: 0px 0 0;
	min-width: 932px;
	padding: 0;
	position: relative;
	width: 100%;
	z-index: 499;
}

#menu
{
	/*background-image: url(../Images/nav-repeat.jpg);*/
	background-repeat: repeat-x;
	float: left;
	font-size: 12px;
	color:#fff;
	height: 37px;
	list-style: none;
	margin: 4px 0 16px !important;
	min-width: 932px;
	padding: 0;
	position: relative;
	text-align: center;
	width: 100%;
	z-index: 500;
}

	#menu li
	{
		float: left;
		margin:0px;
		padding-right: 5px;
	    padding-left: 5px;
        border-right: 1px solid rgb(12,53,126);
        border-left: 2px solid rgb(23,71,158);
	}

		#menu li a
		{
			
			font-size: 12px;
			height: 37px;
			line-height: 30px;
			padding: 0;
			text-decoration: none;
			color:#ededed;
		}

			#menu li a:hover
			{
				color: #fff;
				position: relative;
				z-index: 200;
			}

	#menu :hover ul
	{
		/*left: 0;
		margin: -11px 0 0 0;
		top: 40px;
		width: 250px;
	}

		#menu ul, #menu :hover ul ul
		{
			height: 0;
			left: -9999px;
			margin: 0;
			padding: 0;
			 position: absolute;
			top: -9999px;
			width: 0;*/
		}


.menuMain
{
    text-align:left;
    color:#fff;
    font-weight:normal;
}

.menuSub
{
    text-align:left;
    color:#989898;
    text-shadow:none;
    font-size:9px;
    display:none;
}


div.RadMenu_Sitefinity .rmRootGroup .rmItem .rmVertical
{
	background: #0c347d;
	border: none;
}
.RadMenu_Sitefinity .rmGroup .rmItem a.rmLink 
{
	height: auto;
	padding: 7px 0 7px 10px;
}
.RadMenu_Sitefinity .rmVertical .rmItem a span
{
	color: #fff;
}


.rmSlide1
		{
		    background-color:#445433;
			height: 0;
			left: -9999px;
			list-style: none;
			margin: 0;
			padding: 0;
			position:relative;
			top: -9999px;
			width: 0;
		}



#menu {
       height: 0px;
}

#nav div a {
       margin: 0px 0px 0 0px;
       /* haal die text-shadow:; af */
}

.menuMain {
       color: #fff;
       Arial :Helvetica Neue, Helvetica, Sans-Serif;
       font-size: 13px;
}

.menuSub {
       color: #bfbfbf;
       font-size: 10px;
       line-height: 13px;
       margin: 3px 0 0;
}




.Boxover_Heading
{
	background-color: #88c64e;
	color: #fff;
	font-weight: 700;
	font-size: 12px;
	width: 550px;
	border-left: solid 1px #000;
	border-right: solid 1px #000;
	border-top: solid 1px #000;
	padding: 5px;
}

.Boxover_Body
{
	font-weight: 400;
	font-size: 10pt;
	width: 550px;
	background-color: #FFF;
	border-left: solid 1px #000;
	border-right: solid 1px #000;
	border-bottom: solid 1px #000;
	padding: 5px;
}




.Boxover_Heading2
{
	background-color: #88c64e;
	color: #fff;
	font-weight: 700;
	font-size: 12px;
	width: 200px;
	border-left: solid 1px #000;
	border-right: solid 1px #000;
	border-top: solid 1px #000;
	padding: 5px;
}

.Boxover_Body2
{
	font-weight: 400;
	font-size: 10pt;
	width: 200px;
	color:#535353;
	background-color: #FFF;
	border-left: solid 1px #000;
	border-right: solid 1px #000;
	border-bottom: solid 1px #000;
	padding: 5px;
}

/*Added September 2012*/

.gridHeader{height:35px;background-color:#808080;font-size:15px;font-weight:700;color:white;padding-left:10px;text-align:left;border:1px solid white;font-family:Arial, Helvetica, sans-serif;}
.gridRow{border:1px solid #dadada;font-size:12px;color:#535353;font-weight:400;font-family:Arial, Helvetica, sans-serif;text-align:left;}
.itemstyle{border:1px solid #dadada;padding-left:10px;}
.itemstyleCenter{border:1px solid #dadada;text-align:center;}
.ProviderNetworksItem
{
	color:rgb(59,152,211);
	font-size:14px;
	font-weight:bold;
	font-family:Arial;
}

.ProviderNetworksDropdown
{
	color:#535353;
	font-size:12px;
	height:25px;
}
.pager, .c_page
{
	font-size: 16px;
	margin-right: 3px;
	cursor: pointer;
	margin-left: 1px;
}

.c_page
{
	color: #3C74E7;
	font-weight: bold;
	text-decoration: underline;
}


.pollDiv h4{margin:10px 0 0; padding:0 0 0 10px; font-size:16px}

.suggestDiv{padding:10px; border-bottom:solid 1px #d9d9d9; background:#eeeeee}
.suggestDiv span{display:inline-block; float:left; width:100px; font-size:12px; color:#535353}
.suggestDiv input{width:195px; float:left; border-radius:4px; -webkit-border-radius:4px; margin: 0 0 5px 0; border:solid 1px #dadada; padding: 2px 0 2px 5px}
.suggestDiv textarea{width:195px; border-radius:4px; -webkit-border-radius:4px; border:solid 1px #dadada; padding: 2px 0 2px 5px}

.pollDiv 
{
	border: 1px solid #d9d9d9;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	width:325px;
	float:left;
	margin: 0 0 0 100px;
	
	-webkit-box-shadow:0px 0px 25px #dadada;
	-moz-box-shadow:0px 0px 25px #dadada;
	-o-box-shadow:0px 0px 25px #dadada;
	box-shadow:0px 0px 25px #dadada;
}
.pollDiv p{margin:5px 0 5px 0}
.pollDiv label{font-size:12px; margin: 0 0 0 10px}

.poll:hover{background:#f2f2f2}
.poll{padding:10px; border-bottom:solid 1px #d9d9d9}
.btn:hover{color:#fff; text-decoration:none}
.btn 
{
	width: 102px;
	height: 30px;
	border: 0;
	line-height: 30px;
	float: left;
	font-size: 13px;
	margin: 0 19px 0 0px;
	color: #fff;
	text-align: center;
	background: url(../Images/blue-btn.gif) no-repeat;
}

.ResultDiv{padding:10px; border-bottom: solid 1px #DADADA;}
.graphBorder{width:100%; border:solid 1px #dadada; margin:0 0 5px 0}




		.style1 { width: 100%; height: 80px; }
		
		.style4 { }
		
		.style16 { width: 100%; }
		.style17 { text-aliSgn: center; }
		.style19 { background-color: Black; text-align: left; vertical-align: middle; width: 100%; }
		.style20 { vertical-align: top; height: 715px; width: 100%; border: 1px solid #C0C0C0; }

		.DropDownOption { vertical-align: top; background: #fff; overflow-x:hidden; overflow-y:scroll; height:150px;  border: 1px solid gray; width: 170px; /*Addjust the pargins to fit perfectly*/ margin-top: 0px; margin-left: -1px; }
		
		.DropDownOption > p { padding: 3px; display: block; width: 100%; color: #535353; width: 164px; }
		
		.DropDownOption > p:hover { background: #DCDCDC; color: #535353; cursor: pointer; }

.DropDownList { width: 170px; height: 22px; border: 1px solid gray; cursor: pointer; }


.DropDownDisplay { vertical-align: middle; height: 100%; }

.DropDownDisplay > span { background-color: transparent; cursor: pointer; height: 18px; margin-left: 6px;}
.DropDownDisplayDisplay { position:absolute;z-index: 9999;}

.DropDownList > p { font-family: Arial; font-size: 12px; color: #fff; padding: 5px; position: absolute; z-index: 999; }



.tipsy { padding: 5px; font-size: 10px; position: absolute; z-index: 100000; }
  .tipsy-inner { padding: 5px 8px 4px 8px; background-color: #6dac43; color: white; max-width: 350px; text-align: center; }
  .tipsy-inner { border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
  .tipsy-arrow { position: absolute; background: url('../../../images/tipsy.gif') no-repeat top left; width: 9px; height: 5px; }
  .tipsy-n .tipsy-arrow { top: 0; left: 50%; margin-left: -4px; }
    .tipsy-nw .tipsy-arrow { top: 0; left: 10px; }
    .tipsy-ne .tipsy-arrow { top: 0; right: 10px; }
  .tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -4px; background-position: bottom left; }
    .tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; background-position: bottom left; }
    .tipsy-se .tipsy-arrow { bottom: 0; right: 10px; background-position: bottom left; }
  .tipsy-e .tipsy-arrow { top: 50%; margin-top: -4px; right: 0; width: 5px; height: 9px; background-position: top right; }
  .tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; left: 0; width: 5px; height: 9px; }
.mainMenu{ font-size:larger;}


.clsFileRemove
{
    color:Red;
}
.clsFileRemove:hover
{
    color:White;
    background-color:Red;
}



input[silly=true] {
border: solid 1px #a5a5a5;
height: 17px;
margin: 7px 0 0;
padding: 3px 3px 4px;
border: 1px solid #BFBFBF;
width: 230px;
height: 23px;
color: #535353;
font-size: 12px;
-moz-border-radius: 4px;
padding: 3px 7px;
-webkit-border-radius: 4px;
margin: 0 0 18px 0;
border-radius: 4px;
float: left;
}


input[edge=round]{
border: solid 1px #a5a5a5;
height: 17px;
margin: 7px 0 0;
padding: 3px 3px 4px;
border: 1px solid #BFBFBF;
width: 230px;
height: 23px;
color: #535353;
font-size: 12px;
-moz-border-radius: 4px;
padding: 3px 7px;
-webkit-border-radius: 4px;
margin: 0 0 18px 0;
border-radius: 4px;
float: left;
}



.smallText
{
    color:#535353;
    margin:2px;
}





.DateTimePickerSubMainDiv
{
	border :solid 1px #000;
	background-color:#FFF;
	width:200px;
	padding:5px;
}

.DateTimePickerYearDiv
{
	border :solid 0px #000;
	background-color:#FFF;
	padding:5px;
}


.DateTimePickerMonthDiv
{
	border :solid 0px #000;
	background-color:#FFF;
	padding:5px;
	width:180px;
	vertical-align:middle;
}

.DateTimePickerMonthTD
{
	width:40px;
	border :1px solid #FFF;
	vertical-align:middle;
	cursor:pointer;
	height:25px;
}

.DateTimePickerMonthTD:hover
{
	border :1px solid #B9D7FC;
	color: #0066cc;
	background-color:#F5F9FF;
}


.DateTimePickerYearTDLeft
{
	border :0px solid #B9D7FC;
}

.DateTimePickerYearTDCenter
{
	border :1px solid #B9D7FC;
	width:100%;
}

.DateTimePickerYearTDRigth
{
	border :0px solid #B9D7FC;
}

.DateTimePickerYearTD
{
	width:100%;
	border: solid 1px #535353;
}




.RoundBorder
{
    
border: solid 1px #a5a5a5;
margin: 7px 0 0;
padding: 3px 3px 4px;
border: 1px solid #BFBFBF;
color: #535353;
font-size: 12px;
-moz-border-radius: 4px;
padding: 3px 7px;
-webkit-border-radius: 4px;
margin: 0 0 18px 0;
border-radius: 4px;
}



body {
}


td
{
    padding:2px;
    margin:0px;
}

p
{
    margin:0px;
    padding:0px;
    color:#535353;
}



#blanket
{
	background:none;
	background-color:#111;
	opacity:0.65;
	filter:alpha(opacity=65);
	position:absolute;
	z-index:100;
	top:0px;
	left::0px;
    width:100%;
}

#popUp
{
	position:absolute;
	width:500px;
	height:350px;
	border:3px solid #000;
	z-index:101;
	background-color:#FFF;
	color:111;
}

.MasterPageHeader
{
	background-image:url("../images/ButtercloudHeaderBackground.jpg");
	background-repeat:repeat-x;
}

.MasterPageBody
{
	background-color:White;
}

.LoginBlock
{
	max-width:350px;
	height:255px;
	max-height:255px;
	
	/*background-color:LightGrey;
	border:Solid 10px white;*/
	background-image:url("../images/BlockCenterBackground2.png");
}

.LoginHeader
{
	font-size:18pt;
	font-family:"Trebuchet MS" Times New Roman Arial;
	color:Gray;
}

.LoginFont
{
	font-size:10pt;
	font-family:"Trebuchet MS" Times New Roman Arial;
}

.SubmitButton
{
	background-image:url("../images/SubmitButtonTest.png");
	width:85px;
	height:35px;
	border:none;
	border-color:none;
	background-color:Transparent;
	font-family:"Trebuchet MS" Times New Roman Arial;
}
