/*   CSS Document for Alta California Regional Center   */

/*   normalize for cross browser compatibility   */
body,div,ul,ol,li,dl,dd,dt,form,input,p,img,table,tr,td,h1,h2,h3,h4,h5,h6,a {margin:0;padding:0;border:0;}
img {vertical-align:bottom;}
.bold {font-weight:bold;}
body {background:#e0dbce;margin-bottom:25px;font:12px Arial, Helvetica, sans-serif;}
#mainWrapper {width:779px;margin:0 auto;position:relative;}
#header {background:#e0dbce no-repeat;width:779px;height:90px;margin:0 0 21px 0;position:relative;}
#header a {display:block;width:300px;height:90px;position:absolute;left:0;top:0;text-indent:-9999em;}
#mainContentWrapper {width:612px;height:100%;margin:0 0 0 166px;background:url(/images/content_body.gif) repeat-y;position:relative;padding:13px 0 0 0;}
/*   if this is the home page, needs right nav bg   */
.needRightNav #mainContentWrapper {background-image:url(/images/content_body_rtNav.gif);} 
#mainContentWrapper .img {position:absolute;left:0;top:0;}
#contentWrap {padding:0 25px 60px 25px;background:url(/images/content_btm.gif) left bottom no-repeat;min-height:600px;}
.needRightNav #contentWrap {background:url(/images/content_btm_rtNav.gif) left bottom no-repeat;padding-right:250px;}
#leftCol {width:167px;position:absolute;left:1px;top:123px;}
#footer {margin:25px 0 0 180px;position:relative;height:1%;}
.mainNav {text-indent:-9999em;}
.mainNav li {list-style:none;line-height:30px;}
.mainNav li a {display:block;font:12px Arial, Helvetica, sans-serif;height:30px;}
.mainNav li a:hover {background-image:none;}
.mainNav li, .mainNav li a {width:167px;background:url(/images/mainNav_firstTier.jpg) no-repeat;}


.mainNav li.home {background-position:-167px 0px;}
.mainNav li.home a {background-position:0 0;}
.mainNav li.who {background-position:-167px -30px;}
.mainNav li.who a {background-position:0 -30px;}
.mainNav li.services {background-position:-167px -60px;}
.mainNav li.services a {background-position:0 -60px;}
.mainNav li.eligibility {background-position:-167px -90px;}
.mainNav li.eligibility a {background-position:0 -90px;}
.mainNav li.resources {background-position:-167px -120px;}
.mainNav li.resources a {background-position:0 -120px;}
.mainNav li.community {background-position:-167px -150px;}
.mainNav li.community a {background-position:0 -150px;}
.mainNav li.about {background-position:-167px -180px;}
.mainNav li.about a {background-position:0 -180px;}
.mainNav li.boardOfDirectors {background-position:-167px -210px;}
.mainNav li.boardOfDirectors a {background-position:0 -210px;}
.mainNav li.contact {background-position:-167px -240px;}
.mainNav li.contact a {background-position:0 -240px;}
.mainNav li.news {background-position:-167px -270px;}
.mainNav li.news a {background-position:0 -270px;}
.mainNav li.search {background-position:-167px -300px;}
.mainNav li.search a {background-position:0 -300px;}
.mainNav li.consumers {background-position:-167px -330px;}
.mainNav li.consumers a {background-position:0 -330px;}
.mainNav li.families {background-position:-167px -360px;}
.mainNav li.families a {background-position:0 -360px;}
.mainNav li.serviceProviders {background-position:-167px -390px;}
.mainNav li.serviceProviders a {background-position:0 -390px;}


/*.mainNav li.who {background-position:-167px 0px;}
.mainNav li.who a {background-position:0 0;}
.mainNav li.services {background-position:-167px -30px;}
.mainNav li.services a {background-position:0 -30px;}
.mainNav li.resources {background-position:-167px -60px;}
.mainNav li.resources a {background-position:0 -60px;}
.mainNav li.eligibility {background-position:-167px -90px;}
.mainNav li.eligibility a {background-position:0 -90px;}
.mainNav li.about {background-position:-167px -120px;}
.mainNav li.about a {background-position:0 -120px;}
.mainNav li.contact {background-position:-167px -150px;}
.mainNav li.contact a {background-position:0 -150px;}*/

.mainNav ul {background:#fff url(/images/secondTier_bg.gif) 0 0 repeat-y;text-indent:0;border-bottom:1px solid #ccc;height:1%;}
.mainNav ul li {margin:0 7px;padding:0 0 0 4px;font-weight:bold;}
.mainNav ul li, .mainNav ul li a {background:none;width:auto;color:#550398;}
.mainNav ul li a {text-decoration:none;height:1%;border-bottom:1px solid #ccc;padding:7px 0 5px 0;}
.mainNav ul li a:hover {background:#F2EFF8;font-weight:bold;}
.mainNav ul li.noBorder  a {border:0;}

.mainNav ul ul {background:none;}
.mainNav ul ul li {margin:0;padding:0;}
.mainNav ul ul li a {color:#000;border:0;padding-left:14px;}
.mainNav ul ul li a:hover {font-weight:bold;}

#newsWrap {background:url(/images/news_brdr.gif) right top repeat-y;}
#newsWrap h2 {background:url(/images/news_hdr.jpg) 0 0 no-repeat;width:167px;height:31px;text-indent:-9999em;}
#news {background:#fffcef url(/images/news_bg.gif) 0 0 repeat-x;width:163px;border:1px solid #ccc;border-top:0;border-right:0;}
#news dl {margin:0 6px 0 7px;line-height:15px;}
#news dt {color:#725b1f;font-weight:bold;padding:13px 0 0 0;font-size:16px;}
#news dd {border-bottom:1px solid #ffbe00;padding:3px 0 14px 0;}
#news dd.last {border:0;}
#news a {color:#000;}
#news a:hover {text-decoration:none;}

#rightNav {position:absolute;right:3px;top:0px;padding:31px 0 0 0;}
#rightNav ul {border-top:1px solid #ffbe00;width:196px;margin:0 8px 0 3px;padding:15px 0 15px 11px;}
#rightNav ul.last {border-bottom:1px solid #ffbe00;}
#rightNav li {list-style:none;}
#rightNav ul li h2 {color:#000;margin:0;}
#rightNav li a {color:#ff3314;font-weight:bold;text-decoration:none;}
#rightNav li a:hover {text-decoration:underline;}



/*#textTools {margin:11px 0 25px 10px;padding:0;text-indent:-9999em;}
#textTools li {list-style:none;background-repeat:no-repeat;padding:0 0 4px 0;}
#textTools li.print a {background:url(/images/printerFriendly.jpg);}
#textTools li.largeText a {background:url(/images/largeText.jpg)}
#textTools li.normalText a {background:url(/images/normalText.jpg)}
#textTools li a {width:146px;height:22px;display:block;}
#textTools li a:hover {background-position:-146px 0;}*/



#textTools {
	margin:10px -1pt 0px 0px;
	padding:10px 10px 10px 10px;
	text-indent:-9999em;
	background-color:#FFFFFF;
	border-top:1px solid #B5B1A6;
	border-left:1px solid #B5B1A6;
	border-bottom:1px solid #B5B1A6;
	
}
#textTools li {list-style:none;background-repeat:no-repeat;padding:0 0 0px 0;}
#textTools li.print a {background:url(/images/print.gif);}
#textTools li.largeText a {background:url(/images/zoomin.gif)}
#textTools li.normalText a {background:url(/images/zoomout.gif)}
#textTools li a {width:98px;height:35px;display:block;}
#textTools li a:hover {background-position:-98px 0;}



#contentWrap h1 {color:#8C40BF;font:26px "Times New Roman", Times, serif;font-weight:bold;}
#contentWrap h2 {color:#311647;font-size:17px;}
#contentWrap h1,#contentWrap h2{margin:20px 0 0 0;}
#contentWrap p {line-height:18px;margin:20px 0 0 0;}

#footer ul {font-size:11px;overflow:hidden;}
#footer img {position:absolute;right:13px;top:33px;}
#footer ul li {list-style:none;color:#666;float:left;padding:0 0 25px 4px;}
#footer ul li a {color:#666;text-decoration:none;padding:0 4px;}
#footer ul li a:hover {text-decoration:underline;}

#animation	{
	width: 580px;
	padding-top: 20px;
}

#animation ul	{
	float: left;
	width: 280px;
	height: 125px;
	padding-left: 5px;
}

#animation .red	{
	background: url(/images/animation/redbkgrd.gif) no-repeat;
	border-right: 1px solid #8C40BF;
}

#animation .purple	{
	background: url(/images/animation/purplebkgrd.gif) no-repeat 8px 0px;
	padding-left: 12px;
}

#animation .gold	{
	background: url(/images/animation/goldbkgrd.gif) no-repeat;
	border-right: 1px solid #8C40BF;
}

