/*
================================================================
  set default font size for skin
   (Titles etc. will then use a percentage to specify their sizes)
================================================================
*/
body, table, tr, td {
	margin: 0;
	padding: 0;
	font: x-small Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: transparent;
}

/*
==========================
   Skin Definitions 
==========================
*/
#mainwrap {
	position: relative;
	width:100%;
	margin:0 auto;
}
.tableconstant {
	position: absolute;
	top: 202px;
	width:100%;
}
.spacer {
}
.columncenter {
	width: 60%;
	padding: 10px 10px 0px 10px;
}
.icolumncenter {
	width: 50%;
	padding: 10px 10px 0px 10px;
}
.columnright {
	padding: 10px 10px 0px 10px;
	width:22%;
}
.menupane {
	width: 18%;
	padding: 10px 10px 0px 10px;
	background-color: #18734A;
}
.columnleft {
	padding: 10px 10px 0px 10px;
	background-color: #18734A;
}
#dnn_LeftPane {
	background-color: #18734A;
	text-align: center;
}
#dnn_LeftPane .SubHead {
	color: #FFFFFF;
}
#dnn_LoginPane, #dnn_LoginPane a:link, #dnn_LoginPane a:visited, #dnn_LoginPane a:active {
	color: #C69C29;
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold;
	font-size: 100%;
	text-decoration: none;
	text-align: center;
}
#dnn_LoginPane a:hover {
	color: #C69C29;
	text-decoration: underline;
}
#dnn_LoginPane .SubHead {
	padding: 5px;
	color: #FFFFFF;
}
.linkarea
{
    text-align: center;
    padding: 0px 0px 0 20px;
    color: #666666;
}
.cc_mission {
	padding: 10px 20px 0px 20px;
}
.cc_seal {
	padding: 5px 5px 0px 0px;
}
.copy {
	color: #C69C29;
	font-weight: bold;
	padding: 10px 0px 20px 10px
}
.statspane {
	float: right;
	width: 20%;
}
.loginlinks {
	text-align: right;
	padding: 10px 18px 10px 0px;
}
#headerwrapper {
	width:100%;
	position: relative;
	top: 0px;
	left: 0px;
}
#slogo {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	background-image: url(../../images/sheriff_logo_bk.gif);
	background-repeat: repeat-x;
}
#headerright {
	position: absolute;
	top: 145px;
	right: 20px;
	width: 27%;
}
#headerleft {
	position: absolute;
	top: 156px;
	left: 20px;
	text-align: left;
	width: 70%;
    font-size: 120%;
}
#barwrapper {
	background:#C69C29;
	margin: 0px 0px 10px 0px;
	position: absolute;
	top: 176px;
	width: 100.5%;
}
#breadcrumb {
	height:20px;
	line-height:18px;
	color:#18734A;
	text-align:left;
	padding: 2px 0px 0px 10px;
	white-space: nowrap;
	float: left;
	width: 78%;
}

