/* Snohomish County CSS Stylesheet to define CMS Styles
 *
 * Snohomish County
 * Department of Information Services
 * Web Services Team
 * -neb
 *
 * version 1.01; 2003
 *
 * note: this style sheet defines the default
 *   styles used within the CMS environment.
 *   Altering these styles will alter the way
 *   that all CMS pages will display.
 *   The master style sheet file lives on apsrv45c.
 *
 */

.SnocoBold /** Not Used in CMS */
{
	font-weight : bold;
}

body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: black;
	padding-bottom: 0;
	margin-bottom: 0;
	padding-top: 0;
	margin-top: 0;
}
p
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	padding-top: 0;
	margin-top: 0;
	padding-bottom: 7; /** 7-pixel break after paragraphs */
	margin-bottom: 0;
}

/** commented out to allow for Snoco Styles to override
a:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: blue;
	text-decoration: underline;
}
a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: purple;
	text-decoration: underline;
}
a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: blue;
	text-decoration: underline;
}
a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: purple;
	text-decoration: underline;
}
*/

h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	color: black;
	padding-bottom: 0;
	margin-bottom: 0;
	padding-top: 0;
	margin-top: 0;
}

h2
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: medium;
	color: black;
	padding-bottom: 0;
	margin-bottom: 0;
	padding-top: 0;
	margin-top: 0;
}

h3
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: small;
	color: black;
	padding-bottom: 0;
	margin-bottom: 0;
	padding-top: 0;
	margin-top: 0;
}

h4
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: black;
	padding-bottom: 0;
	margin-bottom: 0;
	padding-top: 0;
	margin-top: 0;
}

h5
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: x-small;
	font-style: italic;
	font-weight: normal;
	color: black;
	padding-bottom: 0;
	margin-bottom: 0;
	padding-top: 0;
	margin-top: 0;
}

h6 /** Used for captions */
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: xx-small;
	color: black;
	padding-bottom: 0;
	margin-bottom: 0;
	padding-top: 0;
	margin-top: 0;
}

PRE
{
	font-family: "Courier New", Courier, monospace;
	color: black;
	font-size: x-small;
	padding-bottom: 0;
	margin-bottom: 0;
	padding-top: 0;
	margin-top: 0;
}

Address
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: x-small;
	font-style: italic;
	color: black;
	padding-bottom: 0;
	margin-bottom: 0;
	padding-top: 0;
	margin-top: 0;
}

DT /** Definition Term */
{
	font-weight : bold;
}

DL /** Definition List */
{
    font-size: x-small;
	padding-bottom: 0;
	margin-bottom: 0;
	padding-top: 0;
	margin-top: 0;
}

li
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top : 2;
	vertical-align : middle;
}

UL
{
	padding-bottom: 7;
	margin-bottom: 0;
	padding-top: 2;
	margin-top: 0;
}

OL
{
	list-style-type: decimal;
    padding-bottom: 7;
	margin-bottom: 0;
	padding-top: 2;
	margin-top: 0;
}

OL OL /** Nested Ordered List */
{
	list-style-type: lower-alpha;
	padding-bottom: 0;
	margin-bottom: 0;
	padding-top: 0;
	margin-top: 0;
}

dir
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
    padding-bottom: 7;
	margin-bottom: 0;
	padding-top: 2;
	margin-top: 0;
}

dir dir /** Nested Directory List */
{
	font-weight: normal;
    padding-bottom: 0;
	margin-bottom: 0;
	padding-top: 0;
	margin-top: 0;
}

menu /** Menu Lists utilize the Snoco black tree icon */
{
	list-style-image: url(/Templates/images/icon_black_tree_menu.gif);
	padding-bottom: 7;
	margin-bottom: 0;
	padding-top: 2;
	margin-top: 0;
}

h2:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: blue;
	text-decoration: underline;
	padding-bottom: 0;
	margin-bottom: 0;
	padding-top: 0;
	margin-top: 0;
}
/**h2:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: purple;
	text-decoration: underline;
	padding-bottom: 0;
	margin-bottom: 0;
	padding-top: 0;
	margin-top: 0;
}
h2:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: blue;
	text-decoration: underline;
	padding-bottom: 0;
	margin-bottom: 0;
	padding-top: 0;
	margin-top: 0;
}*/
h2:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: purple;
	text-decoration: underline;
	padding-bottom: 0;
	margin-bottom: 0;
	padding-top: 0;
	margin-top: 0;
}
.caption
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: black;
}

.ActiveBreadcrumbs
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: black;
	text-decoration: none;
}

.breadcrumbs
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: black;
}
.breadcrumbs:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: blue;
	text-decoration: underline;
}
.breadcrumbs:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: purple;
	text-decoration: underline;
}
.breadcrumbs:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: blue;
	text-decoration: underline;
}
.breadcrumbs:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: purple;
	text-decoration: underline;
}
td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.news
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.officialtitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}
.ActiveChannel, .ActiveChannel:link, .ActiveChannel:visited,  .ActiveChannel:hover
{
	font-family : Arial;
	font-size : 10pt;
	font-weight : bold;
	color : Gray;
	text-decoration : none;
	padding-left: 3px;
	/*margin-left: 3px;
	margin-bottom: 3px;*/
}
.InactiveChannel, .InactiveChannel:link, .InactiveChannel:visited
{
	font-family : Arial;
	font-size : 10pt;
	font-weight : bold;
	color : Black;
	text-decoration : none;
	padding-left: 3px;
	/*margin-left: 3px;
	margin-bottom: 3px;*/
}

.InactiveChannel:hover 
{
	font-family : Arial;
	font-size : 10pt;
	font-weight : bold;
	color : Black;
	text-decoration : none;
	border-bottom : 1px solid #000000;
	border-left : 1px solid #000000;
	margin-bottom:2px;
	padding-left : 2px;
}

.ActivePosting, .ActivePosting:link, .ActivePosting:visited,  .ActivePosting:hover
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : Gray;
	text-decoration : none;
	padding-left: 3px;
}

.InactivePosting, .InactivePosting:link, .InactivePosting:visited
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : Black;
	text-decoration : none;
	padding-left: 3px;
}

.NavigationSubheader, NavigationSubheader:link, NavigationSubheader:visited, NavigationSubheader:hover {
    font-family : Arial;
    font-size : 10pt;
    font-weight : bold;
    color : #000000 /** black */ ;
    text-align : left;
    text-decoration : none;
    padding-left : 0px;
}

.NavigationSubheaderActive {
    font-family : Arial;
    font-size : 10pt;
    font-weight : bold;
    color : #CCCCCC; /** grey */
    text-align : left;
    text-decoration : none;
    padding-left : 0px;
}

.InactivePosting:hover 
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : Black;
	text-decoration : none;
	border-bottom : 1px solid #000000;
	border-left : 1px solid #000000;
	margin-bottom:2px;
	padding-left : 2px;
}
/** misc styles */

/** StrikeThru style added by sisdvs - 10-5-04 */

.StrikeThru
{
	font-family : Arial;
    font-size : 10pt;
    color: black;
    text-align : left;
    text-decoration : line-through;
    padding-left : 0px;
}

.tree-level-off 
{
    display:none; 
}
.tree-level-on 
{
    font-family:verdana;
    font-size:10pt; 
    color:#000000; 
    padding:2px;
}
.file-level-off
{
    display : none; 
}
.file-level-on
{ 
    color : #CC0000;
}
