html { overflow-y:scroll; }

#logotopper {
background-color:#FFF;
border-bottom:1px solid #CCC;
}

#outercontent {
background:transparent url('http://www.childcareaware.org/images/template/mid_bg.gif') 0 0 repeat-y;
width:800px;
height:auto;
overflow:auto;
margin:auto;
}

#innercontent {
background-color:#FFF;
line-height:1.5em;
overflow:visible;
clear:both;
padding:0;
}

#innercontent img {
border:0 solid #ccc;
margin:0;
padding:0;
}

*html #innercontent a:visited {
font-size:100%;
}

#innercontent,#breadcrumbs,#footer,#mainnav,#secondbar {
max-width:775px;
margin:0 auto;
}

* html #innercontent {
width:780px;
}

.head {
width:780px;
margin:0 5px 0 13px;
background-color:#FFF;
height:80px;
}

*html .head {
width:730px;
margin:0 5px 0 13px;
padding:0;
}

.head img.ccalogo {
float:left;
margin-bottom:20px;
border:0;
}

.head img.naccrralogo {
float:right;
border:0;
}

#topnav {
background:transparent url('http://www.childcareaware.org/images/template/begin_bg.gif') 0 0 no-repeat;
position:relative;
left:0;
bottom:0;
width:800px;
height:52px;
margin:auto;
padding:0;
font-size:.8em;
}

#topnav ul {
list-style-type:none;
text-align:right;
margin:0 15px 0 auto;
padding:30px 0 0 0;
}

#topnav ul a {
color:#001746;
text-decoration:none;
padding:0 2px 0 6px;
}

#topnav ul a:hover {
color:#ED3424;
}

#topnav ul a.item {
border-left:1px solid #001746;
color:#001746;
text-decoration:none;
padding:0 2px 0 6px;
}

#topnav ul a.item:hover {
color:#ED3424;
}

#topnav li {
display:inline;
margin:0;
padding:0;
}

#topnav li.hidden {display:none;}

#mainnav {
margin:10px 0 10px 10px;
}

*html #mainnav {
background-color:#001746;
width:730px;
margin-bottom:10px;
}

p.breadcrumbs {
clear:both;
font-size:85%;
color:#999;
margin:0;
}

p.breadcrumbs a:link,#breadcrumbs a:visited {
color:#666;
}

p.breadcrumbs a:hover {
color:#333;
}

#frontpicpod {
float:left;
width:555px;
height:220px;
background:#FFF url('http://www.childcareaware.org/images/index/rotate.php') right no-repeat;
border:1px solid #D5D5D5;
margin:0;
padding:0;
}

#frontpicpod img {
float:left;
padding:35px 0 0 29px;
}

#frontpicpod2 {
float:left;
width:520px;
height:220px;
background:#FFF url('http://www.childcareaware.org/images/hqcc.gif') left no-repeat;
border:1px solid #D5D5D5;
padding-left:0;
margin:0;
}

#frontmenu {
float:right;
margin-left:5px;
width:205px;
line-height:1.2em;
}

#frontmenu h2 {
background:#001746;
border:1px solid #D5D5D5;
font-weight:700;
color:#FFF;
font-size:85%;
margin:0;
padding:5px;
}

#frontmenupod {
background:#FFF;
border:1px solid #C9C9C9;
margin-bottom:5px;
font-size:90%;
color:#3E3E3E;
padding:5px;
}

#frontmenupod h3 {
color:#001746;
border-bottom:0;
font-weight:700;
margin:0;
}

#frontmenupod li {
list-style-image:url('http://www.childcareaware.org/images/bullet.gif');
margin:0;
}

#adpod {
float:left;
background:#FFF;
height:80px;
width:255px;
border:1px solid #D5D5D5;
margin:3px 4px 0 0;
padding:5px 10px 0;
}

*html #adpod {
float:left;
background:#FFF;
height:95px;
width:254px;
border:1px solid #D5D5D5;
margin:3px 5px 0 0;
padding:5px 10px 0;
}

#menu {
float:left;
background:#FFF;
width:277px;
margin:0 3px 0 0;
padding:0;
line-height:1.2em;
}

#menu h2 {
background:/*url('http://www.childcareaware.org/images/template/front_menu_bar.png') repeat-x */#001746;
border:1px solid #D5D5D5;
font-weight:700;
color:#FFF;
font-size:85%;
padding:5px;
}

#menupod {
background:#FFF;
font-size:90%;
margin:0 0 0 0;
padding:0 0 5px 0;
overflow:visible;
}

#menupod.aya {
padding-bottom:15px;
border-bottom:1px solid #C2C2C2;
margin:5px;
}

