@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	border:0;
	font-size:100%;
	font:normal;
	vertical-align:baseline;
	margin:0;
	padding:0
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display:block
}
body {
	line-height:1
}
ol, ul {
	list-style:none;
}
blockquote, q {
	quotes:none
}
blockquote:before, blockquote:after, q:before, q:after {
	content:none
}
table {
	border-collapse:collapse;
	border-spacing:0
}
html, body {
	width:100%;
	background:url(../images/body-bg.jpg) repeat-x left top #5e5c5d;
}
clear {
	clear:both
}
.main {
	width:1002px;
	/*height:800px;*/
	overflow:hidden;
	margin:0 auto;
}
header {
	width:98%;
	height:auto;
	float:left;
}
.logo {
	float:left;
	height:113px;
}
.logo img {
	margin:10px 0 0 0;
}
.headlinkt {
	font:normal 15px/18px 'Lato', sans-serif;;
	color:#ffffff;
	margin-top:0;
	text-align:center;
	border:solid 1px #939292;
	background:#838383;
	width:29.6%;
	height:31px;
	float:left;
}
.headlinkt.two, .headlinkb.two{
	width:40%;
}
.headlinkb {
	font:normal 15px/18px 'Lato', sans-serif;;
	color:#000000;
	margin-top:0;
	text-align:center;
	border:solid 1px #d8d8d8;
	width:29.6%;
	height:50px;
	background-color:#f3f2f2;
	float:left;
}
.headlinktp {
	font:normal 12px/18px 'Lato', sans-serif;;
	color:#6d6e71;
	margin:23px 0 0 0;
	float:right;
}
.headlinktp a {
	margin:0 15px;
	text-decoration:none;
	color:#6d6e71;
	transition: all 0.8s ease 0s;
	-moz-transition:all 0.8s ease 0s;
	-webkit-transition:all 0.8s ease 0s;
	-o-transition:all 0.8s ease 0s;
}
.headlinktp a:hover {
	color:#d34712;
}
.headlinktp .active {
	color:#d34712;
}
.headlinkbt {
	font:normal 14px/18px 'Lato', sans-serif;;
	color:#3a3c40;
	margin:44px 17px 0 160px;
	text-align:center;
	float:right;
}
.headlinkbt a {
	margin:0 0 0 30px;
	text-decoration:none;
	color:#3a3c40;
	transition: all 0.8s ease 0s;
	-moz-transition:all 0.8s ease 0s;
	-webkit-transition:all 0.8s ease 0s;
	-o-transition:all 0.8s ease 0s;
}
.headlinkbt a:hover {
	color:#d34712;
}
.headlinkbt .active {
	color:#d34712;
}
/*kishore**********************************************************************/
h1.headlinkbtk {
	text-decoration:none;
}
.headlinkbtk {
	font:normal 16px/20px 'Lato', sans-serif;;
	color:#1d87a6;
	margin:0px 17px 0 0px;
	text-align:left;
	text-decoration:underline;
}
.headlinkbtk a {
	margin:0 0 0 30px;
	color:#0d437b;
	transition: all 0.8s ease 0s;
	-moz-transition:all 0.8s ease 0s;
	-webkit-transition:all 0.8s ease 0s;
	-o-transition:all 0.8s ease 0s;
	text-decoration:none;
}
.headlinkbtk a:hover {
	color:#d34712;
	text-decoration:underline;
}
.headlinkbtk .active {
	color:#d34712;
}
/******************************IE8**************************************/

