body {
background-image: url(../images/bkg.png);
padding:0;
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

a, a:link, a:visited, a:active {
color:#FF6600;
text-decoration:none;
}

a:hover {
color:#FF8300;
text-decoration:underline;
}

.header {
width:100%;
height:160px;
background-color:#000000;
background: url(../images/header-bkg.png) repeat-x center;
clear:both;
z-index:99;
}

.header-body{
width:950px;
height:160px;
margin: 0 auto;
}

.header-body #logo{
margin-top:20px;
margin-left:20px;
display:table;
float:left;
}
.wrapper {
background: url(../images/wrapper.png) repeat-y center;
width:950px;
margin: 0 auto;
margin-top:-10px;
clear: both;
padding:0px;
}
.main {
margin: 0px 10px 0px 10px;
padding:0px;
}
.content {
width:637px;
background: url(../images/content.gif) repeat-y center #FFFFFF;
margin:0px;
margin-left:4px;
margin-bottom:20px;
padding:0px;
float:left;
display:table;
}
.footer {
width:100%;
height:210px;
clear:both;
background-color:#000000;
background-image: url(../images/black-grid.gif);
}
.content-top {
background: url(../images/content-top.gif) repeat-y center #FFFFFF;
height:41px;
width:637px;
padding:0px;
}
.content-bottom {
background: url(../images/content-bottom.gif) repeat-y center #FFFFFF;
height:41px;
width:637px;
padding:0px;
}
.content-body {
margin: 0px 20px 0px 20px;
height:840px;
}

.footer-body {
width:930px;
clear: both;
margin: 0 auto;
height:160px;
border: 1px solid #444444;
border-top:none;
color:#FFFFFF;
padding-top:10px;
text-align:left;
}
.footer-rights {
width:930px;
clear: both;
margin: 0 auto;
height:22px;
color:#FFFFFF;
padding-top:10px;
text-align:center;
}

.right {
width: 284px;
background: url(../images/right.gif) repeat-y center #ffffff;
display:table;
float:left;
}

.right-black {
width: 284px;
background: url(../images/right-black.gif) repeat-y center #000000;
display:table;
float:left;
color:#FFFFFF;
}

.clearfix{
clear:both;
}

.right-top {
background: url(../images/right-top.gif) no-repeat top left #FFFFFF;
height:30px;
padding: 11px 15px 0px 15px;
}
.right-bottom {
background: url(../images/right-bottom.gif) repeat-y center #FFFFFF;
height:30px;
padding: 11px 15px 0px 15px;
}
.right-top-black {
background: url(../images/right-top-black.gif) no-repeat top left #000000;
height:30px;
padding: 11px 15px 0px 15px;
}
.right-bottom-black {
background: url(../images/right-bottom-black.gif) repeat-y center #000000;
height:30px;
padding: 11px 15px 0px 15px;
}
.right-center {
margin: 4px 15px 0 15px;
}

.menu {
width:910px;
height:210px;
display:table;
padding:15px 10px 15px 10px;
}

.menu-container {
width:930px;
height:240px;
background-color:#000000;
background: url(../images/top-bkg.gif) repeat-x bottom left;
clear:both;
}

.right-header {
background: url(../images/right-header.gif) no-repeat;
width:254px;
height:28px;
margin:0;
padding:0;
}

.right-header p {
padding-top:6px;
margin:0;
color:#FFFFFF;
font-weight:bold;
}

.footer-content { 
color:#FFFFFF;
margin-left:25px;
line-height:16px;
}

.footer-content a, .footer-content a:link, .footer-content a:active, .footer-content a:hover, .footer-content a:visited {
color:#FFFFFF;
}

.right-header-black p {
padding-top:6px;
margin:0;
color:#000000;
font-weight:bold;
}

#header-right {
float:right;
margin-right:0px;
margin-top:6px;
}

div.hr {
  height: 15px;
  border-bottom:1px solid #C1C1C1;
}
div.hr hr {
  display: none;
}

h1 {
padding:0;
margin:0;
height:20px;
}