@charset "utf-8";
@import url(x-small.css);
/* CSS Document */

html{margin:0;padding:0;}
body{
	margin:0;
	padding:0;
	background:#35353a;
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.home_page{
	background:url(../images/main-bgx.jpg) repeat;
	position:relative;
}
.home_container{
	width:100%;
	padding:0;
	margin:0;
	background:url(../images/homepage_bg.gif) repeat-x;
}
#site_box{
	width:66em;
	margin: 0px auto;
	text-align: left;
	background:url(../images/main-bgx.gif) repeat;
	padding:0 0 50px 0;
	border-left:3px solid #4f4f56;
	border-right:3px solid #4f4f56;

}
#site_home_page{
	width:66.8em;
	margin: 0px auto;
	text-align: left;
	background:url(../images/main-bgx.gif) repeat;
	padding:0 0 50px 0;
	overflow:hidden;
	position:relative;
}
.align_left{
	text-align:left;
}
.align_right{
	text-align:right;
}
.align_justify{
	text-align:justify;
}
.align_center{
	text-align:center;
}
.hide{
	display:none;
}
#header_bg_home{
	margin:0;
	padding:0;
	background:url(../images/header_bg_home.gif) repeat-x;
	width:100%;
	border-bottom:#4e4e55 3px solid!important;
	border-bottom:#4e4e55 0px solid;
	height:112px;

}
#header{
	margin:0;
	padding:0;
	background:url(../images/header_bg.gif) repeat-x;
	width:100%;
	border-bottom:#4e4e55 4px solid;
	height:112px;

}
#header_container_home{
	background:url(../images/header_image_home.jpg) no-repeat left top;
	width:100%;
	height:8.7em;
	margin:0;
	padding:0;
}
#header_container{
	background:url(../images/header_image.jpg) no-repeat left top;
	width:100%;
	height:8.7em;
	margin:0;
	padding:0;
}
#cont_left{
	float:left;
	width:293px;
	margin:0;
	padding:0;
}
#cont_right{
	float:left;
	width:40em;
	margin:3.5em 0 0 .9em;
	background:#4b4b52;
	height:2.7em;
}

#cont_left #logo{
	background:url(../images/logo.jpg) no-repeat left top;
	width:236px;
	height:100px;
	padding:0;
	float:right;
	margin-right:0px;
}

/*Page Controler*/
#page_controller{
	padding:0;
	margin:1em 3em 0 0 !important;
	margin:1em 1.8em 0 0;
	list-style:none;
	float:right;

}
#page_controller li{
	list-style-image:none;
	display:inline;
	height:22px;
	float:left;
}

#page_controller li a.skip, #page_controller li a.small, #page_controller li a.medium, #page_controller li a.large{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:11px;
	display:block;
	float:left;
	margin:0;
	text-decoration:none;
	width:15px;
}
#page_controller li a.skip:hover, #page_controller li a.small:hover,#page_controller li a.medium:hover, #page_controller li a.large:hover {
	color:#00ffff;
	margin:0;
	display:block;
	float:left;
	text-decoration:none;
}
#page_controller li a.skip{font-size:14px; padding:2px 20px; display:none;}
#page_controller li a.small{font-size:11px; padding:5px 5px; border-right:1px solid #fff}
#page_controller li a.medium{font-size:14px; padding:2px 6px;  border-right:1px solid #fff}
#page_controller li a.large{font-size:16px;padding:0px 5px;}


#menu{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#menu li{
	display:inline;
	padding:0;
	margin:0;
}
#menu li a{
	color:#000;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	float:left;
	display:block;
	background:#ee851c url(../images/menu_out.jpg) repeat-x left top;
	padding:8px 0px;
	margin:3px 0px 5px 3px;
	width:7.7em!important;
	width:98px;
}
#menu li a:hover{
	color:#000;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	float:left;
	display:block;
	background:#98e5fd url(../images/menu_over.jpg) repeat-x left top;
	padding:8px 0px;
	margin:3px 0px 5px 3px;
	width:7.7em!important;
	width:98px;
}
#menu li a:active, #menu li a.selected {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	float:left;
	display:block;
	background:#4f4f56 url(../images/menu_selected.jpg) repeat-x left top;
	padding:8px 0px;
	margin:3px 0px 5px 3px;
	width:7.7em!important;
	width:98px;
}
.img-left {
	float:left;
	clear:both;
}
.img-right {
	float:right;
	clear:both;
}
.clear{ clear:both;}