#animation .green	{
	background: url(/images/animation/greenbkgrd.gif) no-repeat 8px 0px;
	padding-left: 12px;
}

#animation .blue	{
	background: url(/images/animation/bluebkgrd.gif) no-repeat;
	border-right: 1px solid #8C40BF;
}

#animation .orange	{
	background: url(/images/animation/orangebkgrd.gif) no-repeat 8px 0px;
	padding-left: 12px;
}

#animation .aqua	{
	background: url(/images/animation/aquabkgrd.gif) no-repeat;
	border-right: 1px solid #8C40BF;
}

#animation li	{
	padding-left: 10px;
	padding-top: 10px;
	list-style: none;
	
}

#animation br	{
	clear: left;
}

#animation .text	{
	width: 260px;
}

#animation .textArea	{
	height: 80px;
	padding-left: 10px;
}

#animation .textArea1	{
	height: 80px;
	border-right: 1px solid #8C40BF;
}

#newsListing, #newsDetail	{
	padding-top: 13px;
	line-height: 16px;
}

#newsListing ul	{
	padding: 10px 0px 10px 0px;
	border-bottom: 1px dotted #725B1F;
}

#newsDetail ul	{
	padding: 10px 0px 10px 0px;
}

#newsDetail .newsLeadin	{
	color: #666666;
	font-style: italic;
}

#newsListing li, #newsDetail li	{
	list-style: none;
}

#newsListing .newsTitle, #newsDetail .newsTitle	{
	color: #AE7E02;
	font-weight: bold;
}

#newsListing .newsDate, #newsDetail .newsDate	{
	font-style: italic;
}

#newsListing a, #newsDetail a	{
	color: #A68100;
	text-decoration: underline;
}

#newsListing a:hover, #newsDetail a:hover	{
	color: #A68100;
	text-decoration: none;
}

#printLogo	{
	display: none;
	padding-left:100px;
}
