	.r {
		vertical-align: top;

		font-size : 14px; 
	}
	.w {
		font-size : 14px;
		font-weight: bold; color: #FFFFFF;
	}
	H1 {
		font-size: 24px;
		font-weight: bold; color: #9c1519;
		text-decoration: none;

	}
	.w {
		background-color: #112f5f !important;
	}
Body { scrollbar-base-color: #0054A4;
scrollbar-track-color: #0B2263;
scrollbar-face-color: #910D08;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: #848484;
scrollbar-darkshadow-color: #071844;
scrollbar-shadow-color: #071844;
scrollbar-arrow-color: #FFFFFF;
	font-family: Calibri, Tahoma, Helvitica, sans-serif;
	font-size: 13px;
	color: #333;
}  
.tablebackcolor {
	background-color: white;
}
.VregHeadColor {
    	color: #FF0000;
    	font-weight: bold;
    	font-size: 12px;
    }
    .Vregstyle1 {
    	text-align: center;
    }
    .Vregstyle2 {
    	border-top: red solid 1px;
    	border-bottom: red solid 1px;
    	width: 200px;
    }
    .Vregstyle3 {
        color: gray;
    	font-size: 10px;
    }
    .Vregstyle4 {
        color: gray;
    	font-size: 10px;
    	text-align: right;
    }
    .Vregstyle5 {
        color: gray;
      text-align: center;
      font-size: 8px;
    }
    .menuBackColor {
        border: 1 solid #002280;
        border-top: 0;
      }

	.menuTopLevel {
		font-size: 12px;
		color: #FFFFFF;
		text-decoration: none;
		font-weight: bold;
		line-height: 100%;
	}
	.menuTopLevel:hover {
		color: #FFCC33 ;
		text-decoration: underline
	}
	.menuTopLevel:active {
		text-decoration: none
	}
	.date {  font-weight: bold; color: #000BE6}
	
A:link { font:Arial;text-decoration:underline}
A:active { text-decoration:underline}
A:visited { text-decoration:underline}
A:hover { text-decoration:underline}

A.r:link {background:"594CAA";color:yellow; font:Arial;text-decoration:underline}
A.r:active {background:"#594CAA";color:yellow; text-decoration:underline}
A.r:visited {background:"#594CAA";color:yellow; text-decoration:underline}
A.r:hover {background:"#594CAA";color:red; text-decoration:underline}

A.b2:link {background:"white";color:#0039a4; font:Arial;text-decoration:underline}
A.b2:visited {background:"white";color:#0039a4; text-decoration:underline}
A.b2:active {background:"white";color:#FF0000; text-decoration:underline}
A.b2:hover {background:"white";color:#FF0000; text-decoration:underline}

A.menuitem:link {color: #FFFFFF; font:Arial;text-decoration:none}
A.menuitem:visited {color: #FFFFFF; text-decoration:none}
A.menuitem:active {color:#FFFFFF; text-decoration:underline}
A.menuitem:hover {color:#FF0000; text-decoration:underline}

a, a:link, a:visited, a:active {
    color: #112f5f !important;
}
a:hover {
    color: #9c1519 !important;
}
 
TD.menuitem {  
	font-size: 12px; font-weight: bold; color: #FFFFFF; 
	height:15px;padding:3px;
	background-color:#003399;}
TD.menuBack { 
	font-size: 12px; font-weight: bold; color: #FFFFFF;
	height:15px;padding:3px;
	background-color:#002280;}

td.edit_rt_top	{
		
		font-size : 12px; background:#ffff42;}
		
td.edit_rt_item {
		
		font-size : 12px; background:#ffff42;}
		
		
		
td.hrule1 {background: red;}
td.hrule2 {background: blue;}

IMG.RT_B { height:10; src:url(images/red_dot.gif); }
TD.RT_B_BG_Win_IE6 { padding-left: 1px; padding-right: 1px; padding-bottom: 0px; padding-top: 0px; margin-left: 1px; margin-right: 0px; background-image: url(images/bar_background_102x12.gif); background-repeat: no-repeat; background-position: center; }
TD.RT_B_BG_Win_IE5 { padding-left: 1px; padding-right: 4px; padding-bottom: 1px; padding-top: 1px; margin-left: 1px; margin-right: 0px; background-image: url(images/bar_background_102x12.gif); background-repeat: no-repeat; background-position: center; }
TD.RT_B_BG_Win_IE4 { padding-left: 1px; padding-right: 1px; padding-bottom: 0px; padding-top: 0px; margin-left: 1px; margin-right: 0px; background-image: url(images/bar_background_102x12.gif); background-repeat: no-repeat; background-position: center; }
TD.RT_B_BG_Win_NS5 { padding-left: 1px; padding-right: 1px; padding-bottom: 1px; padding-top: 2px; margin-left: 1px; margin-right: 0px; background-image: url(images/bar_background_102x12.gif); background-repeat: no-repeat; background-position: center; }
TD.RT_B_BG_Mac_IE5 { padding-left: 0px; padding-right: 4px; padding-bottom: 1px; padding-top: 1px; margin-left: 1px; margin-right: 0px; background-image: url(images/bar_background_102x12.gif); background-repeat: no-repeat; background-position: center; }
TD.RT_B_BG_Mac_NS5 { padding-left: 1px; padding-right: 1px; padding-bottom: 2px; padding-top: 3px; margin-left: 1px; margin-right: 0px; background-image: url(images/bar_background_102x12.gif); background-repeat: no-repeat; background-position: center; }
H1.RT_BH { color:Black; font-size: 14pt; font-weight:bold; text-align: center;}
H2.RT_BH { color:Black; font-size: 12pt; font-weight:bold; text-align: center;}
TD.Realtime_BodyAll { color:White }
P.RT_CH { color:Black; text-align:center }
TR.RT_ET_BG { background-color:Silver;}
A.RT_RM {FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: navy;  TEXT-DECORATION: underline }
TD.RT_ET { color:Black; vertical-align:bottom; text-align:center; height:20px; font-size:14pt}
TD.RT_ET_ST { color:Black; vertical-align:bottom; text-align:center; height:20px; font-size:14pt}
TD.RT_ED { color:Black; vertical-align:bottom; text-align:center; height:20px; font-size:14pt; padding-bottom:3; }
TR.RT_CT_BG { background-color:#000080; height:20px }
TR.RT_EI { background-color:Silver; }
TD.RT_LU { text-align:center; vertical-align:top; height:20px; color:Black }
TD.RT_VT { text-align:center; vertical-align:top; height:20px; color:Black }
TD.RT_VT_L { text-align:left; padding-left:70px; vertical-align:top; height:10px; color:Black; width:60%  }
TD.RT_VT_N { text-align:left; vertical-align:top; height:10px; color:Black; width: 12% }
TD.RT_VT_P { text-align:left; vertical-align:top; height:10px; color:Black;}
TABLE.RT_NT { width:100% }
TD.RT_CT_N { text-align:center; color: white; font-weight: bold;}
TR.RT_BD { background-color:Navy; color:White;}
TD.RT_PD { text-align:center}
TD.RT_VF { text-align:center; font-weight:bold;}
TD.RT_CTV { text-align:right; color:Black; font-weight:bold; padding-right:3px; padding-left:3px; }
TD.RT_CTP { text-align:right; color:Black; font-weight:bold }
TD.RT_CN { text-align:left; color:Black; padding-right: 10px;}
SPAN.RT_CP { text-align:left; }
TD.RT_CV { text-align:right; color:Black; padding-right:3px; padding-left:3px; }
TD.RT_CV_S { text-align:right; color:Black; padding-right:3px; padding-left:3px; }
TD.RT_CV_D { text-align:right; color:Black; padding-right:3px; padding-left:3px; }
TD.RT_CPt { text-align:right; color:Black; }
TD.RT_TV { text-align:right; color:Black; padding-right:3px; padding-left:3px; }
TD.RT_TV_S { text-align:right; color:Black; padding-right:3px; padding-left:3px; }
TD.RT_TV_D { text-align:right; color:Black; padding-right:3px; padding-left:3px; }
TD.RT_BS { width: 20px; }
TD.RT_VS { width: 20px; }
TD.RT_FL1 { text-align:Center; font-size:14px; font-style:normal; font-weight:Bold; margin-left:0px; padding-left:0px;  }
TD.RT_FL2 { text-align:Center; font-size:12px; font-style:italic; font-weight:normal; margin-left:0px; padding-left:0px; }
H1.RT_Err_File { color:Red; }

IMG.Realtime_Bar { height:10; src:url(/images/red_dot.gif); }
TD.Realtime_Bar_Background_Win_IE6 { padding-left: 1px; padding-right: 1px; padding-bottom: 0px; padding-top: 0px; margin-left: 1px; margin-right: 0px; background-image: url(images/bar_background_102x12.gif); background-repeat: no-repeat; background-position: center; }
TD.Realtime_Bar_Background_Win_IE5 { padding-left: 0px; padding-right: 4px; padding-bottom: 0px; padding-top: 1px; margin-left: 1px; margin-right: 0px; background-image: url(images/bar_background_102x12.gif); background-repeat: no-repeat; background-position: center; }
TD.Realtime_Bar_Background_Win_IE4 { padding-left: 1px; padding-right: 1px; padding-bottom: 0px; padding-top: 0px; margin-left: 1px; margin-right: 0px; background-image: url(images/bar_background_102x12.gif); background-repeat: no-repeat; background-position: center; }
TD.Realtime_Bar_Background_Win_NS5 { padding-left: 1px; padding-right: 1px; padding-bottom: 0px; padding-top: 3px; margin-left: 1px; margin-right: 0px; background-image: url(images/bar_background_102x12.gif); background-repeat: no-repeat; background-position: center; }
TD.Realtime_Bar_Background_Mac_IE5 { padding-left: 0px; padding-right: 4px; padding-bottom: 1px; padding-top: 1px; margin-left: 1px; margin-right: 0px; background-image: url(images/bar_background_102x12.gif); background-repeat: no-repeat; background-position: center; }
TD.Realtime_Bar_Background_Mac_NS5 { padding-left: 1px; padding-right: 1px; padding-bottom: 2px; padding-top: 3px; margin-left: 1px; margin-right: 0px; background-image: url(images/bar_background_102x12.gif); background-repeat: no-repeat; background-position: center; }
H1.Realtime_BodyHeader { color:Black; font-size: 14pt; font-weight:bold; text-align: center;}
H2.Realtime_BodyHeader { color:Black; font-size: 12pt; font-weight:bold; text-align: center;}
TD.Realtime_BodyAll { color:White }
P.Realtime_Click_Here { color:Black; text-align:center }
A.Realtime_Real_Map {FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: navy;  TEXT-DECORATION: underline }

TR.Realtime_Election_Title_BG { background-color: #CCCCCC; color:Black; vertical-align:bottom; text-align:center; height:20px; font-size:14pt}
TD.Realtime_Election_Title { color:Black; vertical-align:bottom; text-align:center; height:20px; font-size:14pt}

TR.Realtime_Contest_Title_BG { background-color:"navy"; height:20px }
TD.Realtime_Last_Update { text-align:center; vertical-align:top; height:20px; color:Black }
TD.Realtime_Contest_Title_Name { text-align:center; color: white; font-weight: bold;}
TR.Realtime_Banner_Data { background-color:Navy; color:White;}
TD.Realtime_Precinct_Data { text-align:center}
TD.Realtime_Vote_For { text-align:center; font-weight:bold;}
TD.Realtime_Column_Titles_Votes { text-align:right; color:Black; font-weight:bold; padding-right:3px; padding-left:3px; }
TD.Realtime_Column_Titles_Percent { text-align:right; color:Black; font-weight:bold }
TD.Realtime_Choice_Name { text-align:left; color:Black; padding-right: 40px; }
SPAN.Realtime_Choice_Party { text-align:left; }
TD.Realtime_Choice_Votes { text-align:right; color:Black; padding-right:3px; padding-left:3px; }
TD.Realtime_Choice_Votes_Sequoia { text-align:right; color:Black; padding-right:3px; padding-left:3px; }
TD.Realtime_Choice_Votes_Diebold { text-align:right; color:Black; padding-right:3px; padding-left:3px; }
TD.Realtime_Choice_Percent { text-align:right; color:Black; }
TD.Realtime_Total_Votes { text-align:right; color:Black; padding-right:3px; padding-left:3px; }
TD.Realtime_Total_Votes_Sequoia { text-align:right; color:Black; padding-right:3px; padding-left:3px; }
TD.Realtime_Total_Votes_Diebold { text-align:right; color:Black; padding-right:3px; padding-left:3px; }
TD.Realtime_BarToVotesSeparator { width: 40px; }
TD.Realtime_VotesToPercentSeparator { width: 30px; }
TD.Realtime_Footer_Line1 { text-align:Center; font-size:14px; font-style:normal; font-weight:Bold; margin-left:0px; padding-left:0px;  }
TD.Realtime_Footer_Line2 { text-align:Center; font-size:12px; font-style:italic; font-weight:normal; margin-left:0px; padding-left:0px; }
SPAN.Realtime_SOESoftwareMessage { }
H1.Realtime_Error_Unable_To_Open_File { color:Red; }
#banner {
  border-right: 1 solid 1px;
  }

	
.HeaderRow td, .clickme {
	background-color: #112f5f;
}