
table.login {
	font-family:verdana,helvetica,sans-serif;
	border-width:2px;
	border-style:ridge;
	border-color:#660000;
	background-color:#d6d6d6;
}

th.login {
	vertical-align:middle;
	font-size:1em;
	text-align:center; 	
	text-weight:bold;
	color:#ffffff;
	background-color:#660000; 
	padding:0.1em;
	white-space:nowrap;
}

td.login {
	font-size:0.9em;
	color:#000000;
	white-space:nowrap;
}

td.errors {
	color:red;
	font-size:0.8em;
	text-align:center;
	padding-top:0.2em;
	padding-bottom:0.2em;
}

.login_copyright {
	vertical-align:top;
	font-family:verdana,helvetica,arial;
	font-size:0.7em;
	color:#660000;
	text-align:center;
	padding:0em;
	white-space:nowrap;
}

.login_info {
	vertical-align:top;
	font-family:verdana,helvetica,arial;
	font-size:0.7em;
	color:#660000;
	text-align:left;
	padding:0em;
	white-space:nowrap;
}

.password_policy {
	vertical-align:top;
	font-family:verdana,helvetica,arial;
	font-size:0.7em;
	color:#660000;
	text-align:left;
	padding:0em;
}
.link_copyright {
	vertical-align:top;
	font-family:verdana,helvetica,arial;
	color:#660000;
	padding:0em;
	white-space:nowrap;
	text-decoration:none;
}

table.error
{
	font-family:verdana,helvetica,sans-serif;
	border-width:2px;
	border-style:ridge;
	border-color:#961414;
	background-color:#e7e7e7;
}

th.error 
{
	vertical-align:middle;
	font-size:1em;
	text-align:center; 	
	text-weight:bold;
	color:#ffffff;
	background-color:#961414; 
	padding:0.1em;
	white-space:nowrap;
}

td.error {
	color:black;
	font-size:0.8em;
	text-align:center;
}

h1,h2,h3  {
	font-family:verdana,helvetica,sans-serif;
	color : #878FBD;
	padding-top : 0.3cm;
	padding-bottom : 0;
	text-align : center;
}
table,td,tr
{
border-width:0px;
border-style:none;
padding:0px;
margin:0px;
border-collapse:separate;
}

.s3
{
text-align:left;
vertical-align:top;
}

.s12
{
font-weight:bold;
font-family: verdana,sansserif;
color:#000000;
font-size:0.8em;
}

.s13
{white-space:nowrap;}
	
.s11
{
font-family: verdana,sansserif;
color:#000000;
font-size:0.8em;
white-space:nowrap;
}

.s6
{
background-color:#666666;
text-align:center;
vertical-align:top;
}

.s8
{
width:100%;
background-color:#f5f5f5;
border-collapse:separate;
}

.s1
{
width:100%;
border-collapse:separate;
}

.s16
{
text-align:center;
vertical-align:top;
}

.s2
{
text-align:left;
vertical-align:top;
padding-top:1px;
padding-bottom:1px;
padding-left:1px;
padding-right:15px;
}

.s7
{
border-color:#a0a0a0;
border-width:1px;
border-style:solid;
}

.s10
{
background-color:#f1f0f5;
text-align:left;
vertical-align:top;
padding-top:0px;
padding-bottom:0px;
padding-left:5px;
padding-right:5px;
}

.s4
{
font-weight:bold;
font-family: verdana,sansserif;
color:#ffffff;
font-size:0.8em;
white-space:nowrap;
}

.s9
{
font-family: verdana,sansserif;
color:#000000;
font-size:0.8em;
}

.s14
{
font-weight:bold;
font-family: verdana,sansserif;
color:#660000;
white-space:nowrap;
}

.s5
{
border-color:#000000;
border-width:1px;
border-style:solid;
}

.s15
{
background-color:#f1f0f5;
text-align:center;
vertical-align:top;
padding-top:0px;
padding-bottom:0px;
padding-left:5px;
padding-right:5px;
}
