ul, li, p, h1, h2, h3, h4, form, span, img {
	margin: 0px;
	padding: 0px;
	border: none;
}

body {
	margin: 0px;
	padding: 0px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #5f5f5f;
	background: #3e4043;
}

.clear {
	clear: both;
}

a:focus {
	outline: none;
}
/* Main Navigation
-------------------------------*/
#nav_main {
	height: 34px;
	background: #fff url(/images/top_nav_bg.gif) repeat-x top left;
	text-align: left;
	}
#about, #about:visited {
	background-image:url(/images/about_us.gif);
}

#product, #product:visited {
	background-image:url(/images/products.gif);
}
#partners, #partners:visited {
	background-image:url(/images/partners.gif);
}
#solutions, #solutions:visited {
	background-image:url(/images/solutions.gif);
}
#technology, #technology:visited {
	background-image:url(/images/technology.gif);
}
#support, #support:visited{
	background-image:url(/images/support.gif);
}
#news, #news:visited {
	background-image:url(/images/news.gif);
}
.rollover span.alt {
	display:none;
}
.rollover img {
	border:none;
}
:root .rollover img {
	display:block;
}
.rollover, .rollover:visited {
	background-color:transparent !important; /* needed for Opera5/6 */
	background-repeat:no-repeat;
	background-position:0 0;
}
.rollover:hover, .rollover:focus, .rollover:active, .rollover.MMO, .rollover.MMO:visited {
	background-position:0 -34px;
}
.rollactive {
	background-position:0 -34px !important;
}


/* Global Navigation
-------------------------------*/
#menubg{
	clear:both;	
	background:url(/images/top_nav_bg.gif) repeat-x left top;
	height:34px;
	}
#nav_global {
	background: url(/images/nav_bar_rightcon.gif) right top no-repeat;
	height:34px;
	float:right;
	/*margin-right:5px;*/
	padding-right:17px;
	width:620px;
	}
#nav_global .links {   
	float: left;
	width: 58px;
	margin: 1px 8px 0 0; 
	text-align: center;
	}
#nav_global a:link { 
	text-decoration: none; 
	color: #3B3B3B;  
	}
#nav_global a:active { 
	text-decoration: none; 
	color: #4F5B8E;  
	}
#nav_global a:visited { 
	text-decoration: none; 
	color: #666;  
	}
#nav_global a:hover { 
	text-decoration: none; 
	color: #000000;  
	font-weight:normal;
	}
#nav_global ul ul li{
	background-color:#E2E8F5;
	margin:0px 6px 0px 6px !important;
	padding:7px 0px 7px 0px !important;
}
/* firefox fix */
html>body #nav_global ul ul li{
	margin:0px 12px 0px 12px !important;
}

.mainContainer {
	width: 962px;
	padding: 40px 21px 16px 21px;
	background: #fff;
	margin: 0 auto;
}
html>body .mainContainer {
	width:966px;
	margin: 0 auto;
}

.header {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	width: 962px;
}

.header .logo {
	float: left;
	padding: 0 0 27px 8px;
}

.header .topLinks {
	float: right;
	padding: 18px 0 0 0;
}

.header .topLinks ul {
	list-style: none;
}

.header .topLinks ul li {
	float: left;
	line-height: 26px;
	height:22px;
	display: inline;
	background: url(/images/top_link_line.gif) right top no-repeat;
}

.header .topLinks ul li a{
	font: 11px Arial, Helvetica, sans-serif;
	color: #515050;
	text-decoration: none;
	padding: 0 15px 0 27px;
	text-transform: capitalize;
	display: block;
}

.header .topLinks ul li a:hover {
	text-decoration: underline;
}

.header .topLinks ul li .homeIcon {
	background: url(/images/home_icon.gif) 14px 2px no-repeat;
}

.header .topLinks ul li .contactIcon {
	background: url(/images/contact_icon.gif) 14px 1px no-repeat;
}

.header .topLinks ul li .sitemapIcon {
	background: url(/images/sitemap_icon.gif) 13px 2px no-repeat;
	border: none;
}

.header .topLinks ul li.lineNone {
	background: none !important;
}

