/* CSS Document */

/**XLOGIC**/
#middle_xlogic{
	width:924px; height:auto; float:left;
	padding:13px 3px 80px 13px;	
	background:url(../images/container_bg.gif) no-repeat right bottom;
}

#left_xlogic{
	width:253px; height:auto; float:left;
	padding:0px; margin:0px;
}

#right_xlogic{
	width:628px; height:auto; float:left;
	padding:0px 20px 0px 23px;
}

#right_xlogic p{
	padding-left:10px;
}	
 
#right_xlogic1{
	width:628px; height:auto; float:left;
	padding:0px 20px 0px 23px;
}

#right_xlogic1 p{
	padding-left:10px;
}	
#right_xlogic1 ul{
 	color:#232323;
	line-height:17px;
 	text-align:justify;
	padding:5px 0px 0px 35px;
 }	
  #right_xlogic1 li{
	 padding-bottom:5px;
	  }	
.xlogic_nav{
	width:253px; height:auto; float:left;
	padding:20px 0px 0px 0px;
	margin:0px;
	background:url(../images/xlogic/nav_t.jpg) no-repeat left top;
}

.xlogic_nav li{ list-style-type:none; float:left;}

.xlogic_nav li strong{ display:none;}

.btn_overview:link, .btn_overview:visited{
	width:253px; height:22px; float:left;
	background:url(../images/xlogic/btn_overview.jpg) no-repeat left top;
}

.btn_overview:hover, .active_overview{
	width:253px; height:22px; float:left;
	background:url(../images/xlogic/btn_overview_hv.jpg) no-repeat left top;
}
.btn_overview:hover, .actives_overview{
	width:253px; height:20px; float:left;
	background:url(../images/xcontrol/btn_xcontrol_hv1.jpg) no-repeat left top;
}

.btn_module:link, .btn_module:visited{
	width:253px; height:22px; float:left;
	background:url(../images/xlogic/btn_module_overview.jpg) no-repeat left top;
}
.btn_module:hover, .active_module{
	width:253px; height:22px; float:left;
	background:url(../images/xlogic/btn_module_overview_hv.jpg) no-repeat left top;
}

.btn_listing:link, .btn_listing:visited{
	width:253px; height:25px; float:left;
	background:url(../images/xlogic/btn_listing.jpg) no-repeat left top;
}
.btn_listing:hover, .active_listing{
	width:253px; height:25px; float:left;
	background:url(../images/xlogic/btn_listing_hv.jpg) no-repeat left top;
}

.btn_partners:link, .btn_partners:visited{
	width:253px; height:30px; float:left;
	background:url(../images/xlogic/btn_partners.jpg) no-repeat left top;
}
.btn_partners:hover, .active_partners{
	width:253px; height:30px; float:left;
	background:url(../images/xlogic/btn_partners_hv.jpg) no-repeat left top;
}

.btn_benefits:link, .btn_benefits:visited{
	width:253px; height:30px; float:left;
	background:url(../images/xlogic/btn_benefits.jpg) no-repeat left top;
}
.btn_benefits:hover, .active_benefits{
	width:253px; height:30px; float:left;
	background:url(../images/xlogic/btn_benefits_hv.jpg) no-repeat left top;
}

.btn_case:link, .btn_case:visited{
	width:253px; height:40px; float:left;
	background:url(../images/xlogic/btn_casestudies.jpg) no-repeat left top;
}
.btn_case:hover, .active_case{
	width:253px; height:40px; float:left;
	background:url(../images/xlogic/btn_casestudies_hv.jpg) no-repeat left top;
}

.btn_support:link, .btn_support:visited{
	width:253px; height:28px; float:left;
	background:url(../images/xlogic/btn_support.jpg) no-repeat left top;
}
.btn_support:hover, .active_support{
	width:253px; height:28px; float:left;
	background:url(../images/xlogic/btn_support_hv.jpg) no-repeat left top;
}


.nav_b{
	width:253px; height:30px; float:left;
	margin:0px; padding:0px;
	background:url(../images/xlogic/nav_b.jpg) no-repeat left top;
}	
.img2{
	margin:0px 0px 0px 30px;
}

.clients_speak{
	width:253px; height:auto; float:left;
	margin:20px 0px 0px 0px;
}

