body { 
	margin-top: 0px;
	margin-bottom: 0px;
}
a {
	font-family: Arial, Verdanan, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #6f0913;
}
a:link {
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #6f0913;
}
a:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #6f0913;

}
a:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #6f0913;
}

a.hedr {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #6f0913;
	border-bottom: dotted #6f0913 1px;
}
a.hedr:link {
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #6f0913;
	border-bottom: dotted #6f0913 1px;
}
a.hedr:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #6f0913;
	border-bottom: dotted #6f0913 1px;
}
a.hedr:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #6f0913;
	border-bottom: dotted #6f0913 1px;
}
a.inline {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #6f0913;
	border-bottom: dotted #6f0913 1px;
}
a.inline:link {
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #6f0913;
	border-bottom: dotted #6f0913 1px;
}
a.inline:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #6f0913;
	border-bottom: dotted #6f0913 1px;
}
a.inline:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #6f0913;
	border-bottom: dotted #6f0913 1px;
}
a.tr {
	font-family: Arial, Verdanan, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #6f0913;

}
a.tr:link {
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
}
a.tr:visited {
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
}
a.tr:hover {
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
}
a.osite {
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #101b20;
}
a.osite:link {
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #101b20;
}
a.osite:visited {
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #101b20;
}
a.osite:hover {
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #101b20;
}
a.sb_lft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #6f0913;
	text-decoration: none;
	line-height: 15px;
}
a.sb_lft:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #6f0913;
	text-decoration: none;
	line-height: 15px;
}

a.sb_lft:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #6f0913;
	text-decoration: none;
	line-height: 15px;
}
a.sb_lft:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #6f0913;
	text-decoration: none;
	line-height: 15px;
}

.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #D8D7D7;

}
.menu_link:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #D8D7D7;
}
.menu_link:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #D8D7D7;
}
.menu_link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
}
.edil {
	font-family: arial, verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #101b20;
	text-decoration: none;
	line-height: 1.5em;
	margin-right: 10px;	
}
.edil:link {
	font-family: arial, verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #101b20;
	text-decoration: none;
	line-height: 1.5em;
	margin-right: 10px;	
}
.edil:visited {
	font-family: arial, verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #101b20;
	text-decoration: none;
	line-height: 1.5em;
	margin-right: 10px;	
}
.edil:hover {
	font-family: arial, verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #101b20;
	text-decoration: none;
	line-height: 1.5em;
	margin-right: 10px;	
}


.arrow{
	padding-top: 7px;
	padding-bottom: 10px;
}
.arrow2{
	padding-top: 1px;
	padding-bottom: 5px;
}
.lft_mnu_tbl {
	padding-top: 10px;
	padding-bottom: 10px;
}
.rt_mnu_tbl_hm {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
}
.rt_mnu_tbl {
	padding-top: 10px;
	padding-bottom: 10px;
}
.lft_dot {
	background-image: url(../img/dot.png)
}
.rt_dot {
	background-image: url(../img/rt_dot.png);

}
.lft_mnu_lnk:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #101b20;
	text-decoration: none;
	line-height: 14px;
}
.lft_mnu_lnk:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #101b20;
	text-decoration: none;
	line-height: 14px;
}
.lft_mnu_lnk:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #101b20;
	text-decoration: none;
	line-height: 14px;
}
.rt_mnu_lnk:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	line-height: 14px;
}
.rt_mnu_lnk:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	line-height: 14px;
}
.rt_mnu_lnk:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	line-height: 14px;
}
.lft_mnu_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #101b20;
	text-decoration: none;
	line-height: 14px;
}
.rt_mnu_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	line-height: 14px;
}
.sub_hed {
	font: bold 13px "Century Gothic", Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	color: #101b20;
	margin: 0px 0px 0px 0px;
	line-height: 1.5em;
}
.sub_hed3 {
	font: bold 13px "Century Gothic", Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	line-height: 1.5em;
}
.sub_hed2 {
	font: bold 13px "Century Gothic", Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	color: #101B20;
	margin: 20px 0px 10px 0px;
	line-height: 1.5em;
}
.core {
	margin: 18px 0px 10px 0px;
}
.core_contain {
	margin: 0px 20px 0px 20px;
}
.bdy_tbl {
	padding-left: 23px;
	padding-right: 23px;
	padding-top: 14px;
}
.para {
	font-family: arial, verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #101b20;
	text-decoration: none;
	line-height: 1.5em;
	margin-right: 10px;
	text-align: justify;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #101b20;
	text-decoration: none;
	line-height: 1.5em;
	margin-right: 10px;
}
.home_main_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 25px;
	font-weight: normal;
	font-variant: normal;
	color: #000;
	text-decoration: none;
}
.home_main_red_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 25px;
	font-weight: normal;
	font-variant: normal;
	color: #840000;
	text-decoration: none;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #101b20;
	text-decoration: none;
	line-height: 1.5em;
	margin-right: 10px;
	text-align: justify;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #101b20;
	text-decoration: none;
	margin-right: 10px;
	text-align: justify;
}
H4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #101b20;
	text-decoration: none;
	line-height: 20px;
}
p {
	font-family: arial, verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #101b20;
	text-decoration: none;
	line-height: 1.5em;
	margin-right: 10px;
	text-align: justify;
}
.cr {
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	line-height: 1.5em;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;	
}
.tr {
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	line-height: 1.5em;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 10px;	
}
.cr_tbl1 {
	background-color: #6F0913;
	border-top: 4px #ffffff solid;
	border-left: 4px #ffffff solid;	
	align: right;
}
.cr_tbl2 {
	background-color: #6F0913;
	border-top: 4px #ffffff solid;
	align: right;
}
.sb_mnu:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #101b20;
	text-decoration: none;
	line-height: 20px;
}
.sb_mnu:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #101b20;
	text-decoration: none;
	line-height: 20px;
}
.sb_mnu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #101b20;
	text-decoration: none;
	line-height: 20px;
}
.sb_lft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #101b20;
	text-decoration: none;
	line-height: 15px;
}


