body {
  background-color: white;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 4px;
  margin-right: 4px;
  color: #000000;
  font-family : Verdana, Arial, sans-serif;
  font-size : 12px;
}

body.header {
  margin-top: 8px;
  margin-bottom: 0px;
  margin-left: 16px;
  margin-right: 20px;
  color: #FFFFFF;
  font-family : Verdana, Arial, sans-serif;
  font-size : 12px;
}

h1 {  font-size : 14pt; }
h2 {  font-size : 13pt; }
h3 {  font-size : 12pt; }
h4 {  font-size : 10pt; }
ol {  font-size : 12px; }
p  {  font-size : 12px; }
li {  font-size : 12px; }
td {  font-size : 12px; }
ul {  font-size : 12px; }
b  {  font-size : 12px; }
hr { height: 1px; }

select { font-size : 8pt; }

/* header stylesheets */

.hdColor {background-color:#4b8dc6; background-image:url(../images/FILL1.bmp)}
span.header2 {  font-size : 20pt; color: #ffffff; }
span.header3 {  font-size : 40pt; color: #4078a8; font-weight:normal;}

.header        { font-size : 10pt; color: #ffffff; font-weight:bold; text-decoration:none;}
a.header:link   { }
a.header:active { }
a.header:hover  { color: yellow; }

table.footer { background: url(../images/footer_sep.png) repeat-x; }

a.footer        {color:#666666; text-decoration:none; font-weight:bold; font-size:11pt; font-family:Tahoma; margin-left:10px;}
a.footer:link   {}
a.footer:active {}
a.footer:hover  {text-decoration: none;}
a.footer img    {border:0; vertical-align:middle;}

div.timetable { text-align:center; color:#666666; font-weight:bold; padding-top:2px; font-size:12px; font-family:Tahoma;}

table.epikratia_percent       { width:100% }
table.epikratia_percent tr td { color:#666666; font-weight:bold; font-size:11px; font-family:Tahoma;}
table.epikratia_percent tr td.labl { color:#333333}
table.epikratia_percent img   { width:50px; height:25px; border:0;}

table.data               {font-family:verdana; font-size:10pt; width:100%; border:0px; margin-left:0px;}
table.data td            {font-size:8pt; padding-left:2px; }
table.data td.cand       {padding-left:40px; padding-right:8px;  white-space:nowrap;}
table.data td.elected    {font-weight:bold}
table.data td.cand_party a{font-size:12pt; color:#4b8dc6;}
table.data th            {background:#777777; color:white; }
table.data a			 {text-decoration:none; color:black;}
table.data a:hover		 {color: blue; }
table.data img.logo      {width:28; height:14; margin-right:8px; border:0;}

.sortimg {cursor:pointer; margin-right:4px; text-align:left; vertical-align :middle;}

.alternate    { background:#dddddd; }
td.old {color:#808080; font-style:italic;}
td.number { text-align:right; padding-right:8px;}

table.navbar          { font-family:verdana; font-size:10pt; width:100%; margin-left:0px; margin-bottom:2px; border:0px; }
table.navbar tr       { height:20px;
                        background-color:#4b8dc6; 
                        background-image:url(../images/FILL1.bmp);}
table.navbar th       { color:white; padding-left: 10px; padding-right :10px; white-space:nowrap;}
table.navbar #nl      { text-align:left;  width:50%} 
table.navbar #nr      { text-align:right; width:50%} 
table.navbar a        { color:white; text-decoration:none; }
table.navbar a:link   { }
table.navbar a:active { }
table.navbar a:hover  { color: yellow; }

td.spacer {background:white; width:3px!important; padding-right:0px; padding-left:0px;}

.noresult   {font-size: 24pt; color: gray; text-align:center;}
.waitresult {font-size: 24pt; color: gray; text-align:center;}

#loader_container {
	WIDTH: 98%;
	POSITION: absolute;
	TOP: 40%;
	TEXT-ALIGN: center;
	Z-INDEX: 9;
}

#loader {
	MARGIN: 0px auto;
	BORDER: #6a6a6a 1px solid;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 16px;
	WIDTH: 320px;
	COLOR: #000000;
	FONT-FAMILY: Tahoma, Helvetica, sans;
	FONT-SIZE: 14px;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left;
}

#loader_bg {
	FONT-SIZE: 1px;
	LEFT: 8px;
	WIDTH: 304px;
	POSITION: relative;
	TOP: 8px;
	HEIGHT: 7px;
	BACKGROUND-COLOR: #ebebe4
}

#loader_progress {
	FONT-SIZE: 1px;
	LEFT: 0px;
	WIDTH: 0px;
	HEIGHT: 5px;
	POSITION: relative;
	TOP: 1px;
	BACKGROUND-COLOR: #9d9d94;
}

#loader_msg {text-align:center}