/* CSS Document */

table#design1 td{
	table-layout:auto;
	border-bottom:solid;
	border-bottom-color:#000000;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	/*color: #666666;
	font-family:verdana;
	font-size: 12px;*/
	}
#padding5 td{
	padding:5px;
	}
.linethrough{
	text-decoration:line-through;
	color:#F00;
}

table.engtxt10 td{
	font-family:verdana;
	font-size: 10px;
	vertical-align:top;
	padding-left:5px;
}
table.hrline td {
	border-bottom:solid;
	border-bottom-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	}
table.hrline_grey td {
	border-bottom:solid;
	border-bottom-color:#E7E7E7;
	border-bottom-style:solid;
	border-bottom-width:1px;
	}
table.vrline td {
	border-left:solid;
	border-left-color:#000000;
	border-left-style:solid;
	border-left-width:1px;
	}
.gradiant1{
	background-color:#F4F4F4;
	background-position:left;
	height:20px;
	}
.gradiant{
	
	height:27px;
	}
.gradiant4{
	
	height:30px;
	}
.gradiant5{
	
	height:auto;
	}
.gradiant6{
	
	height:auto;
	}
table.outline3 td {
	border-bottom:solid;
	border-bottom-color:#666666;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	}
table.outline2 td {
	border-bottom:solid;
	border-bottom-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	}
.outline {
	outline:solid;
	outline-color:#ff0000;
	outline-style:dotted;
	outline-width:thin;
	}
	.outline_red {
	outline:solid;
	outline-color:#ff0000;
	outline-style:solid;
	outline-width:thin;
	}
.vline{
	
	height:100%;
	}
.vline_dotted{
	
	height:100%;
	}
	
.vrline4px_rt {
	border-right:solid;
	border-right-color:#E5E5E5;
	border-right-style:solid;
	border-right-width:2px;
	}
.vrline4px_lft {
	border-left:solid;
	border-left-color:#E5E5E5;
	border-left-style:solid;
	border-left-width:2px;
	}
.hrline4px_bt {
	border-bottom:solid;
	border-bottom-color:#E5E5E5;
	border-bottom-style:solid;
	border-bottom-width:2px;
	}
.hrline4px_tp {
	border-top:solid;
	border-top-color:#E5E5E5;
	border-top-style:solid;
	border-top-width:2px;
	}
.hrline4px {
	border-bottom:solid;
	border-bottom-color:#E5E5E5;
	border-bottom-style:solid;
	border-bottom-width:2px;
	}

#bullet1 ul{
	list-style-image: url(../img/bullet2.gif);
	margin-left:25px;
	padding: 0px 0px 0px 0px;
	margin-top:5px;
	}
#bullet1 li{
	padding-bottom: 5px;	
	}
#bullet1_lftpadding ul{
	list-style-image: url(../img/bullet2.gif);
	margin-left:45px;
	padding: 0px 0px 0px 0px;
	margin-top:5px;
	}
#bullet1_lftpadding li{
	padding-bottom: 5px;	
	}
	
	
/* Added by sagar for removing validation errors */
.bullet1 ul{
	list-style-image: url(../img/bullet2.gif);
	margin-left:25px;
	padding: 0px 0px 0px 0px;
	margin-top:5px;
	}
.bullet1 li{
	padding-bottom: 5px;	
	}
#bullet1_lftpadding ul{
	list-style-image: url(../img/bullet2.gif);
	margin-left:45px;
	padding: 0px 0px 0px 0px;
	margin-top:5px;
	}
#bullet1_lftpadding li{
	padding-bottom: 5px;	
	}
	
.subpoints ul{

	margin-left:25px;
	padding: 0px 5px 0px 5px;
	}
.subpoints li{
		padding-bottom: 5px;
		line-height:15px;
		}
.subpoints1 ul{
	margin-left:7px;
	padding: 0px 5px 0px 5px;
	}
.subpoints1 li{
		padding-bottom: 5px;
		line-height:15px;
		}

/* end modifications by sagar */

#bullet2 ul{
	margin-left:25px;
	padding: 0px 5px 0px 5px;
	}
