 /* this file is http://www.studentvote.ca/style.css */ 
P{color : #404040; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 12pt} 
td{color : #404040; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 12pt} 
td.white{color : #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 12pt; font-weight:bold} 
td.provinceresults {color : #404040; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 12pt; font-weight:bold; border-style: solid;
border-bottom-width: 1px; 
border-top:none;
border-left:none;
border-right:none;
border-color:#333333} 

a:link { color:#0039AD; font : bold 10pt Arial; text-decoration: none; font-weight:bold} 
a:visited {color:#0039AD; font : bold 10pt Arial; text-decoration: none; font-weight:bold} 
a:hover{font : bold 10pt Arial, Helvetica; color:#0039AD; text-decoration: none; font-weight:bold}

a.magenta:link { color:#E10048; font : bold 10pt Arial; text-decoration: none} 
a.magenta:visited {color:#E10048; font : bold 10pt Arial; text-decoration: none} 
a.magenta:hover{font : bold 10pt Arial, Helvetica; color:#E10048; text-decoration: underline}

a.nav:link {
font : bold 10pt Arial; 
text-align: center; 
    color: #F4EEA8;
    background-color: #0039AD;
	 height: 100%;
    width: 100%;
    text-decoration: none;
    border-width: 0px;
	padding: 4px;
}
a.nav:visited {
font : 10pt Arial; 
font-weight: bold;
text-align: center; 
    color: #F4EEA8;
    background-color: #0039AD;
	 height: 100%;
    width: 100%;
    text-decoration: none;
    border-width: 0px;
	padding: 4px;
}
a.nav:hover{
font : bold 10pt Arial; 
text-align: center; 
    color: #FFFFFF;
    background-color: #02163E;
	 height: 100%;
    width: 100%;
    text-decoration: none;
    border-width: 0px;
	padding: 4px;
}
a.nav:active {
font : bold 10pt Arial; 
text-align: center; 
    color: #FFFFFF;
    background-color: #02163E;
	 height: 100%;
    width: 100%;
  text-decoration: none;
    border-width: 0px;
	padding: 4px;
}

a.dynamicnav:link {
font : bold 10pt Arial; 
text-align: center; 
    color: #F4EEA8;
    background-color: #3C73E2;
    border-style: solid;
	 height: 100%;
    width: 100%;
    display: block;
    text-decoration: none;
    border-width: 1px;
	padding: 4px;
}
a.dynamicnav:visited {
font : 10pt Arial; 
font-weight: bold;
text-align: center; 
    color: #F4EEA8;
    background-color: #3C73E2;
    border-style: solid;
	 height: 100%;
    width: 100%;
    display: block;
    text-decoration: none;
    border-width: 1px;
	padding: 4px;
}
a.dynamicnav:hover{
font : bold 10pt Arial; 
text-align: center; 
    color: #FFFFFF;
    background-color: #02163E;
    border-style: solid;
	 height: 100%;
    width: 100%;
    display: block;
    text-decoration: none;
    border-width: 1px;
	padding: 4px;
}
a.dynamicnav:active {
font : bold 10pt Arial; 
text-align: center; 
    color: #0039AD;
    background-color: #FFFFFF;
    border-style: solid;
	 height: 100%;
    width: 100%;
    display: block;
    text-decoration: none;
    border-width: 1px;
	padding: 4px;
}

a.sidenav:link {
font : bold 10pt Arial; 
text-align: center; 
    color: #0039AD;
    background-color: #FFFFFF;
    border-style: solid;
	 height: 100%;
    width: 100%;
    display: block;
    text-decoration: none;
    border-width: 1px;
	padding: 4px;
}
a.sidenav:visited {
font : 10pt Arial; 
font-weight: bold;
text-align: center; 
    color: #F4EEA8;
    background-color: #0039AD;
    border-style: solid;
	 height: 100%;
    width: 100%;
    display: block;
    text-decoration: none;
    border-width: 1px;
	padding: 4px;
}
a.sidenav:hover{
font : bold 10pt Arial; 
text-align: center; 
    color: #FFFFFF;
    background-color: #02163E;
    border-style: solid;
	 height: 100%;
    width: 100%;
    display: block;
    text-decoration: none;
    border-width: 1px;
	padding: 4px;
}
a.sidenav:active {
font : bold 10pt Arial; 
text-align: center; 
    color: #FFFFFF;
    background-color: #02163E;
    border-style: solid;
	 height: 100%;
    width: 100%;
    display: block;
    text-decoration: none;
    border-width: 1px;
	padding: 4px;
}

h1 { font-family: Arial, Helvetica, sans-serif; font-size: 18pt; line-height: 16pt; color: #404040 } 
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 16pt; line-height: 16pt; color: #404040; font-weight: bold} 
h3  { margin: 0 0 5px 0 !important;
	color: #404040 !important;
	font-weight: bold !important;
	line-height: 1.3em !important;
	font-family: Helvetica, Arial, Verdana, sans-serif !important;
	font-size: 16px !important;
	letter-spacing: .01em !important;
	padding: 0 !important;} 
h4 {  color : #404040; font-family: Arial, Helvetica, sans-serif; font-size: 11pt; line-height: 12ptx; font-weight: normal; font-variant: normal; text-align: left}
.side { font-family: Arial, Helvetica, sans-serif; font-size: 14pt; line-height: 12pt; font-weight: bold; color: #6788CC} 

UL {list-style:outside; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; text-decoration: none; color: #404040}
ol {list-style:outside; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; text-decoration: none; color: #404040}
table.results { clear: right;}