#main{
	padding:0 0 0em 0;
	margin:0 auto;
	clear:both;
	width:60.7em;
	background:#e8e8e8 url(../images/main-bg.gif) repeat-x top;
	overflow:hidden;
}
#main div.footer_white{
	background:url(../images/footer_white_bg.gif) repeat-x bottom;
}
/*Left Side*/
#main #left_side{
	float:left;
	width:20em;
	margin-left:.2em;
	padding:0;
}

#left_side .left_inside_box{
	background: url(../images/left_blurb_bg.gif) top repeat-x; height:30em; width:20.5em!important;width:20em;
}
#left_side .left_inside_box div{
	background: url(../images/left_blurb_left_bg.gif) left 0 no-repeat; height:30em;
}
#left_side .left_inside_box div div.right_bg1{
	background: url(../images/left_blurb_right_bg.gif) right 0 no-repeat; height:30em;
}
#left_side .left_inside_box div div.right_bg2{
	background: url(../images/left_blurb_right_bg2.gif) right 0 no-repeat; height:30em;
}

.left_inside_box div div .upcoming_events{
	padding:.5em 2em 0 2em;
	margin:0;
	
}

.events_left_blurb_image{
	background:url(../images/events_left_image.gif) no-repeat;
	width:265px;
	height:30em;
}
.aboutus_left_blurb_image{
	background:url(../images/aboutus_left_image.gif) no-repeat;
	width:265px;
	height:30em;
}
.contactus_left_blurb_image{
	background:url(../images/contactus_left_image.gif) no-repeat;
	width:265px;
	height:30em;
}
.careers_left_blurb_image{
	background:url(../images/careers_left_image.gif) no-repeat;
	width:265px;
	height:30em;
}

.left_inside_box div div .upcoming_events h2{
	margin:2.5em 0 1em 0;
	font-size:110%;
	color:#fff;
	border-bottom: 1px solid #fff;
}
.upcoming_events p.more_events{
	text-indent:18px;
}
.left_inside_box div div .upcoming_events p{
	color:#fff;
}
.upcoming_events_image{
	float:left;
	background:url(../images/laptop.gif) no-repeat;
	width:104px;
	height:128px;
}
.left_ul{
	margin:0;
	padding:0;
	list-style:none;
}
.left_ul li{
	background:url(../images/cyan-arrow.gif) no-repeat 0 20%;
	color:#00ffff;
	margin:0;
	padding-left:17px;
	margin-bottom:5px!important;
	margin-bottom:0px;
	height:1%;
}
.left_ul li p{
	margin:1px 0 0 0;
	padding:0;
}
.left_ul li span.date{
	margin:0 0 0 3px;
	font-size:85%;
	display:block;
	font-style:italic;
	color:#fff;
}

/*News Letter*/
.newsletter{
	padding:.5em 2em 0 2em;
}
.newsletter p{
 clear:both;
}
.mail_image{
	background:url(../images/newsletter_image.gif) no-repeat 0 50%;
	padding:2em 2em 2em 1em;
	display:block;
	float:left;
	margin:2px 0 0 5px;
	clear:both;
}
.newsletter h2{
	padding:12px 0 0 0px;
	margin:.5em 0 .2em 1.5em;
	font-size:110%;
	color:#2b7abb;
	border-bottom: 1px solid #2b7abb;
}

/*Form*/
form{
	margin:0;
}
form dd{
	margin:2px 0;
}
#telephone,#subject,
#fname,
#lname,
#professional_title,
#company,
#add1,
#add2,
#city,
#zip,
#phone,
#country,
#state,
#emailadd
{
	border:1px solid #5aa8dc;
	background:#fefefe;
	height:20px;
	width:280px;
}
#emailaddress,
#fullname{
	border:1px solid #5aa8dc;
	background:#fefefe;
	height:20px;
	width:340px;
}
#name,#email{
	border:1px solid #5aa8dc;
	background:#fefefe;
	height:20px;
	width:200px;
}

