@charset "utf-8";
/* CSS Document */

body{
  margin:0px;
  padding:0px;
  font:normal 14px/15px Arial, Helvetica, sans-serif;
  color:#000000;
  background:#FFFFFF;
}

a img{
border:0;
}

.boldtext{
	font-weight:bold;
	font-size:14px;
}

a:link,a:visited{
color:#488d9a;
text-decoration:none;
}

.left{
  float:left;
}

.marginright{
  margin-right:15px;
}

.leftposition{
  margin-left:10px;
}

.center{
  text-align:center;
  
}

.rightside_video{
  text-align:center;
  margin: 10px 0px 0px 0px;
}

.clr{
  clear:both;
}

.boldtext{
  font-weight:bold;	
}

.learnmore{
  text-align:right;
  padding-right:10px;
  margin-top:10px;
  color:#1b5c61;
  font:bold 14px/14px Arial, Helvetica, sans-serif;
}

.learnmore a:link{
  font:bold 14px/14px Arial, Helvetica, sans-serif;
  color:#1b5c61;
  text-decoration:none;
}

.learnmore a:hover{
  color:#1b5c61;
  text-decoration:underline;
}

.txtblack{
	color:#000000;
	font-weight:normal;
}

.topmargin
{
	margin-top:15px;
}


#container{
  width:1000px;
  margin:auto;
  /*border:1px solid #e8e8e8;*/
  
}

#header{
  background:url(../images/header_bg.jpg) no-repeat; 
  width:1000px;
  height:112px;
}

#header .topnav{
  width:808px;
}
/*
#header .topnav .nav{
  margin-top:15px;
  width:630px;
  float:left; 
  text-align:right; 
}*/
#header .topnav .nav {
    float: left;
    margin-top: 15px;
    text-align: right;
    width: 618px;
}


#header .topnav .nav ul{
  margin:0px;
  padding:0px;
}

#header .topnav .nav ul li{
  list-style:none; 
  display:inline; 
  margin-right:30px;
}

#header .topnav .nav ul li a{
  font-size:11px;
  color:#656565;
  text-decoration:none;
}

#header .topnav .nav ul li a:hover{
  /*font-weight:bold;*/
  color:#2f972b;
  text-decoration:underline;
}

#header .topnav .nav ul li.active{
  background:#0d5257;
  padding:5px;
  color:#FFFFFF;
  font-size:11px;
  *line-height:20px;
}

#header .topnav .topsearchbox{
  width:168px;
  float:left;
  margin-top:8px;
}


#header .topnav .searchbox{
  background:url(../images/topsearchbox_bg.gif) no-repeat;
  width:138px;
  height:26px;
}

#header .topnav .searchbox input{
 border:0px;
 font:normal 11px Arial, Helvetica, sans-serif;color:#373737;
 margin:3px 0 0 3px;
 padding:3px 5px 0 5px;
}

#mainnav{
  width:978px;
  height:31px;
  border-bottom:2px solid #666666;
  margin:auto;
}

#mainnav{
  width:978px;
  height:31px;
  border-bottom:2px solid #666666;
  margin:auto;
}

#mainnav ul{
  margin:0px;
  padding:0px;
  list-style:none;
}

#mainnav ul li{
  display:inline;
}

.navigation{ margin:auto; padding: 0px; height: 31px; width: 978px; border-bottom:2px solid #666666;}
*html .navigation{ margin: 0px; padding: 0px; height: 31px; width: 100%;}
.navigation ul{ margin:0px; padding: 0px; }
.navigation ul{ float: left; margin:0px; padding: 0px; list-style: none; line-height:normal; }
.navigation ul li{float: left; position: relative; margin: 0px 4px 0px 0px; }
.navigation ul li a{ float: left; background: url(../images/tab_right_cut.gif) no-repeat right 0; display:block; text-decoration: none; color: #FFFFFF; cursor: pointer; font:bold 14px/35px Arial, Helvetica, sans-serif;}
.navigation ul li a span{float: left; background: url(../images/tab_left_cut.gif) no-repeat 0 0; display:block; text-decoration: none; padding:0px 20px 0px 20px; }

.navigation ul li a:hover{ float: left; background: url(../images/tab_right_cut_ro.gif) no-repeat right 0; display:block; text-decoration: none; color: #FFFFFF; cursor: pointer;}
.navigation ul li a:hover span{float: left; background: url(../images/tab_left_cut_ro.gif) no-repeat 0 0; display:block; text-decoration: none; padding:0px 20px 0px 20px; }

.navigation ul li.selected a{ float: left; background: url(../images/tab_right_cut_ro.gif) no-repeat right 0; display:block; text-decoration: none; color: #FFFFFF; cursor: pointer;}
.navigation ul li.selected a span{float: left; background: url(../images/tab_left_cut_ro.gif) no-repeat 0 0; display:block; text-decoration: none; padding:0px 20px 0px 20px; }

/*#mainnav ul li .navposition{
  margin-right:5px;
  float:left;  
}

#mainnav ul li .mainnavtext{
  background:url(../images/topnav_bg.gif) repeat-x; 
  height:31px;
}

#mainnav ul li .mainnavtext a:link{
  font:bold 14px/32px Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  text-align:center;
  margin:0px 10px 0px 10px;
}

.mainnavtext a{
  font:bold 14px/32px Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  text-align:center;
  margin:0px 10px 0px 10px;
}

.mainnavtext a:hover{
  color:#FFFFFF;
}
*/

#content_part #leftcolumn{
  width:754px;
  float:left; 
  margin-top:10px;
}


#leftcolumn .leftcontent{
  padding:11px 0px 0px 0px;
  *padding:32px 0px 0px 0px;
  width:570px;
  margin-left:10px;
}

#leftcolumn .leftcontent h2{
  font-size:16px;
  color:#77b652;
}

#leftcolumn .leftcontent .information{
  background:url(../images/informationhead_bg.gif) no-repeat;
  width:574px;
  height:34px;
  font:bold 14px/35px Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  padding-left:15px;
  margin-top:32px;
}

*+html #leftcolumn .leftcontent .information{
  background:url(../images/informationhead_bg.gif) no-repeat;
  width:574px;
  height:34px;
  font:bold 14px/35px Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  padding-left:15px;
  margin-top:7px;
}

#leftcolumn .leftcontent .informationtabs{
  background:#829995;
  border-bottom:2px solid #666666;
  float:left;
  width:574px;
}

#leftcolumn .leftcontent .informationtabs ul{
  list-style: none;
    margin: 0 0 0 19px;
    padding: 0;
}

#leftcolumn .leftcontent .informationtabs ul li{
  background:url(../images/information_tab_bg.gif) no-repeat;    
    float: left;
    margin: 10px 16px 0px 0;
    width: 168px; 
	text-align:center;
}

#leftcolumn .leftcontent .informationtabs ul li a{
  font:bold 14px/49px Arial, Helvetica, sans-serif;
  color:#303030;
  text-decoration:none;
}

#leftcolumn .leftcontent .informationtabs ul li a:hover{
  text-decoration:underline;
}


/*#leftcolumn .leftcoltop{
  background:url(../images/leftcoltop_bg.jpg) no-repeat;
  height:240px;
}*/


/* Start */

