/* CSS Document */
body{
border-top: 2px solid #1C75BC;
}
.white_normal_20{
font-size:20px;
line-height:24px;
color:#FFFFFF;
}
.white_normal_16{
font-size:16px;
line-height:20px;
color:#FFFFFF;
}
.white_bold_25{
font-size:25px;
line-height:26px;
color:#FFFFFF;
font-weight:bold;
}
.ari11 {
font-size: 12px;
color: #3A3A3A;
text-decoration: none;
}
.font18_lh24{
color:#3D3F42;
font-size:18px;
line-height:24px;
}
.blue_normal{
	color:#1c75bc;
	font-weight:normal;
	font-size:14px;
	text-transform:uppercase;
}
.black_normal{
	color:#333;
	font-weight:normal;
	font-size:14px;
	text-transform:uppercase;
}
.grey_20_bold{
color:#3D3F42;
font-size:20px;
font-weight:bold;
line-height:23px;
display:block;
}
.grey_18_bold{
color:#3D3F42;
font-size:18px;
font-weight:bold;
line-height:20px;
display:block;
}
.grey_18_normal{
color:#3D3F42;
font-size:18px;
font-weight:normal;
line-height:20px;
display:block;
}
.normal_666_18{
color:#666;
font-size:18px;
font-weight:normal;
line-height:20px;
display:block;
}
.normal_333_18{
color:#333333;
font-size:18px;
font-weight:normal;
line-height:20px;
display:block;
}
.normal_333_14{
color:#333333;
font-size:14px;
font-weight:normal;
display:inline;
}
.normal_333_16{
color:#333333;
font-size:16px;
font-weight:normal;
display:inline;
}
.normal_333_11{
color:#333333;
font-size:11px;
font-weight:normal;
display:inline;
}
.grey_16_600{
color:#3D3F42;
font-size:16px;
font-weight:normal;
line-height:20px;
display:block;
}

.black_25_bold{
color:#000;
font-weight:bold;
font-size:25px;
display:block;
line-height:30px;
}
.black_18_bold{
color:#000;
font-weight:bold;
font-size:18px;
display:block;
line-height:30px;
}
.black_16_bold{
color:#000;
font-weight:bold;
font-size:16px;
display:block;
}
.black_14_bold{
color:#000;
font-weight:bold;
font-size:14px;
display:block;
}
.black_12_bold{
color:#000;
font-weight:bold;
font-size:12px;
display:block;
}
.black_11_bold{
color:#000;
font-weight:bold;
font-size:11px;
display:block;
}
.black_14_bold_lh20{
color:#000;
font-weight:bold;
font-size:14px;
line-height:20px;
display:block;
}
.blue_20_bold{
color:#1C75BC;
font-weight:bold;
font-size:18px;
display:block;
line-height:20px;
}
.blue_25_bold{
color:#1C75BC;
font-weight:bold;
text-transform:uppercase;
font-size:25px;
line-height:25px;
display:block;
}
.blue_22_normal{
color:#1C75BC;
font-weight:normal;
font-size:25px;
line-height:30px;
display:block;
padding-bottom:10px;
border-bottom:1px solid #eeeeee;
}
.normal_23{
font-weight:normal;
font-size:23px;
line-height:26px;
display:block;
padding-bottom:10px;
}
.blue_bold_16
{
	color:#1C75BC;
	font-weight:bold;
	font-size:16px;
	display:block;
}
.blue_bold_14_lh20
{
	color:#1C75BC;
	font-weight:bold;
	font-size:14px;
	line-height:18px;
	display:block;
}
.blue_bold_16_inline
{
	color:#1C75BC;
	font-weight:bold;
	font-size:16px;
	display:inline;
}
.blue_bold_14_inline
{
	color:#1C75BC;
	font-weight:bold;
	font-size:14px;
	display:inline;
}
.blue_bold_14
{
	color:#1C75BC;
	font-weight:bold;
	font-size:14px;
	display:block;
}
.blue_bold_18
{
	color:#1C75BC;
	font-weight:bold;
	font-size:18px;
	display:block;
}
.blue_normal_12
{
	color:#1C75BC;
	font-weight:normal;
	font-size:12px;
	display:block;
}
.blue_normal_12_inline
{
	color:#1C75BC;
	font-weight:normal;
	font-size:12px;
	display:inline;
}
.blue_normal_14
{
	color:#1C75BC;
	font-weight:normal;
	font-size:14px;
	display:block;
}
.blue_normal_14_inline
{
	color:#1C75BC;
	font-weight:normal;
	font-size:14px;
	display:inline;
}
.blue_normal_16
{
	color:#1C75BC;
	font-weight:normal;
	font-size:16px;
	display:block;
}
.blue_normal_18
{
	color:#1C75BC;
	font-weight:normal;
	font-size:18px;
	display:block;
}
.blue_normal_20{
	color:#1C75BC;
	font-weight:normal;
	font-size:20px;
	display:block;
}
.grey_bold_14{
color:#3D3F42;
font-size:14px;
font-weight:bold;
display:block;
line-height:20px;
}
.grey_bold_14_inline{
color:#3D3F42;
font-size:14px;
font-weight:bold;
display:inline;
line-height:20px;
}
.grey_bold_12_inline{
color:#3D3F42;
font-size:12px;
font-weight:bold;
display:inline;
line-height:20px;
}
.grey_bold_12_inline_nlh{
color:#3D3F42;
font-size:12px;
font-weight:bold;
display:inline;
}
.grey_bold_18{
color:#3D3F42;
font-size:18px;
font-weight:normal;
display:block;
line-height:25px;
}
.text_right{
text-align:right;
}
.text_left{
text-align:left !important;
}
.text_center{
text-align:center;
}
.text_justify{
text-align:justify;
}
.underline{
text-decoration:underline;
}

