
td  { color: #000; font-size: 11px; font-family: Tahoma }
.middle_cell {  font-size: 14px; background-color: #fff }
#cont_cell {  font-size: 14px; background-color: #fff }
#cont_cell td{  font-size: 14px; background-color: #fff }
body { background-color: #3f508f }
.top   {  font-size: 14px; color: #fff; font-weight: bold; background-image: url(../pics/top.gif); background-repeat: no-repeat; background-position: left top; padding-top: 125px; padding-left: 290px }
.top a  { color: #fff; text-decoration: underline }
.top a:hover  { color: #fff; text-decoration: none }
.left { background-color: #f9ec2b; background-image: url(../pics/img_left.jpg); background-repeat: no-repeat; background-position: left bottom }
.right  { background-color: #f9ec2b; background-image: url(../pics/right.gif); background-repeat: repeat-x; background-position: left bottom }
.bottom { background-image: url(../pics/bottom.gif); background-repeat: no-repeat; background-position: left top }
.blue { background-color: #3f508f }
.blue_bottom  { color: #fff; background-color: #3f508f; padding-left: 380px }
.blue_bottom  a{ color: #fff; }
.blue_bottom  a:hover{ color: #fff; text-decoration: none }
.footer { color: #ccf }
.footer a{ color: #ccf; text-decoration: none }
.menu_cel { text-align:center; width:150px; }
.grey { color:#999999; }
.requiredfield { font-size: 12px; font-family: Tahoma; width:210px; color:#3f508f; border:1px solid #7f9db9; padding:2px; height:20px; }
.field { font-size: 12px; font-family: Tahoma; width:210px; color:#3f508f; border:1px solid #7f9db9; padding:2px; height:20px; }
.invalidfield { border:1px solid red; }
form em { font-style:normal; color:red; }