* {
 margin: 0px;
 padding: 0px;
}

body {
 background: url( '/images/47/bg.jpg' ) repeat-x #111;
 font: 10pt Arial, Helvetica, sans-serif;
 color: #535353;
}

.clear {
 clear: both;
}
a { 
color: #3f3f3f;
}
a:hover { 
color: #767676;
}
a img {
 border: 0px none;
}

.sidebar a { 
 color: #c4c4c4;
}
.sidebar a:hover {
 color: #999999;
}

.sidebar img {
 border: 1px solid #404040;
}
img.left { float: left; margin-right: 10px; }
img.right { float: right; margin-left: 10px; }

p {
 margin: 14px 0px;
 line-height: 16pt;
}

.content, .sidebar {
 line-height: 18pt;
}

h1 {
 margin: 14px 0px;
 font-size: 28pt;
 letter-spacing: -1pt;
 font-weight: normal;
 color: #414141;
}
.content h1 {
 margin-top: 0px;
}


h2 {
 margin: 14px 0px;
 font-size: 20pt;
 font-weight: normal;
 color: #414141;
}
.sidebar h2 {
 margin-top: 0px;
 color: #fff;
 font-size: 14pt;
 font-weight: bold;
}

.content ul, .content ol {
 margin: 14px 26px;
 line-height: 16pt;
}

.content ul li, .content ol li {
 margin: 4px 0px;
}

h3 {
 margin: 14px 0px;
 font-size: 14pt;
 font-weight: normal;
 color: #414141;
}

.header {
 position: relative;
 width: 960px;
 margin: 0px auto;
 height: 88px;
}
.header .logo {
 padding: 18px 0px 0px 11px;
}
.header .logo a {
 display: block;
 width: 315px;
 height: 66px;
 background: url( '/images/47/logo.jpg' ) no-repeat;
}
.header .logo a span {
 display: none;
}

.header .nav {
 position: absolute;
 right: 0px;
 top: 35px;
 background: url( '/images/47/nav-bg.jpg' ) no-repeat top right;
 padding-top: 15px;
 width: 635px;
}
.header .nav ul {
 position: absolute;
 right: 0px;
 list-style-type: none;
 height: 39px;
}
.header .nav ul li {
 float: left;
 display: inline;
}
.header .nav ul li a {
 display: block;
 float: left;
 color: #a8a8a8;
 font-size: 10pt;
 text-decoration: none;
 padding: 0px 15px;
 height: 38px;
 line-height: 38px;
}
.header .nav ul li a:hover {
 color: #fff;
}
.header .nav ul li.CMSI_ActiveNavItem a {
 color: #fff;
 background: url( '/images/47/nav-item-on.jpg' ) repeat-x;
}

.header .search {
 position: absolute;
 top: 11px;
 right: 0px;
}
#search-box {
 border: 1px solid #000;
 padding: 2px;
 font-size: 9pt;
 color: #898989;
 width: 180px;
 margin-right: 28px;
}
#search-button {
 position: absolute;
 top: 0px;
 right: 0px;
}

.wrapper {
 background: url( '/images/47/wrapper-bg.jpg' ) repeat-y top center;
}
.container {
 background: url( '/images/47/container-bg.jpg' ) no-repeat top center;
 padding-top: 9px;
}
.main {
 background: #fff;
 width: 960px;
 margin: 0px auto;
 padding-bottom: 5px;
}
.main-container {
 background: url( '/images/47/main-container-bg.jpg' ) repeat-y;
}
.the-last-wrapper {
 background: url( '/images/47/the-last-wrap-bg.jpg' ) no-repeat bottom right;
}

.sidebar-wrapper {
 width: 262px;
 padding-left: 5px;
}
.sidebar {
 padding: 5px 15px;
 min-height: 400px;
 color: #d3d3d3;
 font-size: 10pt;
 background: url( '/images/47/sidebar-bg.jpg' ) repeat-x;
}
body.inside .main-content {
 padding-top: 5px;
}
.main-content {
 width: 683px;
 padding-right: 5px;
 float: right;
}

#header-pic {
 width: 683px;
 height: 453px;
 margin-bottom: 5px;
}
#slideshow {
 width: 683px;
 height: 453px;
 margin-bottom: 5px;
}
#slideshow ul {
 list-style-type: none;
}

.content-wrapper {
 background: url( '/images/47/content-wrapper-bg.jpg' ) no-repeat;
}

.content {
 padding: 20px;
}

.footer-wrapper {
 background: url( '/images/47/footer-bg.jpg' ) no-repeat top center;
 height: 120px;
}
.footer {
 width: 960px;
 margin: 0px auto;
 background: #1f1f1f;
 height: 64px;
 color: #b1b1b1;
 font-size: 10pt;
}

.footer-nav {
 height: 20px;
 padding: 10px 0px 0px 10px;
}

.footer-nav ul {
 list-style-type:none;
 padding: 0px;
}
.footer-nav ul li {
 float: left;
 height: 20px;
 line-height: 20px;
 color: #4b4b4b;
 padding-left: 4px;
}
.footer-nav ul li a {
 color: #b1b1b1;
 text-decoration:none
}
.footer-nav ul li a:hover{
 color: #fff;
}

.copyright{
 height: 25px;
 line-height: 25px;
 margin: 0px 0px 0px 11px;
}

.designed-by {
 float: right;
 height: 45px;
 line-height: 45px;
 padding: 10px 10px 0px 0px;
}

.designed-by a {
 color: #b1b1b1;
 display: block;
 background:url( '/images/47/doncor-logo.jpg' ) no-repeat center right;
 padding-right: 39px;
 text-decoration: none;
}

#DRX_FlashSlideshow {
 padding: 0px;
 border: 0px none;
}