/* OpenID icon style */
input.system-openid, input.com-system-openid {
   background: url(http://openid.net/images/login-bg.gif) no-repeat;
   background-color: #fff;
   background-position: 0 50%;
   color: #000;
   padding-left: 18px;
}


/* Unpublished */
.system-unpublished {
background: #e8edf1;
border-top: 4px solid #c4d3df;
border-bottom: 4px solid #c4d3df;
}

/* System Messages */
#system-message    { margin-bottom: 10px; padding: 0;}
#system-message dt { font-weight: bold; }
#system-message dd { margin: 0; font-weight: bold; text-indent: 30px; }
#system-message dd ul { color: #0055BB; margin-bottom: 10px; list-style: none; padding: 10px; border-top: 3px solid #84A7DB; border-bottom: 3px solid #84A7DB;}

/* System Standard Messages */
#system-message dt.message { display: none; }
#system-message dd.message {  }

/* System Error Messages */
#system-message dt.error { display: none; }
#system-message dd.error ul { color: #c00; background-color: #E6C0C0; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B;}

/* System Notice Messages */
#system-message dt.notice { display: none; }
#system-message dd.notice ul { color: #c00; background: #EFE7B8; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E;}

/* Debug */
#system-debug     { color: #ccc; background-color: #fff; padding: 10px; margin: 10px; }
#system-debug div { font-size: 11px;}

#boxStyle
{
    top: 1px;
    display:flex;
     align-items:flex-start;
    width: 350px;
    height: 233px;
    border: 0;
    font-family:"Arial", Verdana, Sans-serif;
    box-shadow: 1px 1px 25px 10px black inset;
    box-shadow: -1px -1px 25px 10px black inset;
    border:0px solid;
    border-radius:35px;
    background-image:url("../../../images/stories/Depts/rae/ElectionsNov2.jpg");
    position: relative;
        }
#boxCenter
{
    /* border:1px solid red; */
    flex: 1;
    width: 350px ;
    height: 60px;
    margin-left: auto ;
    margin-right: auto ;
	position: relative;
    
 
}
#tableDiv {
    /* border:1px solid blue; */
    width: 302px;
	height: 50px;
    position: relative;
    top: 15px;
	left: 22px;
}
#cdclock 
{
    flex: 1;
	position: relative;
    align-self: center;
    border-collapse: collapse;
    /* border:1px solid green; */
    outline: 0;
    outline-style:none; 
	height: 40px;	
    color: #e6e6e6;
    width: 300px;
    margin-left: 24px;
    padding:0px;
    margin: 0px;
    font-family:"Arial", Verdana, Sans-serif;
 
}
#daysBox3, #hoursBox3, #secondsBox3, #minutesBox3, #colon, #cdclock 
{
    color: silver;
    /* color: black; */
    font-size:250%;
	/* font-weight: bold; */
    padding:1px;
    margin:1px;
}

#boxStylesm
{
    background-image:url("../../../images/stories/RAE/2014/imgs/primElecStartsm.jpg");
	width: 196px;
    height: 130px;top: 1px;
    display:flex;
    align-items:flex-start;
    width: 196px;
    height: 130px;
    border: 0;
    font-family:"Arial", Verdana, Sans-serif;
    box-shadow: 1px 1px 25px 10px black inset;
    box-shadow: -1px -1px 25px 10px black inset;
    border:0px solid;
    border-radius:35px;
    position: relative;
	margin: 12px;
}		
#boxCentersm
{
    /* border:1px solid red; */
    flex: 1;
    width: 196px ;
    height: 60px;
    margin-left: auto ;
    margin-right: auto ;
	position: relative;
	 top: 74px;
    
 
}
#tableDivsm {
    /* border:1px solid blue; */
    width: 180px;
	height: 50px;
    position: relative;
    top: 5px;
	left: 8px;
}
#cdclocksm 
{
    flex: 1;
	position: relative;
    align-self: center;
    border-collapse: collapse;
    /* border:1px solid green; */
    outline: 0;
    outline-style:none; 
	height: 20px;	
    color: #e6e6e6;
    width: 180px;
    margin-left: 5px;
    padding:0px;
    margin: 0px;
    font-family:"Arial", Verdana, Sans-serif;
 
}
#daysBox3sm, #hoursBox3sm, #secondsBox3sm, #minutesBox3sm, #colonsm, #cdclocksm 
{
    color: silver;
    /* color: black; */
    font-size:140%;
	/* font-weight: bold; */
    padding:1px;
    margin:1px;
}