/* #leftcolumn .leftcoltop .leftcontent{
  padding:10px 0px 0px 180px;
  *padding:15px 0px 0px 180px;
}

#leftcolumn .leftcoltop .leftcontent h2{
  font-size:16px;
  color:#77b652;
}

#leftcolumn .leftcoltop .leftcontent .information{
  background:url(../images/informationhead_bg.gif) no-repeat;
  width:574px;
  height:34px;
  font:bold 14px/35px Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  padding-left:15px;
  margin-top:32px;
}

*+html #leftcolumn .leftcoltop .leftcontent .information{
  background:url(../images/informationhead_bg.gif) no-repeat;
  width:574px;
  height:34px;
  font:bold 14px/35px Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  padding-left:15px;
  margin-top:7px;
}

#leftcolumn .leftcoltop .leftcontent .informationtabs{
  background:#829995;
  border-bottom:2px solid #666666;
  float:left;
  width:574px;
}

#leftcolumn .leftcoltop .leftcontent .informationtabs ul{
  list-style: none;
    margin: 0 0 0 19px;
    padding: 0;
}

#leftcolumn .leftcoltop .leftcontent .informationtabs ul li{
  background:url(../images/information_tab_bg.gif) no-repeat;    
    float: left;
    margin: 10px 16px 0px 0;
    width: 168px; 
	text-align:center;
}

#leftcolumn .leftcoltop .leftcontent .informationtabs ul li a{
  font:bold 14px/49px Arial, Helvetica, sans-serif;
  color:#303030;
  text-decoration:none;
}

#leftcolumn .leftcoltop .leftcontent .informationtabs ul li a:hover{
  text-decoration:underline;
} */

/* End */

#leftcolumn .leftcolbottom{
  background:#edeeec;
  margin-top:25px;
  padding:15px 0px 10px 0px;
}

#leftcolumn .leftcolbottom .webinar{
  width:222px;
  float:left;
  margin-left:15px;
}

#leftcolumn .leftcolbottom .webinar .head{
  background: url(../images/sections_head_bg.gif) no-repeat top left;
  width:222px;
  font:bold 14px/14px Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  padding:10px 0px 10px 8px;
}

#leftcolumn .leftcolbottom .webinar .content{
  background:url(../images/sections_content_bg.gif) no-repeat;
  width:222px;
  /*height:175px;*/
}

#leftcolumn .leftcolbottom .webinar .content .contentheight{
  height:60px;
  border:0px solid #ff0000;
}

#leftcolumn .leftcolbottom .webinar .content .imgheight{
  height:85px;
  border:0px solid #ff0000;
}

#leftcolumn .leftcolbottom .webinar .content .contentpad{
  padding:10px;
  font-size: 13px;
}

#leftcolumn .leftcolbottom .webinar .content .contentpad span{
  font-size: 11px;
  padding: 5px 0px 5px 0px;
  color: #5e9d2e;
}

#leftcolumn .leftcolbottom .sharepoint{
  width:222px;
  float:left;
  margin-left:30px;
}

#leftcolumn .leftcolbottom .sharepoint .head{
  background: url(../images/sections_head_bg.gif) no-repeat top left;
  width:222px;
  font:bold 14px/14px Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  padding:10px 0px 10px 8px;
}

#leftcolumn .leftcolbottom .sharepoint .contentheight{
  height:60px;
  border:0px solid #ff0000;
}

#leftcolumn .leftcolbottom .sharepoint .imgheight{
  height:85px;
  border:0px solid #ff0000;
}

#leftcolumn .leftcolbottom .sharepoint .content{
  background:url(../images/sections_content_bg.gif) no-repeat;
  width:222px;
  /*height:175px;*/
}

#leftcolumn .leftcolbottom .sharepoint .content .contentpad{
  padding:10px;
  font-size: 13px;
}

#leftcolumn .leftcolbottom .sharepoint .content .contentpad span{
  font-size: 11px;
  padding: 5px 0px 5px 0px;
  color: #5e9d2e;
}

#leftcolumn .leftcolbottom .whitepaper{
  width:222px;
  float:left;
  margin-left:30px;
}

#leftcolumn .leftcolbottom .whitepaper .head{
  background: url(../images/sections_head_bg.gif) no-repeat top left;
  width:222px;
  font:bold 14px/14px Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  padding:10px 0px 10px 8px;
}

#leftcolumn .leftcolbottom .whitepaper .contentheight{
  height:60px;
  border:0px solid #ff0000;
}

#leftcolumn .leftcolbottom .whitepaper .imgheight{
  height:85px;
  border:0px solid #ff0000;
}

#leftcolumn .leftcolbottom .whitepaper .content{
  background:url(../images/sections_content_bg.gif) no-repeat;
  width:222px;
  /*height:175px;*/
}

#leftcolumn .leftcolbottom .whitepaper .content .contentpad{
  padding:10px;
  font-size: 13px;
}

#leftcolumn .leftcolbottom .sharepoint .content .contentpad span{
  font-size: 11px;
  padding: 5px 0px 5px 0px;
  color: #5e9d2e;
}


#content_part{
  margin: 0px 0px 20px 0px;
  padding: 0px;
}

#content_part #rightcolumn{
  width:222px; 
  margin-left:11px; 
  float:left;  
  margin-top:10px;
}

#rightcolumn .rightsection{
  margin-bottom:20px;
}

#rightcolumn .rightsection .wantto{
  background:url(../images/want_bg.jpg) no-repeat;
  width:222px;
  height:51px;
  font:bold 14px/55px Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  padding-left:15px;
}

#rightcolumn .rightsection .customer{
  background:url(../images/customer_bg.jpg) no-repeat;
  width:222px;
  height:51px;
  font:bold 14px/48px Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  padding-left:15px;
}


/* Blog section head css starts here */
#rightcolumn .rightsection .blogheadings{
  background:url(../images/blogsectionhead_bg.gif) no-repeat;
  width:208px;
  height:40px;
  font:bold 13px/38px Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  padding:10px 0 0 15px;
}
/* Blog section head css ends here */

/*
#rightcolumn .rightsection .rightcontent{
  background:url(../images/rightsectioncontent_bg.jpg) repeat-y;
  padding:10px 10px 1px 0px;
    
}*/
#rightcolumn .rightsection .rightcontent {
    background: url("../images/rightsectioncontent_bg.jpg") repeat-y scroll 0 0 transparent;
    padding:10px 10px 1px 0px;
}

#rightcolumn .rightsection .rightcontent p{
  padding:0px 0px 10px 10px; 
  font-style:italic; 
}

#rightcolumn .rightsection .rightcontent span{
  display:block;  
}

#rightcolumn .rightsection .rightcontent strong{
  margin: 0px 0px 0px 12px;
  
}
#rightcolumn .rightsection .rightcontent img{
  margin: 10px 0px 0px 7px;
  text-align: center;
}

#rightcolumn .rightsection .rightcontent .mid{
  padding: 0px;
  margin: 0px;
}
#rightcolumn .rightsection .rightcontent .mid ul{
 list-style: none; line-height: normal; margin: 0px 0px 0px 10px; padding:0px;
}
#rightcolumn .rightsection .rightcontent .mid ul li{
 line-height:normal;
}

#rightcolumn .rightsection .rightcontent .mid ul li a{
 font-weight: bold; text-decoration:none; display:block;padding:5px 0 5px 25px;
}
#rightcolumn .rightsection .rightcontent .mid ul li a:hover{
 text-decoration:underline;
}

#rightcolumn .rightsection .rightcontent .mid ul li a.digital_archieve{ background:url(../images/logo_icon/header_icon/pdf_small.gif) no-repeat 0 7px; }

#rightcolumn .rightsection .rightcontent ul{
  margin:0px;
  font-size:12px;
  font-weight:bold;
  color:#0d5257;
  line-height:20px;
  padding-left:25px;
  *padding-left:30px;
}
/*
#rightcolumn .rightsection .rightcontent ul li a{
  color:#0d5257;
  text-decoration:none;
}*/

