/* CSS Document */

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
color: #333333;
text-align:justify;
}

.error {
color: red;
font-weight: bold;
}

.leftnav
{
color:#ffffff;
font-size:10pt;
margin-top:0px;
margin-left:10px;
text-align:left;
}

.leftnav a
{
color: white;
font-size:11px;
text-decoration: none;
text-align:left;
}

.leftnav a:hover
{
text-decoration: none;
color: orange;
text-align:left;
}

.nopad {
padding-top:0px;
}

.outlinetop {
border-top-color:#131546;
border-top-width:1px;
border-top-style:solid;
}

.outlinert {
border-right-color:#131546;
border-right-style:solid;
border-right-width:1px;
}

.outlinebt
{
border-bottom-color:#131546;
border-bottom-style:solid;
border-bottom-width:1px;
}

.leftshadow {
background:url(../images/leftshadow.jpg);
background-repeat:no-repeat;
background-position: top right;
}

.rtshadow {
background:url(../images/rtshadow.jpg);
background-repeat:no-repeat;
background-position: top left;
}

.eventsborder {
border-color:#623491;
border-style:solid;
border-width:1px;
background: #ffffcc;
margin-bottom:7px;
text-align:left;
}

.leftpad {
padding-left: 10px;
}

img {
border: none;
}

a {
    color: #0066ff;
}

a:hover {
    color: #3399ff;
}

.anchor {
    color: black;
}

/* Form Update 03/18/10 */
form.registration {}
form.registration fieldset { margin:0 0 20px 0; border:1px solid #131546; }
form.registration legend { background:#131546; padding:4px; color:#fff; font-weight:bold; }
form.registration table td { vertical-align:top; }
form.registration .required { color:#ef1b18; }
form.registration .divider { background:#e7e7ec; height:1px; margin:20px 0; }
form.registration input.error { background:#ffeded; border:1px solid #ef1b18; }
form.registration div.error { padding:2px 0 5px 0; font-size:11px; }
