@CHARSET "UTF-8";



table.listing td {
    border-right:1px dotted silver;
    padding:2px 5px;
    vertical-align:top;
}

li.objectTitle {     
    background-color: #FFFFFF;
    color: #666666;
}   

li.objectTitle {     
    background-color: #FFFFFF;
}  
 
#parent-link, #partner-link, #appTitleTab {     
    background-color: #FFFFFF;
}
#appTitleTab {
    color: #000000;
    font-weight: bold;
    cursor: default; /* so title does not look like link */
}
#partner-link {
    padding-left: 0.5em;
}
dl.portlet_orange, dl.portlet_gray, dl.portlet_red {
 background:#F96611 url( http://signup.stp.rapidinfluence.com/images/portlet-orange-top.png ) top left no-repeat ;
 width: 254px; /* width of top and bottom images dictates this */
 border: none;
 margin-right: 1em;
}
dl.portlet_gray {
 background:#656664 url( http://signup.stp.rapidinfluence.com/images/portlet-gray-top.png ) top left no-repeat ;
}
dl.portlet_red {
 background:#FC3F20 url( http://signup.stp.rapidinfluence.com/images/portlet-red-top.png ) top left no-repeat ;
}
dd.portletTitle {
 color: white;
 font-weight: bold;
 font-size: 125%;
 padding-top: 0.5em;
}
ul.portletList, dd.portletContent {
 list-style-image: none; /* url( http://signup.stp.rapidinfluence.com/images/bullet-navroot.png ); */
 list-style-position: outside;
 list-style-type: none;
 text-decoration: none;
 color: white; 
 padding: 0.5em;
 margin-left: 0.5em;
}
ul.portletList li a {
 font-weight: bold;
 color: white;
}
dl.portlet_orange dd.portletFooter, dl.portlet_gray dd.portletFooter, dl.portlet_red dd.portletFooter {
 background: url( http://signup.stp.rapidinfluence.com/images/portlet-orange-bottom.png ) bottom left no-repeat;
 height: 14px;
 padding-top: 0em;
 margin-left: 0px;
}
dl.portlet_gray dd.portletFooter {
 background: url( http://signup.stp.rapidinfluence.com/images/portlet-gray-bottom.png ) bottom left no-repeat;
}
dl.portlet_red dd.portletFooter {
 background: url( http://signup.stp.rapidinfluence.com/images/portlet-red-bottom.png ) bottom left no-repeat;
}

#home-logo
{    
    width: 300px;
    height: 39px;
    padding-top: 1em;
    padding-bottom: 1em;

    background: url( http://signup.stp.rapidinfluence.com/images/homelogo.png ) 0 1em no-repeat;
    display: block;
}

.tabbar li a
{
    margin-left: 3px;
}

.tabbar li.unselected
{
    background-color: #c0c0c0;    
}

.tabbar li.unselected a
{
    color: black;    
}

.tabbar li.selected, .tabbar li.unselected:hover
{
    background-color: #3d841c;
}

.tabbar li.unselected:hover a
{
    color: white;
}

#main-tabs-outer
{
    /*float: right;*/
    clear: both;
}

#main-tabs
{
    display: inline;
    float: right;
}


#modelbuilder-tabbar
{
    border-bottom: 3px solid #3d841c;
}

#users-tabbar
{
    border-bottom: 3px solid #3d841c;        
}




#main-tabs li a
{
    color: black;
}

#main-tabs li.tab_active a, #main-tabs li:hover a
{
    color: white;
}

#main-tabs-border {
    border-top: 5px solid #3d841c;
}

div.portlet div.portletBody {
    border:1px solid #3d841c;
    
}

table.listing th
{
    background-color: #3d841c;    
}   

table.listing tr.even td
{
    background-color: #cdebb9;
}

table.listing tr.odd td
{
    background-color: white;
}

#personal-bar
{
    position: absolute;
    top: 0.5em;
    right: 0.5em;
}