#rightcolumn .rightsection .rightcontent ul li a:link{
    color: #0d5257;
    text-decoration: none;
}

#rightcolumn .rightsection .rightcontent ul li a:visited{
    color: #0d5257;
    text-decoration: none;
}

#rightcolumn .rightsection .rightcontent ul li a:active{
    color: #0d5257;
    text-decoration: none;
}


#rightcolumn .rightsection .rightcontent ul li a:hover{
  color:#0d5257;
  text-decoration:underline;
}

#rightcolumn .rightsection .customercontent{
  background:url(../images/rightsectioncontent_bg.jpg) repeat-y;
}

#rightcolumn .rightsection .testimonials{
  padding:0px 0px 5px 10px;
  
}

#rightcolumn .rightsection .testimonials p{
  margin:0px 0px 10px 0px;

  font-style:italic;
  
}

#rightcolumn .rightsection .customers{
  text-align:right;
  margin-right:20px;
}

#rightcolumn .rightsection .customers a{
  font-weight:bold;
  color:#0d5257;
  text-decoration:none;
}

#rightcolumn .rightsection .customers a:hover{
  text-decoration:underline;
}

#footer{
  width:977px;
  margin:auto;
  border:1px solid #999999;
  margin-top:40px;
  margin-bottom:20px;
}


/* New Additions */

.infodivbusinessmargin{
	margin:0px 0px 0px 200px;
}

.infodivindustrymargin{
	margin:0px 0px 0px 384px;
}

.infodiv{
	width:280px;
	/*margin:0px 0px 0px 200px;*/
	display:none;
	position:absolute;
}

.infodiv .infodivcontent{		
	background: url(../images/infodiv_newbg.gif) repeat-y;
	width:246px;
	padding:15px 17px 0px 17px;
}

.infodiv .infodivcontent .whitecontentarea{		
	background:#FFFFFF;
	width:225px;
	padding:10px;
}
.infodiv .infodivcontent .whitecontentarea ul{		
	margin: 0px 0px 0px 0px;
}

.infodiv .infodivcontent .whitecontentarea ul li{		
	line-height: 18px; margin: 8px 0px 0px 0px;
}
.infodiv .infodivcontent p{	
	color:#1c4b45;
	font-size:13px;
}

.infodiv .closebtn{	
	text-align:right;
	cursor:pointer;
	background: url(../images/infodiv_newbg.gif) repeat-y;
	padding:3px 3px 0px 0px;
}

/* New Additions */
/*.infodiv{	
	background: url(../images/infodiv_bg.gif) no-repeat;
	width:744px;
	height:147px;
	margin-top:2px;
	padding:5px;	
	display:none;	
}

.infodiv .infodivcontent{	
	color:#ffffff;
	width:684px;
	padding:15px;
}

.infodiv .infodivcontent h2{	
	margin:0px;
}

.infodiv .closebtn{	
	color:#ffffff;
	width:25px;
	padding:5px 0px 0px 5px;
	cursor:pointer;
}*/

#copyright{
  background:#d1dcd9;
  width:987px;
  color:#0d5257;
  font-size:12px;
  margin:15px 0 0 0px  
}

#copyright .privacy{
  width:677px;
  padding:12px 0px 10px 10px;
  font-weight:bold;
}

#copyright .privacy a{
  color:#0d5257;
  font-weight:bold;
  text-decoration:none;
}

#copyright .privacy a:hover{
  color:#0d5257;
  font-weight:bold;
  text-decoration:underline;
}

#copyright .copyrighttext{
  width:290px;
  text-align:right;
  padding:12px 10px 10px 0px;
}

#bottomfooter{
  background:#f7fcfa;
  width:967px;
  padding:0px 10px 10px 10px;
  margin-bottom:20px;
  
}

#bottomfooter .bottomlinks{
  width:521px;
  margin-top:10px; 
}

#bottomfooter .bottomlinks ul{
	float:left;
	width:113px;
	padding-left:10px;
	*margin-left:-7px;
	list-style:none;
	margin-top:3px;
	*margin-top:3px;
	*margin-left:0px;
	
}

*+html #bottomfooter .bottomlinks ul{
	float:left;
	width:113px;
	padding-left:10px;
	list-style:none;
	margin-top:20px;	
}


#bottomfooter .bottomlinks ul.margin_left{
	/*margin-bottom: 30px;*/
	padding-left:30px;
	*margin-left:-7px;
	
}

#bottomfooter .bottomlinks ul h4{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#0d5257;
	margin-bottom:6px;
}


#bottomfooter .bottomlinks ul h4 a{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#0d5257;
	margin-bottom:6px;
}
#bottomfooter .bottomlinks ul li{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#0d5257;
	padding-bottom:1px;
}
#bottomfooter .bottomlinks ul li a{
	text-decoration:none;
	color:#0d5257;
}
#bottomfooter .bottomlinks ul li a:hover{
	text-decoration:underline;
}

#bottomfooter .followus{
 width:211px; 
 margin-top:10px;
}

#bottomfooter .followus .heading{
 background:url(../images/followus_topcurve.gif) no-repeat; 
 width:211px;
 height:33px;
 font:bold 14px/35px Arial, Helvetica, sans-serif;
 color:#FFFFFF;
  padding-left:15px;
}

#bottomfooter .followus .followuscontent{
 background:url(../images/followus_bg.gif) repeat-y; 
 padding:10px 0px 0px 0px;
}

#bottomfooter .followus .followuscontent ul{
 padding:0px;
 margin:0px;
 list-style:none;
 padding-bottom:15px;
}

#bottomfooter .followus .followuscontent ul li{
 display:inline;
 margin-left:20px;
 
}

#bottomfooter .followus .followuscontent ul li .margintop{
 margin-top:15px;
}

#bottomfooter .newsletter{
  width:213px;  
}

#bottomfooter .newsletter .newsletterhead{
  background:url(../images/newsletterhead_bg.gif) no-repeat;
  width:213px;
  height:53px; 
  font:bold 14px/50px Arial, Helvetica, sans-serif;
 color:#FFFFFF;
  padding-left:10px; 
}

#bottomfooter .newsletter .newsletterform{
  background:url(../images/newsletter_bg.gif) repeat-y;
  padding:0px;
  min-height:100px;
}

#bottomfooter .newsletter .newsletterform .newsletter_signup_form{
  margin: 0px 0px 0px 17px;
  padding: 5px 0px 0px 0px;
}

.btn_newsletter_signup{
   background: url(../images/btn_newsletter_signup.gif) no-repeat 0 0 transparent; 
   height: 71px;
   width: 167px;
   border: none;
   cursor: pointer;
}

#bottomfooter .newsletter .newsletterform .submit{
  text-align:right;
}

#bottomfooter .newsletter .newsletterform .submit a:link{
  color:#0d5257;
  font-weight:bold;
  text-decoration:none;
  
}

#bottomfooter .newsletter .newsletterform .submit a:hover{
  text-decoration:underline;
}



.rightslider { position:relative;
width:187px;
margin:auto;
margin-bottom:15px; 
}

/* CSS for the solutions page starts here */

#breadcrumb{
  width:977px;  
  margin:auto;
  margin-top:10px;  
}

#breadcrumb .breadcrumbtext{
  width:700px;
  margin-top:5px;
  font-size:12px;
}

#breadcrumb .breadcrumbtext a{
  color:#1b5c61;
  font-weight:bold;
  text-decoration:underline;
}