/*---------------------navBar--------------*/

.navBar {
	/*width: %;*/
	background: url(/images/nav_bar_bg.gif) top left repeat-x;
	height: 34px;
	margin: 0px;
	padding: 0px;
}

.conLeft{
	background: url(/images/nav_bar_leftcon.gif) top left no-repeat;
	height: 34px;
	width:8px;
	float:left;
}

.conright{
	background: url(/images/nav_bar_rightcon.gif) right top no-repeat;
}

.navHome{
	float: left;
	padding: 10px 0px 0 14px;
}

.navBar ul {
	list-style: none;
}

.navBar li {
	float: right;
}

.navBar li a{
	font: bold 11px/34px Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 0 24px 0 10px;
	background: url(/images/nav_bar_arrow.gif) 0 3px no-repeat;
	text-decoration: none;
	text-transform: uppercase;
}

.navBar li a:hover {
	text-decoration: underline;
}

.bannerContainer {
	width: 962px;
	margin: 6px 0 0 0;
}

.bannerImg {
	float: left;
	border: none;
}

/*-----------------Product-----------------*/

.rightproductCont {
	width: 258px;
	float: left;
	background: #EFF0F1;
	margin: 0 0 0px 9px;

}

.productContainer {
	width: 258px;
	background: #eff0f1;
	border-bottom: 0px solid #fff;
	}

.headingProd {
	background: url(/images/products_img.gif) top left no-repeat;
	line-height:28px;
	height:28px;
	
}

.headingProd a{
	background: url(/images/products_img_icon_up.gif) 12px 7px no-repeat;
	font: bold 11px/28px Arial, Helvetica, sans-serif;
	height:28px;
	display:block;
	color: #ffffff !important;
	padding: 0 0 0 34px;
	text-decoration: none;
	}

.productContainer ul {
	list-style: none;
	margin: 0 12px 0 10px;
	padding: 0 0 14px 0;
	border-bottom: 1px solid #bdbdbe;
}

.productContainer ul.bdrNone{
	border: none;
}

.productContainer ul li {
	font: 11px Arial, Helvetica, sans-serif;
	color: #5f5f5f;
	padding: 0 0 0 7px;
}

.productContainer ul li h2 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #393939;
	padding: 14px 0 0 0;
}

.productContainer ul li .more {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #791d36;
	padding: 10px 0px 0px 0px !important;
	text-transform: capitalize;
	text-decoration: none;
}

.productContainer ul li .top_padd {
	padding: 7px 0 0 0;
}

/*-----------------Product-----------------*/

/*-----------------Product-----------------*/

.applicationContainer {
	width: 258px;
	background: #eff0f1;
}

.headingApp {
	background: url(/images/application_img.gif) top left no-repeat;
	height: 28px;
}

.headingApp a{
	background: url(/images/application_img_icon.gif) 12px 7px no-repeat;
	font: bold 11px/28px Arial, Helvetica, sans-serif;
	color: #ffffff !important;
	padding: 0 0 0 34px;
	text-decoration: none;
	display:block;
}

.applicationContainer ul {
	list-style: none;
	margin: 0 12px 0 10px;
	padding: 0 0 14px 0;
	border-bottom: 1px solid #bdbdbe;
}

.applicationContainer ul.bdrNone{
	border: none;
}

.applicationContainer ul li {
	font: 11px Arial, Helvetica, sans-serif;
	color: #5f5f5f;
	padding: 0 0 0 7px;
}

.applicationContainer ul li h2 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #393939;
	padding: 14px 0 0 0;
}

.applicationContainer ul li .more {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #791d36;
	padding: 0 0 0 0;
	text-transform: capitalize;
	text-decoration: none;
}
/*-----------------Product-----------------*/

/*-----------------Product-----------------*/

.coretechCont {
	width: 258px;
	background: #eff0f1;
}

.headingCore {
	background: url(/images/core_tech_img.gif) top left no-repeat;
	height: 28px;
}

.headingCore a{
	background: url(/images/core_tech_img_icon.gif) 12px 7px no-repeat;
	font: bold 11px/28px Arial, Helvetica, sans-serif;
	color: #ffffff !important;
	padding: 0 0 0 34px;
	text-decoration: none;
	display:block;
}

