body { font-family:verdana, Arial, Helvetica; width:100%; font-size:85%; }
* {padding:0; margin:0;}
#outerWrapper { margin:18px auto; max-width:80em; font-size:95% !important; clear:both; min-width:915px;}
a {text-decoration:none; color:#E9197E;}
a:hover {text-decoration:underline;}
img {border:none; vertical-align:middle;}
.clear {clear:both; height:1px; line-height:1px; }
ul { list-style:none;}
noscript { color: red; font-size:120%;}
.notfound { font-size:200%; color:red;}
.cursor { cursor:pointer;}
.hide {position:absolute; left:-99999px; }
.center { text-align:center; }

/* header */
#header {  background: #E6E6FA; clear:both; height:100px; min-width:915px;}
#header_c {margin:0 auto; max-width:75em; }
#header_c h1 { float:left;}
#logo { border:none; background:url(../images/logo.gif); height: 100px; width:390px;}
#login { background-color:#b1db1b; display:block; padding:0.25em 0.5em; text-align: center; border-left: 1px solid white; border-right: 1px solid white; border-bottom: 1px solid white; float:right; margin-right:25px;}
#header_p { top:73px; position:relative;}
#header_p #login:hover { background-color:#a6d010;}
#header_p #contactus:hover { background-color:#29aecd;}
#contactus {background-color: #46c1de; padding:0.25em 0.5em; display:block; text-align:center; border-left:1px solid #6CCCDC; border-bottom:1px solid #6CCCDC; border-right:1px solid #6CCCDC;  float:right; }
#header #logo a { color:white; height:100%; width:100%; display:block;}
#header_c p a { color:white; background-color:#A6D010; border:none; }
h1 span { position:absolute; left:-99999px; }
h1 a:hover {text-decoration:none;}
h2 {margin: 5px 0 10px 0; color:#BA2490; font-size:200%; }
#hospital { width:193px !important;}

/* nav */
#nav {width:16%; float:left;}
#nav li { margin: 0; padding: 0; text-indent:5px; line-height: 27px;}
#nav a { color:white; display:block; margin:0; width:100%;}
#nav li a:hover { text-decoration:none;}
#nav li {  margin: 0; padding: 0; text-indent:5px; line-height: 27px;}
#nav ul { list-style-type:none; }
#nav #li1 {background: #29aecd;}
#nav #li2 {background: #36b8d6;}
#nav #li3 {background: #46c1de;}
#nav #li4 {background: #5dcfea;}
#nav #li5 {background: #af1586;}
#nav #li6 {background: #ba2492;}
#nav #li7 {background: #c4309c;}
#nav #li8a {background: #d94db3;}
#nav #li8 {background: #cc38a4;}
#nav #li9 {background: #ec72cb;}
#nav #li10 {background: #a6d010;}
#nav #li11 {background: #b1db1b;}

#nav_box1 { padding:0px 0px 108px 0px; border:2px solid #74CCDA; background:#74ccda url(../images/nav_li_babi1.jpg) left bottom no-repeat;}
#nav_box2 { padding:0px 0px 108px 0px; border:2px solid #EEA1CF; background:#EEA1CF url(../images/nav_li_babi2.jpg) left bottom no-repeat; margin: 7px 0;}
#nav_box3 { padding:0px 0px 108px 0px; border:2px solid #DEF08C; background:#DEF08C url(../images/nav_li_babi3.jpg) left bottom no-repeat;}
#nav_box1 li a:hover { background-color:#29aecd;}
#nav_box2 li a:hover { background-color:#af1586;}
#nav_box3 li a:hover { background-color:#a6d010;}

#banner { float:right; width:120px; display: inline;}

/* mid */
#mid {width:83.5%; float:right;}
.mid_p1 { font-size:120%;}
#mid_top { padding: 0 5px; margin-right:420px;}
.scMainColumnTop {padding:5px 0;}
#mid_top h2 {clear:both;}
#mid_mid_img {text-align:center;}
.video { text-align:center; width: 408px; float:right; background: url(../images/tv-backing.jpg) no-repeat 50%; padding:25px 0 0 0; height:345px;}
.video_mid {float:none !important; margin:0 auto;}
.scCentredVideo {text-align:center; outline:none; }
.scCentredVideo object{ outline:none;}
#mid_mid_img { margin:10px 0;}
#mid_bot_l, #mid_bot_r { min-height:14em; height:14em;}
#mid_bot_lt, #mid_bot_rt { min-height:9.3em; height:9.3em;}
#mid_bot_r { background:#FA9219; border:2px solid #FCB55D; margin-left:445px;}
#mid_bot_l {  background:#EA197E url(../images/map.gif) no-repeat right bottom; border:2px solid #F79AB9; width:435px; float:left;}
#mid_bot_lt { background:#fb9fb7; border:2px solid #fb9fb7; width:435px; float:left;}
#mid_bot_rt { background:#70b7d7 url(../images/sleepingIllustration.jpg) no-repeat 0px 10px; margin-left:445px; border:2px solid #9fd8f2;}
#mid_bot { margin: 18px 0 0 0; color:white; float:left; width:100%;}
#mid_bot a {color:white; }
#mid_bot #mid_bot_l a{color:#8F0D71; font-weight:bold;}
#mid_bot a:hover {text-decoration:underline;}
#mid_bot h3 { font-size:165%;}
#mid_bot_lt h3 {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#da3661;}
#mid_bot_lt p {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#ffffff; margin:2px 0 !important;}
#mid_bot_rt p {font-family:Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#ffffff; margin:2px 0 !important; line-height:18px;}
#mid_bot_rt p a {color:#287ba0; font-family:Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none;}
#mid_bot_l p { margin:5px 0;}
#mid_bot_r ul { list-style-type:none; margin-top:10px;}
#mid_bot_r li { margin: 5px 0;}
#mid_bot_lt .in_contain {margin:8px 2px 5px 10px;}
#mid_bot_rt .in_contain {margin:23px 2px 0 130px;}
.in_contain {margin: 5px 10px 10px 10px;}
.in_contain #in_containFP {margin-top: 20px!important;}
#in_containSP { background: url(../images/arrow.gif) no-repeat left; padding-left:15px;}
#mid_m { margin-right: 125px; }
#funcy { width:99.6%;}
/* mid_mm */
#mid_mm { margin:0pt 7px 0pt 7px}
#sub #mid_mm { margin: 0pt 17px 0pt 12px;}
#mid_bot li { list-style-image:url(../images/arrow.gif); }
#mid_bot_ban {margin: 18px 0pt; float:right;}

/* styles for body content*/
#mid_mm ul {/*list-style:outside; */ list-style-type:disc; margin:20px 0px;}
#mid_mm li {margin-left:40px; margin:5px 5px 5px 20px;}
#mid_mm p {margin: 10px 0;}
#mid_mm #in_containSP { margin:10px 0;}
#mid_mm .guidebox p {margin: 8px 0;}

/* footer */
#footer { border-top: 2px solid #B11B89; margin: 20px 0; text-align:center; font-size:95%; padding:5px 0 0 0;}

/* new - nav */
#newsNav {float:right; background-color: #4475AD; width:15em; max-width:300px; margin:0px 0px 20px 10px; padding:10px 10px 15px 10px;}
#newsNav a {color:lightblue;}
#newsNav ul {list-style:none; padding: 0; margin:0;}
#newsNav li {list-style-image:url(../images/arrow.gif); margin:5px 5px 0px 18px;}
#newsNav h3 {color:white;}

/* forms - signup*/
#signup {background-color:#E9EFF3; padding:5px; width:47%; float:right; margin-top:35px;}
fieldset { border: 1px solid #B1C5D2; padding:5px;}
#signup input { float:right; width:186px; margin:3px;}
#signup td {text-align:center;}
#signup .preg input { float: none; width:30px; text-align:center; }
#signup table { width:100%;}
#signup p {font-size:75%;}
#signup th { text-align:left; font-weight:normal !important;}
#signup label { line-height:30px;}
#signup select {float:right; margin-left:3px; width:62px;}
#signup #age {width:85px;}
#more { width:250px !important; text-align:left !important;}
#signup #form_bot input { float:none; width:15px; vertical-align:middle;}
#signup #submitbut input {width:5em; float:right;}
#mid_specialoffer { width:47%; text-align:center;}
.error { color: #e9197e; font-size:12px;}
#signup a {color: black;}

/* google map */
#map h4 { padding: 0; margin:0; color:#AD1687; font-size:95%;}
#map p { color:#9D9D9D; font-size:95%; margin:5px 0;}
#map #iconimg { margin-right:5px; }
a#alabel {color:#3AB2D5; }
.floatr a {font-weight:bold; color:#0372C3;}
.floatr {float:right;}
h3#maph3 {color:#BA2490;}

/* gmap font page */
#gmap #maptop dl { float:right; margin-left:10px; background-color:#DADADA;  font-size:85%;}
#gmap dt, #gmap dd {padding: 0 5px; line-height:20px;}
#gmap #maptop p { font-size:95%;}
#gmap #maptop #ddborder {border-bottom: 1px solid white; border-top:1px solid white; border-collapse:collapse;}
#gmap #map {margin-top: 25px;}
#maptop h4, #maptop dt{color:#026FC1; font-weight:bold;}

/* adpro */
#formlogin label {clear:left; display:block; float:left; font-style:normal; line-height:1.3em; margin-bottom:0.6em; padding-right:10px; text-align:right; width:129px;}
#formlogin input {border:1px solid silver; margin-bottom:0.6em; width:100px;}
#fieldwid { width:300px; margin-bottom:1em;}
p.description { margin: 10px 0 20px 0!important;}
#uploadbg {margin: 15px 0;}
.adproimg { float:left; margin:0 10px 10px 0;}
#mid_mm p.error {margin: 10px 0;}
.adproDelImg #delete { background:url(/images/delete.png) no-repeat left 50%; padding-left:15px; }
#rr {margin: 15px 0;}

/* wkguide */
h3.fourmum { background-color: #fa9219; color:white; }
h3.fourdad { background-color: #46c1de; color:white;}
h3.fourbaby { background-color: #e9197e; color:white;}
fieldset.fourmum { border: 1px solid #fa9219;}
fieldset.fourdad { border: 1px solid #46c1de;}
fieldset.fourbaby { border: 1px solid #e9197e;}
.guidebox { margin-left:5em;}
img.floatr { vertical-align:middle; padding:2px 0 0 0;}
.guidebox { margin-left:62px;}
#wkguide #mid_mm  h3 { padding: 2px 5px; font-size:100%; margin: 5px 0 0 0;}
#wkguide h3#collapsed_1 {margin:0; }
#wkguide #mid_mm  fieldset { padding:10px;}
#mid_mm p.wkbar {background: #a52a95; height:26px; margin: 20px 0px 20px 59px; padding:0 !important; }
.wklytab { height:70px; border:1px solid white; margin-top:20px;}
.guidebox span {float:right; font-size:85%; margin-right:3px;}
#wk13 {background: url(/images/wk13.gif) no-repeat left top; margin:0;}
#wk14 {background: url(/images/wk14.gif) no-repeat left top;}
#wk15 {background: url(/images/wk15.gif) no-repeat left top;}
#wk16 {background: url(/images/wk16.gif) no-repeat left top;}
#wk17 {background: url(/images/wk17.gif) no-repeat left top;}
#wk18 {background: url(/images/wk18.gif) no-repeat left top;}
#wk19 {background: url(/images/wk19.gif) no-repeat left top;}
#wk20 {background: url(/images/wk20.gif) no-repeat left top;}
#wk21 {background: url(/images/wk21.gif) no-repeat left top;}
#wk22 {background: url(/images/wk22.gif) no-repeat left top;}
#wk23 {background: url(/images/wk23.gif) no-repeat left top;}
#wk24 {background: url(/images/wk24.gif) no-repeat left top;}
#wk25 {background: url(/images/wk25.gif) no-repeat left top;}
#wk26 {background: url(/images/wk26.gif) no-repeat left top;}
#wk27 {background: url(/images/wk27.gif) no-repeat left top;}
#wk28 {background: url(/images/wk28.gif) no-repeat left top;}
#wk29 {background: url(/images/wk29.gif) no-repeat left top;}
#wk30 {background: url(/images/wk30.gif) no-repeat left top;}
#wk31 {background: url(/images/wk31.gif) no-repeat left top;}
#wk32 {background: url(/images/wk32.gif) no-repeat left top;}
#wk33 {background: url(/images/wk33.gif) no-repeat left top;}
#wk34 {background: url(/images/wk34.gif) no-repeat left top;}
#wk35 {background: url(/images/wk35.gif) no-repeat left top;}
#wk36 {background: url(/images/wk36.gif) no-repeat left top;}
#wk37 {background: url(/images/wk37.gif) no-repeat left top;}
#wk38 {background: url(/images/wk38.gif) no-repeat left top;}
#wk39 {background: url(/images/wk39.gif) no-repeat left top;}
#wk40 {background: url(/images/wk40.gif) no-repeat left top;}

#mid_mm ul.showreelNav {list-style:none; width:100%; margin:40px 0 0;}
#mid_mm ul.showreelNav li {width:50%; float:left; margin:0; text-align:center;}