.ie8 .navlink {
	width:100%;
	height:21px;
	font:normal 16px/41px 'Lato', sans-serif;;
	color:#f0f1f2;
	display:inherit;
	margin:0 0 0 3px;
	float:left;
}
.ie8 .navlink a {
	text-decoration:none;
	color:#f0f1f2;
	padding: 0 35px;
	width:auto;
	border-right:solid 1px #5e5e5e;
	border-left:solid 1px #000000;
	display:inline-block;
	margin:0 auto;
}
.ie8 .navlink .nobor-left {
	border-left:0;
}
.ie8 .navlink .nobor-right {
	border-right:0;
}
/* ------- balu changed -----
.ie8 .navlink{width:100%; height:41px; font:normal 16px/41px 'Lato', sans-serif;; color:#f0f1f2;  display:inherit; margin:0 0 0 13px; float:left; }
.ie8 .navlink a{text-decoration:none; color:#f0f1f2; padding: 0 35px; border-right:solid 1px #5e5e5e; border-left:solid 1px #000000; display:inline-block; margin:0 auto;}
.ie8 .navlink .nobor-left{border-left:0;}
.ie8 .navlink .nobor-right{border-right:0;}*/
/******************************IE8**************************************/
nav {
	width:98%;
	height:41px;
	display:table;
	margin:0 auto;
}
.navlink {
	width:100%;
	height:21px;
	font:normal 16px/21px 'Lato', sans-serif;;
	color:#f0f1f2;
	display:inherit;
	margin:0 auto;
}
.navlink a {
	width:223px;
	text-decoration:none;
	color:#f0f1f2;
	text-align:center;
	display:block;
	padding: 0 10px;
	border-right:solid 1px #5e5e5e;
	border-left:solid 1px #000000;
	display:inline-block;
	margin:0 auto;
	transition: all 0.4s ease 0s;
	-moz-transition: all 0.4s ease 0s;
	-webkit-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
}
.navlink a:hover {
	background-color:#d34712;
}
.navlink .active {
	background-color:#d34712;
}
.navlink .nobor-left {
	border-left:0;
}
.navlink .nobor-right {
	border-right:0;
}
.artimaincon {
	width:98%;
	height:auto;
	display:table;
	margin:0 auto;
	background-color:#f0f2f1;
	/*-webkit-box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.94);
-moz-box-shadow:    0px 3px 7px rgba(0, 0, 0, 0.94);
box-shadow:         0px 3px 7px rgba(0, 0, 0, 0.94);*/
-moz-box-shadow: 0 10px 10px 0px #000;
	-webkit-box-shadow: 0 10px 10px 0px #000;
	box-shadow: 0 10px 10px 0px #000;
}
.artmaintp {
	width:100%;
	height:4px;
	float:left;
	background-color:#d34712;
}
.bannercon {
	width:100%;
	height:256px;
	position:relative;
	display:block;
	float:left;
	-moz-box-shadow: 0 10px 9px -6px #b2b3b3;
	-webkit-box-shadow: 0 10px 9px -6px #b2b3b3;
	box-shadow: 0 10px 9px -6px #b2b3b3;
}
.banbavim {
	width:982px;
	height:27px;
	position:absolute;
	bottom:1px;
	z-index:1
}
.banbavim .dot1 {
	position:absolute;
	bottom:5px;
	z-index:2;
	left:445px;
}
.banbavim .dot2 {
	position:absolute;
	bottom:5px;
	z-index:2;
	left:470px;
}
.banbavim .dot3 {
	position:absolute;
	bottom:5px;
	z-index:2;
	left:495px;
}
.banbavim .dot4 {
	position:absolute;
	bottom:5px;
	z-index:2;
	left:520px;
}
.sercon {
	width:100%;
	min-height:234px;
	float:left;
	padding:28px 22px;
}
.serinncon a {
	width:210px;
	height:226px;
	float:left;
	border:solid 4px #ffffff;
	background: url(../images/serinn-bg.jpg) repeat left top;
	margin-right:20px;
	text-decoration:none;
	transition: all 0.6s ease 0s;
	-webkit-transition:all 0.6s ease 0s;
	-moz-transition:all 0.6s ease 0s;
	-o-transition:all 0.6s ease 0s;
	-moz-box-shadow: 9px 9px 6px -6px #b8b9b8;
	-webkit-box-shadow: 9px 9px 6px -6px #b8b9b8;
	box-shadow: 9px 9px 6px -6px #b8b9b8;
}
.serinncon a:hover {
	border:solid 4px #aaadaf;
}
.serinncon span {
	width:89%;
	margin:12px 12px 0 12px;
	float:left;
	border-bottom:solid 1px #d8d8d8;
	padding:0 0 5px 0;
}
.serinncon span img {
	margin-right:10px;
	float:left;
}
.serinncon span h1 {
	font:normal 16px/20px 'Lato', sans-serif;;
	color:#366287;
	float:left;
}
.serinncon p {
	margin:0 12px 12px 12px;
	float:left;
	font:normal 12px/18px 'Lato', sans-serif;;
	color:#353535;
	border-top:solid 1px #ffffff;
	padding:10px 0 0 0;
	text-decoration:none;
}
.serinncon p b {
	font:bold 12px 'Lato', sans-serif;;
	color:#3d6091;
	padding:22px 0 0 0;
	float:left;
	text-decoration:none;
}
.serinncon ul {
	border-top:solid 1px #ffffff;
	float:left;
	padding-top:10px;
}
.serinncon li img {
	margin:7px 10px 2px 0;
	float:left;
}
.serinncon li {
	width:90%;
	font:normal 12px/18px 'Lato', sans-serif;;
	color:#353535;
	float:left;
	text-decoration:none;
	margin:0 12px 0 12px;
}
.serinncon li h3 {
	width:90%;
	font:normal 12px/18px 'Lato', sans-serif;;
	color:#353535;
	float:left;
}
.serinncon ul b {
	font:bold 12px 'Lato', sans-serif;;
	color:#3d6091;
	padding:19px 0 0 13px;
	float:left;
	text-decoration:none;
}
.footcon {
	width:98%;
	height:40px;
	display:table;
	margin:0 auto;
	font:normal 12px/20px 'Lato', sans-serif;;
	color:#a3a2a2;
	background: #3d3f43; /* Old browsers */
	background: -moz-linear-gradient(top, #3d3f43 0%, #0f161a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3d3f43), color-stop(100%, #0f161a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #3d3f43 0%, #0f161a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #3d3f43 0%, #0f161a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #3d3f43 0%, #0f161a 100%); /* IE10+ */
	background: linear-gradient(to bottom, #3d3f43 0%, #0f161a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d3f43', endColorstr='#0f161a', GradientType=0 ); /* IE6-9 */
	-moz-box-shadow: 0 10px 10px 0px #000;
	-webkit-box-shadow: 0 10px 10px 0px #000;
	box-shadow: 0 10px 10px 0px #000;
}
.footcon p {
	width:210px;
	height:auto;
	float:left;
	padding: 20px 5px 10px 30px;
}
.footcon ul {
	width:210px;
	height:auto;
	float:left;
	padding: 20px 5px 10px 30px;
}
.footcon li {
	padding:0 10px;
	float:left;
}
.footcon span {
	width:190px;
	height:25px;
	font:normal 13px/24px 'Lato', sans-serif;;
	color:#6d6e71;
	padding: 20px 20px 10px 0;
	float:right;
}
.footcon span .tw a {
	width:23px;
	height:25px;
	background:url(../images/follow-img.png) no-repeat 0 0;
	margin:-24px 0 0 71px;
	float:left;
}
.footcon span .tw a:hover {
	background:url(../images/follow-img.png) no-repeat 0 -26px;
}
.footcon span .fa a {
	width:23px;
	height:25px;
	background:url(../images/follow-img.png) no-repeat -27px 0px;
	margin:-24px 0 0 6px;
	float:left;
}
.footcon span .fa a:hover {
	background:url(../images/follow-img.png) no-repeat -27px -26px;
}
.footcon span .yt a {
	width:23px;
	height:25px;
	background:url(../images/follow-img.png) no-repeat -56px 0;
	margin:-24px 0 0 6px;
	float:left;
}
.footcon span .yt a:hover {
	background:url(../images/follow-img.png) no-repeat -56px -26px;
}
.footcon span .sk a {
	width:23px;
	height:25px;
	background:url(../images/follow-img.png) no-repeat -84px 0;
	margin:-24px 0 0 6px;
	float:left;
}
.footcon span .sk a:hover {
	background:url(../images/follow-img.png) no-repeat -84px -26px;
}
.copycon {
	font:normal 12px 'Lato', sans-serif;;
	color:#838383;
	text-align:center;
	margin:15px 30px 0 0;
}
.copycon1 {
	font:normal 12px 'Lato', sans-serif;;
	color:#838383;
	text-align:center;
	margin:15px 30px 0 0;
}
/*********************************aboutus*************************************/
.abtmaincon {
	width:94.7%;
	height:auto;
	margin:10px 25px 10px 25px;
	float:left;
}
.abtmaincon span {
	font:normal 11px 'Lato', sans-serif;;
	color:#676768;
	float:left;
}
.abtmaincon span a {
	font:normal 11px 'Lato', sans-serif;;
	color:#676768;
	text-decoration:none;
	margin:0 10px;
}
.abtmaincon span a:hover {
	color:#d34712;
}
.abtmaincon span .active {
	color:#d34712;
}
.innheadtxtcon {
	width:100%;
	height:47px;
	text-align:left;
	float:left;
	font:normal 20px/47px 'Lato', sans-serif;;
	color:#3a3c40;
	border-top: dotted 1px #a5a4a4; /*border-bottom:solid 1px #d8d8d8;*/
	margin:10px 10px 0 0;
}
.innheadtxtconk {
	width:100%;
	height:47px;
	text-align:left;
	float:left;
	font:bold 14px/42px 'Lato', sans-serif;;
	color:#3a3c40;
	border-bottom:solid 1px #d8d8d8;
	margin:10px 10px 0 0;
}
.innheadtxtconkt {
	width:100%;
	height:40px;
	text-align:left;
	float:left;
	font:normal 18px/18px 'Lato', sans-serif;;
	color:#3a3c40;
	margin:10px 10px 0 0;
}
.innartcon {
	width:100%;
	height:auto;
	float:left; /*border-top:solid 1px #ffffff;*/
	padding:19px 0 0 0;
}
.innlftcon {
	width:280px;
	height:auto;
	float:left;
	margin:0 31px 0 0;
	border:solid 1px #C5C1C0;
}
.innlftcon img {
	float:left;
}
.innrgtcon {
	width:90%;
	display:table;
	margin:0 auto;
	height:auto;
	font:normal 14px/21px 'Lato', sans-serif;;
	color:#1d1d1d;
	text-align:justify;
}
.innrgtcon h1 {
	font:normal /*bold*/ 16px 'Lato', sans-serif;;
	color:#a12a0a;
	text-align:left;
	margin:20px 0 5px 0;
}
.innrgtcon h1.hd_cap {
	margin:-5px 0 8px 0;
}
.innrgtcon p {
	margin-bottom:20px;
}
.innrgtcon b {
	font:bold 11px 'Lato', sans-serif;;
	color:#3a3c40;
	float:left;
}
.innimgcon {
	width:100%;
	height:auto;
	float:left;
	margin:15px 0 20px 0;
}
/*.innimgcon{width:238px; height:50px; float:left; border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px; background-color:#e6e6e6; font:normal 16px/50px 'Lato', sans-serif;; color:#366287; text-align:left; margin:0 10px 20px 10px;}
*/.innimgcon .soft a {
	width:238px;
	height:50px;
	float:left;
	border-radius:50px;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	background-color:#e6e6e6;
	font:normal 16px/50px 'Lato', sans-serif;;
	color:#366287;
	text-align:left;
	margin:0 10px 20px 10px;
	text-decoration:none;
	font:normal 16px/50px 'Lato', sans-serif;;
	color:#366287;
	float:left;
	transition: all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
}
.innimgcon .soft a:hover {
	color:#ffffff;
	background-color:#f3b603;
	transition: all 0.6s ease 0s;
	-webkit-transition:all 0.6s ease 0s;
	-moz-transition:all 0.6s ease 0s;
	-o-transition:all 0.6s ease 0s;
}
.innimgcon .data a {
	width:238px;
	height:50px;
	float:left;
	border-radius:50px;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	background-color:#e6e6e6;
	font:normal 16px/50px 'Lato', sans-serif;;
	color:#366287;
	text-align:left;
	margin:0 10px 20px 10px;
	text-decoration:none;
	font:normal 16px/50px 'Lato', sans-serif;;
	color:#366287;
	float:left;
	transition: all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
}
.innimgcon .data a:hover {
	color:#ffffff;
	background-color:#ec8d11;
	transition: all 0.6s ease 0s;
	-webkit-transition:all 0.6s ease 0s;
	-moz-transition:all 0.6s ease 0s;
	-o-transition:all 0.6s ease 0s;
}
.innimgcon .mana a {
	width:238px;
	height:50px;
	float:left;
	border-radius:50px;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	background-color:#e6e6e6;
	font:normal 16px/50px 'Lato', sans-serif;;
	color:#366287;
	text-align:left;
	margin:0 10px 20px 10px;
	text-decoration:none;
	font:normal 16px/50px 'Lato', sans-serif;;
	color:#366287;
	float:left;
	transition: all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
}
.innimgcon .mana a:hover {
	color:#ffffff;
	background-color:#3d8bcd;
	transition: all 0.6s ease 0s;
	-webkit-transition:all 0.6s ease 0s;
	-moz-transition:all 0.6s ease 0s;
	-o-transition:all 0.6s ease 0s;
}
.innimgcon .it a {
	width:238px;
	height:50px;
	float:left;
	border-radius:50px;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	background-color:#e6e6e6;
	font:normal 16px/50px 'Lato', sans-serif;;
	color:#366287;
	text-align:left;
	margin:0 10px 20px 10px;
	text-decoration:none;
	font:normal 16px/50px 'Lato', sans-serif;;
	color:#366287;
	float:left;
	transition: all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
}
.innimgcon .it a:hover {
	color:#ffffff;
	background-color:#98cc3f;
	transition: all 0.6s ease 0s;
	-webkit-transition:all 0.6s ease 0s;
	-moz-transition:all 0.6s ease 0s;
	-o-transition:all 0.6s ease 0s;
}
.innimgcon img {
	float:left;
	margin:0 8px 0 0;
}
/*********************************contactus*************************************/
.innrgtcon .inputTxt {
	font:normal 12px 'Lato', sans-serif;;
	color:#5b5b5c;
}
.innrgtcon input[type="text"] {
	width:218px;
	height:20px;
	border:solid 1px #d8d8d8;
	margin-bottom:7px;
	text-indent:5px;
}
.innrgtcon input[type="email"] {
	width:218px;
	height:20px;
	border:solid 1px #d8d8d8;
	margin-bottom:7px;
	text-indent:5px;
}
.innrgtcon textarea {
	width:318px;
	border:solid 1px #d8d8d8;
	padding:5px;
}
.innrgtcon input[type="button"] {
	width:auto;
	padding:4px 15px;
	border:solid 1px #003C74;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	cursor:pointer;
	font:normal 12px 'Lato', sans-serif;;
	color:#333;
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQzJSIgc3RvcC1jb2xvcj0iI2Y5ZjdmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY1JSIgc3RvcC1jb2xvcj0iI2Y0ZjJlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMmRmZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 0%, #f9f7f4 43%, #f4f2ef 65%, #e2dfd6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(43%, #f9f7f4), color-stop(65%, #f4f2ef), color-stop(100%, #e2dfd6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #f9f7f4 43%, #f4f2ef 65%, #e2dfd6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #f9f7f4 43%, #f4f2ef 65%, #e2dfd6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #f9f7f4 43%, #f4f2ef 65%, #e2dfd6 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #f9f7f4 43%, #f4f2ef 65%, #e2dfd6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2dfd6', GradientType=0 ); /* IE6-8 */
}
.contaddcon p {
	width:240px;
	height:auto;
	float:none;
}
.contaddcon p b {
	font:normal 16px 'Lato', sans-serif;;
	float:none;
	color:#A12A0A
}
.contaddcon a {
	text-decoration:underline;
	color:#5b5b5c;
}
/*************************************software**********************/
.innrgtcon li {
	font:normal 14px/30px 'Lato', sans-serif;;
	color:#1d1d1d;
	list-style:square;
	margin:0 0 0 16px;
}
.innrgtcon ul li ul {
	display:table-row-group;
}
.innrgtcon ul li ul li {
	margin:0 0 0 4px;
}
.innrgtcon li ul li {
	list-style:none; /*list-style:circle;*/
	line-height:20px;
}
.innbut li {
	margin:0 0 0 4px; /*margin:0 0 0 10px;*/
	list-style:none;
	font-size:11px
}
/*--------------------- 30-11-12 (balu) ------------------------*/

#expandmenu {
	width:100%;
	float:left;
}
#opendiv {
	width:100%;
	display:table;
	text-align:left;
}
#opendiv2 {
	width:100%;
	display:table;
	text-align:left;
	border:8px solid #595958;
	opacity:80%;
	filter:alpha(opacity=80);
}
.op_head {
	width:97%;
	text-align:left;
	cursor:pointer;
	color:#343233;
	line-height:40px;
	font:bold 12px 'Lato', sans-serif;;
	border-bottom:1px solid #f0f2f1;
}
.op_head a {
	display:inherit;
	padding:15px;
	text-decoration:none;
	color:#343233;
	background:#d8d9d9;
	width:564px;
	float:left;
	margin:0 0 1px 0;
}
/*.op_head a{display:block; padding:15px; text-decoration:none; color:#343233; background:#d8d9d9;}*/
.op_head a:active {
	background:#096eb1;
	color:#f0f2f1;
}
.op_head a span {
	height:12px;
	width:12px;
	background-image:url(../images/updwn_arrow.png);
	background-position:0 0;
	float:right;
	border-bottom:f0f2f1;
}
.op_head a:active span {
	height:12px;
	width:12px;
	background-image:url(../images/updwn_arrow.png);
	background-position:0 -13px;
	float:right;
}
.op_section {
	width:100%;
	float:left;
	margin:0 0 15px 0;
}
.op_section a {
	display:block;
}
.op_section label {
	float:left;
	font-weight:bold;
}
.op_section span {
	float:left;
	margin:0 0 0 5px;
	font:normal 12px/35px 'Lato', sans-serif;;
	color:#676768;
}
.op_area {/*width:90.4%;*/
	width:555px;
	padding:15px 20px;
	background:#e6e6e6;
	font:normal 12px/12px 'Lato', sans-serif;;
	color:#343233;
	float:left;
}
.op_area h1 {
	color:#a12a0a;
	font:normal 18px/18px 'Lato', sans-serif;;
	margin:15px 0;
}
.op_area h2 {
	float:left;
	font:normal 12px/35px 'Lato', sans-serif;;
}
.op_area h2 p {
	font:normal 12px/24px 'Lato', sans-serif;;
	padding:5px 15px;
	margin:0 0 10px 0;
	float:left;
}
/*.op_section {float:left; font:normal 12px/35px 'Lato', sans-serif;;}*/
.op_section {
	float:right;
	font:normal 12px/35px 'Lato', sans-serif;;
}
.op_section p {
	width:95%;
	font:normal 12px/24px 'Lato', sans-serif;;
	padding:5px 15px;
	margin:0 0 10px 0;
	float:left;
}
.op_section ul {
	float:left;
	margin:0 0 0 33px;
	display:table;
}
.op_section ul li {
	list-style-type:decimal;
	margin:0;
	line-height:24px;
}
.op_section p a {
	text-decoration:underline;
	color:#096eb1;
	text-align:left;
}
.op_section input[type=button] {
	display:block;
	color:#096eb1;
	text-decoration:none;
	line-height:12px;
	float:right;
	border:1px solid #b2b2b2;
	padding:4px 15px;
	background:#e6e6e6;
	border-radius:3px;
	margin:0 0 0 8px;
}
.op_section input[type=button]:focus {
	display:block;
	color:#f0f2f1;
	text-decoration:none;
	line-height:12px;
	float:right;
	border:1px solid #b2b2b2;
	padding:4px 15px;
	background:#096eb1;
	border-radius:3px;
	margin:0 0 0 8px;
filter: progid:DXImageTransform.Microsoft( startColorstr='none', endColorstr='none', GradientType=0 ); /* IE6-8 */
}
.op_section2 {
	width:100%;
	float:left;
	margin:0 0 15px 0;
}
.op_section2 label {
	float:left;
	font-weight:bold;
}
.op_section2 ul {
	float:left;
	margin:0 0 0 0;
}
.op_section2 ul li {
	margin:0;
	line-height:24px;
	float:left;
	list-style:none;
}
.op_section2 ul li span {
	float:left;
	margin:0 20px 0 5px; /*width:100px; 15-01-13 changed for New Job*/
	width:130px;
}
.op_section2 ul li span input[type=text] {
	width:100%;
	float:left;
}
.op_section2 ul li span.big {
	float:left;
	margin:0 20px 0 5px;
	width:192px;
}
.op_section2 p {
	width:95%;
	font:normal 12px/24px 'Lato', sans-serif;;
	padding:5px 15px 0 15px;
	margin:0 0 10px 0;
	float:left;
}
.op_section2 p textarea {
	width:100%;
	min-height:100px;
	font:normal 12px/24px 'Lato', sans-serif;;
	color:#343233;
}
.op_section2 span {
	width:91%;
	margin:0px 0 0 8px;
}
.op_section2 span.big {
	width:80%;
	margin:-5px 0 0 8px;
}
.op_section2 span textarea {
	width:99%;
	min-height:17px;
	font:normal 12px/17px 'Lato', sans-serif;;
	color:#343233;
}
.op_section2 span.big input[type=text] {
	width:177px;
	float:left
}
.op_section2 a {
	width:100%;
}
.op_section2 a.apply input[type=button] {
	width:auto;
}
.op_section3 {
	width:100%;
	display:table;
	margin:0 auto;
	text-align:center;
	float:left;
}
.op_section3 input[type=button] {
	background:#E6E6E6;
	border:1px solid #B2B2B2;
	border-radius:3px;
	color:#096EB1;
}
.op_section3 input[type=button]:focus {
	background:#096EB1;
	border-radius:3px;
	border:1px solid #B2B2B2;
	border-radius:3px;
	color:#F0F2F1;
filter: progid:DXImageTransform.Microsoft( startColorstr='none', endColorstr='none', GradientType=0 ); /* IE6-8 */
}
.op_head2 {
	width:97%;
	text-align:center;
	color:#a12a0a;
	font:bold 18px/45px 'Lato', sans-serif;;
	border-bottom:1px solid #f0f2f1;
	background:#E6E6E6;
}
/******** for admin disible text areas *************/
/*#admin_edit input[type=text]{background:none; border:none;}
#admin_edit textarea{background:none; border:1px dashed #d8d8d8; height:auto;}*/
/******** for admin disible text areas *************/