.speak_t{
	width:253px; height:16px; float:left;
	background:url(../images/xlogic/clients_t.jpg) no-repeat left top;
	margin:0px; padding:0px;
}

.clients_speak h2{
	margin:0px; padding:0px 0px 16px 0px;
	color:#830000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	border-bottom:1px solid #B08C2D;
}

.clients_txt{
	width:233px; height:auto; float:left;
	padding:0px 8px 0px 10px;
	background-color:#fbfbfb;
	border-left:1px solid #DEDEE0;
	border-right:1px solid #DEDEE0;	
}

.bg_quote{
	width:190px; height:244px; float:left;
	padding:23px 23px 0px 20px;
	margin:20px 0px 0px 0px;
	background:url(../images/xlogic/bg_quote.jpg) no-repeat left top;
}

.bg_quote p{
	color:#232323;
	font-size:13px;
	line-height:16px;
}		

.client_desc{
	width:223px; height:115px; float:left;
}

.client_txt1{
	color:#870F0F;
	font-weight:bold;
	margin:0px; padding:0px;
}
.client_txt2{
	color:#870F0F;
	font-size:80%;
	font-weight:normal;
	margin:0px; padding:0px;
}	
.client_txt3{
	color:#232323;
	font-size:80%;
	font-weight:normal;
	margin:0px; padding:0px;
}	

.readmore{
	width:223px; height:auto; float:left;
	border-top:1px solid #DEDEE0;
	text-align:right;
	padding:11px 0px 0px 0px;
	margin:17px 0px 0px 0px;
}

.speak_b{
	width:253px; height:16px; float:left;
	background:url(../images/xlogic/clients_b.jpg) no-repeat left top;
	margin:0px; padding:0px;
}

.xcontrol_nav{
	width:253px; height:auto; float:left;
	padding:15px 0px 0px 0px;
	margin:0px;
	background:url(../images/xcontrol/nav_t.jpg) no-repeat left top;
}

.xcontrol_nav li{ list-style-type:none; float:left;}

.xcontrol_nav li strong{ display:none;}

.btn_xcontrol2:link, .btn_xcontrol2:visited{
	width:253px; height:20px; float:left;
	background:url(../images/xcontrol/btn_xcontrol.jpg) no-repeat left top;
}
.btn_xcontrol2:hover, .active_xcontrol2{
	width:253px; height:20px; float:left;
	background:url(../images/xcontrol/btn_xcontrol_hv.jpg) no-repeat left top;
}

.btn_methodology:link, .btn_methodology:visited{
	width:253px; height:28px; float:left;
	background:url(../images/xcontrol/btn_methodology.jpg) no-repeat left top;
}
.btn_methodology:hover, .active_methodology{
	width:253px; height:28px; float:left;
	background:url(../images/xcontrol/btn_methodology_hv.jpg) no-repeat left top;
}

.btn_partners2:link, .btn_partners2:visited{
	width:253px; height:28px; float:left;
	background:url(../images/xcontrol/btn_partners2.jpg) no-repeat left top;
}
.btn_partners2:hover, .active_partners2{
	width:253px; height:28px; float:left;
	background:url(../images/xcontrol/btn_partners2_hv.jpg) no-repeat left top;
}


.btn_case2:link, .btn_case2:visited{
	width:253px; height:46px; float:left;
	background:url(../images/xcontrol/btn_case2.jpg) no-repeat left top;
}
.btn_case2:hover, .active_case2{
	width:253px; height:46px; float:left;
	background:url(../images/xcontrol/btn_case2_hv.jpg) no-repeat left top;
}

.btn_support2:link, .btn_support2:visited{
	width:253px; height:27px; float:left;
	background:url(../images/xcontrol/btn_support2.jpg) no-repeat left top;
}
.btn_support2:hover, .active_support2{
	width:253px; height:27px; float:left;
	background:url(../images/xcontrol/btn_support2_hv.jpg) no-repeat left top;
}

.clicktomes:link, .clicktomes:visited{
	background:url(../images/icon1.gif) no-repeat left top;
	color:#800000;
	padding:0px 0px 0px 19px;
	font-weight:bold;
}
.clicktomes:hover{
	background:url(../images/icon1.gif) no-repeat left top;
	color:#800000;
	padding:0px 0px 0px 19px;
	text-decoration:none;
	font-weight:bold;	
}