#boxStylesmT
{
    background-image:url("../../../images/stories/RAE/2014/imgs/eleDayUntilsm.jpg");
	width: 196px;
    height: 130px;top: 1px;
    display:flex;
    align-items:flex-start;
    width: 196px;
    height: 130px;
    border: 0;
    font-family:"Arial", Verdana, Sans-serif;
    box-shadow: 1px 1px 25px 10px black inset;
    box-shadow: -1px -1px 25px 10px black inset;
    border:0px solid;
    border-radius:35px;
    position: relative;
	margin: 12px;
}
#boxStylesmVRD
{
    background-image:url("../../../images/stories/RAE/2014/imgs/voteRegEndsInsm.jpg");
	background-repeat: repeat-y;
	width: 196px;
    height: 130px;top: 1px;
    display:flex;
    align-items:flex-start;
    width: 196px;
    height: 130px;
    border: 0;
    font-family:"Arial", Verdana, Sans-serif;
    box-shadow: 1px 1px 25px 10px black inset;
    box-shadow: -1px -1px 25px 10px black inset;
    border:0px solid;
    border-radius:35px;
    position: relative;
	margin: 12px;
	}
#boxCentersmVRD
{
    /* border:1px solid red; */
    flex: 1;
    width: 196px ;
    height: 60px;
    margin-left: auto ;
    margin-right: auto ;
	position: relative;
	top: 4px;
	/* margin-top: 80px; */
    
 
}
#tableDivsmVRD {
    /* border:1px solid blue; */
    width: 180px;
	height: 50px;
    position: relative;
    top: 85px;
	left: 8px;
}
#cdclocksmVRD 
{
    flex: 1;
	position: relative;
    align-self: center;
    border-collapse: collapse;
    /* border:1px solid green; */
    outline: 0;
    outline-style:none; 
	height: 20px;	
    color: #363636;
    width: 180px;
    margin-left: 5px;
    padding:0px;
    margin: 0px;
    font-family:"Arial", Verdana, Sans-serif;
 
}	
#boxStylesmBev
{
    background-image:url("../../../images/stories/RAE/2014/imgs/earlyVotingEndsm.jpg");
	width: 196px;
    height: 130px;top: 1px;
    display:flex;
    align-items:flex-start;
    width: 196px;
    height: 130px;
    border: 0;
    font-family:"Arial", Verdana, Sans-serif;
    box-shadow: 1px 1px 25px 10px black inset;
    box-shadow: -1px -1px 25px 10px black inset;
    border:0px solid;
    border-radius:35px;
    position: relative;
	margin: 12px;
}	
#boxCentersmT
{
    /* border:1px solid red; */
    flex: 1;
    width: 196px ;
    height: 60px;
    margin-left: auto ;
    margin-right: auto ;
	position: relative;
	top: 3px;
    
 
}
#tableDivsmT {
    /* border:1px solid blue; */
    width: 180px;
	height: 50px;
    position: relative;
    top: 5px;
	left: 8px;
}
#cdclocksmT 
{
    flex: 1;
	position: relative;
    align-self: center;
    border-collapse: collapse;
    /* border:1px solid green; */
    outline: 0;
    outline-style:none; 
	height: 20px;	
    color: #e6e6e6;
    width: 180px;
    margin-left: 5px;
    padding:0px;
    margin: 0px;
    font-family:"Arial", Verdana, Sans-serif;
 
}
#boxCentersmB
{
    /* border:1px solid red; */
    flex: 1;
    width: 196px ;
    height: 60px;
    margin-left: auto ;
    margin-right: auto ;
	position: relative;
	top: 84px;
    
 
}
#tableDivsmB {
    /* border:1px solid blue; */
    width: 180px;
	height: 50px;
    position: relative;
    top: 5px;
	left: 8px;
}
#cdclocksmB 
{
    flex: 1;
	position: relative;
    align-self: center;
    border-collapse: collapse;
    /* border:1px solid green; */
    outline: 0;
    outline-style:none; 
	height: 20px;	
    color: #e6e6e6;
    width: 180px;
    margin-left: 5px;
    padding:0px;
    margin: 0px;
    font-family:"Arial", Verdana, Sans-serif;
 
}
#daysBoxGEsm, #hoursBoxGEsm, #secondsBoxGEsm, #minutesBoxGEsm, #colonsm, #cdclocksmT 
{
    color: silver;
    /* color: black; */
    font-size:140%;
	/* font-weight: bold; */
    padding:1px;
    margin:1px;
}
#daysBoxVRDsm, #hoursBoxVRDsm, #secondsBoxVRDsm, #minutesBoxVRDsm, #colonsm, #cdclocksmVRD 
{
    color: silver;
    /* color: black; */
    font-size:140%;
	/* font-weight: bold; */
    padding:1px;
    margin:1px;
}
#daysBoxEVsm, #hoursBoxEVsm, #secondsBoxEVsm, #minutesBoxEVsm, #colonsm, #cdclocksmT 
{
    color: silver;
    /* color: black; */
    font-size:140%;
	/* font-weight: bold; */
    padding:1px;
    margin:1px;
}
#daysBoxWCsm, #colonsm, #cdclocksmT 
{
    color: grey;
    /* color: black; */
    font-size:300%;
	/* font-weight: bold; */
    padding:1px;
    margin:1px;
}
#accordion_ays section p {
	display: none;
}

