/* ====================== Page Formatting  ========================*/



* {



	margin: 0px;



	padding: 0px;



	font-size: 11px;



	font-family: Arial, Helvetica, sans-serif;}







body {background: #a8bac1 url(i/bkgndBody.gif) repeat 0px 0px;}



body.pop {background: none;}







h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a {



	margin: 0px;



	padding: 0px;



	color: #513f54;



	font-weight: bold;}



h1, h1 a {



	color: #0b2254;



	font-size: 20px;



	padding-bottom: 10px;}



h2, h2 a {



	font-size: 16px;



	padding-bottom: 6px;}



h3, h3 a {font-size: 14px;}



h4, h4 a {font-size: 12px;}



h5, h5 a, h6, h6 a {



	font-size: 11px;



	font-weight: bold;}







a {color: #513f54;}



a:hover {text-decoration: underline;}







ul {



	padding: 0px;



	list-style-type: square;



	margin: 5px 0px 10px 22px;}



li {padding: 2px 0px 2px 0px;}



li a {text-decoration: none;}



li a:hover {text-decoration: underline;}







p {



	padding: 0px 0px 10px 0px;



	color: #062f54;



	font-size: 13px;



}







.style1 {



	color: #062f54;



	font-size: 13px;}



.style2 {



	color: #526a7c;



	font-size: 12px;}



.style3 {



	width: 250px;



	color: #949596;



	font-size: 11px;



	font-family: Verdana, Arial, Helvetica, sans-serif;}







img {border: none;}







.clear {



	width: 100%;



	clear: both;



	height: 0px;



	overflow: hidden;}



	



.boxlink a {



	text-decoration: underline;



	font-size: 14px;



	color: #063055;



	margin: 0px 5px 5px 5px;



	padding: 6px 7px 6px 8px;



	background-color: #e0f0f8;



	display: block;



	border: 2px dotted #b7c3cf;



}



.boxlink a:hover {



	text-decoration: none;



	color: #0b5391;



	background-color: #d4eaf5;



}



#pop  {



	width: 420;



	padding: 25px;



	background-color: #fff;







}















/* ====================== layout & columns ========================*/



#bodyContainer {



	width: 934px;



	margin: 0px auto;



	padding-bottom: 20px;



	background: url(i/bkgndBodyContainer.png) no-repeat left bottom;}



* html #bodyContainer {behavior: url(iepngfix.htc);}







#pageContainer {



	width: 934px;



	margin: 52px auto 0px auto;



	background: url(i/bkgndPageContainer.png) no-repeat 8px 0px;}



* html #pageContainer {behavior: url(iepngfix.htc);}







#main {



	width: 892px;



	margin: 0px auto;



	background: #ffffff url(i/bkgndCol2.gif) repeat-y 630px 0px;}







#col1 {



	float: left;



	width: 610px;



	padding: 10px;}



#col2 {



	float: left;



	width: 262px;}







#pagePhoto {



	width: 610px;



	height: 145px;



	overflow: hidden;



	position: relative;}







#content {



	margin-top: 10px;



	padding: 15px 34px 34px 40px;



	background: url(i/bkgndContent.gif) repeat-x 0px 0px;}



#content .title {margin-left: -8px; margin-bottom:13px;}







#content02 {



	margin-top: 10px;



	height:auto;



	overflow: auto;



	background: url(i/bkgndContent02.gif) repeat-x 0px 0px;



	



	}



	



#content-left-side{



	background: url(i/bkgndContent02-left.gif) no-repeat 0% 0%;



	height:100%;



	padding-left:15px;



	overflow:auto;



}







#content-right-side{



	background: url(i/bkgndContent02-right.gif) no-repeat 100% 0%;



	height:100%;



	padding-left:15px;



	overflow:auto;



}







.partner{



	margin:10px 15px;



	float:left;



}







.partner_logo{



	text-align:center;



	width:185px;



	height:100%;



	float:left;	}







.partner_desc{



	margin:5px 0 12px 22px;;



	width:325px;



	float:left;}







