body {
margin: 0;
padding: 0;
font-size: 9pt; 
font-family: arial, sans-serif; 
color: #000000;
background-color: #ffffff;
}

a:link {color: #0000cc; text-decoration: underline;}
a:visited {color: #0000cc; text-decoration: underline;}
a:hover {color: #c45226; text-decoration: underline;}
a:active {color: #c45226; text-decoration: underline;}

a.black:link {color: #000000; text-decoration: none;}
a.black:visited {color: #000000; text-decoration: none;}
a.black:hover {color: #000000; text-decoration: underline;}
a.black:active {color: #000000; text-decoration: underline;}

table {border-collapse: collapse;}

.topband {
width: 100%;
border-bottom: 1px solid #cccccc;
padding: 0;
margin: 0 0 15px 0;
}

.topband_navbar {
float: left;
padding: 6px 0 6px 15px;
}

.topband_navbar a {
padding-right: 14px;
}

#pad5 {
margin: 0 0 5px 0;
}

.topband_account {
float: right;
padding: 6px 15px 6px 0;
}

.topband_account i {
padding: 0 5px;
color: #cccccc;
font-size: 14px;
}

a#selected {color: #336280; font-weight: bold;}
a#selected:link {text-decoration: none;}
a#selected:visited {text-decoration: none;}
a#selected:hover {text-decoration: underline;}
a#selected:active {text-decoration: underline;}

.navbar {
height: 52px;
background: url(/images/hbg.gif) left bottom repeat-x;
margin: 0 0 18px 0;
padding: 0 20px 0 15px;
}

.navbar table {height: 52px;}
.navbar table td {padding: 0; margin: 0;}

.navlnk a {padding: 4px 8px; margin: 0; font-size: 11px; line-height: 22px;}
.navlnk a:link {color: #000000; text-decoration: none;}
.navlnk a:visited {color: #000000; text-decoration: none;}
.navlnk a:hover {color: #000000; text-decoration: underline;}
.navlnk a:active {color: #000000; text-decoration: underline;}

#clnk {background: #ffffff; border-left: 1px solid #cccccc; border-top: 1px solid #cccccc; border-right: 1px solid #cccccc;}

#navusr table {
height: 22px;
background: #0aaafd url(/images/u01.gif) left top no-repeat;
margin: 0 0 0 10px;
}

#navusr td {
height: 22px;
background: url(/images/u02.gif) right top no-repeat;
color: #ffffff;
text-align: center;
font-size: 11px;
padding: 0 14px 0 14px;
}

#navusr b {
color: #ffff00;
}

.leftcol {
width: 190px;
padding: 0 15px 0 0;
}

.iblock {
font-size: 8pt;
padding: 0 0 25px 0;
}

.iblock p {
font-size: 14pt;
color: #efba00;
padding: 0 0 15px 0;
margin: 0;
}


.regname {
font-size: 14pt;
color: #0aaafd;
padding: 0 0 15px 0;
margin: 0;
}

.regform {
border: 1px solid #cccccc;
padding: 15px;
}

.inptfld {
width: 20%;
font-size: 10pt;
padding: 6px 0 0 0;
}

.inpts {
width: 30%;
padding: 2px 20px 2px 10px;
}

.inpdesc {
font-size: 8pt;
color: #909090;
}

form {margin: 0; padding: 0;}
.inpt01 {font-size: 13px; width: 100%; height: 20px; margin: 0; padding: 1px 4px 0 4px; background-color: #ffffff; border: 1px solid #909090;}
.inpt01 {font-size: 13px; width: auto; height: 20px; margin: 0; padding: 1px 4px 0 4px; background-color: #ffffff; border: 1px solid #909090;}
.inpt02 {font-size: 13px; width: auto; height: 22px; margin: 0; padding: 1px 0px 0 2px; background-color: #ffffff; border: 1px solid #909090;}
