body, img, p, form, h1, h2, h3, h4, h5, h6, ul, ol {
	margin:0;
	padding:0;
	border:0;
}


img {
	display:block;
}

body {
	font: 100% Arial, Verdana, Helvetica, sans-serif;
	text-align:center;
}

#print,
.hidden {
	display:none;
}

input, textarea {
	font-size:100%;
}

.clear {
	height:1px;
	overflow:hidden;
	clear:both;
}

ul, ol {
	list-style-type:none;
}

#holder {
	width:763px;
	margin:0 auto;
	text-align:left;
	padding:16px 0 0 0;
	position:relative;
}

#header .footerlike {
height: 25px;
margin: 0 auto;
padding-top: 20px;
position: relative;
float:right;
width: 300px;
}

.buttons {
	float: right;
	height: auto;
	width: 310px;
	padding-top: 20px;
}

#ftlikedet1 {
                border:none;
                float: left;
    width: 74px;
}

#ftlikedet2 {
                border:none;
                float: left;
    width: 63px;
	padding-left:5px;
                }

#ftlikedet3 {
                border:none;
                float: left;
    width: 75px;
	padding-right:25px;
                
                }
#ftlikedet4 {

           border:none;
                float: left;
    width: 24px;
	
}
#ftlikedet5 {

				border:none;
				float: left;
    width: 24px;
	
}

#header .logo a {
	display:block;
	height:58px;
	width:187px;
	float:left;
	background: url(../images/a_logo.gif) 0 0 no-repeat;
}

/*
#header .number {
	height:26px;
	width:376px;
	float:right;
	margin: 32px 0 0 0;
	background: url(../images/a_number.gif) 0 0 no-repeat;
}*/

#header .enquire {
	float:right;
	margin: 32px 0 -10px 0;

}

#header .enquire img {
	display:inline;
}


#header .logo a span,
#header .number span {
	display:none;
}

/* NAVIGATION */

#nav ul {
	margin:7px 0 0 0;
	padding:0 0 0 0;
	float:left;
}
#nav ul li {
	float:left;
	margin:0;
}

#nav ul li a {
	color:#fff;
	font-size:.7em;
	text-decoration:none;
	display:block;
	font-weight:bold;
}

#nav ul li a span {
	padding:4px 0 6px 0;
	display:block;
	text-align:center;
}

#nav ul li a:hover {

}

#nav ul .item1 {width:113px;}
#nav ul .item2 {width:112px;}
#nav ul .item3 {width:87px;}
#nav ul .item4 {width:78px;}
#nav ul .item5 {width:114px;}
#nav ul .item6 {width:113px;}
#nav ul .item7 {width:64px;}
#nav ul .item8 {width:81px;}

#nav ul .item1,
#nav ul .item2,
#nav ul .item3,
#nav ul .item4,
#nav ul .item5 {
	background: url(../images/homepage_nav_bbg.gif) 0 0 repeat-x;
}

#nav ul .item1 a,
#nav ul .item2 a,
#nav ul .item3 a,
#nav ul .item4 a,
#nav ul .item5 a {
	background: url(../images/homepage_nav_a_bg.gif) 100% 0 no-repeat;
}


#nav ul .item6,
#nav ul .item7,
#nav ul .item8 {
	background: url(../images/homepage_nav_purplebg.gif) 0 0 repeat-x;
}

#nav ul .item6 a,
#nav ul .item7 a,
#nav ul .item8 a {
	background: url(../images/homepage_navpurple_stripe.gif) 100% 0 no-repeat;
}

#nav ul .item1 span {
	background: url(../images/homepage_nav_bl.gif) 0 0 no-repeat;
	padding-left:11px;
}

#nav ul .item8 span {
	background: url(../images/homepage_nav_pr.gif) 100% 0 no-repeat;
	padding-right:11px;
}

.red ul .sel a {
	background: #993366 url(../images/a_nav_purple_sel_bg.gif) 100% 100% no-repeat !important;
}

