/* AppLook Style Sheet
   Design:       Tabular
   Style Sheet : layout

*/

.header
{
 position: absolute;
 top: 0;
 right: 0;
 left: 0;
 width: 100%;
 height: 130px;
 background-color: black;
 color: white;
 text-align: right;
 border-bottom: 5px solid white;
}

.leader
{
 position: absolute;
 top: 100px;
 left: 130px;
 z-index: 5;
}

.overcoat
{
 position: absolute;
 top: 7px;
 right: 15px;
 z-index: 10;
}

.mainmenu
{
 position: absolute;
 top: 135px;
 right: 0;
 left: 0;
 width: 100%;
 text-align: right;
 border-top: 1px solid black;
 padding-top: 0.3em;
 padding-right: 1em;
}

.outermain
{
 position: absolute;
 top: 160px;
 right: 195px;
 left: 10px;
 padding-bottom: 2em;
}

.main
{
 background-color: white;
 border: 1px solid black;
}

.inmain
{
 margin-top: 1em;
 margin-right: 3em;
 margin-left: 3em;
}

.rtsidecontent
{
 position: absolute;
 right: 5px;
 top: 155px;
 width: 150px;
 text-align: left;
}

.sidesection
{
 margin-top: 1em;
 border-right: 1px solid silver;
 text-align: right;
 background-image: url(/img/back_fade_yellow.jpg);
 background-repeat: repeat-y;
 padding-right: 0.3em;
}

.sidesection P
{
 margin: 0;
 padding-right: 0.3em;
 padding-bottom: 0.3em;
}

.sectiontitle
{
 background-image: url(/img/back_fade_yellow.jpg);
 text-align: right;
 border-bottom: 1px solid silver;
 color: black;
 font-weight: bold;
 letter-spacing: 1px;
 padding-right: 0.3em;
 margin-bottom: 0.8em;
}

.footer {
 width: 100%;
 text-align: center;
 border-top: 1px solid silver;
 color: gray;
 font-size: .8em;
}

div.spacer 
{
 clear: both;
}
