a:link, a:visited {
    color: #1975D7;

}

.bluebox  {
background-color: #ffeb00;
}

.logopm  {
width: 93px;
float: right;
}

.box  {
width: 550px;
text-align: left;
}

.btn {background-color: #8fd5ff; font-weight: bold; font-size: 12px; color: white;}


#spacer{
height: 95%;
float: left;
width: 1px;
font-size: 1px; /* to make sure width is not overridden */
padding: 0;
margin: 0;

}

#footer{
text-align: center;
clear: both;
height: 5%;
border-width: 0 0 1px 0 ;
border-style: solid;
border-color: brown;
vertical-align: top;
padding: 0;
margin: 0;
}


/* Sortable tables */
table.sortable a.sortheader {
    background-color:#eee;
    color:#666666;
    font-weight: bold;
    text-decoration: none;
    display: block;
}
table.sortable span.sortarrow {
    color: black;
    text-decoration: none;
}

#tablist{
padding: 5px 0;
margin-left: 0;
margin-bottom: 0;
margin-top: 0.1em;
font: bold 12px Verdana;
border-bottom: 1px solid gray;
}

#tablist li{
list-style: none;
display: inline;
margin: 0;
}

#tablist li a{
text-decoration: none;
padding: 5px 0.5em;
margin-right: 3px;
border: 1px solid #778;
border-bottom: none;
background: white;
}

#tablist li a:link, #tablist li a:visited{
color: navy;
}

#tablist li a:hover{
color: black;
background: #ffeb00;
border-color: navy;
}

#tablist li a.current{
background: #ffeb00;
}

table {

    border-spacing:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#E7E7E7;
	color: #004d99;
}

th {
	padding: 4px;
    text-transform:uppercase;
	text-align: center;
}

td {
	padding: 4px;
	text-align: center;
}


thead th {
	text-align: center;
	background: #F5F5F5;
	color: #666;
	border: 1px solid #FFF;
	text-transform:uppercase;
}

tbody th {
	font-weight: bold;
}

tbody tr		{
	background-color:#FFF;
	text-align:left;
	}
tbody tr.odd 	{
	background: #f9f9f9;
	border-top:1px solid #FFF;
}

tbody th a:link, tbody th a:visited{
	color:#004d99;
	padding:3px 0px 0px 18px;
	}
tbody th a:hover{
	color:#FF8601;
	}

tbody tr td {
	height:50px;
	background: #FFF;
	border: 1px solid #FFF;
	}

tbody tr.odd td{
	background: #f9f9f9;
	border-top:1px solid #FFF;
	}

table td a:link, table td a:visited {
	color: #1975D7;
    border-bottom:1px solid #8FD5FF;
	text-decoration: none;
}

table td a:hover {
	color: #50ADEA;
    border-bottom:1px solid #8FD5FF;
	text-decoration: none ;
}
tbody td  {
	margin: 0 auto;
	height: 5px;
	border-bottom: 0;
	padding:0px 18px 0px 18px;
	font-weight:light;
	color:black;
}


tfoot th, tfoot td {
	background-color:#E7E7E7; padding:10px;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px; font-weight:bold; font-style:italic;
	border-bottom:3px solid #CCC;
	border-top:1px solid #DFDFDF;
}

