e.global {
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	border:0px;
}
/*=========================Font Page============================*/
.font_body {
	background-image:url(../images/font_page_bg01.jpg);
	background-attachment:scroll;
	background-position:center;
	background-repeat:no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	margin:0px;
	padding:0px;
	width:100%;
	height:600px;
	overflow:hidden;
	display:none;
}
.mainbody {
	width:960px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	padding:10px;
	display:block;
	clear:both;
}
.font_content_area {
	width:450px;
	float:right;
	margin-top:40px;
}
.captions_01 {
	font-family: 'Archivo Narrow', sans-serif;
	font-size:30px;
	color:#242329;
	text-align:left;
	float:left;
	line-height:40px;
	padding:5px 0px 5px 100px;
	text-shadow:#7E7A91 0px 2px 3px;
	display:none;
	clear:both;
}
.captions_02 {
	font-family: 'Archivo Narrow', sans-serif;
	font-size:30px;
	color:#242329;
	text-align:left;
	float:left;
	line-height:40px;
	padding:5px 0px 5px 70px;
	text-shadow:#7E7A91 0px 2px 3px;
	display:none;
	clear:both;
}
.captions_03 {
	font-family: 'Archivo Narrow', sans-serif;
	font-size:30px;
	color:#242329;
	text-align:left;
	float:left;
	line-height:40px;
	padding:10px 0px 10px 150px;
	text-shadow:#7E7A91 0px 2px 3px;
	display:block;
	clear:both;
	display:none;
}
.captions_04 {
	font-family: 'Vidaloka', serif;
	font-size:30px;
	color:#2F69AD;
	text-align:left;
	float:left;
	line-height:40px;
	padding:35px 0px 5px 75px;
	text-shadow:#7E7A91 0px 2px 3px;
	display:block;
	clear:both;
	display:none;
}
.captions_04 span {
	text-align:right;
	padding-left:33px;
}
.font_page_logo {
	width:370px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	display:block;
	clear:both;
	padding:30px 0px;
	display:none;
}
.font_page_logo img {
	width:275px;
	height:auto;
	margin:0 auto;
}
.enter {
	height:auto;
	overflow:hidden;
	margin:15px auto;
	text-align:center;
	text-shadow:#7E7A91 0px 2px 3px;
	display:run-in;
	clear:both;
	padding-top:50px;
}
.enter a {
	font-family:calibri;
	font-size:16px;
	color:#ffffff;
	line-height:40px;
	text-decoration:none;
	padding:3px 15px;
	margin:5px;
	
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
	background: #3b679e; /* Old browsers */
	background: -moz-linear-gradient(top, #3b679e 0%, #2b88d9 50%, #207cca 51%, #7db9e8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3b679e), color-stop(50%,#2b88d9), color-stop(51%,#207cca), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #3b679e 0%,#2b88d9 50%,#207cca 51%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #3b679e 0%,#2b88d9 50%,#207cca 51%,#7db9e8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #3b679e 0%,#2b88d9 50%,#207cca 51%,#7db9e8 100%); /* IE10+ */
	background: linear-gradient(to bottom, #3b679e 0%,#2b88d9 50%,#207cca 51%,#7db9e8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b679e', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
}
.enter a:hover {
	background: #b5bdc8; /* Old browsers */
	background: -moz-linear-gradient(top, #b5bdc8 0%, #828c95 36%, #28343b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b5bdc8), color-stop(36%,#828c95), color-stop(100%,#28343b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #b5bdc8 0%,#828c95 36%,#28343b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #b5bdc8 0%,#828c95 36%,#28343b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #b5bdc8 0%,#828c95 36%,#28343b 100%); /* IE10+ */
	background: linear-gradient(to bottom, #b5bdc8 0%,#828c95 36%,#28343b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5bdc8', endColorstr='#28343b',GradientType=0 ); /* IE6-9 */
}
/*=========================Font Page End============================*/

/*========================Iner Page============================*/

.header_area {
	width:100%;
	height:auto;
	overflow:hidden;
	float:left;
	margin:0 auto;
	padding:0px;
}
.header {
	width:960px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	padding:0px;
	display:block;
	clear:both;
}
.logo {
	float:left;
	width:158px;
	height:80px;
	margin:20px 20px 20px 0px;
}
.co_name_area {
	float:left;
	text-align:center;
	font-family:calibri;
	font-size:20px;
	color:#191817;
	width:500px;
	margin:20px 110px;
	font-weight:bold;
}
.co_name_area h1 {
	font-family:calibri;
	font-size:30px;
	color:#275A96;
	margin:0px;
	padding:0px;
	line-height:40px;
	text-align:center;
}
.co_name_area span {
	font-size:16px;
}
.content_area {
	width:100%;
	float:left;
	height:auto;
	overflow:hidden;
	display:block;
	clear:both;
	background-image:url(../images/content_area_bg.jpg);
	background-repeat:repeat-x;
	background-position:left top;
}
.menu_area {
	width:100%;
	height:auto;
	overflow:hidden;
	float:left;
	background-image:url(../images/menu_bg.jpg);
	background-position:left top;
	background-repeat:repeat-x;
}
.menu {
	width:960px;
	height:43px;
	margin:0 auto;
	padding:0px;
}
.menu ul {
	padding:0px;
	margin:0px;
}
.menu ul li {
	float:left;
	list-style:none;
	color:#FFFFFF;
	line-height:43px;
	font-family:calibri;
	font-size:16px;
	padding:0px 6px;
}
.menu ul li a {
	text-decoration:none;
	color:#FFFFFF;
	padding:12px 10px;
}
.menu ul li a:hover {
	text-decoration:none;
	color:#0B559E;
	padding:12px 10px;
	background-color:#FFFFFF;
}
.active {
	background-color:#ffffff;
	color:#000000;
	text-shadow:0px 3px 2px #cccccc;
}
.shadow {
 	width:945px;
	height:13px;
	overflow:hidden;
	margin:0 auto;
	padding:0px;
	background-image:url(../images/shadow.png);
	background-position:center top;
	background-repeat:no-repeat;
	margin-bottom:10px;
	display:block;
	clear:both;
}
.header_sliader_area {
	width:958px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	padding:0px;
	background-color:#FFFFFF;
	border:#E7E7E7 1px solid;
	display:block;
	clear:both;
}
.left_header_sliader_area {
	width:360px;
	float:left;
	height:auto;
	overflow:hidden;
	background-color:#F0F0F0;
	margin-right:5px;
	-webkit-box-shadow: 3px 0px 2px 1px rgba(191,191,191,1);
	-moz-box-shadow: 3px 0px 2px 1px rgba(191,191,191,1);
	box-shadow: 3px 0px 2px 1px rgba(191,191,191,1);
}
.left_header_sliader_area ul {
	padding:0px;
	margin:0px 0px 5px 0px;
}
.left_header_sliader_area ul li {
	list-style:none;
	padding:0px 2px;
	margin-left:10px;
	border-top:#DBDBDB 1px solid;
	border-right:#DBDBDB 1px solid;
	border-bottom:#DBDBDB 1px solid;
	font-family: 'Archivo Narrow', sans-serif;
	font-size:19px;
	line-height:28px;
	color:#656565;
	text-shadow:0px 1px 2px #7F7F7F;
}
.left_header_sliader_area ul li a {
	color:#656565;
	text-decoration:none;
	padding:8px 5px;
	width:350px;
	display:block;
	clear:both;
}
.left_header_sliader_area ul li a:hover {
	color:#656565;
	text-decoration:none;
	background-color:#FFFFFF;
}
.right_header_sliader_area {
	width:590px;
	float:right;
	height:420px;
	overflow:hidden;
}
.right_header_sliader_area img {
	padding:15px 50px 15px 0px;
	float:left;
}
#infoDiv {
	width:570px;
	height:145px;
	overflow:hidden;
	padding:10px;
	background: -moz-linear-gradient(top, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.5) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.5)), color-stop(100%,rgba(0,0,0,0.5))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#80000000',GradientType=0 ); /* IE6-9 */
	
	font-family: 'Archivo Narrow', sans-serif;
	text-align:justify;
	color:#FFFFFF;
	font-size:16px;
	line-height:24px;
}
.newsevent_area {
	width:100%;
	height:54px;
	background-image:url(../images/news_event_bg.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	margin-bottom:10px;
	margin-top:10px;
	display:block;
	clear:both;
	float:left;
}
.newsevent {
	width:960px;
	font-family:calibri;
	font-size:16px;
	color:#656565;
	margin:0 auto;
	padding:0px;
	display:block;
	clear:both;
}
.newsevent h2 {
	font-family: 'Archivo Narrow', sans-serif;
	font-size:20px;
	color:#558FD4;
	text-shadow:0px 1px 2px #888E94;
	float:left;
	padding:0px 20px 0px 0px;
	margin:0px;
	line-height:44px;
	font-weight:normal;
	border-right:#558FD4 2px double;
}
.content {
	width:960px;
	padding:0px;
	margin:0 auto;
	height:auto;
	overflow:hidden;
	display:block;
	clear:both;
}
.left_content {
	width:620px;
	height:auto;
	overflow:hidden;
	float:left;
	margin:20px 0px;
	padding:10px 20px 10px 0px;
	border-right:#2E97F1 1px dashed;
	font-family:Segoe UI,Sans-Serif;
	font-size: 13px;
  	line-height: 23px;
	color: #444444;
  	text-align: justify;
}
.left_content h1 {
	font-family: 'Archivo Narrow', sans-serif;
	font-weight:normal;
	font-size:24px;
	color:#6EA8ED;
	text-align:left;
}
.left_content a {
	float:right;
	text-decoration:none;
	color:#4C80BF;
	font-size:14px;
}
.left_content a img {
	border:none;
	float:left;
	padding:5px;
}
.left_content p img {
	width: 290px;
	float:left;
	padding:5px;
	height:auto;
	margin:5px;
	background-color:#043A6B;
}
.left_content form {
	width:605px;
	margin:20px auto;
	padding:5px;
	border:#598AC2 1px solid;
	display:block;
	clear:both;
}
.left_content table {
	width:600px;
	height:auto;
	overflow:hidden;
	padding:5px;
	margin:3px;
	border:#3678C2 1px solid;
}
.left_content table th{
	font-family: 'Archivo Narrow', sans-serif;
	font-size:18px;
	color:#FFFFFF;
	background-color:#3678C2;
	text-align:left;
	padding:5px 10px;
}
.from-area-input {
	width:290px;
	border:#006699 1px solid;
	padding:3px;
	margin:2px;
}
.left_content table td {
	font-family:Segoe UI,Sans-Serif;;
	font-size:14px;
	color:#333333;
	line-height:24px;
	background-color:#F0F0F0;
	text-align:left;
	padding:5px 10px;
}
.alter {
	font-family:Segoe UI,Sans-Serif;;
	font-size:14px;
	color:#333333;
	line-height:24px;
	background-color:#E1E1E1;
	text-align:left;
	padding:5px 10px;
}
.right_content_area {
	width:300px;
	float:right;
	margin:20px 0px;
	padding:10px 0px 10px 10px;
	font-family:Segoe UI,Sans-Serif;
	text-align:left;
	font-size:13px;
	line-height: 23px;
	color: #444444;
}
.right_content_area h3 {
	background-color:#C94302;
	font-family:calibri;
	font-size:18px;
	color:#FFFFFF;
	padding:3px 7px;
	margin:0px;
	font-weight:normal;
}
.right_content_area p {
	width:300px;
	float:right;
	font-family:Segoe UI,Sans-Serif;
	text-align:left;
	font-size:13px;
	line-height: 23px;
	color: #444444;
	padding:5px 0px;
	margin:5px 0px;
	border-bottom:#DBDBDB 1px solid;
}
.right_content_area img {
	padding:5px;
	background-color:#043A6B;
	margin:0 auto;
	margin:5px 5px;
	overflow:hidden;
	float:left;
	width:250px;
	height:auto;
}
.shadow_footer {
 	width:945px;
	height:13px;
	overflow:hidden;
	margin:0 auto;
	padding:0px;
	background-image:url(../images/shadow_footer.png);
	background-position:center bottom;
	background-repeat:no-repeat;
	margin-top:10px;
}
.footer_area {
	width:100%;
	height:auto;
	overflow:hidden;
	background-color:#238EEF;
	margin:0px;
	padding:0px;
	float:left;
}
.footer {
	width:960px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	padding:0px;
	display:block;
	clear:both;
}
.footer_menu_area {
	width:940px;
	margin:0 auto;
	height:auto;
	overflow:hidden;
	display:block;
	clear:both;
}
.footer_menu_area ul {
	padding:0px;
	margin:0 auto;
}
.footer_menu_area ul li {
	float:left;
	list-style:none;
	color:#FFFFFF;
	line-height:43px;
	font-family:calibri;
	font-size:14px;
	padding:0px 7px;
}
.footer_menu_area ul li a {
	text-decoration:none;
	color:#FFFFFF;
	padding:12px 10px;
}
.footer_menu_area ul li a:hover {
	text-decoration:none;
	color:#C2F3FC;
}
.footer_left_area {
	float:left;
	font-family:calibri;
	font-size:12px;
	color:#202225;
	text-align:left;
	width:300px;
	margin:10px 0px 5px;
}
.footer_right_area {
	float:right;
	font-family:calibri;
	font-size:12px;
	color:#ffffff;
	width:300px;
	margin:10px 0px 5px;
	text-align:right;
}
.footer_right_area a {
	color:#171515;
	text-decoration:none;
}
/*===================================Tab Javascript CSS===================================*/

		div.domtab{
			padding:0px;
			width:960px;
			margin:0px;
			margin-bottom:20px;
		}
		ul.domtabs{
			float:right;
			/*width:100%;*/
			margin:0px;
			width:299px;
			padding:0px;		
		}
		ul.domtabs li{
			list-style:none;
			padding:0px;
			margin-left:0px;
			font-family: 'Archivo Narrow', sans-serif;
			font-size:19px;
			line-height:28px;
			color:#656565;
			text-shadow:0px 1px 2px #7F7F7F;
			border-bottom:#DBDBDB 1px solid;
		}
		
		ul.domtabs li h3 {
			background-color:#043A6B;
			font-family:calibri;
			font-size:18px;
			color:#FFFFFF;
			padding:3px 7px;
			margin:0px;
			font-weight:normal;
		}
		ul.domtabs li h4 {
			background-color:#C94302;
			font-family:calibri;
			font-size:18px;
			color:#FFFFFF;
			padding:3px 7px;
			margin:20px 0px 0px 0px;
			font-weight:normal;
		}
		
		ul.domtabs a:link,
		ul.domtabs a:visited,
		ul.domtabs a:active,
		ul.domtabs a:hover{
			color:#656565;
			text-decoration:none;
			padding:2px 10px;
			width:280px;
			background-color:#F0F0F0;
			display:block;
			clear:both;
		}
		html>body ul.domtabs a:link,
		html>body ul.domtabs a:visited,
		html>body ul.domtabs a:active,
		html>body ul.domtabs a:hover{
			color:#656565;
			text-decoration:none;
			/*background-color:#FFFFFF;*/
		}
		ul.domtabs a:hover{
			background:#ffffff;
		}
		div.domtab div{
			/*clear:both;*/
			/*width:auto;*/
			width:640px;
			height:auto;
			overflow:hidden;
			float:left;
			margin:0px 0px;
			padding:10px 20px 10px 0px;
			font-family:Segoe UI,Sans-Serif;
			font-size: 13px;
			line-height: 23px;
			color: #444444;
			text-align: justify;
			background-color:#ffffff;
		}
		div.domtab div li strong{
			line-height:20px;
			margin:20px 0px;
			color:#043A6B;
		}
		ul.domtabs li.active a:link,
		ul.domtabs li.active a:visited,
		ul.domtabs li.active a:active,
		ul.domtabs li.active a:hover{
			background:#ffffff;
			color:#656565;
			list-style:none;
		}
		#domtabprintview{
			float:right;
			padding-right:1em;
			text-align:right;
		}
		#domtabprintview a:link,
		#domtabprintview a:visited,
		#domtabprintview a:active,
		#domtabprintview a:hover{
			color:#fff;
		}
		
		div.domtab div p img{
			float:left;
			padding:5px;
			background-color:#043A6B;
			margin:0px 20px 0px 0px;		
		}	
		
		p{
			height:auto;
			overflow:hidden;
			/*float:left;*/
			font-family:Segoe UI,Sans-Serif;
			font-size: 13px;
			line-height: 23px;
			color: #444444;
			text-align: justify;
		}
		
		/*div.domtab div span {
			color: #043A6B;
  			font-size: 18px;
  			line-height: 43px;
			font-weight:normal;
			float:left;
		}*/
		
		h2{
			color: #ff5400;
  			font-size: 20px;
  			line-height: 30px;
			font-weight:normal;
			display:block; 
			clear:both;
			padding:0px;
			margin:0px;
		}
		h1{
			font-family: 'Archivo Narrow', sans-serif;
			font-weight:normal;
			font-size:24px;
			color:#6EA8ED;
			text-align:left;
		}
		pre{
			font-size:1.2em;
			padding:1em;
		}
		/*div.domtab div a:link,
		div.domtab div a:visited,
		div.domtab div a:active
		{
			color:#fff;
			display:block;
			padding:1em .5em;
			font-weight:bold;
			font-size:1.3em;
		}
		div.domtab div h2 a,
		div.domtab div h2 a:hover,
		div.domtab div h2 a:active
		{
			color:#cfc;
			display:inline;
			padding:0;
			font-weight:normal;
			font-size:1em;
		}*/
		
		div.domtab div a {
			width:200px;
			height:auto;
			overflow:hidden;
			padding:0px 10px;
			font-family: 'Archivo Narrow', sans-serif;
			font-size:18px;
			color:#2691EF;
			text-decoration:none;
			float:right;
			display:inherit;
			line-height:34px;
			border:#2691EF 1px solid;
			/*background-color:#0066CC;*/
			
			/*background: #95c6f4;  Old browsers 
			background: -moz-linear-gradient(left, #95c6f4 0%, #73b1e7 80%, #0a77d5 90%, #539fe1 95%, #87bcea 100%); /* FF3.6+ 
			background: -webkit-gradient(linear, left top, right top, color-stop(0%,#95c6f4), color-stop(80%,#73b1e7), color-stop(90%,#0a77d5), color-stop(95%,#539fe1), color-stop(100%,#87bcea)); /* Chrome,Safari4+ 
			background: -webkit-linear-gradient(left, #95c6f4 0%,#73b1e7 80%,#0a77d5 90%,#539fe1 95%,#87bcea 100%); /* Chrome10+,Safari5.1+
			background: -o-linear-gradient(left, #95c6f4 0%,#73b1e7 80%,#0a77d5 90%,#539fe1 95%,#87bcea 100%); /* Opera 11.10+ 
			background: -ms-linear-gradient(left, #95c6f4 0%,#73b1e7 80%,#0a77d5 90%,#539fe1 95%,#87bcea 100%); /* IE10+
			background: linear-gradient(to right, #95c6f4 0%,#73b1e7 80%,#0a77d5 90%,#539fe1 95%,#87bcea 100%); /* W3C 
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#95c6f4', endColorstr='#87bcea',GradientType=1 );  IE6-9 */
			
			
			/*background: #ff6868; /* Old browsers 
			background: -moz-linear-gradient(left, #ff6868 0%, #db0000 64%, #9b0000 85%, #cc0000 100%); /* FF3.6+ *
			background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff6868), color-stop(64%,#db0000), color-stop(85%,#9b0000), color-stop(100%,#cc0000)); /* Chrome,Safari4+ 
			background: -webkit-linear-gradient(left, #ff6868 0%,#db0000 64%,#9b0000 85%,#cc0000 100%); /* Chrome10+,Safari5.1+ 
			background: -o-linear-gradient(left, #ff6868 0%,#db0000 64%,#9b0000 85%,#cc0000 100%); /* Opera 11.10+ 
			background: -ms-linear-gradient(left, #ff6868 0%,#db0000 64%,#9b0000 85%,#cc0000 100%); /* IE10+ 
			background: linear-gradient(to right, #ff6868 0%,#db0000 64%,#9b0000 85%,#cc0000 100%); /* W3C 
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6868', endColorstr='#cc0000',GradientType=1 ); /* IE6-9 */
			
			}
		
		div.domtab div a img {
			float:right;
			height:32px;
			width:32px;
			padding:3px 5px;
			margin:0px;
			border:0px;
		}
		.pdf-query {
			width:450px;
			padding:1px;
			border:#006699 1px solid;
		}
		.pdf-query table {
			width:600px;
			border:#006699 1px solid; 
			padding:5px; 
			margin:0 auto;
			height:auto;
		}
		.pdf-query table td {
			font-family:calibri;
			font-size:16px;
			color:#006699;
			vertical-align:top;
			text-align:left;
			padding:3px;
		}
		.pdf-query table td a {
			text-decoration:none;
		}
		.pdf-inpute {
			width:240px;
			border:0px;
			color:#666666;
			font-size:14px;
			background-color:#ffffff;
			padding:4px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			vertical-align:top;
			text-align:left;
		}
		
/*====================Pdf Download=========================*/

/*.solution-download {
	width:200px;
	background-color:#2692F0;
	height:20px;
	padding:5px;
	font-family: 'Archivo Narrow', sans-serif;
	font-size:18px;
	color:#FFFFFF;
	float:right;
	position:absolute;
	top:915px;
	right:479px;
}*/
