body {margin:0px; padding:15px 0px 0px 0px; background:#AFAFAF}







h1{

    margin:0 30px;

    font-family:tahoma, arial, impact, sans-serif;

    font-size:14px;

    font-weight:bold;

    color:#284aa5;

    /*color:#617CC6;*/

    border-bottom-width: 1px;

    border-bottom-style: solid;

    border-bottom-color: #617CC6;

}



div.learnmore{    padding-bottom: 10px;    padding-right: 5px;}



br {	clear:left;}



img {	border:0;}



.maintext{    color: #333333;    font-size: 11px;    font-family: tahoma,arial,sans-serif;    font-weight: normal;}

.logo_text {margin:0px 20px 0px 10px; font-family:tahoma,arial,sans-serif; font-size:11px; color:#B3B3B3}



.text {margin:0px 30px 0px 30px; font-family:tahoma,arial,sans-serif; font-size:11px; color:#333333}

.text br {clear:none;}




.case_study_text a {
	text-decoration:none;
	color:#5b7dc6;
	font-size: 11px;
	font-family: tahoma, arial, sans-serif;
	font-weight: normal;
}
.case_study_text a:hover {
	text-decoration:none;
	color:#295bc8;
	font-size: 11px;
	font-family: tahoma, arial, sans-serif;
	font-weight: normal;
	background:#e6edfd;
}

.case_study_text {margin:0px 30px 0px 30px; font-family:tahoma,arial,sans-serif; font-size:11px; color:#333333}

.case_study_text .text {margin:0 !important}

 .case_study_text h1 {
 margin:0px;
 margin-top:10px;
 margin-bottom:10px;
 padding:0px;
 }
  .case_study_text ul p {
  padding-top:10px;
 }

.case_study_text p {
	padding:0px;
	margin:0px;
}
.case_study_text ul {
	padding-top:0px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
}
.case_study_text br {clear:none;}



.text2 {margin:0px 15px 0px 15px; font-family:tahoma,arial,sans-serif; font-size:10px; color:#FFFFFF}

.text2_bl {margin:0px 2px 0px 2px; font-family:tahoma,arial,sans-serif; font-size:10px; color:#FFFFFF}

.text_bl {font-family:tahoma,arial,sans-serif; font-size:10px; color:#FFFFFF}

.text_dark {margin-left:15px; font-family:tahoma,arial,sans-serif; font-size:10px; font-weight:bold; color:#333333}

.left_links2 {margin:10px 15px 10px 35px; border-left:1px solid #ffffff}

.textth {margin:0px 50px 0px 10px; font-family:tahoma,arial,sans-serif; font-size:11px; color:#333333}  

.textul {padding-left:5px; margin:0px 0px 0px 15px; font-family:tahoma,arial,sans-serif; font-size:11px; color:#333333}

.textoffsh {margin:7px 30px 7px 30px; font-family:tahoma,arial,sans-serif; font-size:11px; color:#333333}

.hmiddile{      font-size: 14px;    font-weight: normal;    color: #617CC6;    text-decoration: none;    font-family: tahoma, arial, sans-serif;    margin: 0px 30px 0px 30px}





h2{    

    font-family:tahoma, arial, impact, sans-serif;

    font-size:14px;

    font-weight:bold;

    color:#284aa5;
}



h2.n {    font-size: 13px; font-weight: normal;color: #284aa5;text-decoration: none;font-family: tahoma, arial, sans-serif; margin: 0}



h2.nsol



{

    font-size: 13px;

    font-weight: normal;

    color: #284aa5;

    text-decoration: none;

    font-family: tahoma, arial, sans-serif;

    margin: 15px 0px 0px 0px

}



h2.nsolup

{

    font-size: 13px;

    font-weight: normal;

    color: #284aa5;

    text-decoration: none;

    font-family: tahoma, arial, sans-serif;

    margin: 0px 0px 0px 0px

}





h1.n {

    font-size: 14px;

    font-weight: bold;

    color: #284aa5;

    text-decoration: none;

    font-family: tahoma, arial, sans-serif;

	margin: 0 !important;

    /*margin: 0px 30px 0px 30px*/

}





h1.nth{

    font-size: 14px;

    font-weight: bold;

    color: #284aa5;

    text-decoration: none;

    font-family: tahoma, arial, sans-serif;

    margin: 0px 0px 0px 0px

}





h1.nth1{

    margin:0px 30px;

    font-family:tahoma, arial, impact, sans-serif;

    font-size:14px;

    font-weight:bold;

    color:#617CC6;

    margin: 0px 0px 0px 0px    

}



.text3 {

  font-family:tahoma,arial,sans-serif; 

  font-size:11px; 

  color:#333333

 }





h2.n2

{

    font-size: 13px;

    font-weight: normal;

    color: #284aa5;

    text-decoration: none;

    font-family: tahoma, arial, sans-serif;

    margin: 0px 30px 0px 0px

}





.otst{margin-left:10px}

.soltd{padding:5px 10px 10px 3px}

.th{margin:10px 0px 5px 0px}

ul.seo li{padding-left:2px}

ul.textul li{padding-left:2px}

.tth{padding: 0px 0px 0px 0px} 



.add_url_trabble{

    font-family: Arial, Helvetica, sans-serif;

    font-size: 13px;

    color: #032F5F;

    margin: 3px;

}



.ec{padding:32px 5px 20px 20px}

.tellus{padding:4px 0px 0px 5px}

.ecom{padding:20px 0px 5px 0px}

.bigred{font-weight:normal;font-size:18px;color:#cd0d18; border:none}

.ends{font-weight:bold;font-size:15px;color:#bd5961}

.only{font-weight:bold;font-size:15px;color:#cd0d18}



a.linkopacity img {

	filter:alpha(opacity=50); 

	-moz-opacity: 0.5; 

	opacity: 0.5;

}





a.linkopacity:hover img {

filter:alpha(opacity=100);   

-moz-opacity: 1.0;   

opacity: 1.0;

}       





#form_c {

    margin:0 auto;

    padding:0;

    width:100%;

    font:11px Tahoma;

}







#form_c label {



    display:block;

    margin:7px 0 7px;

    font:11px Tahoma;

    padding:3px 5px;

    border-left:5px double #97BDEA;

    background:#f1f1f1;

    font-weight:bold;

    border-top:1px solid #97BDEA;

}















#form_c filedset {



    border:#999999;

    padding:10px;

}







#form_c legend {

    padding:3px 10px 3px 10px;

    font:12px Tahoma;

    font-weight:bold;

    margin-bottom:7px;

}







#form_c p {

    margin:3px 0;

    padding:0;

}







#form_c input {

    background:#f6f6f6;

    border:1px solid #cccccc;

    padding:3px;

    font-size:11px;

    font-family:Tahoma;

    width:150px;

    margin:0;

}







#form_c textarea {

    background:#f6f6f6;

    border:1px solid #cccccc;

    padding:3px;

    font-size:11px;

    font-family:Tahoma;

    margin:0;

}





#form_c select {

    background:#f6f6f6;

    border:1px solid #cccccc;

    width:150px;



}



.techNews {

    width:217px;

    height:201px;

    background:url(../images/tech_news_back.jpg) no-repeat left top;
	display:none;

}



.techNews p {

    padding-bottom:0;

}





.techNews h5 {

    font-size:12px;

    font-family:Tahoma;

    font-weight:bold;

    margin:0;

    padding:0 0 10px 0;

}







.star{

	color: red;

}





strong {



	font-family:tahoma,arial,sans-serif; 

	font-size:11px;

	font-weight:normal; 

	color:#333333

}





/* new style */



.rean {margin:0px 30px 0px 30px; font-family:tahoma,arial,sans-serif; font-size:11px; color:#333333}



.rean a, .rean a:visited{

	text-decoration:none;

	color:#5b7dc6;

	font-weight: normal;

}



.rean a:hover{

	color:#295bc8;

	background: #e6edfd;

}



.casestudy-table{

	width: 460px;

	left: 50%;

	margin: 10px 0 0px -230px;

	position: relative;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	padding: 0;

}



.casestudy-table table {

	margin: 0px; padding: 0px;

	width:460px;

}



.casestudy-table h1 {

	background: #6280C8;

	text-align: center;

	color: #fff;

	line-height: 25px;

	width: 460px;

	margin: 0;

}



.casestudy-table th {

	background: #eee;

	text-align: center;

	color: #555;

	height: 35px;

	border-bottom: 2px #fff solid;

	border-top: 2px #fff solid;

	margin: 0;

}



.casestudy-table td {

	background: #fff;

	text-align: left;

	color: #555;

	height: 22px;

	padding-left: 15px;

	border-right: 1px solid #EEEEEE;			

}



.left-b-td { border-left: 1px solid #EEEEEE;	}

.last-tr td{ border-bottom: 1px solid #EEEEEE; }

.first-tr td{ border-top: 1px solid #EEEEEE; }



.case-second-tr td {

	background: #f7f7f7;

	color: #555;

	height: 14px;

	padding-left: 15px;	

	border-top: 1px solid #EEEEEE;

	border-bottom: 1px solid #EEEEEE;

}

  

/* new link style */



a {text-decoration:none}

a:hover {text-decoration:underline}



a.text_dark:hover {color:#A80303; text-decoration:none}

a.text2:hover {text-decoration:underline}



a.contentlnk {text-decoration:none;color:#A80303;font-family: tahoma, arial, sans-serif;font-size: 11px;font-weight: normal;}

a.contentlnk:hover {text-decoration:underline;color:#A80303;font-weight: normal;font-family: tahoma, arial, sans-serif;font-size: 11px;}



a.content {text-decoration:none;color:#5b7dc6;font-size: 11px;font-family: tahoma, arial, sans-serif;font-weight: normal;}

a.content:hover {text-decoration:none;color:#295bc8;font-size: 11px;font-weight: normal;font-family: tahoma, arial, sans-serif; background:#e6edfd;}



a.content2 {text-decoration:none;color:#617CC6;font-size:16px;font-family: tahoma, arial, sans-serif;font-weight: bold;}

a.content2:hover {text-decoration:underline;color:#617CC6;font-size:16px;font-weight: bold;font-family: tahoma, arial, sans-serif;}



a.bglink {text-decoration:none;color:#5b7dc6;font-size: 11px;font-family: tahoma, arial, sans-serif;font-weight: normal;}

a.bglink:hover {text-decoration:none;color:#295bc8; font-size: 11px;font-family: tahoma, arial, sans-serif;font-weight: normal; background:#e6edfd}



a.bglink_s {padding: 0px !important; margin-top:15px; margin-bottom:15px;}

a.bglink_s:hover {padding: 0px !important}





a.learnmore {text-decoration:none;color:#FFFFFF;font-size: 10px;font-family: tahoma, arial, sans-serif;font-weight: bold;}

a.learnmore:hover {text-decoration:underline;color:#FFFFFF;font-size: 10px;font-weight: bold;font-family: tahoma, arial, sans-serif;}



a.testimonials {text-decoration:none;color:#FFFFFF;font-size: 10px;font-family: tahoma, arial, sans-serif;font-weight: bold;}

a.testimonials:hover {text-decoration:underline;color:#FFFFFF;font-size: 10px;font-weight: bold;font-family: tahoma, arial, sans-serif;}



a.main {text-decoration:none;color:#ffffff;font-weight: bold;font-family: tahoma, arial, sans-serif;font-size: 10px;}

a.main:hover {text-decoration:underline;color:#ffffff;font-weight: bold;font-family: tahoma, arial, sans-serif;font-size: 10px;}



.caseTable {

	border-collapse:collapse;

	margin-bottom:25px;

}

.caseTable td {

	padding:0;

	vertical-align:top;

	text-align:left;

}

.caseImg {

	width:180px;

}

.caseText a, .caseText a:hover {

	color:#5b7dc6;

	text-decoration:none;

}

.caseText strong {

	font-weight:bold !important;

}

.caseText h2 {

	font-weight:bold !important;

}



.title_td { width: 460px; background: #6280C8; text-align:center; color: #fff;line-height: 25px; font-size: 14px;font-weight:bold;}

.gray_td1{	background:#eeeeee;	text-align:center;	vertical-align:middle;	font-size:11px;	font-family:Arial, Helvetica, sans-serif;	font-weight:bold;	color:#555555;	height:34px;	border-bottom:1px solid #fff;	width:121px;}

.gray_td2{	background:#eeeeee;	text-align:center;	vertical-align:middle;	font-size:11px;	font-family:Arial, Helvetica, sans-serif;	font-weight:bold;	color:#555555;	height:34px;	border-bottom:1px solid #fff;	border-left:1px solid #e4e4e4;	border-right:1px solid #e4e4e4;	width:170px;}

.gray_td3{	background:#eeeeee;	text-align:center;	vertical-align:middle;	font-size:11px;	font-family:Arial, Helvetica, sans-serif;	font-weight:bold;	color:#555555;	height:34px;	border-bottom:1px solid #fff;	width:97px;}

.left_td{	width: 120px; font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#555555;	vertical-align:middle;	height:21px;	padding:0 0 0 16px;	border-left:1px solid #eeeeee;	border-bottom:1px solid #eeeeee; background-color: white}

.center_td{	width: 220px; font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#555555;	vertical-align:middle;	height:21px;	padding:0 0 0 16px;	border-left:1px solid #e4e4e4;	border-bottom:1px solid #eeeeee; border-right:1px solid #e4e4e4; background-color: white}

.right_td{	width: 120px; font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#555555;	vertical-align:middle;	height:21px;	padding:0 0 0 16px;	border-bottom:1px solid #eeeeee;	border-right:1px solid #eee; background-color: white}



.gray_td td {background-color: rgb(250,250,250); }



h2.case_study_title {font-size: 13px; font-weight: bold !important; color: #284aa5; text-decoration: none; font-family: tahoma, arial, sans-serif; margin: 0 !important}





ul li { list-style-type:none; padding-left: 10px; background:url(/images/bullet.jpg) no-repeat 0 4px; }

*ul li { list-style-type:none; padding-left: 10px; background:url(/images/bullet.jpg) no-repeat 0 8px; }

.pager {text-align: center; margin: 10px 5px;}

h1.header_exception {margin: 14px 0;}

.seo_banner{
  	width:217px;
	height:109px;
	background-image:url(../images/banner_seo_bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
	text-decoration:none;
  }
.seo_banner_over{
  	width:217px;
	height:109px;
	background-image:url(../images/banner_seo_bg_over.jpg);
	background-position:top;
	background-repeat:no-repeat;
	text-decoration:none;
  }
  .seo_banner_in{
  	 text-align:left;
	 padding:30px 0px 0px 11px;
	 font-family:Arial;
	 color:#F8FCFF;
	 font-weight:bold;
	 text-decoration:none;
	
  }
  .seo_banner_in a{
  	 font-size:14px;
	 font-family:Arial;
	 color:#F8FCFF;
	 font-weight:bold;
	 text-decoration:none;
	 outline:none;
  }
 .seo_banner_in a:hover{
  	 font-size:14px;
	 font-family:Arial;
	 color:#F8FCFF;
	 font-weight:bold;
	 text-decoration:none;
	 outline:none;
  }
  
body:first-of-type    .seo_banner_in a{
 	font-weight:normal;
	 font-size:15px;
 }
