body
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#505050;
background-color:#FFFFFF;
font-size:14px;
margin:0px;
padding:0px;

}
img
{
border:none;
}
h2
{
font-size:24px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
padding-left:4px;
margin:0px;
color:#242726;
}
h3
{
color:#ccc;
font-size:24px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
padding-left:4px;
margin:0px;
}
 a
{
color:#38ABC9;
text-decoration:none;
font-weight:normal;
background-color:#FFFFFF;
}
 a:hover
{
color:#38ABC9;
text-decoration:none;
font-weight:normal;
background-color:#E6F4F9
}
ul
{
margin:0px;
list-style:none;
padding:0px;
margin-top:4px;
}
li
{
margin:2px;
list-style:none;
padding:2px;
color:#505050;
font-weight:normal;
}
li img
{
padding:4px;
}

#main
{
margin:0px;
width:100%;
height:100%;
/*border:#333333 1px solid;*/
}
#header
{
margin-top:2px;
width:100%;
height:95px;
/*padding-left:2%;
padding-right:2%;*/
text-align:center;
}
.logo_part
{
margin-left:auto;
margin-right:auto;
height:90px;
width:980px;
}
.logo_part .logo
{
float:left;
height:73px;
width:270px;
}
.logo_part .logo_txt
{
float:right;
height:90px;
width:400px;
margin-left:4px;
/*border:#ccc 1px solid;*/
}
.part_l
{
width:190px;
height:65px;
float:left;
/*border:#ccc 1px solid;*/
text-align:left;
padding:0px;

}
.part_l_img1
            {
				height:50px;
            	width:56px;
				float:right;
				/*padding-right:4px;*/
				padding:2px;
            }

