body {
	    background: url(../images/co/arapahoe/skin1_headL.jpg) top left no-repeat; 

}

/* +++++++++++++++++++++++++ CUSTOMER HEADER ++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++ CUSTOMER HEADER ++++++++++++++++++++++++++++++++++++ */
#header-container {
	height:100px;
	overflow:hidden;
	white-space:nowrap;
	max-height:100px;
	padding:0px 0px 0px 0px; 
}
#skin-header-left {
    background: url(../images/co/arapahoe/skin1_headM.jpg) top repeat-x;
	margin-left:699px;
	height: 100px;
	width: 100%;
	padding: 0px;
	float:left;
	max-height:100px;
	z-index:1;
	position:absolute;
	}
#skin-header-right {
    background: url(../images/co/arapahoe/skin1_headR.jpg) top right no-repeat; 
	height: 100px;	
	float:right;
	width: 630px;
	float:right;
	max-height:100px;
	z-index:1;
	position:relative;
}
#header-spacer {
	padding: 20px 0px 0px 0px;
}
#skin-header h1 {
	margin: 0;
	color: #fff;
	font-weight: bold;
	font-size: 1.5em;
	height: 100px;
}

/* +++++++++++++++++++++++++ election summary header ++++++++++++++++++++++++++++++++++++ */
.right-cap {
	background: transparent url(../images/co/arapahoe/skin1_header-cap-right.gif) top right no-repeat;
}
#header {
	background: #fef7da url(../images/co/arapahoe/skin1_header-cap-left.gif) top left no-repeat;  /* CHANGE MAIN BACKGROUND COLOR HERE */
}

#header h1 {
	color: #3e143e;
	font-weight: bold;
	font-size: 1.1em;
	padding: 5px;
	margin: 0;
}
#header h2 {
	color: #3e143e;
	font-size: .8em;
	padding: 5px;
	margin: 0;
	border-top: 1px dotted #a2aee2;
	font-weight: normal;
}

/*++++++++++++++++++++++++++ TABS +++++++++++++++++++++++++++++++++*/
.tabLOnEnd {
	background: url(../images/co/arapahoe/skin1_tabL-on-end.gif) no-repeat;
}
.tabLOffEnd {
	background: url(../images/co/arapahoe/skin1_tabLOff_end.gif) no-repeat;
}
.tabOnOff {
	background: url(../images/co/arapahoe/skin1_tab_on-off.gif) no-repeat;
}
.tabOffOff {
	background: url(../images/co/arapahoe/skin1_tab_off-off.gif) no-repeat;
}
.tabOffOn {
	background: url(../images/co/arapahoe/skin1_tab_off-on.gif) no-repeat;
}
.tabROffEnd {
	background: url(../images/co/arapahoe/skin1_tabR-off-end.gif) no-repeat;
}
.tabROnEnd {
	background: url(../images/co/arapahoe/skin1_tabR_on-end.gif) no-repeat;
}
.tabBarOn {
	background: url(../images/co/arapahoe/skin1_tab_barR_on.gif) bottom repeat-x;
}
.tabBarOnEnd {
	background: url(../images/co/arapahoe/skin1_tab_barR_on-end.gif) bottom no-repeat;
}
.tabTxtOn {
	background: url(../images/co/arapahoe/skin1_tabTxtOn.gif) repeat-x;
	color: #fff;
}
.tabTxtOff {
	background: url(../images/co/arapahoe/skin1_tabTxtOff.gif) 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: #74c4fa;  } 
table.contest thead th { border-bottom: 1px solid #fff;  }
table.reports-data thead th { border-bottom: 1px solid #fff; }
table.map-data thead th { border-bottom: 1px solid #fff;  }
table.map thead th { background: #74c4fa;  }
table.search-header thead th { background: #74c4fa; }

/*++++++++++++++++++++++++++ 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: #ffffff;
}
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: #ffffff;
}
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: #ffffff;
}
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: #ffffff;
}
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: #ffffff;
}
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: #ffffff;
}
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: #ffffff;
}
*/

/*++++++++++++++++++++++++++ Percentage Bars +++++++++++++++++++++++++++++++++*/
/*
.percentageBar {
	background: #555;
}
.percentageBar img {
	border: 1px solid #555;
}
*/
/*++++++++++++++++++++++++++ Search +++++++++++++++++++++++++++++++++*/
table.search-header {
	border: 1px solid #5B5B5B;
}
table.search-header thead {
	background: #c3cedf;
}

/*
table.search-header thead th { 
	color: #fff;
}
table.search-header tbody th { 
	background: #fff;
	color: #606261;
}
*/

.inner-content {
	background: #E8EEF2;
	border-top: 1px dotted #D2D8DB;
	color: #70757F;
}


/*
table.contest-data th.data-head {
	color: #5B5B5B;
}
*/
/*++++++++++++++++++++++++++ Footer Links +++++++++++++++++++++++++++++++++*/
#footer-links {
	color: #333;
}
#footer-links a:link, #footer-links a:visited, #footer-links a:hover, #footer-links a:active {
	color: #333;
}

.data1 {
	margin-left: 1.5em;
	margin-right: 1.5em;
	padding-top: .6em;
}
.data1 label, .data2 label { margin-right: 10px; }

.data1 td, .data2 td {
	color: #3e143e;
	font-size: .8em;
	white-space: nowrap; 
	padding: 2px;
}
.dataR {
	padding-right: 5px;
	text-align: right;
}
.data2 {
	text-align: right;
}

#language {
	border-top: 1px dotted #a2aee2;
	color: #3e143e;
	font-size: .8em;
	padding-top: 2px;
	white-space: nowrap;
	padding-right: 5px;
	text-align: right;
}