body {background:url(images/top_bg.jpg) repeat-x left top; margin: 0px;	padding: 0px;}

#bottom_bg {background:url(images/bottom_bg.jpg) repeat-x left bottom; height:100%; display:table; width:100%; position:relative; padding:0px; margin:0px;}

/*#wrapper { width:921px; margin:0 auto 0 auto; clear:both; display:table; background-image:url(images/logo_icon.gif); background-position:left top; position:relative; background-repeat:no-repeat; padding:0px;}*/
#wrapper { width:921px; margin:0 auto 0 auto; clear:both; display:table; position:relative; padding:0px;}


#wrapper_express { width:921px; margin:0 auto 0 auto; position:relative; clear:both; display:table; background-image:url(images/express_logo.jpg); background-position:left top; background-repeat:no-repeat; padding:0px;}


#wrapper_prepare { width:921px; margin:0 auto 0 auto; position:relative; clear:both; display:table; background-image:url(images/prepare_logo.jpg); background-position:left top; background-repeat:no-repeat; padding:0px;}

#wrapper_inspire { width:921px; margin:0 auto 0 auto; position:relative; clear:both; display:table; background-image:url(images/inspire_logo.jpg); background-position:left top; background-repeat:no-repeat; padding:0px;}


#wrapper_focus { width:921px; margin:0 auto 0 auto; position:relative; clear:both; display:table; background-image:url(images/focus_logo.jpg); background-position:left top; background-repeat:no-repeat; padding:0px;}


#wrapper_enrgize { width:921px; margin:0 auto 0 auto; position:relative; clear:both; display:table; background-image:url(images/energize_logo.jpg); background-position:left top; background-repeat:no-repeat; padding:0px;}

#wrapper_discover { width:921px; margin:0 auto 0 auto; position:relative; clear:both; display:table; background-image:url(images/discover_logo.jpg); background-position:left top; background-repeat:no-repeat; padding:0px;}

#wrapper_challenge { width:921px; margin:0 auto 0 auto; position:relative; clear:both; display:table; background-image:url(images/challenge_logo.jpg); background-position:left top; background-repeat:no-repeat; padding:0px;}

#wrapper_connect { width:921px; margin:0 auto 0 auto; position:relative; clear:both; display:table; background-image:url(images/connect_logo.jpg); background-position:left top; background-repeat:no-repeat; padding:0px;}


#header {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; text-decoration: none; clear: both; float: left; height: 109px; width:917px; line-height: 18px;}

#experience_logo { position:absolute; width:88px; height:118px; left:5%; top:0px;}
.punch_logo {width:343px; padding-left:113px; padding-top:45px; }

.top_link {float: right; padding-top:5px; padding-right:20px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px; color:#333333; line-height:25px;}

.top_link a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none; padding-left:5px; padding-right:5px; line-height:25px;}