.blues ul .sel a {
	background: #008cc0 url(../images/a_nav_blue_sel_bg.gif) 100% 0 no-repeat !important;
}

/* SUBNAV*/
#subnav {
	height:18px;
	padding:5px 0 5px 0;
	background: url(../images/a_subnave_bg.gif) 0 0 repeat-x;
}

#subnav ul {
	margin:0 0 0 0;
	padding:0 0 0 15px;
}

#subnav li {
	display:inline;
	float:left;
	background: url(../images/a_list_item.gif) 0 3px no-repeat;
	padding: 0 8px 0 12px;
}

#subnav .none {
	background-image:none;
	padding:0 8px 0 0;
}

#subnav .sel a {
	text-decoration:none;
}

#subnav li a {
	color:#999999;
	font-size:.65em;
	float:left;
	font-weight:bold;
}

#subnav li a:hover {
	text-decoration:none;
}


/* SUBPAGE CONTENT */
#subpage {
	padding:12px 0 0 0;
}

#leftnav ul {
	padding:0 0 160px 20px;
}

#leftnav {
	float:left;
}

#leftnav ul li a {
	font-size:.7em;
	text-decoration:none;
	font-weight:bold;
	padding:0 0 0 15px;
	display:block;
	width:105px;
}

#leftnav ul li {
	padding:3px 0 7px 0;
}

.pink #leftnav ul li {
	background: url(../images/a_leftnav_pink_stripe.gif) 0 100% no-repeat;
}

.pink #leftnav ul li a {
	background: url(../images/a_leftnav_pink_arrow.gif) 0 2px no-repeat;
	color:#993366;
}

.pink #leftnav ul .sel a {
	background: url(../images/a_leftnav_pink_sel.gif) 0 2px no-repeat;
	color:#cc0066;
}


.pink #leftnav {
	width:148px;
	background: url(../images/a_leftnav_pink_bg.gif) 100% 0 no-repeat;
}


.blue #leftnav ul li {
	background: url(../images/a_leftnav_blue_stripe.gif) 0 100% no-repeat;
}

.blue #leftnav ul li a {
	background: url(../images/a_leftnav_blue_arrow.gif) 0 2px no-repeat;
	color:#00689a;
}

.blue #leftnav ul .sel a {
	background: url(../images/a_leftnav_blue_sel.gif) 0 2px no-repeat;
	color:#0099ff;
}


.blue #leftnav {
	width:148px;
	background: url(../images/a_leftnav_blue_bg.gif) 100% 0 no-repeat;
}

/* CONTENT */
#rightside {
	float:left;
	width:585px;
	margin:0 0 0 15px;
}

#rightside a:hover {
	text-decoration:none;
}

#rightside p {
	/*font-size:.7em;*/
	line-height:14px;
	padding:0 0 13px 0;
}

#rightside h1 {
	color:#336699;
	font-size:1em;
	margin:0 0 15px 0;
}


/* HOMEPAGE */

.home #content {
	background: url(../images/homepage_mainpic.jpg) 0 0 no-repeat;
	margin:11px 0 0 0;
	padding:200px 0 28px 23px;
	position: relative;
}
.home #flash {
	position: absolute;
	top: 0; right: 0;
}
* html .home #flash {
	position: absolute;
	top: 0; right: -1px;
}



.home #content a {
	display:block;
	background: url(../images/homepage_btn.gif) 0 0 no-repeat;
	width:276px;
	height:32px;
}

.home #content a span {
	display:none;
}

/* BOXES */
.box {
	width:240px;
	float:left;
	margin-right:15px;
}

.box .readmore {
	display:block;
	background: url(../images/homepage_readmore.gif) 0 0 no-repeat;
	height:92px;
	height:22px;
	margin:22px 0 0 125px;
}

.box3 {
	margin-right:0;
}

.box h1 span,
.box h2 span,
.box .readmore span {
	display:none;
}

.box .t {
	background: url(../images/homepage_box_t.gif) 0 0 repeat-x;
}

