body {
background: transparent url(images/backgrounds/page_bg.gif) repeat-x top left;
font-size: 13px;
font-family: Arial,sans-serif;
margin: 0;
color: #000;
padding:0;
}
img a{border:none;}
#content {background-color:#F7F8FA;border-bottom:4px solid #fff;}
#content h1{font-weight:bold;font-size:14px;text-transform:uppercase;color:#1E2834;margin:0px;margin-bottom:05px;}
#content h2{font-weight:bold;font-size:14px;text-transform:uppercase;color:#1E2834;margin:0px;margin-top:22px;}
#content h3{font-weight:bold;font-size:11px;color:#555;margin:0px;}
/* This cause the togle box display in Firefox, so change to use margin-top */
/*#content p{margin:0px;margin-bottom:15px;padding-top:4px;}*/
#content p{margin:0px;margin-bottom:15px;margin-top:4px;}
#content ol{font-size:11px;line-height:135%;}
#content #quiz li{margin-bottom:10px;}
#contentblock {padding:22px;padding-bottom:0;font-size:8.5pt;color:#4C4C4C;line-height:18px;}
#contentblock td{font-size:8.5pt;color:#4C4C4C;line-height:18px;}
#contentblock p strong{line-height:133%;}
#contentblock a{color:#4C4C4C;}
#contentblock a:hover{text-decoration:none;}

.emaildisclaimer{padding:25px;font-size:8.5pt;color:#4C4C4C;font-style:italic;}
.emaildisclaimer2{width:130px;display:block;margin-top:5px;margin-bottom:5px;font-size:7pt;line-height:120%;color:#666;}

#content h4{font-size:11px;margin:0px;}
#content h4 a,#content a{color:#4C4C4C;}
#content h4 a:hover,#content a:hover{color:#E5871A;}

#imagecredit{padding:10px 0 10px 265px;text-align:center;font-size:10px;color:#666;font-style:italic;}

/*#content em{color:#668187;}*/

#content p a{color:#4C4C4C;}
#content p a:hover{text-decoration:none;}

#contentblock .quote p{padding:20px;margin:0px;font-style:italic;color:#1D2635;font-weight:bold;font-size:13px;}

#attorneytable {font-size:11px;margin-bottom:30px;}

#patable{font-size:11px;width:191px;}
#patable td{background-color:#fff;border:1px solid #1D2635;padding:10px;line-height:155%;}
#patable th{color:#fff;font-weight:bold;height:23px;font-size:12px;background:transparent url(images/backgrounds/pa_bg.gif) no-repeat top left;}


/* ---------------------- product nav ---------------------- */
#navbg {width: 230px;height: 176px;}
#mainnav span {
	font-weight: bold;
	color: #fff;
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;
	position: relative;
	}
	#mainnav a:hover div {
     color:#000;
	 filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;
     }
