body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote,tr ,td {margin:0; padding:0;}

html, body {
	
	font: 13px 'Calibri', Arial, Helvetica, sans-serif; 
	color: #34342C;
	text-decoration: none;
	background:url(../images/main_bg.png) top left repeat;
}

/* PARAGRAPH STYLES */


UL, OL {list-style: none; }
li {list-style-type:none;}

@font-face {
	font-family: 'Calibri';
	src: url('../fontface/calibri0.eot');
	src: url('../fontface/calibri0.eot?#iefix') format('embedded-opentype'),
	url('../fontface/calibri0.woff') format('woff'),
	url('../fontface/calibri0.ttf') format('truetype'),
	url('../fontface/calibri0.svg#calibri0') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Calibri-Light';
	src: url('../fontface/calibril.eot');
	src: url('../fontface/calibril.eot?#iefix') format('embedded-opentype'),
	url('../fontface/calibril.woff') format('woff'),
	url('../fontface/calibril.ttf') format('truetype'),
	url('../fontface/calibril.svg#calibril') format('svg');
	font-weight: normal;
	font-style: normal;
}

input, textarea, select {font-family:inherit; font-size:inherit; font-weight:inherit;}
.clr {clear: both;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.lF {float:left;}
.rF {float:right;}


/*------------FORM CSS TAGS------------*/

form{ margin: 0 0 0 0; }
input { font-family:Arial, Helvetica, sans-serif, Tahoma; font-size: 11px; color: #f1f1f1; background: #555555; border: 0px solid #c5c9cc; padding:2px 2px; }
textarea { font-family:Arial, Helvetica, sans-serif, Tahoma; font-size: 11px; color: #f1f1f1; background: #555555; border: 0px solid #a2a2a2; }
select { font-family:Arial, Helvetica, sans-serif, Tahoma; font-size: 11px; color: #f1f1f1; background: none !important; background:#e5e5e5; border: 1px solid #a2a2a2 !important;
border: none; padding:0px; }
radio { background: none; border: 0px solid #a2a2a2; }
.input { font-family:Arial, Helvetica, sans-serif, Tahoma; font-size: 11px; color: none; background: none; border: 0px solid #a2a2a2; }
.input-button { font-family:Arial, Helvetica, sans-serif, Tahoma; font-size: 11px; font-weight: bold; padding:2px 10px; color: #333; background: #dbdbdb url(../images/buttonBg.gif) top left repeat-x; border: 0px solid #bc8d03; }

/* LAYOUT STYLES */


#header{ 
	margin:0 auto;
	min-width:1004px; 

	padding:0px;
	min-height:507px;
	background-position:center;
	background:url(../images/header_bg.jpg) center top repeat-x, url(../images/blue_bg.png) left top repeat;
}
#wrapper{ width:980px; min-height:500px; margin:0 auto; font-family:'Calibri',Arial,sans-serif; font-weight:normal; font-size:14px; text-shadow: 0 1px 0 #FBFAFA; padding-left:22px;}


#top_section{ width:1004px; margin:0 auto; min-height:73px; background:url(../images/top_bg.png) center top no-repeat;}
#top_section .logo a{ width:156px; height:46px; display:block; float:left; margin:10px 0 0 30px; background:url(../images/infocom_logo.png) left top no-repeat;}

#nav
{
width:100%;
height:70px;
}
#navigation 
{
margin-left:208px;
}
#navigation li
{

float:left;
display:block;
}
#navigation li a
{
background-image:url(../images/sprite.jpg);
display: block;
	outline: none;
	position: relative;
	height: 82px;
	text-decoration: none;
	width: auto;
}

	#navigation .home 
	{
	background-position:0px 0px;
	width:82px;
	height:51px;
	
	}
	
	#navigation .company 
	{
	background-position:-82px 0px;
	width:110px;
	height:51px;
	}
	
	#navigation .solutions 
	{
	background-position:-192px 0px;
	width:108px;
	height:51px;
	}
	
	#navigation .services 
	{
	background-position:-300px 0px;
	width:100px;
	height:51px;
	}
	
	#navigation .testimnials 
	{
	background-position:-400px 0px;
	width:131px;
	height:51px;
	}
	
	#navigation .partners 
	{
	background-position:-531px 0px;
	width:106px;
	height:51px;
	}
	#navigation .contact_us 
	{
	background-position:-637px 0px;
	width:121px;
	height:51px;
	}
	
	#navigation a .hover {
	background: transparent url(../images/sprite.jpg) no-repeat;
	display:block ;
	opacity: 0;
	position: relative;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	}
	
	#navigation .home .hover {
	background-position: -0px -51px;
	
	}
	#navigation .company .hover{
	background-position: -82px -51px;
	
	}
	#navigation .solutions .hover {
	background-position: -192px -51px;
	}
	#navigation .services .hover {
	background-position: -300px -51px;
	}
	#navigation .testimnials .hover {
	background-position: -400px -51px;
	}
	#navigation .partners .hover {
	background-position: -531px -51px;
	}
	#navigation .contact_us .hover {
	background-position: -637px -51px;
	}
	
	#navigation .home_active {
	background: transparent url(../images/sprite.jpg)  -0px -51px no-repeat;
	}
	#navigation .company_active{
	background: transparent url(../images/sprite.jpg)  -82px -51px no-repeat;
	
	}
	#navigation .solutions_active{
	background: transparent url(../images/sprite.jpg)  -192px -51px no-repeat;
	}
	#navigation .services_active {
	background: transparent url(../images/sprite.jpg)  -300px -51px no-repeat;
	}
	#navigation .testimnials_active {
	background: transparent url(../images/sprite.jpg)  -400px -51px no-repeat;
	}
	#navigation .partners_active {
	background: transparent url(../images/sprite.jpg) -531px -51px no-repeat;
	}
	#navigation .contact_active {
	background: transparent url(../images/sprite.jpg) -637px -51px no-repeat;
	}

