@charset "utf-8";
/* CSS Document */
/* CSS Document */
html {}
body {background:#f9f8f2 url(../images/common/bg-body.gif) repeat-x top; padding:0; margin:0;}
center {}

h1,h2,h3,h4,h5,h6 {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
p,blockquote,cite,li,dt,dd,label,span,input,textarea,option,td,div,a {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
code {font-family:Courier New, Courier, monospace; font-weight:normal;}

h1 {font-size:1.8em; color:#005f9a;  margin:0.75em 0;}
	#college h1 {color:#0c3f61; }
	#childcare h1 {color: #5f8741;}
	#intervention h1 {color:#711d1d;}
	#publications h1 {color:#eb9c04;}
	#mothercraft h1 {color:#222;}
	
	h1 .subtitle {font-size:0.6em; color:#069; margin-top:10px;}

h2 {font-size:1.5em; color:#005f9a;  margin:0.5em 0;}
	#college h2 {color:#19567e; }
	#childcare h2 {color: #5f8741;}
	#intervention h2 {color:#711d1d;}
	#publications h2 {color:#eb9c04;}
	#mothercraft h2 {color:#444;}

h3 {font-size:1.3em; color:#000;  margin:0.5em 0;}
	#college h3 { }
	#childcare h3 {}
	#intervention h3 {}
	#publications h3 {}
	#mothercraft h3 {color:#555;}

h4 {font-size:1.1em;  margin:0.5em 0;}
	#college h4 { }
	#childcare h4 {}
	#intervention h4 {}
	#publications h4 {}
	#mothercraft h4 {color:#666;}

h5 {font-size:1em;  margin:0.25em 0;}
	#college h5 { }
	#childcare h5 {}
	#intervention h5 {}
	#publications h5 {}
	#mothercraft h5 {color:#777;}

h6 {font-size:0.9em;  margin:0.25em 0;}
	#college h6 { }
	#childcare h6 {}
	#intervention h6 {}
	#publications h6 {}
	#mothercraft h6 {color:#777;}
	h6 a {color:#fff;}

p {font-size:0.8em; line-height:140%;}
	#content p.first:first-line, .category p.first:first-line {font-weight:bold;}
	

blockquote {font-size:0.8em;}

li {font-size:0.8em;}
	li li {font-size:1.0em;}

dt {}

dd {}

a {color:#069;}
	a img {border:none;}
	a:hover {text-decoration:none;}
	a.more {border-left: solid 1px #666; border-right: solid 1px #666; padding: 0 6px;}

hr {}

/*form elements*/
form {padding:0; margin:0;}

	/*custom form elements*/
  span.checkbox {width: 19px; height: 25px; padding: 0 5px 0 0; background: url(../images/content/checkbox.gif) no-repeat; display: block; clear: left; float: left; }
  span.radio { width: 19px; height: 25px; padding: 0 5px 0 0; background: url(../images/content/radio.gif) no-repeat; display: block; clear: left; float: left;}
   


/*site body*/
#owrap {width:970px; text-align:left; display:block;}
	#cwrap { background: url(../images/content/bg-cwrap.jpg) top left repeat-y; width:970px; display:block;}
	#dwrap { width:970px; display:block; background:url(../images/content/no-border.jpg) top right no-repeat; }
		#iwrap {}
		.borderwrap { background: #eeecdf; padding: 0 4px 4px 0;}
		#masthead {height:48px; text-align:center;}
		
			/*quick links masthead dropdown*/
			#nav #quicklinksdd {height:45px; text-align:left; background:url(../images/common/bg-site-quick-links.gif) no-repeat top left;}
			#nav #quicklinksdd .iwrap {padding:13px 13px 0 18px;}
				#nav #quicklinksdd li { font-size:0.8em; display:block;}
				#nav #quicklinksdd li a {display:block; padding:0; margin:0;}
				
					#nav #quicklinksdd li li {height:auto; background:#fff; border-bottom:none; border-bottom:2px solid #e4eaec; display:block;}
				
						#nav #quicklinksdd li li a {color:#777; text-decoration:none; text-align:left; padding:2px 8px 2px 8px; display:block; border-bottom:none;}
				
				/*over state*/
				#nav #quicklinksdd li li a:hover {color:#fff; background:#005ea9;}
				#nav #quicklinksdd li ul {left:-999em; width:200px; background:#005ea9; position:absolute; border-bottom:2px solid #e4eaec; border-left:2px solid #e4eaec; border-right:2px solid #e4eaec; display:block;}
					#nav #quicklinksdd li:hover ul, #nav #quicklinksdd li.sfhover ul { left:auto;}	
				
		
			/*search top*/
			#search {height:45px; width:204px; background:url(../images/common/bg-site-search.gif) no-repeat top right;}
			#search .iwrap {padding:13px 13px 0 18px;}
				#search input {padding:0; margin:0;}
				#search input.inputfield {width:139px; height:22px; color:#666; background:url(../images/common/bg-site-search-input.gif) no-repeat top left; border:none;}
				#searc input.gobutton {width:34px; height:22px;}


/*float elements*/
.fleft {float:left;}
.fright {float:right;}

/*clearing elements*/
.cleft {clear:left;}
.cright {clear:both;}
.cboth {clear:both;}

/*common navigation*/
#mainnav li, #footer li, #topnav li, #quicklinksdd li {list-style-type:none;}
#mainnav ul, #footer ul, #topnav ul, #quicklinksdd ul {list-style:none; padding:0; margin:0;}

/*top navigation*/
#topnav {width:520px; padding-top:13px; display:block;}
	#topnav li {height:33px; width:65px; display:block; float:left;}
	#topnav li a {background:url(../images/common/bg-topnav-button.gif) no-repeat top left; color:#fff; text-decoration:none; padding:8px 0 8px 0; display:block;}
	/*over state*/
	#topnav li a:hover {background:url(../images/common/bg-topnav-button-over-state.gif) no-repeat top left; color:#036;}

/*main navigation*/
#mainnav {}
	#mainnav {}
	#mainnav ul {}
	#mainnav li {}

/* end bar */

.end {width:954px; border-top: solid #eeecdf 3px; border-bottom: solid #eeecdf 3px; border-right: solid #eeecdf 3px; background: #fff; padding: 6px 5px; float:right; margin-bottom:10px;}
.middle {border-top: #f3c60e 3px solid; border-bottom: solid #0061b1 10px;}

/*footer navigation*/
#footer {/*background:url(../images/common/bg-footer2.gif) no-repeat bottom right;*/ text-align:left; padding:10px 20px 30px 20px;}
	#footer .wrap {}
	#footer ul {}
		#footer ul.primary {margin:0.3em 0;}
		#footer ul.secondary {width:350px; margin:0.3em 0; float:left; display:block;}
		#footer ul.tertiary {width:45%; margin:0.3em 0; float:right;  display:block; text-align:right;}
	#footer li {display:inline;}
		
		#footer .primary li {font-size:0.8em; color:#333; border-right: solid 1px #999; padding-right:6px; margin-right:6px;}
			#footer .primary li a {color:#069;}
			
		#footer .primary li.last, #footer .secondary li.last, #footer .tertiary li.last {border-right: #fff;}
		
		#footer .secondary li {font-size:0.7em; color:#888;border-right: solid 1px #999; padding:0 6px;}
			#footer .secondary li a {color:#888;padding:2px 0;}
			
		
		#footer .tertiary li {font-size:0.7em; color:#aaa; border-right: solid 1px #aaa; padding-right:6px; margin-right:6px;}
	
	

