
/*
-----------------------------------------------
Body
----------------------------------------------- */

body { 
	font: 62.5%/1.45em verdana, arial, sans-serif;
	}

/* Wrapper div */
#wrapper {
	background: #e1ecf3 url(../images/bg_tile_twocol.gif);
	}


/*
-----------------------------------------------
Site header
----------------------------------------------- */

#siteheader .question {
	position: absolute;
	top: 96px;
	left: 538px;
	width: 237px;
	}

#siteheader a#handbook_link,
#siteheader a#handbook_link:visited,
#siteheader a#handbook_link:hover 
	{ background-image: url(../images/nav_caregiver_h.gif); }

/*
-----------------------------------------------
Secondary Nav
----------------------------------------------- */

#page_nav { 
	float: left;
	margin-top: 25px;
	padding-left: 8px;
	line-height: 1.6em;
	font-size: 1.25em;	
	}

#page_nav li {
	text-indent: 15px;
	list-style-type: none;
	color: #001632;
	}

#page_nav li.toc_nav { 			/* current chapter & section links */
	width: 239px;
	margin-top: 4px;
	margin-bottom: 1em;
	background: #002960;
	line-height: 1em;
	font-weight: bold;
	}

.chapter #page_nav li.toc_nav { background: #976401; color: #985b01;}  /* chapter background is dark whenn on on index page */
.section #page_nav li.toc_nav { background: #002960; }	/* light when viewing an inner page */

#page_nav .current_section { 	/* current chapter name text */
	padding: 0 3px 0 2px;
	background: #e1ecf3;
	}

#page_nav li ul {
	padding-top: 3px;
	background: #e1ecf3;
	}

#page_nav li ul li {   			/* section links */
	padding: 3px 0 3px 1em;
/*	background: #e1ecf3; */
	
	list-style-type: none;
	font-size: .95em;
/*	color: #001632; */
	color: #985b01;
	background: url(../images/nav_arrow.gif) 15px 3px no-repeat;
	}

#page_nav li ul li.current_subsection { background: url(../images/nav_arrow_h.gif) 15px 3px no-repeat; }

#page_nav a, #page_nav a:link, #page_nav a:visited { font-weight: normal; color: #002960; text-decoration: none; }
#page_nav a:hover { font-weight: normal; color: #000; text-decoration: none; }
#page_nav a:active { font-weight: normal; color: #001632; text-decoration: none; }

#page_nav #glossary_link {
	margin-top: 1em;
	}
	
#page_nav #print_button a,
#page_nav #print_button a:link,
#page_nav #print_button a:visited,
#page_nav #print_button a:active {
	display: block;
	width: 80px;
	height: 19px;
	background: url(../images/icon_print.gif) 45px 0px no-repeat;
	}
#page_nav #print_button a:hover {
	background: url(../images/icon_print_h.gif) 45px 0px no-repeat;
	}


/*
-----------------------------------------------
Main content - content between siteheader and footer
----------------------------------------------- */

#main_content {
	float:left;
	width: 527px;
	margin-left: 2px;
	background: url(../images/i_gettingstarted.jpg) no-repeat;
	}
	
.finances #main_content { background-image: url(../images/i_finances.jpg); }
.legal_issues #main_content { background-image: url(../images/i_legalissues.jpg); }
.health_care #main_content { background-image: url(../images/i_healthcare.jpg); }
.insurance #main_content { background-image: url(../images/i_insurance.jpg); }
.home_care #main_content { background-image: url(../images/i_homecare.jpg); }
.housing_transportation #main_content { background-image: url(../images/i_transportation.jpg); }
.staying_active #main_content { background-image: url(../images/i_stayingactive.jpg); }
.caring_caregiver #main_content { background-image: url(../images/i_caringforcaregiver.jpg); }

#main_content ul#ch_actions {
	width: 155px;
	margin-top: 179px;
	float: right;
}

#main_content ul#ch_actions li {
	list-style-type: none;
	display: block;
	margin: 0 0 0 8px;
	float: left;
}

#main_content ul#ch_actions li a {
	display: block;
	text-indent: -9000px;
	height: 18px;
	margin: 0 0 0 0;
}