.partner p, a{



	font-size:11px;



	font-family: Arial, Helvetica, sans-serif;



	color:#053053;}

	

	

.home .partner p, a{



	font-size:10px;



	font-family: Arial, Helvetica, sans-serif;



	color:#053053;}



	/*color:#053053!important;}*/



	



	



#promoMessage {



	padding-top: 10px;



	background: url(i/bkgndPromoMessage.png) no-repeat 0px 0px;}



#bg1 {



	width: 490px;



	border: dashed 1px #9ebed5;



	background-color: #deeaf2;



	padding: 5px;



}







.factsheet {



	margin: 0;



	padding-bottom: 0;



	text-decoration: none;



} 







#content .benefits {



	color: yellow;



	float: right;



	width: 130px;



	height: 230px;



	padding: 20px 0px 0 20px;



	line-height: 14px;



	text-align: center;



}



	#content .benefits a.link {



		color: #990000;



	}



	#content .benefits img {



		text-decoration: none;



		padding-bottom: 5px;



	}







/* ====================== Header & Footer ====================== */



#headerContainer {



	width: 892px;



	min-height: 100px;



    _height: 100px;



	padding-top: 10px;



	position: relative;



	margin: 0px auto;



	background: url(i/bkgndHeaderContainer.png) no-repeat 0px 0px;}



* html #headerContainer {behavior: url(iepngfix.htc);}







#header {



	padding-bottom: 8px;



	background: url(i/bkgndHeader.png) no-repeat left bottom;}



* html #header {behavior: url(iepngfix.htc);}







#logo {



	top: 56px;



	left: 66px;



	z-index: 900;



	position: absolute;}

	

	

.homelogo {



	top: 67px !important;



	left: 66px;



	z-index: 900;



	position: absolute;



}











#footer {



	clear: both;



	color: #3f5971;



	font-size: 10px;



	text-align: right;



	background-color: #ffffff;



	padding: 0px 12px 12px 10px;}



#footer #copyright {



	color: #ffffff;



	text-align: left;



	padding: 3px 0px 1px 8px;



	background-color: #b1b3b6;}



#footer #licence {



	padding: 3px 5px 6px 0px;



	background-color: #eceded;}











/* ====================== Navigation ======================== */



#navMenu {



	width: 100%;



	margin: 0px 10px;



	background: url(i/bkgndNavMenu.png) no-repeat 0px 0px;}



#navMenu ul {



	margin: 0px;



	padding: 0px;



	list-style-type: none;}



#navMenu li {



	margin: 0px;



	padding: 0px;}



#navMenu li a {



	margin: 0px;



	height: 14px;



	display: block;



	font-size: 10px;



	text-decoration: none;



	position: relative;



	background: url(i/bkgndNavMenuSprite.png) no-repeat;}



#navMenu li span.sprite {



	height: 14px;



	display: block;



	background: url(i/bkgndNavMenuSprite.png) no-repeat;}







#navMenu li span span, #navMenu li a span {visibility: hidden;}







#navMenu li li {margin-top: 6px;}







/* ====================== Ul widths ======================== */



#navMenu ul.menuCategory {float: left;}



#navMenu ul.categoryHome {width: 168px;}



#navMenu ul.categoryAbout {width: 212px;}



#navMenu ul.categoryHealthcare {width: 344px;}



#navMenu ul.categoryContact {width: 168px;}







/* ====================== Sprite/Nav Bkgnd Positioning ======================== */



#navMenu li a.menuHome {background-position: 26px -430px;}



#navMenu li span.menuAbout {background-position: 0.9px -796px;}



#navMenu li a.menuAbout1 {background-position: 0px -508px;}



#navMenu li a.menuAbout2 {background-position: 0px -545px;}



#navMenu li a.menuAbout3 {background-position: 0px -582px;}



#navMenu li a.menuAbout4 {background-position: 0px -381px;}



#navMenu li span.menuHealthcare {background-position: 2px -835px;}



#navMenu li a.menuHealthcare1 {



	height: 24px;



	background-position: 0px -618px;}



#navMenu li a.menuHealthcare2 {background-position: 0px -664px;}



#navMenu li a.menuHealthcare3 {



	height: 24px;



	background-position: 0px -700px;}



	#navMenu li a.menuHealthcare4 {



		height: 24px;



		background-position: 0px -746px;}



#navMenu li a.menuContact {background-position: 6px -469px;}



