#home_container {
	width: 960px;
	height:auto;
	background-color: #FFF;
	background:url(../images/global/container.gif);
	background-repeat:no-repeat;
	margin:0 auto;
	padding:0;
	
	
}
.num_reasons {
	margin-right: 19px;
	width: 20px;
	float: left;
	margin-top: 1px;
}
.reasons {
	width: 590px;
	float: left;
	padding-top: 0px;
	font-size: 18px;
}
a:link {
	text-decoration:none;
}
a:visited {
	text-decoration:none;
}
#slider {
	clear:both;
	width:867px;
	height:434px;
	margin-top:7px;
	margin-left:49px;
	display:block;
	z-index:4;
}
#desc {
	clear:both;
	width:900px;
	height:315px;
	margin-top:2px;
	margin-left:50px;
	margin-bottom:0px;
	z-index:5;
	line-height: 19px;
	text-align: left;
}
#slogan {
	width:322px;
	height:24px;
	z-index:6;
}
#top_five {
	clear:both;
	width:406px;
	height:36px;
	z-index:7;
	background-image: url(../images/home/top_5_heading.gif);
	background-repeat: no-repeat;
}
#num_one {
	position:absolute;
	left:154px;
	top:939px;
	width:647px;
	height:22px;
	z-index:8;
}
#num_two {
	position:absolute;
	left:154px;
	top:980px;
	width:645px;
	height:22px;
	z-index:9;
}
#num_three {
	position:absolute;
	left:154px;
	top:1022px;
	width:644px;
	height:22px;
	z-index:10;
}
#num_four {
	position:absolute;
	left:154px;
	top:1066px;
	width:642px;
	height:22px;
	z-index:11;
}
#num_five {
	position:absolute;
	left:154px;
	top:1107px;
	width:641px;
	height:22px;
	z-index:12;
}
#phone_num {
	clear:both;
	float:left;
	width:712px;
	height:37px;
	margin-left:110px;
	margin-top:20px;
	overflow:visible;
	z-index:13;
}
#top {
	float:right;
	width:36px;
	height:36px;
	margin-right:35px;
	margin-top:20px;
	z-index:14;
}
#footer_left {
	clear:both;
	float:left;
	width:316px;
	height:14px;
	margin-left:30px;
	margin-top:20px;
	z-index:15;
}
#footer_right {
	float:right;
	margin-right:40px;
	width:344px;
	height:22px;
	margin-top:20px;
	z-index:16;
	font-size: 10px;
	font-weight: bold;
}

#socialize {
	height:45px;
	width:880px;
	margin-left:40px;
	padding-left:6px;
	font-size:14px;	
}

#socialize .txt{
 margin-top:8px;
 margin-right:10px;
 overflow:visible;
}

/*req pnl home ,side left*/
#toppanel {  
    position: absolute;  
    top: 132px;  
	left:-615px;
    width: 100px;  
    z-index: 1000;  
    text-align: center;  
    margin-left: auto;  
    margin-right: auto;
	overflow:visible;  
}  
#panel {
	float:left;
	position:relative;
	background-image:url(../images/home/frm_bg.png);
	background-position:left;
	background-repeat:no-repeat;
	left:0px;
	width:660px;
	height:500px;
	overflow:hidden;
	
	

}


#btn {
	background: url(../images/home/frm_btn.png) no-repeat left;
	position:relative;
	float:right;
	top:0px;
	right:0;
	width:46px;
	height:200px;
	text-indent:-9999px;
	cursor:pointer;
}
.frm-content
{
	float:left;
	margin:6px 4px 0 0;
	text-align:left;
	font-size:12px;
	width:610px;
	color:#FFF;
}
.frm-row{
	float:left;
	width:295px;
	margin-top:18px;
	margin-left:6px;
	height:auto;
		
}

.error-style {
	background-color:#FFD5EE;
	border: thin solid #900;
}
.process-style{
	background:#CCC;
}
.done-style {
	background-color:#fff;
	border: thin solid  #9C0;
}
#apDiv1 {
	float:left;
	position:relative;
	width:7px;
	height:331px;
	margin-left:14px;
	margin-top:12px;
	z-index:1;
}


