a {text-decoration:none;}

#a.saltire-link:link {display:block;color:black;width:100%;height:100%;background:#33ccff;padding-left:5;padding-right:2;padding-bottom:30;padding-top:5}
#a.saltire-link:visited {display:block;color:black;width:100%;height:100%;background:#33ccff;padding-left:5;padding-right:2;padding-bottom:30;padding-top:5}
#a.saltire-link:hover {display:block;width:100%;height:100%;background:#336699;color:white;padding-right:2;}
#a.saltire-link:active {display:block;width:100%;height:100%;background:#336699;color:white;padding-right:2;}

a.polls-link:link, a.polls-link:visited {
  display:block;
  color:black;
  width:100%;
  height:100%;
  background:#87CEFF;
  padding-left:5;
  padding-right:2;
  padding-bottom:30;
  padding-top:5
}

a.polls-link:hover {
  display:block;
  width:100%;
  height:100%;
  background:#336699;
  color:white;
  padding-right:2
}
  
a.polls-link:active {
  display:block;
  width:100%;
  height:100%;
  background:#336699;
  color:white;
  padding-right:2
}

a.join-link:link, a.join-link:visited {
  display:block;
  color:black;
  width:100%;
  height:100%;
  background:#7EC0EE;
  padding-left:5;
  padding-right:2;
  padding-bottom:30;
  padding-top:5
}

a.join-link:hover {
  display:block;
  width:100%;
  height:100%;
  background:#336699;
  color:white;
  padding-right:2
}
  
a.join-link:active {
  display:block;
  width:100%;
  height:100%;
  background:#336699;
  color:white;
  padding-right:2
}

a.contact-link:link, a.contact-link:visited {
  display:block;
  color:black;
  width:100%;
  height:100%;
  background:#6CA6CD;
  padding-left:5;
  padding-right:2;
  padding-bottom:30;
  padding-top:5
}

a.contact-link:hover {
  display:block;
  width:100%;
  height:100%;
  background:#336699;
  color:white;
  padding-right:2
}
  
a.contact-link:active {
  display:block;
  width:100%;
  height:100%;
  background:#336699;
  color:white;
  padding-right:2
}

a.text-block-link:link {color:black;text-decoration:none;}
a.text-block-link:visited {color:black;text-decoration:none;}
a.text-block-link:hover {color:#4E70E4;text-decoration:none;}

a.menu:link {display:block;width:100%;height:100%;background:blue;color:white;text-decoration:none}
a.menu:visited {display:block;width:100%;background:white}
a.menu:hover {display:block;width:100%;background:white;color:red;text-indent:7}
a.menu:active {display:block;width:100%;background:white}

#a.external-link:link {color:#6699ff;}
#a.external-link:visited {color:#6699ff;}
#a.external-link:hover {color:black;}

a.text-link:link {color:#ff0000;}
a.text-link:visited {color:#ff0000;}
a.text-link:hover {color:#ff0000;text-decoration:underline}

a.news-link:link {color:#000000;}
a.news-link:visited {color:#000000;}
a.news-link:hover {color:#ff0000}

a.ext-link:link {color:#000000;}
a.ext-link:visited {color:#000000;}
a.ext-link:hover {color:#000000;text-decoration:underline}

table {border-collapse:collapse}
th, td {font-family:Arial,Helvetica;font-size:12}

table.main {width: 800px}

table.main tr {vertical-align:top}
table.main td {padding-left: 3;padding-right: 3;padding-top: 3;padding-bottom: 3;}

table.top {width: 100%; height: 35px}

table.top tr {vertical-align:top}
table.top td {padding-left: 0;padding-right: 0;padding-top: 0;padding-bottom: 0;}

table.table-left {border-left: solid 1px black;border-top: solid 1px black;width:665px}
table.table-left td {padding:5 5 5 5}

table.table-menu {width:125}
table.table-menu td {text-align:right;}

table.info {border: solid 1px #e4e4e4}
table.info th {vertical-align:top;background:#e4e4e4}
table.info th.contacts {vertical-align:top;text-align: left;background:#e4e4e4}
table.info th, table.info td {padding-left: 3;padding-right: 3;padding-top: 3;padding-bottom: 3;}
table.info td.date {width: 140px}
table.info td.percent {text-align: right}
table.info td.percent-result {text-align: center; color: #ff0000}

img.left {margin: 0 10px 15px 0; float: left}
img.right {margin: 0 0 15px 10px; float: right}

.headline {font-family:Arial,Helvetica;font-size:16;font-weight:bold;text-align:center;padding-bottom:20}

.headline-date {font-family:Arial,Helvetica;font-size:16;font-weight:bold;text-align:center}

.headline-photo {font-family:Arial,Helvetica;font-size:16;font-weight:bold;text-align:center}
 
.logo {font-family:Arial,Helvetica;font-size:25;font-weight:normal;color:#ff0000;padding-left:3}

.time {
  padding-left:5;
  padding-right:2;
  padding-bottom:30;
  padding-top:5}