.system_application{
	width:626px; height:auto; float:left;
	margin:5px 0px 0px 0px;
}

.sub_ttl{
	font-size:150%;
	font-family:Arial, Helvetica, sans-serif;
	color:#800000;
	border-bottom:1px dashed #232323;
	padding:0px 0px 14px 10px;
	margin:0px 0px 18px 0px;
}

.sub_ttl span{ color:#232323;}

.system_application ul{
	width:300px; height:auto; float:left;
	padding:0px 0px 0px 10px;
	margin:0px;
}
.system_application ul li{
	list-style-type:none;
	background:url(../images/icon1.gif) no-repeat left top;
	padding:0px 0px 0px 20px;
	margin:0px 0px 10px 0px;
	font-size:85%;
	line-height:18px;
}

.module_listing{
	width:598px; 
	height:auto;
	float:left;
	padding:0px 15px 0px 10px;
	margin:0px 0px 15px 0px;
	border-bottom:1px dashed #cccccc;
}

.module_listing h2{
	color:#800000;
	font-size:115%;
	font-weight:normal;
	background:url(../images/icon1.gif) no-repeat left;
	padding:0px 0px 0px 20px;
	margin:0px 0px 15px 0px;
}

.module_listing ul{
	margin:0px; padding:0px 0px 0px 25px;
	float:left;
}	

.module_listing li{
	list-style-type:square;
	list-style-position:inside;
	margin:0px 0px 15px 0px;
	color:#800000;
	font-size:85%;
}

.module_listing li a:link, .module_listing li a:visited{
	color:#232323;
	text-decoration:underline;
}

.module_listing li a:hover{
	color:#800000;
	text-decoration:none;
}

.img_benefits{
	float:right;
	margin:0px 18px 0px 18px;
}

.benefit_txt1{
	color:#800000;
	margin:0px 0px 14px 0px;
	font-weight:bold;
}

.benefits_bg1{
	width:265px; height:167px; float:left;
	margin:0px; padding:73px 0px 0px 30px;
	background:url(../images/xlogic/benefits_bg1.gif) no-repeat left top;
}
.benefits_bg2{
	width:265px; height:167px; float:left;
	margin:0px; padding:73px 0px 0px 30px;
	background:url(../images/xlogic/benefits_bg2.gif) no-repeat left top;
}

.benefits_bg1 p, .benefits_bg2 p{ line-height:22px;}

.case_studies_box{
	width:600px; height:auto; float:left;
	padding:0px; margin:0px;
}

.case_studies_t{
	width:600px; height:20px;
	margin:0px; padding:0px;
	background:url(../images/testimonial_t.gif) no-repeat left top;
}		
.case_studies{
	width:570px; height:auto; float:left;
	background-color:#F3F3F3;
	padding:0px 20px 0px 10px; margin:0px;
}

.case_studies p{ margin:0px 0px 20px 0px; padding:0px; float:left; 
}

.case_studies_b{
	width:590px; height:29px; /*float:left;*/
	margin:0px 0px 10px 0px; padding:14px 0px 20px 10px;
	background:url(../images/testimonial_b.gif) no-repeat left top;
}

.case_studies_b p{ 
	color:#870F0F; font-weight:bold; 
	margin:0px 0px 20px 0px; padding:14px 0px 0px 10px; 
	float:left; 
}

.case_studies_b a:link, .case_studies_b a:visited{
	font-size:95%; font-weight:normal; color:#232323;}
	
.case_studies_b a:hover{
	font-size:95%; font-weight:normal; color:#232323; text-decoration:none;}
	
#more_testimonials{
	width:600px; height:auto; float:left;
	margin:22px 0px 0px 0px;
}
#more_testimonials h1{
	font-size:150%;
	font-family:Arial, Helvetica, sans-serif;
	color:#800000;
	border-bottom:none;
	padding:0px 0px 14px 22px;
	margin:0px 0px 18px 0px;		
}

#more_testimonials p{
	background-color:#f3f3f3;
	margin:0px 0px 10px 0px; padding:12px 20px 15px 22px;
}

.support_1{
	width:300px; height:auto; float:left;
}

#support_2{
	width:300px; height:auto; float:left;
}

#support_2 p{
	line-height:18px; color:#800000; font-weight:bold; padding:0px 40px 0px 60px;
	margin:0px 0px 16px 0px;
}

