/* --------------------------------------------
UA-2005: Universal/Accessible
Name:     UA
Designer: Holly Valero
URL:      www.hollyworks.com
Date:     18 April 05
----------------------------------------------- */
 

/* -- 508 -- */
#skip {position: absolute; left: -9999px; font-size: small;}
#skip a:hover {color: #f00;}
.hide {display: none;}

.left {float:left;}
.right {float:right;}
.center {margin-left: auto; margin-right: auto;}
.c {text-align:center;}



/* PMS 300 = #0072C6 = websafe 003190 */








/* --  Tags  -- */
a:link {color: #003190 ; text-decoration: none;}
a:visited {color: #FF7235; text-decoration: none;}
a:hover {color: #fff; background-color: #6688c9; text-decoration: none;}

abbr, acronym {font-style: normal; border-bottom: dotted 1px #A7AAB8; cursor: help;}
body {color: #444; background: #efefef; font: 11px/18px   Verdana, Helvetica, Arial, sans-serif; margin: 0; padding: 0; }
code, var, kbd {font-family: monaco, courier, monospace; color: #636C85;}
dd {margin: 0; padding: 0 0 0 20px;}
dt {font-weight: bold; color:#0047AD; padding: 0 22px 0 22px; line-height:14px;}
form {margin: 0;}
h1 {font: bold 22px/20px "Bitstream Vera Sans", Helvetica, Arial, sans-serif; text-align: left; color: #003190;}
h2 {display: inline; color: #003190; font:bold 16px "Bitstream Vera Sans", Helvetica, Arial, sans-serif; line-height:16px;}
h3 {display: inline; color: #003190; font:bold 14px "Bitstream Vera Sans", Helvetica, Arial, sans-serif; line-height:13px;}
h4 {display: inline; font-size: 12px;}
hr {border: none; height: 1px; background: #eff; margin:3px;}
img {border: 0;}
pre {width: 580px;}
table {margin: 0px;}
table caption {color: #fff; background: #636C85;}
th {text-align: left; background: #C7CBCE;}
tr.alt {background: #E9EAEB;}


 


/* -- Page Architecture -- */

#container {width: 800px; text-align:left; margin:0 auto; background: url(http://www.sdgoodwill.org/elements/gifs/sidebarwall.gif) repeat-y; }  
#intro {position: relative;} 
#pagebody {width: 800px; padding:0; }


/* -- sidebar -- */
#sidebar {float: left; margin: 0; padding: 0; width: 250px; color:#8d98a3; background:#003190; }
#sidebar {line-height: 11px;}
#sidebar {font-size:10px;}
#sidebar {font-family: Verdana, "Bitstream Vera Sans", Arial, "Lucida Grande", sans-serif;}
#sidebar {font-weight: bold;}



#maincontent {float: left; margin-left: 20px; width: 500px;}
#maincontent li {list-style:square; line-height:13px;}
#maincontent a:link, #maincontent a:visited {border-bottom:dotted 1px #94CBFA;}
#maincontent dd {margin: 0; padding: 0 0 0 20px;}
#maincontent dt {font-weight: bold; color:#0047AD; padding: 0 22px 0 22px; line-height:14px; background: url(http://www.sdgoodwill.org/elements/gifs/bluebullet.gif) no-repeat;}
#maincontent .pcaption {margin: 0; font-size: 9px; color: #222; font-family: Verdana, Arial, sans-serif; text-align:left;}
#maincontent .copyright {margin:0; margin-top:7px; font-size: 9px; color: #222; font-family: Verdana, Arial, sans-serif; text-align:right;}








/* -- pagetop -- */
#pageheader {width: 800px; height: 145px; background:#142e93 url(http://www.sdgoodwill.org/elements/gifs/gisdc.gif) 0 0 no-repeat; position: relative;}
#pageheader h2 {margin: 0;}
#pageheader h2 a:link, #pageheader h2 a:visited, #pageheader h2 a:hover {width:200px; height:120px; position: absolute; top: 0; left: 0px; display:block; background:none; overflow:hidden; font-size:1px; height:1px; padding-top:44px;}
#pageheader h3, #pageheader h4 {display:none;} /* non display items */

/* -- search -- */
#searcherbox {width: 740px; height: 35px; position: relative; margin: 0 auto;}
#searcher label {display:none;}
#searcher #search {position:absolute; left: 550px; top:2px; margin:0px; width:140px; height:18px; border-top:#efefef 1px solid; border-left:#efefef 1px solid;  border-bottom:#dedede 1px solid; border-right:#dedede 1px solid; font-size:11px; color:#6688c9; line-height:20px;}
#searcher .button {float: right;  top:6px; width:25px; height:25px;}




/* -- footer -- */
#footer {clear:both; margin:0; padding:0; width: 800px; background-color:#ffffff;}
#footer p {margin: 0; padding-top:10px; font-size: 10px; color: #555; line-height: 1.3; text-align:center;}
#footer a:link, #footer a:visited {color: #555;}
#footer a:hover {color: #003190; background: transparent;}




/* -- pagebottomnav -- */
#pagebottomnav {clear:both;  margin:0; padding:0 20px 0 20px; background-color:#ffffff;  text-align:center;}
#pagebottomnav p {font-size: 9px; color: #555; line-height: 1.1em;}
#pagebottomnav a:link, #footer a:visited {color: #555;}
#pagebottomnav a:hover {color: #111; background: transparent;}




 







/* -- feature -- */
#feature {
width: 250px; 
height: 188px; 
clear: both;
padding-left: 0;
margin-left: 0;
}






/* -- email or print -- */

#emailorprint {
	background-color: #fff;
	padding: 5px;
	margin: 5px 5px 5px 5px;
	font-size: 11px;
	border-color: #8D98AE;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px; 
	border-style: solid;
	}
	
#emailorprint a {color:#8D98AE;}
#emailorprint a:hover { color:#003190; background:transparent;}



/* -- nextprev -- */

#nextprev {
	background-color: #fff;
	padding: 5px;
	margin: 5px 10px 5px 10px;
	font-size: 11px;
	border-color: #ffffff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px; 
	border-style: solid;
	}
	
#nextprev a {line-height: 1.6; font-size:10px; font-family:"Bitstream Vera Sans", Arial, "Lucida Grande", Verdana, sans-serif; font-weight:bold; color:#5A86B3;}
#nextprev a:hover { color:#222; background:transparent;}






#bot {clear: both; background: #ffffff url(http://www.sdgoodwill.org/elements/gifs/spacer.gif) no-repeat; width:800px; height:60px;}




 


/* -- image wraps n floats -- */
.fleft {float: left; margin: 0 15px 0 0;}
.fright {float: right; margin: 0 0 0 15px;}


/* -- colors -- */
.gr {font-size: 11px; color:#007A00;}
.blu {color:#6162BB;}






#navcontainer { margin:0; }

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: tahoma, verdana, arial, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
}

#navcontainer li { margin: 0; border-top:1px solid #0b2964;}

#navcontainer a
{
display: block;
padding: 8px 10px;
width: 229px;
color: #ffffff;
background-color: #003190;
text-decoration: none;
font-weight:normal;
}

#navcontainer a:hover
{
color: #fff;
background-color: #2f62c9;
text-decoration: none;
}

#navcontainer ul ul li { margin: 0; }

#navcontainer ul ul a
{
display: block;
padding: 5px 5px 5px 5px;
width: 238px;
color: #fff;
background-color: #003190;
text-decoration: none;
}

#navcontainer ul ul a:hover
{
color: #fff;
background-color: #2f62c9;
text-decoration: none;
}




 