﻿/* =================ShelbyCounty ======================= */

BODY{
	background-color: #ffffff;
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
    text-align: center;
	background-repeat: no-repeat;
	margin-top: 0px;
}
/*
.bea-portal-body
{
    width: 762;
    test-align: center;
    border: 1px solid;
}
*/
.bea-portal-body-content
{
    width: 760;
    margin: 0px auto;
    text-align: left;
    border: 1px solid;

}
.morelink,a.morelink:LINK,a.morelink:VISITED{
	color: #000000;
        font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-decoration: none;
	font-size:8pt;
	text-decoration: bold; 
	font-style: italic;
	font-weight: bold; 
}

.button,a.button:LINK,a.button:VISITED{
	background-color: #000000;
	color: #ffffff;
        font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-decoration: none;
	font-size:8pt;
	text-decoration: none; 
	
}
a.button:HOVER{
	background-color: #000000;
	color: #ffffff;
        font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-decoration: none;
	font-size:8pt;
	text-decoration: none; 
	
}
.pipe{
	color: #000000;
	font-weight: bold;
	font-size:10pt;
}

a.morelink:hover{
	color: red;
        font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-decoration: none;
	font-size:8pt;
	text-decoration: none; 
	font-style: italic;
}

.morenewslink,a.morenewslink:LINK,a.morenewslink:VISITED{
	color: #000000;
        font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-decoration: none;
	font-size:8pt;
	text-decoration: underline; 
	font-style: italic;
}

a.morenewslink:hover{
	color: red;
        font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-decoration: none;
	font-size:8pt;
	text-decoration: underline; 
	font-style: italic;
}

.titlelink,a.titlelink:LINK ,a.titlelink:VISITED{	
	color: #FFFFFF;
      font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-decoration: none;
	font-size:11px;
	text-decoration: none; 
 }

a.titlelink:hover{
	color: #FFFFFF;
      font-weight: Bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-decoration: none;
	font-size:11px;
	text-decoration: underline; 
 }

.bulletlink,a.bulletlink:LINK,a.bulletlink:VISITED{
	color: #000000;
        font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-decoration: none;
	font-size:12px;
	text-decoration: underline; 
 }

a.bulletlink:hover{
	color: #3D2994;
        font-weight: Bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-decoration: none;
	font-size:12px;
	text-decoration: underline; 
 }

.spotlightlink,a.spotlightlink:LINK,a.spotlightlink:VISITED{
	color: #00309C;
        font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-decoration: none;
	font-size:13px;
	text-decoration: none;
	font-style: italic; 
 }

a.spotlightlink:hover{
	color: #00309C;
        font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-decoration: none;
	font-size:13px;
	text-decoration: underline;
	font-style: italic;  
 }
 
 .mayorspotlink,a.mayorspotlink:LINK,a.mayorspotlink:VISITED{
	color: #00309C;
    font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-decoration: none;
	font-size:11px;
	text-decoration: none;
 }

a.mayorspotlink:hover{
	color: #00309C;
    font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-decoration: none;
	font-size:11px;
	text-decoration: underline; 
 }
 
 .polllink,a.polllink:LINK,a.polllink:VISITED{
 	color: #BB0000;
         font-weight: bold;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-decoration: none;
 	font-size:13px;
 	text-decoration: none;
 	font-style: italic; 
  }
 
 a.polllink:hover{
 	color: #BB0000;
         font-weight: bold;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-decoration: none;
 	font-size:13px;
 	text-decoration: underline;
 	font-style: italic;  
 }

A:VISITED{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:10pt;
	font-decoration: none;
	text-decoration: underline; 
	font-weight: normal;
}

A{
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:10pt;
	font-decoration: none;
	text-decoration: none;
	font-weight: normal; 
 }
A:link{
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:10pt;
	font-decoration: none;
	text-decoration: underline;
	font-weight: normal; 
 }
 
A:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: red;
	font-size:10pt;
	font-decoration: none;
	text-decoration: underline;
	font-weight: normal; 
 }
 
A.navlink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	font-decoration: none;
	text-decoration: underline; 
	font-weight: normal;
}

A.navlink:VISITED{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:8pt;
	font-decoration: none;
	text-decoration: underline; 
	font-weight: normal;
}

A.navlink:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: red;
	font-size:8pt;
	font-decoration: none;
	text-decoration: underline;
	font-weight: normal; 
 }

TD{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;    
}