#menupod ul {
margin:0;
padding:0 0 10px;
}

#menupod li {
list-style-type:none;
}

#menupod li a,#menupod li a:hover,#menupod li a:visited,#menupod li a:active {
text-decoration:none;
border-bottom:1px solid #C2C2C2;
display:block;
min-height:60px;
color:#001746;
font-weight:700;
font-size:100%;
margin:5px 0 0 -5px;
padding:0;
}

*html #menupod li a,#menupod li a:hover,#menupod li a:visited,#menupod li a:active {
text-decoration:none;
border-bottom:1px solid #C2C2C2;
display:block;
min-height:60px;
color:#001746;
font-weight:700;
font-size:100%;
margin:5px 0 0 -5px;
padding:0;
}

#menupod li a h4 {
color:#ED3424;
font-weight:700;
margin:0;
}

#menupod img {
border:1px solid #C9C9C9;
width:50px;
height:50px;
float:left;
margin:0 5px 5px 0;
padding:2px;
}

*html #menupod li a {
text-decoration:none;
border-bottom:1px solid #C2C2C2;
display:block;
height:65px;
margin:5px 0 0;
padding:0;
}

*html #menupod li a:hover {
text-decoration:none;
border-bottom:1px solid #C2C2C2;
display:block;
min-height:65px;
margin:5px 0 0;
padding:0;
}

#ayapod {
float:right;
width:200px;
border:1px solid #C9C9C9;
margin:0;
padding:0;
}

#ayapod a {
color:#001746;
text-decoration:none;
font-weight:400;
border-bottom:1px solid #C2C2C2;
display:block;
line-height:12px;
margin:0 1px;
padding:4px 6px 6px 8px;
}

#ayapod a:hover {
text-decoration:underline;
}

#sidebar {
width:200px;
float:right;
font-size:90%;
line-height:1.2em;
color:#666;
margin:0 0 5px;
}

*html #sidebar {
width:200px;
font-size:90%;
color:#666;
margin:0 0 5px 0;
}

#sidebar a,#sidebar a:visited,#sidebar a:active {
text-decoration:none;
color:#666;
font-weight:700;
font-size:100%;
}

#sidebar a:hover {
color:#ED3424;
text-decoration:underline;
font-weight:700;
font-size:100%;
}

#sidebar ul {
list-style-type:none;
margin:0;
padding:0;
}
#sidebar ul li {
margin:0;
padding:0;
}

#bluepod {
background:#fafafa;
border:1px solid #C9C9C9;
margin:5px 0;
}

#bluepod a:link,#bluepod a:visited {
color:#333;
text-decoration:none;
font-weight:700;
}

#bluepod a:hover {
color:#ED3424;
text-decoration:underline;
font-weight:700;
}

#sitemap ul {
list-style-type:none;
font-size:95%;
margin:0 0 0 15px;
padding:0;
}

#sitemap h4 {
background-color:#001746;
color:#FFF;
margin:0;
padding:2px;
}

#sitemap h4 a:hover {
color:#ED3424;
text-decoration:none;
}

#picpod {
border:1px solid #ED3424;
width:30px;
height:30px;
float:left;
background-color:#001746;
color:#FFF;
font-weight:700;
text-align:center;
font-size:90%;
margin:0 10px 5px 0;
}

#ayalist {
background-color:#0FC;
list-style-type:none;
margin-top:5px;
padding:5px;
}

p.aya-nav a:link, p.aya-nav a:visited, p.aya-nav a:hover {
color:#001746;
text-decoration:none;
font-weight:700;
padding:3px;
}














#dp img {
background-color:#FFF;
padding:10px;
}

#dp table {
font-weight:700;
border:1px solid #C9C9C9;
}

#dp th {
background-image:url('http://www.childcareaware.org/images/1px_001746.gif');
background-color:#001746;
color:#FFF;
font-weight:700;
padding:5px;
}

#dp td {
background-image:url('http://www.childcareaware.org/images/1px_FAFAFA.gif');
background-color:#FAFAFA;
font-weight:400;
}

#dp td ul,li {
margin:0 0 0 7px;
padding:0;
}

#dp .pullquote-right {
	float:right; 
}
#dp .pullquote-left {
	float:left; 
}
#dp .pullquote-right, #dp .pullquote-left {
	width: 25%;
	border:1px solid #CCC;
	font-size:.9em;
	line-height:140%;
	margin:10px;
	background: #FFF !important;
	background /**/:url(); /* removing quote graphic in IE5+ */
	padding:0px 15px 5px 15px;
}
#dp .pullquote-right ul, #dp .pullquote-left ul, #dp .pullquote-right li, #dp .pullquote-left li {margin:0;}
#dp .pullquote-right:first-letter, #dp .pullquote-left:first-letter {
	background: url('/images/icons/openquote.gif') no-repeat left top !important;
	padding:5px 2px 10px 35px!important;
	padding /**/:0px; 	/* resetting padding in IE5+ */
	background /**/: url(); /* removing quote graphic in IE5+ */
}

