.fp-body
    {
        background-color:   #f8f8f8;
	margin: 1px;
    }
    
#fp-banner
    {
        width:              790px;
        height:             75px;
        position:           relative;
    }

#fp-logo-img, #fp-logo-title, #fp-logo-menu
    {
        position:           absolute;
        overflow:           hidden;
    }
#fp-logo-img
    {
        width:              145px;
        left:               0px;
    }

#fp-logo-title
    {
        height:             50px;
        width:              505px;
        left:               145px;
        text-align:         right;
	line-height:        50px;
    }

#fp-logo-menu    
    {
        height:             25px;
        left:               145px;
        top:                53px;
        width:              505px;
    }

#fp-logo-menu-item
    {
        position:           relative;
        float:              left;
        width:              125px;
        height:             25px;
        text-align:         center;
        vertical-align:     middle;
        padding-top:        3px;
    }

#fp-footer
    {
        position:           relative;
        margin-top:         15px;
        clear:              both;
        width:              100%;
        text-align:         center;
    }
    
#fp-main-section, #fp-main-tabbed-view-section, #fp-main-full-view-section
    {
        min-height:         60%;
        margin-left:        40px; /* top right bottom left*/
	margin-top:	    10px;
	width:		    750px;
    }    
#fp-main-full-view-section
    {
	width:		    750px;
    }

.fp-button
    {
        background-color:   #e0e0e0;
        text-align:         center;
	cursor:             pointer;
        cursor:             hand;
	margin-left:       0.5em;
    }
hr.fp
    {
        color:              #a0c0e0;
        background-color:   #a0c0e0;
        height: 	    1px;
        border: 	    0;
    }
#fp-box
    {
        background-color:   #e0ecf8;
	padding:            10px;

    }
											    
/* =================================== */    

.jlist-hdr, .jlist-text 
    {
        font-family:        Arial, sans-serif;
        text-align:         center;
   
    }
.jlist-hdr 
    {
        font-size:          90%;
        font-weight:        bold;
        background-color:   #a0c0e0;
        vertical-align:     middle;
    }

#jlist-text 
    {
        font-size:          80%;
        background-color:   #e0ecf8;
    }

.jlist-text 
    {
        font-size:          80%;
        background-color:   #e0ecf8;
    }


#jnote-desc
    {
            text-align:         left;
	    padding-left:       4px;
    }


.jnote-desc
    {
            text-align:         left;
	    padding-left:       4px;
    }

#jnote-label
    {
        text-align:         right;
	font-weight:        bold;
	padding-right: 	    0.5em;
    }

.jnote-label
    {
        text-align:         right;
	font-weight:        bold;
	padding-right: 	    0.5em;
    }
						
#jlist-title
    {
        text-align:         left;
    }

.jlist-title
    {
        text-align:         left;
    }

#foot-notes
    {
        text-align:         left;
    }

.navigation
    {
    }
	

.navigation 
    {
        empty-cells:        show;
        border-collapse:    collapse ;
        width:              100%;
    }
	
	
.thistab, .tab, .emptytab
    {
        font-family:        Arial, sans-serif;
        font-size:          80%;
        text-align:         center;
        background-color:   #e9e9e9;
        border:             none;
    }


.thistab 
    {
	border:             inset 1px;
        background-color:   #e0e0e0;
    }

.emptytab
    {
      	border:             none;
        background-color:   #f0f0f0;
    }

.button 
    {
        position:           relative;
        background-color:   #e9e9e9;
        text-align:         center;
	width:              100%;
	cursor:             pointer;
        cursor:             hand;
    }

.boldlink 
    {
        color:              #0000cc;
        font-weight:        bold;
        text-decoration:    none;
    }

.hilitelink 
    {
        color:              #b80000;
        font-weight:        bold;
        text-decoration:    none;
    }
.fp-tab-group-message
{
    background-color: #e9e9e9; 
    text-align: center;
}

.sd-list-item
{
    border-bottom: 1px solid #CCD8E4;
    font-size: 80%;
    font-family: Arial, sans-serif;
    line-height: 24px;
}

.sd-list-item a
{
    display: block;
}

.journalsearch, .fp-extra-message
{
    border: 0.5em solid #E9E9E9;
    background-color: #E9E9E9;
}

.fp-extra-message
{
    line-height: 1.4em;
}

.fp-gray-text
{
	color: #808080;
}