/* CSS Document */
body {
margin:0;
padding:0;
font:12px Arial, Helvetica, sans-serif;
color:#333333;
background:#1f1a17;
}

#wrapper {
width:900px;
margin:0 auto;
padding-bottom:20px;
border-right:1px solid #9d9998;
border-left:1px solid #9d9998;
background:#ffffff;
}

.header {
padding:10px 0px 0px 15px;
}

.h_mid {
background:url(../images/bg_header.gif) repeat-y top left;
padding: 0px 0px 0px 24px;
}

.address {
float:right;
width:281px;
padding-right:30px;
}

.a_mid {
background: url(../images/bg_address.gif) repeat-y left;
padding-left:37px;
}

.logo {
padding-top:17px;
padding-bottom:10px;
}

.menu {
padding:5px 0px 0px 19px;
}

.left_m {
width:14px;
float:left;
position:relative;
}

.nav {
float:left;
position:relative;
height:44px;
border-top:3px solid #e0e0de;
border-bottom:3px solid #e0e0de;
width:835px;
z-index:50000;
}

.nav a img  {
padding:0px 32px;
}

.nav a img.last {
padding:0px 35px;
}

.content_wrap {
padding:20px;
}

.leftpane {
width:553px;
float:left;
position:relative;
}

.rightpane {
width:264px;
float:left;
position:relative;
padding-left:25px;
}

.blue_ctn {
background:#252875 url(../images/bg_blue.gif) repeat-x top;
width:180px;
color:#FFFFFF;
padding:0px 50px;
text-align:center;
font-size:14px;
}

.title {
background:url(../images/bg_title.gif) no-repeat top left;
height:44px;
padding-top:10px;
padding-left:15px;
margin-top:10px;
width:280px;
}

.news_ctn {
background:#dededc;
padding:10px 25px;
width:226px; 
}

.news_ctn span {
font-weight:bold;
color:#252875;
}

.ctn {
width:567px;
background:#dededc;
float:right;
padding:20px;
}

.footer {
color:#ffffff;
text-align:center;
padding-top:15px;
padding-bottom:10px;
}

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

.part_ctn {
clear:both;
padding:10px 0px;
}

.catsub696420 {
position:relative;
top:-154px;
left:-210px;
}

.catsub696420 td {
margin:0px 30px;
}

#cat_696420_divs {
margin:0 auto;
width:835px;
}


