body {
margin:0px;
padding:0px;
background: #fff url(images/h_bg.gif) repeat-x top left;
color:#000000;  
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:.9em;
}

a {
color:#000;
text-decoration:underline;
}

a:hover {
color:#ccc;
text-decoration:none;
}

ul {
float:left;
width: 558px;
border: 1px solid #AEC4D7;
background: #DDEFFF;
padding: 10px 0px 10px 0px;
margin: 10px 0px 0px 0px;
}

ul li {
float: left;
width: 250px;
padding: 5px 0px 5px 0px;
margin: 5px 0px 0px 20px;
list-style: none;
text-align: left;
}

.cookie {
float:right;
width:180px;
height:60px;
margin:4px 4px 4px 4px;
}

#content {
margin: 0px auto;
width: 900px;
voice-family: "\"}\"";
voice-family: inherit;
padding:0;
text-align:left;
}

#content h2 {
float: left;
width: 100%;
margin: 0px 0px 10px 0px;
padding: 0px 0px 5px 0px;
border-bottom: 1px dotted #AEC4D7;
text-align: left;
font-size: 22px;
font-weight: bold;
font-family: tahoma, arial, helvetica;
color: #333;
}

#content h2 span { color: #AEC4D7; }

#mhead {
margin: 0px auto;
width: 900px;
height: 160px;
background: url(images/logo.png) no-repeat top left;
}

.logo {
float: left;
width: 400px;
height: 160px;
}

.midad {
float: left;
width: 558px;
margin: 10px 0px 0px 0px;
padding: 10px 0px 10px 0px;
background: #f7f7f7;
border: 1px solid #f2f2f2;
text-align: center;
}

.midadpage {
float: left;
width: 558px;
margin: 0px 0px 10px 0px;
padding: 10px 0px 10px 0px;
background: #f7f7f7;
border: 1px solid #f2f2f2;
text-align: center;
}

#tmenu {
margin: 0px auto;
width: 900px;
height: 32px;
padding: 1px 0px 20px 0px;
}

#tmenu a {
float: left;
height: 32px;
padding: 0px 26px 0px 26px;
background: url(images/tm_a.gif) no-repeat top right;
line-height: 1.9em;
text-align: center;
font-weight: bold;
color: #000;
text-decoration: none;
}

#tmenu a:hover {
background: url(images/tm_h.gif) no-repeat top right;
color: #fff;
text-decoration: none;
}

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

.mpleft {
float: left;
width: 160px;
height: 600px;
background: #f7f7f7;
border: 1px solid #f2f2f2;
}

.mpmid {
float: left;
width: 560px;
margin: 0px 8px 0px 8px;
}

.mpmid form {
float: left;
width: 560px;
padding: 10px 0px 0px 0px;
margin: 10px 0px 0px 0px;
background: #AEC4D7;
text-align: center;
}

.mpright {
float: right;
width: 160px;
height: 600px;
background: #f7f7f7;
border: 1px solid #f2f2f2;
}


#header {
width: 560px;
margin:0;
padding:0;
height:5em;
color:#000;
background-color:#fff;
}

#header h1 {
margin:0 0 -.6em 0;
padding:.5em 0 0 1em;
font-size:1.5em;
letter-spacing:.1em;
}

#header h2 {
margin:.8em;
padding:.2em 0 0 3em;
font-size:1em;
}

#padding {
padding:0;
margin:0;
}

#sitelist {
float: left;
width: 900px;
margin: 10px 0px 0px 0px;
padding: 10px 0px 10px 0px;
border-top: 1px dotted #AEC4D7;
}

#sitelist img {
float: left;
margin: 0px 0px 0px 26px;
}

#footer {
float: left;
width: 900px;
margin: 0px 0px 0px 0px;
padding: 10px 0px 10px 0px;
border-top: 1px dotted #AEC4D7;
}

.copy {
float: left;
margin: 0px 0px 0px 10px;
width: 400px;
text-align: left;
font-size: 12px;
color: #AEC4D7;
}

.copy a {
color: #AEC4D7;
text-decoration: none;
}

.copy a:hover {
color: #155d94;
text-decoration: underline;
}

.copy a:visited { }

.flinks {
float: right;
margin: 0px 10px 0px 0px;
width: 400px;
text-align: right;
font-size: 12px;
color: #AEC4D7;
}

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

.flinks a:hover {
color: #155d94;
text-decoration: underline;
}

.flinks a:visited { }

.address_box {
font-size: 126%;
padding: 2px;
width: 80%;
padding: 3px;
padding-left:10px;
}

.go {
font-size: 135%;
padding: 0 10px;
}

#auth, #error {
float: left;
width:100%;
text-align:center;
font-weight: bold;
background:#FFFDCA;
margin:10px 0px 0px 0px;
padding: 6px 0px 6px 0px;
border: 1px solid #E5E3A6;
}

/* GLYPE */

.center { text-align: center; }

/* TOOLTIP HOVER EFFECT */
#tooltip{ 
   width:20em; background: #fff; border: 1px solid #AEC4D7; padding: 5px 5px 5px 5px; text-align: left;
}