/* OMPi Page Style
 */


/* Global */

BODY
{ 
  background-color: #ffffff; 
  color: #555555; 
}

BODY,TABLE,TD,DIV,P,LI,DT,DD,SPAN,TH
{
  font-family: Verdana, Arial, Tahoma, sans-serif;
  font-size: 11px;
  line-height: 18px;
}

BLOCKQUOTE     { margin-bottom: 0in }
LI             { margin-left: -10px; list-style-type: circle }

PRE,TT
{
  font-family: "Andale Mono", "AndaleMono", Lucida Sans,
               "Courier New", "CourierNew", Courier, monospace;
  font-size: 11px;
  line-height: 18px;
}

A:link 
{
  text-decoration: none; 
  color: #104e8b;
  border-bottom: 1px dotted #104e8b;
}
A:visited 
{ 
  text-decoration: none; 
  color: #104e8b;
  border-bottom: 1px dotted #cccccc;
}
A:active 
{ 
  text-decoration: none; 
  color: #104e8b;
  background-color: #f5f5f5;
  border-bottom: 1px dotted #104e8b;
}
A:hover 
{ 
  text-decoration: none; 
  color: #104e8b;
  background-color: #f5f5f5;
  border-bottom: 1px dotted #104e8b;
}

/*
 * The page division
 */
 
#toprow{
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        border-bottom: 1px solid #10b0c0;
        background: #eeeeee;
        color: #333333;
        margin: 0;
        padding: 0;
        height: 80px;
        line-height: 150%;
        }

#parabox{
        position: absolute;
        top: 45px;
        right: 10px;
        }

#leftcol{
        position: absolute;
        top: 100px;
        left: 10px;
        width: 150px;
        border: 0px solid #10b0c0;
        border-top: 10px solid #10b0c0;
        border-right: 1px solid #10b0c0;
        /* 
        background: #eeeeee;
        */
        color: #333333;
        margin: 0px;
        padding: 0px;
        height: 150px;
        line-height: 150%;
        }

#mainbody{
        background: #ffffff;
        color: #333333;
        position: absolute;
	top: 100px;
        left:200px; 
        right: 15%;
        line-height: 150%;
        text-align: justify;
        margin-bottom: 1em;
        padding-bottom: 1em;
        border-bottom: 7px solid #10b0c0;
        }

#bottom{
	position: absolute;
	bottom: 0px;
	left: 0px;
	}
/*
 * For the page header
 */ 

.header * 
{ 
  color: #555555; 
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-size: 10px;
  line-height: 14px;
}
  .header A:link 
  { 
    text-decoration: none; 
    color: #000000; 
    font-family: Verdana, Tahoma, Arial, sans-serif;
    font-size: 10px;
    line-height: 14px;
  }
  .header A:visited 
  {
    text-decoration: none; 
    color: #000000; 
    font-size: 10px;
    line-height: 14px;
  }
  .header A:active 
  {
    text-decoration: underline; 
    color: #000000; 
    background-color: #e5e5e5;
    font-size: 10px;
    line-height: 14px;
  }
  .header A:hover 
  {
    text-decoration: none; 
    color: #000000; 
    background-color: #e5e5e5;
    font-size: 10px;
    line-height: 14px;
  }

H2 { 
     font-size:   18px;
     line-height: 150%;
     border-bottom: solid 1px #10b0c0;
     text-align: right;
   }

H3 { 
     font-size:   14px;
     line-height: 150%;
     font-weight: bold;
     margin-top: 2em;
     margin-bottom: 1em;
     text-align: center;
   }

H4 { 
     font-size:   10px;
     line-height: 150%;
     font-weight: bold;
     letter-spacing: 3px;
     text-transform: uppercase;
     margin-top: 2em;
     margin-bottom: 1em;
   }

/*
 * Tables
 */ 

table.tabletext *
{ 
  color: #555555; 
  font-family: Verdana, Arial, Tahoma, sans-serif;
  font-size: 9px;
  line-height: 13px;
}

table.tabletext td
{ 
  border: solid 1px #10b0c0;
}


