/* CSS Document */
body				{ margin:0; padding:0; background-color:#eff0f2; }
.wrapper			{ width:749px; margin:18px auto; text-align:left; }
.middle 			{ background-color:#fff; position:relative; overflow:hidden; }
.header, .footer 	{ background-color:#fff; clear:both; position:relative; overflow:hidden;  }
.banner				{ text-align:center; padding-bottom:10px; }
.box1, .box2		{ float:left; }
.box1				{ width:442px; margin-right:12px; margin-left:10px; background-color:#8294b8; }
.box2				{ width:274px; }
.spacer				{ height:15px; }
.spacer2			{ height:19px; }
img					{ border:0; }


.rightbanner1		{ background:url(../images/rightbanner1-2.jpg) left top no-repeat; width:253px; height:90px; padding-left:23px; padding-top:65px; font-size:16px; color:#330066; }
.rightbanner2		{ background:url(../images/rightbanners2.jpg) left top no-repeat; width:136px; height:109px; padding-top:15px; padding-left:140px; font-size:16px; color:#330066; text-align:center; }

.stepcarousel		{ position:relative; overflow:scroll; width:422px; height:200px; margin-left:10px; }
.stepcarousel .belt	{ position:absolute; left:0; top:0; }
.stepcarousel .panel{ float:left; overflow:hidden; margin:10px 10px 10px 0px; width:422px; padding:10px 0 15px 0; background-color:#fff; }
a:hover {
}

