body
{
	/*font-family: Arial;
	font-size: 12px;*/
	/* the above is commented bcos the font mismatch was happening on home page*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
}

.viewfeatureTableFont
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #339933;
}
.txt
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
	color:#000;
}

.privacy_text
{
	text-align:center;
}

.application_number
{
	border:1px;
	color:#000;
	border-style:solid;
}

.header
{
	margin-left:20px;
}


.yellow_bg
{
	width:595px;
	height:257px;
}

.yellow1
{
	vertical-align:top;
}

.white_block
{
	height:208px;
}

.content1
{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:13px;
	padding-top:8px;
	text-shadow:#000;
	line-height:20px;
	padding-bottom:0px;
	margin-bottom:0px;
}

.content_pg7
{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:13px;
	text-shadow:#000;
	line-height:20px;
}

.content2
{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	padding-top:6px;
	font-weight:500;
	text-shadow:#000;
}

.content3
{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	padding-top:6px;
	font-weight:500;
	text-shadow:#000;
	margin-top:0px;
}

.content4
{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	padding-top:6px;
	font-weight:500;
	text-shadow:#000;
	margin-top:0px;
	text-align:center;
	
}

.content5
{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	padding-top:6px;
	font-weight:500;
	text-shadow:#000;
	margin-top:0px;
	line-height:20px;
}

.content6
{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	padding-top:6px;
	font-weight:500;
	text-shadow:#000;
	margin-top:0px;
	line-height:20px;
}

.content7
{
	font-family:Arial, Helvetica, sans-serif;
	color:#005696;
	font-size:16px;
	padding-top:6px;
	font-weight:500;
	text-shadow:#000;
	margin-top:0px;
	line-height:20px;
}

.content8
{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	padding-top:6px;
	font-weight:500;
	text-shadow:#000;
	margin-top:0px;
	line-height:20px;
	text-align:left;
}

.content10
{
	list-style-type:none;
	margin-left:0px;
	padding-left:0px;
}

.content_table
{
	margin-top:0px;
	padding-top:0px;
}

.list1
{
	color:#005696;
}

.text1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#006132;
	
	padding-left:8px;
}

.micr
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
}

.text2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	
	padding-left:8px;
	text-align:center;
	border:#000;
}

#list1
{
	list-style-type:lower-roman;
	
	font-size:13px
	color:#1f1a17;
}

.text3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#006132;
	
	padding-left:8px;
	text-align:center;
}


.text4
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	
	padding-left:8px;
	text-align:center;
}

.percentage
{
	text-align:right;
	padding-left:8px;
	
}

.checkbox1
{
	height:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
	color:#000;
}

.checkbox2
{
	height:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
	color:#000;
}

.checkbox3
{
	height:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
	color:#000;
}

.years
{
	font:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	text-align:center;
}

.yellow_list_block
{
	list-style-type:circle;
}

.note
{
	list-style:decimal;
}

.red_text
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#976138;
}

.cheque_no
{
	width:200px;
	height:25px;
	border:#000;
	border-style:solid;
	border-width:1px;
}

.signature
{
	width:200px;
	height:50px;
	border:#000;
	border-style:solid;
	border-width:1px;
}

.additional_details
{
	width:300px;
	height:28px;
	border:#000;
	border-style:solid;
	border-width:1px;
}

.name
{
	width:300px;
	height:25px;
	border:#000;
	border-style:solid;
	border-width:1px;
}

.residence
{
	width:500px;
	height:50px;
	border:#000;
	border-style:solid;
	border-width:1px;
}


.account_no
{
	width:270px;
	height:25px;
	border:#000;
	border-style:solid;
	border-width:1px;
}

.address
{
	width:600px;
	height:60px;
	border:#000;
	border-style:solid;
	border-width:1px;
}

.top_table
{
	border:#000;
}



/****************BORDER SECTION*********************/
.HasGreenBorder
{
    border:2px solid #004F33;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
}

.BorderBlack
{
    border:1px solid #000;    
    margin:1px;
}

.date_text
{
	padding:5px;
}
/****************BORDER SECTION*********************/


/****************TEXTBOX SECTION*********************/

.date
{
   
    border:2px solid #004F33;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
}

.date_time
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
	padding-right:0px;
}