#solution_provider, #how, #message{
	border:1px solid #5aa8dc;
	background:#fefefe;
}
.button{
	border:0;
	height:25px;
	background:#5aa8dc url(../images/button_bg.gif) repeat-x top left;
	font-weight:bold;
	width:70px;
	margin-top:5px;
}

/*Right Side*/
#main #right_side{
	float:right;
	width:40.4em!important;
	width:38em;
	margin:0 0 2em 0;
}
#right_side .home_top_image{
/*	background:url(../images/home-top_image.gif) no-repeat left;*/
	width:517px;
	height:185px;
}
#right_side .sitemap_top_image{
	background:url(../images/sitemap-top_image.gif) no-repeat left;
	width:517px;
	height:185px;
}
#right_side .about_us_container, #right_side .job_container{
	padding:0em 2em 1em 1.9em;
}
.job_container ul{
	padding:0;
	margin:0;
	list-style:none;
}
.job_container ul li{
	background:url(../images/orange_arrow.gif) no-repeat 0 10%;
	margin:0;
	padding-left:17px;
	margin-bottom:5px;
}
.job_container ul li a{
	text-decoration:underline;
	color:#dc7915;
	font-weight:bold;
}
.job_container ul li a:visited{
	color:#f0a559;
}
.job_container ul li a:hover{
	text-decoration:none;
}


.job_container ul li p{
	margin:2px 0 0 0;
}

#right_side .aboutus_image{
	background:url(../images/aboutus_image.gif) no-repeat 0 50%;
	padding:2em .7em .5em 2em;
	display:block;
	float:left;
	margin:2px 0 0 15px;
}
#right_side h2.about_us{
	margin:1.2em 0 1em 2em;
	font-size:110%;
	color:#63801f;
	border-bottom: 1px solid #63801f;
}

#right_side .job_image{
	background:url(../images/job_image.gif) no-repeat 0 50%;
	padding:2em .9em .5em 2em!important;
	padding:2em .7em .2em 2em;
	display:block;
	float:left;
	margin:15px 0 0 15px;

}
#right_side h2.job{
	margin:2em 0 1em 2em;
	font-size:110%;
	color:#dc7915;
	border-bottom: 1px solid #dc7915;
}

/*Footer*/
#footer{
	padding:0;
	clear:both;
	text-align:center;
	background:url(../images/footer_bg.gif) repeat-x top;
	width:60.7em;
	margin:0 auto;
	height:150px;
	position:relative;
}
.globe_container{
	float:right;
	width:20.5em;
	display:block;
	height:73px;
}
.box_image{
	background:url(../images/footer_image.gif) no-repeat 60% 0;
	width:126px;
	height:234px;
	float:right;
	position:absolute;
	margin:0 0 0 12.9em;
}
#globe{
width:126px;
height:234px;
position: relative;
/*left: 678px;*/
left: 53em;
/*top:-131px;*/
top:-10.2em;
background: url(../images/footer_image.gif) no-repeat;
}
* html #globe{
width:126px;
height:234px;
position: relative;
background: url(../images/footer_image.gif) no-repeat;
}

#footer ul{
	margin:0;
	padding:.5em 0 0 0;
	list-style:none;
	color:#781818;
}
#footer ul li{	
	display:inline;
	padding:0 5px;
}
#footer ul li a{
	text-decoration:underline;
	color:#781818;
}
#footer ul li a:hover{
	text-decoration:none;
	color:#781818;
}
#footer ul li a:visited{
	color:#781818;
}


.copyright{
	text-align:center;
	color:#fff;
	margin:1.5em 0 0 0;
}

/*Links*/
a.content_top_link{
	text-decoration:underline;
	color:#00ffff;
}
a.content_top_link:visited{
	color:#ccf3ff;
}
a.content_top_link:hover{
	text-decoration:none;
	color:#b3f0f6;
}

a.content_top_link_bold{
	text-decoration:underline;
	color:#00ffff;
	font-weight:bold;
}
a.content_top_link_bold:visited{
	color:#ccf3ff;
}
a.content_top_link_bold:hover{
	text-decoration:none;
	color:#b3f0f6;
}