#breadcrumb .print{
  width:170px;
  text-align:right;
  float: right;
}

#breadcrumb .print ul{
  margin:0px;
  padding:0px;
  list-style:none;
}

#breadcrumb .print ul li{
  display:inline;
  
}

#breadcrumb .print ul li a{
  color:#000000;
  text-decoration:underline;
  margin: 0px 0px 0px 8px;
  float: left;
}

#breadcrumb .print ul li img.shareiconposition{
  vertical-align:middle;
  margin-left:10px;
}


#solutionsbanner{
  width:977px;
  margin:auto;
  margin:20px 0px 20px 0px;
}

#rightcolumn .rightsection .rightsectionhead{
  background:url(../images/contactus_bg_2.gif) no-repeat;
  width:208px;
  height:50px;
  font:bold 13px/38px Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  padding:10px 0 0 15px;
}

#rightcolumn .rightsection .blogsectionhead{
  background:url(../images/rightsection_2bg.gif) no-repeat;
  width:208px;
  height:50px;
  font:bold 13px/38px Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  padding:5px 0 0 15px;
  margin-left:-1px;
}

#rightcolumn .rightsection .blogsectionhead_plain{
  background:url(../images/rightsection_heading_plain.gif) no-repeat;
  width:208px;
  height:50px;
  font:bold 13px/35px Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  padding:5px 0 0 15px;
  margin-left:0px;
}

#rightcolumn .rightsection .blogsectionhead_plain .text{
  font:bold 13px/35px Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  padding:0;
  margin: 6px 0px 0px 0px;
  float: left;
}

#rightcolumn .rightsection .blogsectionhead_plain .text a{
  font:bold 13px/35px Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  text-decoration:none;
}

#rightcolumn .rightsection .blogsectionhead_plain .icon{
   padding:0px;
   margin: 0px 8px 0px 0px;
   width: 57px;
   height: 54px;
   float: right;
}


#rightcolumn .rightsection .rightsectionhead_news{
  background:url(../images/news_bg_2.gif) no-repeat;
  width:208px;
  height:50px;
  font:bold 14px/35px Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  padding:10px 0 0 15px;
}

#rightcolumn .rightsection .whitepaper{
  background:url(../images/white_paper.gif) no-repeat;
  width:208px;
  height:50px;
  font:bold 13px/38px Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  padding:10px 0 0px 15px;
  margin:0px;
}
#rightcolumn .rightsection .rightcontent .blogs a{
  color:#1b5c61;
  font-weight:bold;
 }
#rightcolumn .rightsection .rightcontent .blogs{
  padding:1px;
}

#rightcolumn .rightsection .rightcontent .blogs .right_link{ font-weight: normal; text-decoration:underline; }

#rightcolumn .rightsection .rightcontent .blogs p{
  margin:0px 0px 15px 0px;
  font-size: 13px;
}

#rightcolumn .rightsection .rightcontent .blogs a:hover{
  text-decoration:underline;
}
#rightcolumn .rightsection .rightcontent .blogs img{
  margin:40px 0 10px 50px;
}

#rightcolumn .rightsection .contactus{
  background:url(../images/contactus_bg.jpg) no-repeat;
  width:208px;
  height:57px;
  font:bold 13px/57px Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  padding-left:15px;
}

#content_part #innerpageleftcol{
  width:734px;
  float:left; 
  margin:0px;
  padding:0px 10px 0px 10px;
}

#content_part #innerpageleftcol h5{
 font:bold 14px Arial, Helvetica, sans-serif;
 margin:10px 0 5px 0px;
 padding:0px 0px 5px 0px;
}

#innerpageleftcol .partnerquote{
  border:1px solid #cadde4;
  padding:10px;
  width:700px;
  background:#eef4f4;
  margin:30px 0px 30px 0px;
}

#innerpageleftcol .partnerquote span{
  font-style:italic;
}

#innerpageleftcol h1{
  font: bold 20px/20px Arial, Helvetica, sans-serif;
  color:#77b652;
  margin:25px 0px 10px 0px;
}

#innerpageleftcol .imgposition{
  margin:0px 15px 15px 0px;
  float:left;  
}

#innerpageleftcol p.maintext{
  font: normal 16px/20px Arial, Helvetica, sans-serif;
  color:#4d4f53;
  margin: 0px;
  padding: 0px;
  
}

#innerpageleftcol .subsections{
  border-top:2px solid #8b8d8e; 
  float:left; 
  margin-top:40px;
}

#innerpageleftcol .subsections .sectionheadings{
  background:#dfe5bf;
  height:32px;
  float:left;
  width:742px;  
  position:relative;
}

#innerpageleftcol .subsections .sectionheadings .headings{
  width:540px;
  font: bold 14px/14px Arial, Helvetica, sans-serif;
  color:#4d4f53;
  padding:8px 0px 0px 70px;
  
}

#innerpageleftcol .subsections .sectionheadings .rightlink{
 color:#000000;
  padding:8px; 
}

#innerpageleftcol .subsections .sectionheadings .rightlink a{
 color:#1B5C61;
 font-weight:bold;
 text-decoration:none;
}

#innerpageleftcol .subsections .sectionheadings .rightlink a:hover{
 text-decoration:underline;
}

#innerpageleftcol .subsections .sectioncontent{
 float:left;
 width:742px;
}

#innerpageleftcol .subsections .sectioncontent ul li{
 margin-left:60px;
}

#innerpageleftcol .subsections .sectioncontent p{
 margin-top:15px; 
}

#innerpageleftcol .innerpagecontent{
  margin-top:70px;
}


/* CSS for the solutions page ends here */


/* CSS for the Products page starts here */

#innerpageleftcol .productsection{
  width:730px;
  margin:auto;
  border:0px solid #FF0000;
  margin-top:40px;  
}

#innerpageleftcol .productsection .producticons{
  margin:0px;
  padding:0px;
}
#innerpageleftcol .productsection .producticons img{
  float: left;
}

/*#innerpageleftcol .productsection .producticons ul{
  margin:0px;
  padding:0px;
  list-style:none;
}

#innerpageleftcol .productsection .producticons ul li{
  display:inline;
  float:left;
}
*/
/*#innerpageleftcol .productsection .producttabs ul{
  margin:0px;
  padding:0px;
  list-style:none;
}

#innerpageleftcol .productsection .producttabs ul li{
  display:inline;
  float:left;
  width:180px;
  height:27px;  
}

#innerpageleftcol .productsection .producttabs ul li a{
   background:url(../images/productnav_bg.gif) repeat-x;
   
}
*/
/* CSS for the Products page ends here */



/* CSS for the Partners page starts here */
#innerpageleftcol .partnericons{
  margin-top:10px;
  margin-bottom:20px; 
  
}

#innerpageleftcol .partnericons ul{
  margin:0px;
  padding:0px;
  list-style:none;
  margin-bottom:20px;
}
#innerpageleftcol .partnericons ul li{
 
display: block;
    float: left;
    margin-right: 18px;
    margin-left:6px;

}

/* CSS for the Partners page ends here */

/* Style C starts here */
/* product start */
#innerpageleftcol .productsection .producttabs{ margin:0; padding: 0; width:100%; float:left;}

#innerpageleftcol .productsection .producttabs ul{ margin:0px;  padding:0px;  list-style:none; float:left; }

#innerpageleftcol .productsection .producttabs ul li{ float: left; display:block; width: 180px; height:25px; background-color: #999999; text-align:center; font-size:13px; font-family:arial; font-weight:bold; line-height: 25px; margin: 0px 1px 0px 0px;border-top: 2px solid #333333;}


