address, blockquote, body, dd, div, dl, dt, fieldset, form, frame, frameset,
h1, h2, h3, h4, h5, h6, noframes, ol, p, ul, center, dir, hr, menu, pre {
		display:block;
}

li		{display:list-item;}
head	{display:none;}
table	{display:table;}
tr		{display:table-row;}
thead	{display:table-header-group;}
tbody	{display:table-row-group;}
tfoot	{display:table-footer-group;}
col		{display:table-column;}
colgroup{display:table-column-group;}
td, th	{display:table-cell;}
caption	{display:table-caption;}
th		{font-weight:bolder; text-align:center;}
caption	{text-align:center;}
body	{padding:8px; line-height:1.12em;}
h1		{font-size:2em;margin:.67em 0;}
h2		{font-size:1.5em;margin:.75em 0;}
h3		{font-size:1.17em;margin:.83em 0;}
h4, p, blockquote, ul, fieldset, form, ol, dl, dir, menu {
		margin:1.12em 0;
}
h5		{font-size:.83em;margin:1.15em 0;}
h6		{font-size:.75em;margin:1.67em 0;}
h1, h2, h3, h4, h5, h6, b, strong {
		font-weight:bolder;
}
blockquote {margin-left:40px;margin-right:40px;}
i, cite, em, var, address {
		font-style:italic;
}
pre, tt, code, kbd, samp {
		font-family:monospace;
}
pre		{white-space:pre;}
button, textarea, input, object, select, img {
		display:inline-block;
}
big		{font-size:1.17em;}
small, sub, sup {
		font-size:.83em;
}
sub		{vertical-align:sub;}
sup		{vertical-align:super;}
s, strike, del {
		text-decoration:line-through;
}
hr		{border:1px inset;}
ol, ul, dir, menu, dd {
		margin-left:40px;
}
ol		{list-style-type:decimal;}
ol ul, ul ol, ul ul, ol, ol {
		margin-top:0;
		margin-bottom:0;
}
u, ins	{text-decoration:underline;}
br:before{content:"\A";}
center	{text-align:center;}
abbr, acronym {font-variant:small-caps; letter-spacing:0.1em}
:link, :visited {
		text-decoration:underline;
}
:focus	{outline:#00F thin dotted;}

/* Begin bidirectionality settings (do not change) */
BDO[DIR="ltr"] {direction:ltr; unicode-bidi:bidi-override;}
BDO[DIR="rtr"] {direction:rtr; unicode-bidi:bidi-override;}

*[DIR="ltr"] {direction:ltr; unicode-bidi:embed;}
*[DIR="rtr"] {direction:rtr; unicode-bidi:embed;}

@media print {
	h1		{page-break-before:always;}
	h1, h2, h3, h4, h5, h6 {
			page-break-after:avoid;
	}
	ul, ol, dl {
			page-break-after:avoid;
	}
	.noprint {
		display:none;
	}
}

@media aural {
	h1, h2, h3, h4, h5, h6 {
		voice-family:paul, male; stress:20; richness:90;
	}
	h1		{pitch: x-low; pitch-range:90;}
	h2		{pitch: x-low; pitch-range:80;}
	h3		{pitch: low; pitch-range:70;}
	h4		{pitch: medium; pitch-range:60;}
	h5		{pitch: medium; pitch-range:50;}
	h6		{pitch: medium; pitch-range:40;}
	li, dt, dd {
		pitch:medium;
		richness: 60;
	}
	dt		{stress: 80;}
	pre, code, tt {
		pitch:medium;
		pitch-range:0;
		stress:0;
		richness:80;
	}
	em		{pitch:medium; pitch-range:60; stress:60; richness:50;}
	strong	{pitch:medium; pitch-range:60; stress:90; richness:90;}
	dfn		{pitch:high; pitch-range:60; stress:60;}
	s,strike{richness:0;}
	i		{pitch:medium; pitch-range:60; stress:60; richness:50;}
	b		{pitch:medium; pitch-range:60; stress:90; richness:90;}
	u		{richness:0;}
	a:link	{voice-family:harry, male;}
	a:visited {voice-family:betty, female;}
	a:active {voice-family:betty, female; pitch-range:80; pitch: x-high;}
}

/* Begin TOADN Settings */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	background-color:#FFFFFF; /* white */
	text-align:center;
	margin:0;
	padding:0;
}

p {margin:0 10px 10px;}

a:link {text-decoration:underline;}
a:visited {text-decoration:underline;}
a:hover {text-decoration:none;}
a:active {text-decoration:none;}

table {
	border-collapse: collapse;
	border-spacing:0;
	margin-left:auto;
	margin-right:auto;
}

tr {vertical-align: top;}
.top {vertical-align: top;}
.middle {vertical-align: middle;}
.bottom {vertical-align: bottom;}

td {
	text-align:left;
	padding:0;
	border: 1px solid #000000; /* black */
}
.nowrap {white-space:nowrap;}
.padding {padding:2px;}

