/* CPL Theme-specific styling
 */

/*
body {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
*/

a:link, a:visited {
    color: #818603;
}

#portal-top {
    background-color: #818603;
    padding-left: 20px;
    padding-right: 20px;
    width: 98%;
}

#portal-globalnav li a {
    background: none repeat scroll 0 0 #818603;
    border-top: 1.0em solid #818603;
    color: #F2ED9E;
    float: none;
    padding: 0.5em 0.5em;
    text-decoration: none;
    text-shadow: none;    
    border-right: none;
    min-width: 3em;
}

#portal-globalnav {
    background: none repeat scroll 0 0 #818603;
    font-size: 86%;
    margin: 0px;
}

#portal-globalnav .selected a {
    background: none repeat scroll 0 0 #AABA0A;
    color: Black;
}

#portal-globalnav a:hover {
    background: none repeat scroll 0 0 #F5F8A5;
    color: Black;
}


/*----- Portal Search Box -----*/

.LSBox {
        position: relative;
}

.LSResult {
	Z-INDEX: 10;
        position: relative;
        top: 40px;
        font-size: 120%;
}

#portal-globalnav #LSResult li a {
    background-color: white;
    color: Black;
    border-top: 0;
    font-size: 120%;
}


/* green bar */

#edit-bar {
    background-color: #818603;
    border: 0.25em solid #AABA0A;
}

#content-views {
    background-color: #818603;
    float: left;
}

#contentActionMenus {
    background: none repeat scroll 0 0 #818603;
}


#contentActionMenus dl.actionMenu a, #contentActionMenus dl.actionMenu.activated dd {
    background-color: #818603;
}

#contentActionMenus dl.actionMenu.activated dd {
    border-bottom: 0.5em solid #818603;
}

/*end: green bar*/



/* Portlets */

#content a:link, dl.portlet a:link  {
    color: #818603;
}

#content a:visited,
dl.portlet a:visited {
    color: #818603;
}
#content a:hover,
dl.portlet a:hover {
    color: #818603 !important; /* This one gets an !important because it should always activate in the content area, even when state coloring is active */
}

dl.portlet dt,
div.portletAssignments div.portletHeader {
    padding: 0.42em 1em;
    background: #ddd;
    line-height: normal;
}

dl.portlet dd.portletItem, dl.portlet dd.portletFooter, dl.portletError dd {
    padding: 1em;
}

/*end: Portlets*/


/* @group Navigation portlet (publish, make privaate, etc.)  */

dl.portlet ul.navTree li a {
    border: none;
    display: block;
    zoom: 1;
}

dl.portlet ul.navTree li a:hover {

}

dl.portletNavigationTree dd.portletItem {
    padding: 0;
}

dl.portlet ul.navTreeLevel0 > .navTreeItem {
    padding: 0.25em 1em;
    border-bottom: 0.1em dotted #ddd;
    line-height: 2em;
}

dl.portlet ul.navTreeLevel1 .navTreeItem {
    padding-left: 0.5em;
    line-height: 2em;
}

dl.portlet ul.navTree .navTreeCurrentItem {
    background-color: #ddd;
    border-left: 1em solid #ddd;
    margin-left: -1em;
    margin-right: -1em;
}

/* @end */


h3 {
    background-color: #DCDCDC;
}

.field input[type="text"][name$=".title"],
input#title {
    height: 100%;
}


div.banner-tile {
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#818603;
} 


/* Footer */

#footer {
    text-align: center;
    margin-top: 10px;
    padding-top: 10px;
    border-top: solid #eee 1px;
}

#footer li {
    list-style: none;
}

#portal-siteactions li {
    display: inline;
    margin: 0 5px;
}


#portal-footer {
    background: none repeat scroll 0 0 #DDDDDD;
    line-height: 2em;
    margin: 1em 0;
    padding: 1em;
    text-align: center;
}

#portal-siteactions {
    clear: left;
    padding-bottom: 2em;
    text-align: center;
}