#innerpageleftcol .productsection .producttabs ul li.transform{ float: left; display:block; width: 180px; height:25px; background-color: #49b848; text-align:center; font-size:13px; font-family:arial; font-weight:bold; line-height: 25px; margin: 0px 1px 0px 0px;border-top: 2px solid #333333;}
#innerpageleftcol .productsection .producttabs ul li.automate{ float: left; display:block; width: 180px; height:25px; background-color: #e18e26; text-align:center; font-size:13px; font-family:arial; font-weight:bold; line-height: 25px; margin: 0px 1px 0px 0px;border-top: 2px solid #333333;}
#innerpageleftcol .productsection .producttabs ul li.integrate{ float: left; display:block; width: 180px; height:25px; background-color: #c7c82f; text-align:center; font-size:13px; font-family:arial; font-weight:bold; line-height: 25px; margin: 0px 1px 0px 0px;border-top: 2px solid #333333;}
#innerpageleftcol .productsection .producttabs ul li.manage{ float: left; display:block; width: 180px; height:25px; background-color: #2f9299; text-align:center; font-size:13px; font-family:arial; font-weight:bold; line-height: 25px; margin: 0px 1px 0px 0px;border-top: 2px solid #333333;}


#innerpageleftcol .productsection .producttabs ul li.selected{ float: left; display:block; width: 180px; height:25px; /*background-color: #77b652;*/ text-align:center; font-size:13px; font-family:arial; font-weight:bold; line-height: 25px; margin: 0px 1px 0px 0px;border-top: 2px solid #0d5257;}

#innerpageleftcol .productsection .producttabs ul li a{ text-decoration:none; display:block; color:#ffffff; }
#innerpageleftcol .productsection .producttabs ul li a:hover{ background-color: #999999; }


#innerpageleftcol .productsection .producttabs_cont{ margin:0; padding: 0; width:724px; float:left; border: 0px solid green;}
#innerpageleftcol .productsection .producttabs_cont .top{ float:left; border-left: 2px solid #e7e7e7; border-right: 2px solid #e7e7e7; width: 649px; padding: 20px 35px 0px 35px;}
*+html #innerpageleftcol .productsection .producttabs_cont .top{ float:left; border-left: 2px solid #e7e7e7; border-right: 2px solid #e7e7e7; width: 649px; padding: 33px 35px 0px 35px;}