.box .b {background: url(../images/homepage_box_b.gif) 0 100% repeat-x;}
.box .bl {background: url(../images/homepage_box_bl.gif) 0 100% no-repeat;}
.box .br {background: url(../images/homepage_box_br.gif) 100% 100% no-repeat;}
.box .tl {background: url(../images/homepage_box_tl.gif) 0 0 no-repeat;}
.box .tr {background: url(../images/homepage_box_tr.gif) 100% 0 no-repeat;padding:12px 11px 11px 11px;}



/* for understanding browsers */
.box .tr {
min-height:7.6em; 
height:auto;
}
/* for Internet Explorer */
/*\*/
* html .box .tr {
height: 7.6em;
}
/**/



.box p {
	color:#fff;
	font-size:.7em;
	line-height:14px;
	padding-top:5px;
}

/* BOX 1 */
.box1 .bg,
.box2 .bg {
	background: #00679a url(../images/homepage_box_bg.gif) 0 0 repeat-x;
}

.box1 h1 {
	background: url(../images/homepage_title_about.gif) 0 0 no-repeat;
	width:196px;
	height:16px;
}

/* BOX 2 */
.box2 h2 {
	background: url(../images/homepage_title_admission.gif) 0 0 no-repeat;
	width:128px;
	height:16px;
}

/* BOX 3 */
.box3 {
	width:253px;
}

.box3 .t {
	background: url(../images/homepage_boxpink_t.gif) 0 0 repeat-x;
}

.box3 .bg {
	background: #c87ab4 url(../images/homepage_boxpink_bg.gif) 0 0 repeat-x;
}

.box3 .b {background:  url(../images/homepage_boxpink_b.gif) 0 100% repeat-x;}
.box3 .bl {background: url(../images/homepage_boxpink_bl.gif) 0 100% no-repeat;}
.box3 .br {background: url(../images/homepage_boxpink_br.gif) 100% 100% no-repeat;}
.box3 .tl {background: url(../images/homepage_boxpink_tl.gif) 0 0 no-repeat;}
.box3 .tr {background: url(../images/homepage_boxpink_tr.gif) 100% 0 no-repeat;padding:12px 10px 11px 11px;}

.box3 .tr img {
	margin:0;
}
* html .box3 .tr a {
	display:block;

}
* html .box3 .tr a img {
	display:inline;

}

.box3 .tr p {
	margin:0 0 5px 0;
}

.box3 h2 {
	background: url(../images/homepage_title_get.gif) 0 0 no-repeat;
	width:87px;
	height:16px;
}


/* ARTICLE PAGE */

.newsarticle #rightside {
	width:560px;
}

.newsarticle #rightside img {
	float:left;
	margin:0 20px 20px 0;
}

.newsarticle #rightside h1 {
	color:#336699;
	font-size:1em;
}

.newsarticle #rightside strong {
	display:block;
	font-size:.7em;
	margin:-15px 0 10px 0;
}

.newsarticle #rightside p {
	font-size:.7em;
	line-height:14px;
	padding:0 60px 13px 0;
}

.newsarticle #rightside .divider {
	background:#ebebeb;
	height:1px;
	margin:10px 0 10px 0;
}

.newsarticle #rightside p strong {
	font-size:1em;
	margin:0 !important;
	padding:0 !important;
}


.newsarticle #rightside a {
	color:#00689a;
	font-size:.7em;
	float:right;
	display:block;
}

.newsarticle #footer {
	margin-top:20px;
}
/* FOR PROFESSIONAL PAGE */

.forprofessionals #rightside {
	width:600px;
	float:right;
}

* html .forprofessionals #rightside {
	width:592px;
	float:right;
}

.forprofessionals .flower {
	float:right;
	width:175px;
}

.forprofessionals .flower h2 {
	color:#00689a;
	font-size:.8em;
	margin:0 0 5px 0;
}

.forprofessionals .flower .options {
	font-size:.65em;
	color:#00689a;
	text-align:right;
	padding:0 0 10px 0 !important;
}

