﻿html, body, #form1
{
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}

body
{
    font: 13px/1.231 arial,helvetica,clean,sans-serif;
}
/*.header
{
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 92px;
    background: black;
}


.footer
{
    text-align: center;
    position: fixed;
    left: 0px;
    bottom: 0px;
    width: 100%;
    height: 56px;
    background: white;
}*/

.lpanel
{
    left: 0;
    position: absolute; /*top: 92px;     bottom: 56px;*/
    top: 0px;
    bottom: 0px;
    background: #dddddd; /*overflow-x: hidden;     overflow-y: auto;*/
    text-align: center;
    width: 300px;
    border: 0px solid #DDDDDD;
}
#lcontent_Header
{
    /*float: right;*/
    height: 12px;
    position: absolute;
    right: 0px;
    width: 14px;
}
#lcontent
{
    position: absolute;
    bottom: 0px;
    left: 0px;
    text-align: center;
    top: 12px;
    width: 298px; /*width: 256px;*/
    overflow-x: hidden;
    overflow-y: auto;
}
.cpanel
{
    background: none repeat scroll 0 0 #DDDDDD;
    position: absolute;
    border: 1px solid #DDDDDD; /*left: 260px;     right:260px;*/
    left: 300px;
    right: 300px; /*top: 92px;     bottom: 56px;*/
    top: 0px;
    bottom: 0px;
}
/* * * */
/*#ccontent
{
    
    position: relative;
    margin: 0px;
}*/
.rpanel
{
    right: 0;
    position: absolute; /*top: 92px;     bottom: 56px;*/
    top: 0px;
    bottom: 0px;
    background: #dddddd;
    overflow-x: hidden;
    overflow-y: auto;
    text-align: center;
    width: 300px;
    border: 0px solid #DDDDDD;
}
#rcontent_Header
{
    /*float: left;*/
    height: 12px;
    position: absolute;
    left: 0px;
    width: 14px;
}
#rcontent
{
    position: absolute;
    bottom: 0px;
    right: 0px;
    text-align: center;
    top: 12px; /*width: 256px;*/
    width: 298px;
}

#mainTabs
{
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    top: 0px;
}
/* override from jquery UI - LPC Themeroller - removes outer border from tabs*/
#mainTabs.ui-widget-content
{
    border: none;
}


#mainMapDiv
{
    bottom: 0px;
    left: 2px;
    position: absolute;
    right: 3px;
    top: 42px;
    border: 1px solid #343434;
}
.dragZoomInstruction
{
    position: absolute; /*    right: 10px;*/
    right: 0px;
    top: 26px;
    width: 250px;
    height: 14px;
    background: transparent;
    border: solid 0px black;
    text-align: right;
    font-size: 12px;
    color: Green; /*overflow: hidden;*/
    padding-right: 10px;
}
.llTracker
{
    position: absolute;
    right: 10px;
    top: 8px;
    width: 250px;
    height: 26px;
    background: transparent;
    border: solid 0px black;
    text-align: right;
    color: #444444; /*color: white;*/
}

.roundedCorners
{
    background-color: #aaaaaa;
    color: #111111;
    width: 100%;
    margin: 1px;
    /*background-color: #111111;
    color: #ffffff;*/
}

#mainDataDiv
{
    bottom: 0;
    left: 2px;
    position: absolute;
    right: 3px;
    top: 42px;
    border: 1px solid #343434;
    padding: 2px;
    overflow-x: hidden;
    overflow-y: auto; /*overflow: hidden;*/
}
#mainMediaDiv
{
    bottom: 0;
    left: 2px;
    position: absolute;
    right: 3px;
    top: 42px;
    border: 1px solid #343434;
    overflow: hidden;
}
#mainPersonsDiv
{
    bottom: 0;
    left: 2px;
    position: absolute;
    right: 3px;
    top: 42px;
    border: 1px solid #339933;
}
/* mainNews tab css for announcements, etc */
#mainNewsDiv
{
    bottom: 0;
    left: 2px;
    position: absolute;
    right: 3px;
    top: 42px;
    border: 1px solid #343434; /*overflow: hidden;*/
    overflow-x: auto;
    overflow-y: auto;
}
.mainNewsTable_mainHeader
{
    font-weight: bold;
    position: relative;
    left: 0px;
}
.mainNewsTable_subHeader
{
    font-style: italic;
    position: relative;
    left: 15px;
    padding-top: 4px;
}
.mainNewsTable_description
{
    font-style: italic;
    font-size: 9pt;
    position: relative;
    left: 20px;
    padding-top: 6px;
    width: 360px;
}
#mainHistoricalDataEntryDiv
{
    bottom: 0;
    left: 2px;
    position: absolute;
    right: 3px;
    top: 42px;
    border: 1px solid #343434;
    padding: 2px;
    overflow-x: hidden;
    overflow-y: auto; /*overflow: hidden;*/
}

/***from Jquery Portlets example...**/
/**column is lcontent in LPC 
	.column { width: 170px; float: left; padding-bottom: 100px; }
    */
/* ****************

/***************portlet****************/
.portlet
{
    /*margin: 0.4em;*/
    margin-bottom: 2px;
    padding: 4px;
}
.portlet-header
{
    margin: 0.1em;
    padding-bottom: 4px;
    padding-left: 0.2em;
}
.portlet-header .ui-icon
{
    /*float: right;*/
    position: absolute;
    right: 16px;
    color: #DDDDDD;
}
.portlet-content
{
    padding: 0.4em;
}
.ui-sortable-placeholder
{
    border: 1px dotted black;
    visibility: visible !important;
    height: 50px !important;
}
.ui-sortable-placeholder *
{
    visibility: hidden;
}
/***************

****************/




h1
{
    margin: 0px;
    padding: 0px;
}

h2
{
    margin: 0px;
    padding: 0px;
}

h3
{
    margin: 0px;
    padding: 0px;
}

h4
{
    margin: 0px;
    padding: 0px;
}

.ui-slider .ui-slider-handle
{
    width: 0.5em;
}

/*.DataPortletClass
{
    font-size: 10pt;
}

.annualUpdateLinks
{
    font-size: 0.7em;
    text-decoration: underline;
    cursor: pointer;
    color: Blue;
    vertical-align: top;
}*/

