/* ---------------CSS DOCUMENT--------------- */

/* ---------------GENERAL--------------- */
body{
	margin:0;
	padding:0;
	background:none;
	background-color:#333;
	}
div, img, ul, a, p{
	margin:0;
	padding:0;
	}
img{
	display:block;
	border:none;
	}
ul{list-style-type:none;}
   a{
	text-decoration:none;
	outline:none;
	}
	
/* ---------------BANNER STARTS--------------- */
div#banner{
		margin:0 auto;
		width:700px;
		height:184px;
		background:url(../input/banner.jpg) 0 0 no-repeat;
		display:block;
		}
div#banner02{
		margin:0 auto;
		width:700px;
		height:184px;
		background:url(../_gres_images/REHO_Banner.jpg) 0 0 no-repeat;
		display:block;
		border-bottom:1px solid #003366;
		}

/* ---------------NAVIGATION STARTS--------------- */
div#nav{
		margin:0 auto;
		width:431px;
		height:29px;
		display:block;
		background-color:#fff;
		padding:0 0 0 269px;
		}
div#nav ul.mainNav{
		width:431px;
		height:29px;
		font:normal 12px/14px Arial, Helvetica, sans-serif;
		color:#fff;
		}
div#nav ul.mainNav li{
		float:left;
		position:relative;
		padding:4px 0 0 0;
		}
div#nav ul.mainNav li ul{
		font:normal 10px/12px Arial, Helvetica, sans-serif;
		color:#000;
		width:270px;
		height:auto;
		position:absolute;
		padding-top:1px;
		left:0;
		top:28px;
		left:5px;
		display:none;
		}
div#nav ul.mainNav li ul li{	
		float:none;
		border-top:1px solid #943131;
		height:27px;
		position:relative;
		padding:0;
		background:none;
		}
div#nav ul.mainNav li ul li a{
		height:24px;
		padding:3px 5px 0 10px;
		float:none;
		background:none;
		background-color:#881b1b;
		}
div#nav ul.mainNav li a{
		display:block;
		height:19px;
		padding:6px 28px 0 29px;
		background:url(../_gres_images/nav_divider.gif) 0 0 no-repeat;
		background-color:none;
		color:#fff;
		float:left;
		}
div#nav ul.mainNav li a:hover,
div#nav ul.mainNav li a.select{
		background-color:#a02121;
		color:#fff;
		}
div#nav ul.mainNav li a.dSelect{
		background-color:#none;
		color:#000;
		}
div#nav ul.mainNav li span{
		background:none!Important;
		}
		
/* ---------------ACCESS PART STARTS--------------- */
div#accesspart{
		margin:0 auto;
		width:658px;
		height:30px;
		background:url(../_gres_images/home_back.gif) 0 0 no-repeat;
		display:block;
		padding:19px 0 0 42px;
		background-color:#fff;
		}
.accesstext{
		font:bold 12px/14px Tahoma, Helvetica, sans-serif;
		color:#6b7475;
		}
		
/* ---------------FORM PART STARTS--------------- */
div#formpart{
		margin:0 auto;
		width:682px;
		height:141px;
		padding:0 9px 8px 9px;
		background-color:#fff;
		}
div#formpart div#formpart2nd{
		width:682px;
		height:141px;
		background:url(../_gres_images/form_back.gif) 0 0 repeat-x;
		display:block;
		}
div#formpart div#formpart2nd div#formpartleft{
		width:238px;
		height:129px;
		padding:10px 78px 0 24px;
		float:left;
		}
  .mail{
		font:normal 12px/16px Tahoma, Helvetica, sans-serif;
		color:#fff;
		}
   .box{
		width:153px;
		height:17px;
		padding-left:5px;
		border:1px solid #717375;
		margin-top:5px;
		}
div#formpart div#formpart2nd div#formpartright{
		width:311px;
		height:109px;
		padding:32px 19px 0 12px;
		float:right;
		}
.formpartrighttext{
		font:bold 14px/16px Arial, Helvetica, sans-serif;
		color:#fff;
		text-align:justify;
		}
.formpartrighttext02{
		font:normal 11px/13px Arial, Helvetica, sans-serif;
		color:#fff;
		text-align:justify;
		padding-top:10px;
		}
.readmore{
		font:bold 11px/17px Arial, Helvetica, sans-serif;
		padding-left:240px;
		}
.readmore a{
		color:#6b7475;
		}

	/* ---------------REPORT PART STARTS--------------- */
div#reportpart{
		margin:0 auto;
		width:680px;
		height:237px;
		background:url(../_gres_images/reportpart_back.jpg) 10px 0 no-repeat;
		display:block;
		padding:0 10px;
		background-color:#fff;
		}
