body  {background-color: #a9afb6;}
#main { background-image: url(images/mainbgrep.jpg); background-repeat: repeat-y; position: relative; z-index: 8; width: 870px; margin-left: auto; margin-right: auto; }
#header {
	width: 100%;
	height: 176px;
	background-image: url(images/headreco.jpg);
	background-repeat: no-repeat;
	}
#headflash{ width: 870px; height: 140px; position: absolute; top: 0; z-index: 3;}
#nav { background-color: transparent; text-align: center; margin-left: 0; position: absolute; z-index: 10; top: 141px; width: 100%; height: 31px; }
#content { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-image: url(images/contbot.jpg); background-repeat: no-repeat; background-position: left bottom; display: block; margin-top: 8px; padding: 0; height: auto; width: 870px; min-height: 500px; }
#contentreco { font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-image: url(images/contreco.jpg); background-repeat: no-repeat; background-position: left bottom; /*display: block; */padding: 0; width: 870px; height: 407px; min-height: 407px; }
/*
#contenthome { font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-image: url(images/conthome.jpg); background-repeat: no-repeat; background-position: left top; display: block; padding: 0; width: 876px; height: 407px; }
*/
#contenthome { font-size: 12px; font-family: Arial, Helvetica, sans-serif; background: url(images/contentBottom.jpg) no-repeat bottom; display: block; padding: 0; width: 870px; min-height: 407px;  height: auto;}
#inner { min-height: 407px; height: auto; background: url(images/contentTop.jpg) no-repeat top; }
* html #inner {height: 407px;}
#team {background-image:url(images/meettheteam.gif); background-repeat: no-repeat; display: block; width: 176px; height: 51px; text-align: left; }
#news {background-image: url(images/latestnewsbg.gif); background-repeat: no-repeat; text-align: left; display: block; width: 141px;  height: 101px; padding-top: 30px; padding-right: 20px; padding-left: 15px; }

#project { background-image: url(images/recommendbg.gif); background-repeat: no-repeat; text-align: left; display: block; width: 176px; height: 76px; }
#subproject { background-image: url(images/recommendbg.gif); background-repeat: no-repeat; text-align: left; display: block; width: 176px; height: 66px; }
#message { background-image: url(images/notice_bg.gif); text-align: left; display: block; margin-top: 54px; margin-right: 13px; width: 199px; height: 232px; float: right; }
#right { text-align: center; display: inline; margin-top: 24px; margin-right: 13px; width: 179px; height: auto; float: right; }
#pageText {
/*	margin-right: 500px;
*/float: left;
	width: 290px;
}
#footer { background-color: #a9afb6; background-image: url(images/footerbg.jpg); background-repeat: no-repeat; background-position: center top; text-align: left; width: 860px; clear: both; padding-top: 2px; height: 26px; margin-right: auto; margin-left: auto; padding-left: 10px; }
.classList {
	border-bottom: 2px solid #97cbfb;
	margin-bottom: 10px;
}
.sidenav { color: #4b0156; border: solid 1px; }
.sidenav a { color: #4b0156; display: block; }
.sidenav a:link { color: #4b0156; border-bottom: 1px solid #4b0156; display: block; }
.sidenav a:visited { color: #4b0156; border-bottom: 1px solid #4b0156; display: block; }
.sidenav a:hover { color: #eef; background-color: #4b0156; border-bottom: 1px solid #4b0156; display: block; }
.sidenav a:active { color: #4b0156; border-bottom-color: #4b0156; border-bottom-width: 1px; display: block; }