#bullet2 li{
		padding-bottom: 5px;
		line-height:15px;
	}
#bullet3 ul{

	margin-left:25px;
	padding: 0px 5px 0px 5px;
	}
#bullet3 li{
		padding-bottom: 5px;
		line-height:12px;
	}
UL.bulletlist1{

	margin-top:-5px;
	padding: 7px 0px 2px 12px;
}
UL.bulletlist1 LI{
	padding-bottom: 2px;
	line-height:18px;
}
#subpoints ul{

	margin-left:25px;
	padding: 0px 5px 0px 5px;
	}
#subpoints li{
		padding-bottom: 5px;
		line-height:15px;
		}
#subpoints1 ul{
	margin-left:7px;
	padding: 0px 5px 0px 5px;
	}
#subpoints1 li{
		padding-bottom: 5px;
		line-height:15px;
		}
.greenbullet ul{

	Margin: 20px;
	padding: 0px 0px 0px 10px;
}

.greenbullet LI{
	margin-left:10px;
	padding: 8px 0px 0px 10px
}
.txt11 {
	font-family: "MS PGothic", "MS Gothic", "MS PMincho", "MS Mincho";
	font-size: 11px;
		}
.txt12 {
	font-family: "MS PGothic", "MS Gothic", "MS PMincho", "MS Mincho";
	font-size: 12px;
	line-height: 18px;
}
.txt14 {
	font-family: "MS PGothic", "MS Gothic", "MS PMincho", "MS Mincho";
	font-size: 14px;
	
}
.txt16 {
	font-size: 16px;
	font-family: "MS PGothic", "MS Gothic", "MS PMincho", "MS Mincho";
}
.txt20 {
	font-size: 20px;
	font-family: "MS PGothic", "MS Gothic", "MS PMincho", "MS Mincho";
}
.txt22 {
	font-size: 22x;
	font-family: "MS PGothic", "MS Gothic", "MS PMincho", "MS Mincho";
}
.txt24 {
	font-size: 24px;
	font-family: "MS PGothic", "MS Gothic", "MS PMincho", "MS Mincho";
}
.txt30 {
	font-family: "MS PGothic", "MS Gothic", "MS PMincho", "MS Mincho";
	font-size: 30px;}

.font100per{font-family: "MS PGothic", "MS Gothic", "MS Mincho", "MS PMincho";
font-size:12px;
}
.vmiddle{vertical-align: middle;
}
table.valigntop td{
	vertical-align:top;
	}
table.valignmiddle td{
	vertical-align:middle;
	}
table.valignbottom td{
	vertical-align:bottom;
	}
.textfield{
	font-size:12px;
	border:solid;
	border-width:1px;
	border-color:#666666;
	}
/* font color/style section begin */

.fontblack {
	color:#000000;  
}
.fontblack A {
	color: #000000;
	text-decoration: none 
}

.fontwhite {
	color: #F9F9F9;  
}
.fontwhite A {
	color: #ffffff;
	text-decoration: none 
}
.fontblack50per{
	color: #939598;
}
.fontblack50per A {
	color: #939598;
	text-decoration: none 
}
.fontgrey{
	color: #685566;
}
.fontgrey A {
	color: #685566;
	text-decoration: none 
}
.fontgreen {
	color: #A6CE38;
}
.fontgreen A {
	color: #A6CE38;
	text-decoration: none
}
.fontbrown {
	color: #842447;
}
.fontred {
	color: #ff0000;
}
.fontwarning {
	color: #eed501;
}
.fontfyi {
	color: #49c518;
}
.fontorange {
	color: #ED1C24;
}
.fontbrown A {
	color: #000099;
	text-decoration:underline 
}
.greyfont {color: #666666;
}
.fontblue {color:#0000FF}
.subheading {
	font-weight:bold; 
	font-size:12px;
	height:22px;
	padding-left:5px;
	border-bottom:solid;
	border-bottom-color:#6B6B6B;
	border-bottom-width:1px;
	border-collapse:collapse;
	}
/* font color/style section end */
.bottomline-h2{
	border-bottom:solid;
	border-bottom-color:#6B6B6B;
	border-bottom-width:1px;
	border-collapse:collapse;
	margin-left:20px;
}
.bottomline{
	border-bottom:solid;
	border-bottom-color:#6B6B6B;
	border-bottom-width:1px;
	border-collapse:collapse;
}
table.valignmiddle td{
	vertical-align:middle;
	}
/*table.engtxt td {
	font-family: "MS PGothic", "MS Gothic", "MS PMincho", "MS Mincho";
	font-family:verdana;
}*/
table.englishtxt td {
	font-family:verdana;
}

table.noborder td{
	border:none;
	}
.paddingleft5{
	padding-left:5px;
	}
.paddingright5{
	padding-right:5px;
	}
.paddingright{
	margin-right:50px;
	}
.gotop{
	width:28px;
	height:33px;
	}
#profilebox{
	background-color:#FDF9EA;
	border-top:thin;
	border-top-color:#A9A69C;
	border-top-style:solid;
	border-top-width:1px;
	height:102px;
	width:100%;
	}
