BODY
{
	background-color:rgb(0,0,0); 
	background-image:url( "../assets/images/bg.gif" )
}

.nof_GlasgowTealSilverBanners1-Default
{
	font-family : verdana;
	font-size: 24px;
	font-weight : 700;
	font-style : normal;
	color : #008faf
}

.nof_GlasgowTealSilverNavbar4-Regular
{
	font-family : Trebuchet MS ;
	font-size: 11px;
	font-weight : 400;
	font-style : normal;
	color : #008faf
}

.nof_GlasgowTealSilverNavbar5-Rollover
{
	font-family : Trebuchet MS ;
	font-size: 11px;
	font-weight : 700;
	font-style : normal;
	color : #008faf
}

.nof_GlasgowTealSilverNavbar6-Highlighted
{
	font-family : Trebuchet MS ;
	font-size: 11px;
	font-weight : 700;
	font-style : normal;
	color : #535251
}

.nof_GlasgowTealSilverNavbar7-HighlightedRollover
{
	font-family : Trebuchet MS ;
	font-size: 11px;
	font-weight : 700;
	font-style : normal;
	color : #535251
}

.nof_GlasgowTealSilverNavbar9-Regular
{
	font-family : Trebuchet MS ;
	font-size: 11px;
	font-weight : 400;
	font-style : normal;
	color : #008faf
}

.nof_GlasgowTealSilverNavbar10-Rollover
{
	font-family : Trebuchet MS ;
	font-size: 11px;
	font-weight : 700;
	font-style : normal;
	color : #008faf
}

.nof_GlasgowTealSilverNavbar11-Highlighted
{
	font-family : Trebuchet MS ;
	font-size: 11px;
	font-weight : 700;
	font-style : normal;
	color : #535251
}

.nof_GlasgowTealSilverNavbar12-HighlightedRollover
{
	font-family : Trebuchet MS ;
	font-size: 11px;
	font-weight : 700;
	font-style : normal;
	color : #535251
}


.nof_GlasgowTealSilverBanners26-Banner1 {
font-family:MS Sans Serif ; font-size:14px; font-weight:400; font-style:normal; color:#000000 
}

.footertext A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none; font-smooth: always
}

.footertext A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none; font-smooth: always
}

.footertext A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none; font-smooth: always
}

.footertextaction A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #efb111; TEXT-DECORATION: none; font-smooth: always
}

.footertextaction A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #efb111; TEXT-DECORATION: none; font-smooth: always
}

.footertextaction A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #efb111; TEXT-DECORATION: none; font-smooth: always
}

.links { 
    font-weight: bold; font-size: 24px; color: #000000
}

.links A:link {
    font-weight: bold; font-size: 24px; color: #000000; text-decoration: none; font-smooth: always
}

.links A:active {
    font-weight: bold; font-size: 24px; color: #000000; text-decoration: none; font-smooth: always
}

.links A:visited {
    font-weight: bold; font-size: 24px; color: #000000; text-decoration: none; font-smooth: always
}

.filmstrip { 
    border:0px groove #000000
}

.filmstrip A:link IMG {
    border:0px groove #000000
}

.filmstrip A:active IMG {
    border:0px groove #000000
}

.filmstrip A:visited IMG {
    border:0px groove #000000
}

td.normal{
	background-color: transparent;
	background-image: url( "../assets/images/autogen/clearpixel.gif" )
}

td.normalon { 
    background-color: #efb111;
    background-image: url( "../assets/images/autogen/yellowpixel.gif" )
}
    
.percentile {
  font-size: 30px;
  text-align: center;
  color: rgb(255,255,255)
}

.percentile_b {
  font-size: 30px;
  text-align: center;
  color: rgb(0,0,0)
}

.county_percentile_w {
  font-size: 18px;
  text-align: center;
  color: rgb(255,255,255)
}

.county_percentile_b {
  font-size: 18px;
  text-align: center;
  color: rgb(0,0,0)
}

