/*
 classes are set with a '.' plus the classname
   Example: .structPage { ..... }

 ids are set with a '#' plus the id name
   Example:  #pageHeader { .... }

 name are with just the name
   Example: body { .....}}
 
*/


/*
 OTHER CLASSES
*/


.isHidden
{
    display:none; /* DONT DISPLAY! */
}

.bordered
{
    border: 1px solid #5FBDCE;
}

.structLogo
{
   
}

.structTitle
{
    text-align:center;
    height:75px;   
}

.structPage
{
    margin-left:auto;
    margin-right:auto; 
    text-align:left;
    width:800px;
    height:600px;

}


/* BANNERS are for Advertising */
.structBanner
{
    width:75px;
    color:blue;
}

.structBannerLeft
{
    display:none; /* DONT DISPLAY! */
    text-align:left;
    color:blue;
    border: 1px solid black;
}
.structBannerRight
{
    display:none; /* DONT DISPLAY! */
    text-align:right;
    color:blue;
    border: 1px solid black;
}
  



/* NAV BANNERS are for navigation controls */
.structNavBanner
{
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}

.structNavTop
{
    /*display:none;  DONT DISPLAY! */
    /*height: 1px;   DONT DISPLAY! */
    display: block;
    color: #04859D;
    height: 28px;
    border: 0px;
    text-align:center;
}

.structNavBottom
{
    /*display:none;  DONT DISPLAY! */
    /*height: 1px;   DONT DISPLAY! */
    text-align:center;
    font-size:85%;
    color:blue;
    height: 1px;
    border: 0px;
}

.structNavColumn
{
    width:175px;
    font-size:125%;
}

table.structNavTable tr
{  
   background-color:#FFDE40;
}

table.structNavTable td 
{ 
   padding:10px; 
}

td.structNavTable
{
   padding-top:15px;
   padding-bottom:15px;
   padding-right:15px;
   padding-left:15px;
}

.structNavLeft
{
    display:none;  /* DONT DISPLAY! */
    height: 1px;   /* DONT DISPLAY! */
    text-align:left;
}

.structNavRight
{
    display:none; /* DONT DISPLAY! */
    height: 1px;  /* DONT DISPLAY! */
    text-align:right;
}

.structBody
{
    text-align:left;
    padding:25px;
}

.structFooter
{
    text-align:center;
    height:25px;
}


.structSiteOverview
{

}

.structLang
{
   text-align:right;
   vertical-align: bottom;
   width:75px;
}

.ctrLang
{
   font-size:100%;
}


/*
  IDs
*/

#pageHeader 
{
    font-size:200%;
    color:black;
}

#footerCreator 
{
    color:black;
    font-size:55%;
}

.contentGraphic {
    padding: 25px;
}

p {
    text-align:justify;
}

#logoHome img{
  border-style: none;
  border: 0px;
}