body {
    font-family: Arial, Tahoma;
    font-size: 75%;
}

table {
    font-family: Arial, Tahoma;
    font-size: 100%;
    vertical-align:top;
}
table td {
    vertical-align:top;
}

.left {
    font-family: Tahoma, Arial;
    font-size:90%;
}

.left_justify {
    font-family: Tahoma, Arial;
    font-size:90%;
    text-align:justify;
}

.right {
    font-family: Tahoma, Arial;
    font-size:90%;
    width:238px;
    padding-right:15px;
}

img {
    border:0px;
}

ul.anons {
    font-size: 100%;
    color: #003FA8;
    list-style-image: url(img/bullet.gif);
    margin: 0px;
    padding-left: 22px;
}
ul.anons a{
    color: #003FA8;
    text-decoration: underline;
}

ul.std {
    margin: 0px;
    padding-left: 1.5em;
}
ul.std li {
    padding-bottom: 1em;
}

a{
color:#0033FF;
text-decoration: underline;
}

a.bold{
color:#0066CC;
font-weight:800;
text-decoration: underline;
}

.anonsheader {
font-size: 130%;
color: #00349F;
}

h1 {
font-size: 130%;
color: #00349F;
}
h2 {
font-size: 115%;
color: #00349F;
}
h3 {
font-size: 110%;
color: #00349F;
}




div.bottomline {
text-align:center;
border-top:1px black solid;
margin:20px 0px 0px 0px;
padding:20px 0px 20px 0px;
color: gray;
font-size:85%;
}

div.bottomline a{
color: gray;
font-weight: normal;
text-decoration: none;
}

div.bottomline a:hover{
color: gray;
font-weight: normal;
text-decoration: underline;
}

div.newsline a{
color: black;
font-weight: normal;
text-decoration: none;
}

hr{
border-top: 1px solid black;
border-bottom: none;
border-left: none;
border-right: none;
height:1px;
}

hr.dot{
border-top: 1px dotted navy;
border-bottom: none;
border-left: none;
border-right: none;
height:1px;
}


a.void  {
    color:#000000;
    text-decoration: none;

}

img.img_fp {margin:0px 0px 5px 0px}
img.small {margin:0px 0px 5px 0px; float:left}

td.right table {margin-top:20px}

table td table td table td {background-color:#FFFFCC}

td.object {padding:20px 0 0 0}
div.object {border-bottom: 1px #0077BB dotted}

.object a  {
    color:#000000;
    text-decoration: none;

}

a.hover  {
    text-decoration: underline;

}

.black_8 {
    FONT-WEIGHT: normal; FONT-SIZE: 8pt; PADDING-BOTTOM: 1pt; COLOR: #000000; LINE-HEIGHT: 9pt; PADDING-TOP: 1pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}

div.checkfield {
    padding:0px 2px 0px 2px;
    border-style: solid; 
    border-color: #AAAAAA;
    border-width: 1px 0px 1px 1px;
    position: static; 
    overflow-y: scroll;
}


table.inputtab {
    font-size: 100%;
    vertical-align:top;
    margin-top:30px;
}

table.inputtab caption {
font-size: 130%;
color: #00349F;
font-weight:bold;
padding:0px 5px 0px 5px;
text-align:left;
}

table.inputtab td {
    vertical-align:top;
    padding-bottom: 10px;
}

table.inputtab th {
    color:#FFFFFF;
    background-color:#00A0F0; 
    text-align: center;
    vertical-align:top;
    padding:2px 2px 2px 2px;
}

table.inputtab input {
    font-family: Arial;
}
table.inputtab select {
    font-family: Arial;
}


table.outputtab {
    font-size: 100%;
    vertical-align:top;
    margin-top:30px;
}

table.outputtab caption {
font-size: 130%;
color: #00349F;
font-weight:bold;
padding:0px 5px 5px 0px;
text-align:left;
}

table.outputtab td {
    vertical-align:top;
	text-align:center;
    padding: 4px 5px 4px 5px;
}

table.outputtab th {
    color:#FFFFFF;
    background-color:#00A0F0; 
    vertical-align:top;
    padding:5px 5px 5px 5px;
}

table.outputtab a {
	text-decoration:none;
}

.tablight {
    background-color:#F5F9FF;
}

td#alignleft {
    text-align:left;
	padding-left:20px;
}
td#price {
color:#FF0000;
}

div.page {
border-top: 4px solid #00A0F0; 
margin:0px;
padding:5px 5px 5px 40px;
}
div.page a{
text-decoration:none;
font-weight:bold;
font-size:130%;
}

.note a{
text-decoration:underline;

}
