﻿* 
{
margin: 0;
padding: 0;
}

a:link, a:visited 
{
color: #d50045;
background: transparent;
text-decoration: none;
}

a:hover 
{
text-decoration: underline;
}

address 
{
font-style: normal;
}

body 
{
color: #666666;
background: #ffffff;
font-family: "Times New Roman", Times, serif;
font-size: 1em;
line-height: 125%;
}


div.cb1 
{
clear: both;
}


div.im1 
{
width: 120px;
position: relative;
z-index: 5;
border-right:1px solid #990033;
}

div.im2 
{
margin: 10px 0 30px 10px;
}

div.im3 
{
margin: 10px 0 15px 10px;
}

div.in1 
{
float: left;
width: 375px;
padding: 1em 20px 0 25px;
background-color: transparent;
margin-left:1px;
}

div.in2 
{
margin: 20px 20px 0 0;
float: right;
width: 180px;
border: 1px solid #dddddd;
padding-bottom: 20px;
background: #eeeeee;
color: inherit;
}


div.lh2 
{
float: left;
width: 120px;
margin: 0 0 0 120px;
}


div.lk1 
{
margin: 2em 0 2em 0;
padding: 3px 0 2px 0;
background: #ffe3c8;
text-align: center;
text-transform: uppercase;
color: inherit;
font-size:0.8em;
letter-spacing: 2px;
}

div.nav1 
{
padding: 5px;
width: 110px;
color: #990033;
font-size: 0.8em;
background-color: transparent;
line-height: 115%;
}

div.nav3 
{
color: #ffcc99;
background: transparent;
}

div.ou1 
{
width: 880px;
margin-left: -440px;
background: url(../i/bg990033.gif) repeat-y;
position: absolute;
left: 50%;
color: inherit;
}

div.sp1 
{
color: #990033;
background-color: transparent;
font-size: 0.8em;
line-height: 110%;
}

div.tp1 
{

}

div.tp1a 
{
margin-top: 26px;
float: left;
width: 630px;
text-align: center;
}

div.tp2 
{
float: left;
margin-left: -240px;
}

div.tp3 
{
font-size: 90%;
letter-spacing: 1px;
text-align: center;
margin-top:3px;
}

div.tp3a 
{
padding: 1px 0 1px 240px;
border-bottom: 1px solid #bbbbbb;
}

div.tp3b 
{
border-top: 1px solid #bbbbbb;
}

div.tp3c 
{
text-transform: uppercase;
}

div.tp3d
{
text-transform: uppercase;
color: #990033;
}

h1 
{
color: #990033;
background: transparent;
font-size: 1.7em;
font-style: italic;
font-weight: normal;
}

h2 
{
font-size: 1.4em;
font-weight: normal;
}

p 
{
padding: 0.2em 0 0.5em 0;
}

.im2 img, .im3 img 
{
border: 1px solid #990033;
}

.lk1 a 
{
height: 0.8em;
}

.lk1 p 
{
width: 100%;
}

.tp2 h1 
{
padding: 1.1em 0 10px 240px;
width: 620px;
text-align: center;
}

.tp3b 
{
text-transform: none;
}

.tp3c 
{
padding-right: 8px;
}

.tp3d 
{
padding-right: 8px;
padding-left: 8px;
}

.sp1 p
{
padding-bottom: 0.2em;
}

div.ou2
{
width: 640px;
float:left;
}

DIV#map1
{
height: 230px;
margin:0 0 0.5em 0;
border:1px solid #dddddd;
}

div.pq1
{
width: 150px;
background-color: #fff9f2;
border: 1px solid #fff5ea;
margin: 0 10px 0 -10px;
font-size: 120%;
font-style: italic;
float: left;
color: #990033;
text-align: right;
line-height: 120%;
padding: 4px 10px 4px 4px;
}

.in1a
{
clear: none;
}