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

/*******CONTAINER********/

html, body {width:100%; height:100%; margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em;}
#container{margin:0; padding:0; background:url(../images/top-black.gif) center top repeat-x; }
#center{margin:0 auto; width:968px;}

/******NAVIGATION*******/

#navContainer{width:950px; height:98px;   /*IE 6 - font size fix*/ line-height:13px; overflow:hidden;}
#navLogo{background:url(../images/logo.gif) top center no-repeat; width:222px; height:66px; display:block; float:left; margin:32px 0 0 0;}
#navLogo a{float:left; height:66px; width:222px; display:block;}
#navLinks{float:left; width:680px; height:100%; margin:0 0 0 48px; padding:0; background:url(../images/nav-back.gif) 0px 30px no-repeat;}

ul#ulNav {display:block; float:left; height:100%; width:100%; line-style:none; margin:0; padding:0;}

ul#ulNav li{display:block; float:left; height:100%; margin:0; padding:58px 0 0 0; font-size:13px; font-weight:bold; text-align:center; line-style:none; list-style-type:none; line-style-image:none;}

ul#ulNav li.selected{background:url(../images/top-green.gif) center top repeat-x;}

ul#ulNav li a, ul#ulNav li a:link, ul#ulNav li a:visited{color:#fff; text-decoration:none;}
ul#ulNav li a:hover, ul#ulNav li a:active{color:#000; text-decoration:underline;}

ul#ulNav li#ourCentre{width:16%;}
ul#ulNav li#ourStaff{width:12.5%;}
ul#ulNav li#feesBilling{width:18%;}
ul#ulNav li#appointments{width:19%;}
ul#ulNav li#centrePolicies{width:20%;}
ul#ulNav li#contactUs{width:14.5%;}

/*******CONTENT********/

#mainContainer{margin:20px 0 10px 0;}
#leftColumn{float:left; display:block; width:224px;}
#leftColumn img{border:none; outline:none; display:inline; width:224px; height:224px;}
#leftColumn img.pad{padding-bottom:20px;}
#rightColumn{float:left; display:block; margin:0 0 0 28px; width:714px; background:url(../images/gradient.gif) top center repeat-y;}

#crnT, #crnB {float:left; display:block; width:100%; height:100%; margin:0; padding:0;}
#crnT{background:url(../images/gradient-top.gif) center top no-repeat;}
#crnB{background:url(../images/gradient-bottom.gif) center bottom no-repeat;}
#contentContainer{border:solid 1px #80c342; width:640px; height:100%; margin:0 auto; padding:20px; background:url(../images/phone.gif) 494px 12px no-repeat; }
#contentContainer p{font-size:1em; line-height:1.5em; padding:4px 0 14px 0; margin:0;}
#contentContainer a, #contentContainer a:link, #contentContainer a:visited{
	color:#4C9C00;
	padding:0 2px;
	text-decoration:underline;
}
#contentContainer a:hover, #contentContainer a:active{color:#000; background:#aae573; text-decoration:none;}

/*FOOTER*/
#footer{clear:both; width:100%; padding:20px 0 0 0; font-size:10px; text-align:center; /*IE 6 - font size fix*/ line-height:30px; overflow:hidden;}
#footerBox{background:#1e4266; width:224px; height:40px; float:left; display:block; color:#fff; font-size:8px; line-height:10px; text-align:left;}
#footerLinks{width:100%; display:inline; text-align:center; padding: 0 0 0 20px;}
.foot {padding:0 8px; line-height:20px; display:inline;}
#footer a, #footer a:link, #footer a:visited{color:#50a600; padding:0 2px; text-decoration:underline;}
#footer a:hover, #footer a:active{color:#000; background:#aae573; text-decoration:none;}

/*STYLES*/
.leftCol{float:left; width:40%; padding:0 5% 0 0;}
.greenBox{margin:0.5em 0; padding:0; background:#80c342;}
td.lightRow{background:#a8df75; padding:8px;}
td.darkRow{background:#99da5c; padding:8px;}
.clear{clear:both;}

h1{color:#80c342; padding: 0 0 0 10px; background:url(../images/heading.gif) 0px 0px no-repeat;}
h2{color:#80c342; font-size:1.2em; padding:10px 0 0 0; margin:0;}
h3{font-size:1em; padding:4px 0; margin:0;}