/****************TEXTBOX SECTION*********************/
Left_Rgt_Grn_Brdr
{
    border-left:2px solid gray;
    border-bottom:2px solid gray;
    border-right:2px solid gray;
    border-top:2px solid gray;
    width:14px;
    height:14px;
    margin:3px 0;
    text-align:center;  
}


.Left_Rgt_Grn_Brdr_NEW
{
    border-left:2px solid gray;
    border-bottom:2px solid gray;
    border-right:2px solid gray;
    border-top:2px solid gray;
    width:14px;
    height:14px;
    margin:3px 0;
    text-align:center;
}

.Left_Rgt_Grn_Big_Brdr
{
    border-left:1px solid #85C226;
    border-bottom:1px solid #85C226;
    border-right:0px solid #fff;
    border-top:0px solid #fff;
    width:16px;
    height:16px;
    margin:3px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	/*< OPS Revamp> <Vishal Thawani> <Commented for Gray Text> <Start>*/
	/*color:#c2c2c2;*/
	/*< OPS Revamp> <Vishal Thawani> <Commented for Gray Text> <End>*/
}

.Left_Rgt_yellow_blk_Brdr
{
    border-left:1px solid #000;
    border-bottom:1px solid #000;
    border-right:0px solid #fff;
    border-top:0px solid #fff;
    width:16px;
    height:16px;
    margin:3px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#c2c2c2;
	background:#fffcc7;
}

.outer_grn_border
{
	border:1px solid #85C226;
    width:14px;
    height:14px;
    margin:3px 0;
}

.outer_blk_border
{
	border:1px solid #000;
    width:14px;
    height:14px;
    margin:3px 0;
}

.outer_blk_border_grn_bg
{
	border:1px solid #000;
    width:14px;
    height:14px;
    margin:3px 0;
    background:#d9ede0;
}

.outer_blk_border_yellow_bg
{
	border:1px solid #000;
    width:14px;
    height:14px;
    margin:3px 0;
    background:#fffcc7;
}
.outer_blk_Inr_yellow
{
	border:1px solid #000;
    width:14px;
    height:14px;
    margin:3px 0;
	background:#fffcc7;
}

.white_box
{
    border-left:1px solid #000;
    border-bottom:1px solid #000;
    border-right:0px solid #fff;
    border-top:0px solid #fff;
    width:14px;
    height:14px;
}

.white_box_grey_bg
{
    border-left:1px solid #000;
    border-bottom:1px solid #000;
    border-right:0px solid #fff;
    border-top:0px solid #fff;
    width:14px;
    height:14px;
    background:#dedede;
}

.Fill_Grn_Brdr
{
    border:1px solid #85C226;
    width:14px;
    height:14px;
    margin:3px 0;
}
.Left_Rgt_Grn_Brdr_Yellow_Back
{
    border-left:1px solid #85C226;
    border-bottom:1px solid #85C226;
    border-right:0px solid #fff;
    border-top:0px solid #fff;
    width:14px;
    height:14px;
    background:#FFFCC7;
    color:#ddd;
    margin:3px 0;
}

.yellow_fill
{
    border-left:1px solid #85C226;
    border-bottom:1px solid #85C226;
    border-right:0px solid #fff;
    border-top:0px solid #fff;
    width:14px;
    height:14px;
    background:#d9ede0;
    color:#000;
    margin:3px 0;
}
/****************TEXTBOX SECTION*********************/


/****************PADDING SECTION*********************/
.Internal_Space
{
    padding:2px;
}
/****************PADDING SECTION*********************/


/****************FONT STYLES SECTION*********************/