.teaser{
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-style: none;
	font-size:8pt;
	font-decoration: none;
	text-decoration: none;
	font-weight: normal; 
 }



/* === Portal Styles === */

/* Use for the background color of the portal header */
.headerBgColor {  background-color: #FFFFFF}

/* Tab background color */
.titlebar{ background-color: #ffffff; }

/* Used when tabs are being displayed as text vs GIFs */
.tabselected{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none; 
	vertical-align: middle;
}
.tabunselected{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight: bold;
	color: #0863D8;
	text-decoration: none; 
	vertical-align: middle;
}

.homebackground { background-color: #FFFFFF; }
.contentbgcolor { background-color: #FFFFFF; }

/* === Portlet Styles ==== */

.portletcontainer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}
.portletcontainerBlended {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #769BDF;
}
.portlettitlebar{
	background-color: #000000;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.bttn_off_news,a.bttn_off_news,a.bttn_off_news:visited{
	background-color: #000000;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: normal;
	text-decoration: none;
}
a.bttn_off_news:hover{
	background-color: #000000;
	color: #CE6531;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: normal;
	text-decoration: none;
}

.news_bttn_on{
	background-color: #000000;
	color: #CE6531;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: normal;
	text-decoration: none;
}
.bttn_off_visiting,a.bttn_off_visiting,a.bttn_off_visiting:visited{
	background-color: #000000;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: normal;
	text-decoration: none;
}
a.bttn_off_visiting:hover{
	background-color: #000000;
	color: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: normal;
	text-decoration: none;
}

.visiting_bttn_on{
	background-color: #000000;
	color: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: normal;
	text-decoration: none;
}
 
.bttn_off_working,a.bttn_off_working,a.bttn_off_working:visited{
	background-color: #000000;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: normal;
	text-decoration: none;
}
a.bttn_off_working:hover{
	background-color: #000000;
	color: #3399CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: normal;
	text-decoration: none;
}

.working_bttn_on{
	background-color: #000000;
	color: #3399CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: normal;
	text-decoration: none;
}

.bttn_off_living,a.bttn_off_living,a.bttn_off_living:visited{
	background-color: #000000;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: normal;
	text-decoration: none;
}
a.bttn_off_living:hover{
	background-color: #000000;
	color: #CC9900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: normal;
	text-decoration: none;
}

.living_bttn_on{
	background-color: #000000;
	color: #CC9900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: normal;
	text-decoration: none;
}

.bttn_off_search,a.bttn_off_search,a.bttn_off_search:visited{
	background-color: #000000;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: normal;
	text-decoration: none;
}
a.bttn_off_search:hover{
	background-color: #000000;
	color: #7C67EC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: normal;
	text-decoration: none;
}

.search_bttn_on{
	background-color: #000000;
	color: #7C67EC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: normal;
	text-decoration: none;
}

.bttn_off_government,a.bttn_off_government,a.bttn_off_government:visited{
	background-color: #000000;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: normal;
	text-decoration: none;
}
a.bttn_off_government:hover{
	background-color: #000000;
	color: #009966;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: normal;
	text-decoration: none;
}

.government_bttn_on{
	background-color: #000000;
	color: #009966;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: normal;
	text-decoration: none;
}
.bttn_off_spotlight,a.bttn_off_spotlight,a.bttn_off_spotlight:visited{
	background-color: #000000;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: normal;
	text-decoration: none;
}
a.bttn_off_spotlight:hover{
	background-color: #000000;
	color: #003399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: normal;
	text-decoration: none;
}

.spotlight_bttn_on{
	background-color: #000000;
	color: #003399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: normal;
	text-decoration: none;
}
.portlettitlebaronlineservices{
	background-color: #000000;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
}
.portlettitlebarsearch{
	background-color: #000000;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
}

.portlettitlebarvisitor, a.portlettitlebarvisitor{
	background-color: #990000;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	font-decoration: none;
}

a.portlettitlebarvisitor:hover{
	background-color: #990000;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	font-decoration: none;
}
.breadcrumb, a.breadcrumb, a.breadcrumb:Visited {
	background-color: #ffffff;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:7pt;
	font-weight: bold;
	font-decoration: none;
}

a.breadcrumb:hover{
	background-color: #ffffff;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:7pt;
	font-weight: bold;
	font-decoration: none;
}

.portlettitlebarspotlight{
	background-color: #003399;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
}

.portlettitlebarpoll{
	background-color: #003399;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style: none;
	font-weight: bold;
}

.portlettitlebarliving{
	background-color: #CC9900;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
}
.portlettitlebarspotlightline{
	background-color: #000000;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
}

.portlettitlebarworking{
	background-color: #3399CC;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
}

.portlettitlebargovernment{
	background-color: #009966;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
}

.portlettitlebarshelby{
	background-color: #CE6531;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
}

.portlettitlebarshelbyline{
	background-color: #CE6531;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
}


.newsportletheader{
	background-color: #ffffff;
	color: #CE6531;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
}

.pollportletheader{
	background-color: #ffffff;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
}

/* exact duplicate of .portlettitlebar until we convert completely to .portlettitlebar */
.portletheading{
	background-color: #0863D8;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight: bold;
}
.portletbanner{
	color: #0C136B;
	FONT-SIZE:12pt;
	font-weight: bold;
}
.portletheader{
	color: #0C136B;
	font-weight: bold;
}
.portletcontent {
	font-size:9pt;
}
.portletfooter{
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;	
}

.footer{
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	color: #000000;
}
.leftcolumn{
	background-color: #cccccc;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight: bold;
}
.leftcolumnhome{
	background-color: #cccccc;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight: bold;
}


.rightcolumn{
	background-color: #ffffff;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight: bold;
}

.rightcolumnhome{
	background-color: #CCCCFF;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight: bold;
}


.centercolumn{
	background-color: #ffffff;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight: bold;
}


/* ================= Content ======================= */

/* style used for content/page heading */
.pageheader{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  COLOR:#000000;
  LINE-HEIGHT: 18pt;
  FONT-SIZE:14pt;
  FONT-WEIGHT:bold;
}

/* use for any instructional text */
.instructions{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  COLOR:#000000;
  FONT-SIZE:9pt;
}

.contentheading{
	color: #000000;
	FONT-SIZE:10pt;
	font-weight: bold;
}
.contentsubheading,a.contentsubheading,a.contentsubheading:VISITED,{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	FONT-SIZE:9pt;
	font-weight: normal;
	text-decoration: underline; 
 }

a.contentsubheading:hover{
	color: red;
	FONT-SIZE:9pt;
        font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.minortext{
	font-size:8pt;
}
.headerlink{
	FONT-SIZE:12pt;
	font-weight: bold;
}


/* use for any error message text */
.errorMessage{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	COLOR:red;
}

/* use for any success message text */
.successMessage{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	COLOR:green;
}


/* Use for lists where we want the row colors to be the same each row. */
.row {
  BACKGROUND-COLOR: white;
}

/* Use for multi-coloumn lists where we want the row colors to be different each row. */
.row1 {
  BACKGROUND-COLOR: white;
}

/* Use for multi-coloumn lists where we want the row colors to be different each row. */
.row2 {
  BACKGROUND-COLOR: lightgrey;
}

/* Use for adding space at end of line items list. */
.spacerRow {
  BACKGROUND-COLOR: white;
  HEIGHT: 10px;
}

/* Use for adding space at end of line items list. */
.emptyRow {
  HEIGHT: 15px;
}


form {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}


/* Use for all labels that are associated with some sort of input field. */
.fieldlabel{
  TEXT-ALIGN: right;
}

.priorityLow {
  color:blue;
  FONT-WEIGHT:bold;
}
.priorityMedium {
  color:goldenrod;
  FONT-WEIGHT:bold;
}
.priorityHigh {
  	color:red;
	font-size:12pt;
  	FONT-WEIGHT:bold;
}
.listHighlight {
  BACKGROUND-COLOR: #769BDF; 
}
.reportHeader {
	font-size:8pt;
	BACKGROUND-COLOR: #769BDF;
}
.reportSection {
  BACKGROUND-COLOR: silver;
}
.portlettitlebarspotlightline{
	background-color: #000000;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
}
.portlettitlebarworkingline{
	background-color: #3399CC;
	color: #ffffff
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
}

.titlelinkblack,a.titlelinkblack,a.titlelinkblack:VISITED{
	color: #ffffff;
    font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-decoration: none;
	font-size:11px;
	text-decoration: none; 
	border-style: none;
 }

a.titlelinkblack:hover{
	color: #ffffff;
        font-weight: Bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-decoration: none;
	font-size:11px;
	text-decoration: underline; 
 }