span.more a { color: #0d5257; float: right; font: bold 12px Arial, Helvetica, sans-serif; margin: 0; padding: 0 10px 0 0; text-decoration: none; }


#innerpageleftcol .productsection .producttabs_cont .bot{ float:left; background:url(../images/prod_bot.gif) no-repeat scroll 0 0 transparent; width: 724px; height: 19px;}
/* product end */

/* transform start */
#innerpageleftcol .productsection .producttabs1{ margin:0; padding: 0; width:100%; float:left;}

#innerpageleftcol .productsection .producttabs1 ul{ margin:0px;  padding:0px;  list-style:none; float:left; }

#innerpageleftcol .productsection .producttabs1 ul li{ float: left; display:block; width: 180px; height:25px; background-color: #999999; text-align:center; font-size:13px; font-family:arial; font-weight:bold; line-height: 25px; margin: 0px 1px 0px 0px;border-top: 2px solid #333333;}


#innerpageleftcol .productsection .producttabs1 ul li.selected{ float: left; display:block; width: 180px; height:25px; background-color: #77b652; text-align:center; font-size:13px; font-family:arial; font-weight:bold; line-height: 25px; margin: 0px 1px 0px 0px;border-top: 2px solid #0d5257;}

#innerpageleftcol .productsection .producttabs1 ul li a{ text-decoration:none; display:block; color:#ffffff; }
/*#innerpageleftcol .productsection .producttabs ul li a:hover{ background-color: #77b652; }*/


#innerpageleftcol .productsection .producttabs_cont1{ margin:0; padding: 0; width:724px; float:left; border: 0px solid green;}
#innerpageleftcol .productsection .producttabs_cont1 .top1{ float:left; border-left: 2px solid #e7e7e7; border-right: 2px solid #e7e7e7; width: 468px; padding: 20px 35px 0px 35px;}
*+html #innerpageleftcol .productsection .producttabs_cont1 .top1{ float:left; border-left: 2px solid #e7e7e7; border-right: 2px solid #e7e7e7; width: 468px; padding: 33px 35px 0px 35px;}

span.more a { color: #0d5257; float: right; font: bold 12px Arial, Helvetica, sans-serif; margin: 0; padding: 0 10px 0 0; text-decoration: none; }


#innerpageleftcol .productsection .producttabs_cont1 .bot1{ float:left; background:url(../images/prod_bot1.gif) no-repeat scroll 0 0 transparent; width: 544px; height: 19px;}
/* transform end */

.product_banner_small { float: left; width: auto; height: 114px; margin: 13px 0px 25px 0px;}


#innerpageleftcol .header_icon_txt{ float: left; margin: 10px 0px 10px 0px; width: 100%; display:block; border:1px solid #ffffff;} 
#innerpageleftcol .header_icon_txt .icon{ float: left; margin: 0px 10px 0px 0px;}
#innerpageleftcol .header_icon_txt .icon img{float: left; margin: 0px 0px 0px 0px;padding:0px;}

/*
#innerpageleftcol .header_icon_txt h1{font:bold 20px Arial, Helvetica, sans-serif; color:#77b652;float:left; margin:25px 0 0; padding: 0px; width:auto;}
*/
#innerpageleftcol .header_icon_txt h1{
    color: #77B652;
    font: bold 20px Arial,Helvetica,sans-serif;
    margin:27px 0px 0px 0px;
    padding:0px;
    width: auto;
    float:left;
}
#innerpageleftcol .header_icon_txt h1.margin_top{font:bold 20px Arial, Helvetica, sans-serif; color:#77b652;float:left;margin:8px 0px 0px 0px; padding: 0px; width:650px;}

#innerpageleftcol .more_feature{ float: right!important;width: 134px!important; height: 24px!important; margin:15px 0 0 0 !important; position:relative!important;}

#more_feature_box{ float: right; width: 259px;  background:url(../images/more_featurr_content_bg.gif) repeat-y 0 0; display:none; position:absolute; left: -124px; top: 20px; }
#more_feature_box .mid{ float: left; margin: 8px 10px 0px 10px;   border: 0px solid red; position:relative;}
#more_feature_box .mid ul{ margin: 0px 0px 0px -10px; color: #ffffff; float: left;} 
*+html #more_feature_box .mid ul{ list-style-type: disc!important; margin: 0px 0px 0px 20px; color: #ffffff; float: left;} 
#more_feature_box .mid ul li{ list-style-type: disc!important; line-height: 13px; color: #ffffff; margin: 10px 0px 0px 0px; }
*+html #more_feature_box .mid ul li{ list-style-type: disc!important; line-height: 13px; color: #ffffff; margin: 10px 0px 0px 15px; }
#more_feature_box .mid ul li a{ font: normal 12px Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; }
#more_feature_box .mid ul li a:hover{ font: normal 12px Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: underline; }

#more_feature_box .bot{ float: left;  background:url(../images/more_feature_bot.gif) no-repeat 0 0; width: 259px; height: 12px;  }

#innerpageleftcol h2{ font: bold 16px Arial, Helvetica, sans-serif; color:#000000; margin:0px 0px 15px 0px; padding: 0px; width: 100%;}


#innerpageleftcol ul{ margin: 0px 0px 0px 0px;}
*+html #innerpageleftcol ul{ margin: 0px 0px 0px 40px;}
#innerpageleftcol ul li{ line-height: 18px; margin: 8px 0px 0px 0px; padding:0px; }

/*#innerpageleftcol ul{ list-style: none; line-height: normal; margin: 0px 0px 0px 0px; padding:0px;}
#innerpageleftcol ul li{ line-height: 18px; margin: 8px 0px 0px 10px; padding:  0px 0px 0px 25px; background:url(../images/arrow1.png) no-repeat 0 2px; }

#innerpageleftcol ul li ul li{ line-height: 18px; margin: 8px 0px 0px 10px; padding:  0px 0px 0px 25px; background:url(../images/arrow2.png) no-repeat 0 2px; }
#innerpageleftcol ul li ul li ul li{ line-height: 18px; margin: 8px 0px 0px 10px; padding:  0px 0px 0px 25px; background:url(../images/arrow3.png) no-repeat 0 2px; }
#innerpageleftcol ul li ul li ul li ul li{ line-height: 18px; margin: 8px 0px 0px 10px; padding:  0px 0px 0px 25px; background:url(../images/arrow4.png) no-repeat 0 2px; }
*/



#innerpageleftcol #feature_box{ float: left; width: 724px;  background:url(../images/feature_mid.gif) repeat-y 0 0; margin: 0px 0px 30px 0px }
#feature_box .top{ float: left;  background:url(../images/feature_top.gif) no-repeat 0 0; width: 724px; height: 10px;  }
#feature_box .mid{ float: left; margin: 8px 20px 0px 20px;   border: 0px solid red; position:relative;}
#feature_box .mid .img{ float: left; margin: 0px 10px 0px 0px; width: 57px;}
#feature_box .mid .content{ float: left; margin: 0px 0px 0px 0px; width: 610px;}
#feature_box .mid .content h4{ margin-top:0px;}
/*#feature_box .mid .content p{ display:inline;}*/
#feature_box .mid .content p{ display:inline;}
#feature_box .mid .content p.block{ display:block; border:0px solid red; margin-top:20px; width:190px; text-align:right; line-height:23px;}
#feature_box .mid .content p.partners{ display:block; border:0px solid red; margin-top:20px; text-align:right; line-height:23px;}
#feature_box .bot{ float: left;  background:url(../images/feature_bot.gif) no-repeat 0 0; width: 724px; height: 10px;  }

#feature_box .mid span{ float: right;}
#feature_box .mid span img{ float: left; margin: 20px 0px 0px 0px; vertical-align:top;}
#feature_box .mid span label{ float: left; margin: 4px 0px 0px 0px;}
#feature_box .mid span label a{ font-size: 12px; text-decoration: none;}


.screen_shot{ text-align: center; margin: 30px 0px 30px 0px; width: 100%; }

#demo_video{ margin: 0px 0px 20px 0px; padding: 0px; border-bottom: 1px solid #cccccc;}
#demo_video span{ font-weight: bold;}
.videos{ text-align: center; margin: 30px 0px 30px 0px; }






#single_column .sitemap_heading{background-color:#f0f0f0; border-bottom: 1px solid #e8e8e8; padding: 3px; margin: 10px 0px 10px 0px; font: normal 17px Verdana, Arial, Helvetica, sans-serif; color: #373737; text-align: left; float: left; width: 99%; border-left:10px solid #81b959}

/*#single_column ul{ margin: 0px 0px 0px 0px;}
#single_column ul li{ line-height: 18px; margin: 8px 0px 0px 0px; }*/
#single_column ul{ list-style: none; line-height: normal; margin: 0px 0px 0px 0px; padding:0px;}
#single_column ul li{ line-height: 18px; margin: 8px 0px 0px 10px; }
#single_column ul li a{  padding:0px 0px 0px 25px; background:url(../images/arrow1.png) no-repeat 0 2px; }

#single_column ul li ul li{ line-height: 18px; margin: 8px 0px 0px 30px; }
#single_column ul li ul li a{  padding:0px 0px 0px 25px; background:url(../images/arrow2.png) no-repeat 0 2px; }

#single_column ul li ul li ul li{ line-height: 18px; margin: 8px 0px 0px 50px; }
#single_column ul li ul li ul li a{  padding:0px 0px 0px 25px; background:url(../images/arrow3.png) no-repeat 0 2px; }

#single_column ul li ul li ul li ul li{ line-height: 18px; margin: 8px 0px 0px 60px; }
#single_column ul li ul li ul li ul li a{  padding:0px 0px 0px 25px; background:url(../images/arrow4.png) no-repeat 0 2px; }



#single_column .icon_top{float:right; margin: 0px 0px 0px 0px;}



#single_column .header_icon_txt{ float: left; margin: 10px 0px 10px 0px; width: 100%;}
#single_column .header_icon_txt .icon{ float: left; margin: 0px 5px 0px 0px;}
#single_column .header_icon_txt h1{ float:left;font: bold 20px Arial, Helvetica, sans-serif; color:#77b652; margin:33px 0px 0px 0px; padding: 0px; width: 330px;}


.icon_border { border: 1px solid #ffffff; }
.icon_left{float:left;margin:5px 10px 0px 0px;padding:0px;}



/*customer section start */
#innerpageleftcol .custsection .custtabs{ margin:0; padding: 0; width:100%; float:left; background: url(../images/cust_tab_bg.gif) repeat-y left top;}

#innerpageleftcol .custsection .custtabs ul{ margin:0px;  padding:0px;  list-style:none; float:left; }

#innerpageleftcol .custsection .custtabs ul li{ float: left; display:block; width: auto; height:35px; text-align:center; font-size:13px; font-family:arial; font-weight:bold; line-height: 25px; margin: 0px 1px 0px 0px;border-top: 2px solid #8d8c8c;}

#innerpageleftcol .custsection .custtabs ul li.selected{ float: left; display:block; width: auto; height:35px;  text-align:center; font-size:13px; font-family:arial; font-weight:bold; line-height: 25px; margin: 0px 1px 0px 0px; border-top: 2px solid #6baa46; background: url(../images/cust_tab_arrow.gif) no-repeat center 25px;}
#innerpageleftcol .custsection .custtabs ul li.selected a{ float: left; display:block; width: auto; height:25px; background: #77b652; text-align:center; font-size:13px; font-family:arial; font-weight:bold; line-height: 25px; margin: 0px 0px 0px 0px;}

#innerpageleftcol .custsection .custtabs ul li a{ text-decoration:none; display:block; color:#ffffff; padding: 0px 31px 0px 31px; background-color: #999999; }
#innerpageleftcol .custsection .custtabs ul li a:hover{ background-color: #77b652; }


#innerpageleftcol .custsection .custtabs_cont{ margin:0; padding: 0; width:724px; float:left; border: 0px solid green; position: relative;}
#innerpageleftcol .custsection .custtabs_cont .top{ float:left; border-left: 2px solid #e7e7e7; border-right: 2px solid #e7e7e7; width: 649px; padding: 20px 35px 0px 35px;}
*+html #innerpageleftcol .custsection .custtabs_cont .top{ float:left; border-left: 2px solid #e7e7e7; border-right: 2px solid #e7e7e7; width: 649px; padding: 33px 35px 0px 35px;}

#innerpageleftcol .custsection .custtabs_cont .top .content { float: left; margin: 0px 58px 0px 0px; padding: 0px 0px 10px 0px; width: 100%; }
#innerpageleftcol .custsection .custtabs_cont .top .content ul { float: left; list-style: none outside none;  margin: -10px 58px 0px 0px; padding: 0px; width: 158px; }
#innerpageleftcol .custsection .custtabs_cont .top .content ul.morewidth {width: 300px; }
#innerpageleftcol .custsection .custtabs_cont .top .content ul li { color: #000000; font: 11px Arial,Helvetica,sans-serif; padding-bottom: 5px; }
#innerpageleftcol .custsection .custtabs_cont .top .content ul h4 { color: #000000; font: bold 12px Arial,Helvetica,sans-serif; margin-bottom: 6px; }

span.more a { color: #0d5257; float: right; font: bold 12px Arial, Helvetica, sans-serif; margin: 0; padding: 0 10px 0 0; text-decoration: none; }


#innerpageleftcol .custsection .custtabs_cont .bot{ float:left; background:url(../images/prod_bot.gif) no-repeat scroll 0 0 transparent; width: 724px; height: 19px;}

.cust_heading { border-bottom: 1px solid #cccccc; color: #78b653; margin: 0px 0px 10px 0px; height: 22px; width: 100%; float: left; font-weight: bold; }



#more_industry_box{ float: right; width: 227px;  background:url(../images/more_industry_content_bg.gif) repeat-y 0 0; display: none; position:absolute; left: 497px; top: -10px; }
#more_industry_box .mid{ float: left; margin: 8px 8px 0px 4px;   border: 0px solid red; position:relative;}
#more_industry_box .mid ul { float: left; list-style: none outside none;  margin: 0px 0px 0px 0px; padding: 0px; width: 105px; }
#more_industry_box .mid  ul li { padding-bottom: 5px; }
#more_industry_box .mid  ul li a{  color: #ffffff; font: 12px Arial,Helvetica,sans-serif; text-decoration: none; }
#more_industry_box .bot{ float: left!important;  background:url(../images/more_industry_bot.gif) no-repeat 0 0!important; width: 227px!important; height: 11px!important;  }
#more_industry_box .top{ float: left!important;  background:url(../images/more_industry_top.gif) no-repeat 0 0!important; width: 227px!important; height: 5px!important; border-left: none!important; border-right: none!important; padding: 0px!important;  }


/*.cust_banner{ background-color: #f5f5f5; padding: 10px; margin: 10px 0px 5px 12px; height: 93px; border: 1px solid #e9e9e9; width: 956px; }
.cust_banner img{ float: left; border: 1px solid #cccccc; margin: 0px 25px 0px 25px; }*/

.cust_banner{ background-color: #f5f5f5; padding: 27px 10px 10px 10px; margin: 10px 0px 5px 12px; height: 76px; border: 1px solid #e9e9e9; width: 956px; }
.cust_banner img{ float: left; border: 1px solid #cccccc; margin: 0px 10px 0px 10px; }

/* customer section end */



#innerpageleftcol .icon_top{float:right; margin: 0px 0px 0px 0px;}
#innerpageleftcol .heading{background-color:#f0f0f0; border-bottom: 1px solid #e8e8e8; padding: 3px; margin: 10px 0px 10px 0px; font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #373737; text-align: left; /*float: left;*/ clear: both; width: 99%; border-left:10px solid #81b959}

#innerpageleftcol .ulfontsize{font-size: 13px;clear:both;}


#icon_content{ float: left; margin: 5px 0px 0px 0px; padding: 0px 0px 25px 0px; width: 98%;}
#icon_content .thumbnail{ float: left; margin: 2px 10px 0 0; padding: 0;}
#icon_content span{font-weight: bold; }
#icon_content span a{text-decoration: none; color: #000000; }
#icon_content span a:hover{text-decoration: underline; }
#icon_content p{ margin: 5px 10px 0 0;}




/* news letter archieve start */
#newsletter_archives{ margin: 0px 0px 40px 0px; padding: 0px; width: 100%;}

#newsletter_archives .archives_box{ margin: 0px 111px 35px 0px; padding: 0px; width: 130px; text-align: center; float: left;}
#newsletter_archives .archives_box img{ border: 1px solid #000000; }
#newsletter_archives .archives_box .img_pdf{ border: 0px solid red; }


.thumbnail_new{ border: 1px solid #000000;}
#newsletter_archives .archives_box p{ margin:0px; padding:0px;}
#newsletter_archives .archives_box p strong{ font-weight: bold; font-size: 12px;}

#newsletter_archives .archives_box span{ float: left;}
#newsletter_archives .archives_box span img{ float: left; margin: 0px 5px 0px 0px;}
#newsletter_archives .archives_box span label{ float: left; margin: 0px 0px 0px 0px;}
#newsletter_archives .archives_box span label a{ font-size: 12px; text-decoration: none;}
#newsletter_archives .archives_box span label a:hover{ font-size: 12px; text-decoration: underline;}
/* news letter archieve start */


/* Style C ends here */


/* Style P starts here */

#single_column{

margin:0px 0 0 10px;
padding:10px 15px 0 0px;
}
#single_column h5{
  font: bold 16px Arial, Helvetica, sans-serif;
  margin: 0px 0px 5px 0px;
}
#single_column a{text-decoration:none;}
#single_column h1 {
color: #77B652; 
font: bold 22px/20px Arial,Helvetica,sans-serif; 
margin: 0px; 
padding:0px;
} 

#address_bar{
float:left;
margin:10px 0 0 0px;
padding:0px;
border:0px solid red;
width:980px;
}
.address_bar_top{
float:left;
margin:0px 0 0 0px;
padding:0px;
border:0px solid red;
width:980px;
height:22px;
background:url(../images/adress_bar_top.gif) no-repeat;
}
.address_bar_Main{
float:left;
margin:0px 0 0 0px;
padding:0px;
width:980px;
height:130px;
background:url(../images/adress_bar_mid.gif) repeat-y;
}

.address_bar_Main span{
float:left;
width:180px;
height:160px;
border:0px solid red;
margin:0px;
padding:0px 0 0 15px;
font:normal 12px Arial, Helvetica, sans-serif;
color:#000;
}

.address_bar_Main h2{
font:bold 14px Arial, Helvetica, sans-serif;
color:#77B652;
margin:0px 0px 10px 0px;
padding:0px;
clear:both;
}

.address_bar_Main h3{
font:bold 12px Arial, Helvetica, sans-serif;
color:#000;
margin:0px;
padding:3px 0 5px 0px;
clear:both;
}

.address_bar_Main h4{
font:bold 12px Arial, Helvetica, sans-serif;
color:#2e4c54;
margin:0px;
padding:0px;
float:left;
}

.address_bar_Main h4 a{
text-decoration:none;
}

.address_bar_Main h4 a:hover{
text-decoration:none;
}

.address_bar_Main p{
font:normal 12px Arial, Helvetica, sans-serif;
color:#7d7d7d;
clear:both;
margin:0px;
}

.address_bar_bot{
clear:both;
margin:0px 0 20px 0px;
padding:0px;
border:0px solid red;
width:980px;
height:22px;
background:url(../images/adress_bar_bot.gif) no-repeat;
}

#formPlaceholder{
width:611px;
margin:0px auto;
padding:0px;
}

/* New CSS added */
#formPlaceholder_small1 {
    margin: 0 auto;
    padding: 0;
    width: 337px;
}

#formPlaceholder_small1 .formheader {
    background: url("../images/formheader.gif") no-repeat scroll 0 0 transparent;
    color: #000000;
    font: bold 14px/57px Arial,Helvetica,sans-serif;
    height: 62px;
    padding-left: 20px;
    width: 317px;
}