a.breadcrumb:visited, a.breadcrumb:link, a.breadcrumb:active {
	color:#4C6A4C;
	text-decoration:none;
	font-weight: bold;
	font-size: 100%;
}
a.breadcrumb:hover {
	color:#18734A;
	text-decoration:underline;
}
#user {
	height:20px;
	line-height:18px;
	color:#18734A;
	text-align: center;
	padding: 2px 10px 0px 0px;
	white-space: nowrap;
	font-weight: bold;
	float: right;
	width:18%;
}
a.user:visited, a.user:link, a.user:active {
	color:#4C6A4C;
	text-decoration:none;
	font-weight: bold;
	font-size: 100%;
}
a.user:hover {
	color:#4C6A4C;
	text-decoration:none;
}
/*
======================================================
          Set default font for modules
======================================================
*/
.Normal, .NormalDisabled, .NormalTextBox {
	margin: 0;
	padding: 0;
	line-height: 1.1;
	font: 100% Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.Normal a:link, .Normal a:visited, .Normal a:active {
	text-decoration: underline;
	color: #18734A;
}
.Normal a:hover {
	text-decoration: underline;
	color: #C69C29;
}
.NormalBold {
	font-weight: bold;
}
.NormalRed {
	color: Red;
}
.NormalBoldRed {
	color: Red;
	font-weight: bold;
}
.NormalLinks {
	margin: 0;
	padding: 0;
	font: 100% Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.NormalLinks a:link, .NormalLinks a:visited, .NormalLinks a:active {
	line-height: 15px;
	font-size: 110%;
	text-decoration: underline;
	color: #18734A;
}
.NormalLinks a:hover {
	text-decoration: underline;
	color: #C69C29;
}
.Normal_Contacts {
	margin: 0;
	padding: 0;
	line-height: 1.1;
	font: 100% Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 3px 8px 3px 3px;
	border: none;
	border-left: 2px #18734A solid;
}
.NormalBold_Contacts {
	font-weight: bold;
	padding: 3px;
	border: none;
	border-bottom: 1px #888888 solid;
}
.NormPlusBoldText, .NormPlusBoldText a:link, .NormPlusBoldText a:active, .NormPlusBoldText a:visited {
	font-size: 110%;
	font-weight: bold;
	text-decoration: none;
	color: #18734A;
}
.NormPlusBoldText a:hover {
	text-decoration: underline;
	color: #C69C29;	
}
.MedBoldText, .MedBoldText a:link, .MedBoldText a:active, .MedBoldText a:visited {
	font-size: 130%;
	font-weight: bold;
	text-decoration: underline;
	color: #18734A;
}
.MedBoldText a:hover {
	text-decoration: underline;
	color: #C69C29;	
}
.LargeBoldText {
	font-size: 150%;
	font-weight: bold;
	color: #333333;
}
.HugeBoldText {
	font-size: 220%;
	font-weight: bold;
	color: #333333;
}
.HugeBoldText_lht {
	font-size: 220%;
	font-weight: bold;
	color: #F4F4F4;
}
.tblrow1 {
	background-color: #E1E1D7;
}
.tblrow2 {
	background-color: #C69C29;
}
.tblrow3 {
	background-color: #18734A;
}
.tblrow4 {
	background-color: #808000;
	color: #000000;
}
.tblrow5 {
	background-color: #444422;
	color: #FFFFFF;
}

/* 
======================================================
          Style for Links Module
======================================================
*/
.cc_links {
	padding: 5px 0px 10px 0px;
}
.cc_links a:link, .cc_links a:visited, .cc_links a:active {
	line-height: 15px;
	font-size: 110%;
	color: #18734A;
	text-decoration: none;
}
.cc_links a:hover {
	color: #C69C29;
	text-decoration: underline;
}
.cc_links_lg {
	padding: 5px 0px 10px 0px;
	margin-bottom: 15px;
}
.cc_links_lg a:link, .cc_links_lg a:visited, .cc_links_lg a:active {
	line-height: 15px;
	padding-left: 5px;
	font-size: 140%;
	font-weight:bold;
	color: #18734A;
	text-decoration: none;
}
.cc_links_lg a:hover {
	color: #C69C29;
	text-decoration: underline;
}
.cc_links_ul {
	padding: 5px 0px 10px 0px;
}
.cc_links_ul a:link, .cc_links_ul a:visited, .cc_links_ul a:active {
	line-height: 15px;
	font-size: 110%;
	color: #18734A;
	text-decoration: underline;
}
.cc_links_ul a:hover {
	color: #C69C29;
	text-decoration: underline;
}

/* 
======================================================
          Style for Module Titles
======================================================
*/
.Head {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 180%;
	font-weight: bold;
	color: #C69C29; /* letter-spacing: 2; */
}
.Head a:link, .Head a:active, a:visited {
	text-dcoration: underline;
	color: #C69C29; /* letter-spacing: 2; */
}
.Head a:hover {
	color: #18734A; /* letter-spacing: 2; */
}
.Head_olv {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 180%;
	font-weight: bold;
	color: #808000; /* letter-spacing: 2; */
}
.Head_olv a:link, .Head_olv a:active, .Head_olv a:visited {
	text-dcoration: underline;
	color: #808000; /* letter-spacing: 2; */
}
.Head_olv a:hover {
	color: #18734A; /* letter-spacing: 2; */
}
.Head_Red1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 180%;
	font-weight: bold;
	color: #9C3226; /* letter-spacing: 2; */
}
.Head_Red1 a:link, .Head_Red1 a:active, .Head_Red1 a:visited {
	text-dcoration: underline;
	color: #9C3226; /* letter-spacing: 2; */
}
.Head_Red1 a:hover {
	color: #18734A; /* letter-spacing: 2; */
}
.Head_med_blk {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 160%;
	font-weight: bold;
	color: #000000; /* letter-spacing: 2; */
}
.Head_med_blk a:link, .Head_med_blk a:active, .Head_med_blk a:visited {
	text-dcoration: underline;
	color: #000000; /* letter-spacing: 2; */
}
.Head_med_blk a:hover {
	color: #C69C29; /* letter-spacing: 2; */
}
/* style of item titles on edit and admin pages */
.SubHead {
	font-size: 100%;
}
/* module title style used instead of Head for compact rendering by Quicklinks and Signing on */
.SubSubHead {
	font-size: 85%;
}
.AlertSubHead {
	font-size: 180%;
	color: #CC0000;
	text-decoration: blink;
}
.StandardButton {
	font-size: 90%;
}
/* 
======================================================
   Default Styles for Page Parts
======================================================
*/
.Director {
	font-size: 125%;
	font-weight: 600;
	color: #000000;
}
.Mission {
	font-size: 115%;
	color: #333333;
}
.MissionBackTint {
	background-color: #E1E1D7;
}
.Mailing {
	font-size: 120%;
	font-weight: normal;
	color: #333333;
}

/* 
===================================
       Generic Settings
===================================
*/
H1, H2, H3, H4, H5, H6 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
H1 {
	font-size: 150%;
	font-weight: bold;
	color: #333333;
}
H2 {
	font-size: 150%;
	font-weight: bold;
	color: #C69C29;
}
H3 {
	font-size: 140%;
	font-weight: bold;
	color: #333333;
}
H4 {
	font-size: 120%;
	font-weight: normal;
	color: #333333;
	margin: 0px;
}
H5, DT {
	font-size: 110%;
	font-weight: normal;
	color: #333333;
	margin: 0px;
}
H6 {
	font-size: 90%;
	font-weight: normal;
	color: #333333;
	margin: 0px;
}
TFOOT, THEAD
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	color: #003366;
}
TH
{
	vertical-align: baseline;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}