/*---Navigation---*/

/*---Header Slider---*/
.control{
	width:960px;
	margin:0 auto;
}
#slides{
	width:960px;
	margin:0 auto;
	position:relative;
}
.slides_container {
		width:960px;
		display:none;
		margin:0 auto;
	}
	
	#slides .next,#slides .prev {
	position:absolute;
	top:107px;
	left:0px;
	width:201px;
	height:292px;
	display:block;
	z-index:101;
}


#slides .next {
	left:770px;
}
	.slides_container div {
		width:960px;
		height:430px;
		display:block;
	}
	.slides_container div .iphone_img{ width:192px; height:268px; float:left; margin:100px 0 0 200px;}
	.slides_container div .ipad_img{ width:383px; height:444px; float:left; margin:-30px 0 0 0px;}

	.slides_container div .cloud_img{ width:480px; height:400px; }

	.slides_container div .splash_img{ width:685px; height:310px; margin-top:6500px }
	
	.pagination {
	margin:-30px auto 0;
	width:100px;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:16px;
	height:0;
	padding-top:15px;
	background-image:url(../images/slider_controller.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -16px;
}


.piro_html {position:absolute; top:0; left:0; padding:0; width:500px; height: 500px; margin:0 auto; display:block; padding:0; z-index:150001; padding:0;  }
.piro_html table,.piro_html tbody,.piro_html tr,.piro_html th,.piro_html td{margin:0;padding:0;border:none;}
.piro_html img{ margin:0; padding:0; border:none;}

.piro_html .h_t_l{ width:10px; height:10px; background: url(../images/new_skin.png) top left no-repeat;}
.piro_html .h_t_r{ width:10px; height:10px; background: url(../images/new_skin.png) top right no-repeat;}
.piro_html .h_t_c{  height:10px;background: url(../images/new_skin_top.png) top repeat-x;}

.piro_html .h_c_l{width:10px; background: url(../images/new_skin_left.png) left repeat-y; }
.piro_html .h_c_c{background:#fff;margin:0; padding:0;}
.piro_html .h_c_c .div_reg{ background:#fff; width:480px; overflow:hidden; height:480px; margin:0; padding:0; position:relative; z-index:1500190;}
.piro_html .h_c_c .div_reg img{ }
.piro_html .h_c_r{width:10px; background: url(../images/new_skin_left.png) right repeat-y;}

.piro_html .h_b_c{  height:10px;background: url(../images/new_skin_top.png) bottom repeat-x;}
.piro_html .h_b_l{ width:10px; height:10px;background: url(../images/new_skin.png) bottom left no-repeat;}
.piro_html .h_b_r{ width:10px; height:10px;background: url(../images/new_skin.png) bottom right no-repeat;}

.piro_overlay{position:fixed; top:0; left:0; width:100%; height:100%;  z-index:150000;background:#fff;display:none; cursor:pointer;}
.piro_loader{position:absolute;top:50%;left:50%;margin:-13px 0 0 -37px;width:70px;height:26px;display:block;z-index:1500197; background:  url(../images/loader_nav.png);  cursor:pointer; }
.piro_loader span{position:absolute;top:50%;left:50%;margin-top:-5px;margin-left:-24px;width:48px;height:10px; padding:0;display:block;z-index:1500198; background: #fff url(../images/loadinfo.gif) center bottom no-repeat; }
.piro_title{position:fixed; background: url(../images/bg_title.png) bottom repeat-x;top:0;left:0;width:100%; text-align:center;display:block; padding:6px 0 10px 0; color:white; z-index:150000; font-size:18px; display:none;}
.btn_info{position:absolute;bottom:-7px;right:-7px;width:25px; height:25px;margin:0;display:block; padding:0px; color:black; cursor:pointer; background: url(b_w/../images/info.png) no-repeat; z-index:1500440}
.caption{position:absolute;bottom:10px;left:10px;margin:0;display:block; padding:0px; color:black; cursor:text; background: url(../images/caption.png); z-index:1500191}
.caption p{ display:block; margin:0;padding:7px 5px; text-align:center; font-weight:normal; font-size:14px; color:white; z-index:150019; color:white;} 

.nav_container{position:absolute; left:50%; margin:0 0 0 -60px;  height:40px; width:120px; background: url(../images/bottom_nav.png)  center no-repeat; z-index:1500194;}
.piro_close,a.piro_next,a.piro_prev,.piro_prev_fake,.piro_next_fake{width:34px; height:34px; position:absolute;top:4px;}

a.piro_next{ right:6px;text-indent:-999em;outline:none; display:block; margin:0;background:url(../images/next.png) center no-repeat; border:none; cursor:pointer;z-index:150023}
a:hover.piro_next{background:url(../images/next_fake.png) center no-repeat;}
.piro_next_fake{right:4px;outline:none; text-indent:-999em; display:none; margin:0;background: url(../images/next_fake.png) center  no-repeat; border:none; cursor:auto;z-index:150020}

.piro_close{right:42px;background: transparent url(../images/close.png) center center no-repeat;cursor:pointer;margin:0;z-index:150022;display:none;}
.piro_close:hover{background: transparent url(../images/close_h.png) no-repeat center center;}

.piro_prev_fake{right:78px;outline:none; text-indent:-999em; display:none; margin:0;background: url(../images/prev_fake.png) center  no-repeat; border:none; cursor:auto;z-index:150020}
a.piro_prev{right:78px; text-indent:-999em; outline:none;display:block;margin:0;background: url(../images/prev.png) center  no-repeat;border:none; cursor:pointer; z-index:150024}
a:hover.piro_prev{background:url(../images/prev_fake.png) center  no-repeat;}
.zoomIn{position:absolute; height:32px; width:32px; top:20px; right:20px; text-indent:-999em; background:url(../images/enlarge.png) no-repeat;z-index:1500192;}
.zoomOut{position:absolute; height:32px; width:32px; top:20px; right:20px; text-indent:-999em; background:url(../images/dislarge.png) no-repeat;z-index:1500193;}





.heading_ban{ margin:0 auto; text-align:center; padding-top:30px;}


/*---Header Slider Ends---*/

/*---10 Steps Programm---*/

#steps_sec{ width:960px; margin:0 auto; float:left; background:url(../images/cotent_devider.png) center bottom no-repeat;}
#steps_sec h1{ font-family:"Calibri"; font-size:22px; text-align:center; color:#0b7db7; background:url(../images/10_steps_footer_line.png) center bottom no-repeat; line-height:50px; padding:20px 0 20px 0;}



#content_box{
	width:960px;
	float:left;
	margin:0 0 40px 0;
	background:#fff;
	-moz-border-radius:5px; /* Firefox */
	-webkit-border-radius:5px; /* Safari and Chrome */
	border-radius:5px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
	-moz-box-shadow:0px 2px 3px #858585; /* Firefox */
	-webkit-box-shadow:0px 2px 3px #858585; /* Safari and Chrome */
	box-shadow: 0px 2px 3px #858585; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
	behavior: url(ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
}
#content_box .top_heading{ width:960px; float:left;  }
#content_box .top_heading .left_img{ width:7px; height:59px; float:left;}
#content_box .top_heading .middle_heading{ width:936px; float:left; font-family:"Calibri"; color:#db0b0b; font-size:24px; line-height:59px; background:url(../images/heading_middle.png) left top repeat-x; padding:0 0 0 10px;}
#content_box .top_heading .middle_heading_inn{ width:936px; float:left; font-family:"Calibri"; color:#db0b0b; font-size:18px; line-height:59px; background:url(../images/heading_middle.png) left top repeat-x; padding:0 0 0 10px;}
#content_box .top_heading .light{ font-family:"Calibri-Light";}
#content_box .top_heading .right_img{ width:7px; height:59px; float:left;}

#content_box .content_text{ padding:10px;  font-family:"Calibri"; font-size:14px; color:#363636;}
#content_box .content_text .read_more{  float:right; font-family:"Calibri"; font-size:14px; text-align:center; line-height:40px; margin:10px 0 0 0;}
#content_box .content_text .read_more a{ float:right; background:url(../images/read_more_btn.png) left top no-repeat; padding:0 45px;  color:#333333; text-decoration:none;}
#content_box .content_text .read_more a:hover{ background:url(../images/read_more_btn.png) left -40px no-repeat;  color:#FFFFFF;}
#content_box .web_section{ width:480px; float:left; background:url(../images/content_dotted_border.png) right top repeat-y; padding:20px 0 20px 0; margin:40px 0 0 0;}
#content_box .web_section .web_icon{ width:203px; height:163px; margin:0 auto;}
#content_box .web_section  .web_heading{ width:480px; float:left; font-family:"Calibri"; font-size:18px; line-height:24px; margin:20px 0 0 0; text-align:center; }

#content_box .app_section{ width:480px; float:left; padding:20px 0 20px 0; margin:60px 0 0 0;}
#content_box .app_section .app_icon{ width:107px; height:163px; margin:0 auto;}
#content_box .app_section  .app_heading{ width:480px; float:left; font-family:"Calibri"; font-size:18px; line-height:24px;  text-align:center; }



#content_box .home_testi{ width:960px; float:left; border-top:1px #ccc solid; margin:0 0 20px 0;}
#content_box .home_testi .quote{ width:910px; float:left; font-family:"Calibri"; color:#db0b0b; font-size:18px; line-height:32px; background:url(../images/quote_left.png) 10px top no-repeat; margin:20px 0 20px 0 ; padding:0 0 0 40px; text-align:center;}
#content_box .home_testi .quote_right{ width:27px; float:right;}
#content_box .home_testi .client_name{ width:500px; margin:0 auto; overflow:hidden; font-family:"Calibri"; text-align:center; color:#797979; font-weight:bold; font-size:18px; line-height:42px; background:url(../images/testimonials_dotted_border.png) left top repeat-x; }
#content_box .home_testi .read_more{  margin:0 auto; font-family:"Calibri"; font-size:14px; text-align:center; line-height:40px; }
#content_box .home_testi .read_more a{ background:url(../images/read_more_btn.png) left top no-repeat; padding:11px 45px;  color:#333333; text-decoration:none;}
#content_box .home_testi .read_more a:hover{ background:url(../images/read_more_btn.png) left -40px no-repeat;  color:#FFFFFF;}
#content_box .web_section{ width:480px; float:left; background:url(../images/content_dotted_border.png) right top repeat-y; padding:20px 0 20px 0; margin:40px 0 0 0;}

#footer_section{ width:100%; min-height:200px; min-width:1004px; background:url(../images/footer_bg.png) left top repeat; margin:0 auto; overflow:hidden;}
#footer_section .footer_cont{ width:960px; margin:0 auto;  position:relative;}
#footer_section .logo_trans{ width:301px; float:right; height:87px; margin-top:40px; background:url(../images/logo_trans.png) right top no-repeat; background-color:none; }
.footer_cont .heading{ width:204px; margin:0 auto; height:65px;  }
.footer_cont .lf{ width:600px; float:left; margin-top:20px;}
.footer_cont .lf .foot_nav{ width:185px; float:left; margin:0 0 0 10px;}
.foot_nav .company_nav_sec{ width:185px; float:left;  font-family:"Calibri"; font-size:18px; color:#CCCCCC; line-height:24px; margin:0 0 10px 0; padding:0 0 0 20px; background:url(../images/link_bullet.png) left 10px no-repeat;}
.foot_nav .company_nav_sec a{ text-decoration:none; font-family:"Calibri"; font-size:18px; color:#CCCCCC; line-height:24px; }
.foot_nav .company_nav_sec a:hover{ color:#FFFFFF;}
.foot_nav .company_sub{background:url(../images/footer_head_bg.png) left 35px repeat-x;  padding:10px 0 0 0;}

.foot_nav .company_sub li:first-child{ font-family:"Calibri"; font-size:14px; color:#CCCCCC!important; line-height:24px; text-decoration:none;  background:url(../images/footer_arrow.png) left 45px no-repeat; padding:40px 0 0 20px; }
.foot_nav .company_sub li{font-family:"Calibri"; font-size:14px; color:#CCCCCC!important; line-height:24px; text-decoration:none;  background:url(../images/footer_arrow.png) left 10px no-repeat; padding:0 0 0 20px; }


/*--- Inner Pages ---*/

#header_inner{ margin:0 auto; padding:0px; min-height:200px; min-width:1004px; background:url(../images/header_bg.jpg) center top repeat-x; }
#wrapper_inner{ width:980px; min-height:300px; margin: auto; font-family:'Calibri',Arial,sans-serif; font-weight:normal; font-size:14px; text-shadow: 0 1px 0 #FBFAFA; padding-top:10px; padding-left:22px;}

#inner_top_sec{ width:960px; margin:0 auto; float:left; background:url(../images/cotent_devider.png) center bottom no-repeat; padding-bottom:40px;}
#inner_top_sec h1{ font-family:"Calibri"; font-size:22px; text-align:center; color:#0b7db7; background:url(../images/10_steps_footer_line.png) center bottom no-repeat; line-height:50px; padding:0 0 20px 0;}
#inner_top_sec .sections{ float:left; margin:0 auto;width:960px;}
.sectionsIS li{
	padding:15px;
	background:#f9f9f9;
	border:1px #ccc dotted;
}
.sectionsIS h3{
	 font-family:"Calibri"; font-size:16px; font-weight:normal; text-align:center; color:#0b7db7; border-bottom:1px #CCCCCC solid;
	 padding-bottom:10px; margin:0 0 20px 0;
}

.sections li{
	width:195px;
	min-height:515px;
	float:left;
	padding:15px;
	background:#f9f9f9;
	border:1px #ccc dotted;
}
.sections li .icon_image{
	background:#fff;
	height:63px;
	width:63px;
	float:left;
	padding:15px;
	overflow:hidden;
	margin:10px 0 0 50px;
	-moz-border-radius:5px; /* Firefox */
	-webkit-border-radius:5px; /* Safari and Chrome */
	border-radius:5px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
	-moz-box-shadow:0px 2px 3px #858585; /* Firefox */
	-webkit-box-shadow:0px 2px 3px #858585; /* Safari and Chrome */
	box-shadow: 0px 2px 3px #858585; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
	behavior: url(ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
}
.sections h3{
	 font-family:"Calibri"; font-size:16px; font-weight:normal; text-align:left; color:#0b7db7; border-bottom:1px #CCCCCC solid;
	 padding-bottom:10px; margin:0 0 20px 0;
}
.sections li h3{
	 font-family:"Calibri"; font-size:16px; font-weight:normal; text-align:center; color:#666666; border-bottom:1px #CCCCCC solid;
	 padding-bottom:10px;
}
.sections li p{
	padding:0 15px 0 15px;
	overflow:hidden;
	text-align:justify;
	float:left;
	margin:10px 0 0 0;
}

#inner_top_sec .sections_ind{ float:left; margin:20px 0 0 0;}
.sections_ind li{
	width:960px;
	float:left;
	padding:15px 0px 15px 0px;
	border-top:1px #ccc dotted;

}

.sections_ind li .icon_image{
	background:#fff;
	height:63px;
	width:63px;
	float:left;
	padding:15px;
	overflow:hidden;
	margin:0 10px 0 0px;
	-moz-border-radius:5px; /* Firefox */
	-webkit-border-radius:5px; /* Safari and Chrome */
	border-radius:5px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
	border:1px #f2f2f2 solid;
}
.sections_ind h3{
	 font-family:"Calibri"; font-size:18px; font-weight:normal; text-align:left; color:#0b7db7; 
	 padding-bottom:10px;
}
.sections_ind li h3{
	 font-family:"Calibri"; font-size:16px; font-weight:bold; text-align:left; color:#454545; 
}
.sections_ind li p{
	padding:0 15px 0 0px;
	overflow:hidden;
	text-align:left;
	color:#626262;
	float:none;
	margin:10px 0 0 0;
}


#inner_top_sec .services_sections{ float:left; margin:20px 0 0 0;}
.services_sections li{
	width:440px;
	float:left;
	padding:15px;
	background:#f9f9f9;
	border:1px #ccc dotted;
	margin-bottom:15px;
}

.services_sections h3{
	 font-family:"Calibri"; font-size:16px; font-weight:normal; text-align:left; color:#0b7db7; border-bottom:1px #CCCCCC solid;
	 padding-bottom:10px; }
.services_sections li h3{
	 font-family:"Calibri"; font-size:16px; font-weight:normal; text-align:center; color:#454545; border-bottom:1px #CCCCCC solid;
	 padding-bottom:10px;
}
.services_sections li .strong_sec{
	 font-family:"Calibri"; font-size:14px; font-weight:normal; text-align:left; color:#0b7db7;}
.services_sections li p .web_bullets{ width:95%; float:left; overflow:hidden; font-family:"Calibri"; font-size:14px; line-height:24px; font-weight:normal; text-align:left; color:#626262; padding:0 0 0 30px; margin-right:10px; background:url(../images/arrow.png) left 5px no-repeat;}
.services_sections li p{
	padding:0 15px 0 15px;
	overflow:hidden;
	text-align:left;
	float:left;
	line-height:24px;
	margin:10px 0 0 0;
}


.services_sections_bot{
	width:940px;
	background:#f9f9f9;
	border:1px #ccc dotted;
	margin-bottom:15px;
	padding:10px;
	overflow:hidden;
}
.services_sections_bot h2{
	 font-family:"Calibri"; font-size:16px; font-weight:normal; text-align:left; color:#0b7db7; border-bottom:1px #CCCCCC solid;
	 padding-bottom:10px; }
.services_sections_bot p{ float:left; width:100%; margin:10px 0px;}
.services_sections_bot li .strong_sec{
	 font-family:"Calibri"; font-size:14px; font-weight:normal; text-align:left; color:#0b7db7;}





.services_sections_bot li{
	width:45%; float:left; overflow:hidden; font-family:"Calibri"; font-size:14px; line-height:24px; font-weight:normal; text-align:left; color:#626262; padding:0 0 0 30px; margin-right:10px; background:url(../images/arrow.png) left 5px no-repeat;
	
}


#content_box .content_text_inn{ width:45%; float:left; padding:10px;  font-family:"Calibri"; font-size:14px; color:#363636;}
.content_text_inn h1{ font-family:"Calibri"; font-size:18px; font-weight:normal; text-align:center; color:#0b7db7; background:url(../images/10_steps_footer_line.png) center bottom no-repeat; line-height:50px; padding:0 0 20px 0;}
.content_text_inn li{ font-family:"Calibri"; font-size:16px; font-weight:normal; text-align:left; color:#000; float:left; width:43%; line-height:26px; border-bottom:1px dotted #CCCCCC; padding:0 0 10px 30px; background:url(../images/arrow.png) left 7px no-repeat;}
.content_text_inn li:last-child{ font-family:"Calibri"; font-size:16px; font-weight:normal; text-align:left; color:#000; float:left; width:43%; line-height:26px; border-bottom:none; padding:0 0 10px 30px; background:url(../images/arrow.png) left 7px no-repeat;}

.about_sec{  margin:20px 0 0 0;}
.about_sec .thanks{ margin:0 auto; text-align:center;}
.about_sec .thanks h3{
	width:100%;
	 font-family:"Calibri"; font-size:26px; font-weight:normal; text-align:center; color:#6aa015; 
	 padding-bottom:10px; margin-top:20px;
}
.about_sec .thanks h1{
	 font-family:"Calibri"; font-size:38px; font-weight:bold; text-align:center; color:#1aacff; 
	 padding-bottom:10px; margin-top:20px;
}

.about_sec li{
	width:980px;
	float:left;
	padding:15px 0px 15px 0px;
	border-top:1px #ccc dotted;

}

.about_sec li .icon_image{
	background:#fff;
	height:63px;
	width:63px;
	float:left;
	padding:15px;
	overflow:hidden;
	margin:0 10px 0 0px;
	-moz-border-radius:5px; /* Firefox */
	-webkit-border-radius:5px; /* Safari and Chrome */
	border-radius:5px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
	border:1px #f2f2f2 solid;
}
.about_sec h3{
	 font-family:"Calibri"; font-size:18px; font-weight:normal; text-align:left; color:#0b7db7; 
	 padding-bottom:10px; float:left; margin-top:20px;
}
.about_sec li h3{
	 font-family:"Calibri"; font-size:16px; font-weight:bold; text-align:left; color:#454545; margin-top:20px;
}
.about_sec li .mission_bullets{ float:left; font-family:"Calibri"; font-size:14px; line-height:24px; font-weight:normal; text-align:left; color:#626262; padding:0 0 0 30px; background:url(../images/arrow.png) left 5px no-repeat;}
.about_sec li .partner_logo{ float:left;  padding:0 0 0 30px; }

.about_sec li p{
	/*padding:0 15px 0 0px;*/
	overflow:hidden;
	text-align:left;
	color:#626262;
	float:none;
	margin:10px 0 0 0;
}
.about_sec li .packages_sec{
	width:930px;
	float:left;
	margin:0 auto;
}
.about_sec li .packages_sec ul{ list-style: none; overflow:hidden;}
.about_sec li .packages_sec ul li{ float:left;border-top:1px #ccc solid; border-left:1px #ccc solid; border-right:1px #ccc solid; border-bottom:none; padding:0px; width:928px;}
.about_sec li .packages_sec ul li:first-child{float:left; border-top:1px #ccc solid; border-left:1px #ccc solid; border-right:1px #ccc solid; border-bottom:none; padding:0px; width:928px;}
.about_sec li .packages_sec ul li:last-child{float:left; border-top:1px #ccc solid; border-left:1px #ccc solid; border-right:1px #ccc solid; border-bottom:1px #ccc solid; padding:0px; width:928px;}
.about_sec li .packages_sec ul li .heading{ width:385px; padding:10px; border-right:1px #ccc solid; float:left; font-size:16px; font-weight:normal; color:#db0b0b;}
.about_sec li .packages_sec ul li .heading_1{ width:153px; padding:10px; border-right:1px #ccc solid; float:left; font-size:16px; font-weight:normal; color:#db0b0b; text-align:center;}


.about_sec li .packages_sec ul li .normal{ width:385px; padding:10px; border-right:1px #ccc solid; float:left; font-size:14px; color:#454545;}
.about_sec li .packages_sec ul li .normal_1{ width:153px; padding:10px; border-right:1px #ccc solid; float:left; font-size:12px; font-weight:normal; color:#454545; text-align:center;}


#testimonials_sec{
	width:960px;
	float:left;
	margin:10px 0 20px 0;

}


#testimonials_sec .home_testi{ width:960px; float:left; border:1px #ccc dotted; margin:0 0 10px 0; background:#fcfcfc;}
#testimonials_sec .home_testi .quote{ width:910px; float:left; font-family:"Calibri"; color:#454545; font-size:18px; line-height:32px; background:url(../images/quote_left_inn.png) 10px top no-repeat; margin:20px 0 20px 0 ; padding:0 0 0 40px; text-align:center;}
#testimonials_sec .home_testi .quote_right{ width:27px; float:right;}
#testimonials_sec .home_testi .client_name{ margin:0 auto; overflow:hidden; font-family:"Calibri"; text-align:center; color:#000000; font-weight:normal; font-size:18px; line-height:42px; background:url(../images/testimonials_dotted_border_inn.png) left top repeat-x; }

#ten_cont{ width:960px; margin:0 auto; float:left; margin:0 0 20px 0;}
#ten_cont .ten_steps{ float:left; margin:0 auto;}
.ten_steps li{
	width:960px;
	float:left;
	padding:15px 0 15px 0;
	background:#f9f9f9;
	border:1px #ccc dotted;
}
.ten_steps li .icon_image{
	background:#fff;
	height:63px;
	width:63px;
	float:left;
	padding:15px;
	overflow:hidden;
	margin:0px 0 0 20px;
	-moz-border-radius:5px; /* Firefox */
	-webkit-border-radius:5px; /* Safari and Chrome */
	border-radius:5px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
	-moz-box-shadow:0px 2px 3px #858585; /* Firefox */
	-webkit-box-shadow:0px 2px 3px #858585; /* Safari and Chrome */
	box-shadow: 0px 2px 3px #858585; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
	behavior: url(ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
}
.ten_steps h3{
	 font-family:"Calibri"; font-size:16px; font-weight:normal; text-align:left; color:#0b7db7; border-bottom:1px #CCCCCC solid;
	 padding-bottom:10px; margin:0 0 20px 0; 
}
.ten_steps li h3{
	 font-family:"Calibri"; font-size:16px; font-weight:normal;  text-align:left; padding:0 0 10px 60px; color:#666666; border-bottom:1px #dfdfdf solid; background:url(../images/arrow.png) 20px 3px no-repeat; margin-bottom:20px;

}
.ten_steps li p{
	padding:0 15px 0 15px;
	overflow:hidden;
	text-align:justify;
	float:left;
	width:800px;
}
#wrapper_inner .inn_logo{ width:156px; margin:0 auto; padding:30px 0 0 0; }