#formPlaceholder_small1 .mainform {
    background: none repeat scroll 0 0 #EEF4F4;
    padding: 10px 15px 20px 20px;
}

/* New CSS added */


#formPlaceholder .formheader{
background:url(../images/formheader.gif) no-repeat;
width:591px;
height:62px;
padding-left:20px;
font:bold 14px/57px Arial, Helvetica, sans-serif;
color:#000000;
}

#formPlaceholder .mainform{
background:#eef4f4;
padding:10px 15px 20px 20px;
}

#formPlaceholder .mainform span{
font-weight:bold;
font-size: 12px;
}
 
#formPlaceholder_small1{
width:337px;
margin:0px auto;
padding:0px;
}
#formPlaceholder_small1 .formheader{
background:url(../images/formheader.gif) no-repeat;
width:317px;
height:62px;
padding-left:20px;
font:bold 14px/57px Arial, Helvetica, sans-serif;
color:#000000;
}

#formPlaceholder_small1 .mainform{
background:#eef4f4;
padding:10px 15px 20px 20px;
}

#formPlaceholder_small1 .mainform span{
font-weight:bold;
font-size: 12px;
}
 

#innerpageleftcol {
line-height:18px;
}

#innerpageleftcol a{
text-decoration:none;
}
#innerpageleftcol a:hover{
text-decoration:underline;
}
.features{
width:98%;
border-bottom:2px solid #ccc;  
font: bold 16px Arial,Helvetica,sans-serif;
}