.btn_login:link, .btn_login:visited{
	width:136px; height:auto; float:left;
	background:url(../images/btn_login.jpg) no-repeat left top;
	color:#FFFFFF;
	font-size:95%;
	padding:8px 0px 12px 58px;
	text-decoration:none;
}

.btn_login:hover{
	width:136px; height:auto; float:left;
	background:url(../images/btn_login.jpg) no-repeat left top;
	color:#FFFFFF;
	font-size:95%;
	padding:8px 0px 12px 58px;
	text-decoration:underline;
}


.btn_touch:link, .btn_touch:visited{
	width:146px; height:auto; float:left;
	background:url(../images/btn_touch.jpg) no-repeat left top;
	color:#FFFFFF;
	font-size:13px;
	padding:8px 0px 12px 48px;
	text-decoration:none;
}

.btn_touch:hover{
	width:146px; height:auto; float:left;
	background:url(../images/btn_touch.jpg) no-repeat left top;
	color:#FFFFFF;
	font-size:13px;
	padding:8px 0px 12px 48px;
	text-decoration:underline;
}

.btn_register:link, .btn_register:visited{
	width:136px; height:auto; float:left;
	background:url(../images/btn_register.jpg) no-repeat left top;
	color:#FFFFFF;
	font-size:95%;
	padding:8px 0px 12px 58px;
	text-decoration:none;
}
.btn_register:hover{
	width:136px; height:auto; float:left;
	background:url(../images/btn_register.jpg) no-repeat left top;
	color:#FFFFFF;
	font-size:95%;
	padding:8px 0px 12px 58px;
	text-decoration:underline;
}

#tech_support{
	width:628px; height:auto; float:left;
	margin:20px 0px 0px 0px; padding:0px;
}

#tech_support .bullet{
	margin:0px;
	padding:0px 0px 0px 16px;
}

#tech_support .bullet li{
	background:url(../images/icon1.gif) no-repeat left top;
	padding:0px 0px 0px 30px;
	margin:0px 0px 12px 0px;
	line-height:19px;
	list-style-type:none;
	font-size:85%;
}

.bullet2{
	margin:0px;	padding:0px 0px 0px 16px;
}

.bullet2 li{
	background:url(../images/icon1.gif) no-repeat left top;
	padding:0px 0px 0px 30px;
	margin:0px 0px 12px 0px;
	line-height:19px;
	list-style-type:none;
	font-size:85%;
}


#partners{
	width:590px; height:auto; float:left;
	margin:20px 0px 0px 0px; padding:20px 0px 0px 10px;
	border-top:1px dashed #232323;	
}

.partners_logo{
	width:177px; height:88px; float:left;
	margin:0px 13px 13px 0px; 
	padding:6px 0px 0px 5px;	
	background:url(../images/clientsbg.gif) no-repeat left top;
}

.bullet3{
	margin:0px;	padding:0px 0px 0px 16px;
}

.bullet3 li{
	background:url(../images/icon2.gif) no-repeat left top;
	padding:0px 0px 0px 30px;
	margin:0px 0px 12px 0px;
	line-height:19px;
	list-style-type:none;
	font-size:85%;
}

#tech_support2{
	width:628px; height:auto; float:left;
	margin:20px 0px 0px 0px; padding:0px;
}

#tech_support2 .bullet{
	margin:0px;
	padding:0px 0px 0px 16px;
}

#tech_support2 .bullet li{
	background:url(../images/icon1.gif) no-repeat left top;
	padding:0px 0px 0px 30px;
	margin:0px 0px 12px 0px;
	line-height:19px;
	list-style-type:none;
	font-size:85%;
}		

.formmargin {
	width:570px; height:auto;
	margin:30px 0px 0px 30px; padding:0px;
}
.labelname {
	width:180px; height:auto;
	float:left;
	font-size:85%; font-weight:normal;
	margin:0px 0px 15px 0px; padding:0px;
}
.field01 {
	font-size:80%; font-weight:normal;
	border:1px solid #666666;
	margin:0px 0px 20px 0px; padding:0px;
}

.submitbtn {
	width:60px;
	height:auto;
	margin:20px 0px 0px 185px; 
	padding:3px 0px;
	background-color:#800000; color:#FFFFFF;
	font-size:12px; font-weight:bold;
	text-align:center;
	border:none;
	cursor:pointer;
}