/*css for the login page for Bendxix DirectConnect */

body {
margin-top: 0px;
margin-left: 0px;
width: 600px;
}

a:link {
color: #3366CC;
}

a:hover {
color: #000099;
}

a:visited {
color: #3366CC;
}

div#maincopy {
font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
width: 580px;
margin: 20px;
}

div#maincopy h1, h2, h3 {
font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
font-weight: bold;
}

div#maincopy h1 {
font-size: 24px;
}

div#maincopy h2 {
font-size: 18px;
}

div#maincopy h3 {
font-size: 16px;
}

div#maincopy p {
font-size: 14px;
}

div#maincopy td {
font-size: 14px;
}

/* -------------------  Instructions styles  ------------------------------ */

div#instructcopy {
font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
width: 602px;
margin: 20px;
}

.instHeading {
font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
font-weight: bold;
font-size: 14px;
}

.condense {
    margin-top: -4px;
}

.mediumText{
    font-size: 14px;
}

div#instructcopy p {
font-size: 14px;
}

/* -------------------------------------------------------------------------- */

div#leftbox {
position: absolute;
margin-top: 130px;
width: 280px;
text-align: center;
}

div#rightbox {
position: absolute;
left: 300px;
margin-top: 30px;
width: 280px;
background-color: #FFFFCC;
padding: 9px;
}

#forgottable {
position: absolute;
left: 60px;
margin-top: 20px;
}

div#footer {
position: absolute;
left: 0px;
top: 300px;
}

.inputtext {
border: 1px solid #3366CC;
margin: 2px;
padding: 2px;
}

.smalltext {
font-size: 10px;
}

#registertable td {
font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
font-size: 14px;
}

.required {
font-size: 18px;
}

li {
font-size: 14px;
line-height: 20px;
}

.centered {
text-align: center;
}

span.emph {
font-style: italic;
font-weight: bold;
}

span.bolded {
font-weight: bold;
}