﻿mystyles {
	
	text-decoration: none;
	background-color: #CCC;
}
body {margin: 0; padding: 0; font-size: 120%; background:#EEEEEE  ; letter-spacing: 0.0425em;
      font-family: Arial,Verdana,sans-serif;}
h1 {font-size:1.3em; border-bottom:1px dotted #CC0000; margin-top:1.8em; padding-left:1em; clear:left; color:#CC0000;text-transform:capitalize}
h2 {font-size:1.1em; border-bottom:1px dotted #CC0000; margin-top:1.8em; padding-left:1em; clear:left; color:#CC0000}
h3 {font-size:0.9em; border-bottom:1px dotted #CC0000; margin-top:1.8em; padding-left:1em; clear:left; color:#CC0000; width:20em;}
p.firstletter:first-letter 
{
color: #000000;
}
dl.h3 dt{font-size:0.9em; margin-top:1.8em;  clear:left; color:#CC0000; width:20em;}
#wrapper {padding: 20px; margin: 0; text-align: center; float:left;}
#inner {text-align: left; border: solid #626365 1px; background: #fff;}
.logo {
	text-align: left;
	padding-bottom: -5px;
	padding-left: 2px;
	padding-top: 2px;
	background: #ffffff no-repeat;
	border-bottom: outset 1px #626365;
}
.nav
{
    clear:left;margin-top:10px;
}
.nav ul {margin-left:1em; padding:0; display: inline}
.nav li {margin: 0; padding: 0; list-style-type: none; display: inline}
.nav li.here {font-weight:bold; color:#000000; background-color:#FFFFFF; border: solid #626365 1px; border-bottom: solid #fff 3px; padding: 0 1em;}
.nav a {
    border-style: solid;
    border-width: 1px;
    border-color: #959595 #959595 #626365 #959595;
    color: #000000;
    text-decoration: none;
    padding: 0 1em;
    margin: 0;
    background: #ECECED
}
.nav a:focus {color: #fff; background: #f00 !important}
.nav a:active {color: #fff; background: #f00 !important}
.nav a:hover {color: #fff; background: #cc0000 !important}
.maincontent { padding: 10px; clear:none;}

#contact{margin-top:1em; clear:both;
height:420px;
}
#contact li{ margin-top:1px;}
#contact img {float:right; margin-right:10px;}
#contact p.pi{padding-left:2em;margin-top:3px; margin-bottom:0.5em;}
p {margin-bottom:0; padding-left:1em;}

.content img {float:right;margin-left:10px; }
.content {margin-top:1em;clear:left}
.content p {margin-bottom:0; padding-left:1em;}
#credit2 img {float:right; margin-right:10px; width:300px; height:200px;}
#credit2 {margin-top:1em; }
#credit2 p {margin-bottom:0;}

div.fright
{
float:left;
width:40%;
padding:20px 10px 10px 10px;
text-align:left;
}

.clear {clear:both}

dt {
font-weight:bold;
color:#990000;
margin-left:1em;
margin-top:0.5em;
margin-bottom:0.5em;
list-style-type:square;
list-style-position:outside;

}
li.red{
font-weight:bold;
color:#990000;

margin-top:0.5em;
margin-bottom:0.5em;
list-style-type:square;
}

a.redlink{
text-decoration:none;
color:#000;

}

a.redlink:hover{
text-decoration:underline;
color:#CC0000;
}

#footer{
    clear: both;
    border-top: 1px;
    padding: 5px;
    font-size: small;
    text-align: center;
    padding-left: 1em;
    background: transparent;
    color: #626365;

}
#footer a{
margin-right:5px;
color:#FFFFFF;
}

abbr 
{
	border-bottom:1px; border-bottom-color:#CC0000; border-bottom-style:dotted;
}

.googlemap
{
    float:right;
    margin-right:10px;
    width:500px;
    height:300px;
}
.fontbox
{
    margin:0 0 0 0; border:solid 0px;
}
.fontbox img
{
    border:solid 0px;
    float:left;clear:right;margin-top:35px;margin-bottom:15px;
}
.telbox
{float:left;margin-left:50px; margin-top:25px;}
.moved
{
    position:relative;top:-30px; left:-10px; float:right; height:120px;width:112px; background:url('images/moved.png')
}