@charset "utf-8";
/* CSS Document */
body, form, input, label, p, ul, li, h1, h2, h3, h4, h5, h6{ margin: 0; padding:0;}

body{ background: #020304 url(images/bg-img.jpg) left top repeat-x;
	font: normal 15px/20px Arial, Helvetica, sans-serif;
	color: #2B2B2B;
	text-decoration: none;
	width:100%;
	}
/*div{ overflow: hidden;}	*/

img{ border: none;}

html a{outline: none;}

a{ color:#336600; text-decoration: none;}

a:hover{ color:#336600; text-decoration: underline;}

/************page start here**************************/
#container{width:100%; height:100%; background:url(images/main-bg-image.jpg) center top no-repeat;}
<!--#main{ width: 872px; background-color:#FFFFFF; position: relative; margin: 0 auto;}-->
#page{ width: 872px; background-color:#FFFFFF; /*position: absolute; z-index: 2;*/}
/*#extraDiv1{ background: url(images/right-trans.png) no-repeat ;
	position: absolute;
	top: 0px;
	left: 872px;
	height: 267px;
	z-index: 1;
	width: 211px;
		}*/
/************page end here**************************/

/************header start here**************************/
#header{background: #000000 url(images/rci-transparent.jpg) right top no-repeat; height:149px; padding-top:25px}
#header h1{ background: url(images/logo.jpg) 10px top no-repeat; float: left;}
#header h1 a{ text-indent: -99999px; display: block; height: 128px; width: 304px; margin-right:15px;}
#header #toptxt{ border-left: 4px solid #EE7A2C;  font: normal 15px Arial, Helvetica, sans-serif; color: #ffffff; width:220px; margin-top: 35px; padding: 15px 0 15px 15px; *margin-top: 37px; float:left;}
#header #top-righttxt{ font: normal 15px Arial, Helvetica, sans-serif; color: #ffffff; width:160px; margin: 25px 0 0 85px; *margin-top: 27px; padding: 15px 0 15px 15px; float:left;}
#header #top-righttxt span{ color:#EE7A2C; font-weight:bold;}
#header #top-righttxt span a{ color:#EE7A2C; font-weight:bold;}
#header #top-righttxt span a:hover{ text-decoration:underline;}

#topnav{ height: 55px; clear: both; background-color:#575859; padding-left:35px;}
#topnav ul{ list-style: none;}
#topnav ul li{ float: left; display:inline;}
#topnav ul li a{ display: block; font: bold 19px Arial, Helvetica, sans-serif; color: #ffffff; padding:16px 26px 0 26px; text-decoration:none;}
#topnav ul li a:hover {text-decoration:underline;}

#home-bot{ padding: 25px 40px 0 40px; background-color:#FFFFFF; margin-bottom:32px; *margin-bottom:47px; overflow:hidden;}
#home-bot .welcome {float: left; width: 478px; font: bold 29px Arial, Helvetica, sans-serif; color: #E05E06;}
#home-bot .welcometxt {font: bold 17px/22px Arial, Helvetica, sans-serif; color: #2B2B2B; padding:19px 0;}
#home-bot p{font: normal 15px/20px Arial, Helvetica, sans-serif; color: #2B2B2B;}
#bot-box{ margin-top:28px;}
#bot-box .top{ width:472px;background-color:#000000; font: bold 15px/20px Arial, Helvetica, sans-serif; color: #ffffff; padding:5px 2px 5px 5px}
#bot-box .middle{  background:url(images/service-bg.jpg) left top repeat-y; padding:14px; height:100%; overflow:hidden;}
#bot-box .pic{float:left; width:125px;}
#bot-box .services{float:left; margin-left:15px;}
#bot-box .services ul{ list-style: none; margin-bottom:15px; }
#bot-box .services ul li{ font: normal 15px/26px Arial, Helvetica, sans-serif; color: #2B2B2B; background:url(images/arrow.jpg) left 8px no-repeat; padding-left:19px;}
#bot-box .services span{}
#bot-box .services span a{font: bold 15px Arial, Helvetica, sans-serif; color: #E05E06; text-decoration:underline}
#bot-box .services span a:hover{text-decoration:none;}

#right-colm{width:278px; float:left; margin-left:35px;}
#right-colm .bestfac{font: bold 23px Arial, Helvetica, sans-serif; color: #E05E06; margin-bottom:10px;}
#right-colm .pic{background:url(images/right-top-pic1.jpg) left top no-repeat #EFEFEF; height:154px;}
#right-colm .pictxt{background-color:#EFEFEF; padding:7px 8px 7px 8px;}
#right-colm .pic2{background:url(images/right-top-pic2.jpg) left top no-repeat #EFEFEF; height:154px;}
#right-colm .pictxt2{background-color:#EFEFEF; padding:7px 8px 7px 8px;}
#right-colm .pictxt2 b a{font-weight:bold; color:#2B2B2B; text-decoration:underline;}
#right-colm .pictxt2 b a:hover{text-decoration:none;}
#right-colm .pic3{background:url(images/enterprise.jpg) left top no-repeat #EFEFEF; height:64px;}
#right-colm .pictxt3{background-color:#EFEFEF; padding:7px 8px 7px 8px;}
#right-colm .pictxt3 b a{font-weight:bold; color:#2B2B2B; text-decoration:underline;}
#right-colm .pictxt3 b a:hover{text-decoration:none;}
#right-colm .expert{font: bold 23px Arial, Helvetica, sans-serif; color: #E05E06; margin-bottom:10px; margin-top:25px;}
#right-colm .expertcontent-bg{background-color:#EFEFEF; width:266px; overflow:hidden; padding: 7px 5px 28px 7px;}
#right-colm .pic1{ background:url(images/right-bot-pic1.jpg) left top no-repeat; width:93px; height:140px; float:left; }
#right-colm .pic1txt{width:154px; padding:7px 12px 20px 111px; padding:0 0 0 10px; float:left;}
#right-colm .pic1txt span{color:#E05E06;}
#right-colm .pic1txt b{}
#right-colm .pic1txt b a{font-weight:bold; color:#2B2B2B; text-decoration:underline;}
#right-colm .pic1txt b a:hover{text-decoration:none;}

#footer{ padding: 15px 0px 30px 65px; background-color:#000000; text-align:center;}
#footer span{ font: normal 10px Arial, Helvetica, sans-serif; color: #585768; }
#footer span a{ font: normal 12px Arial, Helvetica, sans-serif; color: #fff; text-decoration: underline;}
#footer span a:hover{ color: #E05E06; text-decoration: none;}
#footer ul{ list-style: none; padding-left:70px; margin-bottom:10px;}
#footer ul li{padding: 0 12px; float:left;}
#footer ul li a{ font: normal 15px Arial, Helvetica, sans-serif; color: #fff; text-decoration: underline; display: block;}
#footer ul li a:hover{ color: #E05E06; text-decoration: none;}






.stepcarousel{
position: relative;
width: 872px;
height: 213px;}

.stepcarousel .belt{
position: absolute;
left: 0;
top: 0;
width: 872px; 
height: 213px;}

.paginate{ position: absolute;
	bottom: 60px;
	right: 10px;
	z-index: 100;}

.stepcarousel .panel{
float: left;
width: 872px; padding:0;}