.border {border:1px solid;}
.no_border {border:0px;}
.top-border {border-top:1px solid #000000;} /* black */
.bottom-border {border-bottom:1px solid #000000;} /* black */
.left-border {border-left:1px solid #000000;} /* black */
.right-border {border-right:1px solid #000000;} /* black */

.small {font-size:small;}
.xsmall {font-size:x-small;}
.xxsmall {font-size:xx-small;}
.large {font-size:large;}

.bold {font-weight:bold;}
.italic {font-style:italic;}
.underline {text-decoration:underline;}

.white {color:#FFFFFF;}  /* white  */
.black {color:#000000;}  /* black  */
.green {color:#008000;}  /* green  */
.yellow {color:#FFFF00;} /* yellow */
.gold  {color:#CCCC66;}
.navy  {color:#000080;} /*navy */
.red  {color:#FF0000;} /*red */

.bg_yellow {background-color:#FFFF00;} /* yellow */
.bg_orange {background-color:#FFA500;} /* orange */
.bg_silver {background-color:#C0C0C0;} /* silver */
.bg_white {background-color:#FFFFFF;}  /* white  */
.bg_wheat {background-color:#F5DEB3;}  /* wheat  */
.bg_navy {background-color:#000080;}  /* navy  */

.left {text-align:left;}
.right {text-align:right;}
.center {text-align:center;}
.justify {text-align:justify;}
div.center {
	margin-left:auto;
	margin-right:auto;
}

.no_indent {
	margin-left:1px;
	padding-left:1px;
}
.small_indent {
	margin-left:3em;
}
.smaller_indent {
	margin-left:2em;
}
.smallest_indent {
	margin-left:1em;
}
p.indent {
	text-indent:1.5em;
}

.navigation_horizontal {
	margin:0px;
	padding:0px;
}

li.nav_item {
	padding:2px;
	cursor:pointer;
	text-decoration: none;
	/*background-color:#CCCC66;  gold? */
	color:#000000; /* black */
	/*padding: .2em 1em;*/
	line-height:1.65em;
	background-image:url('/images/button_up.png');
	background-repeat:no-repeat;
	font-size:10px;
}

li.nav_item a:link {
	text-decoration:none;
	color:black;
}

li.nav_item a:visited {
	text-decoration:none;
	color:black;
}

li.nav_item a:hover {
	text-decoration:underline;
	color:black;
}

li.nav_item a:active {
	text-decoration:underline;
	color:black;
}

li.nav_item_h {
	display: inline;
	padding:2px 5px 2px 5px;
}

li.nav_item_v {
	width:10em;
	list-style-type: none;
	padding-left: 5px;
}

li.nav_item:hover {
	/*background-color: #wheat;  wheat */
	background-image:url('/images/button_down.png');
	background-repeat:no-repeat;
}

li.nav_item:active {
	background-color: #FFFF00; /* yellow */
}

li.ballot {
	padding: 0px;
	margin-left: -2em;
	font-size:small;
}

.spotlight_row {border:1px solid #CCCC66; }

.spotlight_col {border:1px solid #CCCC66; }

.error, .success, .warning {
	color:#FFFFFF; /* white */
	font-weight:bold;
	font-size:large;
	line-height:1em;
}

.error {
	background-color:#FF0000; /* red */
	color:#FFFFFF; /* white */
}

.success {
	background-color:#2E8B57; /* seagreen */
	color:#FFFFFF; /* white */
}

.warning {
	background-color:#FFFF00; /* yellow */
	color:#000000; /* black */
}

.float_left {
	float:left;
	padding:3px;
}
.float_right {
	float:right;
	padding:3px;
}
.text_left {
	text-align:left;
	vertical-align:top;
}

#spotlight_frame {
	border:1px solid #CCCC66;
	width:690px;
}

#spotlight_pic {
	float:left;
	padding:3px;
}

#spotlight_text {
	text-align:left;
	vertical-align:top;
}

#footer {
	margin-left:auto;
	margin-right:auto;
}

div#container {
	margin-left:auto;
	margin-right:auto;
	width:740px;
	text-align:left;
}
div#box {
	border: 4px solid #E3D9CA;
	padding:1px;
	margin-left:auto;
	margin-right:auto;
	width:100%;
}
div#header {
	border:1px solid #D3D3D3; /* lightgray */
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	width:100%;
}
div#content {
	float:right;
	width:81%;
	border:1px solid #D3D3D3; /* lightgray */
	margin:1px;
}
div#news_content {
	float:right;
	width:80%;
	border:1px solid #D3D3D3; /* lightgray */
	margin:1px;
}
div#navigation {
	float:left;
	width:17%;
	border:1px solid #D3D3D3; /* lightgray */
	margin:1px;
}
div#extra {
	float:right;
	width:100%;
	border:1px solid #D3D3D3; /* lightgray */
	margin:1px;
}
div#footer{
	clear:both;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #D3D3D3; /* lightgray */
	width:738px;
}
@media print {
	div#content {
		width:100%;
		border:0px;
	}
	div#extra {
		width:100%;
	}
	.page_break_before {
		page-break-before: always;
	}
	.page_break_after {
		page-break-after: always;
	}
	table, tr, td {
		border:0px;
	}
}

.article_number {
	font-family: sans-serif;
	font-weight: bold;
	font-size: larger;
	text-align: center;
}

.article_name {
	font-family: sans-serif;
	font-weight: bold;
	text-align:center;
}

.article_text {
	font-family: sans-serif;
}

.input {
	border:1px solid #00F;
	font-size:small;
}

.submit {
	border:1px solid #00F;
	font-size:small;
	cursor: pointer;
}

.election {
	border-top:0;
	border-left:0;
	border-right:0;
	border-bottom:1px dashed blue;
	font-size:1.5em;
	line-height:1.5em;
}

.home_announcements {
	border:0px solid white;
	padding-right: 5px;
	padding-left: 5px;
	font-size:x-small;
}

a.red:link {
	color:red;
	text-decoration:underline;
}
a.red:visited {
	color:pink;
	text-decoration:underline;
}
a.red:hover {
	color:blue;
	text-decoration:none;
}
a.red:active {
	color:red;
	text-decoration:none;
}

table#ballot td { padding:10px; }