.part_r
{
width:200px;
float:right;
/*border:#333333 1px solid;*/
height:80px;
}
.part_r ul li 
{
list-style:none;
font-size:10px;
color:#666666;
padding:2px;
margin:1px;
text-align:left;
}
.part_l img
{
padding:4px;
}
#menu
{
width:100%;
background-color:#000;
margin-top:2px;
height:40px;
/*padding-left:2%;
padding-right:2%*/
}
.menus
{
margin-left:auto;
margin-right:auto;
width:960px;
height:38px;
margin-top:2px;
font-weight:bold;
/*border:#fff 1px solid;*/
/*padding-left:14px;*/
font-size:11px;
margin-left:auto;
margin-right:auto;

}
/************MENUS*/
	.menus ul {list-style:none;margin:0;padding:0;text-align:center; }
	.menus li {float:left;width:120px;margin:0;padding:0;text-align:center; height:18px; font-size:11px;}
	.menus li a {display:block;padding:10px 10px;height:100%;color:#FFF;text-decoration:none; font-size:11px;}
	.menus li a {background:url(../images/bg.jpg) repeat 0 0; font-weight:bold;font-size:11px;}
	.menus li a:hover, li a:focus, li a:active {background-position:-150px 0; color:#FFFFFF; text-decoration:none; font-weight:bold}
	#a a {background:url(../images/bg.jpg) repeat -20px 35px;}
/************MENUS*/
#advert
{
width:100%;
margin-top:20px;
background-color:#262626;
padding-top:10px;
padding-bottom:10px;
height:252px;
margin-left:auto;
margin-right:auto;
background-image:url(../images/Consulting.png);
background-repeat:no-repeat;
background-position:center;
}
.adv
{
width:960px;
margin-left:auto;
margin-right:auto;
/*border:#0033CC 1px solid;*/
height:252px;
}
.adv  .adv_leftt
{
float:left;
width:485px;
/*border:#fff 1px solid;*/
}
.adv .adv_txt
{
width:485px;
/*border:#000000 1px solid;*/
}
.adv .adv_toplinks
{
width:485px;
margin-top:40px;
float:left;
padding-bottom:10px;
text-align:center;
}
.adv .adv_adv
{
float:left;
width:470px;
background-color:#FFF7C6;
height:240px;
padding-top:10px;
/*border:#fff 1px solid;*/
}
.adv_adv .adv_left
{
float:left;
width:226px;
/*border:#0033CC 1px solid;*/
margin-left:4px;
color:#505050;
}
.adv_left ul
{
list-style:none;
padding:0px;
margin:0px;
margin-top:4px;
}
.adv_left li
{
list-style:none;
padding:2px;
margin:2px;
width:225px;
text-align:left;
}
.adv_left li img
{
padding:4px;
margin:0px;
}
.adv_adv .adv_right
{
float:right;
width:200px;
margin-right:1px;
color:#505050;
padding-top:30px;
}
.bigtxt
{
color:#FFFFFF;
font-size:42px;
}
.redtxt
{
color:#F60704;
font-weight:bold;
font-size:18px;
}
#all_cont
{
width:100%;
margin-top:20px;
margin-left:auto;
margin-right:auto;
/*border:#000000 1px solid;*/
padding-top:10px;
padding-bottom:10px;
height:100%;
}
#all_cont_left
{
float:left;
width:100%
}
#mid_part
{
width:980px;
margin-top:20px;
margin-left:auto;
margin-right:auto;
/*border:#000000 1px solid;*/
padding-top:10px;
padding-bottom:10px;
height:100%;
}
.midd
{
float:left;
width:980px;
/*border:#000000 1px solid;*/
}
 .mid_part1
{
width:600px;
/*border:#000000 1px solid;*/
float:left;
}
.phone_box_cont
{
width:350px;
/*border:#000000 1px solid;*/
float:left;
background-color:#000;
margin-top:20px;
height:150px;
}
.phone_box_cont .phone_box
{
background-color:#C3D71C;
padding:5px;
width:70px;
height:70px;
text-align:center;
margin-left:5px;
float:left;
margin-top:10px;
}
.phone_box_cont .pnamea
{
color:#FFFFFF;
padding:5px;
width:70px;
height:70px;
text-align:center;
margin-left:5px;
float:left;
margin-top:4px;
font-size:10px;

}
 .portf
{
width:350px;
/*border:#000000 1px solid;*/
float:left;
/*background-color:#000;*/
margin-top:10px;
}






.mpart_left
{
width:293px;
/*border:#000000 1px solid;*/
float:left;
margin-left:2px;
padding-bottom:5px;
}
.mpart_right
{
width:293px;
border:#B3D9FF 1px solid;
float:right;
margin-right:2px;
margin-top:10px;
}

.mid_part2
{
width:350px;
/*border:#000000 1px solid;*/
float:right;
margin-right:2px;
}
.boxes
{
margin-top:10px;
float:left;
background-color:#E1E1E1;
padding:5px;
width:281px;
}
.boxes .b_content
{
width:281px;
float:left;
background-color:#fff;
}
 .c_head
{
padding-left:4px;
padding-top:5px;
padding-bottom:5px;
}
.box_h2_txt
{
font-size:18px;
padding-left:10px;
}
.box_h2_txt_blue
{
font-size:18px;
color:#38ABC9;
font-weight:normal;
}
.box_h2_txt_gray
{
font-size:20px;
color:#959595;
padding-left:18px;
}
.h2_txt_green
{
color:#0E9F66;
font-size:20px;
}

.b_content_yelow
{
margin-top:2px;
border-top:#D55F00 1px solid;
background-color:#FFFBCE;
padding-bottom:30px;
color:#D55F00;
font-weight:bold;
padding-top:10px;
padding-left:10px;
word-spacing:2px;
height:40px;
}
 .box_button_yelow
{
background-color:#FFFBCE;
padding-left:10px;
height:30px;
}

 .b_content_green
{
margin-top:2px;
border-top:#00D600 1px solid;
background-color:#F4FFF0;
padding-bottom:30px;
color:#237A23;
font-weight:bold;
padding-top:10px;
padding-left:10px;
word-spacing:2px;
height:40px;
}
 .box_button_green
{
background-color:#F4FFF0;
padding-left:10px;
height:30px;
}
 .b_content_blue
{
margin-top:2px;
border-top:#38ABC9 1px solid;
background-color:#DDEEFF;
padding-bottom:30px;
color:#247386;
font-weight:bold;
padding-top:10px;
padding-left:10px;
word-spacing:2px;
height:40px;
}
.box_button_blue
{
background-color:#DDEEFF;
padding-left:10px;
height:30px;
}
.boxes_rt
{
margin-top:10px;
float:left;
padding:5px;
width:281px;
}
.content
{
width:281px;
font-size:11px;
}
.content ul
{
padding:0px;
margin:0px;
margin-top:4px;
}
.content li
{
list-style:none;
padding:2px;
margin:4px;
width:276px;
text-align:left;
height:100%;
}
.more
{
font-weight:bold;
font-size:12px;
color:#F60702;
font-family:Arial, Helvetica, sans-serif;
}
.more a
{
font-weight:bold;
font-size:12px;
color:#F60702;
text-decoration:none;
}
.more a:hover
{
font-weight:bold;
font-size:12px;
color:#F60702;
text-decoration:underline;
}
.mid_part2 ul
{
padding:0px;
margin:0px;
margin-top:4px;
}
.mid_part2 li
{
list-style:none;
padding:2px;
margin:4px;
width:340px;
text-align:left;
height:100%;
}
.mid_part2 li img
{
padding:4px;
background-color:#CCCCCC;
text-align:center;
}
.midd .mid_bottom
{
width:600px;
/*border:#ccc 1px solid;*/
float:left;
margin-top:20px;
padding-top:5px;
}
.mid_bottom ul
{
margin-top:5px;
padding:0px;
margin-left:0px;
}
.mid_bottom li
{
list-style:none;
margin:2px;
padding:2px;
float:left;
width:270px;
font-size:11px;
}
.footer
{
background-color:#221F21;
width:100%;
float:left;
height:50px;
}
.footer_outer
{
margin-left:auto;
margin-right:auto;
width:990px;
height:30px;
/*border:#FFFFFF 1px solid;*/
background-color:#221F21;
margin-top:4px;
}
.footer_parts
{
margin:3px;
float:left;
width:300px;
/*border:#FFFFFF 1px solid;*/
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
.fotter_h2_txt
{
font-size:16px;
padding-left:5px;
color:#ccc;
text-align:left;
}
.fotter_content
{
padding:4px;
text-align:justify;
margin:0px;
text-align:center;
color:#FFFFFF;
font-size:12px;
}
.fotter_content a
{
color:#ccc;
font-weight:normal;
text-decoration:none;
background-color:#221F21;
}
.fotter_content a:hover
{
color:#FFFFFF;
font-weight:normal;
text-decoration:underline;
background-color:#221F21;
}
.fotter_content ul
{
margin:0px;
padding:0px;
margin-top:4px;
}
.fotter_content li
{
margin:1px;
list-style:none;
padding:1px;
color:#fff;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.footer_li
{
padding-left:4px;
}
.fotter_content2 
{
padding-left:15px;
text-align:justify;
margin:1px;
color:#CCCCCC;
padding-right:4px;
border-bottom:#666666 1px dashed;
padding-bottom:4px;
}
.fotter_content2 ul li
{
list-style:none;
float:left;
padding:2px;
padding-left:4px;
margin-left:4px;
color:#CCCCCC;
width:140px;
/*border:#FFFFFF 1px solid;*/
}
/*/********* OTHER PAGES */

#common_reg
{
width:100%;
margin-top:20px;
padding-top:10px;
padding-bottom:10px;
height:130px;
margin-left:auto;
margin-right:auto;
/*border:#0033CC 1px solid;*/
}
.comm_a
{
width:960px;
margin-left:auto;
margin-right:auto;
/*border:#0033CC 1px solid;*/
height:130px;
padding-top:5px;
padding-bottom:5px;
}
.comm_a .comm_txt
{
width:598px;
/*border:#0033CC 1px solid;*/
height:130px;
float:left;
margin-left:2px;
}
.comm_a .comm_bannn
{
width:335px;
/*border:#0033CC 1px solid;*/
height:130px;
float:right;
margin-right:3px;
background-color:#F4FFF0;
}
.red_txt
{
font-size:36px;
color:#154473;
font-weight:bold;
font-family: Geneva, Arial, Helvetica, sans-serif;
}
.gray_txt
{
font-size:20px;
color:#959595;
}
.blk
{
color:#262626;
}
#middle
{
width:999px;
margin-top:5px;
margin-left:auto;
margin-right:auto;
padding-top:10px;
padding-bottom:10px;
height:100%;
}
.midde
{
width:998px;
/*border:#000000 1px solid;*/
float:left;
padding-bottom:10px;
text-align:left;
}
.boxes_block
{
width:243px;
float:left;
/*border:#000000 1px solid;*/
margin:2px;
padding-bottom:5px;
}
.boxes_block .b_ban
{
height:150px;
padding:2px;
}
.boxes_txt_arr
{
width:240px;
float:left;
/*border:#000000 1px solid;*/
}
.boxes_txt
{
width:198px;
float:left;
/*border:#000000 1px solid;*/
}
.boxes_arrow
{
width:33px;
float:right;
/*border:#000000 1px solid;*/
margin-top:-1px;
}
.samm_txt
{
font-size:17px;
padding-left:4px;
padding-top:4px;
padding-bottom:4px;
}
.block_contents
{
width:230px; 
margin-top:5px;
/*border:#000000 1px solid;*/
text-align:justify;
float:left;
padding-top:5px;
padding-left:1px;
padding-right:1px;
margin-left:2px;
word-spacing:6px;
}
.big_link
{
float:left;
text-align:center;
width:998px;
margin-top:10px;
padding-bottom:10px;
}

/* NEXT PAGE */
.boxes_buss
{
width:983px;
float:left;
/*border:#000000 1px solid;*/
margin:2px;
/*background-color:#f3f3f3;*/
padding:4px;
}
.boxes_deg
{
float:left;
width:316px;
margin:4px;
border:#ccc 1px solid;
background-color:#f1f1f1;
} 
.boxes_deg_contents
{
background-color:#fff;
/*border:#000000 1px solid;*/
padding-top: 15px;
padding-left:10px;
padding-bottom:15px;
border-bottom:#CCCCCC 1px solid;
}
.h2_nom
{
font-size:15px;
}
/** NEXT PAGE*/

.boxes_faq
{
width:650px;
float:left;
/*border:#000000 1px solid;*/
border-right:#ccc 1px dashed;
margin:2px;
/*background-color:#f3f3f3;*/
padding:4px;
}
.boxes_faq_add
{
width:300px;
float:right;
margin:2px;
/*background-color:#f3f3f3;*/
/*border:#60A7EE 2px solid;*/
padding:4px;
}
.boxes_faq_add img
{
padding:4px;
}
.boxes_faq_list
{
width:640px;
border-left:#60A7EE 2px solid;
border-right:#60A7EE 2px solid;
border-bottom:#60A7EE 2px solid;
float:left;
margin:2px;
}
.business_faq_list
{
width:640px;
border-left:#888888 2px solid;
border-right:#888888 2px solid;
border-bottom:#888888 2px solid;
float:left;
margin:2px;
}
.h2_gray_bg
{
border-top:#888888 2px solid;
border-bottom:#888888 2px solid;
font-size:14px;
background-color:#E3E0E1;
padding-top:6px;
padding-bottom:6px;
padding-left:20px;
}


.faq_list_content
{
padding:10px;
text-align:justify;
}
.h2_blue_bg
{
border-top:#60A7EE 2px solid;
border-bottom:#60A7EE 2px solid;
font-size:14px;
background-color:#ECF5FF;
padding-top:6px;
padding-bottom:6px;
padding-left:20px;
}
.h2_blue_bg2
{
border-top:#60A7EE 2px solid;
border-bottom:#60A7EE 2px solid;
font-size:14px;
background-color:#ECF5FF;
padding-top:6px;
padding-bottom:6px;
padding-left:20px;
float:left;
width:620px;
}
.top_button
{
text-align:right;
margin:4px;
}
.boxes_faq_add_content
{
padding:10px;
text-align:justify;
}
/* Next Page */

.boxes_contact
{
width:500px;
float:left;
/*border:#000000 1px solid;*/
margin:2px;
/*background-color:#f3f3f3;*/
padding:4px;
}
.boxes_contact_right
{
width:460px;
float:right;
/*border:#000000 1px solid;*/
margin:2px;
/*background-color:#f3f3f3;*/
padding:4px;
}
.h2_cont
{
font-size:14px;
border-bottom:#000000 2px solid; 
}
.contact_cont
{
padding:10px;
text-align:justify;
}
fieldset
{
color:#0E9F66;
border:#0E9F66 4px solid;
font-size:40px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
padding:0 0 0 16px;
margin:0 0 2px;
}
fieldset legend{
padding:0 7px;
}
.green_clr
{
color:#0E9F66;
}
fieldset ul 
{
padding:0px;
margin:0px;
list-style:none;
}
fieldset li{ list-style:none;padding:4px; font-size:15px; font-weight:bold; }
/*Next Page*/

.contact_sales_l  fieldset
{
color:#006BC1;
border:#006BC1 2px solid;
font-size:11px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
padding:0 0 0 16px;
margin:0 0 2px;
}
.fBox{height:280px; background:#f6f6f6; color:#000; margin:0 0 10px;}
.fBox label{

	width:200px;

	text-align:right;

	padding:0 16px 0 0;

	font:bold 14px/26px Verdana, Arial, Helvetica;

	float:left;

}
.fBox label.auto { width:300px; text-align:left; font-size:12px;}
.fBox label.plus{width:13px; text-align:center; padding:0; font-size:11px;}
.ftextarea{width:290px; height:100px; float:left; margin:0 0 14px; font:12px/12px Verdana, Arial, Helvetica; padding:3px 0;}
.ftable
{
font-size:12px;
color:#333333;
background-color:#f3f3f3;
padding:0px;
}



.contact_sales_l fieldset legend{
padding:0 7px;
font-size:18px;
}
.contact_sales_l
{
width:650px;
float:left;
margin:2px;
padding:4px;
/*border:#0E9F66 1px solid;*/
font-size:11px;
}
.contact_sales_r
{
width:300px;
float:right;
margin:2px;
padding:4px;
/*border:#0E9F66 1px solid;*/
}
.mystleButton {
 font-size:13px; 
 height:30px;
 color: #fff;
 background:#F61F1C;;
 border:#F61F1C;
 font-weight:bold;
}
.req
{
padding:4px;
font-size:13px;
font-weight:bold;
color:#F61F1C;
}
.rest
{
padding:4px;
font-weight:normal;
font-size:13px;
}
/********** Contact form*/

  #contactFormContainer
            {
	position:absolute;
	/*left:553px;*/
	/*float:left;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:50px;
	/*top: 22px;*/
	height: 50px;
	/*left: 624px;*/
	/*border:solid 1px #4d3a24;*/
	top: 1px;
	margin-left:8px;
            }
            #contactForm
            {
            	height:330px;
            	width:350px;
            	/*background-image:url('bkg.jpg');*/
				background-color:#333333;
            	display:none;
				
            }
            #contactForm fieldset
            {
            	padding:10px;
            	border:none;
				background-color:#333333;
            }      
            #contactForm label
            {
            	display:block;
            	color:#fff;
				font-size:12px;
				text-align:left;
				
            }      
            #contactForm .txtbox
            {
            	display:block;
            	border:solid 1px #4d3a24;
            	width:100%;
            	margin-bottom:5px;
            	height:24px;
				text-align:left;
            }  
            #contactForm textarea
            {
            	display:block;
            	border:solid 1px #4d3a24;
            	width:100%;
            	margin-bottom:10px;
            }  
           /* #contactForm input[type=submit]
            {
            	background-color:#ccc;
            	border:solid 1px #23150c;
            	color:#000;
            	padding:5px;
				font-weight:bold;
            }*/                
            #contactLink
            {
            	/*height:40px;
            	width:351px*/;
				height:60px;
            	width:55px;
            	/*background-image:url('../images/slidein_button.png');*/
            	display:block;
            	cursor:pointer;
				padding-top:4px;
				text-align:left
				
            }
            #messageSent
            {
            	color:#0E9F66;
            	display:none;
				font-size:11px;
            }
			   
          
			#messageValidEmail, #messageError
			{
				color:#F61F1C;
            	display:none;
				font-size:11px;
			
			}
			
			   #messageSentError
            {
            	color:#ff9933;
            	display:none;
				font-size:12px;
            }
			   #ContactSentError 
            {
            	color:#F61F1C;
            	display:none;
				font-size:16px;
				text-align:center;
				font-weight:bold;
            }
			#ContactSent 
            {
            	color:#0E9F66;
            	display:none;
				font-size:16px;
				text-align:center;
				font-weight:bold;
            }
			
			#spamerror ,#detailserror, #fnameerror, #emailerror
            {
            	color:#F61F1C;
            	display:none;
				font-size:11px;
				text-align:center;
				font-weight:bold;
				font-family:Verdana, Arial, Helvetica, sans-serif;
            }
.faq_list_c
{
text-align:justify;
margin-left:10px;
margin-right:5px;
margin-top:2px;
}			
.faq_list_c ul li
{
list-style:none;
padding-left:20px;
margin:4px;
}
.buss_tab td
{
border:#ccc 1px solid;

}
.buss_tab_hd
{
background-color:#C6D9E3;
font-weight:bold
}
.buss_tab_ble
{
background-color:#e1ebf0;
font-weight:bold;
color:#38ABC9;
}
.allen
{
padding-left:30px;
margin-top:8px;
padding-bottom:20px;
}
.tech_names
{
padding:10px;
text-align:justify;
float:left;
width:620px;
}
.tech_names ul
{
list-style:none;
padding:0px;
margin:0px;

}
.tech_names li
{
list-style:none;
padding:2px;
margin:2px;
width:195px;
float:left;
/*border:#CC6666 1px solid;*/
}

.tech_names2
{
padding:10px;
text-align:justify;
float:left;
width:620px;
}
.tech_names2 ul
{
list-style:none;
padding:0px;
margin:0px;

}
.tech_names2 li
{
list-style:none;
padding:2px;
margin:2px;
width:300px;
float:left;
/*border:#CC6666 1px solid;*/
}
.gray_br
{
border-bottom:#D0E0E8 1px solid;
text-align:justify;
padding:2px;
}
.sitemap_txt_gray
{
font-size:28px;
color:#64676B;
/*padding:18px;*/
font-family:Arial, Helvetica, sans-serif;
}
.sitemap_txt_gray2
{
font-size:20px;
color:#242726;
/*padding:18px;*/
font-family:Arial, Helvetica, sans-serif;
}
.sitemap_list_content
{
padding:10px;
text-align:justify;
border-bottom:#ccc 1px solid;
margin-top:10px;
}
.sitemap_list_content2
{
padding:10px;
text-align:justify;
margin-top:10px;
}
.sitemap_list_content2 ul
{
margin-left:10%;
width:300px;
/*border:#ccc 1px solid;*/
/*float:left;*/
}
.sitemap_list_content2 a
{
list-style:none;
color:#707070;
text-decoration:none;
}
.sitemap_list_content2 a:hover
{
list-style:none;
color:#000;
text-decoration:underline;
background-color:#fff;

}