body {
color:#777;
font-size:12px;
text-align:center;
line-height:150%;
}  

a {
color:#00c;
text-decoration:none;
}

a:hover {
color:#808;
text-decoration:underline;
}

#out {
width:850px; text-align:left; margin:0 auto;
}   

#header {
text-align:center;
margin:0 0 15px 0;
} 

#footer {
margin:15px 0 0 0;
text-align:center;
} 

#margin {
margin:0 10px;
}   

#left {
float:left; width:410px;
margin:10px 0 0 0;
}   

#right {
float:right;
width:410px;
margin:10px 0 0 0;
}

#topright {
float:right;
width:410px;
margin:10px 0 0 0;
text-align:center;
}

#topleft {
float:left;
width:410px;
margin:10px 0 0 0;
text-align:center;
}   

.mapgif {
float:left; width:560px;
}      

.mapright {
float:right; width:270px;
}    

.inleft {
float:left; width:200px;
} 

.inright {
float:right; width:200px;
}   

.foot_ue {
margin:0;
text-align:left;
}  

.clear,.c-both {
clear:both;
}

h1 {
font-size:17pt;
color:#00C;
font-weight:700;
margin:0;
}


h2 {
color:#000;
font-size:11pt;
font-weight:700;
margin:0;
padding:0;
}

h3 {
font-size:11pt;
text-align:left;
margin: 10px 0;
border: solid;
border-width: 0 0 1px 4px;
border-color: #FF6600;
padding: 4px 6px;
}

h4 {
font-size:11pt;
margin: 25px 0 5px 0;
border: solid;
border-width: 0 0 1px;
border-color: #FF6600;
padding: 4px 6px;
}

h6,h5 {
font-size:9pt;
font-weight:100;
margin:0;
}

p {
margin:2px 0;
padding: 2px 10px;
font-size: 10px;
font-weight: normal;
}

.link , .link ul {
margin:0;
padding:0;
}   

.link li {   
list-style:none;
display:inline;
}  