/*
   
           Date             Who            Description
           06/08/09       J. Moore     Initial implementation 

*/

/*************/
/*  Classes  */
/*************/

/* IFMS Specific */
/* Universal style rule */
*{
  /* Block all browser default margins and padding */
  margin:0;
  padding:0;
  /* Temporary borders */
 /* border:dashed 1px #f00; */
}

A:link    { color: #024d07 }
A:visited { color: #009900 }
A:active  { color: #024d07 }
A:hover   { color: #024d07 }

#wrapper{

  width: 80em;
 /* Center the wrapper */
  margin: 0 auto 0 auto;
}


#home{
  height:8em;
  text-align: left;
  text-indent: 20%;
  background-color: #ebe2a4;
  color:#024d07;
}
#home h1{
  font-size:2em;
  padding-top:0.25em;
 }
#home img{
  padding-left:3em;
  padding-top:0.25em;
 }

#branding{
  height:8em;
  text-align: center;
  text-indent: 20%;
  background-color: #ebe2a4;
  color:#024d07;
}
#branding h1{
  font-size:2em;
  padding-top:0.25em;
 }
#branding img{
  padding-left:3em;
  padding-top:0.25em;
 }
 

#leftcolumn{
   width:10em;
   height:425em;
   float:left;
   background-color:#ebe2a4;
   padding-bottom: 1em;
   padding-top:2em;
   text-align:justify;
}
#leftcolumn object{
 list-style-type:none;
  margin:1em 1em auto;
  text-align:left;
 }

#leftcolumn ul{
 list-style-type:none;
  margin:1em 1em auto;
  text-align:left;
 }

 
 
#rightcolumn{
width: 20em;
height: 425em;
float: right;
background-color:#ebe2a4;
padding-bottom:1em;
padding-top:2em;
}

#rightcolumn h4, p{
padding-left:1em;
}

#rightcolumn object{
 list-style-type:none;
  margin:1em 1em auto;
  text-align:left;
 }

#smallrightcolumn{
width: 1em;
height: 425em;
float: right;
background-color:#ebe2a4;
padding-bottom:1em;
padding-top:2em;
}

#wx_module_1422{
 list-style-type:none;
  margin:2em 2em auto;
  text-align:left;
 }

body{
/* Left margin must match leftcolumn width */
 background-color:white;
 color:#003300;
 font-family:Georgia, Times, "Times New Roman:, serif";
}

#content {
 height:100em;
 margin-left:1em;
 margin-right:1em;
 float: left;
 background: white;
 padding-left:1em;
 padding-bottom: 1em;
 padding-top:0.5em;
 margin:1em 1em 1em 1em;
 text-align:left;
 width:40em;
}

#content p{
 margin-top:2em;
 text-align:left;
 line-height:1.5;
 }
 
#content table{
border:.5em;
}

#content th{
padding:1em;
}

#content td{
padding:1em;
}

#content h2{
text-align:center;
}

#content img{
  padding-right:1em;
  padding-top:0.25em;
 }

#pagecontent {
 height:100em;
 width:40em;
 margin-left:1em;
 margin-right:1em;
 float: left;
 background: white;
 padding-left:1em;
 padding-bottom: 1em;
 padding-top:0.5em;
 margin:2em 2em 1em 1em;
 text-align:left;
 

 }

#pagecontent p{
 margin-top:2em;
 text-align:left;
 line-height:1.5;

 }
 
#pagecontent h2{
text-align: center; } 
 
#pagecontent table{
border:.5em;
color:#003300;
}

#pagecontent th{
padding:1em;
}

#pagecontent td{
padding:1em;
} 

#pagecontent li{
line-height:1.5;
} 
#pagecontent .pics{
float:right;
}

#footer{
/* Left margin must match leftcolumn width */
 margin-left:10em;
 background-color:white;
 color:#000;
 text-align:center;
 padding:10px 20px;
}