.collapsed {
  border-collapse:collapse 
}

input.formInputText[disabled="disabled"] {
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    background: transparent url( "../assets/images/textfield_bg.png" ) no-repeat;
    background-color: #6994AA;    
    padding: 2px;
    border: solid 1px #000080;
    margin-right: 5px;
    margin-bottom: 5px;
    height: 20px
    }

input.formInputText  {
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    background: transparent url( "../assets/images/textfield_bg.png" ) no-repeat;
    background-color: #6994AA;    
    padding: 2px;
    border: solid 1px #000080;
    margin-right: 5px;
    margin-bottom: 5px;
    height: 20px
    }

input.formInputText:focus {
    background-color: #ABBFD0;
    color: #FFFFFF;
    border: solid 1px #006600; 
    cursor: text
    }
    
textarea.formInputText {
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    background: transparent url( "../assets/images/textfield_bg.png" ) no-repeat;
    background-color: #6994AA;
    padding: 2px;
    border: solid 1px #000080;
    margin-right: 5px;
    margin-bottom: 5px
    }

textarea.formInputText[disabled="disabled"] {
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    background: transparent url( "../assets/images/textfield_bg.png" ) no-repeat;
    background-color: #6994AA;
    padding: 2px;
    border: solid 1px #000080;
    margin-right: 5px;
    margin-bottom: 5px
    }
    
select.formInputText {
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    background: transparent url( "../assets/images/textfield_bg.png" ) no-repeat;
    background-color: #6994AA;
    padding: 2px;
    border: solid 1px #000080;
    margin-right: 5px;
    margin-bottom: 5px
    }
    
 select.formInputText:focus {
    background-color: #ABBFD0;
    color: #FFFFFF;
    border: solid 1px #006600; 
    cursor: text
    }
    
select.formInputText[disabled="disabled"] {
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    background: transparent url( "../assets/images/textfield_bg.png" ) no-repeat;
    background-color: #6994AA;
    padding: 2px;
    border: solid 1px #000080;
    margin-right: 5px;
    margin-bottom: 5px
    }    
   
.inputErrorField {
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    background: transparent url( "../assets/images/textfield_bg.png" ) no-repeat;
    background-color: #FF0000;    
    padding: 2px;
    border: solid 1px #000080;
    margin-right: 5px;
    margin-bottom: 5px
   }
   
table.FixedTableHead {   
    height: 100%;
    width: 679px; 
    cssFloat: left;
    overflow: auto;
    overflow-x: hidden;
    overflow-y: auto;   
    background-color: E6E6E6 
}

#busy_pl {
	display: none;
	overflow: scroll;
	overflow-x: hidden;
	width: 286px;
	height: 300px;
	z-index: 4;
	visibility: hidden;
	background: url( "/assets/images/loader.gif" ) 50% 50% no-repeat
}

#busy_sl {
	display: none;
	overflow: scroll;
	overflow-x: hidden;
	width: 286px;
	height: 252px;
	z-index: 4;
	visibility: hidden;
	background: url( "/assets/images/loader.gif" ) 50% 50% no-repeat
}

.playlist_sl {
	display:none;
	overflow:scroll;
	overflow-x: hidden;
	width: 286px;
	height: 252px;
	z-index: 4
}

.playlist_pl {
	display:none;
	overflow:scroll;
	overflow-x: hidden;
	width: 286px;
	height: 300px;
	z-index: 4
}

.electionprecinctstablenum_w {
    border-style: none none solid none;
    border-width: 2px;
    border-color: rgb(255,255,255);
    font-size: 16px;
    text-align: left;
    color: rgb(255,255,255)
}

.electionprecinctstablenum_b {
    border-style: none none solid none;
    border-width: 2px;
    border-color: rgb(255,255,255);
    font-size: 16px;
    text-align: left;
    color: rgb(0,0,0)
}

.electionprecinctstable {
    border-style: none none solid none;
    border-width: 2px;
    border-color: rgb(255,255,255);
    font-size: 16px;
    text-align: left;
    color: rgb(255,255,255)
}