#navMenu li a.menuContact1 {



	height: 24px;



	background-position: 6px -770px;}







#navMenu li a.menuHome:hover {background-position: 26px 3px;}



#navMenu li a.menuAbout1:hover {background-position: 0px -153px;}



#navMenu li a.menuAbout2:hover {background-position: 0px -189px;}



#navMenu li a.menuAbout3:hover {background-position: 0px -225px;}



#navMenu li a.menuHealthcare1:hover {background-position: 0px -261px;}



#navMenu li a.menuHealthcare2:hover {background-position: 0px -309px;}



#navMenu li a.menuHealthcare3:hover {background-position: 0px -345px;}



#navMenu li a.menuHealthcare4:hover {background-position: 0px -381px;}



#navMenu li a.menuContact:hover {background-position: 6px -114px;}



#navMenu li a.menuContact1:hover {background-position: 6px -407px;}











/* ====================== Side Nav ======================== */



#sideNav {



	width: 250px;



	padding-top: 25px;



	border-top: 1px solid #cdd0d3;}



	



#sideNav ul {



	margin: 0px;



	list-style-type: none;}



#sideNav li {



	padding: 0px;



	color: #062f54;



	font-size: 12px;



	margin: 0px 0px 8px 1px;



	text-transform: uppercase;



	font-family: Arial, Helvetica, sans-serif;



	display: block;



	padding: 6px 2px 6px 8px;



	background-color: #f3f6f8;}



	



#sideNav2 {



	width: 250px;



	padding-top: 25px;



	border-top: 10px solid #ffffff;}



	



#sideNav2 ul {



	margin: 0px;



	list-style-type: block;}



#sideNav2 li {



	padding: 0px;



	color: #062f54;



	font-size: 10px;



	margin: 0px 5px 5px 5px;



	text-transform: uppercase;



	font-family: Arial, Helvetica, sans-serif;



	display: block;



	padding: 6px 7px 6px 8px;



	background-color: #f6fafc;



	border: 1px dotted #b7c3cf;}



#sideNav2 ol {



	padding: 0px;



	color: #062f54;



	font-size: 10px;



	margin: 0px 5px 5px 5px;



	text-transform: uppercase;



	font-family: Arial, Helvetica, sans-serif;



	display: block;



	padding: 6px 7px 6px 8px;



	background-color: #f6fafc;



	border: 1px dotted #b7c3cf;}











/* ====================== Template Overrides ======================== */



.home #pageContainer {background: url(i/bkgndPageContainer_Home.png) no-repeat 8px 0px;}



* .home html #pageContainer {behavior: url(iepngfix.htc);}







.home #header {background: url(i/bkgndHeader_Home.png) no-repeat left bottom;}



* html .home #header {behavior: url(iepngfix.htc);}







.home #main {background-image: none;}







.home #col1 {



	float: none;



	width: 872px;}







.home #pagePhoto {



	width: 872px;



	height: 352px;}







.home #footer {padding-right: 10px;}







a {



   outline: none;



}







.fullWidth #pageContainer {background: url(i/bkgndPageContainer_Home.png) no-repeat 8px 0px;}



* html .fullWidth #pageContainer {behavior: url(iepngfix.htc);}







.fullWidth #header {background: url(i/bkgndHeader_Home.png) no-repeat left bottom;}



* html .fullWidth #header {behavior: url(iepngfix.htc);}







.fullWidth #main {background-image: none;}







.fullWidth #col1 {



	float: none;



	width: 872px;}











.fullWidth #pagePhoto {width: 872px;}















.type2 #main {background: #ffffff url(i/bkgndCol2.gif) repeat-y 630px 0px;}







.type2 #pagePhoto {



	margin-left: 10px;



	padding-top: 10px;



	background-color: #ffffff;}







.type2 #col1 {



	float: left;



	width: 610px;}



.type2 #content {margin-top: 0px;}







.type2 #sideNav {padding-top: 15px;}





.menu2 li{

	padding: 0px !important;

}



.menu2 li a{

	display: block;

	padding:6px 7px 6px 8px;

}



.menu2 li a:hover, .menu2 li a.active{

	text-decoration: none;

	background-color: #014785;

	color:#FFFFFF;

}