div#reportpart div#reportpartleft{
		width:169px;
		height:222px;
		display:block;
		padding:9px 0 0 22px;
		float:left;
		}
div#reportpart div#reportpartright{
		width:446px;
		height:190px;
		display:block;
		padding:36px 26px 0 17px;
		float:right;
		}
.reportpartbold{
		font:bold 14px/18px Arial, Helvetica, sans-serif;
		color:#D60000;
		}
.reportpartbold span{
		color:#02267f;
		}		
.reportpartnormal{
		font:normal 12px/18px Arial, Helvetica, sans-serif;
		color:#4f5157;
		padding-top:20px;
		text-align:justify;
		}	
		
		

/* ---------------INFORMATION PART STARTS--------------- */
div#informationpart{
		margin:0 auto;
		width:700px;
		height:472px;
		padding-bottom:40px;
		border-bottom:1px solid #b7c0c4;
		background-color:#fff;
		}
div#informationpart div#informationpart01{
		width:231px;
		height:472px;
		padding-left:5px;
		background:url(../_gres_images/information_back.jpg) 5px 40px no-repeat;
		display:block;
		float:left;
		}
div#informationpart div#informationpart01 div#informationpart01img{
		width:225px;
		height:47px;
		padding:9px 0 9px 6px;
		background:url(../_gres_images/information_img_01.jpg) 6px 9px no-repeat;
		display:block;
		}
div#informationpart div#informationpart01 ul.informationpart01{
		width:221px;
		height:340px;
		padding-top:10px;
		font:normal 11px/15px Arial, Helvetica, sans-serif;
		color:#828282;
		}
div#informationpart div#informationpart01 ul.informationpart01 li{
		width:173px;
		background:url(../_gres_images/arrow.gif) 12px 5px no-repeat;
		padding:0 18px 10px 30px;
		float:left;
		}
div#informationpart div#informationpart01 ul.informationpart01 li a{
		color:#828282;
		}
div#informationpart div#informationpart01 ul.informationpart01 li a:hover{
		color:#333;
		}
div#informationpart div#informationpart02{
		width:231px;
		height:472px;
		background:url(../_gres_images/information_back.jpg) 0 40px no-repeat;
		display:block;
		float:left;
		}
div#informationpart div#informationpart02 div#informationpart02img{
		width:225px;
		height:47px;
		padding:9px 0 9px 6px;
		background:url(../_gres_images/information_img_02.jpg) 6px 9px no-repeat;
		display:block;
		}
div#informationpart div#informationpart02 ul.informationpart02{
		width:221px;
		height:340px;
		padding-top:10px;
		font:normal 11px/15px Arial, Helvetica, sans-serif;
		color:#828282;
		}
div#informationpart div#informationpart02 ul.informationpart02 li{
		width:183px;
		background:url(../_gres_images/arrow.gif) 12px 5px no-repeat;
		padding:0 8px 5px 30px;
		float:left;
		}
div#informationpart div#informationpart02 ul.informationpart02 li a{
		color:#828282;
		}
div#informationpart div#informationpart02 ul.informationpart02 li a:hover{
		color:#333;
		}
div#informationpart div#informationpart03{
		width:231px;
		height:472px;
		background:url(../_gres_images/information_back.jpg) 0 40px no-repeat;
		display:block;
		float:right;
		}
div#informationpart div#informationpart03 div#informationpart03img{
		width:225px;
		height:47px;
		padding:9px 0 9px 6px;
		background:url(../_gres_images/information_img_03.jpg) 6px 9px no-repeat;
		display:block;
		}
div#informationpart div#informationpart03 ul.informationpart03{
		width:221px;
		height:340px;
		padding-top:10px;
		font:normal 11px/15px Arial, Helvetica, sans-serif;
		color:#828282;
		}
div#informationpart div#informationpart03 ul.informationpart03 li{
		width:173px;
		background:url(../_gres_images/arrow.gif) 12px 5px no-repeat;
		padding:0 0 10px 30px;
		float:left;
		}
div#informationpart div#informationpart03 ul.informationpart03 li a{
		color:#828282;
		}
div#informationpart div#informationpart03 ul.informationpart03 li a:hover{
		color:#333;
		}
.spacer{
		font-size:0;
		line-height:0;
		clear:both;
		}

/* ---------------FOOTER STARTS--------------- */
div#footer{
		margin:0 auto;
		width:700px;
		height:112px;
		padding:5px 0 60px 0;
		font:normal 12px/16px Arial, Helvetica, sans-serif;
		color:#413e3b;
		background-color:#fff;
		}
.copyright{
		font:normal 12px/16px Arial, Helvetica, sans-serif;
		color:#6b6565;
		padding:15px 0 0 250px;
		}
  .noBg{
		background:none!Important;
		}