@charset "utf-8";
/* CSS Document */

body {
margin:0;
background-color:#ffffff;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#333333
}

h1 {
width:561px;
height:29px;
margin:2px 0 0 0;
padding:10px 0 0 20px;
background:url(img/h-1.jpg) repeat-y;
font-size:13px;
text-transform:uppercase;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:italic
}

.body {
width:848px;
height:auto;
margin:auto
}

.main {
width:848px;
height:auto;
margin:auto;
padding:0 2px 0 2px;
border-left:#71829c 1.5pt solid;
border-right:#71829c 1.5pt solid;
float:left
}

.left {
width:265px;
height:auto;
padding-right:2px;
float:left
}

.desc {
width:auto;
height:95px;
padding:20px 10px 0 10px;
background:url(img/back-1.jpg) no-repeat center top;
border-top:#ff1700 2pt solid;
color:#ffffff;
font-size:14px;
text-align:center
}

.menu {
width:263px;
height:255px;
margin-top:2px;
border-left:#335a87 1.5pt solid;
background:url(img/back-2.jpg) no-repeat
}

.menu-links,
.menu-links:visited {
display:block;
width:238px;
height:14px;
padding:15px 0 0 25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
color:#1a5587
}

.menu-links:hover {
color:#ff9900
}

.menu-links-active,
.menu-links-active:visited,
.menu-links-active:hover {
display:block;
width:238px;
height:14px;
padding:15px 0 0 25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
color:#ffffff
}

.sub-menu {
width:243px;
height:185px;
padding:15px 10px 10px 10px;
border-left:#335a87 1.5pt solid;
background:#335a87 url(img/back-3.jpg) repeat-x top;
color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif
}

.sub-menu a,
.sub-menu a:visited {
display:block;
margin:5px 0 5px 0;
color:#ff9900
}

.sub-menu a:hover {
text-decoration:none
}

.sub-menu .image {
margin-right:5px;
float:left
}

.right {
width:581px;
height:auto;
float:left
}

.top {
width:auto;
height:75px;
background-color:#365f8c
}

.top h2 {
width:auto;
height:45px;
margin:0;
padding:30px 5px 0 10px;
font-size:17px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:italic;
color:#ff9900;
text-transform:uppercase;
float:left
}

.top h2 span {
color:#ffffff;
text-transform:lowercase
}

.top a img {
margin-left:4px;
border:0;
float:left
}

.text {
width:551px;
height:auto;
padding:15px;
background-color:#eeeeee
}

.text img {
margin:5px 5px 5px 0;
float:left
}

.bottom {
width:848px;
height:25px;
padding-top:7px;
border-top:#cccccc 1.5pt solid;
text-align:center;
color:#999999;
float:left
}