body
{
font-size: 12px;
margin: 0px;
color: #000;
font-family: tahoma, georgia, arial, verdana;
background-color: #fff;
padding: 0px;
}

a
{
font-weight: bold;
color: #90b;
text-decoration: none;
}

a:hover
{
font-weight: bold;
color: #f00;
text-decoration: underline;
}

b
{
}

i
{
}

h1
{
font-weight: bold;
font-size: 18px;
color: #63a;
padding-top: 3px;
background-color: #fff7ff;
}

h2
{
font-weight: bold;
font-size: 18px;
color: #63a;
padding: 3px;
background-color: #fff7ff;
}

h2 a
{
font-weight: bold;
color: #63a;
text-decoration: none;
}

h2 a:hover
{
font-weight: bold;
color: #ff0000;
text-decoration: underline;
}

.fullSiteTable
{
margin: 0px;
background-color: #fff;
border-left: #000 1px solid;
border-right: #000 1px solid;
padding: 0px;
}

#header
{
font-size: 10px;
color: #000;
padding-top: 0px;
padding-bottom: 0px;
}

#tagLine
{
font-weight: bold;
font-size: 16px;
color: #303;
padding-top: 0px;
padding-bottom: 2px;
background-color: #ede;
text-align: center;
border-top: #cbc 1px solid;
border-bottom: #cbc 0px solid;
}

#contactInfo
{
text-align: center;
padding: 3px;
border-top: #cbc 1px solid;
}

#mainMenu
{
font-weight: bold;
font-size: 14px;
color: #dcd;
background-color: #ede;
text-align: center;
padding-top: 5px;
padding-bottom: 5px;
border-top: #cbc 1px solid;
border-bottom: #cbc 1px solid;
}

#mainMenu a
{
font-weight: bold;
color: #505;
text-decoration: none;
}

#mainMenu a:hover
{
font-weight: bold;
color: #ff0000;
text-decoration: underline;
}
 
#leftMenu
{
text-align: justify;
font-size: 13px;
padding-top: 5px;
padding-bottom: 15px;
padding-left: 15px;
padding-right: 15px;
background-color: #fff;
}

#leftMenu img
{
border: 1px dotted #cdd;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
}

#rightMenu
{
text-align: justify;
font-size: 13px;
padding-top: 5px;
padding-bottom: 15px;
padding-left: 15px;
padding-right: 15px;
background-color: #fff;
}

#mainContent
{
text-align: justify;
font-size: 14px;
padding-top: 5px;
padding-bottom: 25px;
padding-left: 25px;
padding-right: 25px;
background-color: #fff;
border-left: 3px dotted #cdd;
border-right: 3px dotted #cdd;
}

#mainContent img
{
border: 1px dotted #eff;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 10px;
padding-right: 10px;
}

#frontPageImages
{
text-align: center;
font-size: 12px;
background-color: #fffbff;
padding: 0px;
}

#frontPageImages img
{
vertical-align: middle;
padding: 0px;
border: 1px solid #737;
margin: 0px;
}

#showCaseImage
{
padding-top: 5px;
padding-bottom: 5px;
padding-left: 0px;
padding-right: 5px;
background-color: #fff;
}

#showCaseText
{
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 0px;
background-color: #fff;
}

#footer
{
font-weight: bold;
font-size: 12px;
padding-top: 20px;
padding-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
border-top: #000 1px solid;
border-bottom: #000 1px solid;
text-align: center;
color: #fff;
background-color: #989;
}

#footer a
{
color: #eef;
text-decoration: none;
}

#footer a:hover
{
color: #f77;
text-decoration: underline;
}

.line
{
border-bottom: 3px #cdd dotted;
margin-top: 0px;
margin-bottom: 0px;
}

li
{
list-style-type: disc;
}

#email a
{
color: #90b;
text-decoration: underline;
}

#email a:hover
{
color: #f00;
text-decoration: underline;
}
