/* form styles */
label, fieldset {
    font-size:11px;
    font-weight:bold;
    font-family:Arial,'Helvetica Neue','Helvetica',sans-serif;
    line-height:14px;
}
.text label, .select label{
    display:block;
}

.radio label, fieldset label{
    font-size:11px;
    font-weight:bold;
    font-family:Arial,'Helvetica Neue','Helvetica',sans-serif;
    line-height:14px;
}



input [type="radio"] {
    display:inline;
    font-weight:normal;
    font-size:13px;
}

/* resource list styles */

.resource {
    background-color:#FFFFFF;
    padding:6px;
}

.altResource {
    background-color:#D9EDE2;
}

.resourceTitle {
    font-size:12px;
    font-weight:bold;
    color:#00853E;
}

.resourceDescription {
    font-size:10px;
    font-weight:normal;
    color:#000000;
    line-height:10px;
}

.resource a {
    font-size:12px;
    font-weight:bold;
    color:#00853E;
    text-decoration:none;
}

.resource a:hover {
    text-decoration:underline;
}

.error { color:inherit; }

.error-message {
    display:inline;
    color:#CC0000;
}


/* Resource area */

#module_footer {
    margin:15px 10px 15px 0px;
    border-top:solid #000000 1px;
    font-size:12px;
    color:#000000;
}

#sponsor {
    margin-bottom:12px;
    margin-top:5px;
}

#sponsor img{
    margin-top:3px;
}

#module_image {
    float:right;
    margin:15px;
}

.arrow_list {
    list-style-image:url("/img/black_arrow.gif");
    list-style-type:circle;
}

.arrow_list li {
    display:list-item; 
}
