/*******************/
/*    Spring	   */
/*******************/

/* global site styles */
body { 
background: #FFFFFF; 
margin:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
padding:0px;
}

/* global paragraph styles */
p { 
margin-top:8px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}

/* style for hidding fields in netscape & IE */

.manStarClass{visibility:hidden;position:relative;}

/*******************/
/*    LINKS	   */
/*******************/

/* link styles */
a:link		{ color:#0145A7; }
a:visited	{ color:#656565; }
a:hover 	{text-decoration: underline; color:#0369FC; }
a:active	{ color:#0145A7; }

/* left nav link styles - Standard */
a.fp_links:link 	{ color:#000000;}
a.fp_links:visited	{color: #544F62;}
a.fp_links:hover	{text-decoration: underline;color: #027d3e;}
a.fp_links:active	{ color:#808080;}

/* left nav link styles - Standard */
a.fp_linksbold:link 	{ color:#000000;}
a.fp_linksbold:visited	{ color:#544F62;}
a.fp_linksbold:hover	{text-decoration: underline;color: #027d3e;}
a.fp_linksbold:active	{ color:#808080;}


/* left nav link styles - Standard */
a.searchLinks:link 		{ color:#808080;}
a.searchLinks:visited	{ color:#808080;}
a.searchLinks:hover		{color: #C0C0C0;}
a.searchLinks:active	{ color:#808080;}

/* left nav link styles - Standard */
a.whiteText:link 	{ color:#ffffff; }
a.whiteText:visited	{color: #D9D9D9;}
a.whiteText:hover	{ color:#000000; }
a.whiteText:active	{ color:#ffffff; }


/* left nav link styles - Standard */
a.selected		{ color:#ffffff; }
a.selected:link 	{ color:#FFCC00; }
a.selected:visited	{ color:#ffffff; }
a.selected:hover	{ color:#000000; }
a.selected:active	{ color:#ffffff; }

/* Left Nav ALERT White Text styles */
a.leftNavAlert:link		  { color:#FFFFFF; }
a.leftNavAlert:visited		  { color:#FFFFFF; }
a.leftNavAlert:hover		  { color:#ECA5A5; }
a.leftNavAlert:active		  { color:#FFFFFF; }

/* bread crumb styles */
a.breadCrumb:link		{color: #0145A7;}
a.breadCrumb:visited	{ color:#0145A7; }
a.breadCrumb:hover		{ color:#0369FC; }
a.breadCrumb:active		{ color:#0145A7; }

/* bread crumb ALERT styles */
a.breadCrumbAlert:link		     { color:#FFFFFF; }
a.breadCrumbAlert:visited	     { color:#FFFFFF; }
a.breadCrumbAlert:hover 	     { color:#ECA5A5; }
a.breadCrumbAlert:active	     { color:#FFFFFF; }

/* Footer Box ALERT styles */
a.footerBoxalert:link		    { color:#FFFFFF; }
a.footerBoxalert:visited	    { color:#FFFFFF; }
a.footerBoxalert:hover		    { color:#ECA5A5; }
a.footerBoxalert:active 	    { color:#FFFFFF; }

/* link back (top of page) styles */
a.linkBack:link 		{ color:#7393B9; }
a.linkBack:visited		{ color:#7393B9; }
a.linkBack:hover		{ color:#0369FC; }
a.linkBack:active		{ color:#7393B9; }

/* user type headings on links page */
a.userType:link 		{ color:#E29E49; }
a.userType:visited		{ color:#E29E49; }
a.userType:hover		{ color:#E29E49; }
a.userType:active		{ color:#E29E49; }

/*******************/
/*    CLASSES	   */
/*******************/


/* Green used in the Top Header and Footer */
.greenHighlight {background: #d3d3d3;}

/* Taupe used in the Top Header and Footer  */
.deptBoxtitle {background: #808080;}

/* Lt. Tan used in the Top Header and Footer   */
.deptBoxhighlight {background: #ffffff;}




/* highlight color for pages, usually found in footer and under top nav */
.globalHighlight { background: #D3CFC6;}

/* highlight color for pages, usually found in footer and under top nav */
/* This is the RED color used for the ALERT pages */
.globalHighlightAlert { background: #D90000;}

/************************************************************************************************/

/* Fall Green,Winter Grey, Spring Green*/
/* secondary color for pages, usually found in line under top nav and in the Spotlight On box*/
.deptSecondary { background: #8DA487; }

/* Alert Black*/
/* secondary color for pages, usually found in line under top nav and in the Spotlight On box*/
.deptSecondaryAlert { background: #000000; }


/************************************************************************************************/


/* Fall Light Peach,Winter Light Blue*/
/* background color for footer box - same as highlight color of pages */
.footerBox { background: #FBFDD5; }

/* Alert Red*/
/* background color for footer box - same as highlight color of pages */

.footerBoxAlert { background: #D90000; }


/************************************************************************************************/

/* Fall Brown-Orange, Winter Blue */
/* vertical  stripe under citizen, business, government, and education links on hp */
.cbgeBlue { background: #CAEE58; }

/* Fall Orange, Winter Grey */
/* feature boxes title color - like color used for I'm looking for box */
.featureHighlight { background: #CAEE58; }

/* Fall Light Peach,Winter Light Blue */
/* feature background color - like color used for Spotlight On background */
.featureBackground { background: #FBFDD5; }

/* Fall Orange */
/* highlight color of the feature boxes - usually color behind the title */
.featureHeader { background: #FEAA36; }
/************************************************************************************************/

/* Fall Light Peach, Winter Blue */
/* third color for dept pages, found in the Spotlight On box*/
.deptThird { background: #FBFDD5; }

/* Alert Red */
/* third color for dept pages, found in the Spotlight On box*/
.deptThirdAlert { background: #d90000; }

/************************************************************************************************/
 /* New Table Styles */
/************************************************************************************************/

 /* color found in top band for tables, text is bold, backcolor is same as globalhighlight*/
.tableHead { background: #BCB5A4;
font-family:trebuchet ms,trebuchet,arial,helvetica,sans-serif;
font-size:x-small;
font-weight:bold;
}

/* Shadow row */
.tableShadow { background: #F4F4F4;
font-family:trebuchet ms,trebuchet,arial,helvetica,sans-serif;
font-size:x-small;
}

/* no color row */
.tableClear {
font-family:trebuchet ms,trebuchet,arial,helvetica,sans-serif;
font-size:x-small;
}

/* color found in banded tables, like the communities page*/
.tableBand { background: #d3d3d3;
font-family:trebuchet ms,trebuchet,arial,helvetica,sans-serif;
font-size:x-small;
}

/* Alert row */
.tablealert { background: #E7C674;
font-family:trebuchet ms,trebuchet,arial,helvetica,sans-serif;
font-size:x-small;
}

/************************************************************************************************/
 /* Old Table Styles */
/************************************************************************************************/

/* color found in banded tables, like the communities page*/
.tableBand2 { background: #D3E8B7; }

/* Color for body rows of table, cell has shading and font does not change*/
.tableBandB { background: #D3E8B7; }



/* color found in banded tables, like the communities page for the back to top rows*/
.tableBandBlue { background: #D3E8B7; }
/************************************************************************************************/


 
/* color found in video player*/
.vidBand { background: #DADADA;
 
}
 
/* color found in video player*/
.vidclear { background: #ffffff;
 
}




/* COLD FUSION ACCESS OAKLAND ONLY */
.row0 {background-color: d9d9d9;}

.row1 {background-color: ffffff;} 


/* Drop Down Menu (Top Nav only) */
#ddm
{	margin: 0;
	padding: 0;
	z-index: 1000}

#ddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;}

#ddm li a
{	display: block;
	margin: 0 0 0 0;
	text-align: center;	
	text-decoration: none}


#ddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;	
	background: #D5D5D5;}

#ddm div a
{	position: relative;
	display: block;
	margin: 0;
	width: auto;
	padding: 2px 4px;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;}