a.link_contents_portion{
	text-decoration:underline;
	color:#dc7915;
	font-weight:bold;
}
a.link_contents_portion:visited{
	color:#f0a559;
}
a.link_contents_portion:hover{
	text-decoration:none;
}

/*Pages*/
/*Events*/
.sitemap, .featured_event, .current_event, .primary_contacts,.we_value,.ac_statement{
	height:185px;
	margin-top:0px!important;
	margin-top:10px;
	overflow:hidden;
}
.featured_event, .upcoming_event_list, .why_choose_us, .who_we_are, .executive_profiles, .sitemap, .primary_contacts, .contact_form, .we_value,.opportunities,.ac_statement, .ws_compliance,.sitemap{
	padding:.8em 2em 0 1.9em;
	display:block!important;
	overflow:hidden!important;
	height:auto!important;
}
.ac_statement {
	margin-bottom:6em;
}
.we_value, .primary_contacts {
	margin-bottom:4em;
}
.featured_event {
	margin-bottom:2em;
}
.who_we_are{
	padding:2.2em 2em 0 1.9em;
}
p.event_name{
	margin:0 0 0 3px;
}
span.date{
	margin:0 0 0 3px;
	font-size:85%;
	display:block;
	font-style:italic;
}
.featued_event_ul{
	margin:0;
	list-style:none;
}
.featued_event_ul li{
	display:inline;
	margin:0;
	background:url(../images/cyan-arrow2.gif) no-repeat 0 80%;
	padding-left:17px;
}
.featued_event_ul li a{
	text-decoration:underline;
	color:#00ffff;
	font-weight:bold;
}
.featued_event_ul li a:visited{
	color:#c6ffff;
	font-weight:bold;
}
.featued_event_ul li a:hover{
	text-decoration:none;
	color:#00ffff;
	font-weight:bold;
}

.ws_compliance ul{
	list-style:none;
}

.ws_compliance ul li{
	background:url(../images/orange_arrow.gif) no-repeat left 10%;
	padding-left:17px;
}