.adminArea h1 {
	font:normal 16px 'Lato', sans-serif;;
	color:#a12a0a;
	float:left;
	margin:10px 0 10px 0;
}
.adminarea_S {
	width:100%;
	height:auto;
}
.adminhead_S {
	font:bold 16px/16px 'Lato', sans-serif;;
	color:#A12A0A;
}
.addJob {
	display:inline-block;
	padding:5px 12px;
	border-radius:3px;
	color:#333;
	width:auto;
	float:right;
	border:1px solid #B0B0B0;
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 0%, #e8e8e8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e8e8e8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #e8e8e8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #e8e8e8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #e8e8e8 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #e8e8e8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e8e8', GradientType=0 ); /* IE6-8 */
}
#admin_popup {
	position:absolute;
	z-index:9999;
	width:615px; /*top:15%;*/
	top:10px;
	left:0;
	margin:auto;
	text-align:center;
}
#emplogin_popup {
	position:absolute;
	z-index:9999;
	width:444px; /*top:20%;*/
	top:10px;
	left:0;
	margin:auto;
	text-align:center;
}
#emplogin_popup1 {
	position:absolute;
	z-index:9999;
	width:444px; /*top:20%;*/
	top:10px;
	left:0;
	margin:auto;
	text-align:center;
}
/*-------------------- 04-11-12 -----------------------*/