.GreenTextItallic
{
    color:#116147;
    font-style:italic;
    
}


/****************FONT STYLES SECTION*********************/

.Upper_Tab
{
    padding-left:15px;
}

.Upper_Tab_pg3
{
    padding-left:0px;
	padding-bottom:20px;
}

.Dr_Grn_Brdr
{
    border-left:1px solid #85c226;
    border-bottom:1px solid #85c226;
    border-right:0px solid #fff;
    border-top:0px solid #fff;
    width:14px;
    height:14px;
    margin:3px 0;
}

/********** ***********/
#breadCrumbContainr{
	float:left;
	width:90%;
	font-size:12px;
	margin:5px 0 20px 8px;
	_margin:5px 0 20px 10px;
	*margin:5px 0 20px 8px;
}
#breadCrumbContainr ul li{
	float:left;
}

#breadCrumbContainr ul li.first{
	 color:#006633;
}

#breadCrumbContainr ul li a{
	color:#666666;
	background:url(images/bgArrowSeperator.gif) no-repeat right;
	margin-right:6px;
	padding:0 11px 0 3px;
}



#bannerNavigation UL {
	MARGIN-LEFT: 0
}
#bannerNavigation UL LI 
{
	FLOAT: left; MARGIN-RIGHT: 1px; BACKGROUND: url(images/bgYellowTab.gif) #006132 no-repeat top 50% bottom 50% left 50%; PADDING-BOTTOM: 10px; COLOR: #ffffff;  HEIGHT: 14px; width:50px;
	/*FLOAT: left; MARGIN-RIGHT: 1px; HEIGHT: 14px;*/ /*font-size: 0.75em;*/
}
#bannerNavigation UL LI A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 22px; BACKGROUND: url(images/bgYellowTab.gif) #facf00 no-repeat top 50% bottom 50%  left 50%; PADDING-BOTTOM: 10px; WIDTH: auto; PADDING-TOP: 10px; HEIGHT: 14px; width:50px;
}
#bannerNavigation UL LI A:hover {
	BACKGROUND: url(images/bgGreenTab.gif) #006132 no-repeat top 50% bottom 50% left 50%; COLOR: #ffffff; TEXT-DECORATION: none; width:50px;
}
#bannerNavigation UL LI.active {
	PADDING-RIGHT: 10px; /*MARGIN-TOP: -10px;*/ PADDING-LEFT: 22px; BACKGROUND: url(images/bgGreenTab.gif) #006132 no-repeat top 50% bottom 50% left 50%; PADDING-BOTTOM: 10px; COLOR: #ffffff; PADDING-TOP: 10px; HEIGHT: 14px; TEXT-DECORATION: none; width:50px;
}

#contentArea
{
border: #ED1C24 solid 3px; width: 99%; 
}



.secondaryLinksContainr ul
{
	margin: 0;
	padding: 0;
	list-style: none;
	border-top:1px dashed #7f7f7f;
	margin-bottom: 10px;
}
.secondaryLinksContainr ul li{
	margin:10px 0;
	border-bottom:1px dashed #7f7f7f;
	_border-bottom:1px dotted #7f7f7f;
	/*background:url(../images/bulletGreenArrow.gif) no-repeat 5% 2px;*/
	padding:0 0 15px 0;
	padding:0 0 10px 0\9;
	*padding:0 0 10px 0;
	_padding:0 0 10px 0;
	/*font-size:12px;*/
	/*text-align:justify;*/
}
.secondaryLinksContainr ul li a
{
display: block;
background:url(../images/bulletGreenArrow.gif) no-repeat 2px 4px;
padding-left: 10px;
cursor: default;

}
.secondaryLinksContainr ul li.even{
	margin:0 0;
	border-bottom:1px dashed #7f7f7f;
	_border-bottom:1px dotted #7f7f7f;
	background:url(../images/left_1.jpg) repeat-x top;
	padding:0 0 15px 0;
	padding:0 0 10px 0\9;
	*padding:0 0 10px 0;
	_padding:0 0 10px 0;
	/*font-size:12px;*/
	/*text-align:justify;*/
}
.secondaryLinksContainr ul li.odd{
	margin:0px 0;
	border-bottom:1px dashed #7f7f7f;
	_border-bottom:1px dotted #7f7f7f;
	background:url(../images/left_2.jpg) repeat-x bottom;
	padding:0 0 15px 0;
	padding:0 0 10px 0\9;
	*padding:0 0 10px 0;
	_padding:0 0 10px 0;
	/*font-size:12px;*/
	/*text-align:justify;*/
}
.secondaryLinksContainr ul li a:hover
{
	text-decoration: none;
	}

