﻿body { 
font-family : verdana, arial, sans-serif; 
background : #fff url(images/background.jpg) repeat-x; 
font-size : 10pt; 
margin : 0 0 0 0; 
} 
td { 
vertical-align : top; 
} 
img { 
border : 0; 
} 
a:link { 
color : #664; 
text-decoration : none;
} 
a:visited { 
color : #664; 
text-decoration : none;
} 
a:hover { 
color : #000; 
text-decoration : none; 
} 
a:active { 
color : #000; 
text-decoration : none;
} 
div.page { 
width : 780px; 
margin : 10px auto 10px auto; 
background : #eed; 
border : 1px solid #000; 
} 
div.menu1 
{
    background : #000 url(images/menu1bg.gif) repeat-x; 
    color: #fff;
    height: 25px;
    padding: 0px 15px 0px 15px;
}
a.menu1:link { color: #fff; font-weight: bold; padding: 3px 10px 0px 10px; display: block; text-decoration: none; height: 20px; }
a.menu1:visited { color: #eee; font-weight: bold; padding: 3px 10px 0px 10px; display: block; text-decoration: none; height: 20px; }
a.menu1:hover { color: #000; font-weight: bold; padding: 3px 10px 0px 10px; background : #fff;  display: block; text-decoration: none; height: 20px; border-top: 1px solid #000; border-bottom: 1px solid #000; }
a.menu1:active { color: #fff; font-weight: bold; padding: 3px 10px 0px 10px; display: block; text-decoration: none; height: 20px; }

p.disclaimer { 
font-size : 8pt; 
color : #666; 
} 
div.header { 
} 
div.content 
{
    padding : 20px; 

} 
div.pagefooter { 
background : #000; 
color : #fff; 
width : 770px; 
text-align : center; 
padding : 5px; 
} 
a.pagefooter:link { 
color : #fff; 
} 
a.pagefooter:visited { 
color : #fff; 
} 
a.pagefooter:hover { 
color : #f6a; 
text-decoration : none; 
} 
a.pagefooter:active { 
color : #f6a; 
} 
h2 { 
    color : #000; 
    font-family : Compacta Bd BT, Arial, helvetica, sans-serif; 
    text-transform : uppercase; 
    margin-top : 0px;
} 
h4 { 
color : #000; 
font-family : Arial, helvetica, sans-serif; 
text-transform : uppercase; 
font-size : 10pt; 
margin-bottom : 0; 
} 
a.productmenu:link { 
display : block; 
padding : 2px 0px 2px 0px; 
color : #886; 
font-weight : bold; 
text-decoration : none; 
margin-bottom : 1px; 
} 
a.productmenu:visited { 
display : block; 
padding : 2px 0px 2px 0px; 
color : #886; 
font-weight : bold; 
text-decoration : none; 
margin-bottom : 1px; 
} 
a.productmenu:hover { 
display : block; 
padding : 2px 0px 2px 0px; 
color : #000; 
font-weight : bold; 
text-decoration : none; 
margin-bottom : 1px; 
} 
a.productmenu:active { 
display : block; 
padding : 2px 0px 2px 0px; 
color : #000; 
font-weight : bold; 
text-decoration : none; 
margin-bottom : 1px; 
} 

a.productsubmenu:link 
{
font-size: 8pt;
display : block; 
padding : 2px 2px 2px 12px; 
color : #886; 
text-decoration : none; 
margin-bottom : 1px; 
} 
a.productsubmenu:visited { 
font-size: 8pt;
display : block; 
padding : 2px 2px 2px 12px; 
color : #886;
text-decoration : none; 
margin-bottom : 1px; 
} 
a.productsubmenu:hover { 
font-size: 8pt;
display : block; 
padding : 2px 2px 2px 12px; 
color : #000;
text-decoration : none; 
margin-bottom : 1px; 
} 
a.productsubmenu:active { 
font-size: 8pt;
display : block; 
padding : 2px 2px 2px 12px; 
color : #000;
text-decoration : none; 
margin-bottom : 1px; 
} 

div.subfooter { 
width : 780px; 
margin : 30em auto 10px auto; 
font-size : 8pt; 
padding-bottom : 1em; 
} 
h2.subfooter { 
font-size : 8pt; 
} 
h3.subfooter { 
font-size : 8pt; 
} 
a.subfooter:link { 
text-decoration : none; 
color : #000; 
} 
a.subfooter:visited { 
text-decoration : none; 
color : #000; 
} 
a.subfooter:hover { 
text-decoration : none; 
color : #000; 
} 
a.subfooter:active { 
text-decoration : none; 
color : #000; 
} 
#mapContainer { 
border : 1px solid #000; 
height : 500px; 
width : 500px; 
margin-top : 5px; 
text-align : center; 
} 

img.border 
{
    border: 1px solid #ccb; 
}
img.borderright 
{
    border: 1px solid #ccb; 
    float: right; 
    margin-left: 20px; 
    margin-bottom: 10px; 
    position: relative; 
    top: -3.5em;
}

ul li { margin-bottom: 0.5em; }

#mapContainer 
{
    border: solid 1px #69f;
    height: 500px;
    width: 500px;
    margin: 5px auto 0px auto;
    text-align:  center;
}

input { font-size: 10pt; font-family: Verdana, Arial, Sans-Serif; }

div.seofooter { width: 780px; margin: 30em auto 0em auto; font-size: 0.8em; }
div.linkarray { text-align: center; }
div.footertext p { margin: .5em 0e .5em 0em; }
div.footertext h3 { font-size: 1em; margin: .5em 0e .5em 0em; }