A:link, A:visited, A:active
{
	text-decoration: none;
	color: #18734A;
}
A:hover
{
	text-decoration: underline;
	color: #C69C29;
}
SMALL
{
	font-size: 8px;
}
BIG
{
	font-size: 14px;
}
BLOCKQUOTE, PRE
{
	font-family: Lucida Console, monospace;
}
UL LI
{
	list-style-type: square;
}
UL LI LI
{
	list-style-type: disc;
}
UL LI LI LI
{
	list-style-type: circle;
}
OL LI
{
	list-style-type: decimal;
}
OL OL LI
{
	list-style-type: lower-alpha;
}
OL OL OL LI
{
	list-style-type: lower-roman;
}
OL UL LI
{
	list-style-type: disc;
}
HR
{
	color: #696969;
	height: 1pt;
	text-align: left;
}
/* 
======================================================
     CSS Styles for HouseMenu Skin Object
======================================================
*/
#HouseMenuNav {
	padding: 0px;
	margin: 5px 5px 10px 0px;
}
#HouseMenuNav ul {
	padding: 0;
	border: 0;
	margin: 3px 0 0 0;
	list-style: none;
}
#HouseMenuNav li {
	border-bottom: solid 1px #FFBF55;
	border-top: solid 1px #FFBF55;
	margin: 4px 0 0 0; /* Specified to remove bullets for Opera browser */
	list-style: none;
}
#HouseMenuNav li a:link, #HouseMenuNav li a:visited {
	margin: 0px;
	display: block;
	padding: 2px 2px 2px 0.25em;
	border-left: 1px solid #FFBF55;
	border-right: 1px solid #FFBF55;
	background-color: #639C63;
	color: #ffffff; /* for older versions of the Opera browser */
	font-size: 120%; /* IE 5.5 and below hack, causes the browser to stop reading this tag */
