A
{
	color: #731C4B;
}
.sidebar a
{
    color: #FFFFCC;
	text-decoration: none;
	margin-bottom: 0px;
	font-weight: bold;
}
.submenu a
{
	text-decoration: none;
	font-weight: normal;
	color: #FFFFCC;
}
H2 a
{
	text-decoration: underline;
	color: #6A4816;
}

A:hover
{
	color: #BAB866;
}
.sidebar a:hover
{
	color: #3C480E;
	text-decoration: none;
	border-bottom: 1px solid;
}

.submenu a:hover
{
	color: #FAE4DB;
	text-decoration: underline;
}
H2 a:hover
{
	color: #731C4B;
	text-decoration: none;
}

A:visited
{
	color:#8A851C;
}
.sidebar a:visited
{
	color: #3C480E;
	font-weight: normal;
}
.submenu a:visited
{
	color: #FAE4DB;
}
H2 a:visited
{
	color: #6A4816;
	text-decoration: underline
}

body
{
    margin: 0px;
    background-position: left bottom;
    background-attachment: fixed;
    background-image: url("/main/election/past/elect03/images/bg_x.gif");
    background-repeat: no-repeat;
}

p, li, td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: x-small;
    color: Black;
	margin-left: 8px;
	margin-bottom: 6px;
	margin-right: 3px;
}

th /* table header */
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: x-small;
	background-color: #731C4B;
	color: #E3E3B2;
}

strong /* important words or text */
{
    color: #731C4B;
    font-weight: bold;
}

.footer p
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
    text-align: center;
}

H1 /* Page Header */
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: medium;
    color: #731C4B;
	margin-left: 3px;
	margin-top: 10px;
}

.smallheader /* the small text below the page headers */
{
    font-size: xx-small;
}

H2 /* Page sub-heading */
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #6A4816;
    font-size: small;
	margin-left: 5px;
}

.sidebar /* Sidebar table cell */
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #BAB866;
    padding: 10px 5px;
	margin-top: 35px;
	margin-left: 10px;
	width: 240px;
}

.sidebar2 /* Sidebar table cell */
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #BAB866;
    padding: 10px 5px;
	margin-top: 35px;
	margin-left: 10px;
	width: 140px;
}

.sidebar p, .sidebar li /* Sidebar body text */
{
    font-size: x-small;
    padding: 5px;
    margin-bottom: 0px;
    margin-top: 0px;
    /*border: 1px dashed black; */
}

.sidebar, .sidebar2 h1 /* Sidebar heading */
{
    font-size: x-small;
    color: #731C4B;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 4px;
}

.sidebar, .sidebar2 h2 /* Sidebar sub-heading */
{
    color: #FFFFCC;
    font-size: x-small;
    margin-bottom: 5px;
    margin-top: 0px;
	font-weight: normal;
}

.sidebar p, .sidebar li /* Sidebar body text */
{
    font-size: x-small;
    padding: 5px;
    margin-bottom: 0px;
    margin-top: 0px;
    /*border: 1px dashed black; */
}

.sidebar h1 /* Sidebar heading */
{
    font-size: x-small;
    color: #731C4B;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 4px;
}

.sidebar h2 /* Sidebar sub-heading */
{
    color: #FFFFCC;
    font-size: x-small;
    margin-bottom: 5px;
    margin-top: 0px;
	font-weight: normal;
}

.sidebar .youarehere
{
    color: #FFFFCC;
	font-style: italic;
}

.submenu
{
	margin-bottom: 10px;
	margin-top: 8px;
	background-color: #731C4B;
}
.submenu td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #E3E3B2;
	font-size: x-small;
	text-align: center;
	font-weight: bold;
	border-right : 1px solid #FFFFCC; /* for the little seperator line */
}

.table-header
{
	background-color: #BAB866;
}
.table-header td
{
    font-size: xx-small;
	color: #FFFFCC;
	font-weight: bold;
	text-align: left;
	padding: 5px;
}
.table-header a:hover, .table-header a:visited
{
	color: #731C4B;
}