ul {
	font-family: arial, verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #101b20;
	text-decoration: none;
	line-height: 1.5em;
	margin-right: 10px;
	text-align: justify;
}
li {
	font-family: arial, verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #101b20;
	text-decoration: none;
	line-height: 1.5em;
	margin-right: 10px;
	text-align: justify;
}
ol{
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.arrow_up {
	text-align: right;
	margin-right: 20px;
}
.samp {
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #101b20;
	text-decoration: none;
	line-height: 1.5em;
	margin-top: 10px;
	margin-bottom: 40px;
	text-align: center;	
}
.inf {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #101b20;
	text-decoration: none;
	line-height: 1em;
	margin-right: 10px;
}
TH {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #101b20;
	text-decoration: none;
	line-height: 1.5em;
	margin-right: 10px;
}
.tbl_gt {
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 10px;
	padding-bottom: 10px;
	
}
.tbl_gt2 {
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 1px solid #A8B2B8;
	
}
.tbl_gt3 {
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 4px;
	padding-bottom: 4px;
	
}
a.clnt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	line-height: 15px;
	color: #6f0913;
	border-bottom: dotted #6f0913 1px;
}
a.clnt:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	line-height: 15px;
	color: #6f0913;
	border-bottom: dotted #6f0913 1px;
}
a.clnt:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	line-height: 15px;
	color: #6f0913;
	border-bottom: dotted #6f0913 1px;
}
a.clnt:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	line-height: 15px;
	color: #6f0913;
	border-bottom: dotted #6f0913 1px;
}.top-brdr {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #C0C0C0;
}

image preview css starts!

.visibility
{
visibility: visible;
top: 0;
left: 600px;/*position where enlarged image should offset horizontally */
top:400px; 

}

.thumbnail
{
	position: relative;

}

.thumbnail:hover
{
	background-color: transparent;
	


}

.thumbnail a span
{
position: absolute;
background-color: lightgrey;
padding: 5px;
left: -1000px;
border: 0px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
z-index: 50;
padding-top:10px;
}

.thumbnail a span img
{
border-width: 0;
padding: 2px;
z-index: 100;

}

.thumbnail a:hover span
{
visibility: visible;
top: 0px;
left: 0px;
z-index: 50;
}


.close
{
	background-color: transparent;
	z-index: 50;
	visibility:hidden;

}

.arrowbutton{
	background-image:url(../solutions/inhouse/img/arrow_center.jpg);
	background-repeat:no-repeat;
	width:294px;
	height:23px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color:#FFFFFF;
	
}
#test {
	background: #222;
	color: #fff;
	padding: 10px;
	margin: 20px;
	border: 10px solid pink;
}
 
#test2 {
	background: #222;
	color: #fff;
	padding: 10px;
	margin: 20px;
	border: 10px solid pink;
}

.iframe {
	background: #f3f3f4;
	z-index:100px;

}
.careers_heading {
	font-family: arial, verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #101b20;
	text-decoration: none;
	margin-right: 10px;
	text-align: left;
}
.careers_heading1 {
	font-family: arial, verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #101b20;
	text-decoration: none;
	margin-right: 10px;
	text-align: left;
	padding-left: 20px;
}
.careers_text {
	font-family: arial, verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #101b20;
	text-decoration: none;
	margin-right: 10px;
	text-align: left;
}
.careers_tbl_bdr {
	border: 1px solid #efefef;
}
