/* CSS Document */

body {
padding:0;
margin:0;
font:12px Arial, Helvetica, sans-serif;
color:#a9a9a9;
background:#000000;
}

a {
color:#CCFFFF;
text-decoration:underline;
}

a:hover {
color:#CCFFFF;
text-decoration:none;
}

form {
padding:0;
margin:0;
}

img {
border:none;
}

h1, h2, h3, h4, h5, h6 {
padding:0;
margin:0 0 6px 0;
font-weight:normal;
}

h1 {
font-size:18px;
}

h2 {
font-size:16px;
}

h3 {
font-size:14px;
}

h4 {
font-size:12px;
}

#banner {
text-align:center;
margin-bottom:10px;
}

#main {
width:986px;
margin:0 auto;
}

.header {
text-align:center;
width:990px;
height:165px;
vertical-align:bottom;
border-bottom:1px solid #ff0000;
}

.pathway {
text-align:right;
font:11px Century Gothic, Arial, Helvetica, sans-serif;
}

.pathway a {
text-decoration:none;
}

.pathway a:hover {
text-decoration:underline;
}

#pathway {
padding:5px;
}

.left {
width:190px;
height:auto;
vertical-align:top;
background:url(../images/left-bg.jpg) repeat-y left;
}

#left {
width:165px;
height:auto;
background:url(../images/left-top.jpg) no-repeat top left;
padding:17px 15px 0 10px;
}

.center {
width:606px;
height:auto;
vertical-align:top;
background:url(../images/center-bg.jpg) repeat-y;
}

#center {
background:url(../images/center-top.jpg) no-repeat top;
padding:17px 20px 0 20px;
min-height:735px;
overflow:hidden;
height:expression(this.scrollHeight < 735? "735px" : "auto");
}

.right {
width:190px;
height:auto;
vertical-align:top;
background:url(../images/right-bg.jpg) repeat-y;
}

#right {
width:165px;
padding:17px 10px 0 15px;
height:auto;
background:url(../images/right-top.jpg) no-repeat top left;

}

#block {
margin-bottom:20px;
}

#block-title {
font:16px Century Gothic, Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
}

#block-menu {
font:14px Century Gothic, Arial, Helvetica, sans-serif;
}

.footer {
height:62px;
vertical-align:top;
background:url(../images/footer-bg.gif) no-repeat;
font-size:11px;
}

.footer a {
text-decoration:none;
color:#CCCCCC;
}

.footer a:hover {
text-decoration:underline;
color:#CCCCCC;
}

#footer {
padding:20px 20px 5px 20px;
}

.s_field {
border:1px solid #000000;
height:17px;
width:80px;
}

.a_field {
border:1px solid #000000;
height:12px;
width:80px;
}

.button {
border:1px solid #000000;
font-size:9px;
cursor:pointer;
}

.f_input {
height:14px;
width:170px;
border:1px solid #000000;
}

.f_textarea {
height:160px;
width:450px;
border:1px solid #000000;
}

.u_textarea {
height:160px;
width:380px;
border:1px solid #000000;
}

#navigation {
font:14px Century Gothic, Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
padding:5px;
}

#
-item {
margin-bottom:15px;
}

.news-title {
font:16px Century Gothic, Arial, Helvetica, sans-serif;
font-weight:bold;
border-bottom:1px dashed #CCFFFF;
}

.news-title a {
text-decoration:none;
color:#CCFFFF;
}

.news-title a:hover {
text-decoration:underline;
color:#CCFFFF;
}

#news-content {
padding:10px 0 10px 0;
color:#FFFFFF
}

.news-menu {
font:11px Century Gothic, Arial, Helvetica, sans-serif;
text-align:right;
border-top:1px dashed #CCFFFF;
}

.news-full {
font:11px Century Gothic, Arial, Helvetica, sans-serif;
text-align:right;
}
