/* CSS Document */

body {
font-family: "Trebuchet MS", Arial, Helvetica,sans-serif;
color:#FFFFFF;
font-size: 10px;
line-height:150%;
background-image:url(images/bodyBG.jpg);
background-repeat:no-repeat;
}

.container {
position:absolute;
width: 911px;
height: 360px;
top: 80px;
margin-left:-460px;
left: 50%;
background-image:url(images/bg.jpg);
background-repeat:no-repeat;
background-color:#03366C;
}
#map {
position: absolute;
left: 30px;
top: 20px;
}
strong {
color: #7CACDC;
font-weight:bold;
}
#address {
position: relative;
width: 911px;
height: 71px;
background-color:#FFFFFF;
top: -10px;
left: 0px
}
#address p {
color: #0B225A;
font-weight:bold;
padding: 25px 0 10px 50px;
font-size:10px;
}
#address  a:link {
font-size: 10px;
font-weight:bold;
display:inline;
text-decoration: none;
color: #7CACDC;
}
#address  a:visited {
font-size: 10px;
font-weight:bold;
display:inline;
text-decoration: none;
color: #7CACDC;
}
#address  a:hover {
font-size: 10px;
font-weight:bold;
display:inline;
text-decoration: none;
color: #7CACDC;
}
#address a:active {
font-size: 10px;
font-weight:bold;
display:inline;
text-decoration: underline;
color: #7CACDC;
}

.logo {
position: absolute;
left: 0px;
top: 0px;
background-image:url(images/logo.jpg);
width: 243px;
height: 173px;
}

.default {
position: absolute;
width: 911px;
height: 71px;
left: 0px;
top: 0px;

}
.flash {
position: absolute;
width: 911px;
height: 71px;
left: 0px;
top: 265px;

}
.nav {
position: absolute;
top: 12px;
left:563px;
z-index: 100;

}

.nav ul {
color: #ffffff;
font-size: 11px;
margin-left: 10px;
padding: 0;
margin:0;
}
.nav li {
display: inline;
list-style:none;
padding: 5px;
}
.nav a:link {
color: #ffffff;
text-decoration:none;
}
.nav a:visited {
color: #ffffff;
text-decoration:none;
}
.nav a:hover {
color:#99C2E3;
text-decoration:none;
}
.nav a:active {
color:#99C2E3;
text-decoration:none;
}


#flashContent {
position:absolute;
width: 911px;
height: 360px;
left:0px;
top: -10px;
z-index: 50;
}
#alttext {
position: relative;
padding: 190px 30px 0 28px;
}

#flashPanel {
position:absolute;
width: 911px;
height: 70px;
left:0px;
top: 242px;
z-index: 50;
}
#flashParts {
position:absolute;
width: 911px;
height: 71px;
left:0px;
top: 240px;
z-index: 50;
border-bottom: 6px solid #FFFFFF;
}
.panel {
position: absolute;
width: 911px;
height: 71px;
border-bottom: 6px solid #FFFFFF;
left: 0px;
top: 240px;
}

#margot {
position: absolute;
left: 0px;
top: 385px;

}
h1 {
font-size: 18px;
color: #FFFFFF;
display: inline;
text-align: left;

}
.content {
position:absolute;
width: 579px;
height:auto;
left:290px;
top: 80px;
text-align: justify;
}
.content a:link {
font-size: 12px;
font-weight:bold;
display:inline;
text-decoration: none;
color: #7CACDC;
}
.content a:visited {
font-size: 12px;
font-weight:bold;
display:inline;
text-decoration: none;
color: #7CACDC;
}
.content a:hover {
font-size: 12px;
font-weight:bold;
display:inline;
text-decoration: none;
color: #7CACDC;
}
.content a:active {
font-size: 12px;
font-weight:bold;
display:inline;
text-decoration: underline;
color: #7CACDC;
}
.content p {
font-size: 12px;
font-weight: 100;


}
h2 {
font-weight:200;
line-height:120%;
font-size: 12px;
}


.main h1 {
font-size: 25px;
color: #FFFFFF;
display: inline;
line-height: 110%;
}
.main h3 {
font-size: 11px;
color: #FFFFFF;
display: inline;
font-weight: 200;

}

#footer {
position: absolute;
width: 910px;
height: 70px;
top: 340px;
left: 42px
}
#footer p {
color: #0B225A;
font-weight:bold;
padding-top: 15px;
font-size:10px;
}

#link {
position: relative;
float: right;
margin-top: 0px;
margin-right: 78px;
font-weight: bold;
}
#link a:link, a:visited {
color: #7CACDC;
text-decoration:none;
}
#link a:hover, a:active {
color: #0B225A;
text-decoration:none;
}


