body .contentpane {
        margin:0px;
        padding:15px 0px 0px 0px;
        background:#ffffff ! important;
        color: #ffffff;
}
html {background:#ffffff ! important;}
h1{
    margin:0px 30px;
    font-family:tahoma, arial, impact, sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#617CC6;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #617CC6;
}
ul {
    margin-left:45px;
    margin-bottom:0;
}


.ap_content h3{
    border-bottom:1px solid #617CC6;
    font-size: 14px;
    font-weight: bold;
    color: #284aa5;
    text-decoration: none;
    font-family: tahoma, arial, sans-serif;
     margin: 16px 27px;
}
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;
}
li {
        background:none;
    }
  .logo_text {margin:0px 20px 0px 10px; font-family:tahoma,arial,sans-serif; font-size:11px; color:#B3B3B3}
  .text,p, li {margin:0px 30px 0px 30px; font-family:tahoma,arial,sans-serif; font-size:11px; color:#333333}
span {margin:0px 30px 0px 30px; font-family:tahoma,arial,sans-serif; font-size:11px; color:#333333}
.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-size: 13px;
    font-weight: normal;
    color: #617CC6;
    text-decoration: none;
    font-family: tahoma, arial, sans-serif;
    margin: 0px 30px 0px 30px
}

h2.n
{
    font-size: 13px;
    font-weight: normal;
    color: #284aa5;
    text-decoration: none;
    font-family: tahoma, arial, sans-serif;
    margin: 0px 30px 0px 30px
}
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, .contentheading
{
    font-size: 14px;
    font-weight: bold;
    color: #284aa5;
    text-decoration: none;
    font-family: tahoma, arial, sans-serif;
    margin: 0px 30px 0px 30px
}
.contentpaneopen{
    width:100%;
}
.contentheading,  h4
{
    font-size: 13px;
    font-weight: bold;
    color: #284AA5;
    text-decoration: none;
    font-family: tahoma, arial, sans-serif;
    margin: 13px 30px 13px 30px;
 /*   border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #617CC6;*/
}
 h4 strong
{
    color:#284AA5;
font-family:tahoma,arial,sans-serif;
font-size:13px;
font-weight:bold !important;
margin:0 !important;
text-decoration:none;
}
h1.n2
{
    font-size: 14px;
    font-weight: bold;
    color: #284aa5;
    text-decoration: none;
    font-family: tahoma, arial, sans-serif;
    margin: 0px;
}

h1.n_link
{
	border-bottom:solid 1px #D0D0D0 !important;
}
h1.n_link a
{
    font-size: 14px;
    font-weight: bold;
    color: #284aa5;
    text-decoration: none;
    font-family: tahoma, arial, sans-serif;
    margin: 0px
}

h1.n_link a:hover
{
    font-size: 14px;
    font-weight: bold;
    color: #284aa5;
    text-decoration: none;
    font-family: tahoma, arial, sans-serif;
    margin: 0px
}

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.nth2{
    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}
.otst1{margin-left:20px}
.soltd{padding:5px 10px 10px 3px}
.th{margin:10px 0px 5px 0px}
ul.seo li{padding-left:2px}
ul.textul li{padding-left:2px}
 li { list-style-type:none;   }
.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;
color:#333333;*/
font-weight:bold;



}/* 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 {
        color:#5B7DC6;
        font-family:tahoma,arial,sans-serif;
        font-size:11px;
        font-weight:normal;
        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.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;
}


.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;
 }
  













