body {
	margin: 0px
}
Table {
	color: #333333;
	padding: 0px;
	font: 11px/15px tahoma, verdana;
}
Input {
	font-family: tahoma, verdana;
	font-size: 11px;
	color: #333333;
	height: 18px;
	padding-left: 5px;
	border: 1px Solid #94AECB;
}
textarea {
	font-family: tahoma, verdana;
	font-size: 11px;
	color: #333333;
}
Select {
	font-family: tahoma, verdana;
	font-size: 11px;
	color: #333333;
	border: 1px Solid #BDC7D2;
}
a {
	font-family: tahoma, verdana;
	font-size: 11px;
	color: #667787;
	text-decoration: none;
}
a:Hover {
	font-family: tahoma, verdana;
	font-size: 11px;
	color: #C30000;
	text-decoration: none;
}
.txt11-bold {
	font-family: tahoma, verdana;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}
.txt11-blue {
	font-family: tahoma, verdana;
	font-size: 11px;
	color: #5E90BB;
	font-weight: normal;
}
.redtxt {
	font-family: tahoma, verdana;
	font-size: 11px;
	color: #C30000;
}
.Body-Heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #4F5D6C;
	height: 20px;
	line-height: 20px;
}
.main-Heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0053a3;
	height: 20px;
	margin:0px;
	padding:0px;
}
.Headings {
	font-family: tahoma, verdana;
	font-size: 11px;
	font-weight: bold;
	color: #0053a3;
	height: 20px;
}
.Headings_grey {
	font-family: tahoma, verdana;
	font-size: 11px;
	font-weight: bold;
	color: #667787;
	height: 20px;
}
.RighBoxHeading {
	font-family: tahoma, verdana;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #D9E4EF;
	border: 1px Solid #B5B5B5;
	height: 20px;
}
.RighBox {
	font-family: Tahoma, verdana;
	font-size: 11px;
	color: #666666;
	padding: 10px;
	padding-left: 5px;
	padding-right: 5px;
	background: white;
	border-bottom: 1px Solid #B5B5B5;
	border-right: 1px Solid #B5B5B5;
	border-left: 1px Solid #B5B5B5;
}
ul {
	margin-left: 20px;
}
a.more {
	font-family: tahoma, verdana;
	font-size: 10px;
	font-weight: bold;
	color: #6699CC;
	text-decoration: none;
	height: 15px;
}
a.more:hover {
	font-family: tahoma, verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	height: 15px;
	padding-left: 5px;
}
.Borderbottom-lightblue {
	border-bottom: 1px Solid #CBD5DE;
}
.Borderbottom-lightblue a:link {
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}
.Borderbottom-lightblue a:visited {
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}
.Borderbottom-lightblue a:hover {
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.Borderbottom-lightblue a:active {
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}
.leftmenu-Heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: white;
	padding-left: 15px;
	height: 25px;
	background-color: #5E90BB;
}
.leftmenu-SubHeading {
	font-family: tahoma, verdana;
	font-size: 11px;
	font-weight: bold;
	color: #00519B;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 2px Solid #A5B2C0;
	background-color: #FFFFFF;
}
.leftmenu-SubHeading2 {
	font-family: tahoma, verdana;
	font-size: 11px;
	font-weight: normal;
	color: #00519B;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px Solid #A5B2C0;
	background-color: #FFFFFF;
}
.leftmenu-SubHeading2_hover {
	font-family: tahoma, verdana;
	font-size: 11px;
	font-weight: normal;
	color: #00519B;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px Solid #000000;
	background-color: #DCE7F0;
	cursor: pointer;
}
.leftmenu-Normal {
	font-family: tahoma, verdana;
	font-size: 11px;
	color: black;
	height: 24px;
	padding-left: 15px;
	padding-right: 5px;
	border-bottom: 1px Solid #A5B2C0;
	cursor: hand;
}
.leftmenu-Over {
	font-family: tahoma, verdana;
	font-size: 11px;
	color: black;
	height: 24px;
	padding-left: 15px;
	padding-right: 5px;
	background-color: #DCE7F0;
	border-bottom: 1px Solid #000000;
	cursor: pointer;
}
.Footer {
	font-family: tahoma, verdana;
	font-size: 11px;
	color: #667787;
	border-top: 1px Solid #C2C9CF;
}
a.FooterLinks {
	font-family: tahoma, verdana;
	font-size: 11px;
	color: #667787;
	text-decoration: none;
}
a.FooterLinks:Hover {
	font-family: tahoma, verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.brdr {
	border: 1px solid #CCCCCC;
}
.pading {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	line-height: 13px;
	padding-top: 10px;
	padding-right: 9px;
	padding-bottom: 10px;
	padding-left: 10px;
	height: 100px;
	background: url(../images/know_bg.jpg) no-repeat right bottom;
}
a.clickmore {
	font-family: tahoma, verdana;
	font-size: 11px;
	font-weight: normal;
	color: #CDFBFF;
	text-decoration: none;
}
a.clickmore:hover {
	font-family: tahoma, verdana;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
.highlight_box {
	background-color: #FFFFFF;
	border: 1px solid #b1b1b1;
	clear: left;
	float: right;
	width: 200px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-image: url(../images/highlight_box_bg.gif);
	background-repeat: repeat-y;
}
.highlight_box_2 {
	background-color: #FFF; /*#f2f6fa*/
	;
	clear: left;
	float: left;
	padding: 15px;
	background-image: url(../images/list_bg.jpg);
	background-repeat: no-repeat;
	width: 90%;
}
.industry td {
	background-image: url(../images/td_bg.jpg);
	background-repeat: no-repeat;
}
.t_t td {
	background-image: url(../images/tt_bg.jpg);
	background-repeat: no-repeat;
	padding-left:5px;
}
.rightmenu_bg {
	background-image: url(../images/rightpannel-bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.redtxt_portal {
	font-size: 11px;
	font-weight: bold;
	color: #C30000;
	text-decoration: none;
}
.redtxt_portal a:link {
	font-size: 12px;
	font-weight: bold;
	color: #C30000;
	text-decoration: underline;
}
.redtxt_portal a:visited {
	font-size: 12px;
	font-weight: bold;
	color: #C30000;
	text-decoration: underline;
}
.redtxt_portal a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #C30000;
	text-decoration: none;
}
.redtxt_portal a:active {
	font-size: 12px;
	font-weight: bold;
	color: #C30000;
	text-decoration: underline;
}
img {
	border-style: none;
}
/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs {
	padding: 0px 0px;
	margin-left: 10;
	margin-bottom: 0;
	font: normal 11px Verdana;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
}
.shadetabs li {
	display: inline;
	margin: 0;
}
.tabHeading {
	background-image:url(../images/tabs_bg.gif);
	background-repeat:repeat;
	height:29px;
}
.shadetabs li a {
	text-decoration: none;
	position: relative;
	z-index: 1;
	padding-left:5px;
	padding-right:5px;
	margin-right: 3px;
	color: #004683;
	font-size:11px;
}
.shadetabs li a:visited {
	color: #004683;
}
.shadetabs li a:hover {
	text-decoration: underline;
	color: #004683;
}
.shadetabs li a.selected { /*selected main tab style */
	position: relative;
	top:1px;
	padding-top:5px;
	padding-bottom:6px;
	padding-left:5px;
	padding-right:5px;
	cursor:default;
}
.shadetabs li a.selected { /*selected main tab style */
	background-color:#FFFFFF;
	border-bottom-color: white;
	font-weight:normal;
}
.shadetabs li a.selected:hover { /*selected main tab style */
	text-decoration: none;
}
.shadetabs li a#apply { /*selected main tab style */
	background-color:#5e90bb;
	border-bottom-color: white;
	font-weight:normal;
	color: #FFFFFF;
}
.shadetabs li a#apply { /*selected main tab style */
	position: relative;
	top:1px;
	padding-top:5px;
	padding-bottom:6px;
	padding-left:10px;
	padding-right:10px;
	cursor:default;
}
.shadetabs li a#apply:hover { /*selected main tab style */
	background-color:#5e90bb;
	border-bottom-color: white;
	font-weight:normal;
	color: #FFFFFF;
}
.shadetabs li a#apply.selected { /*selected main tab style */
	background-color:#FFFFFF;
	border-bottom-color: white;
	font-weight:normal;
	color: #004683;
}
h3 {
	font-size: 18px;
	color: #9c0d0d;
	text-decoration: none;
	margin: px;
	padding: 0px;
	font-weight: normal;
	line-height: normal;
	text-transform: capitalize;
}
.tabcontent {
	padding: 3px;
}
.tab_div_bg {
	width:410px; /*background-image:url(../images/tabs_content_bg.jpg); background-repeat:no-repeat; background-position:bottom left; */
}
 @media print {
.tabcontent {
	display:block !important;
}
}
.tab_div_bg ul {
	margin:0px;
	padding:0px;
}
.tab_div_bg li {
	list-style: url(../images/bullet1.gif);
	margin-top: 6px;
}
.grey {
	color: #667787;
}
.case_study_bg {
	background: url(../images/blue_bg.jpg) no-repeat right bottom;
	font-size: 18px;
	color: #5e90bb;
	line-height: 22px;
	padding: 10px;
}
.case_study_bg a {
	font-size: 18px;
	color: #5e90bb;
	text-decoration: underline;
}
.case_study_bg a:hover {
	font-size: 18px;
	color: red;
	text-decoration: none;
}
.case_study_bg h4 {
	font-size: 20px;
	color: #737373;
	margin: 0px 0px 5px;
}
.story_bg {
	font-size: 14px;
	text-decoration: none;
	color: #FFFFFF;
	padding: 10px 10px 20px;
	background: #01589f url(../images/story_Bg.jpg) no-repeat;
	line-height: 18px;
}
.case_bg {
	background-image: url(../images/case_bg.jpg);
	background-repeat: no-repeat;
	height: 194px;
	width: 221px;
	font-size: 20px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 24px;
	padding-left: 10px;
	padding-top: 15px;
	padding-right: 5px;
}
.case_links {
}
.case_links a:link {
	font-size:13px;
	font-weight:bold;
	color:#01589f;
	text-decoration:none;
}
.case_links a:visited {
	font-size:13px;
	font-weight:bold;
	color:#01589f;
	text-decoration:none;
}
.case_links a:hover {
	font-size:13px;
	font-weight:bold;
	color:#4F5D6C;
	text-decoration:none;
}
.case_links a:active {
	font-size:13px;
	font-weight:bold;
	color:#01589f;
	text-decoration:none;
}
.learn_more {
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#C30000;
}
.learn_more a:link {
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#667787;
	padding-left: 5px;
}
.learn_more a:visited {
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#667787;
	padding-left: 5px;
}
.learn_more a:hover {
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	color:#C30000;
	padding-left: 5px;
}
.learn_more a:active {
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#667787;
	padding-left: 5px;
}
.left_table {
	width: 161px;
	background-image: url(../images/left_table_bg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.heading_cs {
	background-image: url(../images/heading_cs.jpg);
	background-repeat: no-repeat;
	height: 72px;
	width: 161px;
}
.left_links {
	font-size: 11px;
	color: #0053a3;
	text-decoration: none;
	background-image: url(../images/bullet1.gif);
	background-repeat: no-repeat;
	background-position: left 10px;
	padding-left: 10px;
}
.left_links a:link {
	font-size: 11px;
	color: #0053a3;
	text-decoration: underline;
}
.left_links a:visited {
	font-size: 11px;
	color: #0053a3;
	text-decoration: underline;
}
.left_links a:hover {
	font-size: 11px;
	color: #0053a3;
	text-decoration: none;
}
.left_links a:active {
	font-size: 11px;
	color: #0053a3;
	text-decoration: underline;
}
.left_inner_table {
}
.left_inner_table td {
	padding-top:5px;
	padding-bottom:5px;
}
.left_table_border {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #7b8fa4;
	border-left-color: #7b8fa4;
}
.right_table_border {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #7b8fa4;
	border-left-color: #7b8fa4;
}
.learn_more_cs {
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#C30000;
	padding-right:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d6d6d6;
}
.learn_more_cs a:link {
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#C30000;
	padding-left: 5px;
}
.learn_more_cs a:visited {
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#C30000;
	padding-left: 5px;
}
.learn_more_cs a:hover {
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	color:#C30000;
	padding-left: 5px;
}
.learn_more_cs a:active {
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#C30000;
	padding-left: 5px;
}
.heading_blog {
	background-image: url(../images/heading_blog.jpg);
	background-repeat: no-repeat;
	height: 82px;
	background-position: bottom;
}
.news_bg {
	background-image: url(../images/news_bg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.current_newsletter_heading {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #c9e2ff;
	background: url(../images/current_nl_bg.jpg) no-repeat;
	height: 16px;
	padding: 5px;
}
.current_nl_box {
	background: url(../images/current_nl_box_bg.jpg) no-repeat left bottom;
	height: 150px;
	border-bottom: 1px solid #bec5cf;
	padding-top: 15px;
	padding-bottom: 10px;
	padding-left: 100px;
}
.Heading_14_arial {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #667787;
}
.current_nl_box ul {
	color: #282828;
	margin: 0px;
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	list-style: none;
	padding: 0px;
}
.current_nl_box li a {
	color: #282828;
	text-decoration: underline;
	font-size: 12px;
}
.current_nl_box li {
	list-style: none outside;
	background: url(../images/bullet1.gif) no-repeat left 6px;
	padding-left: 15px;
	margin: 0px 0px 8px;
}
.current_nl_box li a:hover {
	color: #2c75b2;
	text-decoration: underline;
	font-size: 12px;
}
.page_shadow {
	background: url(../images/page_shadow.jpg) no-repeat left top;
}
.tab_cont_tbl {
}
.tab_cont_tbl td {
	padding-top: 10x;
	padding-top: 10px;
}
.resp_table {
	width: 100%;
}
.resp_table td {
	background-image: url(../images/list_bg_2.jpg);
	background-repeat: no-repeat;
	padding: 10px;
}
.resp_table_td {
	background-image: url(../images/list_bg_2.jpg);
	background-repeat: no-repeat;
	padding: 10px;
}
.resp_table ul {
	margin-left: 15px;
}
.Headings_blue {
	font-size: 13px;
	color: #0053a3;
	font-weight: bold;
	padding-bottom: 10px;
}
.Headings_blue_2, .Headings_blue_2 a:link, .Headings_blue_2 a:active, .Headings_blue_2 a:visited {
	font-size: 13px;
	color: #0053a3;
	font-weight: normal;
	padding-bottom: 10px;
	text-decoration:underline;
}
.Headings_blue_2 a:hover {
	text-decoration: none;
}
.tab_footer {
	font-size: 13px;
	color: #000000;
}
.tab_footer_btn {
	background-image: url(../images/button_bg.jpg);
	background-repeat: repeat-x;
	height: 25px;
	font-size: 12px;
	font-weight: normal;
	color: #115ea9;
	text-transform: capitalize;
	text-align:center;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 25px;
	padding-left: 25px; /*border: 1px solid #CCCCCC;*/
}
.tab_footer_btn a:link, .tab_footer_btn a:active, .tab_footer_btn a:visited {
	text-decoration: none;
	color: #115ea9;
	font-size: 12px;
	text-align:center;
}
.tab_footer_btn a:hover {
	text-decoration: underline;
	color: #115ea9;
	font-size: 12px;
	text-align:center;
}
.keyWords {
	color: #003399;
	font-style: normal;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}
.download_pdf_icon{
float:right;
margin-left:10px;
}.partner_bg {
	background: url(../images/partner_bg.gif);
	height: 155px;
	width: 186px;
}
/** Style for hover on banner **/
div.fadehover {
	position: relative;
	}
 
.fadehover img.a {
	left: 0;
	top: 0;
	z-index: 10;
        }
 
.fadehover img.b {
	position: absolute;
	left: 0;
	top: 0;
	}
	
/** Style for hover on banner **/	