font-weight: bold;
}
#HouseMenuNav li a:hover {
	background-color: #84B584;
	color: #ffffff;
	text-decoration: none;
}
#HouseMenuNav ul li {
	margin-left: 12px;
	list-style: none;
	border-bottom: solid 1px #FFBF55;
}
#HouseMenuNav ul li a:link, #HouseMenuNav ul li a:visited {
	background-color: #639C63;
	color: #ffffff;
}
#HouseMenuNav ul li a:hover {
	background-color: #84B584;
	color: #ffffff;
	text-decoration: none;
}
/*
======================================================
     CSS Styles for OpenSearch Skin Object
======================================================
*/
.xsImgSearch {
	margin-right: 2px;
}
.xsCmdSearch {
	border: #C69C29 2px solid;
	padding: 0px 3px 0px 3px;
	font-size: 100%;
	font-weight: bold;
	color: #18734A;
	margin-right: 2px;
	border-collapse: collapse;
	background-color: #ffffff;
}
.xsCmdSearch:hover {
	border-right: #18734A 2px solid;
	border-top: #18734A 2px solid;
	border-left: #18734A 2px solid;
	border-bottom: #18734A 2px solid;
	color: #C69C29;
}
.xsTxtSearch {
	border-right: #C69C29 2px solid;
	border-top: #C69C29 2px solid;
	font-size: 150%;
	border-left: #C69C29 2px solid;
	width: 150px;
	height: 17px;
	margin-right: 2px;
	border-bottom: #C69C29 2px solid;
	border-collapse: collapse;
	background-color: #ffffff;
}
.xsLblSearch {
	color: #C69C29;
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold;
	font-size: 100%;
	margin-right: 2px;
}
/* 
======================================================
     SkinItem styles
======================================================
*/
.MoreSearchItem {
	color: #C69C29;
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold;
	font-size: 100%;
	text-align: right;
}
/* This is for any item that IS a link */
.MoreSearchItem a:link, .MoreSearchItem a:visited, .MoreSearchItem a:active {
	color: #C69C29;
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold;
	font-size: 100%;
}
.MoreSearchItem a:hover {
	color: #C69C29;
	text-decoration: underline;
}
/* 
======================================================
     SkinItem styles
======================================================
*/
.SkinItem {
	color: #C69C29;
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold;
	font-size: 100%;
}
/* This is for any item that IS a link */
A.SkinItem:link, A.SkinItem:visited, .SkinItem a:link, .SkinItem a:visited, .SkinItem a:active {
	color: #C69C29;
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold;
	font-size: 100%;
}
a.SkinItem:hover, .SkinItem a:hover {
	color: #C69C29;
	text-decoration: underline;
}
.SkinItem2 {
	color: #999999;
	font-family: Verdana, Tahoma, Arial;
	font-weight: normal;
	font-size: 100%;
}
/* This is for any item that IS a link */
A.SkinItem2:link, A.SkinItem2:visited, .SkinItem2 a:link, .SkinItem2 a:visited, .SkinItem2 a:active {
	color: #999999;
	font-family: Verdana, Tahoma, Arial;
	font-weight: normal;
	font-size: 100%;
}
A.SkinItem2:hover, .SkinItem2 a:hover {
	color: #999999;
	text-decoration: underline;
}
.UserSkinItem {
	color: #18734A;
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold;
	font-size: 100%;
}
/* This is for any item that IS a link */
A.UserSkinItem:link, A.UserSkinItem:visited, .UserSkinItem a:link, .UserSkinItem a:visited, .UserSkinItem a:active {
	color: #18734A;
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold;
	font-size: 100%;
}
a.UserSkinItem:hover, .UserSkinItem a:hover {
	color: #18734A;
	text-decoration: underline;
}
/* 
============================================
  CSS STYLES FOR Module News Articles
============================================
*/
.MeetingTitle {
	color: #18734A;
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold;
	font-size: 120%;
}
/* This is for any item that IS a link */
.MeetingTitle a:link, .MeetingTitle a:visited, .MeetingTitle a:active {
	color: #C69C29;
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold;
	font-size: 100%;
}
.MeetingTitle a:hover {
	color: #C69C29;
	text-decoration: underline;
}
.MeetingHR {
    color: #C69C29;
    background-color: #C69C29;
    width: 100%;
    height: 2px;
}
.MeetingAgenda {
    color: #18734A;
	font-family: Verdana, Tahoma, Arial;
	font-weight: normal;
	font-size: 110%;
}
.RSSLink {
	text-align: right;
}
/* 
===============================================
  Styles for DNN Modules 
  Date Added: 2/08
  by: Jeff Hughes
===============================================
*/
/* 
============================================
  CSS STYLES FOR Module DNN.Announcements
============================================
*/
.DNN_ANN_DesignTable {
	width: 90%;
}
/* .DNN_ANN_Body
{
    clear: both;
    max-width: 98%;
    min-width: 98%;
    background-color: #FFFFFF;
    margin: 0;
    padding: 0;
    line-height: 1.1;
    font: /*10pt*/  /*  x-small Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #666666;
} 
*/
.DNN_ANN_Head {
	font-size: 110%;
	font-weight: bold;
}
.DNN_ANN_Image {
/*    float: left;
    width: 5%;
*/
}
.DNN_ANN_Headline {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 160%;
	font-weight: bold;
	color: #18734A;
	text-align: center;
}
.DNN_ANN_Headline a:link, .DNN_ANN_Headline a:visited {
	color: #18734A;
	text-decoration: underline;
}
.DNN_ANN_Headline a:hover {
	color: #C69C29;
	text-decoration: underline;
}
.DNN_ANN_Title {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 110%;
	font-weight: bold;
	color: #18734A;
}
.DNN_ANN_Title a:link, .DNN_ANN_Title a:visited {
	color: #18734A;
	text-decoration: none;
}
.DNN_ANN_Title a:hover {
	color: #C69C29;
	text-decoration: underline;
}
.DNN_ANN_Title_White {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 110%;
	font-weight: bold;
	color: #FFFFFF;
}
.DNN_ANN_Title_White a:link, .DNN_ANN_Title_White a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.DNN_ANN_Title_White a:hover {
	color: #999999;
	text-decoration: underline;
}
.DNN_ANN_Title_Jobs {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 150%;
	font-weight: bold;
	color: #18734A;
	text-decoration: none;
}
.DNN_ANN_Title_Jobs a:link, .DNN_ANN_Title_Jobs a:visited {
	color: #18734A;
	text-decoration: none;
}
.DNN_ANN_Title_Jobs a:hover {
	color: #C69C29;
	text-decoration: underline;
}
.DNN_ANN_Description {
	font-size: 100%;
	color: #333333;
}
.DNN_ANN_Description_Jobs {
	font-size: 110%;
	color: #333333;
}
.DNN_ANN_Description P {
	margin-top:0px;
}
.DNN_ANN_Title_Recall {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 130%;
	font-weight: bold;
	color: #18734A;
	text-decoration: none;
}
.DNN_ANN_Description_Recall {
	font-size: 100%;
	color: #333333;
}
.DNN_ANN_Posted_Recall {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 120%;
	font-weight: bold;
	color: #C69C29;
	text-decoration: none;
}
/* Styles for Staff Planning Commission */
.DNN_ANN_Title_PC {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 130%;
	font-weight: bold;
	color: #18734A;
	text-decoration: none;
}
.DNN_ANN_Description_PC {
	font-size: 100%;
	color: #000000;
}
.DNN_ANN_Description_PC a:link, .DNN_ANN_Description_PC a:visited {
	color: #18734A;
	text-decoration: underline;
}
.DNN_ANN_Description_PC a:hover {
	color: #C69C29;
}
.DNN_ANN_Posted_PC {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 120%;
	font-weight: bold;
	color: #C69C29;
	text-decoration: none;
}
/* Styles for Staff Bulletin Board */
.DNN_ANN_Title_BB {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 140%;
	font-weight: bold;
	color: #18734A;
	text-decoration: none;
}
.DNN_ANN_Read_BB {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 110%;
	font-weight: bold;
}
.DNN_ANN_Read_BB a:link, .DNN_ANN_Read_BB a:visited, .DNN_ANN_Read_BB a:active  {
	color: #18734A;
	text-decoration: none;
}
.DNN_ANN_Read_BB a:hover  {
	color: #C69C29;
		text-decoration: underline;
}
.DNN_ANN_Posted_BB {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 110%;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.DNN_ANN_Description_BB {
	font-size: 105%;
	color: #000000;
}
.DNN_ANN_Description_BB a:link, .DNN_ANN_Description_BB a:visited {
	color: #18734A;
	text-decoration: underline;
}
.DNN_ANN_Description_BB a:hover {
	color: #C69C29;
}
.DNN_ANN_Title_Alert {
	font-size: 160%;
	color: #FFFFFF;
	background-color: #992400;
	border: 1px #DDCECE solid;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
}
.DNN_ANN_Title_Alert a:link, .DNN_ANN_Title_Alert a:active, .DNN_ANN_Title_Alert a:visited {
	color: #FFFFFF;
}
.DNN_ANN_Title_Alert a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}
.DNN_ANN_Description_Alert {
	font-size: 120%;
	color: #000000;
	background-color: #DDCECE;
	border: 1px #992400 solid;
	padding: 5px;
	text-align: left; 
}
.DNN_ANN_Description_Alert a:link, .DNN_ANN_Description_Alert a:active, .DNN_ANN_Description_Alert a:visited {
	color: #992400;
	text-decoration: underline;
}
.DNN_ANN_Description_Alert a:hover {
	color: #000000;
}
.DNN_ANN_viewtypeSelector 
{
	float:right;
}