.grey_normal_14{
color:#3D3F42;
font-size:14px;
font-weight:normal;
line-height:18px;
display:block;
}
.grey_normal_12{
color:#3D3F42;
font-size:12px;
font-weight:normal;
display:block;
line-height:14px;
}
.grey_normal_10{
color:#3D3F42;
font-size:10px;
font-weight:normal;
display:block;
}
.grey_normal_12_inline{
color:#3D3F42;
font-size:12px;
font-weight:normal;
display:inline;
line-height:14px;
}
.grey_normal_11_inline{
color:#3D3F42;
font-size:11px;
font-weight:normal;
display:inline;
line-height:14px;
}
.grey_normal_14_inline{
color:#3D3F42;
font-size:14px;
font-weight:normal;
display:inline;
line-height:18px;
}
.grey_normal_12_lh_18{
color:#3D3F42;
font-size:12px;
font-weight:normal;
display:block;
line-height:18px;
}
.grey_normal_12_lh_16{
color:#3D3F42;
font-size:12px;
font-weight:normal;
display:block;
line-height:16px;
}
.grey_600_12{
color:#3D3F42;
font-size:12px;
font-weight:normal;
display:block;
line-height:16px;
}
.width100act{
width:100%;
}
.width100{
width:100%;
display:block;
}
.width90{
	width:90%;
}
.width70px{
width:70px;
}
.width60px{
width:60px;
}
.width40px{
width:40px;
}
.floatleft{
float:left;
}
.floatright{
float:right!important;
}
.floatnone{
	float:none;
}
.padding_top_5{
padding-top:5px;
}
.padding_top_5_imp{
	padding-top:5px!important;
}
.padding_top_10{
padding-top:10px !important;
}
.padding_top_20{
padding-top:20px !important;
}
.padding_top_40{
padding-top:40px !important;
}
.padding_top_48{
padding-top:48px !important;
}
.padding_top_15{
padding-top:15px!important;
}
.padding_bottom_20{
padding-bottom:20px !important;
}
.padding_5{
padding:5px;
}
.padding_5imp{
padding:5px!important;
}
.padding_10{
	padding:10px;
}
.padding0{
	padding:0;
}
.padding0imp{
	padding:0!important;
}
.padding_left0{
	padding-left:0;
}
.padding_left5{
padding-left:5px!important;
}
.padding_left10{
padding-left:10px!important;
}
.hr{width:90%; border-top: 1px solid #999999; margin-top:3px; margin-bottom:0; float:left;}
.hr_100{width:100%; border-top: 1px solid #999999; margin-top:3px; margin-bottom:0;}
ul.plat_adv li{
font-size:14px;
color:#3D3F42;
line-height:18px;
margin-top:12px;
}
.margin_left5{
	margin-left:5px;
}
.margin_left10{
	margin-left:10px;
}
.margin0{
	margin:0!important;
}
.margin_top_30{
margin-top:30px;
}
.margin_top_35{
	margin-top:35px;
}
.margin_top_40{
margin-top:40px;
}
.margin_top_80{
margin-top:80px;
}
.margin_top_10{
margin-top:10px;
}
.margin_top_5{
margin-top:5px;
}
.margin_top_20{
margin-top:20px;
}
.margin_top_40{
margin-top:40px;
}
.margin_bottom_20{
margin-bottom:20px;
}
.margin_bottom_35{
margin-bottom:35px;
}
.margin_bottom_5{
margin-bottom:5px;
}
.margin_bottom_10{
margin-bottom:10px;
}
.margin_right_5{
margin-right:5px;
}
.margin_right_20{
margin-right:20px;
}
.margin_right_30{
margin-right:30px;
}
.padding_right5{
padding-right:5px;
}
.padding_right10{
padding-right:10px!important;
}
.padding_right30{
padding-right:30px;
}
.padding_right25{
padding-right:25px;
}
.padding_right34{
padding-right:34px;
}
.padding_bottom_5{
padding-bottom:5px;
}
.padding_bottom_10{
padding-bottom:10px!important;
}
.grey_bg{
background-image:url(../img/grey_bg.jpg); background-repeat:repeat-x; 
}
.border_bottom{
border-bottom: 1px solid #999999;
}
.border_bottom_eee{
border-bottom: 1px solid #eeeeee;
}
.background_white{
background-color:#fff;
}
.border_rad_l_r
{border-top-left-radius:8px; border-top-right-radius:8px;}
.border1{
border:1px solid #999999;
}
.border1_eee{
border:1px solid #eeeeee;
}
.border_rad_5{
border-radius:5px;
}
.border_rad_10{
border-radius:10px;
}
strong{
color:#3D3F42;
}
.textfield {
	width:95%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #525252;
	text-decoration: none;
	border: 1px solid #D5D5D5;
}
/*Font for home page slider */
.white_normal_40{
font-weight: normal;
color: #fff;
font-size: 40px;
line-height: 45px;
}
.bold_333_italic{
font-style: italic;
font-weight: bold;
font-size: 22px;
color: #333;
line-height: 26px;
}
.normal_22_333{
font-size: 22px;
color: #333;
line-height: 26px;
}
.white_24_bold_italic{
font-style: italic;
font-weight: bold;
font-size: 22px;
color: #F6F3F3;
line-height: 24px;
margin-bottom: 20px;
}
.bg_F2F2F2{
/*background-color:#F2F2F2;
border:1px solid #eeeeee;*/
background-color: ghostwhite;
/*box-shadow: 0 0 5px #535859;*/
box-shadow: 0 0 5px #7E95BA;
}
.bg_273979{
background-color:#273979;
}
.button_class{
background-color:#79c7cb; border:1px solid #79c7cb; color:#fff; cursor:pointer; font-family: Tahoma, Verdana; font-size:14px; border-radius:4px;
}
.ari14blk {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #444444;
text-decoration: none;
font-weight:bold;
}
.ari11blue {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #2C87D4;
text-decoration: none;
line-height: 20px;
}
/* ENDs Here */

/* Speech Bubble */
.bubble
{
position: relative;
padding: 10px;
background: #F2F2F2;
}
.bubble_58a5db
{
position: relative;
padding: 10px;
background: #a7d9fc;
}
.bubble_bed52f
{
position: relative;
padding: 10px;
background: #effba7;
}
.bubble_ef9348
{
position: relative;
padding: 10px;
background: #fdcca4;
}

.bubble:after 
{
content: '';
position: absolute;
border-style: solid;
border-width: 20px 15px 0;
border-color: #F2F2F2 transparent;
display: block;
width: 0;
z-index: 1;
bottom: -20px;
left:88%;
}
.bubble_58a5db:after 
{
content: '';
position: absolute;
border-style: solid;
border-width: 20px 15px 0;
border-color: #a7d9fc transparent;
display: block;
width: 0;
z-index: 1;
bottom: -20px;
left:88%;
}
.bubble_bed52f:after 
{
content: '';
position: absolute;
border-style: solid;
border-width: 20px 15px 0;
border-color: #effba7 transparent;
display: block;
width: 0;
z-index: 1;
bottom: -20px;
left:88%;
}
.bubble_ef9348:after 
{
content: '';
position: absolute;
border-style: solid;
border-width: 20px 15px 0;
border-color: #fdcca4 transparent;
display: block;
width: 0;
z-index: 1;
bottom: -20px;
left:88%;
}
.white_normal_14_inline {
color: #FFFFFF;
font-size: 14px;
font-weight: normal;
display: inline;
line-height: 18px;
}
.white_normal_12_inline {
color: #FFFFFF;
font-size: 12px;
font-weight: normal;
display: inline;
line-height: 14px;
}
.normal_333_14_inline {
color: #333333;
font-size: 14px;
font-weight: normal;
display: inline;
line-height: 18px;
}
.white_bold_14_block {
color: #FFFFFF;
font-size: 14px;
font-weight: bold;
display: block;
line-height: 18px;
}
.bold_333_14_block {
color: #3D3F42;
font-size: 14px;
font-weight: bold;
display: block;
line-height: 18px;
}
.min_height_400{
	min-height:400px;
}
.line_height_35{
	line-height:35px;
}
.line_height_18{
	line-height:18px;
}
.line_height_22{
	line-height:22px;
}
.inner_links{
	color:#1C75BC;
	font-weight:normal;
	font-size:14px;
	display:inline;
	border:1px solid #999999;
	padding:3px;
	margin-right:5px;
	margin-bottom:5px;
	float:right;
}
.inner_links_left{
	color:#1C75BC;
	font-weight:normal;
	font-size:14px;
	display:inline;
	border:1px solid #999999;
	padding:3px;
	margin-right:5px;
	margin-bottom:5px;
	float:left;
}
.inner_links:hover{
	background-color:#eee;
}
.inner_links_left:hover{
	background-color:#eee;
}
.sitemap_ul{
	list-style-image:url(../img/arrow-right-dark.png);
}
.sitemap_ul li a{
	line-height:22px;
}
.header_tagline{
	font-weight:normal; color:#fff; font-size:22px; line-height:38px;
}
.input_class{
	width: 92%;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 25px;
	font-size: 12px;
	border: 1px solid #eee;
	margin-bottom: 4px;
	height: 18px;
}
.white{
	color:#FFFFFF!important;
}
.margin_top_50_web{
	margin-top:50px;
}
/* show More/ Less */
a.morelink {
	text-decoration:none;
	outline: none;
	float:right;
}
.morecontent span {
	display: none;

}
.platform_intro_text{
	font-size:18px; line-height:26px; color:#3D3F42;
}
/*.test{
	position:fixed!important; right:10%!important; z-index:2000;
}*/
#homeenquiry tr td label{
	cursor:pointer;
}
.fb_like{position:fixed!important; left:20px; top:20px; z-index:1000;}
.margin_top_minus_10{
	margin-top:-10px!important;
}
.margin_top_minus_15{
	margin-top:-15px!important;
}
.marg0auto{
	margin:0 auto;
}
.pos_abs_top0_left0{
	position:absolute!important; top:0; left:0;
}
.slider_header_text{
	color:#000; font-size:24px;
}
.slider_text{
	font-style:italic; font-weight:normal; font-size:20px!important; color:#333!important; line-height:26px;
}
.slider_text1{
	font-weight:normal; font-size:16px!important; margin-top:10px; color:#333333!important; font-style:italic; line-height:20px; text-align:justify; margin-right:80px;
}
.text_trans_lower{
	text-transform:lowercase;
}
.padding_left40{
	padding-left:40px;
}
.padding_left25{
	padding-left:25px;
}

.page_header_text{
	line-height:18px; font-size:16px; color:#666362;
}
.page_header_text1{
	color:#666362; font-size:21px;;
}
.height50{
	height:50px;
}
.height45{
	height:45px;
}
.height40{
	height:40px;
}
.height30{
	height:30px;
}
.height20{
	height:20px;
}
.usricon{
	background-image:url(../img/user-icon.png); background-repeat:no-repeat; background-position:left;
}
.compicon{
	background-image:url(../img/company-icon.png); background-repeat:no-repeat; background-position:left;
}
.phoneicon{
	background-image:url(../img/phone-icon.png); background-repeat:no-repeat; background-position:left;
}
.emailicon{
	background-image:url(../img/mail-icon.png); background-repeat:no-repeat; background-position:left;
}
.list_style_tick{
	list-style-image:url(../img/tick.png);
}
.color_BB4216{
	color:#BB4216!important
}
.color_cb5432{
	color:#cb5432!important;
}
.border_ccc{
	border:1px solid #ccc;
}
.font1{
	font-size:14px; color:#0a4f9a;
}
.font2{
	color:#0a4f9a; font-size:16px;
}
.font3{
	color:#4d4d4d; font-size:16px;
}
.font_normal{
	font-weight:normal!important;
}
.bordertop2_000{
	border-top:2px solid #000;
}
.bg_f9cc06{
	background-color:#f9cc06;
}
.color_000imp{
	color:#000000!important;
}
.bg_3c4350{
	background-color:#3c4350;
}

.load_process_hide{
	display:none; color:#00aef0;
}
ul.nav li.dropdown:hover ul.dropdown-menu { 
			display: block;
		}
.bg_535859{
	background-color:#535859;
}
.font_size16{
	font-size:16px;
}
img{
	border:0;
}
table{
	border:0;
	border-collapse:collapse;
}
table.padding8 tr td{
	padding:8px;
}
table.padding5 tr td{
	padding:5px;
}
table.padding0 tr td{
	padding:0;
}
table tr td.left{
	text-align:left;
}
table tr td.center{
	text-align:center;
}
table tr td.right{
	text-align:right;
}
table tr td.valigbottom{
	vertical-align:bottom;
}
table tr td.valignmiddle{
	vertical-align:middle;
}
table tr td.valigntop{
	vertical-align:top;
}
.margin_left50per{
	margin-left:50%;
}
.width20px{
	width:20px;
}
.width45px{
	width:45px;
}
.width50px{
	width:50px;
}
.width60px{
	width:60px;
}
.width70px{
	width:70px;
}
.width8px{
	width:8px;
}
.width35px{
	width:35px;
}
.width213px{
	width:213px;
}
.valigntop{
	vertical-align:top;
}
.valignmiddle{
	vertical-align:middle;
}
.valignbottom{
	vertical-align:bottom;
}
.bg_96C4E5{
	background-color:#96C4E5;
}
.width10per{
	width:10%;
}
.width40per{
	width:40%;
}
.disp_inline{
	display:inline;
}
.bg_none{
	background:none!important;
}
.bg_3186bf{
	background-color:#3186bf;
}
.line_height_20{
	line-height:20px;
}
.line_height_18{
	line-height:18px;
}
.login_form{
	width:76%; background-color:#F7F7F7; float:left;
}
.color_ed7d31{
color:#ed7d31;
}
.width22per{
	width:22%;
}
.newsdiv{
	width:50%; margin-top:80px; padding-left:35px; 
}
.news_container{
	background-image:url(../img/Contact-us.jpg); height:210px; background-size:100%; background-repeat:no-repeat;
}
.padding_bottom_40{
	padding-bottom:40px!important;
}
.bg_F7F7F7{
	background-color:#F7F7F7;
}
.margin_top_110{
	margin-top:110px;
}
.width60per{
	width:60%;
}
.width25px{
	width:25px;
}
.border0{
	border:0;
}
.bg_eee{
	background-color:#EEEEEE;
}
.chicago_hq{
	padding-left:10px!important; font-size:14px; line-height:16px;
}
.captchinput{
	padding-left:5px; background-color:#f2f2f2; height:40px; text-align:center; font-size:16px; width:150px;
}
.newprodbg{
	background-color:#C7CC54!important;
}
.homepagetagline{
	/*background: #E8EDF4;*/
	padding-top: 10px;
	border: 1px solid #5187BF;
	box-shadow: 0px 0px 10px #5187BF;
}
.bg_E2F0FF{
	background-color:#E2F0FF;
}
.page_header_text2{
color: #3A2E2A;
font-size: 18px;
}
.newpodlink{
	color:#004767;
	text-decoration:underline;
}
.demoheading{
	font-size:18px; line-height:30px;
}
.bg_f9f9f9{
	background:#f9f9f9;
}
.home-columns-header{
}
.home-columns-header-text{
	color:#373E44;
	font-weight: normal;
	font-size: 20px;
	display: block;
}
.learn-more{
	color:#44b938;
	font-size:15px;
	vertical-align:middle;
	margin-right:3px;
}