a#download_link, a#download_link:link, a#download_link:visited, a#download_link:active { width: 67px; background: url(../images/b_download.gif) 0px 0px no-repeat; }

a#download_link:hover { width: 67px; background: url(../images/b_download_h.gif) 0px 0px no-repeat; }

a#printme_link, a#printme_link:link, a#printme_link:visited, a#printme_link:active {width: 64px; background: url(../images/b_print.gif) 0px 0px no-repeat; }
a#printme_link:hover { width: 67px; background: url(../images/b_print_h.gif) 0px 0px no-repeat; }

#main_content h1 {
	width: 532px;
	margin: 0 0 1.4em 0;
	padding: 0 0 0 10px;
	font-size: 1.05em;
	font-weight: bold;
	color: #212c3d;
	}

#chapter_head h1 {
	width: 532px;
	margin: 0 0 1.4em 0;
	padding: 179px 0 0 10px;
	font-size: 1.8em;
	font-weight: normal;
	color: #121212;
}

.chapter #main_content { padding-top: 10px; } /* index pages for each section don't have h1s */

#main_content .question {
	width: 495px;
	}

#main_content h2 {
	margin: 1.4em 0 0 0;
	height: 1.5em;
	display: block;
	text-indent: 2em;
	font-size: 1em;
	font-weight: normal;
	color: #212c3d;
	}

#main_content h2.toggler {
	font-size: 1em;
	font-weight: normal;
	line-height: 1.2em;
	color: #212c3d;
	display: block;
	background: #fff;
	margin: 1.4em 0 .5em 0;
	text-indent: 2em;
	background: #fff url(../images/arrow_close.gif) 6px 3px no-repeat;
	border: 1px solid #d0d6e2;
 }

#main_content h2.toggleclose { background: #fff url(../images/arrow_open.gif) 6px 5px no-repeat; }

#main_content div.question h2.toggler a, 
#main_content div.question h2.toggler a:link,
#main_content div.question h2.toggler a:visited,
#main_content div.question h2.toggler a:active {
	color: #212c3d;
	text-decoration: none;
	width: 100%;
	display: block;
	height: 19px;
	padding-top: 2px;
	}

#main_content div.question h2.toggler a:hover {
	color: #000;
	text-decoration: none;
	}

#main_content h2.toggleclose a { background: url(../images/b_close.gif) top right no-repeat; }
#main_content h2 a { background: url(../images/b_open.gif) top right no-repeat; }

	
#main_content .question {
	margin: 0 0 0 15px;
	}

#main_content p, 
#main_content ul, 
#main_content ol {
	width: 395px;
	margin-left: 30px;
	}
	
#main_content .tog_wrap p,
#main_content .tog_wrap li {
	margin-right: 40px;
	margin-left: 17px;
	}


#main_content h3 {
	margin: 0 0 .25em 0;
	}

#main_content ul, #main_content ol {
	margin: 0 0 1em0;
	list-style-type: disc;  
}
	
#main_content li {
	margin-left: 30px;
	margin-bottom: .5em;
	}

#main_content ul.intro {
	margin-bottom: 1em;
	}

#main_content ul.nobullet {
	list-style-type: none;
	}

#main_content #next_section {
	margin-top: 20px;
	font-style: italic;
	}

#main_content .intro {
	font-weight: bold;
	}

/*
-----------------------------------------------
Twiddler content (mootools accordian)
----------------------------------------------- */
#main_content .tog_wrap {
	background-color: #e5f3fb;
	border: 1px solid #d0d6e2;
	padding: 5px 20px 15px 7px;
	margin-top: 0;
	}

#main_content .toggler_content {
	margin-top: -7px;
	}
	
#main_content .toggler_content ul.specific_states {
	margin-bottom: 25px;
	margin-left: 15px;
	}

#main_content .toggler_content ul.specific_states li {
	display: inline;
	padding: 0 8px 0 3px;
	margin: 0;
	border-right: 1px solid #333;
	}
#main_content .toggler_content ul.specific_states li.last {
	border: none;
	}
	
#main_content .toggler_content a.specific_states {
	font-weight: bold;
	margin-left: 17px;
	}