.stateprecincts {
	overflow:scroll;
	overflow-x: hidden;
	width: 270px;
	height: 70px;
	z-index: 4
}

.judgeprecincts {
	overflow:scroll;
	overflow-x: hidden;
	width: 270px;
	height: 218px;
	z-index: 4
}

a.EVENTS:link{ 
  text-decoration:none; 
  color:white 
} 
  
 a.EVENTS:visited
{ 
  text-decoration:none; 
  color:white 
} 

.formfields {
  border: none;
  background-color:transparent;
  width: 150px;
  height: 20px
}

a.MEMBERSHIP:link{ 
  background:url( "../assets/images/Sub_Header_Button_Sprite.jpg" ) no-repeat scroll 0px 0px; 
  width:206px; 
  height:32px; 
  padding-top:0px; 
  display:block; 
  color:white; 
  text-align:center; 
  float:center; 
  margin: 0px 0px 
} 
  
 a.MEMBERSHIP:visited
{ 
  background:url( "../assets/images/Sub_Header_Button_Sprite.jpg" ) no-repeat scroll 0px 0px; 
  width:206px; 
  height:32px; 
  padding-top:0px; 
  display:block; 
  color:white; 
  text-align:center; 
  float:center; 
  margin: 0px 0px
}

a.CONTRIBUTE:link{ 
  background:url( "../assets/images/Sub_Header_Button_Sprite.jpg" ) no-repeat scroll 0px -32px; 
  width:161px; 
  height:32px; 
  padding-top:0px; 
  display:block; 
  color:white; 
  text-align:center; 
  float:center; 
  margin: 0px 0px 
} 
  
 a.CONTRIBUTE:visited
{ 
  background:url( "../assets/images/Sub_Header_Button_Sprite.jpg" ) no-repeat scroll 0px -32px; 
  width:161px; 
  height:32px; 
  padding-top:0px; 
  display:block; 
  color:white; 
  text-align:center; 
  float:center; 
  margin: 0px 0px
} 

a.DUES:link { 
  background:url( "../assets/images/Sub_Header_Button_Sprite.jpg" ) no-repeat scroll 0px -114px; 
  width:190px; 
  height:50px; 
  padding-top:0px; 
  display:block; 
  color:white; 
  text-align:center; 
  float:center; 
  margin: 0px 0px 
} 
  
 a.DUES:visited
{ 
  background:url( "../assets/images/Sub_Header_Button_Sprite.jpg" ) no-repeat scroll 0px -114px; 
  width:190px; 
  height:50px; 
  padding-top:0px; 
  display:block; 
  color:white; 
  text-align:center; 
  float:center; 
  margin: 0px 0px
} 

a.DONATE:link { 
  background:url( "../assets/images/Sub_Header_Button_Sprite.jpg" ) no-repeat scroll 0px -64px; 
  width:190px; 
  height:50px; 
  padding-top:0px; 
  display:block; 
  color:white; 
  text-align:center; 
  float:center; 
  margin: 0px 0px 
} 
  
 a.DONATE:visited
{ 
  background:url( "../assets/images/Sub_Header_Button_Sprite.jpg" ) no-repeat scroll 0px -64px; 
  width:190px; 
  height:50px; 
  padding-top:0px; 
  display:block; 
  color:white; 
  text-align:center; 
  float:center; 
  margin: 0px 0px
} 