.admin_op_head {
	width:100%;
	font:normal 20px 'Lato', sans-serif;;
	text-align:left;
	color:#a12a0a;
	text-align:center;
	background:#e6e6e6;
	line-height:40px;
	border-bottom:1px solid #f0f2f1;
}
.admin_op_area {
	width:93.5%;
	padding:15px 20px;
	background:#e6e6e6;
	font:normal 12px/12px 'Lato', sans-serif;;
	color:#343233;
	float:left;
}
.admin_op_area h1 {
	color:#a12a0a;
	font:normal 18px/18px 'Lato', sans-serif;;
	margin:15px 0;
}
.admin_op_area h2 {
	float:left;
	font:normal 12px/35px 'Lato', sans-serif;;
}
.admin_op_area h2 p {
	font:normal 12px/24px 'Lato', sans-serif;;
	padding:5px 15px;
	margin:0 0 10px 0;
	float:left;
}
.op_section2_prevew {
	width:100%;
	float:left;
	margin:0 0 15px 0;
}
.op_section2_prevew label {
	float:left;
	font-weight:bold;
}
.op_section2_prevew ul {
	float:left;
	margin:0 0 0 0;
}
.op_section2_prevew ul li {
	margin:0;
	line-height:24px;
	float:left;
	list-style:none;
}
.op_section2_prevew ul li span {
	float:left;
	margin:0 20px 0 5px;
	width:100px;
	line-height:26px;
}
.op_section2_prevew ul li span.big {
	float:left;
	margin:0 20px 0 5px;
	width:192px;
}
.op_section2_prevew p {
	width:95%;
	font:normal 12px/24px 'Lato', sans-serif;;
	padding:5px 15px 0 15px;
	margin:0 0 10px 0;
	float:left;
}
.op_section2_prevew span {
	width:91%;
	margin:-6px 0 0 8px;
}
.op_section2_prevew span.big {
	width:80%;
	margin:-5px 0 0 8px;
}
.op_section2_prevew span textarea {
	width:99%;
	min-height:17px;
	font:normal 12px/17px 'Lato', sans-serif;;
	color:#343233;
}
.op_section2_prevew span.big input[type=text] {
	width:177px;
	float:left
}
.op_section2_prevew a {
	width:100%;
}
.op_section2_prevew a.apply input[type=button] {
	width:auto;
}
#opendiv_edit {
	width:100%;
	display:table;
	text-align:left;
}
.createnewjob {
	float:right;
}
.createnewjob a {
	display:block;
	color:#333;
	border:1px solid #003c74;
	text-decoration:none;
	border-radius:3px;
	padding:1px 6px;
	margin:0 20px 6px 0;
	font:normal 12px/18px 'Lato', sans-serif;;
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQzJSIgc3RvcC1jb2xvcj0iI2Y5ZjdmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY1JSIgc3RvcC1jb2xvcj0iI2Y0ZjJlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMmRmZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 0%, #f9f7f4 43%, #f4f2ef 65%, #e2dfd6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(43%, #f9f7f4), color-stop(65%, #f4f2ef), color-stop(100%, #e2dfd6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #f9f7f4 43%, #f4f2ef 65%, #e2dfd6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #f9f7f4 43%, #f4f2ef 65%, #e2dfd6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #f9f7f4 43%, #f4f2ef 65%, #e2dfd6 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #f9f7f4 43%, #f4f2ef 65%, #e2dfd6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2dfd6', GradientType=0 ); /* IE6-8 */
}
/*.pcsLoginform_S{width:245px; height:auto; background:#f8f8f8; padding:10px 20px 20px 20px; margin:20px 0 0 0; 
border:1px solid #b8b8b8; display:table; border-radius:5px; box-shadow: 0px 0px 2px #999;}*/
.pcsLoginform_S {
	width:400px;
	height:auto;
	background:#f8f8f8;
	padding:10px 20px 20px 20px;
	margin:0;
	border:1px solid #b8b8b8;
	display:table;
	border-radius:5px;
	box-shadow: 0px 0px 2px #999;
}
/*.pcsLoginform_S ul li{margin:10px 0 0 0; float:right; list-style:none;}
.pcsLoginform_S form {width:183px; text-align:left;}
*/
/*.pcsLoginform_S ul li{margin:10px 0 0 0; float:left; list-style:none;}*/
.pcsLoginform_S ul li {
	margin:10px 15px 0 0;
	float:left;
	list-style:none;
}
.pcsLoginform_S form {
	width:400px;
	text-align:left;
	font:normal 12px 'Lato', sans-serif;;
	color:#343233;
}
.pcsLoginform_S form label {
	width:100%;
	height:25px;
	line-height:25px;
	color:#333;
	text-align:left;
	margin:0 5px 0 0;
	display:block;
	text-indent:3px;
}
.pcsLoginform_S input[type=text] {
	width:180px;
	height:25px;
	line-height:25px;
	border:1px solid #e7e7e7;
	text-indent:5px;
	color:#999;
}
.pcsLoginform_S input[type=text]:focus {
	color:#333;
}
.pcsLoginform_S input[type=password] {
	width:180px;
	height:25px;
	line-height:25px;
	border:1px solid #e7e7e7;
	text-indent:5px;
	color:#999;
}
.pcsLoginform_S input[type=password]:focus {
	color:#333;
}
.pcsLoginform_S input[type=button] {
	padding:5px 15px;
	border:1px solid #B0B0B0;
	border-radius:3px;
	color:#333;
	cursor:pointer;
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 0%, #e8e8e8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e8e8e8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #e8e8e8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #e8e8e8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #e8e8e8 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #e8e8e8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e8e8', GradientType=0 ); /* IE6-8 */
}
.pcsLoginform_S form label a {
	text-decoration:none;
	color:#999;
	float:left;
	width:100%;
}
.pcsLoginform_S input[type=file] {
	width:160px;
	height:28px;
	line-height:28px;
	float:left;
	position:relative;
	top:-52px;
	background:none repeat scroll 0 0 transparent;
	border:0 none;
	z-index:999;
	opacity:0;
	filter: alpha(opacity=0);
	cursor:pointer;
	margin:0 25px 0 0;
}
.pcsLoginform_S ul li.forFiletype {
	position:relative;
	left:6px;
	height:65px;
}
.pcsLoginform_S ul li span.inputFile-holder {
	width:177px;
	background:#ccc;
	height:28px;
	line-height:28px;
	text-indent:5px;
	border:1px solid #b0b0b0;
}
.pcsLoginform_S ul li span.inputFile-button {
	padding:5px 12px;
	color:#c3c3c3;
	border-radius:3px;
	border:1px solid #d2d2d2;
	position:relative;
	top:-28px;
	right:8px;
	float:right;
	background: #3d3f43; /* Old browsers */
	background: -moz-linear-gradient(top, #3d3f43 0%, #0f161a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3d3f43), color-stop(100%, #0f161a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #3d3f43 0%, #0f161a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #3d3f43 0%, #0f161a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #3d3f43 0%, #0f161a 100%); /* IE10+ */
	background: linear-gradient(to bottom, #3d3f43 0%, #0f161a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d3f43', endColorstr='#0f161a', GradientType=0 ); /* IE6-9 */
}
#tag1 {
	position:absolute;
	z-index:9999;
}
/*-------------------- end 04-11-12 -----------------------*/


/*--------------------- 05-12-12 --------------------*/

.user_fld {
	width:100%;
	margin:0 auto;
	display:table;
	text-align:center;
}
.user_fld ul {
	width:85%;
	margin:10px 0 0 30px;
	display:table;
	text-align:left;
}
.user_fld ul li {
	list-style:none;
	display:inline-block;
	text-align:left;
	width:100%;
	font:bold 12px/12px 'Lato', sans-serif;
}
.user_fld ul li label {
	width:100px;
	float:left;
	text-align:right;
	line-height:22px;
	margin:0 5px 0 0;
	font-weight:normal;
}
/*.user_fld ul li .browsefile{width:355px; position:relative; overflow:hidden; height:22px; line-height:22px; background:#fff; border:1px solid #d8d9d9; text-indent:5px;}*/
.user_fld ul li .browsefile {
	width:355px;
	position:relative;
	margin:0 0 0 106px;
	height:22px;
	line-height:22px;
	background:#fff;
	border:1px solid #d8d9d9;
	text-indent:5px;
}
.user_fld ul li .browsefile label.error {
	margin:5px 0 0 0;
	width:auto;
}
.user_fld ul li input [type=text] {
	line-height:25px;
	text-indent:5px;
	border:1px solid #d8d9d9;
	background:#fff;
}
.user_fld ul li input.forEmail {
	line-height:25px;
	text-indent:5px;
	border:1px solid #d8d9d9;
	background:#fff;
	width:296px;
}
.user_fld ul li input.forFile {/*width:150px; widthout login > careers > apply > browse button*/
	width:360px;
	float:left;
	left:-5px;
	top:-3px;
	height:25px;
	line-height:25px;
	text-indent:5px;
	background:#fff;
	position:absolute;
	z-index:99;
	background:none transparent;
	opacity:0;
	filter: alpha(opacity=0);
}
.user_fld ul li span {
	width:72%;
	height:22px;
	float:left;
	line-height:22px;
	display:block;
	font-weight:normal;
}
.browsefile button {
	float:right;
	height:22px;
	line-height:5px;
}
.closeX {
	display:block;
	float:right;
}
.closeX a {
	width:20px;
	height:20px;
	background:url(../images/close.png) no-repeat 0 0;
	position:absolute;
	top:-20px;
	float:right;
}
/********* site Map **********/

.sitemap-block {
	width:196px;
	float:left;
}
.sitemap-block ul {
	margin:20px 0 1px 0;
}
.sitemap-block ul li {
	list-style:none;
	display:inline;
	margin:0;
	text-align:left;
}
.sitemap-block ul li ul li {
	list-style:none;
	display:inline-block;
	width:100%;
	margin:5px 0 0 0;
}
.sitemap-block ul li a {
	text-decoration:none;
	color:#333;
}
.sitemap-block ul li a:hover {
	text-decoration:underline;
	color:#333;
}
.sitemap-block ul li ul li {
	color:#333;
	list-style:square;
}
.sitemap-block ul li ul li a {
	color:#333;
	display:list-item;
	margin:0 0 0 23px
}
/********* End  site Map **********/


/***********  Downloads *****************/
.innheadtxtcon a {
	text-align:right;
	float:right;
	display:block;
	color:#333;
	border:1px solid #003c74;
	text-decoration:none;
	border-radius:3px;
	padding:1px 15px;
	margin:15px 20px 6px 0;
	font:normal 12px/15px 'Lato', sans-serif;;
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQzJSIgc3RvcC1jb2xvcj0iI2Y5ZjdmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY1JSIgc3RvcC1jb2xvcj0iI2Y0ZjJlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMmRmZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 0%, #f9f7f4 43%, #f4f2ef 65%, #e2dfd6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(43%, #f9f7f4), color-stop(65%, #f4f2ef), color-stop(100%, #e2dfd6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #f9f7f4 43%, #f4f2ef 65%, #e2dfd6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #f9f7f4 43%, #f4f2ef 65%, #e2dfd6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #f9f7f4 43%, #f4f2ef 65%, #e2dfd6 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #f9f7f4 43%, #f4f2ef 65%, #e2dfd6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2dfd6', GradientType=0 ); /* IE6-8 */
}
.downloads_block {
	width:98%;
	padding:5px;
	float:left;
	border-bottom:1px solid #d8d8d8;
}
.downloads_items {
	width:75%;
	float:left;
}
.downloads_items figure {
	float:left;
	padding:10px;
	margin:0 15px 0 0;
}
.downloads_description {
	width:75%;
	display:table-cell;
	margin:8px 0 0 0;
}
.downloads_items h1 {
	font:normal 12px/25px 'Lato', sans-serif;;
	color:#a81212;
	float:left
}
.downloads_items h2 {
	font:normal 12px/25px 'Lato', sans-serif;;
	color:#3a3c40;
	float:left;
}
.view_downloads {
	width:25%;
	float:left;
	display:table;
	text-align:center;
}
.view_downloads a {
	display:inline-block;
	padding:0 15px;
	font:bold 11px/72px 'Lato', sans-serif;;
	color:#676768;
}
.user_fld ul li input[type=text] {
	height:22px;
	line-height:22px;
	background:#fff;
	border:1px solid #D8D8D8;
	text-indent:5px;
}
.user_fld ul li textarea {
	min-height:50px;
	line-height:22px;
	background:#fff;
	border:1px solid #D8D8D8;
}
/***********  End Downloads *****************/


/***************** Login ****************/

.pcsLoginHead {
	font:normal 26px/50px 'Lato', sans-serif;;
	text-align:left;
	color:#333333;
	border-bottom:3px solid #dbdada;
}
.loginSubmit {
	width:auto;
	display:table;
	text-align:center;
	float:left;
	width:400px;
}
/*--------------------- End 05-12-12 --------------------*/


/*--------------------- 06-12-12 --------------------*/
#expandmenu h1 {
	width:75%;
	float:left;
	margin:0 0 5px 0;
	text-align:left;
	font:normal /*bold*/ 16px 'Lato', sans-serif;;
	color:#a12a0a;
}
.pcsLoginform_S ul li.emplog_sub {
	width:100%;
}
.pcsLoginform_S form label a {
	text-decoration:underline;
	color:#343233;
}
.loginSubmit ul {
	display:table;
	text-align:center;
	width:100%
}
.loginSubmit ul li {
	text-align:center;
	display:inline-block;
	margin:0 10px 0 0;
	float:none;
}
.employee-logout {
	display: none/*inline*/;
}
/*--------------------- End 06-12-12 --------------------*/


 /*----------------------------  06-12-12  Manohar ---------------------*/