.coretechCont ul {
	list-style: none;
	margin: 0 12px 0 10px;
	padding: 0 0 14px 0;
	border-bottom: 1px solid #bdbdbe;
}

.coretechCont ul.bdrNone{
	border: none;
}

.coretechCont ul li {
	font: 11px Arial, Helvetica, sans-serif;
	color: #5f5f5f;
	padding: 0 0 0 7px;
}

.coretechCont ul li h2 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #393939;
	padding: 14px 0 0 0;
}

.coretechCont ul li .more {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #791d36;
	padding: 0 0 0 0;
	text-transform: capitalize;
	text-decoration: none;
}
/*-----------------Product-----------------*/
/*-----------------body container-----------------*/

.bodyContainer {
	clear:both;
	width: 962px;
}

.lefttextCont {
	width: 304px;
	float: left;
	padding: 0 62px 0 9px;
}
.lefttextCont h1 {
	font: normal 14px/18px Arial, Helvetica, sans-serif;
	color: #a44158;
	padding: 0px 0 12px 0px;
}

.lefttextCont p {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #727272;
	border-top: 1px solid #c5c5c5;
	border-bottom: 1px solid #c5c5c5;
	padding: 6px 0px 7px 0px;
	margin-bottom:13px;
}




.midtextCont {
	width: 261px;
	float: left;
}

.midtextCont h1 {
	font: 14px Arial, Helvetica, sans-serif;
	color: #791d36;
	padding: 0 0 8px 0;
}

.midtextCont h2 {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #44464a;
	padding:8px 0 0 0;
}

.midtextCont p {
	font: 11px Arial, Helvetica, sans-serif;
	color: #727272;
	padding: 0 0 11px 0;
	border-bottom: 1px solid #c5c5c5;
}
.midtextCont a {
	font: 11px Arial, Helvetica, sans-serif;
	color: #727272;
	text-decoration:none;
}
.midtextCont p.bdrNone {
	border-bottom: none;
}
.midtextCont h3 {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #3d4a7b;
	padding:0;
	margin:0;
	text-decoration: none;
}
.midtextCont h3 a {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #3d4a7b;
	text-decoration: none;
}


.righttextCont {
	width: 253px;
	float: right;
	padding: 0;
	text-align:left;
}

.righttextCont h1 {
	font: 14px Arial, Helvetica, sans-serif;
	color: #791d36;
	padding: 0 0 14px 0;
	display: block;
}
.righttextCont .pressArrow {
	float: right;
	font: 14px Arial, Helvetica, sans-serif;
	color: #791d36;
	padding: 0 0 14px 0;
}

.righttextCont p {
	font: 11px Arial, Helvetica, sans-serif;
	color: #44464a;
	padding-bottom: 10px;
}
.righttextCont ul {
	margin:0;
	padding:0;
	list-style:none;
}
.righttextCont li {
	font: 11px Arial, Helvetica, sans-serif;
	color: #44464a;
	margin:0 0 5px 0;
	height:auto;
}

.righttextCont .txt {
	font: 11px Arial, Helvetica, sans-serif;
	color: #44464a;
	float: left;
	padding: 14px 0 0 12px;
}

/*----- left Navigation-----*/
.LeftNavCont {
	width: 202px;

	padding: 30px 0px 0px 0px;
	float: left;
	border-right: 1px solid #c5c5c5
}
		

.leftNav {
	width: 185px;
	padding: 0 0 0 7px;
}

.leftNav h2 {
	/*font: 14px Arial, Helvetica, sans-serif;
	color: #791d36;
	background: url(/images/product_solution_heading.gif) left top no-repeat;
	padding: 0 0 14px 21px;
	text-indent:-3000px;*/
	padding: 0;/* 0 14px 0;*/
	margin:0;
	height:28px;
	vertical-align:top;
	display:block;
}
.leftNav h2 img{
	margin:0;
	padding:0;
	vertical-align:top;
}

