/* STRUCTURAL STYLES SHOULD BE CONTAINED IN THIS CSS - MARKUP FOR CONTENT SHOULD BE IN THE /rte.css FILE */
body {
	background-color: #333333;
	margin: 0px;
}

html {
	min-height: 100%;
	padding-bottom: 1px;
}

p {
	margin-top: 0px;
	padding-top: 0px;
}

.headerbg {
	width: 757px;
	height: 185px;
	background: url('/images/header.gif') no-repeat;
}

.menucontainer {
	padding-left: 15px;
	padding-right: 19px;
}

.banner {
	padding-top:6px;
	padding-bottom: 6px;
}

.content {
	padding: 30px 2px 60px 40px;
	text-align: left;
}

.featurebg {
	background: url('/images/featurehome.gif') no-repeat;
	width: 100px;
	height: 99px;
	text-align: center;
}

.featuredblock {
	padding-top: 15px;
}

.featurespace {
	padding-left:30px;
}

.footercontainer {
	padding-top: 6px;
}

.footercopy {
	font-family: Arial;
	font-size: 11px;
	color: #cccccc;
	text-decoration: none;
}

.workspacer {
	padding-top: 6px;
	padding-bottom: 12px;
	text-align: left;
}

.prevbg {
	width: 100px;
	height: 22px;
	background-color: #666666;
	text-align: center;	
}

.nextbg {
	width: 79px;
	height: 22px;
	background-color: #666666;
	text-align: center;
}

.spacer {
	width: 4px;
	background-color: #333333;
}

.midbg {
	width: 369px;
	height: 22px;
	background-color: #666666;
	text-align: center;
}

.ourworkmidbg {
	width: 240px;
	height: 22px;
	background-color: #666666;
	text-align: right;
	padding-right: 9px;
	color: #cccc00;
	font-weight: bold;
}

.ourworklabel {
	width: 125px;
	height: 22px;
	background-color: #666666;
	text-align: center;
}

.workmidbg {
	width: 514px;
	height: 22px;
	background-color: #666666;
	text-align: right;
	padding-right: 9px;
}

.casebg {
	width: 191px;
	height: 22px;
	background-color: #666666;
	text-align: center;
}

.leftworkbg {
	width: 104px;
	text-align: left;
}

.rightworkbg {
	text-align: left;
	padding-right: 2px;
	padding-bottom: 20px;
}

.imgbg {
	width: 22px;
	height: 22px;
	text-align: center;
	background-color: #666666;
}

.midbg {
	background-color: #666666;
	text-align: right;
	padding-right: 6px;
	font-weight: bold;
	color: #fff;
}

.newsbg {
	background-color: #666666;
	text-align: right;
	padding-right: 6px;
}

.newstitle {
	background-color: #996633;
	height: 22px;
	width: 643px;
}

.leftnewsbg {
	width: 114px;
}


.selectedPageNumber {
	font-weight:bold;
	color:#eadb1b;
}

.newsempty {
	width: 570px;
	background-color: #666666;
}

input {
	background-color: #5a5a5a;
	border-bottom: 1px #8c8c8c solid;
	border-right: 1px #8c8c8c solid;
}

.login {
	color: #fffefe;
}

a.login {
	color: #fffefe;
}

a.login:hover {
	color: #fffefe;
}

.greybar {
	width: 757px;
	height: 22px;
	background-color: #666666;
	text-align: center;	
}

.worktitle {
	background-color: #996633;
	height: 22px;
	width: 648px;
}

.backfiller {
	width: 652px;
	height: 22px;
	background-color: #666666;
	text-align: center;	
}