#accordion_ays section a {
	display: none;
	color: black;
	text-decoration: none;
}

#accordion_ays section:target p {
	display: block;
}
.w3-accordion-content a{text-decoration:none!important}
.w3-light-grey,.w3-hover-light-grey:hover{color:#000!important;background-color:#f1f1f1!important}
.w3-content{max-width:446px;margin:auto}
.w3-btn,.w3-btn-block{border:none;display:inline-block;outline:0;padding:6px 16px;vertical-align:middle;overflow:hidden;text-decoration:none!important;color:#fff;background-color:#000;text-align:center;cursor:pointer;white-space:nowrap}
.w3-hide{display:none!important}.w3-show-block,.w3-show{display:block!important}.w3-show-inline-block{display:inline-block!important}

.ays {height: 25px; width: 100%; text-align: left; background-color: #366092; vertical-align;
}
.flashFX {

	width: 198px;
	height: 55px;
} 

.flashFX {
	/* box-shadow: 0px 0px 7px 7px red;*/

	
    	-webkit-animation-name: flashFX; /* Chrome, Safari, Opera */
    	animation-name: flashFX;
	animation-duration: 1s;
  	-webkit-animation-iteration-count: 300; /* Chrome, Safari, Opera */
    	animation-iteration-count: 300;
	

}
@keyframes flashFX {
  from {
	box-shadow: 0px 0px 1px 1px red;
	-o-box-shadow: 0px 0px 1px 1px red;
	-webkit-box-shadow: 0px 0px 1px 1px red;
  }

  to {
	box-shadow: 0px 0px 7px 7px red;
	-o-box-shadow: 0px 0px 1px 1px red;
	-webkit-box-shadow: 0px 0px 7px 7px red;

  }