#profilebox1{
	background-color:#FDF9EA;
	border-top:thin;
	border-top-color:#A9A69C;
	border-top-style:solid;
	border-top-width:2px;
	border-bottom:thin;
	border-bottom-color:#A9A69C;
	border-bottom-style:solid;
	border-bottom-width:1px;
	height:100%;
	width:100%;
	}
.floatright{
	float:right;
	}
.floatleft{
	float:left;
	}
table.tabledesign1 {
	border:solid;
	border-color:#000000;
	border-style:solid;
	border-width:1px;
	border-bottom:solid;
	border-bottom-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:4px;
	border-right:solid;
	border-right-color:#000000;
	border-right-style:solid;
	border-right-width:3px;
	}
	
.tabledesign1_header {

	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	height:27px;
	}

table.tabledesign2{
	border:solid;
	border-color:#000000;
	border-style:solid;
	border-width:1px;
	border-top:solid;
	border-top-color:#000000;
	border-top-style:solid;
	border-top-width:2px;
	}
	
.tabledesign2_header1 {
	background-color:#96183F;
	/*background-image: url(../img/tdesign2_header1.gif);
	background-repeat:repeat-x;
	background-position:left;*/
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	height:20px;
	}
.tabledesign2_header2 {
	background-color:#EEDAE0;
	/*background-image: url(../img/tdesign2_header2.gif);
	background-repeat:repeat-x;
	background-position:left;*/
	font-size:12px;
	font-weight:normal;
	color:#000000;
	height:24px;
	}
.tabledesign2_colum1{

	background-color:#FBFCE7;
	}
.tabledesign2_colum2{

	background-color:#ffffff;
	}
.tabledesign2_colum3{

	background-color:#f5f5f5;
	}

.row1{
	background-color:#f5f5f5;
	}
.row2{
	background-color:#ffffff;
	}
.tabledesign3_header {

	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	height:28px;
	}
.enago_color{
	background-color:#941839;
	color:#FFFFFF;
	}
div.toplinkposition{
	width:100%;
	height:25px;
	}
div.toplink{
	width:72%;
	text-align:right;
	margin-right:25px;
	float:right;
	}
.form_heading{
	background-color:#F2E9EC;
	width:436px;
	height:25px;
	float:left;
	padding-left:5px;
	margin-top:13px;
	}
.autoquoteform_heading{
	background-color:#F2E9EC;
	width:532px;
	height:25px;
	float:left;
	padding-left:5px;
	margin-top:13px;
	}
.magnigy_formheading{
	
	width:55px;
	height:55px;
	float:right;
	position:static;
	} 
.oneminute_formheading{

	width:55px;
	height:55px;
	float:right;
	position:static;
	}
.paddingtop5px{
	padding-top:5px;
	}
.paddingtop8px{
	padding-top:8px;
	}
.subbockheading_index{
	background-color:#E5F6FF;
	height:30px;
	}
