

body {
   margin:0;
   padding:0;
   height:100%;
   
font-family: 'Tangerine', 'Inconsolata', 'Droid Sans', serif; 
font-size: 13px;
color: #1C1C1C; 
background-color: #ffffff; 
 
}


h1 {  
display: block;
font-family: Tangerine, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
color: #20A111;   
font-size: 18pt; 
font-weight: 600;
margin-left: 0pt;
margin-right: 0pt;
margin-top: 20pt;
margin-bottom: 10pt;
font-weight: bold;
}

h2 {  
font-family: Tangerine, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
color: #3cb371;   
font-size: 13pt line-height: 0pt; 
margin-top: 1em; 
margin-bottom: 0pt; 
padding:0px; 
font-weight: 400;
}

h3 {  
font-family: Tangerine, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
color: #8b8989;   
font-size: 14pt; 
font-weight: 300;
}

P  {  
font-family: Tangerine, Helvetica, Arial, Geneva, SunSans-Regular, sans-serif;  
color: #111111;   
font-size: 16px; 
}

div  {  
font-family: Tangerine, Helvetica, Arial, Geneva, SunSans-Regular, sans-serif;  
color: #111111;   
font-size: 14px; 
}

div.top_menu
{
FONT-FAMILY: Verdana, Arial, Helvetica, san-serif;
padding:4px; 
border:1px solid #eee9e9; 
background-color: #f8f8ff; 
//color: #8b8989;
color: #6495ED; 
font-weight: 600; 
font-size: 10px;
}


.container {
   position: relative;
   height: 20px;
   }

.left-element {
   position: absolute;
   left: 0;
   width: 50%; 
   }

.right-element {
   position: absolute;
   right: 0;
   width: 50%;
   text-align: right; /* depends on element width */
font-weight: 600; 
font-size: 10px;
   } 

A:link     { COLOR: #0066FF; TEXT-DECORATION: none;}
A:active  { COLOR: #0066FF; TEXT-DECORATION: none;}
A:visited { COLOR: #0066FF; TEXT-DECORATION: none;}
A:hover    { COLOR: #0000FF; TEXT-DECORATION: underline;}
// A:hover    { COLOR: #a9b8df; TEXT-DECORATION: underline;}
A.bold    {FONT-WEIGHT: bold;}


A.topmenu:link    {COLOR: #666666; TEXT-DECORATION: none; }
A.topmenu:active  {COLOR: #666666; TEXT-DECORATION: none; }
A.topmenu:visited {COLOR: #666666; TEXT-DECORATION: none; }
A.topmenu:hover   {COLOR: #8b8989; TEXT-DECORATION: underline; }

a:link IMG, a:visited IMG { border-style: none; } 
a:hover, :focus {outline: thin solid orange}

#PageContainer { 
   min-height:100%;
   position:relative;
   height:100%;
}
#PageHeader {
  background:#ff0;
   padding:10px;
}
#PageBody {
   padding:10px;
   padding-bottom:60px;   /* Height of the footer */
}
#PageFooter {
   position:absolute;
   bottom:0;
   width:100%;
   height:60px;   /* Height of the footer */
   background:#6cf;
} 

