/* <![ Global [ -----------------------------------------------------------*/
html {
	height:100%}
	
body{	
	margin:0; 
	padding:0; 
	background:;
	height:100%;}
	
td{	
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	vertical-align:top;
	}
	
#container {
	width:500px;
	height:100%;
	background:url(images/container-bg.jpg) repeat-y;}
			
a {	
	color:#696383;
	font-weight:bold;
	text-decoration:underline}
	
a:hover {	
	color:#990000;
	text-decoration:underline}
		
h1{	
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#696383;
	text-transform:uppercase;
	letter-spacing:1px;
		display:none

}
	
h2{	
	font: bold 12px Arial, Helvetica, sans-serif;
		display:none
}
	
h3{	
	font: bold 10px Arial, Helvetica, sans-serif;
		display:none
}

/*	<![ Navigation [ -----------------------------------------------------------*/

.nav {
	background:url(images/nav-left-bar.jpg) no-repeat top left;
		display:none

	}
	
.root {
	margin:0 0 10px 0;
	padding:0;
	list-style:none;
		display:none

	}
	
li {
	zoom: 1
	}	
	
.subnav {
	margin:0px;
	padding:0px;
	list-style:none;
		display:none

	}	
	
.nav a {	
	color:#676767;
	display:none

	}

.root a {
	padding:8px 0px 0px 18px;
	margin:0px;
	font-weight:bold;
	text-decoration:none;
		display:none

	}
	
.root a:hover {
	background:url(images/nav-block-o.jpg) no-repeat 2px 11px;
	color: #696383;
	text-decoration:underline;
		display:none

	}	
	
.subnav {
	margin-top:0px;	display:none
}	
	
.subnav a {
	padding:3px 0px 0px 29px;
	font-weight:normal;
	background:url(images/sub-nav-bg.jpg) no-repeat 20px 7px;
	text-decoration:none; 	display:none

	}	
	
.subnav a:hover {
	background:url(images/sub-nav-bg-o.jpg) no-repeat 20px 7px;
	text-decoration:underline; 	display:none

	/* background: url(images/sub-nav-bg-o.jpg) no-repeat 20px 7px */
	}	
	
.sublist {
	font:bold 9px Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:0px; 	display:none

	}	
	
.sublist a {
	color:#696383;
	text-decoration:none; 	display:none
}	

	/*	<![ Breadcrumb Nav [ -----------------------------------------------------------*/

	#home .nhom, #about .nabo, #services .nser, #families .niff, #calendar .ncal, #newsroom .nnew, #pros .nifp, #helpline .nhel, #witsd .nwitsd {
		background:url(images/nav-block-o.jpg) no-repeat 2px 11px;
		color: #a79c81;
		text-decoration:underline; 	display:none

}
		
	.org .norg, .how .nhow, .mtjt .nmtjt, .prof .nprof, .aff .naff, .wywtk .nwywtk, .rl .nwywtk,  .hl .nwywtk, .hks .nhfkis, .hfk .nhfkis, .ii .nhfkis, .com .ncom, .tkm .ncom, .vo .ncom, .sg .ncom, .fre .nfre, .oe .noe, .pis .nfre, .med .nmed, .rel .nrel, .pre .npre, .edu .nedu, .pco .npco, .coo .ncoo, .ep .nep, .pre .nres, .prn .nprn, .lem .nlem, .csrf .ncsrf, .coa .ncal, .njtsc .nnjtsc{
		background: url(images/sub-nav-bg-o.jpg) no-repeat 20px 7px;
		text-decoration:underline; 	display:none

}

.org .sorg, .how .show, .prof .sprof, .aff .saff, .wywtk .swywtk, .hl .shl, .hks .shks, .ii .sii, .hfkis .shfkis, .com .scom, .fre .sfre, .med .smed, .rel .srel, .pre .spre, .edu .sedu, .pco .spco, .coo .scoo, .rl .srl, .com .scom, .sg .ssg, .vo .svo, .tkm .stkm, .fre .sfr, .pis .spis, .med .smk, .pre .sres, .raa .sraa, .ltp .sltp, .tor .stor, .edu .sedu, .pco .spco, .coo .scsf, .hgr .shgr, .ats .sats, .was .swas, .su .ssu, .lib .slib, .tsuw .stsuw, .sfw .ssfw, .prl .sprl, .njtsc .snjtsc, .coa .scoa, .gon .sgon, .sg .ssg, .witsds .switsds, .ep .sep, .prn .sprn, .lem .slem, .csrf .scsrf, .coa .scoa, .njtsc .snjtsc{
		color:#a79c81;
		text-decoration:underline; 	display:none

} 


/*	<![ Layout [ -----------------------------------------------------------*/

.main_body {
	padding:40px 40px 12px 175px;
	font: 12px "Lucida Grande", Geneva, Arial, Verdana,sans-serif;
	
}	

#home .main_body, #witsd .main_body {
	padding:0px 0px 0px 0px;
}		

	
#about .main_body {
	padding:40px 40px 12px 110px;
}		

#services .main_body {
	padding:40px 40px 12px 110px;
}		

#families .main_body {
	padding:12px 40px 12px 110px;
}		

#calendar .main_body {
	padding:0px;
}		

#newsroom .main_body {
	padding:12px 40px 12px 110px;
}		

#pros .main_body {
	padding:12px 40px 12px 110px;
}		

#helpline .main_body {
	padding:12px 40px 12px 110px;
}		
	
.main_body p {
	line-height:18px;
	text-align:left
}	

.main_body ul {
	margin:0px 0px 0px 0px;
	padding:0px}		
	
.main_body li {
	display:block;
	padding:5px 0px 5px 15px;
	list-style:none;
	background:url(images/li.jpg) no-repeat 0px 9px}
	
.main_body .sublist {
	margin:0px 0px 40px 0px}	
	
#webinars .main_body {
	margin:0px;
	padding:10px}	
	
.response {
	background:#bdac80;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	padding:5px;
	text-align:right;
	display:block
	}	
	
.respond {
	background:#004983;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	padding:5px;
	}	
		
.alt {
	padding:0px 5px
	}

.alt2 {
	background:#eee;
	padding:0px 5px 2px 5px
	}
	
.commentmetadata {
	display:block;
	text-align:right;
	font:10px solid Arial, Helvetica, sans-serif;
	color:#a1a1a1}	
	
.logged {
	text-align:right;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	}
	
#loginform {
	margin:5px 0px 5px 15px;
	padding:1px 3px 3px 6px;
	background:#eee
	}		
	
.loghead {
	padding:3px;
	margin:0px 0px 3px 0px;
	background:#004983;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#fff}	
	
#loginform .inputs {
	margin-bottom:2px;
	width:131px;
	font:11px Verdana, Arial, Helvetica, sans-serif
	}	

.discuss {
	font:bold 11px Arial, Helvetica, sans-serif;
	text-align:right
	}	
	
	
.disclaimer, #registerform {
	font-size:11px;
	padding:5px;
	border:1px solid #ddd;
	background:#f8f8f8
	}	
	
.sublist li {	
	display:block;
	padding:1px 0px 1px 0px;
	letter-spacing:1px;
	list-style:none;
	background:none
}

.calendar {
	Font-family: "Rotis Sans Serif", Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 0px;
}
table.calendar 	{ margin:0px; }
td.calendar 	{ vertical-align:top; padding-top:6px; padding-bottom:6px;}