.tandcheading{
	background-color:#E5F6FF;
	height:20px;
	}
.strength_blodk{
	
	height:50px;
	border:solid;
	border-color:#FBE4EA;
	border-style:solid;
	border-width:1px;
	border-top:solid;
	border-top-color:#F9DBE3;
	border-top-style:solid;
	border-top-width:2px;
	}
.marginleft_iso{
	margin-left:0px;
	}
.justify{
	text-align:justify;
	}
	.padding8{
	padding:8px;
	}
.gradiantextend1{
	
	height:50px;
	}
.gradiantextend2{
	
	height:33px;
	}
.curveextend{

	height:auto;
	}
.curve1extend{
	
	height:auto;
	}
.vrline1px_rt {
	border-right:solid;
	border-right-color:#000000;
	border-right-style:solid;
	border-right-width:1px;
	}
.vrline1px_lft {
	border-left:solid;
	border-left-color:#000000;
	border-left-style:solid;
	border-left-width:1px;
	}
.vrgreyline2px_lft {
	border-left:solid;
	border-left-color:#DDDEDF;
	border-left-style:solid;
	border-left-width:2px;
	}
.vrgreyline2px_rt {
	border-right:solid;
	border-right-color:#DDDEDF;
	border-right-style:solid;
	border-right-width:2px;
	}

.interviewform_heading{
	background-color:#961A40;
	height:41px;
	color:#FFFFFF;
	font-size:12px;
	}
.hrline1px_bt {
	border-bottom:solid;
	border-bottom-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	}
.hrline1px_tp {
	border-top:solid;
	border-top-color:#000000;
	border-top-style:solid;
	border-top-width:1px;
	}
.vrgreyline7px_lft {
	border-left:solid;
	border-left-color:#DDDEDF;
	border-left-style:solid;
	border-left-width:7px;
	}
.intform_heading {
	background-color:#8B6030;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	height:25px;
	}
.intform_subheading{
	background-color:#FAECDC;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	height:20px;
	}
#additionalinfo_1002{
	width:163px;
	height:255px;

	}
.additionalinfo_txt{
	position:absolute;
	line-height:17px;
	color:#7D0024;
	margin-left:10px;
	margin-top:40px;
	width:140px;
	height:200px;
	}
#steps_1002{
	width:100%;
	height:258px;

	}
.steps1_txt{
	position:absolute;
	margin-left:110px;
	margin-top:25px;
	width: 450px;
	}
.steps2_txt{
	width:420px;
	position:absolute;
	margin-left:130px;
	margin-top:112px;
	}
.steps3_txt{
	width:450px;
	position:absolute;
	margin-left:110px;
	margin-top:198px;
	z-index: 1;
	}
#noticeboard{
	border:thin;
	border-color:#000000;
	border-collapse:collapse;
	border-style:dotted;
	border-width:2px;
	padding:5px;
	color:#D60808;
	}
#intpage_rightlinks{
	position:absolute;
	left:791px;
	top:7px;
	border:thin;
	border-color:#000000;
	border-collapse:collapse;
	border-style:solid;
	}
#intpage_rightlinks1{
	position:absolute;
	width:200px;
	left:791px;
	top:7px;
	background-color:#FFFFFF;
	border:thin;
	border-color:#000000;
	border-collapse:collapse;
	border-style:solid;
	}
.activetab{
	background-image:url(../img/tnc/activetab.gif);
	background-repeat:no-repeat;
	height:28px;
	width:125px;
	color:#FFFFFF;
	text-align:center;
	}
.activetab a{
	color:#FFFFFF;
	text-decoration:none;
	}
.activetab a:visited{
	color:#FFFFFF;
	text-decoration:none;
	}

.inactivetab{
	background-image:url(../img/tnc/inactivetab.gif);
	background-repeat:no-repeat;
	height:28px;
	width:125px;
	color:#cccccc;
	text-align:center;
	}
.inactivetab a{
	color:#cccccc;
	text-decoration:none;
	}
.inactivetab a:visited{
	color:#cccccc;
	text-decoration:none;
	}
