@charset "utf-8";
/* CSS Document */
body{
	background: #b3d9ff;
	margin: 0px;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
}

a, a:hover, a:link, a:visited{
	font-weight: bold;
	text-decoration: none;
}

form, p{
	border: 0;
	margin: 0;
	padding: 0;
}

img{
	border: 0px;
}

.wrapper{
	width: 960px;
	margin: 0 auto;
	text-align: left;
}

#topbar{
	width:100%;
	height: 24px;
}

#topbar-left{
	background: url(images/topbar-left.png);
	height: 24px;
	width: 24px;
	float: left;
}

#topbar-middle{
	background: url(images/topbar-middle.png) repeat-x;
	margin-left: 2px;
	height: 24px;
	padding: 5px;
	color: white;
}

#topbar-right{
	background: url(images/topbar-right.png);
	height: 24px;
	width: 20px;
	float: right;
}

#banner{
	background: url(images/banner.png);
	width: 960px;
	height: 157px;
}

#footer{
	background: #9fcfff;
	height: 18px;
	margin-top: 20px;
	padding: 20px;
	color: #86c3ff;
}

#left{
	float: left;
}

#center{
	width: 517px;
	float: left;
	margin-right: -1px;
}

#right{
	width: 225px;
	float: left;
	margin-right: 10px;
}

.layout{
	clear: both;
	width: 100%;
	height: 0;
	line-height: 0;
	font-size: 0;
	padding: 0;
	margin: 0;
	border: 0;
}

.promo{
	padding: 20px;
	align: center;
}

#djsays{
	background: url(images/djsays.png) no-repeat;
	width: 63px;
	height: 9px;
	margin-left: 255px;
}

#marquee{
	margin-top: -12px;
	margin-left: 325px;
	color: white;
}

.topbarpadding{
	padding-right: 5px;
} 

/* left boxes */

#box{
	margin-left: 10px;
	padding-top: 5px;
}

#blue-top{
	background: url(images/box/blue-top.png);
	width: 214px;
	height: 24px;
	padding-left: 11px;
	padding-top: 8px;
	color: white;
}

#blue-middle{
	background: url(images/box/blue-middle.png) repeat-y;
	width: 210px;
	padding: 10px;
}

#blue-bottom{
	background: url(images/box/blue-bottom.png);
	width: 225px;
	height: 9px;
	margin-bottom: 10px;
}

#blue-bottom-right{
	background: url(images/box/blue-bottom-right.png);
	width: 225px;
	height: 9px;
	margin-bottom: 10px;
}

#gray-top{
	background: url(images/box/gray-top.png);
	width: 214px;
	height: 24px;
	padding-left: 11px;
	padding-top: 8px;
	color: white;
}

#gray-middle{
	background: url(images/box/gray-middle.png) repeat-y;
	width: 210px;
	padding: 10px;
}

#gray-bottom{
	background: url(images/box/gray-bottom.png);
	width: 225px;
	height: 9px;
	margin-bottom: 10px;
}

#gray-bottom-right{
	background: url(images/box/gray-bottom-right.png);
	width: 225px;
	height: 9px;
	margin-bottom: 10px;
}

#red-top{
	background: url(images/box/red-top.png);
	width: 214px;
	height: 24px;
	padding-left: 11px;
	padding-top: 8px;
	color: white;
}

#red-middle{
	background: url(images/box/red-middle.png) repeat-y;
	width: 210px;
	padding: 10px;
}

#red-bottom{
	background: url(images/box/red-bottom.png);
	width: 225px;
	height: 9px;
}

#red-bottom-right{
	background: url(images/box/red-bottom-right.png);
	width: 225px;
	height: 9px;
}

/* middle boxes */

#contentbox{
	margin-left: 10px;
}

#contentbox-top{
	background: url(images/box/content-top.png);
	width: 481px;
	height: 24px;
	padding-left: 13px;
	padding-top: 8px;
}

#contentbox-middle{
	background: url(images/box/content-middle.png) repeat-y;
	width: 475px;
	padding: 10px;
	color: #8b897c;
}

#contentbox-bottom{
	background: url(images/box/content-bottom.png);
	width: 494px;
	height: 9px;
}

/* green part */

#greencontainer-top{
	background: url(images/greenarea-top.png) repeat-x;
	height: 17px;
	width: 100%;
	padding-top: 13px;
}

#greencontainer-topmiddle{
	background: url(images/greenarea-middle.png);
	width: 257px;
	height: 9px;
}

#greencontainer-topright{
	background: url(images/greenarea-right.png) repeat-x;
	height: 5px;
	margin-top: -10px;
	margin-left: 257px;
	padding-bottom: 5px;
}

#greencontainer-middle{
	background: url(images/left-middle.png) repeat-y;
	width: 100%px;
	padding-bottom: 10px;
}

#greencontainer-bottom{
	background: url(images/leftbottom.png);
	width: 253px;
	height: 7px;
}


/* middle part */

#content-top{
	background:  url(images/content-top.png);
	width: 520px;
	height: 14px;
	margin-top: -6px!important;
	margin-left: -4px;
}

#content-middle{
	background:  url(images/content-middle.png) repeat-y;
	width: 517px;
	margin-left: -1px;
	padding-bottom: 10px;
}

#content-bottom{
	background: url(images/content-bottom.png);
	width: 517px;
	height: 7px;
	margin-left: -1px;
}