﻿body {
margin:0px; 
background-image:url(graphics/Wood3.jpg); }

.SiteBounds {
border-right:solid 1px black;
border-left:solid 1px black;
background-color:White;
width:938px; }

.DropShadow_Left {
background-repeat:repeat-y;
background-position:right;
width:31px; }

.DropShadow_Right {
background-repeat:repeat-y;
width:31px; }

.DescriptionWatermark {
background-image:url(graphics/Watermark_SmallHat.jpg); 
background-repeat: no-repeat;
background-position:center; }

p, li { font:9pt verdana, arial, sans-serif; line-height:16px; }

a:link, a:visited, a:active {
font:8pt verdana, arial, sans-serif;
color:black;
text-decoration:none;
 }

.footer a:link, .footer a:visited, .footer a:active, .footer a:hover { 
font:8pt verdana, arial, sans-serif;
color:white;
border-style: none; }

.alphabet { font:7pt arial, verdana, sans-serif; }

.themetext  { font:7pt verdana, arial, sans-serif; }

a:hover {
font:8pt verdana, arial, sans-serif;
color:#004080;
text-decoration:underline; }

/* HEADER STYLES */

.HeaderBackground { 
background-image:url(graphics/HeaderBackground.jpg);
background-repeat:repeat-x;
height:50px;}

html>body .HeaderBackground { padding-bottom:0px; }  /* This is a firefox hack */

.MenuDropshadow {
background-image:url(graphics/Menu_Dropshadow.gif);
background-repeat:repeat-x;
height:4px; }

a.HeaderMenuLink:link, a.HeaderMenuLink:active, a.HeaderMenuLink:visited, a.HeaderMenuLink:hover  {
font:8pt arial, verdana, sans-serif;
border-left:solid 1px #5C7C6B;
text-decoration: none;
text-align:left;
width: 125px;
padding:6px 35px 6px 10px;
 }

a.HeaderMenuLink:link, a.HeaderMenuLink:visited, a.HeaderMenuLink:active {
color : white; }

a.HeaderMenuLink:hover {
background-color:#642323;
color:white; } 

a.MenuLink:link, a.MenuLink:active, a.MenuLink:visted, a.MenuLink:hover {
text-decoration:none; }

.HeaderBackground a:link, .HeaderBackground a:visited, .HeaderBackground a:active, .HeaderBackground a:hover  { 
font:8pt arial, verdana, sans-serif;
text-decoration: none;
color:white; }

.HeaderBackground a:hover  {
font:8pt arial, verdana, sans-serif;
color:white;
text-decoration:underline; }


/* HOMEPAGE STYLES */

.FlashPane { 
width:688px;
padding-right:2px; }

.ThemesPane { 
width:230px;
padding-left:2px; }

a.ThemeButton:link, a.ThemeButton:visited, a.ThemeButton:active  {
background-color:Transparent;
width:211px;
height:18px; }

a.ThemeButton:hover  {
background-color:#cccccc;
width:211px;
height:18px; }

html>body a.ThemeButton:link, html>body a.ThemeButton:visited, html>body a.ThemeButton:active, html>body a.ThemeButton:hover  {
padding-top:9px; }   /* This is a firefox hack */


/* HEADLINE STYLES */

.headline {
background-color:#cccccc;
padding: 3px 6px 3px 6px;
height:22px; }

.headline2 {
background-color:#134028;
padding:8px 6px 3px 6px;
color:White;
height:22px;
font:14pt arial bold;
}

a.ProdDescr:link, a.ProdDescr:active, a.ProdDescr:visited, a.ProdDescr:hover  {
font:8pt verdana, arial, sans-serif;
text-decoration:underline; }

/* FOOTER STYLES */

.footer {
background-color:#134028;
padding:2px;
font:8pt arial, verdana, sans-serif;
color:White;
width:50%; }


/* FORMS */

.Form1 { width:300px; }
.Form2 { width:400px; height:250px; }

/*Our Work */

.WorkTable { 
padding-Top:4px;
padding-left:4px;
padding-right:4px;
padding-bottom:4px; }

/*Secure Section*/

.SecureTable { 
background-color:silver;
height:16px;
font:10pt verdana; 
font-weight:bold;
}
.SecureDataHeader { 
background-color:gray;
color:white;
font:10pt verdana;
border-left:solid 1px black;
border-right:solid 1px black;
border-top:solid 1px black;
border-bottom:solid 1px black;
height:16px;
}
.SecureData { 
font:8pt verdana;
background-color:white;
border-left:solid 1px black;
border-right:solid 1px black;
border-top:solid 1px black;
border-bottom:solid 1px black;
height:16px;
}
.SecureDataNoR { 
font:8pt verdana;
background-color:white;
border-left:solid 1px black;
border-right:none;
border-top:solid 1px black;
border-bottom:solid 1px black;
height:16px;
text-align:left;
}
.SecureDataNoL { 
font:8pt verdana;
background-color:white;
border-left:none;
border-right:solid 1px black;
border-top:solid 1px black;
border-bottom:solid 1px black;
height:16px;
text-align:right;
}
.SecureText { 
font:8pt verdana;
font-weight:bold;
}
.mGrid {    
    width: 100%;    
    font:8pt verdana;
    color:White;
    background-color: #fff;    
    margin: 5px 0 10px 0;    
    border: solid 1px #525252;    
    border-collapse:collapse;    
}   
.mGrid td {    
    padding: 2px;    
    border: solid 1px black;    
    color: black;   
    font:8pt verdana; 
}
.mGrid td a:link, .mGrid td a:active, .mGrid td a:visited {    
  
    font:8pt verdana;
    text-decoration: none;
    color:black;
}  
.mGrid td a:hover {    
 
    font:8pt verdana;
    text-decoration: underline;
    color:black;
} 

.mGrid th {    
    background-color:gray;
    color:white;
    font:8pt verdana;
    border-left:solid 1px black;
    border-right:solid 1px black;
    border-top:solid 1px black;
    border-bottom:solid 1px black;
    height:16px;   
}
.mGrid th a:link, .mGrid th a:active, .mGrid th a:visited  {
    font:8pt verdana;
    text-decoration: none;
    color:White;
    text-align:left;
}   
.mGrid th a:hover  {
    font:8pt verdana;
    text-decoration:underline;
    color:White;
    text-align:left;
}   
.Important
{
    font-size: large;
    color: Red;
}