.top_link a:hover { color:#0993BB; text-decoration:none;}

#header_flash  { width:917px; float:left; clear:both; height:211px; background-position:bottom center; background-image:url(images/bott_main_bg.jpg); background-repeat:no-repeat;}

#main_bott { float:left; clear:both; padding-bottom:10px; background-image:url(images/bott_main_bg.jpg); background-position: center bottom; background-repeat:no-repeat; width:917px; display:block;}
#main_part {width:897px; float:left; clear:both; background-image:url(images/corn_top.jpg); background-position:center top; background-repeat:no-repeat; padding-bottom:0px; padding-top:39px; padding-right:10px; padding-left:10px; }

.left_part { float:left; padding-bottom:25px; width:210px; background-image:url(images/left_bg01.jpg); background-repeat:no-repeat; background-position:left top;}
.left_bottom { font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#515151; margin-bottom:10px; padding-left:8px; padding-right:8px; width:194px; float:left; clear:both; background-image:url(images/left-bg2.jpg); background-repeat:no-repeat; background-position: left bottom ; }

.text_left {float:left; width:194px; padding-top:15px; clear:both; text-decoration:none;}
.text_bott {float:left; clear:both; width:194px; padding-top:80px; display:block; padding-bottom:30px; text-decoration:none;}

.arail17 { font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:17px; line-height:25px; text-decoration:none;}
.arial_blue {font-family: "Arial Black"; color:#00AEDB; font-size:17px; line-height:25px; text-decoration:none;} 
.arial19_org { color:#FF6600; font-family:Arial, Helvetica, sans-serif; font-size:19px; line-height:25px; text-decoration:none; }

.click_btn { float:left; clear:both; width:116px; padding-left:78px; padding-top:0px;}
.click_btn1 { float:left; clear:both; width:116px; padding-left:78px; padding-top:60px;}
.click_btn2 { float:left; clear:both; width:116px; padding-left:78px; padding-top:60px;}


#footer { float:left; clear:both; height:84px; width:917px;}

.right_part { float:right; width:667px; padding-left:15px; padding-right:5px;}

.main_text { font-family:Arial, Helvetica, sans-serif; font-size:15px; color: #000000; line-height:20px; padding:10px; text-align:left; font-weight:normal; text-decoration:none;}

.main_text a { text-decoration:underline!important; font-family:Arial, Helvetica, sans-serif; font-size:17px; color: #000000; line-height:22px; text-align:left; text-decoration:none;}  
.main_text a:hover { color:#0099FF; text-decoration: none!important;}

.main_text ul { margin:0px; padding-top:15px; padding-left:0px; display:block;}
.main_text li { font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:14px; line-height:20px; display:block;}

.arail20 { font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#666666; font-weight:bold; text-decoration:none; line-height:25px;}
 .bullet { background-image:url(images/bullet.jpg); background-position:left 8px; background-repeat:no-repeat; padding-left:15px;}
 
.bott_link { width:917px; float:left; padding-bottom:10px; padding-top:5px; clear:both; font-family:"trebuchet MS", Verdana, arial; color:#000000; font-size:15px; text-align:center; text-decoration:none; line-height:25px;}
.bott_link a{font-family:"trebuchet MS", Verdana, arial; color:#000000; font-size:15px; text-align:center; text-decoration:none; line-height:25px;}
.bott_link a:hover{ color:#FF0000; text-decoration:none;}

.left_link { width:300px;  padding-top:5px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; line-height:25px; text-align:left; text-decoration:none;}

.left_link a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; line-height:25px; text-align:left; text-decoration:none;}

.left_link a:hover { color:#00AEDB; text-decoration:underline;}

.right_link { float: right; padding-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#00AEDB; line-height:25px; text-align:left; text-decoration:none;}
.right_link a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#00AEDB; line-height:25px; text-align:left; text-decoration:underline;}
.right_link a:hover { color:#00AEDB;  text-decoration:none!important;}





.top_navi {
	width:916px;
	float:left;
	height:26px;
	padding-right:1px;
}
.inn_header {
	width:916px;
	float:left;
}
.main_heading {
	float:right;
	padding-left:25px;
	background:url(images/hading_arrow.jpg) no-repeat left 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	text-decoration:none;
	line-height:22px;
	color:#752276;
}
.home_bottom {
font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#18A7D5; line-height:22px; font-weight:normal; text-decoration:none;
}
.home_bottom_new {
font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#0099FF; line-height:22px; font-weight:normal; text-decoration:none;
}
.home_heading {
	float:right;
	padding-left:25px;
	background:url(images/home_hading_arrow.jpg) no-repeat left 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	text-decoration:none;
	line-height:22px;
	color:#18A7D5;
}
.express_bottom {
font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#752276; line-height:22px; font-weight:strong; text-decoration:none;
}
.challenge_bottom {
font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#027E02; line-height:22px; font-weight:strong; text-decoration:none;
}
.challenge_heading {
	float:right;
	padding-left:25px;
	background:url(images/challenge_arrow.jpg) no-repeat left 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	text-decoration:none;
	line-height:22px;
	color:#027E02;
}
.connnect_bottom {
font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#388CA6; line-height:22px; font-weight:strong; text-decoration:none;
}
.connect_heading {
	float:right;
	padding-left:25px;
	background:url(images/connect_arrow.jpg) no-repeat left 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	text-decoration:none;
	line-height:22px;
	color:#388CA6;
}
.focus_bottom {
font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#F19F0B; line-height:22px; font-weight:strong; text-decoration:none;
}
.focus_heading {
	float:right;
	padding-left:25px;
	background:url(images/focus_arrow.jpg) no-repeat left 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	text-decoration:none;
	line-height:22px;
	color:#F19F0B;
}
.discover_bottom {
font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#9D0067; line-height:22px; font-weight:strong; text-decoration:none;
}
.discover_heading {
	float:right;
	padding-left:25px;
	background:url(images/discover_arrow.jpg) no-repeat left 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	text-decoration:none;
	line-height:22px;
	color:#9D0067;
}
.energize_bottom {
font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#446BE2; line-height:22px; font-weight:strong; text-decoration:none;
}
.enrgize_heading {
	float:right;
	padding-left:25px;
	background:url(images/energize_arrow.jpg) no-repeat left 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	text-decoration:none;
	line-height:22px;
	color:#446BE2;
}
.inspire_bottom {
font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FE4E4E; line-height:22px; font-weight:strong; text-decoration:none;
}
.inspire_heading {
	float:right;
	padding-left:25px;
	background:url(images/inspire_arrow.jpg) no-repeat left 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	text-decoration:none;
	line-height:22px;
	color:#FE4E4E;
}
.prepare_bottom {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:18px; 
	color:#A99B00; 
	line-height:22px;
	font-weight:strong;
	text-decoration:none;
}
.prepare_heading {
	float:right;
	padding-left:25px;
	background:url(images/prepare_arrow.jpg) no-repeat left 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	text-decoration:none;
	line-height:22px;
	color:#E2D54B;
}
.impact_heading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	line-height:30px;
	color:#666666;
}
.info_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	line-height:22px;
	color:#000000;
}
.info_text a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-decoration:underline;
	line-height:22px;
	color:#000000;
}
.info_text a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	line-height:22px;
	color:#0099FF;
}
.optiona_bg {
	clear:both;
	background:url(images/optional_bg.jpg) repeat-y center top;
}
.optiona_top {
	clear:both;
	background:url(images/optional_top.jpg) no-repeat center top;
}
.optiona_bott {
	clear:both;
	background:url(images/optional_bottt.jpg) no-repeat center bottom;
	padding-bottom:10px;
	padding-left:18px;
	padding-top:5px;
	padding-right:18px;
}
.optiona_bott1 {
	clear:both;
	background:url(images/optional_bott1.jpg) no-repeat center bottom;
	padding-bottom:25px;
	padding-left:18px;
	padding-top:5px;
	padding-right:18px;
}
.optional_extra {
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	font-weight:normal;
	text-decoration:none;
	line-height:38px;
	color:#000000;
}
.optional_head {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	text-decoration:none;
	line-height:35px;
	color:#000000;
}
.customized_pens {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	text-decoration:none;
	line-height:20px;
	color:#74437D;
}
.optional_extra_head {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	text-decoration:none;
	line-height:23px;
	color:#666666;
}
.optional_extra_head a {
	color:#666666;
}
.optional_extra_head1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	border-right:1px dotted #000000;
	font-weight:normal;
	margin-right:7px;
	text-decoration:none;
	line-height:23px;
	color:#74437D;
}
.part_1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color: #000000;
	line-height:22px;
	font-weight:normal;
	text-decoration:none;
	float:left;
	width:635px;
	padding-left:10px;
	text-align:left;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:15px;
}
.part_1 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color: #666666;
	line-height:22px;
	font-weight:normal;
	text-decoration:underline;
}
.part_1 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color: #cc0000;
	line-height:22px;
	font-weight:normal;
	text-decoration:none;
}
.info_link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:normal;
	text-decoration:none;
	line-height:30px;
	color:#000000;
}
.info_link a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:normal;
	text-decoration:underline;
	line-height:30px;
	color:#000000;
}
.info_link a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:normal;
	text-decoration:none;
	line-height:30px;
	color:#cc0000;
}
.part_2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color: #000000;
	line-height:22px;
	font-weight:normal;
	text-decoration:none;
	float:left;
	width:635px;
	padding-left:10px;
	text-align:justify;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:15px;
}
.part_2 ul {
	margin:0px;
	padding:10px;
	list-style-type:none;
}
.part_2 li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color: #000000;
	line-height:22px;
	font-weight:normal;
	padding-left:18px;
	background:url(images/content_built.jpg) no-repeat left 8px;
	text-decoration:none;
}
.part_2 li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color: #000000;
	line-height:22px;
	font-weight:normal;
	text-decoration:none;
}
.content_head {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color: #000000;
	text-decoration:none;
	line-height:22px;
	font-weight:bold;
}

.perfomance_bg1 {
	background:url(images/perfomance_bg1.jpg) no-repeat left top;
	width:190px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	float:left;
	height:104px;
	margin-bottom:10px;
	clear:both;
}
.perfomance_bg {
	background:url(images/perfomance_bg.jpg) no-repeat left top;
	width:190px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	float:left;
	height:104px;
	margin-bottom:10px;
	clear:both;
}
.perfomance_extra {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
}
.performance_extra a {
}
.perfomance_pens {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	color:#660033;
}
.perfomance_pens a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-decoration:underline;
	color: #551A8B;
}
.perfomance_pens a:visited {
	color: #551A8B;
}
.perfomance_pens a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
}
.border_right {
	border-right:1px dotted #000000;
}