body
{
    background: #0099CC;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #555;
    text-align: left;
    line-height: 1.4;
    margin: 0;
    padding: 0;
}

.main
{
    border-collapse: collapse;
    background: #FFFFCC url(/Images/pattern_3.png) no-repeat center;
}

h1 {
	letter-spacing: -1px;
	font-family:"Arial Black", Arial, Helvetica, sans-serif;
	border-bottom:1px solid lightgray;
	font-size: 20px;
	font-weight: normal;
	color:#00549a;
}

h2 {
	font-size: 16px; color:#444;
	font-family: Arial, Helvetica, sans-serif;
}

h3 {
	font-size: 1.4em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-style: italic;
}



A:link
{
    COLOR: black ;
}

A:visited
{
    COLOR: black  ;
}

A:hover
{
    COLOR: white ;
}

FORM
    {
    margin: 0px; 
    padding: 0px;
    }
FORM.bk
    {
    margin: 0px; 
    padding: 0px;
    }
INPUT.bk
    {
    font-size: 5pt;
    margin: 0px; 
    padding: 0px;
    }

TD.ledge
{
    border-left: black thin solid;
}

tr.warningline
{
    background-color:Red ;
}
A:active
{
COLOR:#000000 ;
}

B.SiteName
{
    font-family: 'Times New Roman';
    color: navy;
    font-size: 28pt;
    font-weight: bold;
}

B.FooterText
{
    font-family: Arial;
    color: white;
    font-size: 8pt;
}

H2
{
    font-family: Arial;
    color: navy;
    font-size: 11pt;
    font-weight: bold;
    margin: 0px;
}

.PageCaption
{
    border-collapse: collapse;
    background-color: #00ced1;
    margin: 0px;
    padding: 0px;
}


.NoMargin
{
    border-collapse: collapse;
   }

.Bar
{
    background-color: navy;
    margin: 0px; 
    padding: 0px;
}

B.SiteSaying
{
    font-family: 'Times New Roman';
    color: Black;
    font-size: 16pt;
    font-weight: bold;
}
table
{
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    font-family: Arial;
    font-size: 9pt;
    border-collapse: collapse;
}


table.wallview
{
    border-bottom: navy thin groove;
    border-left: navy thin groove;
    background-color: transparent;
    border-top: navy thin groove;
    border-right: navy thin groove;
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    font-family: Arial;
    font-size: 9pt;
    border-collapse: collapse;
}


table.displaygrid
{
    border-bottom: navy thin groove;
    border-left: navy thin groove;
    background-color: white;
    border-top: navy thin groove;
    border-right: navy thin groove;
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    font-family: Arial;
    font-size: 8pt;
}
tr.captionline
{
    background-color: navy;
    font-family: Arial;
    color: white;
    font-size: 10pt;
    font-weight: bold;
    border-bottom: navy thin groove;
    border-left: navy thin groove;
    border-top: navy thin groove;
    border-right: navy thin groove;
}

td.LeftEdge
{
    background-color: navy;
    font-family: Arial;
    color: white;
    font-size: 10pt;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
}

td.ActivePage
{
    font-size: 12pt;
    font-weight: bold;
    color: yellow;
}

.EditButton
{
    font-family: Arial;
    font-size: 8pt;
}



.mail ,.mail:link  ,.mail:visited  ,.mail:active
{
 COLOR: black ;
 background-color: white;
 }


.mail:hover { COLOR: #FF0000 }








.Smallhilite
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #FF0000;
    FONT-FAMILY: Arial, verdana, helvetica,  sans-serif;
    letter-spacing: 1px;
}

.text
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    background-color: transparent;
    FONT-FAMILY: Arial, verdana, helvetica,  sans-serif;
    line-height: normal;
}

.caption
{
    FONT-SIZE: 16px;
    COLOR: white;
    background-color: red;
    FONT-weight: bold;
    FONT-FAMILY: Arial, verdana, helvetica,  sans-serif;
    line-height: normal;
}

.redbold
{
    FONT-SIZE: 16px;
    COLOR: red;
    FONT-weight: bold;
    FONT-FAMILY: Arial, verdana, helvetica,  sans-serif;
    line-height: normal;
}


.pagetable
{
    background-color: #fffacd;
    color: black;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    border-bottom: #404040 thin ridge;
    border-left: #404040 thin ridge;
    
    border-top: #404040 thin ridge;
    border-right: #404040 thin ridge;
    
   
     margin: 0px  ;
     border-collapse: collapse;
    
}



.infotable
{

    background-color: transparent;
    COLOR: black;
    border-width: 20px;
    border-style: none;
    border-color: white;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    

    
}

.infoarea
{
    background-color: #fffacd;
    color: black;
    border-width: 20px;
    border-style: solid;
    border-color: white;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.infoareahome
{

    background-color: white;
    COLOR: black;
    border-width: 20px;
    border-style: solid;
    border-color: white;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;

     background-image: url("images/mapbig.jpg");
     background-repeat: no-repeat;
     background-position: 0% 40%;
     
}

.shade
{

    background-color:#FF0000;
    COLOR: white;
    padding: 0px;
    border-width: 0px;
    text-align: center;

}

.companyname
{
    FONT-SIZE: 28px;
    FONT-weight: bold;
    COLOR: #FF0000;
    FONT-FAMILY: Arial, verdana, helvetica,  sans-serif;
    TEXT-DECORATION: none;
    line-height: normal;
}

.companyname2
{
    FONT-SIZE: 14px;
    FONT-weight: bold;
    COLOR: #FF0000;
    FONT-FAMILY: Arial, verdana, helvetica,  sans-serif;
    TEXT-DECORATION: none;
    line-height: normal;
}



.nonlink
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial,verdana, helvetica,  sans-serif;
    line-height: normal;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
}

hr { COLOR: #006400 ; }

.linkarea
{

    background-color:#FF0000;
    COLOR: white;
    padding: 0px;
    border-width: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    border-color: black #000000 #000000;
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;

}

a.linkbox,a.linkbox:visited
{
    font-family: Arial,verdana, helvetica,  sans-serif;
    font-size: 12px;
    FONT-WEIGHT: bold;
    color: white;
    height: 25px;
    width: 163px;
    padding-top: 4px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    border-color: black #000000 #000000;
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    background-image: url("images/button.jpg");
    text-align: center;
    text-decoration: none;
}

a.linkbox:hover
{
    font-family: Arial,verdana, helvetica,  sans-serif;
    font-size: 14px;
    color: #FFFF00;
    FONT-WEIGHT: bold;
    height: 25px;
    width: 163px;
    padding-top: 4px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    border-color: black #000000 #000000;
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    background-image: url("images/button.jpg");
    text-align: center;
    text-decoration: none;
}

  a.morebox
{
    font-family: Arial,verdana, helvetica,  sans-serif;
    font-size: 12px;
    FONT-WEIGHT: bold;
    color: white;
    height: 20px;
    width: 120px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    border-color: black #000000 #000000;
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    background-image: url("images/button.jpg");
    text-align: center;
    text-decoration: none;
}

a.morebox:hover
{
    font-family: Arial,verdana, helvetica,  sans-serif;
    font-size: 12px;
    color: #FFFF00;
    FONT-WEIGHT: bold;
    height: 20px;
    width: 120px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    border-color: black #000000 #000000;
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    background-image: url("images/button.jpg");
    text-align: center;
    text-decoration: none;
}

@media print {

    .input{
        display: none ;
        visibility:hidden;
    }
    .NoPrint{
        display: none ;
        visibility:hidden;
    } 
}