td.UPLOAD_link
{ 
  background:url( "../assets/images/Sub_Header_Button_Sprite.jpg" ) no-repeat scroll 0px -164px; 
  width:190px; 
  height:50px; 
  padding-top:0px;  
  display:block;
  color:white; 
  text-align:center; 
  float:center; 
  margin: 0px 0px;
  z-index:1 
} 
  
 a.TRYAGAIN:link{ 
  background:url( "../assets/images/Sub_Header_Button_Sprite.jpg" ) no-repeat scroll 0px -214px; 
  width:190px; 
  height:50px; 
  padding-top:0px;  
  display:block;
  color:white; 
  text-align:center; 
  float:center; 
  margin: 0px 0px;
  z-index:1 
} 
  
 a.TRYAGAIN:visited
{ 
  background:url( "../assets/images/Sub_Header_Button_Sprite.jpg" ) no-repeat scroll 0px -214px; 
  width:190px; 
  height:50px; 
  padding-top:0px;
  display:block;  
  color:white; 
  text-align:center; 
  float:center; 
  margin: 0px 0px;
  z-index:1
} 

a.FEEDBACK:link{ 
  background:url( "../assets/images/Sub_Header_Button_Sprite.jpg" ) no-repeat scroll 0px -264px; 
  width:190px; 
  height:50px; 
  padding-top:0px;  
  display:block;
  color:white; 
  text-align:center; 
  float:center; 
  margin: 0px 0px;
  z-index:1 
} 
  
 a.FEEDBACK:visited
{ 
  background:url( "../assets/images/Sub_Header_Button_Sprite.jpg" ) no-repeat scroll 0px -264px; 
  width:190px; 
  height:50px; 
  padding-top:0px;
  display:block;  
  color:white; 
  text-align:center; 
  float:center; 
  margin: 0px 0px;
  z-index:1
} 

a.SHOUTBOX:link{ 
  background:url( "../assets/images/Sub_Header_Button_Sprite.jpg" ) no-repeat scroll 0px -314px; 
  width:141px; 
  height:35px; 
  padding-top:0px;  
  display:block;
  color:white; 
  text-align:center; 
  float:center; 
  margin: 0px 0px;
  z-index:1 
} 
  
 a.SHOUTBOX:visited
{ 
  background:url( "../assets/images/Sub_Header_Button_Sprite.jpg" ) no-repeat scroll 0px -314px; 
  width:141px; 
  height:35px; 
  padding-top:0px;
  display:block;  
  color:white; 
  text-align:center; 
  float:center; 
  margin: 0px 0px;
  z-index:1
} 

a.SHOUTBOXEXTRAS:link{ 
  background:url( "../assets/images/Sub_Header_Button_Sprite.jpg" ) no-repeat scroll -282px -314px; 
  width:64px; 
  height:20px; 
  padding-top:0px;  
  display:block;
  color:white; 
  text-align:center; 
  float:center; 
  margin: 0px 0px;
  z-index:1 
} 
  
 a.SHOUTBOXEXTRAS:visited
{ 
  background:url( "../assets/images/Sub_Header_Button_Sprite.jpg" ) no-repeat scroll -282px -314px; 
  width:64px; 
  height:20px; 
  padding-top:0px;
  display:block;  
  color:white; 
  text-align:center; 
  float:center; 
  margin: 0px 0px;
  z-index:1
} 

.navbar {
  font-family: arial;
  font-weight: bold;
  font-size: 14px
}

.navbar td {
   color: rgb(0,0,0);
   background-color: rgb(105,148,170)
}

a.CANDIDATEBACK:link{ 
  background:url( "../assets/images/Sub_Header_Button_Sprite.jpg" ) no-repeat scroll 0px -349px; 
  width:90px; 
  height:40px; 
  padding-top:0px;  
  display:block;
  color:white; 
  text-align:center; 
  float:center; 
  margin: 0px 0px;
  z-index:1 
} 
  
 a.CANDIDATEBACK:visited
{ 
  background:url( "../assets/images/Sub_Header_Button_Sprite.jpg" ) no-repeat scroll 0px -349px; 
  width:90px; 
  height:40px; 
  padding-top:0px;
  display:block;  
  color:white; 
  text-align:center; 
  float:center; 
  margin: 0px 0px;
  z-index:1
} 

