/* TEMPLATE CSS */
h3 {color:#71A64D;}

.pagecontainer {border:3px solid #71A64D;border-bottom:0px;}
.breadcrumbs {border-bottom:3px solid #71A64D;}
.navigation {width:100%;background:#d4e4c9;border-bottom:3px solid #71A64D;}

/*COMPONENTS*/
.block {
background:#c9f1ad;
border-top:#71A64D 1px solid;
border-bottom:#71A64D 1px solid;
}

.innerblock {
background:#f3ffef;
}
.boe_words{text-align:left; background-color:#f8fff8;color:#5d8c3c;}

/*SEARCH PICKER*/
.searchpicker a {
background:#f3ffef; 
}



/*EDIT CONTACT PAGE*/
.divwindow {
color:#163659;
}

.windowcontent {
background-color:#edfce8;
color:#163659;
font-weight:normal;
border:1px solid #71A64D;
border-top:0px;
}

.tab {display:block; width:100%; text-align:center; background:#c6d3e6; border:#7599C1 1px solid; border-bottom:0px; font-weight:bold; text-decoration:none;}
.tab:hover {background:#7599C1;}	
.tabselected {display:block; width:100%; text-align:center; border:#7599C1 1px solid;font-weight:bold; text-decoration:none; border-bottom:#F0F4FA;background:#F0F4FA;}


/* Contact Dashboard */

    table.recentview{empty-cells:show;}
    tr.recentview td{font-size:9pt;background-color: #ffffff; border-bottom: #F3FFEF 4px solid;} 
    tr.recentview th{border-bottom:#F3FFEF 4px solid;}
    .account_total {font-size:11pt;font-weight:bold;}
    .account_total2 {font-size:11pt;font-weight:bold; border-top:1px solid #D5CC3C;}


/* SCHEDULE STYLES */

p {font-size:9pt; margin-top:0px; margin-bottom:-2px;}
.schedule_table {margin-left:5px; background-color:#F3FFEF;font-weight:bold; font-size:12pt;}
.fieldlabel{font-size:7pt; color:#6D8757; font-weight:normal;}

.schedule_table div.linkbutton{background-color:#71A64D;width:100px;}
    
.scheduledescription{font-weight:normal; background-color:#fbfff9;}

#scheduleOTableEmpty { background: #fff; text-align: center; }
.scheduleOTableEntry { background: #fff; text-align: center; }
#scheduleOTableEntryEditing { background: #ffffee; text-align: center; }
