body  { background-color: #a9afb6; margin: 0; padding: 0; }
#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-new3.jpg);
	background-repeat: no-repeat;
	}
#headflash{ width: 870px; height: 140px; position: absolute; top: 0; z-index: 3;}
#nav { color: #4a0055; background-color: transparent; text-align: left; margin-left: 12px; position: absolute; z-index: 10; top: 141px; width: 100%; height: 31px; padding-top: 2px; }
#content { font-family: Garamond, Arial, Helvetica, sans-serif; background-image: url(images/cont-bgnew.jpg); background-repeat: no-repeat; background-position: right bottom; display: block; margin-top: 8px; padding: 0 0 12px; height: auto; width: 870px; min-height: 500px; }
#contentreco { font-size: 12px; font-family: Garamond, 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 { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: 50% top; min-height: 407px; height: auto; }
* 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 { background-repeat: repeat-y; text-align: left; display: inline; margin-top: 24px; margin-right: 13px; width: 155px; height: auto; float: right; }
#rightwrapper { background-image: url(images/rightrep.jpg); background-repeat: repeat-y; }
#righttop { background-image: url(images/righttop.jpg); background-repeat: no-repeat; height: 13px; }
#rightbot { background-image: url(images/rightbot.jpg); background-repeat: no-repeat; height: 27px; }
#pageText {
/*	margin-right: 500px;
*/float: left;
	width: 290px;
}
#footer { color: white; 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: #fff; }
.sidenav a { color: #4b0156; font-weight: bold; background-image: url(images/navblob.png); background-repeat: no-repeat; background-position: 5px center; width: 130px; height: 26px; margin-right: auto; margin-left: auto; padding-top: 4px; border-bottom: 1px solid white; display: block; }
.sidenav a:link { color: #4b0156; padding-top: 3px; padding-left: 32px; display: block; }
.sidenav a:visited { color: #4b0156; padding-left: 32px; display: block; }
.sidenav a:hover { color: #fff; background-color: #4b0156; background-image: url(images/navblob.png); background-repeat: no-repeat; background-position: 5px center; padding-left: 32px; display: block; }
.sidenav a:active { color: #4b0156; padding-left: 32px; display: block; }
#rotator { position: absolute; top: 0; width: 870px; height: 170px; margin-right: auto; margin-left: auto; padding: 0; }