#mainnav {float:left;display:block;width:230px;font-size:11px;font-spacing:1px;clear:right;font-family:arial,Helvetica, sans-serif;font-weight:bold;padding-top:5px;padding-bottom:4px;}
#mainnav ul {margin:0px;padding:0px;list-style:none;}
#mainnav li {margin:0px;padding:0px;height:18px;margin-bottom:1px;}
#mainnav a {float:left;display:block;text-decoration:none;color:#fff;font-weight:bold;letter-spacing:0px;line-height:160%;padding-left:24px;height:18px;}
/* Commented Backslash Hack
hides rule from IE5-Mac \*/
#mainnav a {float:none;}
/* End IE5-Mac hack */
a.transOFF {background-color: transparent;}
a.trans25  {background-color: #fff;opacity:.25;filter: alpha(opacity=25); -moz-opacity: 0.25;}

/* ---------------------- END main nav ---------------------- */

/* ---------------------- product nav ---------------------- */

#subnav {float:left;display:block;width:230px;font-size:11px;clear:right;padding-bottom:10px;}
#subnav ul {margin:0px;padding:0px;list-style:none;}
#subnav li {margin:0px;padding:0px;height:19px;width:230px;padding-top:2px;}
#subnav a {float:left;display:block;text-decoration:none;font-weight:bold;color:#fff;line-height:165%;padding-left:24px;height:19px;}
/* Commented Backslash Hack
hides rule from IE5-Mac \*/
#subnav a {float:none;}
/* End IE5-Mac hack */
#subnav a:hover {background: #4C505B url("images/backgrounds/subnav_bg.gif") no-repeat left top;color: #fff;}
#subnav #subnavcurrent a {background: #4C505B url("images/backgrounds/subnav_bg.gif") no-repeat left top;color: #fff;}

/* ---------------------- END product nav ---------------------- */


#homebox{width:auto;border:1px solid #CECFCF;background-color:#fff;border-top:none;padding:5px;color:#668187;padding-left:14px;padding-bottom:10px;}
#homebox a{color:#668187;text-decoration:none;}
#homebox a:hover{color:#E5871A;}

#homebox2{width:auto;border:1px solid #CECFCF;background-color:#fff;border-top:none;padding:5px;color:#668187;padding-left:14px;padding-bottom:10px;padding-top:6px;padding-bottom:5px;font-size:11px;height:72px;}
#homebox2 a{color:#668187;text-decoration:none;}
#homebox2 a:hover{color:#E5871A;}

#leftbox{width:auto;border:1px solid #D2D2D2;background-color:#fff;border-top:none;padding:5px;color:#668187;padding-left:14px;padding-bottom:10px;font-size:8.5pt;line-height:133%;font-weight:bold;}
#leftbox a{text-decoration:none;color:#668187;}
#leftbox a:hover{color:#E5871A;}

#leftspacer{height:18px;}



hr {margin:0px;padding:0px;}


#footer{margin-left:236px;font-size:11px;font-weight:bold;;color:#8F9297;text-transform:uppercase;text-align:center;border-right:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #ccc;}
#footer a{color:#8F9297;text-decoration:none;}
#footer a:hover{color:#5A5B5E;}


#selfassessmentresults ul{padding-left:5px;}
#selfassessmentresults li{margin-bottom:15px;}


#contentblock.home a{text-decoration:none;}
#contentblock.home a:hover{text-decoration:none;}


#homepagepanav.home {float:left;display:block;font-size:10px;clear:right;padding-bottom:10px;font-family:verdana,sans-serif;}
#homepagepanav.home  ul {margin:0px;padding:0px;list-style:none;}
#homepagepanav.home  li {margin:0px;padding:0px;height:17px;width:auto;}
#homepagepanav.home  li a {float:left;display:block;text-decoration:none;color:#4C4C4C;line-height:165%;height:19px;font-weight:bold;}
/* Commented Backslash Hack
hides rule from IE5-Mac \*/
#homepagepanav.home  li a {float:none;}
/* End IE5-Mac hack */
#homepagepanav.home  li a:hover {text-decoration:underline;color:#4c4c4c;}

#top {
padding-right:25px;
text-align:right;
font-size: 10px;
}
#top a{
text-decoration: none;
}

#requestbox{width:428px;text-align:center;border:1px solid #D2D2D2;background-color:#fff;border-top:none;padding:5px;color:#668187;padding-left:14px;padding-bottom:10px;line-height:133%;font-weight:bold;margin-left:25px;margin-right:26px;}
#requestbox a{text-decoration:none;color:#668187;}
#requestbox a:hover{color:#E5871A;}
#requestbox form{margin:0;}
#requestbox table{font-size:11px;}

.quote { text-align:left; font-size:14px; }
.byline { text-align:right; font-size:11px; }

.togbox		{width: 450px; margin: 0 auto; text-align: left; line-height: 1.5;}
/* Home Page: Toggled Content */
.toggle							{position: relative; float: left; width: 100%; margin: 0; margin-bottom: 1em; padding: 0; border: 0; background: #f2f2f2 url('../images/backgrounds/toggle-bg.gif') repeat-y 0 bottom; color:#887f98;}
.toggle .hd						{position: relative; background: #fff no-repeat 0 0; height: 29px; margin: 0; padding: 0; border: 0;}
/*.toggle .hd img				{position: absolute; left: 15px; top: 8px; padding: 0; width: 14px; height: 14px; border: 0;}*/
.toggle .hd h3					{line-height: 30px; margin-bottom: 0; border: 0; color:#887f98;}
.toggle .hd h3 a, 
.toggle .hd h3 span 			{padding-left: 44px; cursor: pointer; color:#887f98;}
.toggle .hd h3 a:link, 
.toggle .hd h3 a:visited, 
.toggle .hd h3 span				{text-decoration: none; color: #069;}
.toggle .hd h3 a:active			{color: #033;}
.toggle .hd h3 a:hover, 
.toggle .hd h3 span:hover		{text-decoration: underline;}

.toggle .item					{xwidth: 400px; float: left; margin: 0; padding: 10px 44px;}
.toggle .item p					{color:#887f98;}
.toggle .item li				{margin-bottom: 0; background: transparent url('http://mychild.org/images/icons/li-toggle.gif') no-repeat 0 6px; padding-left: 15px;}

.toggle.opened .hd				{background: url('http://mychild.org/images/backgrounds/toggle-hd-opened.gif') 0 top;}
.toggle.closed .hd				{background: url('http://mychild.org/images/backgrounds/toggle-hd-closed.gif') 0 top;}
.toggle.opened .item			{display: block;}
.toggle.closed .item			{display: none;}

.toggle h4						{margin-bottom: .25em;}