#glossary table {
border:1px solid #C9C9C9;
}

#glossary .alt {
background-color:#E4E4E4;
background-image:url('http://www.childcareaware.org/images/1px_FAFAFA.gif');
font-size:11px;
}

#glossary tr .white {
font-size:11px;
}

ul.glossary { list-style-type:none; margin:0 auto; padding:0;}
ul.glossary li {display:inline;}

#searchbox {
margin:5px 0 0;
}

.inputsearch {
border:1px solid #C9C9C9;
color:#666;
padding-left:5px;
font-family:Arial, Helvetica, sans-serif;
width:100px;
}

* html #searchbox {
margin:-15px 0;
}

#sidepod_searchbox {
margin:5px 5px 5px -15px;
}

* html #sidepod_searchbox {
margin:-15px 0 -15px -18px;
}

#pubspod, .pubspod {
background:#fafafa;
border:1px solid #C9C9C9;
min-height:175px;
margin:0 0 10px;
padding:5px;
}

*html #pubspod, *html .pubspod {
height:200px;
overflow:visible;
}

#pubspod img, .pubspod img {
background-color:#FAFAFA;
float:left;
padding-right:10px;
}

#pubspod2, .pubspod2 {
background:#fafafa;
border:1px solid #C9C9C9;
min-height:55px;
margin:0 0 10px;
}

*html #pubspod2, *html .pubspod2 {
height:55px;
overflow:auto;
}

#category img {
border:1px solid #C9C9C9;
height:75px;
margin:5px;
padding:5px;
}

.search_result {
margin-bottom:20px;
padding-bottom:10px;
border-bottom:1px dotted #ccc;
}

#sidepod,.sidepod {
background:#FAFAFA;
float:right;
width:175px;
border:1px solid #C9C9C9;
margin:0 0 5px;
padding:5px;
}

#sidepod h4,.sidepod h4 {
display:block;
/*background:url('http://www.childcareaware.org/images/template/sidebar_bar2.png') repeat-x #ED3424;
*/background:#001746;
color:#FFF;
font-weight:700;
margin:-5px -5px 5px;
padding:5px;
}

#sidepod .relatedpubs li, #sidebar .sidepod ul.relatedpubs li {
border-bottom:1px solid #ccc;
padding-bottom:5px;
padding-top:3px;
}

#sitemap h4 a:link,#sitemap h4 a:visited {
color:#FFF;
}


/************* FOOTER ******************/
.main_bottom {
position:relative;
text-align:left;
background:transparent url('http://www.childcareaware.org/images/template/end_bg.gif') 0 0 no-repeat;
left:0;
bottom:0;
width:800px;
height:74px;
margin:auto;
padding:0;
}

#footer {clear:left;text-align:left;margin:0 auto;padding:0; width:775px; overflow:auto;font:normal 11px/18px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;color:#999;}

#footer p {font-size:.9em; margin:5px 0;padding:0;padding-top:0; margin-top:0;}

#footer ul { margin:5px 0 10px 0; padding:0; list-style-type:none; text-align:left;}
*html #footer ul { margin:5px 0 10px 0; }

#footer li {font-size:.9em;color:#ccc;display:inline;margin:0;}
#footer li a {padding:0 4px;border-left:1px solid #999;color:#999;text-decoration:none;padding:0 2px 0 6px;}
#footer li a.first {padding:0 4px 0 0;border-left:0;}

#footer li a:hover {text-decoration:underline;color:#666;}
#footer .about { float:right; padding-left:20px; width:180px; line-height:1.4em; border-left:1px solid #CCC;text-align:right; }
*html #footer .about {margin-right:5px;}

#footer a,.footer p a:link,.footer p a:visited {
color:#999;
text-decoration:none;
font-weight:400;
}





.altrow1 {background-color:#ececec;}
.altrow2 {background-color:#fff;}



tr.header {background-color:#001746; color:#ffffff;}
tr.header th {color:#fff;}

.editTable
{
    background: url('http://www.childcareaware.org/images/bgGrayForm.gif');
    background-repeat: repeat-x;
    background-position: top;
    background-color: #f4f4f4;
    border: 1px solid #ccc;
    border-collapse: collapse;
    margin: 10px 0px 50px 0px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
voice-family:inherit;
font-size:small;

}
.input{width:200px;}