html {
	 min-height: 100%; margin-bottom: 1px; 
     }

body { 
text-align:center; /*For IE6 Shenanigans*/ 
margin-top:0.2cm;
background-color: #FFFFFF; 
font-family:verdana, arial, helvetica, sans-serif;
font-size: 14px; 
color: #000000;
 }

.wrapper 	{
		width: 960px;
 		background-color: #FFFFFF;
		padding: 0px;
        margin:0 auto; 
 		position:relative;
        text-align:left; 
		}

h1 {
 text-align: left;
 font-size: 24px;
 font-style:bold; 
 color: #5970B2;
 line-height: 10px;
 margin:20px 25px 10px 25px;
 padding: 5px 5px 10px 5px;
   }

h2 {
 text-align: left;
 font-size: 20px;
 font-style:bold; 
 color: #5970B2;
 line-height: 10px;
 margin:20px 25px 10px 25px;
 padding: 5px 5px 10px 5px;
   }
   
h3 {
 color:  #5970B2;
 font-size: 16px;
 font-weight:bold; 
 text-align:left;
 margin-right:25px;
 margin-left:25px;
 margin-top:10px;
 margin-bottom: 0; 
   }   
   
h4 {
 font-family: "Trebuchet MS", verdana, sans-serif; 
 color:  #5970B2;
 font-size: 16px;
 font-weight:normal; 
 font-style:italic;
 text-align:left;
 margin-right:25px;
 margin-left:25px;
 margin-top:10px;
 margin-bottom: 0; 
   }

p
 {
 color: #555555;
 font-size: 14px;
 text-align:justify;
 margin-right:25px;
 margin-left:25px;
 margin-top:10px;
 margin-bottom:10px;
  }

p.fineprint
 {
 text-align: center;
 font-size: 10px;
 color: #555555;
   }

p.fineprinta
 {
 text-align: left;
 font-size: 10px;
 margin-right:5px;
 margin-left:5px;
 margin-top:10px;
 margin-bottom:10px;
   }
   
  li
  {
   color: #555555;
   }
 
.inputc
 {
 color: #222222;
 font-size: 12px;
 text-align:justify;
 margin-right:25px;
 margin-left:25px;
 margin-top:10px;
 margin-bottom:10px;
  }
  
.inputd
 {
 position: absolute;
 color: #FFFFFF;
 opacity: 0;
 font-size: 1px; 
 bottom: -300px;
 left: -680px;
  }
 
#header {
	height: 100px;
	position: relative;
	display: block;
	background-color: #DDDDDD; 
}

/* BEGIN HORIZONTAL DROP-MENU */
 
#navbar{

 position:relative;
  left: 20%;
 width: 100%;
  margin: 0 0 0 60px; /**adjust as needed**/
 padding:0;
 text-align:center;
 }
  
#navbar li {
 list-style: none;
 font-size: 12px;
 float: left;
 text-align:center;
 }
 
/**top level menu**/
 
#navbar li a {
 display: block;
 text-decoration: none;
 margin-right: 2px; /* space between links */
 color: #FFF;
 width: 9em; /* adjust as needed or use auto */
 padding: 3px;
 font-weight:bold;
 line-height: 1.50em;
 background: #36C;/* for older browsers */
 /**CSS gradients for various browsers**/ 
background: -moz-linear-gradient(#36C, #111); 
background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #111),color-stop(1, #36C)); 
background: -webkit-linear-gradient(#36C, #111); 
background: -o-linear-gradient(#36C, #111);
 background: -ms-linear-gradient(#36C, #111);
 background: linear-gradient(#36C, #111);
 /* gradient filters for IE6-9 */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3366CC', endColorstr='#111111',GradientType=0 );
  }
 

/**top menu style on mouse over**/
 
#navbar li:hover > a {
 color: #FFF;
 background: #39F;
 background: -moz-linear-gradient(#36C, #AFAFAF); 
background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #AFAFAF),color-stop(1, #36C)); 
background: -webkit-linear-gradient(#36C, #AFAFAF); 
background: -o-linear-gradient(#36C, #AFAFAF);
 background: -ms-linear-gradient(#36C, #AFAFAF);
 background: linear-gradient(#36C, #AFAFAF);
 /* gradient filters for IE6-9 */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3366CC', endColorstr='#AFAFAF',GradientType=0 )
 }

 
  #navbar #flag {
 position: absolute;
 right: 0;top: 0;
 margin-right:255px;
 }
 
 /**sub-menu**/
#navbar li ul {
display: none;
text-align:left;
margin:0;
padding:0 1em;
background:none;
}

/**sub-menu, help for IE6 JavaScript**/
#navbar li:hover ul, 
#navbar li.hover ul {
display: block;
position: absolute;
background: #FFF;
padding: 10;
}

#navbar li:hover li, 
#navbar li.hover li {
float: none;
text-align:left;
background: #FFF;
}

/**drop-menu style**/
#navbar li:hover li a, 
#navbar li.hover li a {
color: #5577AA;
width: auto; /* adjust width as needed or use auto */
background: none;
filter:none;
}
/**drop-menu style on mouse over**/
#navbar li li a:hover {
color: #990033;
text-decoration:underline;
}

/* Clear floated elements at the end*/

#navbar:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}

 
/**END HORIZONTAL DROP-MENUS**/

#address
{
 text-align:left;
 font-size: 14px;
 color: #46000A;
 margin-top:-20px;
 margin-bottom:0px;
 margin-right:5px;
 margin-left: 290px; 
}

img {
border:0;
     } 
	 
	 
img.bottom 
  {
 margin-bottom:-42px;
  }
  
.floatLeft { 
    float: left; 
 margin-top:15px;
 margin-bottom:10px;
 margin-right:60px;
 margin-left:30px; 
}

 
.floatRight { 
    float: right; 
    margin: 4px; 
}

.areas {
float: left 
 }

.areas ul {
         margin: 0;
 	 padding:5px 5px 5px 5px;
         background-color: #FFFFFF;
         list-style-type: none;
         }  

.areas ul li {
         display: block;
         text-align: left;
	 font-size: 13px;
         font-weight:normal; 
         }


.areas ul li a {
         text-decoration: none;
         }  

.areas ul li a:link {
  text-decoration:none;
  outline-style:none;
}      /* unvisited link */


.areas ul li a:visited {
  text-decoration:none;
  outline-style:none;
}  /* visited link */


.areas ul li a:hover {
 text-decoration:underline;
 background-color: #F1EBE4;
 outline-style:none; 
}

.areas ul li a:active {
  text-decoration:underline;
  outline-style:none;
}  /* selected link */ 