.featured_event, .why_choose_us, .primary_contacts,.we_value, .ac_statement{color:#fff;}
.upcoming_event_list{color:#000;}



.upcoming_event_list ul, .prev_events ul, .opportunities ul{
	list-style:none;
	padding:.8em 0 0 2.5em;
}
.upcoming_event_list ul li, .prev_events ul li, .opportunities ul li{
	margin:.5em 0 0 0;
	padding:0;
	background:url(../images/orange_arrow.gif) no-repeat 0 5%;
	padding-left:17px;
}


.upcoming_event_list ul li a, .prev_events ul li a, .opportunities ul li a{
	text-decoration:underline;
	color:#dc7915;
	font-weight:bold;
}
.upcoming_event_list ul li a:visited, .prev_events ul li a:visited, .opportunities ul li a:visited{
	color:#f0a559;
}
.upcoming_event_list ul li a:hover, .prev_events ul li a:hover, .opportunities ul li a:hover{
	text-decoration:none;
}

.upcoming_event_list ul li p.date, .prev_events ul li p.date,.opportunities ul li p.date{
	margin:0;
	font-size:85%;
	font-style:italic;
}
.upcoming_event_list ul li p.desc{
	margin:.8em 0 .8em 0;
}


.prev_events{padding:0 2em 0 1.9em; margin:0;}
.prev_events h2{
	margin:2em 0 0 0;
	font-size:110%;
	color:#4e4e55;
	border-bottom: 1px solid #4f4f56;
}


/*About Us*/
.why_choose_us ul{
	margin:0;
	list-style:none;
}
.why_choose_us ul li{
	background:url(../images/cyan-arrow2.gif) no-repeat 0 20%;
	padding-left:17px;
	margin:0;

}
.executive_profile{
	overflow:hidden;
	height:1%;
}
.executive_profiles img{
	margin-right:1em;
	float:left;
}

.executive_profiles .profile{
	margin:0;
	padding:0 0 1.5em 0;
	float:left;
	width:25em;
}
.executive_profiles .profile .name{
	margin:0 0 1em 0;
}
p.extra{
	margin:0 0 0em 0;
}
h2.title_content_top{
	font-size:110%;
	color:#e9e9e9;
	border-bottom: 1px solid #e8e8e8;
}
h2.title_bottom_content{
	margin:0em 0 1em 0em;
	font-size:110%;
	color:#4e4e55;
	border-bottom: 1px solid #4f4f56;
}

/*event detail*/

.event_summary{
	float:left;
	margin:15px 0 0 10px;
	width:18em;
	
	
}
.event_summary .title{
	color:#00ffff;
	font-weight:bold;
	display:block;
}
.event_summary span.date{
	font-weight:normal;
	display:block;
	color:#FFFFFF;
	font-size:88%;
	font-style:normal;
}

.event_summary span.fax{
	text-indent:45px;
	display:block;
}
.event_summary span.phone, .event_summary span.fax{
	color:#fff;
}
.extra_mail{
	margin:0;
	text-indent:35px;
}

.event_summary address{
	margin:20px 0 20px 0;
	font-style:normal;
	color:#fff;
}

.table_contents{
	float:right;
	margin:10px 16px 0 0!important;
	margin:0;
	width:15em;
}
.table_contents .bg{
	background:url(../images/table_contents_bg.gif) repeat-x;
}
.table_contents .bg div{
	background:url(../images/table_contents_left.gif) no-repeat left 0;
}
.table_contents .bg div div{
	background:url(../images/table_contents_right.gif) no-repeat right 0;
}
.bg div div ul{
	margin:0;
	padding:15px 0 15px 15px;	
}
.bg div div ul li{
	list-style:none;
	background:url(../images/table_contents_arrow.gif) no-repeat left 50%;
	padding-left:17px;
	margin:0 0 5px 0;
}
.event_details_container{
	padding:15px 15px 0px 15px !important;
	padding:0;
	clear:both;
	width:38em;
	float:left;
	overflow:hidden;
}
.event_details_container h2{
	margin:0px 0 0 0;
	font-size:110%;
	color:#4e4e55;
	border-bottom: 1px solid #4f4f56;
}
.event_details_container h3{
	font-size:100%;
	color:#4e4e55;
	margin:15px 0 0 0;
}
.event_details_container img{
	float:left;
	padding-right:5px;
}
.require{
	display:block;
	margin:0;
	padding:0;
	font-size:80%;
}
span.bold{
	font-weight:bold;
}
span.italic{
	font-style:italic;
}

.title_details{
	padding:0 10px 10px 10px!important;
	padding:0 5px 10px 5px;
	overflow:hidden;
	height:1%;
}
.title_details .sponsors_ul{
	list-style:none;
	margin-bottom:0;
}
.title_details .sponsors_ul li{
	background:url(../images/orange_arrow.gif) no-repeat left 22%;
	padding-left:17px;
	margin:0 0 5px 0;
}
.title_details .sponsors_ul li a{
	text-decoration:underline;
	color:#dc7915;
	font-weight:bold;
}
.title_details .sponsors_ul li a:visited{
	color:#f0a559;
}
.title_details .sponsors_ul li a:hover{
	text-decoration:none;
}



.title_details .unbulleted{
	list-style:none;
}
.title_details .unbulleted li{
	margin:0 0 5px 0;
	font-weight:bold;
}


div.orange_bg{
	background:#da7916;
	padding:5px 0 5px 10px;
	color:#fff;
	font-weight:bold;
	width:100%;
	font-size:86%;
	margin:10px 0 5px 0;
}
.odd{
	clear:both;
	background:#d9d9d9;
	width:100%;
	padding:5px 5px 5px 5px;
	margin:0px 0 0 0;
	float:left;
	overflow:hidden;
}
.odd .left, .even .left{
	float:left;
	width:12em;
}
span.small{
	font-size:86%;
	font-weight:normal;
	display:block;
}
.odd .right, .even .right{
	float:right;
	width:22em;
}
.odd .right .row, .even .right .row{
	padding:0 0 15px 0;
}
.even .right .row p.bold, .odd .right .row p.bold{
	margin:0;
	font-weight:bold;
}
.odd .right .row a, .even .right .row a{
	display:block;
	text-decoration:underline;
	color:#dc7915;
	font-weight:bold;
	font-size:86%;
}
.odd .right .row a:visited, .even .right .row a:visited{
	color:#f0a559;
}
.odd .right .row a:hover, .even .right .row a:hover{
	text-decoration:none;
}

.even{
	clear:both;
	background:#e2e2e2;
	float:left;
	padding:5px 5px 5px 5px;
	margin:0px 0 0 0;
	width:100%;
	overflow:hidden;
}
.tabular{
	margin-top:10px;
	width:35em;
}
.tabular .title_row{
	padding:5px 4px;
	background:#da7916;
	width:100%;
	float:left;
	margin-bottom:10px;
}
.tabular .title_row .left{
	float:left;
	width:28em;
	font-weight:bold;
	color:#fff;
}
.tabular .title_row .right{
	float:right;
	width:5em;
	font-weight:bold;
	color:#fff;
}
.tabular .odd_row{
	clear:both;
	background:#d9d9d9;
	width:100%;
	padding:5px 4px;
	float:left;
}
.tabular .even_row{
	clear:both;
	width:100%;
	padding:5px 4px;
	float:left;
}
.tabular .even_row .left, .tabular .odd_row .left{
	float:left;
	width:28em;
	font-weight:bold;
}
.tabular .even_row 	.right, .tabular .odd_row .right{
	float:right;
	width:5em;
	font-weight:bold;
}
.floorplan{
	margin:0 0 0 5em;
	display:block;
	border:0;
}
.info{
	background:#d9d9d9;
	width:100%;
	margin:10px 0 10px 0;
}
.colum_left{
	padding-right:1em;
	float:left;
	width:12em;
	text-align:right;
}
.colum_left label{
	font-weight:bold;
}
.colum_right{
	float:right;
	width:22em;
}
.form_row{

	display:block;
	margin:10px 0 0px 0;
	float:left;
}
.cost_container{
	margin-top:20px;
	float:left;

}
.cost_container .left{	
	float:left;
	width:22em;
}
.cost_container .left .reg_costs{
	font-weight:bold;
	display:block;
}
.cost_container .left .grand_tot{
	margin:15px 0 0 0;
	display:block;
	font-weight:bold;
}
.cost_container .left .discount_code{
	margin:15px 0 0 22px;
	
}
.discount_code .left_portion{
	float:left;
	width:8em;
}
.discount_code .right_portion{
	float:right;
}
.cost_container .left label{
	font-weight:bold;
	margin-left:10px;
}
.cost_container .left #preference_cost{
	margin:15px 0 0 0;
}
.cost_container .right{
	float:right;
}	
.cost_container .right div{
	margin:0 0 4px 0;
	width:11em;
}
.cost_container .right div span{
	display:inline;
}	
.cost_container .right .g_total{
	margin:48px 0 0 0;
}
.form_footer{
	margin-top:20px;
}



.sitemap{
	padding:1em 2em 0 1.9em;
}
.sitemap ul{
	margin:0;
	list-style:none;
}
.sitemap ul li{
	display:block;
	margin:0 0 5px 0;
	background:url(../images/orange_arrow.gif) no-repeat 0 80%;
	padding-left:17px;
}
.sitemap ul li a{
	text-decoration:underline;
	color:#dc7915;
	font-weight:bold;
}
.sitemap ul li a:visited{
	color:#f0a559;
	font-weight:bold;
}
.sitemap ul li a:hover{
	text-decoration:none;
	font-weight:bold;
}

.width_26{
	width:26em;
}
.width_30{
	width:30em;
}
table.cost{
	width:36em;
}
table.cost th, table.cost td{
	padding-left:5px;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
}

table.exhibitors{
	width:36em;
	margin:10px 0 0 0;
	padding:0;
}
table.exhibitors th.left, table.exhibitors th.right{
	background:#da7916;
	padding:5px 0;
	margin-bottom:5px;
	color:#fff;
}
table.exhibitors th.left{
	width:29em;
	padding-left:5px;
}

table.exhibitors .tr0{
	background:#d9d9d9;
	padding:5em 0;
}
table.exhibitors .tr0 td, table.exhibitors .tr1 td{
	padding:6px 0;
	font-weight:bold;
	padding-left:5px;
}
table.exhibitors .tr1{
	background:#e2e2e2;
	padding:5em 0;
}