.leftNav ul {
	width: 185px;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.leftNav ul ul {
	width: 141px;
	list-style: none;
	margin: 0 0 0 35px;
	padding: 0px;
}


.leftNav ul li{
	border-top: 1px solid #c5c5c5;
	margin: 1px 0 0 0;
	padding: 0px;
	display: block;
}

.leftNav ul ul li{
	border:none;
	padding: 0px;
	display: block;
}

.leftNav ul li a{
	display:block;
	font: 12px/16px Arial, Helvetica, sans-serif;
	color: #3b3b3b;
	text-decoration: none;
	padding: 4px 0 4px 35px;
	margin:1px 0 0 0;
	background:url(/images/lhsarrow.gif) no-repeat 20px 9px;
	height:1%;
}
.leftNav ul ul li a{
	display:block;
	font: 12px/16px Arial, Helvetica, sans-serif;
	color: #3b3b3b;
	text-decoration: none;
	padding: 4px 0 4px 9px;
	margin:1px 0 0 0;
	background: url(/images/lhs2ndarrow.gif) no-repeat 0px 9px;
	height:1%;
}

.leftNav ul li a:hover {
	display:block;
	color: #4f5b8e;
	margin:1px 0 0 0;
	background-color:#EEF4FA;

}
.leftNav ul ul li a:hover {
	display:block;
	color: #4f5b8e;
	margin:1px 0 0 0;
	background-color:#ffffff;

}
.leftNav ul li a.active {
	display:block;
	color: #4f5b8e;
	background-color:#EEF4FA;
	font-weight:bold;
}
.leftNav ul ul li a.active {
	display:block;
	color: #3B3B3B;
	background-color:#ffffff;
	font-weight:bold;
}


.leftNav .bottomBdr {
	border-bottom: 1px solid #c5c5c5;
}
	

.abutbodyContainer {
	width: 962px;
	/*padding: 0 0 21px 0px;*/
	padding: 0px;
	float: left;

}

.whitePaper {
	width: 174px;
	border: 1px solid #cacaca;
	padding: 14px 0 18px 16px;
	margin: 140px 0 0 0;
}

.whitePaper h1 {
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #86334a;
	padding: 0 0 16px 11px;
}

.whitePaper p {
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	color: #505050;
	padding: 0 0 11px 0;
}

.whitePaper h2 {
padding: 11px 0 0 0;
}

.innercontainer {
	width: 729px;
	float: left;
	padding: 6px 0px 0px 30px;
	margin:0;
/*	border-left: 1px solid #c5c5c5;
*/}

.bodytext {
	float: left;
	width:100%;
}

.bodytext .topimg{
	position: absolute;
	width: 206px;
	height: 139px;
	top: 219px;
	left: 754px;
}

.bodytext .topimg2{
	position: absolute;
	width: 143px;
	height: 123px;
	top: 480px;
	left: 810px;
}

.bodytext .breadcrumb {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000;
	background: url(/images/abut_toplink_bg.gif) left bottom no-repeat;
	padding: 6px 0 36px 0;
}
.bodytext .breadcrumb a{
	font: 11px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration:none;
}
.breadcrumb img{
	margin:0px 0px 20px 10px;
}

.bodytext .breadcrumb span {
	color: #4f5b8e;
}

.innercontainer a{
	text-decoration:none;
}
.innercontainer a:hover{
	text-decoration:underline;
}
.sideimages {
	margin:0px 0px 20px 15px;
	cursor:pointer;
 	
}


.innercontainer h1 {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #4f5b8e;
	text-transform: uppercase;
	margin: 0 0 12px 0;
	width:500px;
}

.innercontainer h2 {
	font: normal 14px/normal Arial, Helvetica, sans-serif;
	color: #86334A;
	margin: 0px 0 5px 0;
	width:520px;
	text-align:justify;
}

.innercontainer h2 a{
	font: normal 14px/normal Arial, Helvetica, sans-serif;
  	color: #86334A;
	text-decoration:none;
}

.innercontainer h3 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #88243D;
	background: url(/images/abut_line.gif) bottom left no-repeat;
	padding: 0 0 4px 0px;
}
.innercontainer h3 a{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #88243D;
	text-decoration:none;
}
.innercontainer h4 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #A7314D;
	background:url(/images/heading_bg.gif) bottom left no-repeat;
	padding: 0 0 0 12px;
	line-height:35px;
	}