.frm_heading {
	background-color:#84213F;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	height:20px;
	}
UL.bulletlist_qc{
	list-style:url(../img/bullet_grey.gif);
	margin-top:-5px;
}
UL.bulletlist_qc LI{
	padding-bottom: 2px;
	line-height:20px;
}
UL.bulletlist1_qc{
	list-style:url(../img/bullet_grey.gif);
	margin-top:-5px;
}
UL.bulletlist1_qc LI{
	padding-bottom: 2px;
	line-height:20px;
}
/* bulletlist classes start */

#bullet_cs1level1 ul{
	list-style-image: url(../img/bullet_cs1level1.gif);
	margin-left:5px;
	padding: 0px 0px 0px 0px;
	}
#bullet_cs1level1 li{
	line-height:0px;
	}
#bullet_cs1level2 ul{
	list-style-image: url(../img/bullet_cs1level2.gif);
	margin-left:15px;
	padding: 0px 0px 0px 0px;
	}
#bullet_cs1level2 li{
	line-height:20px;
	}
#bullet_cs2level1 ul{
	list-style-image: url(../img/bullet_cs2level1.gif);
	margin-left:5px;
	padding: 0px 0px 0px 0px;
	}
#bullet_cs2level1 li{
	line-height:0px;
	}
#bullet_cs2level2 ul{
	list-style-image: url(../img/bullet_cs2level2.gif);
	margin-left:15px;
	padding: 0px 0px 0px 0px;
	}
#bullet_cs2level2 li{
	line-height:20px;
	}
#bullet_cs5level1 ul{
	list-style-image: url(../img/bullet_cs5level1.gif);
	margin-left:20px;
	padding: 0px 0px 0px 0px;
	}
#bullet_cs5level1 li{
	line-height:25px;
	}
#bullet_cs6level1 ul{
	list-style-image: url(../img/bullet_cs6level1.gif);
	margin-left:5px;
	padding: 0px 0px 0px 0px;
	}
#bullet_cs6level1 li{
	line-height:0px;
	}
.bullet_level3 ul{
	list-style-image: url(../img/bullet_level3.gif);
	margin-left:25px;
	padding: 0px 5px 0px 5px;
	}
.bullet_level3 li{
	line-height:20px;
	}
.bullet_level4 ul{
	list-style-image: url(../img/bullet_level4.gif);
	margin-left:25px;
	padding: 0px 5px 0px 5px;
	}
.bullet_level4 li{
	line-height:20px;
	}
.bullet_newlaunch ul{

	margin-left:25px;
	padding: 0px 5px 0px 5px;
	}
.bullet_newlaunch li{
	line-height:20px;
	}
#list_service ul{
	list-style-image: url(../img/bullet2.gif);
	margin-left:25px;
	padding: 0px 0px 0px 0px;
	margin-top:0px;
	margin-bottom:0px;
	}
#list_service li{
		padding-bottom: 0px;	
	}

.vrline_jpstaff{
	background-image:url(../img/recruitment/vline.gif);
	background-repeat:repeat-y;
	background-position:right;
	}
.hrline_jpstaff{
	background-image: url(../img/recruitment/hrline.gif);
	background-repeat:repeat-x;
	background-position:top;
	}
.subarea-level1{
	background-color:#5d5d5d;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding:5px;
	height:30px;
	}
.subarea-level2{
	background-color:#edecde;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	padding:5px;
	height:30px;
	}
.darkgrey{
	background-color:#b5b5b5;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding:5px;
	}
.darkbrown{
	background-color:#96183F;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding:5px;
	}
.form_sectionheading{
	background-color:#687db8;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding:5px;
	}
.lightgrey{
	background-color:#f1f1f1;
	padding:5px;
	}
.tblheading_level1{
	background-color:#999999;
	font-size:14px;
	color:#FFFFFF;
	height:30px;
	}
.uenophoto_para6{
	float:left;
	z-index:4;
	}
.uenotext_para6{
	z-index:5;
	width:500px;
	float:left;
	margin-left:220px;
	margin-top:10px;
	position:absolute;
	}