.op_head a.op_activeHead {
	background:#096EB1;
	color: #F0F2F1;
}
.op_head span.op_activeSpan {
	height:12px;
	width:12px;
	background-image:url(../images/updwn_arrow.png);
	background-position:0 -13px;
	float:right;
}
/*----------------------------  End 06-12-12  Manohar ---------------------*/ 




/*------------------------- 21-12-12 -----------------------------*/

.abt_leftSection {
	width:280px;
	float:left;
	margin:0 31px 0 0;
}
.abt_rightSection {
	width:auto;
	float:left;
	margin:20px 10px 0 0;
}
.ourVision {
	margin:30px 0 0 0;
	float:left;
}
.ourVision h1 {
	font:normal 20px 'Lato', sans-serif;;
	color:#096eb1;
	margin: 0 0 15px 0;
}
.ourVision ul {
	margin:0;
}
.ourVision ul li {
	width:280px;
	background:#e6e6e6;
	text-align:left;
	font:normal 17px 'Lato', sans-serif;;
	margin:0 0 5px 0;
}
.ourVision ul li a {
	color:#3a3c40;
	text-decoration:none;
	display:block;
	padding:13px 20px;
	transition: all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	-webkit-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
}
.ourVision ul li a:hover {
	background:#096eb1;
	color:#fff;
	text-decoration:none;
}
.ourVision ul li a.mvActive {
	background:#096eb1;
	color:#fff;
	text-decoration:none;
}
.abtBlock {
	width:100%;
	float:left;
	display:table;
	margin:0 0 50px 0;
}
.abtBlock p {
	font:12px/18px 'Lato', sans-serif;;
}
.abtBlock figure {
	float:left;
	border:3px solid #d1d1d1;
	height:64px;
}
.mis-vis h1 {
	font:normal /*bold*/ 16px 'Lato', sans-serif;;
	color:#A12A0A;
	margin:0 0 15px 0;
}
.team_details {
	display:inline-block;
	margin:0 0 0 20px;
	min-height:80px;
}
.team_details label {
	font:bold 14px 'Lato', sans-serif;;
	color:#096EB1;
	display:table;
	text-transform:uppercase;
	margin:15px 0 5px 0;
}
.team_details span {
	color:#777374;
	display:inline;
}
/*------------------------- End 21-12-12 -----------------------------*/

