/* CSS Document */

body {
background-color: #E6E6E6;
color: #333333;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.85em;
margin-top: 40px;
padding: 0px;
}

.cl {
clear: both;
font-size: 0px;
line-height: 0px;
}

.main_container {
width: 760px;
margin: 0 auto;
border: 1px solid #666666;
background-color: #D3DADE;
}

.logo {
background-color: #44525B;
width: 760px;
height: 80px;
text-align: right;
}

.menu {
border-top: 1px solid #FFFFFF;
background-color: #44525B;
font-size: 0.80em;
font-weight: bold;
padding: 5px 10px;
}

.menu a {
color: #FFFFFF;
padding: 2px 30px 2px 10px;
display: block;
height: 26px;
text-decoration: none;
float: left;
background-image: url(/?a=66131);
background-position: top right;
background-repeat: no-repeat;
line-height: 0.90em
}

.menu a:hover {
color: #FF9933;
display: block;
background-image: url(/?a=66131);
background-position: bottom right;
background-repeat: no-repeat;
}

.content_left {
float:left;
width: 220px;
padding: 10px;
font-size: 0.90em;
}

.content_right {
float:left;
width: 520px;
background-color: #fff;
min-height: 600px;
}

.top_frame {
padding: 8px;
border: 1px solid #fff;
color: #fff;
font-size: 0.90em;
}

.content_txt {
padding: 5px 15px;
border: 1px solid #fff;
}

.footer {
color: #FFFFFF;
font-size: 0.80em;
background-color: #808080;
padding: 5px;
text-align: center;
border-top: 10px solid #FFCC66;
}

.footer a {
color: #FFFFFF;
text-decoration: none;
}

.footer a:hover {
color: #FFFFFF;
text-decoration: underline;
}

/* ---- TEXT STYLES ---- */
a {text-decoration: underline; color: #000000}
a:hover {text-decoration: none}

h1 {font-size: 1.2em}