/* ////////////////////////////////////////////
				BODY
//////////////////////////////////////////// */

body { 
  margin:0px;
  padding:0px;
  background-color:#EDC846;
  font-family:Arial, Helvetica, Verdana, sans-serif;
  font-size:62.5%
 }
  
  
#body {
  text-align:left }

#centered {
  text-align:center }
  
.darkBlueArea{
  background: #0F148C;
  }
  
.headerArea{
  background: #0F148C; border-bottom:#EDC846 3px solid;
  }
#leftNavArea{
  background: #EAEAF6; border-top:#0F148C 2px solid; 
  border-right:#0F148C 3px solid; border-bottom:#0F148C 21px solid; 
  padding-top:15px; padding-bottom:15px; width: 15%;/*190px*/
  }
#mainArea{
  background: #fff; border-top:#0F148C 2px solid; border-bottom:#0F148C 21px solid;
  padding-top:0px; padding-left:0px; padding-bottom:16px; width:85%;
  }

img.sideImg{
border:#EDC846 2px solid; margin: 0 1em .2em 0;
}
img.sideImgFloatRight{
border:#EDC846 2px solid; float:right;
}


/* Accessibility and visual enhancement elements */

.hiddenStructure {
    display: block;
    background: transparent;
    background-image: none; /* safari bug */
    border: none;
    height: 1px;
    overflow: hidden;
    padding: 0;
    margin: -1px 0 0 -1px;
    width: 1px;
}


/* invisible links */

.Viewable  {
   font-size : 1em; 
   font-weight : 100%;
   color : #000; 
   text-decoration:none;
}

A.JumpLink 	{
   text-decoration : underline; 
   color : #000; 
   font-family:Arial, Helvetica, Verdana, sans-serif; 
   }

A.JumpLink:visited {
   text-decoration : underline; 
   color : #000; 
   font-family:Arial, Helvetica, Verdana, sans-serif;
}

A.JumpLink:active  {
   text-decoration : underline; 
   color : #fff; 
   font-family:Arial, Helvetica, Verdana, sans-serif;
}

A.JumpLink:hover  {
   text-decoration : underline; 
   color : #fff; 
   font-family:Arial, Helvetica, Verdana, sans-serif;
}
