/* mobile.css
   Hand-held friendly style sheet
   
   Revision History
      Chris vanderHeide, 2009.12.01: Created
 */
 
html 
{
   background: #FFF;
}

body 
{
   margin: 0px;
   padding: 0px;
}

#header 
{
   margin: 0px;
   padding: 0px;
   text-align: left;
}

#header h1 
{
   color: RGB(39,146,103);
   font: bold 25px Arial, Helvetica, sans-serif;
   padding: 0;
   margin: 5px;
}

#header h1.shadow 
{
   display: none;
}

#menuLinks 
{
   background: transparent;
   color: #000000;
   font-family: sans-serif;
   text-align: left;
   margin: 0 0 10px 0;
}

#menuLinks ul 
{
   margin: 0px;
   padding: 0px;
}
#menuLinks li
{
   margin: 0px;
   padding: 0px;
   display: inline;
}

#menuLinks a 
{
   margin: 0 5px 5px 5px;
   padding: 0;
   text-decoration: underline;
   color: RGB(39,146,103);
}

#menuLinks a:before
{
   content: "[";
}
#menuLinks a:after
{
   content: "]";
}

#menuLinks a:visited
{
   color: RGB(39,146,103);
}

#mainBody 
{
   background: transparent;
   color: #000000;
   font-family: sans-serif;
   margin: 0px;
   clear: none;
   text-align: left;
}

#mainBody h2 
{
   color: RGB(39,146,103);
   font: bold 20px Arial, Helvetica, sans-serif;
   margin: 0 5px 10px 5px;
}

#mainBody h3 
{
   color: RGB(39,146,103);
   font: bold 15px Arial, Helvetica, sans-serif;
   margin: 0 5px 10px 5px;
}

#mainBody h4 
{
   color: RGB(39,146,103);
   font: normal 16px Arial, Helvetica, sans-serif;
   margin: 0 5px 10px 5px;
}

#mainBody h5 
{
   color: RGB(39,146,103);
   font: bold 13px Arial, Helvetica, sans-serif;
   margin: 0 5px 10px 5px;
}

#mainBody h6 
{
   color: RGB(39,146,103);
   font: normal 13px Arial, Helvetica, sans-serif;
   margin: 0 5px 10px 5px;
}

#mainBody p 
{
   font: normal 13px sans-serif;
   margin: 0 25px 10px 10px;
}

#mainBody a 
{
   color: RGB(39,146,103);
   text-decoration: underline;
}

#mainBody ul 
{
   margin-left: 25px;
   margin-bottom: 10px;
}
#mainBody li 
{
   list-style-type: disc;
   font: normal 13px sans-serif;
}
#mainBody ul ul 
{
   margin-left: 25px;
}
#mainBody ul ul ul 
{
   margin-left: 25px;
}
#mainBody ul ul ul ul 
{
   margin-left: 25px;
}

#mainBody dt
{
   margin: 0 5px;
   font-weight: bold;
}

#mainBody dd
{
   margin: 0 5px 10px 25px;
}

img.floatRight
{
   display: none;
}

td
{
   padding: 5px;
}

#contactForm
{
   float: left;
   width: 250px;
}

#contactForm form 
{
   margin: 0 5px;
   padding: 10px;
   border: 1px solid #DDD; 
}

#contactForm .fullWidth
{
   width: 100%;
}

#contactForm .error
{
   color: red;
}

#contactCard
{
   margin: 0 5px 10px 5px;
}

#contactCard .fn
{
   font-weight: bold;
   font-size: 16;
}

