
body {
	background-color: white;
	color: #333;
    font-family: verdana,serif;
}



.logo {
	background: transparent url( "../images/candogo_logo.gif" ) no-repeat center;
    height: 58px;
    margin-bottom: 10px;
    margin-top:5px;
}

.action_bar {
    float: right;
    margin: 10px;
}

form dt {
    margin-top: 10px;
    color: dimgray;
    font-weight: bolder;
    text-align: left;
}

form dd {
    border: 1px;
    margin: 2px;
    text-align: left;
}

form dd input[type="text"] {
    width:  15em;
}

.errors {
    color: red;
    font-size: 85%;
    text-align: left
}

.messages {
    color: green;
    text-align: left
}

form .button_bar {
    margin-top: 10px;
}

form .button_bar button {
    width: 10em;
}

.full_name {
    margin-right: 10px;
}

.link_button {
    text-decoration: underline;
    cursor: pointer;
}

.link_button_selected {
    font-weight: bold;
}

form .denied {
    text-decoration: line-through;
}

.yui-skin-sam .yui-dialog .ft .button-group {
    text-align: center;
}

/*
 * Page headers
 */
.subject .subject_roles {
    font-size: 75%;
    margin: 0 5px 0 5px;
}

.yui-skin-sam .yui-panel .hd {
    background: #2647a0;
    color: #d8d8d8;
}

/*
 * Expanders
 */
.expander_head.open {
    background-image: url( "../images/open.gif" );
}

.expander_head.closed {
    background-image: url( "../images/closed.gif" );
}

.expander_head {
    text-align: left;
    padding-left: 15px;
    background-repeat: no-repeat;
}

.notes {
    text-align: left
}

.footer {
    clear: left;
    margin-top: 15px;
    border-top: #2647a0 solid thick
}

.notes ul li {
    list-style: decimal;
}

/*
 * Workarounds
 */

/*YAHOO.dom seems to underestimate the height of a hidden div on FF */
.panel_height_bug {
    padding-bottom: 1em;
}

/* YAHOO reset the field set to 0 */
fieldset {
    border-width: 1px;
    border-style: solid;
    padding: 1em;
}

#tabsAd {
    margin-left: auto;
    margin-right: auto;
    margin-bottom:15px;
    width:468px;
    text-align: center;
}

#tabsAdWide {
    margin-left: auto;
    margin-right: auto;
    margin-bottom:15px;
    width:728px;
    text-align: center;
}

a {
    color:blue;
}

a.visited {
    color:blue;
}


.logo {
	background-image: url( "../assets/branding_logo.gif" );
}