﻿/* ++++++++++++++++++++ Copied from skin.css +++++++++++++++++++++++++++++++++++ */

body {
	background: url(../images/fl/marion/headL.jpg) top left no-repeat;
}

/* +++++++++++++++++++++++++ CUSTOMER HEADER ++++++++++++++++++++++++++++++++++++ */
#skin-header {
	background: url(../images/fl/marion/headR.jpg) top right no-repeat;
	height: 91px;
	padding: 20px 0 0 35px;
}
#skin-header h1 {
	margin: 0;
	color: #000048;
	display: none;
	font-size: 1.5em;
	height: 91px;
}

/* +++++++++++++++++++++++++ election summary header ++++++++++++++++++++++++++++++++++++ */
.right-cap {
	background: transparent url(../images/fl/marion/header-cap-right.gif) top right no-repeat;
}
#header {
	background: #c9d0ee url(../images/fl/marion/header-cap-left.gif) top left no-repeat;
	color: #000048;
		/* CHANGE MAIN BACKGROUND COLOR HERE */
}



/*++++++++++++++++++++++++++ TABS +++++++++++++++++++++++++++++++++*/
.tabLOnEnd {
	background: url(../images/fl/marion/tabL-on-end.jpg) no-repeat;
}
.tabLOffEnd {
	background: url(../images/fl/marion/tabLOff_end.jpg) no-repeat;
}
.tabOnOff {
	background: url(../images/fl/marion/tab_on-off.jpg) no-repeat;
}
.tabOffOff {
	background: url(../images/fl/marion/tab_off-off.jpg) no-repeat;
}
.tabOffOn {
	background: url(../images/fl/marion/tab_off-on.jpg) no-repeat;
}
.tabROffEnd {
	background: url(../images/fl/marion/tabR-off-end.jpg) no-repeat;
}
.tabROnEnd {
	background: url(../images/fl/marion/tabR_on-end.jpg) no-repeat;
}
.tabBarOn {
	background: url(../images/fl/marion/tab_barR_on.jpg) bottom repeat-x;
}
.tabBarOnEnd {
	background: url(../images/fl/marion/tab_barR_on-end.jpg) bottom no-repeat;
}
.tabTxtOn {
	background: url(../images/fl/marion/tabTxtOn.jpg) repeat-x;
	color: #fff;
}
.tabTxtOff {
	background: url(../images/fl/marion/tabTxtOff.jpg) repeat-x;
}
.tabTxtOn a:link, .tabTxtOn a:visited, .tabTxtOn a:hover, .tabTxtOn a:active {
	color: #fff;
}
.tabTxtOff a:link, .tabTxtOff a:visited, .tabTxtOff a:hover, .tabTxtOff a:active {
	color: #182f96;
}



/* +++++++++++++++++++++++++ BASIC STYLES ++++++++++++++++++++++++++++++++++++ */

table.contest thead {
	background: #a7b9f8;
}
table.contest thead th { 
	color: #000048;
}

/*++++++++++++++++++++++++++ Buttons +++++++++++++++++++++++++++++++++++++++++++*/
.btn-printable a:link, .btn-printable a:visited, .btn-printable a:hover, .btn-printable a:active {
	color: #3e6f9f;
}
table.contest div.btn-vote-type a:link, table.contest div.btn-vote-type a:visited, table.contest div.btn-vote-type a:hover, table.contest div.btn-vote-type a:active {
	color: #000048;
}
table.contest div.btn-detail-map a:link, table.contest div.btn-detail-map a:visited, table.contest div.btn-detail-map a:hover, table.contest div.btn-detail-map a:active {
	color: #000048;
}
table.contest div.btn-view a:link, table.contest div.btn-view a:visited, table.contest div.btn-view a:hover, table.contest div.btn-view a:active {
	color: #000048;
}
table.contest div.btn-enlarge-map a:link, table.contest div.btn-enlarge-map a:visited, table.contest div.btn-enlarge-map a:hover, table.contest div.btn-enlarge-map a:active {
	color: #000048;
}
table.contest div.btn-printable-pop a:link, table.contest div.btn-printable-pop a:visited, table.contest div.btn-printable-pop a:hover, table.contest div.btn-printable-pop a:active {
	color: #000048;
}
table.contest div.btn-close a:link, table.contest div.btn-close a:visited, table.contest div.btn-close a:hover, table.contest div.btn-close a:active {
	color: #000048;
}
table.contest div.btn-save a:link, table.contest div.btn-save a:visited, table.contest div.btn-save a:hover, table.contest div.btn-save a:active {
	color: #000048;
}



/*++++++++++++++++++++++++++ Search +++++++++++++++++++++++++++++++++*/
table.search-header {
	border: 1px solid #5B5B5B;
}
table.search-header thead {
	background: #c3cedf;
}
table.search-header thead th { 
	color: #000048;
}
table.search-header tbody th { 
	background: #fff;
	color: #606261;
}
.inner-content {
	background: #E8EEF2;
	border-top: 1px dotted #D2D8DB;
	color: #70757F;
}

/*++++++++++++++++++++++++++ Footer Links +++++++++++++++++++++++++++++++++*/
#footer-links {
	color: #333;
}
#footer-links a:link, #footer-links a:visited, #footer-links a:hover, #footer-links a:active {
	color: #333;
}



/* ++++++++++++++++++++++++++ Copied from Main.css ++++++++++++++++++++++++++++++++++++++++ */
.data1 {
	margin-left: 1.5em;
	margin-right: 1.5em;
	padding-top: .6em;
}
.data1 label, .data2 label { margin-right: 10px; }

.data1 td, .data2 td {
	color: #000048;
	font-size: .8em;
	white-space: nowrap; 
	padding: 2px;
}
.dataR {
	padding-right: 5px;
	text-align: right;
}
.data2 {
	text-align: right;
}
#header h1 {
	color: #000048;
	font-weight: bold;
	font-size: 1.1em;
	padding: 5px;
	margin: 0;
}
#header h2 {
	color: #000048;
	font-size: .8em;
	padding: 5px;
	margin: 0;
	border-top: 1px dotted #a2aee2;
	font-weight: normal;
}