 *{ margin: 0; padding: 0; }
 ul{ list-style-image:none; list-style-position:outside; list-style-type:none; }
 a{ cursor: pointer; outline: none; }
 a:focus{ -moz-outline-style: none; }
 img { border: none; }
 .clearfix { display:block; clear: both; }
 ul#nav{ float:left; height:48px; padding-left:7px; }
 ul#nav li{ background:transparent url(http://share.culturalcare.com/_share-kids/nav-separator.png) no-repeat scroll right 0; height:48px; padding-left:0; padding-right:2px; position:relative; }
 ul#nav li.last { background: none; }
 ul#nav li, ul#nav li a { display:block; float:left; line-height:12px; text-transform: uppercase;}
 ul#nav li a{ color:#a86713; font-weight:bold; padding:18px 15px 20px 15px; text-decoration:none; }
 ul#nav li.first a{ padding-top: 9px; padding-left: 17px; }
 ul#nav li.active a { color:#a86713; }
 ul#nav li .dropdown { display:none; position: absolute; z-index: 10050; width: 258px; top: 40px; left: -4px; overflow: hidden; clear: left; ackground: url(http://share.culturalcare.com/_share-kids/nav_dropdown_grad.png) no-repeat 2px 0; padding-top: 1px; }
 ul#nav li ul { width: 100%; background: url(http://share.culturalcare.com/_share-kids/nav_dropdown_li.png) repeat-y 0 0; overflow: hidden; margin: 0; padding: 0; }
 ul#nav li:hover .dropdown, ul#nav li.over .dropdown { display: block; }
 ul#nav li:hover a, ul#nav li.over a { color: #a86713; }
 ul#nav li:hover ul li a, ul#nav li.over ul li a { color: #8f7758; }
 ul#nav li ul li, ul#nav li ul li a { float:none; height: 1%; background: none; margin: 0; padding: 0; text-transform: none; font-weight: normal; }
 ul#nav li ul li { padding: 0 1px 2px 1px; margin: 0 5px 0 4px; background: url(http://share.culturalcare.com/_share-kids/nav_dropdown_sep.gif) repeat-x 0 bottom; }
 ul#nav li ul li.last { background: none; padding-bottom: 0; }
 ul#nav li ul li a { font-size: 12px; line-height: 12px; padding: 10px 7px 11px 7px; color: #454545; font-weight: bold; background: url(http://share.culturalcare.com/_share-kids/nav_dropdown_hover.gif) no-repeat left -33px; }
 ul#nav li .dropdown ul li.first a{ padding: 10px 7px 11px 7px; }
 ul#nav li ul li a:hover { background-position: -5px center; color: #ff7700; }
 ul#nav li ul li a img.flag{ border: none; padding: 3px 3px 0 0; }
 ul#nav li .dropdown .bottom { background: url(http://share.culturalcare.com/_share-kids/nav_dropdown_bottom.png) no-repeat left top; height: 11px; line-height:1px; }
 body{ color:#444444; font-family: Helvetica,Arial,sans-serif; background: #fafafa url(http://share.culturalcare.com/_share-kids/bg.jpg) top center no-repeat; font-size: 12px; text-align: center; }
 h1,h2,h3,h4,h5,h6 {font-family: Helvetica,Arial,sans-serif; margin: 0; padding: 0;}
 #container{ margin: 7px auto; text-align: left; width: 800px; }
 #banner{ height: 195px; }
 #banner ul{ list-style-type: none; }
 #banner ul li{ float: left; }
 #banner ul li, #banner ul li a{ height: 195px; }
 #content-wrap{ background: #fff url(http://share.culturalcare.com/_share-kids/content_bg.gif) 0 0 repeat-y; }
 #content-bottom{ background: transparent url(http://share.culturalcare.com/_share-kids/content_bottom.png) 0 100% no-repeat; padding-bottom: 8px;}
 #content{ padding: 15px 20px 14px 20px; }
 #content #left-col{ width: 370px; float: left; }
 #content #right-col{ margin-left: 385px; }
 #wsite-content { margin: 0 15px; clear: both;}
 .top-box{ padding-top: 0; }
 #content h2{ font-size: 20px; color: #2476BB; font-weight: normal; padding-bottom: 11px;}
 #content h3 {padding-bottom: 8px;}
 #content h3, .surveyoverall h3{ font-size: 16px; line-height: 20px; color: #444444; font-weight: bold;}
 #content div.paragraph, #content ul { padding-bottom: 8px; }
 #content p, #content ul { padding-bottom: 8px; }
 #content ul { list-style-type: disc; margin-left: 5px; }
 #content ul li{ margin-left: 0px; padding-bottom: 5px;}
 #content img.galleryImageBorder { margin-left: 15px; border-color:#ccc;}
 #footer-wrap{ background: #fff url(http://share.culturalcare.com/_share-kids/content_bg.gif) 0 0 repeat-y; }
 #footer-bottom{ background: transparent url(http://share.culturalcare.com/_share-kids/content_bottom.png) 0 100% no-repeat; padding-bottom: 22px;}
 #footer{ background: transparent url(http://share.culturalcare.com/_share-kids/content_top.png) 0 0 no-repeat; padding: 20px 38px 0 37px; height: 55px;}
 #footer h1{ background:transparent url(http://share.culturalcare.com/_share/img/logo-ccap.gif) no-repeat scroll 0 0; float:left; height:55px; overflow:hidden; text-indent:-9999px; width:180px; display: inline;}
 #footer h1 a { display:block; height:100%; width:100%; }
 #footer ul#sharing {padding-top: 15px; float: right; display: inline;}
 #footer ul#sharing li { padding-left: 15px; float: left; }
 #footer div.paragraph{ margin-left: 200px; margin-right: 146px; width: 379px;}
 #footer p{ margin-left: 200px; margin-right: 146px; width: 379px;}
 #privacy { font-size: 11px; text-align: center; padding: 10px 0; color: #666; }
 a, a:link, a:visited { color: #80B122; font-weight: bold; text-decoration: underline; }
 a:hover, a:target, a:active { color: #80D422; }
 a.pds-vote-button{ background-image: url("https://share.culturalcare.com/_share-kids/vote.png"); background-position:0 0; background-repeat:no-repeat; border:0 solid #FFFFFF; cursor:pointer; display:block; font-size:0; height:42px; line-height:0; overflow:hidden; text-indent:-9999px; width:75px; }
 a.pds-vote-button:hover{ background-position: 0 -42px; }
 .pds-links{ clear: both; text-align: left; padding: 15px 0 0 0; display: inline;}
 .pds-links a { padding-right: 10px }
 .surveyoverall{ margin-bottom:20px; border:medium none; cursor:pointer; text-align: left; background-color:transparent; background-position: 0 28px; background-repeat:no-repeat; }
 #content .surveyoverall a{ background-color:transparent; background-position: 0 0; background-repeat:no-repeat; background-image: none; padding: 15px; display: block; }
 #content .surveyoverall a:hover{ background-image: url("http://share.culturalcare.com/_share-kids/chart-highlight.png"); }
 #content .surveyoverall a img {width: 309px; height: 290px; }
 #content .surveyoverall h3 {color: #444444; padding-bottom: 8px; text-indent: 15px;}
 .nivoSlider { position:relative; }
 .nivoSlider img { position:absolute; top:0px; left:0px; }
 .nivoSlider a.nivo-imageLink { position:absolute; top:0px; left:0px; width:100%; height:100%; border:0; padding:0; margin:0; z-index:60; display:none; }
 .nivo-slice { display:block; position:absolute; z-index:50; height:100%; }
 .nivo-caption { position:absolute; left:0px; bottom:0px; background:#1D1F1B; color:#E6F0F5; opacity:1; font-size: 13px; width:100%; z-index:89; }
 .nivo-caption div.paragraph { padding:5px; margin:0; }
 .nivo-caption p { padding:5px; margin:0; }
 .nivo-directionNav a { position:absolute; top:45%; z-index:99; cursor:pointer; display:block; width:32px; height:34px; background:url(theme/arrows.png?596844) no-repeat; text-indent:-9999px; border:0; }
 .nivo-prevNav { left:0px; }
 .nivo-nextNav { right:0px; }
 .nivo-controlNav { position:absolute; left:0; bottom:-30px; }
 .nivo-controlNav a { position:relative; z-index:99; cursor:pointer; display:block; width:10px; height:10px; background:url(theme/bullets.png?596844) no-repeat; text-indent:-9999px; border:0; margin-right:3px; float:left; }
 .nivo-controlNav a.active { font-weight:bold; background-position:-10px 0; }
 #nslider img { position:absolute; top:0px; left:0px; }
 #nslider { position:relative; margin:0px 0px 30px 0px; -moz-box-shadow:0px 0px 10px #333; -webkit-box-shadow:0px 0px 10px #333; box-shadow:0px 0px 10px #333; clear: both; }
 #nslider a { border:0; }
 a.nivo-nextNav { background-position:-32px 0; right:10px; }
 a.nivo-prevNav { left:10px; }
 .handcursor{ cursor:hand; cursor:pointer; color:#80B122; }
 #ie6_warning{ display: none; }

div.paragraph ul, div.paragraph ol { padding-left: 25px !important; margin: 5px 0 !important; overflow:hidden; }
div.paragraph li { padding-left: 5px !important; margin: 3px 0 0 !important; }
div.paragraph ul, div.paragraph ul li { list-style: disc outside !important; }
div.paragraph ol, div.paragraph ol li { list-style: decimal outside !important; }