.innercontainer p{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #727272;
	padding: 0 80px 0 0px;
	margin:12px 0 15px 0;
}
.innercontainer p.last{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #727272;
	padding: 0 80px 0 0px;
	margin:12px 0 0 0;
}

.innercontainer p a {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #4F5B8E;
	padding: 0;
}
.innercontainer a {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #4F5B8E;
	padding: 0;
}

.innercontainer a:hover {
	text-decoration: underline;
}

.innercontainer ul{
	list-style:none;
	margin:15px 0px 0px 12px;
}
.innercontainer ul a{
	color:#5f5f5f;
}
.innercontainer ul ul{
	list-style:none;
	margin:5px 0 0 0;
}
.innercontainer ul li{
	background:url(/images/ul-dot.gif) no-repeat left 5px;
	padding:0 0 10px 12px;
	color:#4F5B8E;
	font-weight:normal;
}
.innercontainer ul ul li{
	background:url(/images/lhsarrow.gif) no-repeat 12px 3px;
	padding:0 0 5px 28px;
	font-weight:normal;
	color:#727272;
}
.innercontainer ul ul ul{
	list-style:none;
	margin:5px 0 0 0;
}
.innercontainer ul ul ul li{
	background:url(/images/arrow_3rdlevel.gif) no-repeat 12px 3px;
	padding:0 0 5px 28px;
	font-weight:normal;
	color:#727272;
}

.innercontainer ol{
	width:80%;
	margin:0;
	padding:0;

}
.innercontainer ol li{
	line-height:18px;
	padding:0 0 10px 0px;
	margin:0 0 10px 30px;
	background: url(/images/abut_line.gif) bottom left no-repeat;

}



/*--------------*/
.rightimgContainer {
	width: 200px;
	float: left;
}

.rightimgContainer .img1 {
	width: 206px;
	height: 139px;
}


.footer {
	clear:both;
	display:block;
	font: 10px Arial, Helvetica, sans-serif;
	color: #AAABAC;
	
	padding: 17px 0 28px 29px;
	width: 975px;

	margin: 0 auto;
	background: #3E4043;
}
html>body .footer {
	width: 978px;
	padding: 17px 0 28px 29px;
}
.footer a{
	font: 11px Arial, Helvetica, sans-serif;
	color: #AAABAC !important;
	text-decoration:none;
}
.footer a:hover{
	text-decoration:underline;
}

.home_icon
{
float:left;
width:50px;
}

.border_none {
	border: none !important;
}
.brownline{
	background-color:#791d36;
	height:4px;
	line-height:4px;
	margin-top:7px;
	margin-bottom:15px;
	width:962px;
}

.brownline-hp{
	background-color:#791d36;
	height:4px;
	line-height:4px;
	margin-top:7px;
	margin-bottom:7px;
	width:962px;
}
/* Homepage Date Box */
.pressMainbox {
	width: 248px;
	float: right;
	padding: 0;
	text-align:left;
}

.pressboxheading{
	height:29px;
}
.pressbox{
	clear:both;
}
.datebox{
	display:block;
	background:url(/images/date_bg.gif) no-repeat left top;
	width:47px;
	height:60px;
	text-align:center;
	margin:0 12px 0px 0;
	float:left;
}
.datebox p{
	margin:0;
	padding:0;
}
.datebox .month{
	font-size:11px;
	line-height:14px;
	padding:2px 0 0 0;
}
.datebox .day{
	font-weight:bold;
	font-size:24px;
	line-height:23px;
	padding-bottom:6px;
}
.datebox .year{
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:15px;
}

.separator {
	clear:left;
	background:url(/images/date_separator.gif) repeat-x left center;
	height:10px;
	line-height:10px;
	margin:5px 0;
	}
.summary{
	float:left;
	width:160px;
}
.summary a{
	color:#5f5f5f;
	font-size:11px;
	text-decoration:none;
}