.secondaryLinksContainr ul li.selected{
	background:#FDEA8E url(../images/bulletGreenArrow.gif) no-repeat scroll 5% 12px;
	color:#006132;
	margin:-10px 0 0 !important;
	padding:10px 0 15px 25px;
	padding:10px 0 10px 25px\9;
	*padding:10px 0 10px 25px;
	_padding:10px 0 10px 25px;
}

.secondaryLinksContainr ul li ul{
	margin-top:10px;
}

.secondaryLinksContainr ul li ul li{
	/*background:url(../images/bulletYellowArrow.gif) no-repeat left;
	padding:0 0 0 12px;
	margin:15px -10px;
	border:none;*/
	background:url(../images/bulletYellowArrow.gif) no-repeat scroll 10px center;
	border:medium none;
	margin:1px -15px;
	/*_margin:1px -15px;
	*margin:-1px -15px -10px -15px  !important;*/
	padding:9px 10px 9px 24px;
	padding:3px 10px 3px 24px\9;
	*padding:3px 10px 3px 24px;
	_padding:3px 10px 3px 24px;
	display:block;
}
 
.secondaryLinksContainr ul li ul li:hover{
	/*background:url(../images/bulletYellowArrow.gif) no-repeat left;
	padding:0 0 0 12px;
	margin:15px -10px;
	border:none;*/
	background:#e5efea url(../images/bulletYellowArrow.gif) no-repeat scroll 10px center;
	border:medium none;
	/*margin:1px -15px;
	*margin:0 !important;
	_margin:0;*/
	padding:9px 10px 9px 24px;
	padding:3px 10px 3px 24px\9;
	*padding:3px 10px 3px 24px;
	_padding:3px 10px 3px 24px;
}

.secondaryLinksContainr ul li ul li a{
	text-decoration:none;
	
}

.secondaryLinksContainr ul li.first{
	padding-left:10px;
	margin-top:0px;
	font-size:12px;
}
/* added on 9th march by sweta */
.secondaryLinksContainr ul li.first a{
	text-decoration:underline;
}

.secondaryLinksContainr ul li.first a:hover{
	text-decoration:none !important;
}
.step{
clear: both;
display: block;
color: #005e9d;
font-weight: bold;
}

.easyConnectContainer {
background:transparent url(../images/bgEasyConnect.gif) repeat-x scroll left top;
/*float:left;*/
height:45px;
margin-bottom:5px;
margin-top: 5px;
padding:2px 10px;
text-align: center;
font-size: 12px;
/*width:980px;*/
}
.easyConnectContainer td{
font-size: 11px;
VERTICAL-ALIGN: middle;
/*height: 60px;*/
}
.easyconnect
{
	/*text-decoration: underline;*/
	font-weight: bold;
	font-size: 13px;
	/*font-style: italic;*/
}
.easyconnectnumber
{
	font-weight: bold;
}
.easyConnectContainer a{
text-decoration: underline;
}
.callImg{
	/*height: 25px;*/
	/*padding-top: 5px;*/
	/*background: #ff0000;*/
	/*display: block;*/
	/*clear: none;*/
}
.easyConnectContainer .sep{
font-size: 25px;
}


