/* =================ShelbyCounty Vote ======================= */

body {
	background-color: #666666;
	margin-top: 0px;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
.style10 {	font-size: 9pt;
	font-weight: bold;
	color: #333333;
}
.style11 {
	color: yellow;
	font-weight: bold;
}
.style12 {
	color: #FFFFFF
}
.style13 {
	color: #ffffff
}
.style8 {	
	font-size: 20pt;
	color: #FFFFFF;
}
.style5 {	
	font-size: 175%
}
.style4 {
	font-size: 75%;
	color: #000000;
}
.style14 {
	color: blue
}
.style15 {
	font-size: 15pt
}



/* === 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: #cccccc;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight: bold;
}

.rightcolumnhome{
	background-color: #cccccc;
	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; 
 }