.forprofessionals .flower .options a {
	color:#00689a;
}

.forprofessionals .flower .grey_t {
	margin-top:10px;
	width:175px;
	background: #f7f7f7 url(../images/professionals_greybox_bg.gif) 0 0 repeat-x;
}
.forprofessionals .flower .grey_b  {background: url(../images/professionals_greybox_bg.gif) 0 100% repeat-x;}
.forprofessionals .flower .grey_l  {background: url(../images/professionals_greybox_bg.gif) 0 0 repeat-y;}
.forprofessionals .flower .grey_r  {background: url(../images/professionals_greybox_bg.gif) 100% 0 repeat-y;}
.forprofessionals .flower .grey_bl {background: url(../images/professionals_greybox_bl.gif) 0 100% no-repeat;}
.forprofessionals .flower .grey_br {background: url(../images/professionals_greybox_br.gif) 100% 100% no-repeat;}
.forprofessionals .flower .grey_tl {background: url(../images/professionals_greybox_tl.gif) 0 0 no-repeat;}
.forprofessionals .flower .grey_tr {background: url(../images/professionals_greybox_tr.gif) 100% 0 no-repeat;padding:11px 11px 11px 14px;}

.forprofessionals .flower .grey_tr p {
	color:#00689a;
	font-size:.7em;
	padding:0 0 5px 0 !important;
}

.forprofessionals .flower .grey_tr div {
	font-size:.7em;
	padding:0 0 4px 0;
	color:#00689a;
}

.forprofessionals .flower .grey_tr a {
	color:#00689a;
}

.forprofessionals .bookmark {
	display:block;
	background: url(../images/forprofessionals_bookmark.gif) 0 0 no-repeat;
	height:18px;
	width:113px;
	margin:10px 0 10px 0;
}

.forprofessionals .bookmark span {
	display:none;
}

/* text part */
.forprofessionals .text, .newsarticle .text {
	float:left;
	width:400px;
}

.forprofessionals .text ul, .newsarticle .text ul {
	margin:0 0 20px 0;
	padding:0 0 0 15px;
	list-style-type:disc;
	font-size:.7em;
}


.forprofessionals .text ol, .newsarticle .text ol {

	margin:0 0 20px 0;
	padding:0 0 0 15px;
	list-style-type:decimal;
	font-size:.7em;
}

.forprofessionals .text p, .newsarticle #rightside .text p {
	width:400px;
	font-size:.7em;
	margin:0;
	padding:0;
}

.forprofessionals .text h2, .newsarticle .text h2 {
	color:#376a96;
	font-size:.8em;
	margin:-2px 0 13px 0;
}

.forprofessionals .text h3, .newsarticle .text h3 {
	font-size:.8em;
	padding:10px 0 5px 0;
}


/* CONTACT PAGE */
.contact #rightside {
	padding:0 0 0 0;
	width:763px !important;
	margin:0 0 0 0 !important;
}

.contact #nav ul .item8 span {
	background: url(../images/contact_homepage_nav_pr.gif) 100% 0 no-repeat;
}

.contact .simple ul .item8 span {
	background: url(../images/homepage_nav_pr.gif) 100% 0 no-repeat !important;
}

.contact .text {
	float:left;
}

.contact .text {
	width:520px;
	padding:0 0 0 30px;
	voice-family: "\"}\"";
  	voice-family:inherit;
	width:490px;
	padding:0 0 0 30px;
}

.contact .text p {
	width:100%;
	font-size:.7em;
}

.contact #rightside .divider {
	background:#ebebeb;
	height:1px;
	margin:10px 0 3px 0;
}

.contact .note {
	font-size:.6em !important;
	text-align:right;
}


.contact table {
	font-size:.7em;
}

.contact table td {
	padding:4px 0 4px 0;
}


.contact table .txt  {
	width:160px;
	border-bottom:#e3e3e3 solid 1px;
	border-right:#e3e3e3 solid 1px;
	border-left:#8e8e8e solid 1px;
	border-top:#8e8e8e solid 1px;
	background:#f2f8ff;
}