p.footnotes{
	background: url(/images/abut_line.gif) top left no-repeat;
	padding: 10px 0px;
	font-size:11px;
	color:#791D36;
}
.endline{
	background: url(/images/abut_line.gif) top left no-repeat;
	margin:0 !important;
	padding:0 !important;
	height:1px !important;
	line-height:1px !important;
	}
.vertical_separator{
	width:46px;
	background:url(/images/mid_sep_bottom.gif) no-repeat bottom left;
}

/* news section style */

.td1
{
	width:260px;
	float:left;
	text-transform:none;
	padding:0px 0px 0px 0px;
}

.td2
{
	width:290px;
	float:right;
	text-transform:none;
	padding:0px 17px 0px 0px!important;
}
.td2 p{
	margin:0;
	padding:0;
}
.td2 a
{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #4F5B8E;
	padding: 0 0px 0 0;
}
.td2 a:hover
{
	texr-decoration:none;
}


.td3
{
	text-transform:none;
	padding:0px 0px 0px 17px;
}

.bluetext
{
	color:#4f5b8e;
	font-weight:bold;
	text-align:left;
}


.small_text
{
	font: 10px Arial, Helvetica, sans-serif!important;
	color: #5f5f5f;
	text-align:right;
}

.bodytext_news {
	float: left;
	background-image:url(/images/about_img1.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	width:100%;
}

.bodytext_news .breadcrumb {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000;
	background: url(/images/abut_toplink_bg.gif) left bottom no-repeat;
	padding: 6px 0 36px 0;
}
.bodytext_news .breadcrumb a{
	font: 11px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration:none;
}
.breadcrumb img{
	margin:0px 0px 20px 10px;
}

.bodytext_news .breadcrumb span {
	color: #4f5b8e;
}

.top_grey
{
	background-image:url(/images/grey_top.gif);
	background-repeat:no-repeat;
	width:599px;
	height:12px;
	line-height:8px;
	clear:both;
}

.middle_grey
{
	/*background-image:url(/images/middle_grey.gif);
	background-repeat:repeat-x;
	*/
	width:599px;
	height:145px;
}
.middle_grey img{
		margin:0;
		padding:0;
		vertical-align:middle;
		float:right;
		
}

.release_box_main
{
	width:670px;
	text-align:left;
	border-bottom: 1px solid #c5c5c5;
	height:100%;
}

.release_box1
{
	width:120px;
	text-align:left;
	float:left;
	padding-bottom:10px;
	height:auto;
}

.release_box2
{
	width:500px;
	text-align:left;
	float:left;
	padding-bottom:10px;
	height:auto;
}

.release_box_main1
{
	width:670px;
	text-align:left;
}


.red_font
{
	color:#a7314d;
	font-weight:bold;
	font-size:12px;
}
.darkred
{
	color:#791d36;
	font-weight:bold;
	font-size:12px;
}
p.PRseparator{
		border-bottom:#c7c7c8 1px solid;
		padding:5px 0px 5px 0px;
		margin:0px 0px 0px 0px;
		width:230px;
}
p.PRlast{
		padding:5px 0px 5px 0px;
		margin:0px 0px 0px 0px;
		width:230px;
}


/*=========== Forms styling =============*/
.formcontainer{
	width:100%;
}
.formcontainer label{
	display:block;
	float:left;
	width:150px;
	line-height:22px;
}
.formcontainer input, textarea{
	border:#A2A0A0 1px solid;
}
.formcontainer span{
	width:5px;
	margin-right:5px;
	color:#A7314D;
	float:left;
	line-height:24px;
}
.asterisk{
	color:#A7314D;
}
.formcontainer .submitbtn{
	margin:0;
	padding:0;
	border:none;
}
/*==============================*/

.investors{
	background:url(/images/abut_line.gif) no-repeat bottom left;
	margin:2px 0 15px 0;
	padding-bottom:15px;
}
.investors img{
border:#C5C5C5 1px solid;	
}

.press_release{
	border-bottom:1px solid #c5c5c5;
	margin:0 0 0px 0;
}

.press_release p
{
	padding:0px 0px 0px 0px;
}

.press_release img
{
	padding:0px 0px 0px 0px;
}
/*=====================*/
.tablesdata{
	margin:0 0 15px 0;
}
.tablesdata .tdpadding{
	padding:12px;
}
.tablesdata .imgbrdr{
border:#C5C5C5 1px solid;	
}
.tablesdata td{
	padding:12px 0 12px 12px;
}
.bgbtm{
	background:url(/images/tablebottombg.gif) repeat-x left bottom;
	height:9px;
	line-height:9px;
	padding:0 !important;
}
.nopadding{
	padding:0 !important;
	}

.leftcorner{
	background:url(/images/table_lft_corner.gif) no-repeat left bottom;
}
.righttcorner{
	background:url(/images/table_rt_corner.gif) no-repeat left bottom;
}
.leftborder{
	border-left:#C5C5C5 1px solid;
}
.rtborder{
	border-right:#C5C5C5 1px solid;
}
.left_rt_border{
	border-style:solid;
	border-width:0px 1px;
	border-color:#C5C5C5;
}

.image_coverage
{
	padding:3px 15px 15px 0px;
}
.image_coverage2
{
	padding:3px 0px 10px 10px;
}

.image_conferences
{
	padding:15px 15px 35px 0px;
}

.normal_blue
{
	color:#4f5b8e;
}
p.coverage{
	/*background:url(/images/abut_line.gif) no-repeat bottom left;
	margin:-5px 0 20px 0!important;*/
	/*width:620px;*/
	width:auto;
	margin:0px 80px 15px 0;
	height:2px;
	line-height:2px;
	border-bottom:#B6C0D1 1px solid;
}
.readall {
	font: 11px Arial, Helvetica, sans-serif;
	font-weight:bold !important;
	color: #3d4a7b;
	display:block;
	margin:0;
	border:none;
	text-decoration: none;
	clear:both;
}


.readall a {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #3d4a7b!important;
	text-decoration: none;
}
.readall a:hover{
	text-decoration:underline;
}

.bgnone{
	background:none;
	margin-bottom:0;
}

.pressMainbox .readall{
	display:block;
}

.events
{
	clear:both;
	width:962px;
	height:34px;
	margin-bottom:18px;
}

.left_events
{
	background:url(/images/rounded_left.gif) no-repeat bottom left;
	width:5px;
	height:34px;
	float:left;
}

.mid_events
{
	background:url(/images/rounded_middle.gif) repeat-x bottom left;
	width:952px;
	height:34px;
	float:left;
}

.right_events
{
	background:url(/images/rounded_right.gif) no-repeat bottom left;
	width:5px;
	height:34px;
	float:left;
}

.events_img
{
	padding:7px 0px 0px 21px;
	float:left;
}

.scroll
{
	width:834px;
	padding:9px 12px 0px 12px;
	float:left;
	text-transform:uppercase;
	font-weight:bold;
	color:#44464A;
}


/*====== news formatting=========*/
.newsformat{
	margin:10px 80px 35px 0;
}
.newsformat p{
	margin:0;
}
.newsformat p strong{
		color:#505050;
}
p.newscontent{
	font-size:11px;
}
p.readmore{
	margin:10px 0 0 0;
}

.coverageformat{
	margin:10px 80px 15px 0;
	border-bottom:#B6C0D1 1px solid;
}
.coverageformat p{
	margin:0;
}
.coverageformat p strong{
		color:#505050;
}
.coverageformat p.coveragecontent{
	font-size:12px;
}
.coverageformat p.readmore{
	margin:10px 0 15px 0;
}
.boldgrayheading{
	color:#505050;
}


/* For Products Subsections Insight Awards logo added..Starts */

.whitePaper-prod {
	width: 174px;
	border: 1px solid #cacaca;
	padding: 14px 0 18px 16px;
	margin: 40px 0 0 0;
}

.whitePaper-prod h1 {
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #86334a;
	padding: 0 0 16px 11px;
}

.whitePaper-prod p {
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	color: #505050;
	padding: 0 0 11px 0;
}

.whitePaper-prod h2 {
padding: 11px 0 0 0;
}

.insight-awards {
margin:40px 0px 0px 0px;
}
/* For Products Subsections Insight Awards logo added..Ends */