/*css change on 09/05/2011*/
.management_block
{
	float:left;
	margin:0px 0 10px 0px;
	padding:0px 0 10px 0px;
	border:0px solid red;
	border-bottom:1px solid #ccc;
}

.management_team_icon{
	border:1px solid #000;
	float:left;
	margin:5px 10px 0 0px;
	padding:0px;
	width:150px;
}
.management_content
{
	float:left;
	margin:0px;
	padding:0px;
	width:570px;
	border:0px solid red;
}
.management_content h5
{
	float:left;
	margin:0px 0 10px 0px!important;
	padding:0px !important;
}
.management_content p
{
	clear:both;
	margin:0px;
	padding:0px;
}
/*
.rightsectionhead_2
{
  background:url(../images/rightsection_bg.gif) no-repeat;
  width:208px;
  height:34px;
  font:bold 14px/35px Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  padding:0px 0 0 15px;
}*/
.rightsectionhead_2 {
    background: url("../images/rightsection_bg.gif") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font: bold 13px/35px Arial,Helvetica,sans-serif;
    height: 34px;
    padding: 0 0 0 15px;
    width: 208px;
}


#rightcolumn .rightsection .rightcontent_2 img {margin:0px;padding:0px;}

.news_block{margin:0px 0 0px 0px;padding:0px 0 20px 0px;clear:both;}
.news_block p{margin:0px;padding:0px;clear:both;}
.news_block p.greendate{color: #5E9D2E; font: 12px Arial,Helvetica,sans-serif;}

.news_block h5{float:left;margin:0px;padding:0px;font:bold 14px Arial, Helvetica, sans-serif;}
.news_block span{font:normal 12px Arial, Helvetica, sans-serif;color:#5E9D2E;}

.event_block{margin:0px;padding:0px;float:left;font:normal 12px Arial, Helvetica, sans-serif;border-bottom:1px solid #ccc;padding:10px 10px 10px 0px;width:320px; }
.event_block span{font:bold 13px Arial, Helvetica, sans-serif;margin:0px 0 5px 0px;padding:0px;}
.event_block a{font:bold 12px Arial, Helvetica, sans-serif;padding:5px 0 0px 0px;margin:0px;}

/*table css start here*/

table {width:100%; float:left; margin:10px 0 10px 0;border-collapse:collapse;border-spacing:0;}
.text {padding:2px 0 2px 10px; vertical-align:middle;font:12px Arial,Helvetica,sans-serif;}
.table_heading_first{margin:0px;padding:2px 0 2px 10px;font:bold 12px Arial, Helvetica, sans-serif;color:#000;background-color:#bfbfbf;width:60%;}
.table_heading_second{text-align:center;background-color:#bfbfbf;width:20%;text-align:center;font:bold 12px Arial, Helvetica, sans-serif;}
.table_heading_third{text-align:center;background-color:#bfbfbf;width:20%;text-align:center;font:bold 12px Arial, Helvetica, sans-serif;}

.table_heading_fourth{text-align:center;background-color:#d99594;width:20%;text-align:center;}
.table_heading_fifth{text-align:center;background-color:#e36c0a;width:20%;text-align:center;}
.table_heading{margin:0px;padding:2px 0 2px 10px;font:bold 12px Arial, Helvetica, sans-serif;color:#000;background-color:#bfbfbf;}
td { border:0px solid #000; }

.icon_block{position:absolute; display:block; height:42px; width:742px;}
#icon_content p img{margin:0px 5px 0 5px;}
.console{float:left;margin:15px 0 15px 0px;padding:0px;}

/* ends here */



/* CSS for the Jobs page starts here */

#innerpageleftcol .jobs{
  width:720px;
  margin-bottom:35px;
}

#innerpageleftcol .jobs .jobscontent{
  width:540px;
}

#innerpageleftcol .jobs .strong{
  font-weight:bold;
}

#innerpageleftcol .jobs .jobscontent p{
  margin:0px 0px 5px 0px;
}

#innerpageleftcol .jobs .jobsrightcol{
  width:120px;
  margin-left:30px;
  padding-top:30px;
}

#innerpageleftcol .jobs .jobsrightcol .jobdetails{
  text-align:center;
}

#innerpageleftcol .jobs .jobsrightcol .applyjobs{
  background:#7db061;
  margin-bottom:10px;
  text-align:center;
  font-size:12px;
  color:#FFFFFF;
  font-weight:bold;
  padding:6px 0px 6px 0px;
}

#innerpageleftcol .jobs .jobsrightcol .applyjobs a{
  
  color:#FFFFFF;
  text-decoration:none;
}

#innerpageleftcol .jobs .jobsrightcol .applyjobs a:hover{
  text-decoration:underline;
}

#innerpageleftcol .jobdetailstoplinks{
  text-align:right;
  margin-bottom:10px;
}

#innerpageleftcol .jobtitle{
  background:#eeeeee;
}

#innerpageleftcol .jobtitle .titlehead{
  width:347px;
  padding:10px;
}

#innerpageleftcol .jobtitle .applynow{
  width:347px;
  padding:10px;
  text-align:right;
}


#innerpageleftcol .jobdetailstext{
  padding:0px;
}

#innerpageleftcol .jobdetailstext p{
  margin:10px 0px 20px 0px;
}

#innerpageleftcol .jobdetailstext ul{
  margin-bottom:20px;
}


/* CSS for the Jobs page ends here */


/* CSS for the News section starts here */
#innerpageleftcol .newsevents{
  width:735px;
  margin-top:15px;
}

#innerpageleftcol .newsevents .news{
  width:345px;
}

#innerpageleftcol .newsevents .events{
  width:345px;
  margin-left:40px;  
}

#innerpageleftcol .newsevents .newseventsheader{
background:url(../images/newsevents_bg.gif) repeat-x;
height:32px;
padding-left:20px;
font:bold 14px/35px Arial, Helvetica, sans-serif;
color:#000000;
}


/* CSS for the News section ends here */
