body {
background:#fff;
font-family:Arial;
font-size:12px;
line-height:16px;
color:#666;
}

a {
color:#9900CC;
text-decoration:none;
}

a:hover {
color:#64ceca;
text-decoration:none;
}

hr {
color: #E0E0E0;
background-color: #E0E0E0;
height: 1px;
border:0;
}

h1 {
font-size:18px;
line-height:32px;
color:#A926D4;
}

h2 {
font-size:16px;
line-height:26px;
color:#9900cc;
text-transform:uppercase;
}

h3 {
font-size:14px;
line-height:18px;
color:#000;
font-weight:700;
}

h4 {
font-size:18px;
font-family:calibri;
color:#9900cc;
}

h5 {
font-size:14px;
text-transform:uppercase;
color:#9900cc;
}

#container {
position:relative;
width:988px;
height:auto;
overflow:hidden;
margin:0 auto;
}

#top {
background:url(../images/bg-top.jpg) repeat-x;
position:relative;
width:988px;
height:116px;
}

#logo {
position:relative;
float:left;
display:inline;
width:251px;
height:83px;
margin:20px 0 0 20px;
}

#top-right {
position:relative;
float:right;
display:inline;
width:215px;
height:96px;
margin:10px 20px 0 0;
}

#contact-icon {
position:relative;
float:right;
display:inline;
width:215px;
height:64px;
}

#search {
position:relative;
float:right;
display:inline;
width:215px;
height:32px;
margin:10px 0 0 0;
}

#main-nav {
position:relative;
width:988px;
height:30px;
line-height:22px;
clear:both;
margin-top:2px;
background-color:#9900CC;
border-top:5px solid #A926D4;
}

#banner {
position:relative;
clear:both;
width:988px;
height:229px;
}

#content {
background: url(../images/bg-content.jpg) top no-repeat;
position:relative;
clear:both;
width:988px;
height:auto;
margin-top:2px;
overflow:auto;
z-index:1;!important
}

#content-sub {
	background: url(../images/bg-content-sub.jpg) top no-repeat;
	position:relative;
	clear:both;
	width:988px;
	height:auto;
	margin-top:2px;
	overflow:visible;
	min-height:500px;
	z-index:1;




!important
}

#content-sub-bifida {
background: url(../images/bg-content-sub.jpg) top no-repeat;
position:relative;
clear:both;
width:988px;
height:auto;
margin-top:2px;
overflow:auto;
min-height:500px;
z-index:1;!important
}

#content-sub-hydrocephalus {
background: url(../images/bg-content-sub.jpg) top no-repeat;
position:relative;
clear:both;
width:988px;
height:auto;
margin-top:2px;
overflow:auto;
min-height:500px;
z-index:1;!important
}

#content-sub-family-support {
background: url(../images/bg-content-sub.jpg) top no-repeat;
position:relative;
clear:both;
width:988px;
height:auto;
margin-top:2px;
overflow:auto;
min-height:500px;
z-index:1;!important
}

#content-sub-youth-respite {
	background: url(../images/bg-content-sub.jpg) top no-repeat;
	position:relative;
	clear:both;
	width:988px;
	height:auto;
	margin-top:2px;
	overflow:visible;
	min-height:500px;
	z-index:1;
!important
}

#content-sub-parents {
background: url(../images/bg-content-sub-parents.jpg) top no-repeat;
position:relative;
clear:both;
width:988px;
height:auto;
margin-top:2px;
overflow:auto;
min-height:500px;
z-index:1;!important
}

#content-sub-left {
position:relative;
float:left;
display:inline;
width:265px;
height:auto;
}

#content-sub-left a {
background:url(../images/left-nav.png) left no-repeat;
position:relative;
display:block;
width:175px;
height:auto;
line-height:25px;
border-bottom:1px solid #fff;
padding-left:30px;
color:#333;
font-size:12px;
font-weight:700;
text-transform:lowercase;
}

#content-sub-left a:hover {
color:#666;
}

#content-sub-left-in {
padding:20px 30px 30px 30px;
}

#content-sub-right {
	position:relative;
	float:right;
	display:inline;
	width:723px;
	height:auto;
	text-align:justify;
	visibility: visible;
}

#content-sub-right ul li {
list-style:circle;
color:#999;
margin-left:40px;
}

#content-sub-right ul {
margin-bottom:15px;
}

#content-sub-right ol li {
list-style:upper-latin;
color:#999;
margin-left:40px;
}

#content-sub-right ol {
margin-bottom:15px;
}

#content-in {
padding:20px 50px;
}

#home-left {
width:480px;
height:auto;
text-align:justify;
float:left;
display:inline;
}

#home-right {
width:320px;
height:auto;
float:right;
text-align:right;
display:inline;
margin-top:30px;
}

#home-bottom-left {
background:#CE01CC url(../images/bg-home-bottom-left.gif) top no-repeat;
width:290px;
height:700px;
float:left;
display:inline;
margin:10px 8px 0 0;
color:#333;
font-size:11px;
}

#home-bottom-center {
background:#0198CD url(../images/bg-home-bottom-center.gif) top no-repeat;
width:290px;
height:700px;
float:left;
display:inline;
margin:10px 8px 0 0;
color:#333;
font-size:11px;
}

#home-bottom-right {
background:#63CDC9 url(../images/bg-home-bottom-right.gif) top no-repeat;
width:290px;
height:700px;
float:left;
display:inline;
margin:10px 0 0 0;
color:#333;
font-size:11px;
}

.home-bottom-in {
padding:15px 20px 0 20px;
}

.home-bottom-in ul {
list-style:url(../images/bullet-bottom.png);
color:#fff;
margin-left:12px;
}

.home-bottom-in a {
color:#333;
}

.home-bottom-in a:hover {
color:#666;
}

.white {
color:#fff;
}

.whiteblink {
	color:#fff
	text-decoration: blink
}

.red {
color:#F3A213;
font-size:14px;
font-weight:700;
}

.small {
font-size:10px;
}

a.matrix {
font-size:14px;
color:#666666;
text-decoration:strong;
}

a.matrix:hover {
text-decoration:underline;
}

.pink {
color:#9900cc;
}

/********** NAVIGATION **********/

/* LEVEL ONE */
ul.dropdown { position: relative; z-index:30; }
ul.dropdown li { font-weight: bold; float: left; zoom: 1; background: #ccc; }
ul.dropdown a:hover { color: #fff; background-color:#56B2AD; }
ul.dropdown a:active { color: #ffa500; }
ul.dropdown li a { display: block; padding: 4px 5px; border-right: 1px solid #A926D4; color: #fff; background-color:#9900CC; }
ul.dropdown li:last-child a { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover { background: #56B2AD; color: #fff; position: relative; }
ul.dropdown li.hover a { color: #fff; }

/* LEVEL TWO */
ul.dropdown ul { width: 170px; visibility: hidden; position: absolute; top: 100%; left: 0; }
ul.dropdown ul li { font-weight: normal; background: #9900CC; color: #fff; border-bottom: 1px solid #A926D4; float: none; }
									  
/* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a { border-right: none; width: 162px; display: inline-block; padding: 2px 4px; } 

/* LEVEL THREE */
ul.dropdown ul ul { left: 100%; top: 0; }
ul.dropdown li:hover > ul { visibility: visible; }

/**********  END NAVIGATION **********/

#main-nav {
z-index:2;!important
}

#main-nav ul {
list-style: none;!important
}