.DNN_ANN_viewtypeSelectorLabel
{
	float:left;
}

.DNN_ANN_viewtypeSelectorDDL
{
	float:left;
}
.DNN_ANN_Title_Flu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 130%;
	font-weight: bold;
	color: #18734A;
	text-decoration: underline;
}
.DNN_ANN_Title_Flu a:link, .DNN_ANN_Title_Flu a:visited {
	color: #18734A;
	text-decoration: underline;
}
.DNN_ANN_Title_Flu a:hover {
	color: #C69C29;
	text-decoration: underline;
}
.DNN_ANN_PubDate_Flu {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 120%;
	color: #C69C29;
	font-weight: bold;
}
.DNN_ANN_Description_Flu {
	font-size: 110%;
	color: #333333;
	margin-top: -5px;
	margin-bottom: 10px;
}
.DNN_ANN_Title_Snow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 130%;
	font-weight: bold;
	color: #18734A;
	text-decoration: none;
}
.DNN_ANN_Description_Snow {
	font-size: 110%;
	color: #333333;
	margin-top: -5px;
	margin-bottom: 10px;
}
.DNN_ANN_Title_GIS {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 130%;
	font-weight: bold;
	color: #990000;
}
.DNN_ANN_Title_GIS a:link, .DNN_ANN_Title_GIS a:visited {
	color: #990000;
	text-decoration: none;
}
.DNN_ANN_Title_GIS a:hover {
	color: #C69C29;
	text-decoration: underline;
}
.DNN_ANN_Description_GIS {
	font-size: 100%;
	color: #333333;
}
.DNN_ANN_Description_GIS a:link, .DNN_ANN_Description_GIS a:visited  {
	text-decoration: underline;
}
/*
====================================================
  Style for FAQ module 
====================================================
*/
.faqquestion {
	text-align: left;
	font-size: 115%;
	font-family: Verdana;
	color: #003300;
	font-weight: bold;
	background-image: url(../../images/arrow_right.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left: 11px;
}
.faqquestion P {
	margin: 0px 0px -3px 0px;
}
.faqquestion:hover {
	text-decoration: underline;
	color: #C69C29;
}
.faqanswertitle {
	text-align: left;
	font-size: 125%;
	font-family: Verdana;
	color: #663333;
	font-weight: bold;
	padding: 3px;
	left: 25px;
	position: relative;
	top: 10px;
}
.faqanswer {
	text-align: left;
	font-family: Verdana;
	color: #000000;
	width: 95%;
	border: solid 1px #999999;
	left: 25px;
	position: relative;
	top: 10px;
	max-width: 95%;
	margin-bottom: 20px;
	
}
.faqanswer a:link, .faqanswer a:visited, .faqanswer a:active {
	text-decoration: underline;
	font-weight: bold;
	color: #18734A;
}
.faqanswer td {
	font-size: 120%;
	line-height: 1.3;
	padding: 5px 5px 5px 5px;
}
.assessorquestion {
	text-align: left;
	font-size: 115%;
	font-family: Verdana;
	color: #003300;
	font-weight: bold;
	background-image:  url(../../images/dim_bullet.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left: 13px;
}
.assessorquestion:hover {
	text-decoration: underline;
	color: #C69C29;
}
.dadivision {
	text-align: left;
	font-size: 140%;
	font-family: Verdana;
	color: #18734A;
	font-weight: bold;
	background-image: url(../../images/arrow_bullet.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left: 11px;
}
.dadivision:hover {
	text-decoration: underline;
	color: #C69C29;
}
.pwroads {
	text-align: left;
	font-size: 120%;
	font-family: Verdana;
	color: #18734A;
	font-weight: bold;
}
.pwroads P {
	margin: 0px 0px -3px 0px;
}
.pwroads a:hover {
	color: #C69C29;
}

.roadsanswer {
	text-align: left;
	font-family: Verdana;
	color: #000000;
	width: 95%;
	border: solid 1px #999999;
	left: 25px;
	position: relative;
	top: 7px;
	max-width: 95%;
}
.roadsanswer a:link, .roadsanswer a:visited, .roadsanswer a:active {
	text-decoration: underline;
	font-weight: bold;
	color: #18734A;
}
.roadsanswer a:hover {
	text-decoration: underline;
	font-weight: bold;
	color: #C69C29;
}
.roadsanswer td {
	font-size: 110%;
	line-height: 1.3;
	padding: 5px 5px 5px 5px;
}
.pubhealthqa {
	text-align: left;
	font-size: 130%;
	font-family: Verdana;
	color: #18734A;
	font-weight: bold;

}
.pubhealthqa P {
	margin: 0px 0px -3px 0px;
}
.pubhealthqa a:hover {
	color: #C69C29;
}

.pubhealthans {
	text-align: left;
	font-family: Verdana;
	color: #000000;
	width: 95%;
	border: solid 2px #808000;
	background-color: #EBEBAF;
	left: 25px;
	position: relative;
	top: 7px;
	max-width: 95%;
	margin-bottom: 20px;
}
.pubhealthans a:link, .pubhealthans a:visited, .pubhealthans a:active {
	text-decoration: underline;
	font-weight: bold;
	color: #18734A;
}
.pubhealthans a:hover {
	text-decoration: underline;
	font-weight: bold;
	color: #C69C29;
}
.pubhealthans td {
	font-size: 110%;
	line-height: 1.3;
	padding: 5px 5px 5px 5px;
}
.pubhealthalertqa {
	text-align: center;
	font-size: 160%;
	font-family: Verdana;
	color: #990000;
	font-weight: bold;
	padding: 10px 0px 10px 0px;

}
.pubhealthalertqa P {
	margin: 0px 0px -3px 0px;
}
.pubhealthalertqa link:hover; {
	text-decoration: underline;
	color: #000000;
}
.pubhealthalert {
	text-align: left;
	font-family: Verdana;
	color: #000000;
	width: 95%;
	border: solid 2px #990000;
	background-color: #DDCECE;
	left: 18px;
	position: relative;
	top: 7px;
	max-width: 95%;
	margin-bottom: 20px;
	margin-top: -9px;
}
.pubhealthalert a:link, .pubhealthalert a:visited, .pubhealthalert a:active {
	text-decoration: underline;
	font-weight: bold;
	color: #990000;
}
.pubhealthalert a:hover {
	text-decoration: underline;
	font-weight: bold;
	color: #000000;
}
.pubhealthalert td {
	font-size: 110%;
	line-height: 1.3;
	padding: 5px 5px 5px 5px;
	border: 1px black solid;
}
.pubhealthalertbx {
	border: #990000 solid 1px;
}
.taxques {
	text-align: left;
	font-size: 115%;
	font-family: Verdana;
	color: #003300;
	font-weight: bold;
	background-image: url(../../images/arrow_right.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left: 11px;
}
.taxques P {
	margin: 0px 0px -3px 0px;
}
.taxques:hover {
	text-decoration: underline;
	color: #C69C29;
}
.taxans {
	text-align: left;
	font-family: Verdana;
	color: #000000;
	width: 95%;
	border: solid 1px #999999;
	background-color: #E1E1D7;
	left: 25px;
	position: relative;
	top: 10px;
	max-width: 95%;
	margin-bottom: 20px;
	
}
.taxans a:link, .taxans a:visited, .taxans a:active {
	text-decoration: underline;
	font-weight: bold;
	color: #18734A;
}
.taxans td {
	font-size: 120%;
	line-height: 1.3;
	padding: 5px 5px 5px 5px;
}

/*
============================= 
   Google Analytics Module
   Copyright 2007 iFinity
=============================   
*/

.GoogleAnalyticsSettings {
	/* contains the settings */
}

.GoogleAnalyticsSettingsTable {
	/* table to hold the settings */
	font-size:smaller;
}


.sw_Menu_TreeNode {
    font-family: Arial;
    font-size: 10pt;
    text-decoration: none;
    cursor: hand;
    padding: 1px 1px 1px 1px;
}

.sw_Menu_SelectedTreeNode {
    font-family: Arial;
    font-size: 10pt;
    cursor: hand;
    border-style: solid;
    border-width: 1px;
    border-color: #666666;
    background-color: #CCDDEE;
}

.sw_Menu_HoverTreeNode {
    font-family: Arial;
    font-size: 10pt;
    text-decoration: underline;
    cursor: hand;
    border-style: solid;
    border-width: 1px;
    border-color: #666666;
    background-color: #EC8B23;
}
.sw_Menu_DropTreeNode {
	padding-left: 10px;
}
.swNode1 {
	line-height: 10px;
	vertical-align: 3px;
	color: #18734A;
}
.swNodeOver1 {
	font-weight: bold;
}
.swCHNode1 {
	line-height: 10px;
	vertical-align: 3px;
	position: relative;
	color: #18734A;
}
.swCHNodeOver1 {
	font-weight: bold;
}
.swWrap_EMA {
	padding-left: 3px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.swNode_EMA {
	line-height: 10px;
	vertical-align: 3px;
	color: #18734A;
	font-size: 110%;
}
.swNodeOver_EMA {
	font-weight: bold;
}
.swCHNode_EMA {
	line-height: 10px;
	vertical-align: 3px;
	position: relative;
	color: #18734A;
	font-size: 110%;
}
.swCHNodeOver_EMA {
	font-weight: bold;
}
/* 
===============================================
  Styles for Calaveras County Deparments 
  Date Added: 2/2/08
  by: Jeff Hughes
===============================================
*/
/* 
======================
   Deparments page
===+==================
*/
.departmentletters {
	color: #808000;
	font-weight: 600;
	font-size: 110%;
	letter-spacing: 5px;
	text-decoration: none;
	padding: 0px 0px 5px 10px;
}
.departmentletters a:link, .departmentletters a:visited, .departmentletters a:active {
	color: #808000;
	font-weight: 600;
	font-size: 110%;
	text-decoration: none;
}
.departmentletters a:hover {
	color: #808000;
	font-weight: 600;
	font-size: 110%;
	text-decoration: none;
}
.departmenttablehead {
	background-color: #CCCCCC;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #808000;
	font-size: 150%;
	padding-left: 5px;
}
.departmenttablehead a:hover {
	background-color: #CCCCCC;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #808000;
	text-decoration: none;
}
.departmenttablecontents {
	vertical-align: top;
	width: 50%;
	border-right: #cccccc thin solid;
}
.departmenttablecontents a:link, .departmenttablecontents a:visited, .departmenttablecontents a:active {
	color: #18734A;
	font-weight: normal;
	font-size: 100%;
	text-decoration: none;
}
.departmenttablecontents a:hover {
	color: #C69C29;
	font-weight: normal;
	font-size: 100%;
	text-decoration: underline;
}
.departmenttablecontents li {
	list-style: none;
}
/* =================================================================*/

/* 
=========================== 
   Feedback Module CSS 
===========================
*/
.feedbacklabel1 {
	color: #18734A;
	margin-left: 5px;
	font-size: 105%;
}
.feedbacklabelred {
	color: RED;
	margin-left: 5px;
	font-size: 105%;
	vertical-align: top;
}

/* text style for buttons and link buttons used in the portal admin pages */
.FeedbackCommandButton {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 180%;
	font-weight: bold;
}
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.FeedbackCommandButton:link, A.FeedbackCommandButton:visited, A.FeedbackCommandButton:active {
	text-decoration: none;
	color: #18734A;
	padding: 4px;
	background-color: #C69C29;
}
A.FeedbackCommandButton:hover {
	text-decoration: none;
	color: #C69C29;
	background-color: #18734A;	
}
/*
==========================
   Control Panel 
==========================
*/
.ControlPanel {
	width: 100%;
	background:#FFFFFF;
	border: blue solid;
	border-width:0px 0px 2px 0px;
}
.ControlPanel img {
	margin: 3px 5px 0px 5px;
}
.ControlPanel td td td td img {
	margin:0px;
}
.ControlPanel td td td {
	width:auto;
}
.ControlPanel DIV {
	border:#FFFFFF solid;
	border-width:0px 1px;
	width:3px;
	height:100px;
}
.ControlPanel td .SubHead {
	background:#FFFFFF;
	font-size:120%;
	color:#333333;
	font-weight:bold;
}
.ControlPanel td td td .SubHead {
	background:transparent;
	border:0px;
	font-size:110%;
	color:#333333;
	font-weight:normal;
}
.ControlPanel td td td input {
	font-size:130%;
	color:#000000;
	font-weight:bold;
	padding-left:4px;
}
.ControlPanel td td td select {
	font-size: 100%;
	color:#333333;
}
.ControlPanel a.CommandButton {
	font-size: 105%;
	text-decoration:none;
}
.ControlPanel a.CommandButton:link {
	color:#000000;
	text-decoration:none;
}
.ControlPanel a.CommandButton:visited {
	color:#000000;
	text-decoration:none;
}
.ControlPanel a.CommandButton:hover {
	color:#C69C29;
	text-decoration:underline;
}
.ControlPanel a.CommandButton:active {
	color:#000000;
	text-decoration:none;
}
.sethomepage {
	padding: 2px;
	border: 1px solid #666666;
	font-size: 100%;
	color: #18734A;
	font-weight: bold;
}
.sethomepage a:link, .sethomepage a:active, .sethomepage a:visited {
	text-decoration: none;
}

/* Styles for the main text and images within the Text/HTML module */
.imageleftside img, .imageleftside
{
    margin-right: 15px;
    margin-bottom: 20px;
    float: left;
}
.imagerightside img
{
    border: 1px solid #CCC;
    margin-left: 15px;
    margin-bottom: 20px;
    float: right;
}
.imageleftsidecaption
{
    font-size: 85%;
    font-style: italic;
    float: left;
    margin-right: 15px;
    margin-bottom: 15px;
}
.imageleftsidecaption img
{
    border: 1px solid #CCC;
    margin-bottom: 5px;
}
.imagerightsidecaption
{
    font-size: 85%;
    font-style: italic;
    float: right;
    margin-left: 15px;
    margin-bottom: 15px;
}
.imagerightsidecaption img
{
    border: 1px solid #CCC;
    margin-bottom: 5px;
}
.clear
{
    clear: both;
}
.quoteleft
{
    font: italic 105% Georgia, "Times New Roman", Times, Serif;
    padding: 0 10px 0 0;
    margin: 10px 10px 10px 0;
    width: 220px;
    float: left;
    text-align: right;
    border-right: 10px solid #C8CDD0;
    color: #75818A;
}
.quoteright
{
    font: italic 105% Georgia, "Times New Roman", Times, Serif;
    padding: 0 0 0 10px;
    margin: 10px 0 10px 10px;
    width: 220px;
    float: right;
    text-align: left;
    border-left: 10px solid #C8CDD0;
    color: #75818A;
}

.Normal UDT_Table_Items {
	border: 1px solid red;
}