#OBPHeader
{
	/*PADDING-RIGHT: 10px; 
	PADDING-LEFT: 12px; */
	BACKGROUND:#facf00; 
	/*WIDTH: auto; */
	width: 99%; 
	MARGIN-RIGHT: 2px; 
	font-weight: bold;
	height: 20px;
	/*border: 1px solid red;*/
	vertical-align:top;
	/*padding-top: 8px;*/
	padding-bottom: 2px;
	
}


.tbl_cnt
{
	border:1px;
	border-color:Red;	
}



.planscontainer
{
	margin: 10px 0;
}
.lefttopcrn{
background: url(../images/crn_top_left.jpg);
width: 7px;
height: 5px;
background-position: top;
background-repeat: no-repeat;
}
.centertop{
background-color: #fff; border-top: 2px solid #025a9d; 
}
.righttopcrn{
background: url(../images/crn_top_right.jpg);
width: 7px;
height: 5px;
background-position: top;
background-repeat: no-repeat;
}

.leftbotcrn{
background: url(../images/crn_bot_left.jpg);
width: 7px;
height: 6px;
background-position: bottom;
background-repeat: no-repeat;
}
.centerbot
{
background-color: #fff; border-bottom: 2px solid #025a9d; 
}

.rightbotcrn{
background: url(../images/crn_bot_right.jpg);
width: 7px;
height: 6px;
background-position: bottom;
background-repeat: no-repeat;
}

.headerleft{
background-color: #ffffff;
background-image: url(../images/tb_header.jpg); 
background-position: left; 
background-repeat:no-repeat;height: 18px;
border-left: 2px solid #025a9d;
}
.headerbg{
background-color: #ffffff;
background-image: url(../images/tb_header.jpg); 
background-position: left; 
background-repeat:no-repeat;
height: 18px;
padding-left: 20px;
}
.headerright{
background-color: #Fff; 
height: 18px;
border-right: 2px solid #025a9d;
}

.contentleft{
border-left: 2px solid #025a9d;
background-color: #FfF;
background-image: url(../images/table_bg.jpg); 
background-repeat: repeat-x; 
background-position: bottom;
}
.contentcenter
{
background-color: #fFF;background-image: url(../images/table_bg.jpg); 
background-repeat: repeat-x; 
background-position: 
bottom; padding-left: 20px;
}
.contentright{
border-right: 2px solid #025a9d;
background-color: #FfF;
background-image: url(../images/table_bg.jpg); 
background-repeat: repeat-x; 
background-position: bottom;
}

.planheader{
height: 18px; font-size: 14px; color: #005696; font-weight: bold;
}
.planstbl{
VERTICAL-ALIGN: top;
padding: 10px 0;
}
.nextbtn
{
	text-align: right;
	width: 95%;
	margin: 10 0px;
}

#topLinksContainer {
	FLOAT: right; WIDTH: 800px; COLOR: #333333; /*background: #ffff00;*/
}
#topLinksContainer UL LI {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	FONT-SIZE: 10px; 
	BACKGROUND: url(../images/bgSeperator.gif) no-repeat right 50%; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none;
}
#topLinksContainer UL LI.selected {
	COLOR: #006633; 
	TEXT-DECORATION: underline;
}
#topLinksContainer A {
	COLOR: #333333; 
	TEXT-DECORATION: none
}
#topLinksContainer A:hover {
	TEXT-DECORATION: underline
}



/*************/

#disclaimerContainer1{
	padding:1%;
	width:95%;
}

#disclaimerContainer1 h2{
	margin-bottom:20px !important;
	font-size:20px  !important;
	color:#006633;
}

#disclaimerContainer1 p{
	font-size:12px;
	margin-bottom:10px;
	text-align:justify;
}

#disclaimerContainer1 h3{
	margin-bottom:10px !important;
	font-size:12px !important;
	color:#006633;
}

/***************************************************************/