/*----------------------- capabilities -------------------*/
.capb {
	width:100%;
	float:left;
	margin:0 0 30px 0;
}
.capb span {
	width: 40%;
	float:left;
	margin:0;
	font:normal 12px/18px 'Lato', sans-serif;
}
/*----------- 15-01-13-----------*/

.user_fld ul li label.error {
	width:75%;
	text-align:left;
	font-weight:normal; /*margin:-10px 0 0 109px; add emplyee(admin) for error message-18-01-12*/
	margin:0 0 0 109px;
	color:#ED1212;
}
.pcsLoginform_S ul li label.error {
	width:95%;
	text-align:left;
	margin:0;
	color:#ED1212;
}
.innrgtcon label.error {
	width:98%;
	text-align:left;
	margin:-5px 0 0 5px;
	color:#ED1212;
	font-weight:normal;
}
.loginSubmit ul li a {
	text-decoration:none;
}
/*.innrgtcon form{width:235px;}
.openDivArea form {width:100%;}*/
.innrgtcon form label.error {
	width:100%;
	text-align:left;
	margin:0 0 10px 5px;
	color:#ED1212;
	font-weight:normal;
	float:left;
}
/*----------- End 15-01-13-----------*/
/*----------- 16-01-13-----------*/
.missionHeading {
	font:normal 20px/29px 'Lato', sans-serif;;
	color:#096eb1;
}
/*----------- End 16-01-13-----------*/