a.CANDIDATENEXT:link{ 
  background:url( "../assets/images/Sub_Header_Button_Sprite.jpg" ) no-repeat scroll -180px -349px; 
  width:92px; 
  height:40px; 
  padding-top:0px;  
  display:block;
  color:white; 
  text-align:center; 
  float:center; 
  margin: 0px 0px;
  z-index:1 
} 
  
 a.CANDIDATENEXT:visited
{ 
  background:url( "../assets/images/Sub_Header_Button_Sprite.jpg" ) no-repeat scroll -180px -349px; 
  width:92px; 
  height:40px; 
  padding-top:0px;
  display:block;  
  color:white; 
  text-align:center; 
  float:center; 
  margin: 0px 0px;
  z-index:1
} 

a.RACESTATS:link
{ 
  background:url( "../assets/images/Sub_Header_Button_Sprite.jpg" ) no-repeat scroll 0px -389px; 
  width:164px; 
  height:52px; 
  padding-top:0px;  
  display:block;
  color:white; 
  text-align:center; 
  float:center; 
  margin: 0px 0px;
  z-index:1 
} 
  
 a.RACESTATS:visited
{ 
  background:url( "../assets/images/Sub_Header_Button_Sprite.jpg" ) no-repeat scroll 0px -389px; 
  width:164px; 
  height:52; 
  padding-top:0px;
  display:block;  
  color:white; 
  text-align:center; 
  float:center; 
  margin: 0px 0px;
  z-index:1
} 

.CANDIDATETEXTACTION A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #000000; TEXT-DECORATION: none; font-smooth: always
}

.CANDIDATETEXTACTION A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #000000; TEXT-DECORATION: none; font-smooth: always
}

.CANDIDATETEXTACTION A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #000000; TEXT-DECORATION: none; font-smooth: always
}

.footertext A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #b22222; TEXT-DECORATION: underline; font-smooth: always
}

.footertextaction A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f8e0a0; TEXT-DECORATION: underline; font-smooth: always
}

.links A:hover {
    font-weight: bold; font-size: 30px; color: #ff0000; text-decoration: underline; font-smooth: always
}

.filmstrip A:hover IMG {
    border:4px groove #efb111
}

input.formInputText:hover {
    background-color: #ABBFD0;
    color: #FFFFFF;
    border: solid 1px #006600;
    cursor: pointer
    }
    
select.formInputText:hover {
    background-color: #ABBFD0;
    color: #FFFFFF;
    border: solid 1px #006600;
    cursor: pointer
    }
    
a.EVENTS:hover
{ 
  text-decoration:underline;
  color:yellow
}

a.MEMBERSHIP:hover
{ 
  background-position:-206px 0px
} 

a.CONTRIBUTE:hover
{ 
  background-position:-161px -32px
}

a.DUES:hover
{ 
  background-position:-190px -114px
}

a.DONATE:hover
{ 
  background-position:-190px -64px
}

td.UPLOAD_hover
{ 
  background:url( "../assets/images/Sub_Header_Button_Sprite.jpg" ) no-repeat scroll -190px -164px; 
  width:190px; 
  height:50px; 
  padding-top:0px;
  display:block;  
  color:white; 
  text-align:center; 
  float:center; 
  margin: 0px 0px;
  z-index:1
} 

a.TRYAGAIN:hover
{ 
  background-position:-190px -214px
}

a.FEEDBACK:hover
{ 
  background-position:-190px -264px
}

a.SHOUTBOX:hover
{ 
  background-position:-141px -314px
}

a.SHOUTBOXEXTRAS:hover
{ 
  background-position:-346px -314px
}

.navbar:hover td {
   color: rgb(0,0,0);
   background-color: rgb(178,34,34);
   cursor: pointer
}

a.CANDIDATEBACK:hover
{ 
  background-position:-90px -349px
}

a.CANDIDATENEXT:hover
{ 
  background-position:-272px -349px
}

a.RACESTATS:hover
{ 
  background-position:-164px -389px
}

.CANDIDATETEXTACTION A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #dd071f; TEXT-DECORATION: underline; font-smooth: always
}