.contact table select  {
	width:164px;
	border:solid 1px #a5acb2;
	font-size:1em;
	height:18px;
}

.contact table textarea  {
	width:275px;
	height:135px;
	border:solid 1px #a5acb2;
	font-size:1.28em;
}

.contact table #title {
	width:105px;
}

.contact table #would {
	margin: 5px 0 0 140px;
	padding: 0 0 0 0;
	voice-family: "\"}\"";
  	voice-family:inherit;
	margin: 5px 5px 0 140px;
	padding: 0 0 0 0;
}

* html .contact table #would {
	margin: 5px 3px 0 136px;
}

.contact .flower .grey_tr ol {
	font-size:.75em;
	color:#00689a;
	padding:10px 0 0 0 !important;
	width:130px;
}

.contact .flower .grey_tr ol li {
	float:left;
	margin-bottom:8px;
	width:130px;
}

.contact .flower .grey_tr div {
	margin-top:10px;
	color:#00689a;
}

.contact .flower .grey_tr div strong {
	margin:0 0 10px 0;
	font-size:1.2em !important;
}

.contact .flower .grey_tr strong {
	display:block;
}

.contact table .submit {
	margin: 15px 3px 0 136px;
}

.contact #footer {
	margin-top:40px !important;
}

/* DAY */

.day #nav ul .item1 span,
.programme #nav ul .item1 span,
.treatment #nav ul .item1 span {
	background: url(../images/day_homepage_nav_bl.gif) 0 0 no-repeat;
}

.day .text {
	width:415px;
}


.day .text .number {
	margin:18px 0 0 0;
}

* html .day .text .number {
	margin:10px 0 0 0;
}

.day .text .number img {
	float:left;
}

.day .text .number p {
	float:right;
	width:325px !important;
	padding:0 0 8px 0 !important;
}

.day  #rightside .divider {
	background:#ebebeb;
	height:1px;
	margin:10px 0 5px 0;
}

.day .text .smallprint {
	font-size:.6em;
	text-align:right;
}

/* PROGRAMME */


.programme .text p a {
	color:#993366;
	text-decoration:none;
}

.programme .text p a:hover {
	text-decoration:underline !important;
}

.programme .text p span {
	color:#993366;
	font-weight:bold;
}

/* TREATMENT */
.treatment .text {
	width:410px;
}

.treatment .text p {
	width:410px !important;
}

.treatment .essential {
	padding-left:20px;
}

.treatment .essential img {
	float:left;
	margin:0;
}

.treatment .essential h2 {
	margin:0 0 0 80px;
}

.treatment .essential p {
	margin:0;
	float:right;
	width:300px !important;
}

/* NEWS */

.news #rightside p {
	font-size:.7em;
}

.news .readmore {
	display:block;
	background: url(../images/news_readmore.gif) 0 0 no-repeat;
	height:94px;
	height:22px;
	margin:5px 0 0 0;
}

.news .readmore span {
	display:none;
}

.news .imgbox {
	padding:20px 0;
	border-top:solid 1px #ebebeb;
	border-bottom:solid 1px #ebebeb;
}

.news .textbox {
	padding:10px 0 0 0;
	border-top:solid 1px #ebebeb;
	border-bottom:solid 1px #ebebeb;
}

.news .boxunder,
.news .even {
	border-top:none;
	border-bottom:none;

}

.news .intro {
	padding-bottom:15px;
}

.news .imgbox img {
	float:left;
	margin:0;
}

.news h2 {
	margin:0 0 0 0;
	font-size:.75em;
	color:#376a96;
}

.news .imgbox h2 {
	margin:0 0 0 114px;
	font-size:.75em;
	color:#376a96;
}

.news .nopic h2, .news .nopic strong, .news .nopic p {
	margin-left:0 !important;
	float:none !important;
}

.news strong {
	display:block;
	font-size:.7em;
}