/*----------- 16-01-13 admin side-----------*/
.tabsettings {
	display:table;
	width:822px;
	height:auto;
	margin:0 auto;
	text-align:center;
}
.tabsHolder {
	width:100%;
	float:left;
	height:auto;
}
.tab {
	float:left;
	position:relative;
	top:1px;
	font:normal 16px/18px 'Lato', sans-serif;;
}
.tab a {
	display:inline-block;
	color:#000;
	text-align:center;
	background:#d2d7d5;
	border:1px solid #b4bcb9;
	text-decoration:none;
	padding:8px 65px;
	margin:0 2px 0 0;
	border-radius:4px 4px 0 0;
}
.tab a:hover {
	display:inline-block;
	color:#fff;
	text-align:center;
	background:#096eb1;
	text-decoration:none;
	padding:8px 65px;
	margin:0 2px 0 0;
	border-radius:4px 4px 0 0;
}
.tab a:focus {
	display:inline-block;
	color:#fff;
	text-align:center;
	background:#096eb1;
	text-decoration:none;
	padding:8px 65px;
	margin:0 2px 0 0;
	border-radius:4px 4px 0 0;
}
.tabbedArea {
	width:100%; /*border:1px solid #096eb1;*/
	border:1px solid #A7A7A7;
	height:auto;
	float:left;
	padding:5px;
}
#tabContainer1 {
	display:table;
}
#tabContainer2 {
	display:table;
	width:614px;
	margin:25px 0 0 118px;
}
#tabContainer3 {
	display:inline-table;
	margin:0;
}
.addEmp {
	width:99%;
	text-align:right;
	line-height:30px;
	padding:5px;
	display:table;
}
.addEmp a {
	width:auto;
	font:normal 12px/18px 'Lato', sans-serif;;
	float:right;
	display:block;
	color:#333;
	border:1px solid #003c74;
	text-decoration:none;
	border-radius:3px;
	padding:2px 10px;
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQzJSIgc3RvcC1jb2xvcj0iI2Y5ZjdmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY1JSIgc3RvcC1jb2xvcj0iI2Y0ZjJlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMmRmZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 0%, #f9f7f4 43%, #f4f2ef 65%, #e2dfd6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(43%, #f9f7f4), color-stop(65%, #f4f2ef), color-stop(100%, #e2dfd6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #f9f7f4 43%, #f4f2ef 65%, #e2dfd6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #f9f7f4 43%, #f4f2ef 65%, #e2dfd6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #f9f7f4 43%, #f4f2ef 65%, #e2dfd6 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #f9f7f4 43%, #f4f2ef 65%, #e2dfd6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2dfd6', GradientType=0 ); /* IE6-8 */
}
.addEmpRow_top {
	float:left;
	height:45px;
	line-height:45px;
	width:100%;
	background:#B4D4EB;
}
.addEmpRow_top label {
	float:left;
	height:45px;
	font:normal 14px/45px 'Lato', sans-serif;;
	color:#2D495E;
	width:165px;
	text-align:center;
	border-right:1px solid #96B0C2;
	border-top:1px solid #96B0C2;
}
.addEmpRow_top label.empID {
	width:88px;
}
.addEmpRow_top label.empName {
	width:200px;
}
.addEmpRow_top label.empRole {
	width:172px;
}
.addEmpRow_top span.empSerial {
	width:40px;
	height:45px;
	line-height:45px;
	font:normal 14px/45px 'Lato', sans-serif;;
	color:#2D495E;
	text-align:center;
	text-indent:5px;
	border-right:1px solid #96B0C2;
	border-top:1px solid #96B0C2;
	border-left:1px solid #96B0C2;
}
.addEmpRow_top span.empEd_De {
	float:left;
	display:block;
	height:45px;
	line-height:45px;
	color:#2D495E;
	width:115px;
	border-right:1px solid #96B0C2;
	border-top:1px solid #96B0C2;
}
.addEmpRow_top span.empEd_De a {
	font:normal 14px/45px 'Lato', sans-serif;;
	color:#2D495E;
	text-align:center;
	float:left;
	margin:0 9px;
}
.addEmpRow_top label.san {
	display:block;
	float:left;
	width:10px;
	border:0;
}
.addEmpRow {
	float:left;
	height:45px;
	line-height:45px;
	width:100%;
	background:#F4FBFF;
}
.addEmpRow label {
	float:left;
	height:45px;
	font:normal 14px/45px 'Lato', sans-serif;;
	width:165px;
	text-align:center;
	border-right:1px solid #96B0C2;
	border-top:1px solid #96B0C2;
}
.addEmpRow label.empID {
	width:88px;
}
.addEmpRow label.empName {
	width:200px;
}
.addEmpRow label.empRole {
	width:172px;
}
.addEmpRow label.empID input[type=text] {
	width:73px;
	font:normal 14px 'Lato', sans-serif;;
	color:#2D495E;
}
.addEmpRow label.empRole input[type=text] {
	width:155px;
	font:normal 14px 'Lato', sans-serif;;
	color:#2D495E;
}
.addEmpRow span.empSerial {
	width:35px;
	height:45px;
	font:normal 14px/45px 'Lato', sans-serif;;
	color:#2D495E;
	text-align:left;
	text-indent:5px;
	border-right:1px solid #96B0C2;
	border-top:1px solid #96B0C2;
	border-left:1px solid #96B0C2;
	padding:0 0 0 5px;
}
.addEmpRow input[type=text] {
	width:92%;
	margin:3px 1px 0 3px;
	text-align:left;
	text-indent:5px;
	height:20px;
	line-height:20px;
	font:normal 14px 'Lato', sans-serif;;
	color:#2D495E;
}
.addEmpRow span.empEd_De {
	float:left;
	display:block;
	height:45px;
	line-height:45px;
	width:115px;
	border-right:1px solid #96B0C2;
	border-top:1px solid #96B0C2;
}
.addEmpRow label.san {
	display:block;
	float:left;
	width:10px;
	border:0;
}
.addEmpRow span.empEd_De a {
	float:left;
	display:block;
	height:45px;
	width:44px;
	margin:0 0 0 4px;
	font:normal 14px/45px'Lato', sans-serif;;
	color:#2D495E;
}
.addEmpRow span label.san {
	display:block;
	float:left;
	width:10px;
	border:0;
}
.addEmpRow_next {
	float:left;
	height:45px;
	line-height:45px;
	width:100%;
	background:#E5EAED;
}
.addEmpRow_next label {
	float:left;
	height:45px;
	font:normal 14px/45px 'Lato', sans-serif;;
	width:165px;
	text-align:center;
	border-right:1px solid #96B0C2;
	border-top:1px solid #96B0C2;
}
.addEmpRow_next label.empID {
	width:88px;
}
.addEmpRow_next label.empName {
	width:200px;
}
.addEmpRow_next label.empRole {
	width:172px;
}
.addEmpRow_next label.empID input[type=text] {
	width:73px;
	font:normal 14px 'Lato', sans-serif;;
	color:#2D495E;
}
.addEmpRow_next label.empRole input[type=text] {
	width:155px;
	font:normal 14px 'Lato', sans-serif;;
	color:#2D495E;
}
.addEmpRow_next span.empSerial {
	width:35px;
	height:45px;
	line-height:45px;
	font:normal 14px/45px 'Lato', sans-serif;;
	text-align:left;
	text-indent:5px;
	border-right:1px solid #96B0C2;
	border-top:1px solid #96B0C2;
	border-left:1px solid #96B0C2;
	padding:0 0 0 5px;
}
.addEmpRow_next input[type=text] {
	width:92%;
	margin:3px 1px 0 3px;
	text-align:left;
	text-indent:5px;
	height:20px;
	line-height:20px;
	font:normal 14px 'Lato', sans-serif;;
	color:#2D495E;
}
.addEmpRow_next span.empEd_De {
	float:left;
	display:block;
	height:45px;
	line-height:45px;
	width:115px;
	border-right:1px solid #96B0C2;
	border-top:1px solid #96B0C2;
}
.addEmpRow_next label.san {
	display:block;
	float:left;
	width:10px;
	border:0;
}
.addEmpRow_next span.empEd_De a {
	float:left;
	display:block;
	height:45px;
	width:44px;
	margin:0 0 0 4px;
	font:normal 14px/45px 'Lato', sans-serif;;
	color:#2D495E;
}
.addEmpRow span_next label.san {
	display:block;
	float:left;
	width:10px;
	border:0;
}
.pageNation {
	width:100%;
	display:inline-table;
	text-align:center;
	height:30px;
	line-height:30px;
	margin:20px 0 0 0;
}
.pageNation a {
	text-align:center;
	padding:1px 5px;
	display:inline-block;
	font:normal 12px/14px 'Lato', sans-serif;;
	color:#2D495E;
	text-decoration:none;
}
.addEmpRow_bottom {
	width:100%;
	display:inline-table;
	border-top:1px solid #96B0C2;
	float:left;
	margin:0;
}
.addEmpRow label select {
	width:150px;
}
.addEmpRow_next label select {
	width:150px;
}
/*----------- end 16-01-13 admin side-----------*/




