button {
	margin-top:5px;
	margin-bottom:5px;
	width:100px;
	border-bottom: 4px solid buttonshadow;
	border-right:  4px solid buttonshadow;
	border-top:    4px solid buttonhighlight;
	border-left:   4px solid buttonhighlight;
	padding-left:10;
	padding-right:10;
	background-color: #dbce8d;
	color: #3b3b1f;
	font-weight:bold;
	}
.box_vid {
	height:60px;
	overflow-y:scroll;
	border:1px solid black;
	background:#f0f2e8;

	}

.empty_vid {
	text-align:center;
	padding-top:20px;
	font-weight:bold;
	}

.vote_line_0 {
	zoom:1;
	background:#e0e0e0;
	overflow:hidden;
	}

.vote_line_1 {
	zoom:1;
	background:#ddffdd;
	overflow:hidden;
	}

#bio_box td,
#bio_box th {
	padding-left:10px;
	padding-right:10px;
	}

#bio_box {
	border:6px ridge blue;
	}

.elect_img {
	border: 6px ridge grey;
	}


/* ®MDBR¯                 BALLOT     ®MDNM¯ÿ20*/

#ballot_tab {
	border:6px ridge #00f;
	}

#ballot_tab .th_topic {
	background:white;
	}

#ballot_tab td {
	background:#ccffcc;
	}

.tab_bar {
	background:blue;
	height:4px;
	}

#ballot_tab td {
	padding:10px;
	border-left:1px solid black;
	}

.button120 {
	margin-top:5px;
	margin-bottom:5px;
	width:120px;
	border-bottom: 4px solid buttonshadow;
	border-right:  4px solid buttonshadow;
	border-top:    4px solid buttonhighlight;
	border-left:   4px solid buttonhighlight;
	padding-left:10;
	padding-right:10;
	background-color: #dbce8d;
	color: #3b3b1f;
	font-weight:bold;
	}

.th_links {
	background:#ffdddd;
	border-left:1px solid black;
	}
