body {
	margin: 0px;
	background-color: #333333;
	color: #CC0000;
}
a {
	color: #000000;
}
a:hover {
	color:#CC0000;
}

/* menu styling */
td.mnu {
	background-image: url(img/mnubg.jpg);
	height: 36px;
}
td.mnu a, td.mnu div {
	display: block;
	float: right;
	height: 23px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background: url(img/mnubutbg.jpg) no-repeat right top;
	font-weight: bold;
	text-decoration: none;
	padding-right: 12px;
	margin-top: 13px;
	color:#FFFFFF
}
td.mnu span {
	display: block;
	float: left;
}

td.mnu span.img {
	background: url(img/mnubutlf.jpg) no-repeat left top;
	width: 12px;
	height: 23px;
}
td.mnu span.txt {
	height: 20px;
	margin-top: 3px;
}

td.mnu a:hover, td.mnu a:hover span.img{
	background-position: bottom right;
}

/* background border styling */
td.bgbdl {
	background-image: url(img/bgbdl.jpg);
	width: 8px;
	height: 100%;
}
td.bgbdr {
	background-image: url(img/bgbdr.jpg);
	width: 8px;
	height: 100%;
}
td.bgbdt {
	background-image: url(img/bgbdt.jpg);
	width: 100%;
	height: 8px;
}
td.bgbdb {
	background-image: url(img/bgbdb.jpg);
	width: 100%;
	height: 8px;
}
td.bgbdbl {
	background-image: url(img/bgbdbl.jpg);
	width: 8px;
	height: 8px;
}
td.bgbdbr {
	background-image: url(img/bgbdbr.jpg);
	width: 8px;
	height: 8px;
}
td.bgbdtl {
	background-image: url(img/bgbdtl.jpg);
	width: 8px;
	height: 8px;
}
td.bgbdtr {
	background-image: url(img/bgbdtr.jpg);
	width: 8px;
	height: 8px;
}

td.bgbdm {
	background-image: url(img/bgspc.jpg);
	width: 13px;
	height: 100%;
	background-color: #FE9900;
}

/* side info styling */
td.sbdl {
	background-image: url(img/sbdrl.jpg);
	width: 8px;
	height: 100%;
}
td.sbdr {
	background-image: url(img/sbdrr.jpg);
	width: 8px;
	height: 100%;
}
td.sbdt {
	color: #FFFFFF;
	background-image: url(img/shead.jpg);
	width: 202px;
	height: 34px;
}
td.sbdt div {
	margin-top: 4px;
	margin-left: 6px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
td.sbdb {
	background-image: url(img/sbdrb.jpg);
	width: 186px;
	height: 8px;
}
td.sbdbl {
	background-image: url(img/sbdrbl.jpg);
	width: 8px;
	height: 8px;
}
td.sbdbr {
	background-image: url(img/sbdrbr.jpg);
	width: 8px;
	height: 8px;
}

td.sbg {
	background-image: url(img/sbg.jpg);
	width: 186px;
	height: 100%;
	vertical-align: top;
}

td.sbgbg {
	vertical-align: top;
	background-color: #FE9900;
}

/* content styling */
td.cbdl {
	background-image: url(img/cbdrl.jpg);
	width: 8px;
	height: 100%;
}
td.cbdr {
	background-image: url(img/cbdrr.jpg);
	width: 8px;
	height: 100%;
}
td.cbdt {
	color: #FFFFFF;
	background-image: url(img/cheadbg.jpg);
	width: 100%;
	height: 34px;
}
td.cbdt div {
	float:left;
	margin-top: 8px;
	margin-left: 6px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
td.cbdb {
	background-image: url(img/cbdrb.jpg);
	width: 100%;
	height: 8px;
}
td.cbdbl {
	background-image: url(img/cbdrbl.jpg);
	width: 8px;
	height: 8px;
}
td.cbdbr {
	background-image: url(img/cbdrbr.jpg);
	width: 8px;
	height: 8px;
}

/* footer styling */
td.foot {
	background-image: url(img/footbg.jpg);
	height: 50px;
}
td.foot a, td.foot div {
	color: #FFFFFF;
}
td.foot a:hover {
	color:#CC0000;
}
td.foot div{
	float: left;
	font-weight: bold;
	margin-top: 12px;
}