/* (This is for Popup) -- Mask for background, by default is not display */
#mask {
	display: none;
	background: #000;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 10;
	width: 100%;
	height: 100%;
	opacity: 0.8;
	z-index: 999;
	margin:0 auto;
	display:table;
	filter:alpha(opacity=80);
}
/* You can customize to your needs  */
.admin-edit {
	display:none;
	background: #333;
	/*padding: 10px;*/ 	
	border: 10px solid #3c3d3c;
	border-radius:12px;
	float: left;
	font-size: 1.2em;
	/*position: fixed;
	top: 50%; left: 50%;*/
	z-index: 99999;
	box-shadow: 0px 0px 20px #999; /* CSS3 */
	-moz-box-shadow: 0px 0px 20px #999; /* Firefox */
	-webkit-box-shadow: 0px 0px 20px #999; /* Safari, Chrome */
}
.user_apply, .emp_login {
	display:none;
	background: #333;
	/*padding: 10px;*/ 	
	border: 10px solid #3c3d3c;
	border-radius:12px;
	float: left;
	font-size: 1.2em;
	/*position: fixed;
	top: 50%; left: 50%;*/
	z-index: 99999;
	box-shadow: 0px 0px 20px #999; /* CSS3 */
	-moz-box-shadow: 0px 0px 20px #999; /* Firefox */
	-webkit-box-shadow: 0px 0px 20px #999; /* Safari, Chrome */
}
img.btn_close {
Position the close button  float: right;
	margin: -28px -28px 0 0;
}
fieldset {
	border:none;
}
form.signin .textbox label {
	display:block;
	padding-bottom:7px;
}
form.signin .textbox span {
	display:block;
}
form.signin p, form.signin span {
	color:#999;
	font-size:11px;
	line-height:18px;
}
form.signin .textbox input {
	background:#666666;
	border-bottom:1px solid #333;
	border-left:1px solid #000;
	border-right:1px solid #333;
	border-top:1px solid #000;
	color:#fff;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font:13px 'Lato', sans-serif;;
	padding:6px 6px 4px;
	width:200px;
}
 form.signin input:-moz-placeholder {
color:#bbb;
text-shadow:0 0 2px #000;
}
form.signin input::-webkit-input-placeholder {
color:#bbb;
text-shadow:0 0 2px #000;
}
.button {
	background: -moz-linear-gradient(center top, #f3f3f3, #dddddd);
	background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#dddddd));
	background:  -o-linear-gradient(top, #f3f3f3, #dddddd);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f3f3f3', EndColorStr='#dddddd');
	border-color:#000;
	border-width:1px;
	border-radius:4px 4px 4px 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	color:#333;
	cursor:pointer;
	display:inline-block;
	padding:6px 6px 4px;
	margin-top:10px;
	font:12px;
	width:214px;
}
.button:hover {
	background:#ddd;
}
.required {
	font:normal 12px 'Lato', sans-serif;;
	color:#F00;
	float:left;
}
/* =========== vasu ======18-01============== */
#activeTab {
	display:inline-block;
	color:#fff;
	text-align:center;
	background:#096eb1;
	text-decoration:none;
	padding:8px 65px;
	margin:0 2px 0 0;
	border-radius:4px 4px 0 0;
}
/*------------------- print A4 ---------------------------*/
.holeContainer {
	width: 595px;
	margin: 0 auto;
	text-align: center;
	display: table;
	border-right: 1px solid #E2E2E2;
	border-left: 1px solid #E2E2E2;
}
