@charset "utf-8";
/* CSS Document */

body{margin:0;padding:0;background:url(images/bg.jpg) no-repeat center top #F5F5F5;font-family:Arial, Helvetica, sans-serif}

*{ margin:0; padding:0}

.cleaner{ margin:0; padding:0; font-size:0px; line-height:0; clear:both; height:0}

#wrapper{margin:0 auto;padding:0;width:782px;}

#header{margin:0;padding:0;float:left;width:782px;height:72px}

#header .logo{ float:left; width:300px;}

#header .sublink{ float:right; width:300px; padding:10px; text-align:right; font-size:11px;}

#header .sublink a{ text-decoration:none; color:#000000}
#header .sublink a:hover{ text-decoration:underline; color:#000000}

#header .sublink span{ color:#8E9DA7; padding:0px 7px}

#banner{margin:0;padding:0;float:left;width:782px;height:219px}

#navbar{margin:0 0 6px 0;padding:0px 8px 0px 8px;width:766px;height:38px;float:left; font-size:11px; line-height:12px; background:url(images/nav-bg.jpg) no-repeat top left }

/* NAVIGATION */

ul#nav { width:750px; margin:0; padding:0 ; height:34px ; float:left }
ul#nav li { float:left; list-style-type:none }
ul#nav li a { height:34px; display:block; top:0; text-indent:-9999px ; text-decoration:none }

li#navHomes a, li#navOurPhilosophy a, li#navAboutUs a, li#navFaq a, li#navNews a, li#navAccessibility a, li#navTestimonal a, li#navLinks a, li#navContactUs a{ background:url(images/nav-bg.jpg) }

li#navHomes a{ background-position:-8px 0; width:69px; left:0 }
li#navHomes a:hover{ background-position:-8px -38px }

li#navOurPhilosophy a{ background-position:-77px 0; width:113px; left:77px }
li#navOurPhilosophy a:hover{ background-position:-77px -38px }

li#navAboutUs a{ background-position:-190px 0; width:81px; left:190px }
li#navAboutUs a:hover{ background-position:-190px -38px }

li#navFaq a{ background-position:-271px 0; width:58px; left:271px }
li#navFaq a:hover{ background-position:-271px -38px }

li#navNews a{ background-position:-329px 0; width:59px; left:329px }
li#navNews a:hover{ background-position:-329px -38px }

li#navAccessibility a{ background-position:-388px 0; width:100px; left:388px }
li#navAccessibility a:hover{ background-position:-388px -38px}

li#navTestimonal a{ background-position:-488px 0; width:94px; left:488px }
li#navTestimonal a:hover{ background-position:-488px -38px}

li#navLinks a{ background-position:-582px 0; width:61px; left:582px }
li#navLinks a:hover{ background-position:-582px -38px}

li#navContactUs a{ background-position:-643px 0; width:89px; left:643px }
li#navContactUs a:hover{ background-position:-643px -38px}

#container{margin:0 0 0 8px;padding:0;width:766px; background:url(images/container-top-bg.jpg) no-repeat top #E5F0F7; float:left; font-size:12px; color:#606467; line-height:15px}

#container .bot-bg{margin:0;padding:10px;width:746px; background:url(images/container-bot-bg.jpg) no-repeat bottom ; float:left}

#left-column{ float:left; margin:0; padding:0; width:438px}

#right-column{ float:right; margin:0; padding:0; width:298px}

.welcome-box{ float:left; margin:0 0 10px 0; padding:0; width:438px; background:url(images/welcome-box-bg.jpg) repeat-y}

.welcome-box .box-top-bg{ float:left; margin:0; padding:0; width:438px; background:url(images/welcome-box-top-bg.jpg) no-repeat top}

.welcome-box .box-bot-bg{ float:left; margin:0; padding:10px 15px 15px 15px; width:408px; background:url(images/welcome-box-bot-bg.jpg) no-repeat bottom}

.welcome-box h2{font-family:"Times New Roman", Times, serif; font-size:18px; color:#004984; padding:0px 0px 10px 0px; margin:0px 0px 10px 0px; line-height:19px; font-weight:normal; background:url(images/h2-line-bg.jpg) repeat-x bottom}

.box{ float:left; margin:0; padding:0; width:438px;}

.box .title { float:left; margin:0; padding:0; width:438px; background:url(images/box-title-bg.jpg) repeat-x; height:36px}

.box .title .left-bg{ float:left; margin:0; padding:0; width:438px; background:url(images/box-title-left-bg.jpg) no-repeat left; height:36px}

.box .title .right-bg{ float:left; margin:0; padding:10px 15px 0px 15px; width:408px; background:url(images/box-title-right-bg.jpg) no-repeat right; height:26px;font-family:"Times New Roman", Times, serif; font-size:18px; color:#004984;}

.box .box-body{ float:left; margin:0; padding:0px 10px; width:416px; background:url(images/box-body-bg.jpg) repeat-x top #fff; border-left:1px solid #B6C7D1; border-right:1px solid #B6C7D1}

.box .box-body-bot-bg{ float:left; margin:0; padding:0; width:438px; background:url(images/box-body-bot-bg.jpg) no-repeat; height:11px; font-size:0px; line-height:0px}

.care-grid{ float:left; margin:0; padding:10px 0px; width:416px; border-bottom:1px dashed #B6C7D1}

.care-grid .image-cell{ float:left; margin:0; padding:0px; width:135px;}

.care-grid .image-cell img{ border:1px solid #D6DBDF; background:#fff; padding:5px}

.care-grid .text-cell{ float:right; margin:0; padding:0px; width:270px;}

.care-grid .text-cell h3{font-size:12px; font-weight:bold; margin:0 0 5px 0px; padding:0; color:#004984}

.read-more{ background:url(images/arrow.gif) 0px 4px no-repeat; padding-left:8px;color:#004984; text-decoration:none}
.read-more:hover{ background:url(images/arrow.gif) 0px 4px no-repeat; padding-left:8px;color:#000; text-decoration:underline}


.link{ color:#004984; text-decoration:none}
.link:hover{ color:#000; text-decoration:underline}

.news-story-box{ float:left; margin:0 0 10px 0; padding:0; width:298px; background:url(images/story-box-bg.jpg) repeat-y}

.news-story-box .box-top-bg{ float:left; margin:0; padding:0; width:298px; background:url(images/story-box-top-bg.jpg) no-repeat top}

.news-story-box .box-bot-bg{ float:left; margin:0; padding:10px 6px 15px 6px; width:286px; background:url(images/story-box-bot-bg.jpg) no-repeat bottom}

.news-story-box h2{font-family:"Times New Roman", Times, serif; font-size:18px; color:#004984; padding:0px 0px 7px 5px; margin:0px; line-height:19px; font-weight:normal; }

.sliderwrapper{	position: relative;	overflow: hidden; border-bottom-width:0px; width: 286px; height: 285px;}

.sliderwrapper .contentdiv{	visibility: hidden; position: absolute; left: 0; top: 0; width: 286px; height: 100%;font-size:12px;	background:#F5F9FF;	color:#606467;filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);	-moz-opacity: 1;	opacity: 1;}

.sliderwrapper .contentdiv .text-box{ float:left; width:276px; padding:5px}

.sliderwrapper .contentdiv h3{ color:#004984; font-size:12px; font-weight:bold; margin:0px 0px 5px 0px}

.pagination{width: 276px; text-align: left; padding:10px 0px 2px 0px;	border-top:1px solid #B6C7D1;margin-left:5px; font-size:12px}

.pagination a{padding: 1px 5px;text-decoration: none; color: #606467;background: url(images/pagination-off.jpg) repeat-x top #EBEBEB;border:1px solid #C8C8C8;font-weight:bold}

.pagination a:hover, .pagination a.selected{color: #004984;background: url(images/pagination-on.jpg) repeat-x top #CDE0ED;border:1px solid #B6C7D1;}

.advice-box{ float:left; margin:0; padding:0; width:298px;}

.advice-box .title { float:left; margin:0; padding:0; width:298px; background:url(images/box-title-bg.jpg) repeat-x; height:36px}

.advice-box .title .left-bg{ float:left; margin:0; padding:0; width:298px; background:url(images/box-title-left-bg.jpg) no-repeat left; height:36px}

.advice-box .title .right-bg{ float:left; margin:0; padding:10px 15px 0px 15px; width:268px; background:url(images/box-title-right-bg.jpg) no-repeat right; height:26px;font-family:"Times New Roman", Times, serif; font-size:18px; color:#004984;}

.advice-box .box-body{ float:left; margin:0; padding:0px; width:298px; background:url(images/advice-bg.jpg) no-repeat ; height:171px}

.advice-box .box-body .advice-centre-text{ float:left; margin:0; padding:15px 15px 0px 115px; width:168px; height:115px}

.advice-box .box-body .call-text{ float:left; margin:0; padding:10px 0px 0px 15px; width:283px; height:28px; font-size:18px; font-weight:bold; line-height:19px}


#footer{margin:0;padding:10px 20px;float:left;width:742px; color:#606467; font-size:11px}

#footer .copyright-text{margin:0;padding:0px;float:left;width:250px;}

#footer .footer-link{margin:0;padding:0px;float:right;width:450px; text-align:right}

#footer .footer-link a{text-decoration:none; color:#606467}
#footer .footer-link a:hover{text-decoration:underline; color:#606467}

#footer .footer-link span{padding:0 7px; color:#D3D3D3}