.news .imgbox strong {
	display:block;
	margin-left:114px;
	font-size:.7em;
}

.news .imgbox p {
	margin:0 !important;
	float:right;
}

.news .imgbox p {
	padding:5px 40px 0 0 !important;
	width:470px !important;
	voice-family: "\"}\"";
  	voice-family:inherit;
	padding:5px 40px 0 0 !important;
	width:430px !important;
}

.news p a {
	color:#00689a;
}
.news p a:hover {
	text-decoration:underline;
}

.news .pages {
	text-align:right;
	padding:10px 0 0 0 !important;
	color:#00689a;
}

.news .pages a {
	color:#00689a;
}

.news .pages .sel {
	color:#000;
	text-decoration:none;
	font-weight:bold;
}

.forprofessionals .usefullinks,
.forprofessionals .usefullinks ul {
	margin:0 !important;
	padding:0 !important;
}

.forprofessionals .usefullinks li,
.forprofessionals .usefullinks ul li {
	list-style-type:none !important;
}

.forprofessionals .usefullinks li,
.forprofessionals .usefullinks ul li {
	padding:0 0 3px 0;
}

.forprofessionals .usefullinks h3,
.forprofessionals .usefullinks ul h3 {
	font-size:.95em;
	padding:10px 0 5px 0;
}

.forprofessionals .usefullinks a,
.forprofessionals .usefullinks ul a {
	font-size:.95em;
	padding:0 0 0 15px;
}

/* ALL OTHER PAGES */

.others .item1 span {
	background: url(../images/homepage_nav_bl.gif) 0 0 no-repeat !important;
}

.others  #rightside .divider {
	background:#ebebeb;
	height:1px;
	margin:10px 0 5px 0;
}

.others .text .smallprint {
	font-size:.6em;
	text-align:right;
}

/* ADMISSION PAGE */
.admissiondata {
	margin:0 0 20px 10px !important;
	padding:0;
}

.admissiondata li {
	list-style-type:decimal;
	font-weight:bold;
}

.admissiondata li span {
	font-weight:normal;
}

.admissiondata li ul {
	margin:0 0 5px 0 !important;
}

.admissiondata li ul li {
	margin-top:5px;
}

.admissiondata li ul li {
	list-style-type:disc !important;
	font-size:1.4em;
}

.textlinks a {
	color:#993366;
	text-decoration:none;
}

.textlinks a:hover {
	text-decoration:underline !important;
}

.textlinks p span {
	color:#993366;
	font-weight:bold;
}

/* SITEMAP */

dl {
	margin:0;
	padding:0;
}

dl a {
	font-size:.7em;
}

dt a {
	color:#000 !important;
	font-weight:bold;
}

dt {
	padding:0;
	margin:10px 0 0 0;
	clear:both;
}


.textlinks dt a:hover {
	text-decoration:none !important;
}

dd {
	padding:0;
	margin:0 0 0 20px;
}

.leftcol {
	float:left;

}
.rightcol {
	float:left;
	margin:0 0 0 30px;

}

/* FOOTER */

#footer {
	font-size:.65em;
	color:#858585;
	height:40px;
	margin-top:47px;
	background:  url(../images/a_footer_bg.gif) 0 0 repeat-x;
}

* html #footer {
	margin-top:30px;
}

#footer .holder {
	margin:0 auto;
	width:763px;
	padding-top:5px;
}

#footer .darkpurple a  {
	color:#993366;
}

#footer .bottomlogo {
	float:left;
	padding:0 0 0 20px;
}

#footer ul {
	float:right;
}

#footer ul li {
	float:left;
	padding:9px 0 0 0;
}

#footer li a {
	font-size:1em;
	text-decoration:none;
	color:#858585;
	display:block;
	float:left;
	padding:0 10px;
}

#footer li p {
	float:left;
	margin-right:10px;
}

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

.errormsg {
	color:#E00000;
	font-weight:bold;
	margin:0 0 -5px 0  !important;
}

.left {
float:left;
padding-right:10px;
}
