body {margin:0px; padding:0px; color:#333; font-family:'Open Sans',Arial, Helvetica, sans-serif; font-size:15px;}

.sub-heading2/*............. OLD CSS START ..................*/

.black_text{border-color:#CCCBCC; text-align:justify;}

.points {font-weight: bold; font-size:12px; color:#53779B; vertical-align:top; line-height:16px; padding-top:0px;}
.sub-points { vertical-align:top;line-height:18px; list-style:lower-alpha;}
.heading1 {color: #D20000; font-style: italic;}
.sub-heading2 {margin: 0px; padding: 0px; font-weight:bolder; font-size:20px; text-align:center; color:#1191d0;}
/*............. OLD CSS END ..................*/


/*............. CSS START ..................*/


img {border:0px;}

.clear {clear:both;}

/***************************************************************************/
.header_container {
	
	height:94px;
	background-color: #FFFFFF;
}

.logo {margin:5px 0px 12px 11px; float:left; width:274px; background: url(../images/logo.jpg) no-repeat left top; height:70px;}
/*.logo {margin:5px 0px 12px 0px; float:left; width:285px; background: url(../images/logo.jpg) no-repeat 10px top; height:70px; }*/
.logo a {width:274px; text-indent:-9999px; display:block; height:70px;}
.slogentext { font-size:25px; font-weight:bold; padding:28px 10px 20px 0px; width:400px; float:right; margin:5px 0px 0px 0px; text-align:center; color:#4d589d; }

.bluetext_heading{ font-weight: bold; font-size:16px; color:#53779B; text-align:justify;}

.banner_container{background: url(../images/HomeImages/header.jpg) no-repeat;  height:225px;  margin:0 0 20px 0px; padding:6px 10px 0px 88px; background-color:White; color:#fff;}



.banner_container h1{font-weight: bold; font-size:28px; color:#ffffff; font-family:Arial; text-align:center;}	
.bannertext {margin-left:230px; margin-top:35px; width:auto; height:50px}
.bannertext ul {font-weight:normal; font-size:20px; margin:0; padding:0;}
.bannertext li{padding-top:18px; list-style:none;}
.banner_container img{ margin-left:25px;}	

.baner-img {float:right;}
/*............. CSS END ..................*/


/*17 aug 2010*/
.solutionbx_head { background:url(../images/blue_h.jpg) no-repeat center top; height:35px; line-height:35px; color:#fff; 
                   font-weight:bold; text-align:center; font-size:1em;}
.solutionbx_head a { color:#fff; text-decoration:none;}
.solutionbx_head a:hover { color:#0dd8ff; text-decoration:none; background:none;}
.solutionbx_cont { background:url(../images/blue_bx_contbg.jpg) no-repeat center bottom; padding:10px; width:176px; font-size:13px; height:auto!important; min-height:280px; height:280px;}

.solutionbx_cont img {
    border:1px solid #ccc;
    margin-bottom:10px;
    -ms-border-radius: 5px;
    border-radius: 5px;
}

.solutionbx_cont ul  { margin:0px; padding:0 0 0 20px;}
.solutionbx_cont ul li {}
.solutionbx_cont p {margin:0px; padding:0 0 0 50px; line-height:normal; }


/*17 aug 2010*/
.mainhead {margin:0 0 10px 0px; color: rgb(7, 136, 158); font-style: italic; border-bottom:1px dashed #ccc;}


/*18 aug 2010*/

.imgbord { border:1px solid #ccc;} 
.subtitle{font-size: 16px; text-align:center; font-weight:normal;  color: #1191D0; line-height:20px; padding:0px; margin:0 0 10px 0px;}

.subtitle_new16 {font-size: 16px;  font-weight:bold;  color: #1191D0;  padding:0 0 0 0px; margin:0px;}

.subtitle_16 {font-size: 15px;  font-weight:bold;  color: #1191D0;  padding:0 0 0 5px; margin:0px; border-bottom:1px dashed #ccc; background:#f7f7f7; line-height:30px;}


.subtitle_new{font-size: 14px; text-align:center; font-weight:normal;  color: #1191D0; line-height:20px; padding:0px; margin:0 0 10px 0px;}

.subtitle1 {font-size: 1.0em; text-align:center; font-weight: bold; color: #555; line-height:20px; padding:0px; margin:5px 0 5px 0px; text-align:left;}
.subtitle1_str {font-size: 1.0em; font-weight:bold;}

.headingbig {font-size:18px; padding:4px 0px; font-weight:bold;color: #1191D0; margin:0px;}

/*-----------------------------------------18-09-09 ----------------------------------------- */
.dwlnlinks-1
{
 margin:0px auto; 
 padding:10px 0px 10px 0px; 
 display:block;
 width:100%;
}

.dwlnlinks-1 ul
{
 margin:0px auto; 
 padding:0px; 
 display:block; 
 text-align:center;
 height:50px;
}

.dwlnlinks-1 li
{
 margin:0px; 
 padding:10px 5px 10px 5px; 

 list-style:none;

}

.dwlnlinks-1 li a
{
 margin:0px; 
 padding:0px; 
 display:inline; 
 list-style:none; 
 text-decoration:underline;
 font-weight:bold;
 font-size:0.8em;
}

.hardwaresec { padding-bottom:10px;  }
.hardwaresec h1 {font-size:1.0em;  margin-bottom:10px; padding:5px 0 5px 5px; font-weight:bold; xborder-left:4px solid #ccc; background:#f7f7f7; line-height:18px;}
.hardwaresec img { xfloat:left; margin-right:20px;margin-left: 34px;}
.hardwaresec ul { margin:0 0 0 10px; padding:0;}
.hardwaresec ul li { margin:0px; padding:0px; list-style:square inside;}


.innerPageContainer
{	
	padding: 10px;
text-align:justify;

}
.subtitle_new1{font-size: 1.1em; font-weight: bold; color: #1191D0; line-height:20px; padding:0px; margin-bottom: 5px;}

ul .bullnew { line-height:normal;}
ul.bullnew  li { margin-bottom:10px; line-height:normal;}


.txtfld { background:#f7f7f7; border:1px solid #ccc;}

.sub_title_St {font-size: 14px; font-weight: bold; color: #1191D0; line-height:20px; padding:0px; margin:0px;}

.newhead {color: #07889E; font-size:20px; font-weight:bold; margin-bottom:10px;}
/*18 aug 2010*/