A:link  {
    text-decoration:    none;
    color:  #003366;
}

A:visited   {
    text-decoration:    none;
    color:  #003366;
}

A:active    {
    text-decoration:    none;
    color:  #003366;
}

A:hover {
    text-decoration:    underline;
    color:  #ff0000;
}
body 
{
  font-family: Arial;
  font-size: 10pt;
  font-style: normal;
  color: black;
  text-decoration: none;
}

table
{
    border: 0px;
    padding: 0px;
    margin: 0px;
    border-spacing: 0px;
}
div
{
   border: 0px;
    padding: 0px;
    margin: 0px;
    border-spacing: 0px;
}

h3.dept
{
    clear:both;
}

img
{
    vertical-align:bottom;
   border: 0px;
    padding: 0px;
    margin: 0px;
    border-spacing: 0px;
}
td
{
   border: 0px;
    padding: 0px;
    margin: 0px;
    border-spacing: 0px;
}
tr
{
    border: 0px;
    padding: 0px;
    margin: 0px;
    border-spacing: 0px;
}
.green_block
{
    background-color:#8dc63f;
}
.blue_block
{
    background-color:#cfd2e3;
}
.pink_block
{
    background-color:#cfd2e3;
}

#main_content
{ padding-top: 14px;
    padding-bottom: 15px;
    padding-left: 22px;
    padding-right: 22px;
}

#nav
{
    padding-top: 20px;
}

 #nav a:hover
{
text-decoration: underline;
}
 #nav a:link, #nav a:visited, #nav a:active
{
    padding-left:16px;
    text-decoration: none;
    font-size: 17px;
    color:Black; 
}

.paddedtable td 
{
    padding: 3px;
 
}

.error
{
    color:#aa0000;
}
.department_name
{
    font-size:larger;
    padding-top:5px;
    padding-bottom:5px;
    font-weight:bold;
    display:block;
}

.canidate
{
    clear:both;
}
.can_year
{
    display:inline;
    font-style:italic;
}
.can_name
{
    font-weight:bold;
    display:inline;
}
.can_manifesto
{
    padding-top:5px;
    padding-bottom:10px;
    display:block;
}

.can_image
{
    float:left;
    padding-right:10px;
    padding-bottom:15px;
}
.votebtn
{
    padding-right:10px;
    padding-bottom:10px;
    float:right;
}
.voteDeptHead
{
    display:block;
    font-size:larger;
    font-weight:bold;
    padding-bottom:15px;
    padding-top:10px;
}
.test
{
    display:inline;
}