 *{ 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; }
 .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 }
 #slider { margin-left: 18px; border: 1px solid #cccccc; }
 #slider ul, #slider li, #slider2 ul, #slider2 li{ margin:0; padding:0; list-style:none; }
 #slider, #slider li{ width:465px; height:369px; left: 12px; overflow:hidden; }
 ol#controls{ margin:1em 0; display: block; padding:18px; height:28px; width: 500px; }
 ol#controls li{ margin:0 3px 0 0; padding:0; float:left; list-style:none; height:28px; line-height:28px; }
 ol#controls li a{ float:left; height:28px; line-height:28px; border:1px solid #ccc; background:#DAF3F8; color:#555; padding:0 9px; text-decoration:none; }
 ol#controls li.current a{ background:#2476BB; border: 1px solid #2476BB; color:#fff; }
 ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
 .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{ margin:0; padding:0; display:block; overflow:hidden; text-indent:-8000px; }
 #prevBtn, #nextBtn{ display:block; width:30px; height:77px; position:absolute; left:-12px; top:147px; z-index:1000; }
 #nextBtn, #slider1next{ left:485px; }
 #prevBtn a, #nextBtn a{ display:block; position:relative; width:30px; height:77px; background:url(theme/btn_prev.gif?857884) no-repeat 0 0; }
 #nextBtn a{ background:url(theme/btn_next.gif?857884) no-repeat 0 0; }
 #sliderContainer{ margin:0 auto; position:relative; text-align:left; width:523px; background:#fff; margin-bottom:2em; }
 #sliderContent{ position:relative; }
 .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;}

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; }

