body {
	background:#808285 url(../images/bg.png) top left repeat-x;
    font-family: Trebuchet MS, Verdana, Ariel;         
    color:#404040;
    font-size:11px;
	line-height: 1.5;
}
#container {
	background:url(../images/bg-2.png) top center no-repeat;
    width:730px;
	padding:0 147px;
    margin: 0 auto;
}
#header {
    height:394px;
    overflow: auto;
}
#logo {
	text-align:center;
    width:149px;
    height:60px;
	margin:20px 0 0 290px;
	position:absolute;
}

#menu {
	position:absolute;
    overflow:auto;
    height:46px;
	line-height:32px;
    font-size:12px;
	width:500px;
	margin:88px 0 0 170px;
}
#menu li {
	background:url(../images/bg-menu.png) top center no-repeat;
    float:left;
}
#menu a {
	display:block;
    color:#666;
	font-size:12px;
	font-weight:bold;
	padding:0 20px;
	margin:7px 0;
}
#menu li a:hover {
	background:url(../images/bg-menu-hover.png) center center no-repeat;
}
#menu li.first {
	background:url(../images/bg-menu-cap-l.png) top left no-repeat;
	width:20px;
	height:46px;
}
#menu li.last {
	background:url(../images/bg-menu-cap-r.png) top left no-repeat;
	width:20px;
	height:46px;
}
.br {
    border-right: 1px solid #808080;
}
.bl {
    border-left: 1px solid #808080;
}
#slider-wrapper {
	background:url(../images/bg-top.png) top center no-repeat;
	width:730px;
    height:260px;
	position:absolute;
	margin:134px 0 0 0;
}
#slider {
	background:url(../images/slider.jpg) top center no-repeat;
	margin:6px;
	width:718px;
    height:248px;
	position:absolute;
}
#slider-menu-cover {
	background:url(../images/bg-slider-right.png) top center no-repeat;
	width:718px;
    height:248px;
}
#slider-menu {
	float:right;
	width:240px;
	color:#fff;
}
#slider-menu span {
	background:url(../images/dot-logo.png) top left no-repeat;
	display:block;
	width:190px;
	height:47px;
	padding:0 0 0 50px;
	font-size:18px;
	font-weight:700;
	line-height:47px;
	border-bottom: 1px dotted #fff;
}
#slider-menu li {
	list-style:none;
    float:left;
	width:240px;
	height:37px;
	line-height:37px;
	border-bottom: 1px dotted #fff;
}
#slider-menu a {
	display:block;
	color:#fff;
	padding:0 0 0 50px;
	font-weight:bold;
}
#slider-menu li a:hover {
	background:url(../images/bg-submenu-hover.png) center left no-repeat;
	color: #009BDA;
}

#main-top {
	background:url(../images/bg-content-top.png) top center no-repeat;
	width:730px;
	height:5px;
}
#main {
	background:url(../images/bg-content.png) top center repeat-y;
    overflow:auto;
	font-size:11px;
}
#main-side {
	background:url(../images/bg-content-columns.png) top right repeat-y;
	overflow:auto;
	margin:1px 6px 1px 0;
}
#content {
	background:url(../images/bg-content-content.png) top left no-repeat;
    width:438px;
    float:left;
	padding:25px 20px;
	margin:0 0 1px 6px;
}

.text p, .text ul, .text ol, .text h1, .text h2, .text h3, .text h4, .text h5, .text h6 {
    padding: 0 0 15px 0;
}
.text ul, .text ol{
    padding: 0 0 15px 25px;
    list-style:disc;
}
.text ol{
    list-style:decimal;
}
.text table {
	margin: 0 0 15px 0;
}
.text td {
    vertical-align:top;
}
.text a {
	color:#009BDA;
}
.text a:hover {
	text-decoration:underline;
}
.text h1, .text h2, .text h3, .text h4, .text h5, .text h6 {
    font-size:14px;
	text-indent:20px;
	color:#009BDA;
	font-weight:bold;
}
.text h1 {
    font-size:18px;
}
.text h2 {
    font-size:16px;
}
.text h3 {
    font-size:15px;
}

#rightbar {
	color:#fff;
    float:right;
    width:239px;
	margin:1px 0 1px 0;
}
#rightbar .title {
    font-size:18px;
    font-weight:bold;
    display:block;
	text-indent: 20px;	
	padding: 20px 20px;
}
#rightbar p {
	border-bottom: 1px dotted #fff;
	padding: 2px 20px 25px 20px;
}
#main-bottom {
	background:url(../images/bg-content-bottom.png) top center no-repeat;
	width:730px;
	height:5px;
}
#footer {
    clear:both;
    font-size:11px;
	text-align:center;
	padding:20px;
}
#footer a {
    color:#404040;
}
#footer a:hover {
    text-decoration:underline;
}
