div#body_middle{margin: 15px 0px;}
div#progress_bar{
	text-align:center;
	padding:10px 15px 5px 0px;
	height:50px;
}
div#progress_bar em{
	font-style:normal;
	float:left;
	display:block;
	height:30px;
	width:120px;
	padding-top:10px;
	margin-right:10px;
	font-weight:bold;
}
em.normal{
	background:url(../images/progress_bg2.gif) repeat-x #62bf6b;
	border:1px solid #bbbbbb;
}
em.active{
	color:#FFFFFF;
	background:url(../images/progress_bg.gif) repeat-x #62bf6b;
	border:1px solid #767676;
}
div#body2_bg_t{background:url(../images/body2_bg_t.gif) repeat-x top #fcfcfc;}
div#body2_bg_r{background:url(../images/grey_dot.gif) repeat-y right;}
div#body2_bg_b{background:url(../images/grey_dot.gif) repeat-x bottom;}
div#body2_bg_l{background:url(../images/grey_dot.gif) repeat-y left;}
div#body2_bg_tl{background:url(../images/body2_bg_tl.gif) no-repeat top left;}
div#body2_bg_tr{background:url(../images/body2_bg_tr.gif) no-repeat top right;}
div#body2_bg_bl{background:url(../images/body2_bg_bl.gif) no-repeat bottom left;}
div#body2_bg_br{background:url(../images/body2_bg_br.gif) no-repeat bottom right;}

div.body2_bg_t{background:url(../images/body2_bg_t.gif) repeat-x top #fcfcfc;}
div.body2_bg_r{background:url(../images/grey_dot.gif) repeat-y right;}
div.body2_bg_b{background:url(../images/grey_dot.gif) repeat-x bottom;}
div.body2_bg_l{background:url(../images/grey_dot.gif) repeat-y left;}
div.body2_bg_tl{background:url(../images/body2_bg_tl.gif) no-repeat top left;}
div.body2_bg_tr{background:url(../images/body2_bg_tr.gif) no-repeat top right;}
div.body2_bg_bl{background:url(../images/body2_bg_bl.gif) no-repeat bottom left;}
div.body2_bg_br{background:url(../images/body2_bg_br.gif) no-repeat bottom right;}

div.body2_bg_t_small{background:url(../images/grey_dot.gif) repeat-x top #fcfcfc;}
div.body2_bg_tl_small{background:url(../images/body2_bg_tl_small.gif) no-repeat top left;}
div.body2_bg_tr_small{background:url(../images/body2_bg_tr_small.gif) no-repeat top right;}

div#landing_ads{background:url(../images/ad_bg.jpg) no-repeat; height:330px;}

/*main arrow*/
div#progress_arrow{
	background-image:url(../images/arrow2.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

/*first set of arrows (5 steps)*/
div#body2_arrow{background:url(../images/arrow2.png) no-repeat 158px 0px;}
div#body2_arrow2{background:url(../images/arrow2.png) no-repeat 295px 0px;}
div#body2_arrow3{background:url(../images/arrow2.png) no-repeat 430px 0px;}
div#body2_arrow4{background:url(../images/arrow2.png) no-repeat 570px 0px;}
div#body2_arrow5{background:url(../images/arrow2.png) no-repeat 711px 0px;}
/*second set of arrows (6 steps)*/
div#body2_2_arrow{background:url(../images/arrow2.png) no-repeat 88px 0px;}
div#body2_2_arrow2{background:url(../images/arrow2.png) no-repeat 224px 0px;}
div#body2_2_arrow3{background:url(../images/arrow2.png) no-repeat 362px 0px;}
div#body2_2_arrow4{background:url(../images/arrow2.png) no-repeat 503px 0px;}
div#body2_2_arrow5{background:url(../images/arrow2.png) no-repeat 640px 0px;}
div#body2_2_arrow6{background:url(../images/arrow2.png) no-repeat 780px 0px;}

.body2_indent{padding:30px 15px 15px 15px;}
.body2_indent_even{padding:15px;}
div#body2_bg_t h4{font-weight:bold;}
div#tip{background:url(../images/icon_light_bulb.png) no-repeat 0px 1px; padding-bottom:4px;}
div#tip p{padding-left:20px;}
.body2_content{
	background:#eaeaea;
	margin-top:15px;
}
div#next_step,div#previous_step{margin-top:12px;}

div.page_title{
	height:32px;
	margin-bottom:10px;
}
.page_title h3{padding: 8px 0px 0px 40px;}
.page_title_database{background:url(../images/icon_database.gif) no-repeat left center;}
.page_title_seltable{background:url(../images/icon_selecttable.gif) no-repeat left center;}
.page_title_grouping{background:url(../images/icon_database_pie.gif) no-repeat left center;}
.page_title_criteria{background:url(../images/icon_pen_ruler.gif) no-repeat left center;}
.page_title_sorting{background:url(../images/icon_tels.gif) no-repeat left center;}
.page_title_process{background:url(../images/icon_gear.gif) no-repeat left center;}
.page_title_result{background:url(../images/icon_tick.gif) no-repeat left center;}
a.arrow_right_small{
	text-decoration:none;
	display:block;
	width:82px;
	height:24px;
	background:url(../images/btn_arrow_right_small.png) no-repeat;
}
div#next_step a:link, div#next_step a:visited, div#next_step a:active{color:#636363; float:right;}
div#previous_step a:link, div#previous_step a:visited, div#previous_step a:active{color:#636363;}
div#next_step a:hover, div#previous_step a:hover{
	text-decoration:none;
	color:#aaabad;
}
div#next_step a span{
	display:block;
	padding: 3px 0px 0px 10px;
}
a.arrow_left_small{
	text-decoration:none;
	display:block;
	width:82px;
	height:24px;
	background:url(../images/btn_arrow_left_small.png) no-repeat;
}
div#previous_step a span{
	display:block;
	padding: 3px 0px 0px 22px;
}
label.big{
	display:block;
	cursor:pointer;
	font-size:1.4em;
	font-weight:bold;
}
div.row {
	width: 90%;
	margin: 0 auto;
	padding: 1em 0;
}
label.position{display:block;}
#landing_slider_left img{display:block; margin: 130px 0px 0px 0px; float:right;}
#landing_slider_right img{display:block; margin: 130px 0px 0px 0px;}
#landing_slider_img img{display:block; margin-top:22px;}
#landing_welcome{ margin: 25px 0px 0px 25px;}
#landing_welcome h1{color:#FFFFFF; font-weight:bold;}
#landing_quote p{ font-size:150%;}
ul.iquery_summary{
	list-style:none;
	margin:0px 0px 0px 18px;
	padding:0;
}
ul.iquery_summary li span.no_style{
	background:none;
	border:none;
	padding:2px 0px;
}
ul.iquery_summary li{
	display:inline;
}
ul.iquery_summary li span{	
	float:left;
	position:relative;
	background:#FFF;
	border: 1px solid #bdbdbd;
	padding:2px 6px;
	margin: 0px 5px 5px 0px;
}
ul.iquery_summary li span em{
	font-weight:bold;
	text-transform:uppercase;
	color:#0884da;
}
div#sum_dataset, div#sum_fields, div#sum_grouping{
	display:block;
	margin-bottom:20px;
}
div#lookup_table img{cursor:pointer;}
input.login, label.login{
	font-size:120%;
	display:block;
	width:280px;
	height:25px;
	margin:5px auto;
}
input.login{
	font-size:150%;
	color:#bdbdbd;
}
div.login{width:280px;margin:10px auto;}