﻿body    
{ 
    font-family: Verdana, Arial, sans-serif;    
    font-size:81%;
    margin:0; 
    padding:0;
    color:#333;
    word-wrap: break-word;
}

a
{    
    text-decoration:underline; color:#0A458B;
}

a:visited, #PageContent a:visited    
{    
    color: #0A458B;
}
a:active    
{    
    text-decoration: none; color: #0A458B; background-color:#e0bab2;
}
a:focus     
{    
    text-decoration: none; color: #2d2270; background-color:#e0bab2; 
}
a:hover     
{    
    text-decoration: none; color: #0A458B; 
}

h1,h2,h3,h4,h5,h6    {margin:0px 0px 10px 0px; padding:0; font-weight:normal; line-height:1.3em; font-family:Tahoma; color: #0a458b;}
h1    {font-size:2em; color: #10a1c4;}
h2    {font-size:1.7em; color:#000  }
h3    {font-size:1.6em;}
h4    {font-size:1.2em;}
h5    {font-size:1em; font-weight:bold }
h6    {font-size:0.9em;font-weight:bold; font-style:italic}
p    {    margin:0 0 0.8em 0; padding:0; line-height:1.3em}

abbr { border-bottom:1px dotted #333; }

#SkipLinks        {    position:absolute; left:-2000px;}

#noScript    {    
    height:10px; 
    color:#C40E26; 
    font-weight:bold;
    position:absolute; 
    left:340px; 
    border:1px solid #C40E26; 
    padding:5px 5px 7px 5px;}
    
.hidden        {    position:absolute; left:-2000px;}

/*ul,ol,li    {    margin:0; padding:0; }*/

#PageContent ul    {    margin:0 0 10px 20px; list-style-type:none;}
#PageContent ol    {    margin:0 0 10px 30px;}
#PageContent li    {    margin:0 0 10px 15px;}
#PageContent ol li {    list-style:none}

form    {margin:0;padding:0;}
input, select, textarea    {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; color:#666;}
.textbox    {    padding:2px; border:1px solid #ccc; margin:0;}
.fleft    {float:left;}
.fright    {float:right;}
table    {width:58%; width:100%; border-collapse:collapse; font-size:1em; border:1px solid #ccc; border-bottom: none; margin:10px 0 10px 0;} 
table th{background: url("../../images/KMCWebsite/bg_mainNav.gif"); padding:-.5em .5em .5em 1em; text-align:left;color:White}
#PageContent table th a { color:#333333; text-decoration:none;}
#PageContent table th a:visited {color:#333333;}
table th h2 {font-size: 1em; font-weight:bold; margin-bottom:0;}
table td{border-right:0px solid #ccc;border-left:0px solid #ccc; border-bottom: 0px solid #ccc; border-top: 0px solid #ccc; padding:0.5px;}

#Skip    {  
    position: absolute;
    left:-2000px; }

#Skip a{
  position: absolute;
  width: 200px;
  height: 200px;
  top:-4em;
  left:-2000px; 
}

#Skip a:active, #Skip a:focus {
  position: absolute;
  width: 200px;
  height: 100px;
  font-weight: bold;
 
}table tr.alt { background-color: #EFEFEF; }