body {
background-color:white;
}

td {
font-family:verdana;
font-size: 11px;
color: #2a143f;
text-align: justify;
}

h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-style:italic;
}

h3 {
text-align:center;
color:#2a153f;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight:bold;
font-style:italic;
}

.table_header{
font-family: Arial, Helvetica, sans-serif;
font-size: 17px;
padding:0 0 0 20;
color:#032840;
font-weight:bold;
}

form {
padding:0px;
margin: 0px;
}
h5 {
font-family: Arial, Helvetica, sans-serif;
color: #1f66ab;
font-size:14px;
margin-top:0px;
margin-bottom:0px;
}
.contacts{
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-size:15px;
font-weight:bold;
}
.top_header {
font-family: Arial, Helvetica, sans-serif;
color: #5a5a5a;
font-size:12px;
letter-spacing:0.5;
font-weight:bold;
}

hr {
height:3px;
color: #d0e2e9;
}

a {
font-weight:bold;
color: #92983e;
}

.blink{
color:white;background-color:#2a143f;font-weight:bold;padding:1px 2px;
}
.ban0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ffffff;
	font-weight: bold;
}
.ban1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #ffffff;
	font-weight: bold;
}
.ban2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}
.ban3 {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 19px;
	color: #2a153f;
}

.ban4 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #2a153f;
}

li {
list-style:square;
}


.bottom_link, a.bottom_link, a.bottom_link:hover, a.bottom_link:visited {
color:white;
font-size:10px;
font-weight:bold;
}

a.banner_link, a.banner_link:hover {
color: #2a153f;
}

table.table {
background:url(../graphics/lt.gif) top left no-repeat #4492c6;
}

.table td {
padding:5px;
color: white;
font-weight:bold;
}

.table td.right_border{
border-right:2px #bedbeb solid;
text-align:left;
}

.table td.right_border_header{
border-right:2px #bedbeb solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2a143f;
}

.table tr.white_row td{
background-color:white;
	color: #2a143f;
}


.table td.right_border-error{
border-right:5px #9eb05a solid;
color: #edffa7;
font-size:13px;
text-align:left;
}

.center {
text-align:center;
}

.textfield-stretch {
width:100%;
font-family:verdana;
font-size: 11px;
font-weight:normal;
}

.button {
text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	font-weight:bold;
}

.error {
color: #ff6f5a;
text-align:center;
border-bottom:2px solid #ff6f5a;
font-weight:bold;
font-size:13px;
margin-bottom:20px;
}

.done {
color: #9eb05a;
text-align:center;
border-bottom:2px solid #9eb05a;
font-weight:bold;
font-size:13px;
margin-bottom:20px;
}