div.interviewindexphotos{
	z-index:1;
	}
div.intpage_rtlink{
	z-index:10;
	width:100px;
	margin-left:415px;
	margin-top:-25px;
	position:absolute;
	}
div.intpage_lftlink{
	z-index:10;
	width:100px;
	margin-left:15px;
	margin-top:-25px;
	position:absolute;
	}
.ulBasic
{
    margin-bottom: 10px;
}

.ulBasic li
{
    background-image: url('../img/common/squere/4x4blue.gif');
    background-position: 0px 5px;
    background-repeat: no-repeat;
    list-style-image: none;
    list-style-type:none; 
    list-style-position:outside;
    font: 12px/14px "MS PGothic";
    padding-left: 10px;
    margin-bottom: 0px; 
	vertical-align:top; margin-top:10px;
}

.ulBasic1
{
    margin-bottom: 10px; display:block; border: 1px solid #efeeee;
	 background-image:url(../img/common/stripbg.jpg); background-repeat:repeat;background-position:0% 0%; padding:5px;
}

.ulBasic1 li
{
    background-image: url('../img/common/squere/6x6black.gif');
    background-position: 0px 6px;
    background-repeat: no-repeat;
    list-style-image: none;
    list-style-type:none; 
    list-style-position:outside;
    font: 12px/14px "MS PGothic";
    padding-left: 15px;
    margin-bottom: 5px; line-height:175%;
	vertical-align:top; margin-top:0px;
}

.ulBasic3
{
    margin-bottom: 10px; display:block; border: 1px solid #efeeee; padding:5px;
}

.ulBasic3 li
{
    background-image: url('../img/common/squere/6x6black.gif');
    background-position: 0px 6px;
    background-repeat: no-repeat;
    list-style-image: none;
    list-style-type:none; 
    list-style-position:outside;
    font: 12px/14px "MS PGothic";
    padding-left: 15px;
    margin-bottom: 5px; line-height:175%;
	vertical-align:top; margin-top:0px;
}
.ulBasic4
{
    margin-bottom: 10px; display:block; border: 0px solid #efeeee; padding:5px;
}

.ulBasic4 li
{
    background-image: url('../img/common/squere/6x6black.gif');
    background-position: 0px 6px;
    background-repeat: no-repeat;
    list-style-image: none;
    list-style-type:none; 
    list-style-position:outside;
    font: 12px/14px "MS PGothic";
    padding-left: 15px;
    margin-bottom: 5px; line-height:175%;
	vertical-align:top; margin-top:0px;
}
.ulBasic5
{
    margin-bottom: 10px; display:block; border: 0px solid #efeeee; padding:5px;
}

.ulBasic5 li
{
    background-image: url('../img/common/arrow_down.gif');
    background-position: 0px 0px;
    background-repeat: no-repeat;
    list-style-image: none;
    list-style-type:none; 
    list-style-position:outside;
    font: 12px/14px "MS PGothic";
    padding-left: 20px;
    margin-bottom: 5px; line-height:175%;
	vertical-align:top; margin-top:0px;
}
.ulBasic6
{
    margin-bottom:-2px; display:block; border: 0px solid #efeeee; padding:5px;
}

.ulBasic6 li
{
    background-image: url('../img/common/squere/6x6black.gif');
    background-position: 0px 6px;
    background-repeat: no-repeat;
    list-style-image: none;
    list-style-type:none; 
    list-style-position:outside;
    font: 12px/14px "MS PGothic";
    padding-left: 15px;
    margin-bottom: -2px; line-height:175%;
	vertical-align:top; margin-top:0px;
}


.ulBasic2
{
    margin-bottom: 10px;
}

.ulBasic2 li
{
    background-image: url('../img/common/squere/4x4gray.gif');
    background-position: 0px 5px;
    background-repeat: no-repeat;
    list-style-image: none;
    list-style-type:none; 
    list-style-position:outside;
    font: 12px/14px "MS PGothic";
    padding-left: 10px;
    margin-bottom: 0px; 
	vertical-align:top; margin-top:10px;
}