/******** RESET STYLES starts *************/

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, font, 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
{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
}
.Mahindra_rhs_tab
{
    /* background: url("../images/mahindra_rise.gif") no-repeat scroll 0 0;*/
    color: #FFFFFF;
    cursor: pointer;
    height: 281px;
    left: auto;
    overflow: hidden;
    position: fixed;
    _position: absolute;
    right: 0;
    text-indent: -100000px;
    top: 28%;
    width: 38px;
    z-index: 100000;
}
a#mahindrarise_tab
{
    background: url("../images/mahindrariseblog.jpg") left 2px no-repeat;
    color: #FFFFFF;
    cursor: pointer;
    height: 159px; /*    left: auto;     overflow: hidden;s     position: fixed;     right: 0;     text-indent: -100000px;     top: 45%;*/
    float: left;
    width: 38px;
    z-index: 100000;
}
a#bethespark_tab
{
    background: url("../images/sparktherise.jpg") left top no-repeat;
    color: #FFFFFF;
    cursor: pointer;
    height: 119px; /*left: auto;     overflow: hidden;     position: fixed;     right: 0;     text-indent: -100000px;     top: 22%;*/
    width: 38px;
    float: left;
    z-index: 100000;
}

.relativediv
{
    position: relative;
    float: left;
}
.relativedivfloat
{
    float: left;
}
ol, ul
{
    list-style: none;
}
:focus
{
    outline: 0;
}
a
{
    text-decoration: none;
}
table
{
    border-collapse: collapse;
    border-spacing: 0;
}
table.defaultStyle tr td
{
    padding: 5px;
    border: 1px solid #ccc;
    font-size: 1em;
}
table.defaultStyle tr th
{
    background: #666;
    border: 1px solid #ccc;
    font-size: 1.1em;
    color: #fff;
    padding: 5px;
}
table.content
{
    margin: 0 0 20px 0;
}
table.content tr td.spacer
{
    padding: 5px 7px;
}
table.content tr td p
{
    padding: 0;
    text-align: justify;
}
/******** RESET STYLES ends *************/


body
{
    background-color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 62.5%;
    color: #666;
    height: 100%;
    position: relative;
}
#wrapper
{
    width: 960px;
    margin: 0 auto;
}
/******** HEADER starts *************/

#header
{
    background: url(../images/bg_header.gif) no-repeat;
    margin: 30px 0 0 0;
}
#header .toplinks
{
    padding: 5px 0 0 45px;
	width:650px;
}
#header .toplinks ul li
{
    float: left;
    font-size: 1.1em;
    color: #666;
    padding: 0 20px 0 0;
}
#header .toplinks ul li.lastHome
{
    float: left;
    padding: 0 20px 0 550px;
}
#header .toplinks ul li a
{
    color: #666;
}
#header .toplinks ul li a.selected
{
    font-weight: bold;
    color: #000;
}
/*Main Navigation*/
#header .primaryNav
{
    background: url(../images/bg_nav.gif) repeat-x;
    height: 38px;
    padding: 0px 0 0 0px;
    margin: 56px 0 0 0;
    position: relative;
    z-index: 99;
}
#ctl00_about_us .ctl00_about_us
{
    float: left;
    padding: 9px 0 9px 1px;
    background: url(../images/yel_bg.gif) no-repeat;
    position: relative;
}
#ctl00_vehicle_loans .ctl00_vehicle_loans, #ctl00_twowheeler .ctl00_twowheeler, #ctl00_refinance .ctl00_refinance, #ctl00_personal_loan .ctl00_personal_loan, #ctl00_fixed_deposit .ctl00_fixed_deposit, #ctl00_home_loans .ctl00_home_loans, #ctl00_insurance .ctl00_insurance, #ctl00_mutual_funds .ctl00_mutual_funds
{
    float: left;
    padding: 9px 0 9px 0px;
    background: url(../images/yel_bg.gif) no-repeat;
    position: relative;
    margin: 0 2px 0 1px;
}
#ctl00_about_us .ctl00_about_us a, #ctl00_twowheeler .ctl00_twowheeler a, #ctl00_vehicle_loans .ctl00_vehicle_loans a, #ctl00_refinance .ctl00_refinance a, #ctl00_personal_loan .ctl00_personal_loan a, #ctl00_fixed_deposit .ctl00_fixed_deposit a, #ctl00_home_loans .ctl00_home_loans a, #ctl00_insurance .ctl00_insurance a, #ctl00_mutual_funds .ctl00_mutual_funds a
{
    background: url(../images/yel_a_rht.gif) no-repeat right 0px !important;
    padding: 9px 16px 9px 17px !important;
    color: #ff0206 !important;
    cursor: default !important;
}
#header .primaryNav ul
{
    float: left;
    margin-left: 1px;
}
#header .primaryNav ul li
{
    float: left;
    padding: 9px 0px;
}
#header .primaryNav ul li a
{
    color: #666666;
    font-size: 12px;
    font-weight: bold;
    padding: 9px 15px;
    background: url(../images/divider.gif) no-repeat center right;
}
#header .primaryNav ul li a.a_hover
{
    background: url(../images/nav_a_rht.gif) no-repeat right;
    padding: 9px 16px 8px 16px;
}
#header .primaryNav ul .hov_er
{
    float: left;
    padding: 9px 0 9px 1px;
    background: url(../images/nav_li_bg.gif) no-repeat;
    position: relative;
    margin: 0 -1px 0 -2px;
}
#header .primaryNav ul li a.a_yel_hover
{
    background: url(../images/yel_a_rht.gif) no-repeat right 0px;
    padding: 9px 16px;
    color: #ff0206 !important;
}
#header .primaryNav ul .yel_bg
{
    float: left;
    padding: 9px 0 9px 1px;
    background: url(../images/yel_bg.gif) no-repeat;
    position: relative;
    margin: 0 2px 0 1px;
}
#header .primaryNav ul li .inr_ul
{
    float: left;
    width: 153px;
    margin: 6px 0 0 -1px;
    background: url(../images/bg_dropdown.gif) bottom;
    display: none;
    position: absolute;
}
#header .primaryNav ul li .inr_ul li
{
    float: left;
    width: 153px;
    margin: 0px;
    padding: 0px;
}
#header .primaryNav ul li .inr_ul li a
{
    background: none;
    width: 153px;
    padding: 5px 0 6px 0px;
    margin: 0px;
    color: #666666;
    font-weight: normal;
    border-bottom: 1px #c5c5c5 solid;
    width: 137px;
    margin-left: 8px;
    float: left;
}
#header .primaryNav ul li .inr_ul li a:hover
{
    text-decoration: underline;
}
/*Main Navigation*/



/******** HEADER ends *************/



/******** MAINCONTENT starts *************/

#maincontent
{
    width: 960px;
    padding: 15px 0 0 0;
}
#maincontent div.col1_3
{
    width: 198px;
    float: left;
}
/****** Homepage starts *********/

.coll_2_home
{
    float: left;
    width: 700px;
    padding-right: 10px;
}
.coll_2_home .content_bottom
{
    float: left;
    width: 700px;
}
.coll_2_home .content_bottom .flip_text
{
    background: url(../images/flip_text.jpg) no-repeat;
    float: left;
    width: 320px;
    height: 389px;
    position: relative;
}
.coll_2_home .content_bottom .flip_text div.content
{
    width: 280px;
    margin: 16px 0 0 2px;
    padding: 0 5px;
}
#content1
{
    background: url(../images/content1.jpg) no-repeat;
    width: 319px;
    min-height: 199px;
    _height: auto;
    _height: 199px;
}
#content2
{
    background: url(../images/content2.jpg) no-repeat;
    width: 319px;
    min-height: 199px;
    _height: auto;
    _height: 199px;
}
.holder
{
    float: left;
    padding: 20px 20px 0 28px;
}
.coll_2_home .content_bottom .flip_text div.content .column1_1
{
    width: 125px;
    float: left;
    margin-right: 20px;
}
.coll_2_home .content_bottom .flip_text div.content .column1_2
{
    width: 125px;
    float: right;
}
.coll_2_home .content_bottom .flip_text div.content .column1_3
{
    width: 270px;
    float: left;
}
.coll_2_home .content_bottom .flip_text div.content h2
{
    padding-bottom: 8px;
    font-size: 1.8em;
    font-weight: bold;
    color: #dc4028;
}
.coll_2_home .content_bottom .flip_text div.content h4
{
    font-size: 1.2em;
    font-weight: bold;
    color: #666;
    padding: 0 0 5px 0;
}
.coll_2_home .content_bottom .flip_text div.content p
{
    font-size: 1.2em;
    color: #666;
    line-height: 16px;
}
.coll_2_home .content_bottom .flip_text div.content p a
{
    color: #666;
}
.coll_2_home .content_bottom .flip_text div.content ul
{
    float: left;
    width: 135px;
}
.coll_2_home .content_bottom .flip_text div.content ul li
{
    background: url(../images/tick.gif) no-repeat 0 3px; /*	font-size:1.1em;*/
    font-size: 1.1em;
    color: #666;
    float: left;
    line-height: 14px; /*	padding: 0 0 7px 13px;*/
    padding: 0 0 7px 13px;
}
.coll_2_home .content_bottom .flip_text img.btnLink
{
    bottom: 190px;
    left: 30px;
    position: absolute;
    cursor: pointer;
}
.coll_2_home .content_bottom .tabs_content
{
    background: url(../images/bg_tabs_content.gif) no-repeat;
    float: right;
    width: 325px;
    padding: 15px 0 0 40px;
    min-height: 384px;
    height: auto !important;
    height: 384px;
}
.tabs
{
    float: left;
    padding-bottom: 15px;
    width: 293px;
}
.tabs ul li
{
    float: left;
}
.tabs ul li img
{
    float: left;
}
.tabs ul li a.tab1
{
    background: url(../images/tab1.gif) no-repeat;
    float: left;
    height: 35px;
    width: 151px;
}
.tabs ul li a.tab2
{
    background: url(../images/tab2.gif) no-repeat;
    float: left;
    height: 35px;
    width: 119px;
}
.tabs ul li a
{
    color: #000000;
    padding: 0 2px;
}
.tabContent
{
    float: left;
    padding: 20px 20px;
    width: 253px;
    margin: -3px 0 0 0;
    height: 200px;
    overflow: hidden;
    position: relative;
}
* html .tabContent
{
    background: #000;
    overflow: hidden;
}
.tab-btm
{
    background: url(../images/btm.gif) no-repeat;
    width: 293px;
    height: 5px;
    float: left;
}
.tabContentWaper
{
    background: url(../images/tabs_body.gif) no-repeat;
    float: left;
    width: 293px;
    height: 244px;
    overflow: hidden;
}
p.rMore
{
    float: right;
    padding: 0 0 0 0;
    font-weight: bold;
    font-size: 1.2em;
    position: absolute;
    bottom: 10px;
    right: 10px;
}
p.rMore a
{
    color: #666;
}
.tabContent ul li
{
    background: url(../images/bullet_black2.gif) no-repeat 0 3px;
    font-size: 1.2em;
    display: block;
    color: #666;
    padding: 0 0 10px 10px;
    line-height: 15px;
    width: 253px;
}
.tabContent ul li span a
{
    font-weight: bold;
    color: #666;
}
.col2_2_home
{
    float: left;
    width: 250px;
    padding: 10px 0 0 0;
    margin: 0;
}
.grey_boxH
{
    float: left;
    margin-bottom: 12px;
    width: 250px;
}
/*
.grey_boxH h2 {
	background:url(../images/grey_headerH.gif) no-repeat;	
	height:17px;
	font-size:1.2em;
	font-weight:bold;
	color:#df5024;
	text-transform:uppercase;
	padding:10px 0 0 13px;
	float:left;
	width:250px;
}*/

.grey_boxH h2
{
    background: url(../images/grey_headerH.gif) no-repeat;
    height: 17px;
    font-size: 1.2em;
    font-weight: bold;
    color: #df5024;
    text-transform: uppercase;
    padding: 10px 0 0 13px;
    float: left;
    width: 237px;
}
.grey_boxH .body
{
    background: url(../images/grey_bodyH.gif) no-repeat bottom left;
    float: left;
    padding: 6px 15px 15px 15px;
    width: 220px;
}
.grey_boxH .body p
{
    font-size: 1.1em;
    color: #333;
    line-height: 14px;
}
.grey_boxH .body .login
{
    background: url(../images/bg_loginH.gif) no-repeat;
    width: 198px;
    height: 22px;
    padding: 10px;
    margin: 7px 0 6px 0;
}
.grey_boxH .body .login select
{
    font-size: 1.1em;
    color: #333;
    border: 1px solid #ccc;
    padding: 2px 0;
    width: 130px;
}
.grey_boxH .body .login input.btngo, .search_I input.btngo, .search_I_home input.btngo
{
    vertical-align: bottom;
}
.grey_boxH .body .find_branch_home
{
    background: url(../images/bg_branchH.gif) no-repeat;
    height: 57px;
    padding: 6px 18px;
    margin-top: 14px;
}
.grey_boxH .body .find_branch_home select
{
    font-size: 1.1em;
    color: #333;
    border: 1px solid #ccc;
    padding: 1px 0 1px 4px;
    width: 180px; /*	width:170px;*/
}
.grey_boxH .body .tabb
{
    border-top: 1px solid #ccc;
    float: left;
    width: 220px;
    margin-top: 5px;
    padding-top: 10px;
}
.grey_boxH .body .tabb p
{
    padding-bottom: 8px;
}
#maincontent .grey_boxH .body .tabb ul.tabbNav li
{
    float: left;
    margin: 0;
}
#maincontent .grey_boxH .body .tabb ul.tabbNav li img
{
    padding: 0;
    margin: 0;
}
.grey_boxH .body .tabb .tabbContent_first
{
    background: transparent url(../images/tabb_body1.gif) no-repeat bottom left;
    float: left;
    width: 218px;
    min-height: 73px;
    margin-top: -4px;
    margin-top: /*\**/ -1px\9; *margin-top:-4px;

}

.grey_boxH .body .tabb .tabbContent_second
{
    background: transparent url(../images/tabb_body2.gif) no-repeat bottom left;
    float: left;
    width: 218px;
    min-height: 72px;
    margin-top: -6px; *margin-top:-7px;
margin-left:-1px;
}
/*------------Apply online tab-system home page---------*/
.grey_boxH .body .tabb .tabbContent_second p#apply-txt
{
    color: #DC4028;
    font-size: 1.1em;
    padding: 10px;
    font-weight: bold;
}
/*------------End apply online tab-system---------*/
*html .grey_boxH .body .tabb .tabbContent_first, *html .grey_boxH .body .tabb .tabbContent_second
{
    height: auto;
    height: 72px;
}
.grey_boxH .body .tabb div p
{
    font-size: 1.2em;
    font-weight: bold;
    color: #dc4028;
}
/************* # Home Green Search top-right Starts Here **************/

.grey_boxH h2.green
{
    background: url(../images/grey_headerH.gif) no-repeat 0 0;
    height: 1px;
    _height: -1px; /*	border: 1px solid #0000ff;*/ /*	display:inline;*/
    font-size: 1.2em;
    font-weight: bold;
    color: #df5024;
    text-transform: uppercase;
    padding: 2px 0 0 13px;
    _padding: 2px 0 0 13px;
    float: left;
    width: 237px;
}
.grey_boxH .body2
{
    background: url(../images/grey_bodyH.gif) no-repeat bottom left;
    float: left;
    padding: 14px 15px 15px 15px;
    width: 220px;
}
.grey_boxH .body2 p
{
    font-size: 1.1em;
    color: #333;
    line-height: 14px;
}
.grey_boxH .body2 .login
{
    background: url(../images/bg_loginH.gif) no-repeat;
    width: 198px;
    height: 22px;
    padding: 10px;
    margin: 7px 0 6px 0;
}
.grey_boxH .body2 .login select
{
    font-size: 1.1em;
    color: #333;
    border: 1px solid #ccc;
    padding: 2px 0;
    width: 130px;
}
.grey_boxH .body2 .login input.btngo, .search_I input.btngo
{
    vertical-align: bottom;
    float: left;
}
/************* # Home Green Search top-right Ends Here **************/


/****** Homepage ends *********/

.leftNav
{
    background: url(../images/in_nav.gif) repeat-y;
    float: left;
    padding: 0 13px;
    width: 170px;
}
.leftNavheader
{
    background: url(../images/in_nav_header.gif) no-repeat;
    float: left;
    width: 196px;
    height: 20px;
}
.leftNav h4
{
    border-bottom: 1px solid #c6ae00;
    font-size: 1.1em;
    font-weight: normal; /*	color:#333333; */
    padding: 0 0 8px 0;
    color: #333333;
    margin: 0 0 8px 0;
    float: left;
    width: 170px;
}
.leftNav h4 img
{
    float: right;
    padding: 0;
}
.leftNav h4 span.ppd_text
{
    display: block;
    float: left; /*width:125px;*/
}
.leftNav h4#account_Summary
{
    color: #dc4028;
}
.leftNav h4.last, .leftNav h5.last
{
    border: medium none !important;
}
.leftNav h4.lastLi, .leftNav h5.lastLi
{
    border-bottom: 1px solid #c6ae00;
    padding: 0;
    font-size: 1.0em;
}
.leftNav h5
{
    font-size: 1.1em;
    font-weight: bold;
    color: #333333;
    padding-bottom: 8px;
}
.leftNav h5 span.ppd_text
{
    color: #FF0000;
    display: block;
    float: left; /*width:125px;*/
}
.leftNav h5.first
{
    border-bottom: 1px solid #c6ae00;
    color: #FF0000;
    padding: 0 0 8px 0;
    margin: 0 0 8px 0;
}
.leftNav h5.firstppd
{
    border-bottom: 1px solid #c6ae00;
    color: #FF0000;
    padding: 0 0 8px 0;
    margin: 0 0 8px 0;
    float: left;
    width: 170px;
}
.leftNav h5.firstppd img
{
    float: right;
    padding: 0 0 0 10px;
}
.leftNav h5.first img
{
    float: right;
    padding: 0 0 0 0;
}

.leftNav h5.heading
{
    border-bottom: 1px solid #c6ae00;
    color: #333333;
    padding: 0 0 8px 0;
    margin: 0 0 8px 0;
}
.leftNav h5.nolinks
{
    font-size: 1.1em;
    font-weight: bold;
    color: #ff0000;
    padding-bottom: 8px;
    border-bottom: 1px solid #C6AE00;
    margin: 0 0 8px;
}
.leftNav ul
{
    /*	margin-left:5px;*/
    border-bottom: 1px solid #C6AE00;
    margin: 0 0 5px 5px;
}
.leftNav ul#noBdrBtm
{
    margin: 0 0 -5px 5px;
    border-bottom: none;
}

.leftNav ul li ul#noBdrBtm
{
    border-bottom: none;
    margin: 5px 0 0 5px;
}

.leftNav ul li
{
    background: url(../images/bullet_red.gif) no-repeat 0 4px;
    font-size: 1.1em;
    color: #333333;
    padding: 0 0 8px 10px;
}
.leftNav ul li.sel
{
    color: #ff0000;
    font-weight: bold;
}
.leftNav ul li.last
{
    border-bottom: 1px solid #c6ae00;
    margin-bottom: 10px;
}

.leftNav ul li.lastNavBtm
{
    border-bottom: none;
    margin-bottom: 10px;
}

.leftNav ul li a, .leftNav h4 a
{
    color: #333333;
}
.leftNav ul li ul
{
    margin-top: 10px;
}
.leftNav ul li ul li
{
    background: url(../images/bullet_red.gif) no-repeat 0 4px;
    font-size: 1.0em;
    color: #333333;
    padding: 0 0 8px 10px;
}
.leftNav ul li ul li.sel
{
    color: #ff0000;
    font-weight: bold;
}
.leftNav ul li ul li.last
{
    border-bottom: 1px solid #c6ae00;
    margin-bottom: 10px;
}
.leftNav ul li ul li a
{
    color: #333333;
}
.leftNavfooter
{
    background: url(../images/in_nav_footer.gif) no-repeat;
    float: left;
    width: 196px;
    height: 6px;
    padding: 0 0 20px 0;
    _padding-bottom: 13px;
}
#maincontent div.col2_3
{
    float: left;
    padding: 0 5px 0 15px;
    width: 540px;
}
#maincontent div.col2_3_add
{
    width: 730px !important;
    _width: 730px !important; /*	width:690px !important;*/
}
#maincontent div.col2_3 div.welcomeUser
{
    width: 540px;
    padding: 0 0 30px;
    float: left;
}
#maincontent div.col2_3#searchResults
{
    float: left;
    min-height: 350px;
    padding: 0 13px 30px 5px;
    width: 740px;
}
.breadcrums p
{
    font-size: 1.1em;
    color: #333;
    float: left;
}
.breadcrums ul
{
    float: left;
    padding-left: 12px;
}
.breadcrums ul li
{
    background: url(../images/bullet_breadcrum.gif) no-repeat right 5px;
    float: left;
    font-size: 1em;
    color: #333;
    padding-right: 10px;
    margin-right: 5px;
    height: 13px;
}
.breadcrums ul li.last
{
    background: none;
}
.breadcrums ul li.sel
{
    color: #ff0000;
}
.breadcrums ul li a
{
    color: #333;
}
/* Popup content holder */

.popup_content_holder
{
    /*	padding:10px 0 20px 0;*/
    padding: 0 8px 0 0;
    margin: 10px 0 20px 10px;
    position: relative;
    width: 462px;
    background: url(../images/popup_bg.jpg) repeat-y bottom left;
}
.popup_content_holder .popup_top
{
    padding: 16px 8px 0 24px;
    position: relative;
    background: url(../images/popup_top.jpg) no-repeat bottom left;
}
.popup_content_holder .popup_header
{
    margin: 0 18px 0 18px;
    background: url(../images/popup_logo_bg.jpg) repeat-x bottom left;
    text-align: right;
}
.popup_content_holder .popup_cont
{
    margin: 0 18px 0 18px;
}
.popup_content_holder .details
{
    margin: 0 18px 0 18px;
    background-color: #f2f1ed;
    padding: 10px;
    color: #343434;
}
.popup_content_holder .details table td
{
    padding: 5px;
    color: #343434;
    font-size: 1.2em; /*width:150px;*/
}
.popup_content_holder .details table tr td input.areaCode
{
    padding: 0 0 0 0;
    margin: 0 6px 0 0;
    width: 36px; *width:27px;
height:17px;
}
.popup_content_holder .details table tr td input.extno
{
    padding: 0 0 0 0;
    margin: 0 6px 0 5px;
    width: 36px; *width:27px;
height:17px;
}
.popup_content_holder .details table tr td input.telNo1
{
    width: 75px; *width:86px;
text-align:left;/*border: 1px solid #ff0000;*/
}
.popup_content_holder .details table tr td input.telNo2
{
    width: 120px; *width:136px;
margin:06px06px;
text-align:left;/*border: 1px solid #ff0000;*/
}
.popup_content_holder .details table tr td input.Offext
{
    padding: 0 0 0 0;
    margin: 0 6px 0 0;
    width: 36px; *width:27px;
height:17px;
}
.popup_content_holder .popup_btm
{
    padding: 20px 8px 0 0;
    position: relative;
    background: url(../images/popup_btm.jpg) no-repeat bottom left;
}
.popup_content_holder select
{
    border: 1px solid #7f9db9;
    color: #343434;
    font-size: 1.1em;
    padding: 1px;
    width: 145px; /*	position:absolute; 	right:10px; 	top:20px;*/
}
.popup_content_holder p
{
    color: #333;
    font-size: 1.2em;
    line-height: 15px;
    padding: 4px 0 8px 0;
    text-align: justify;
}
/* Popup content holder */

.content_holder
{
    /*	padding:10px 0 20px 0;*/
    padding: 10px 8px 10px 0; /*position:relative; } .content_holder select { 	background-color:#EFEFEF; 	border:1px solid #343434; 	color:#343434; 	font-size:1.1em; 	padding:1px; 	margin:10px 0;/*	position:absolute; 	right:10px; 	top:20px;*/
}

.content_holder select.selectbox_01
{
    margin: 10px 0;
}


.content_holder#noBanner
{
    margin: 20px 0 0 0;
    _margin: 10px 0 0 0;
}
.content_holder#noContent
{
    margin: 20px 0 0 0;
    _margin: 20px 0 0 0; /*	_margin:10px 0 0 0; 	_float:left;*/
    min-height: 333px;
    _height: auto;
    _height: 333px;
}
.content_holder#noContentFaqs
{
    margin: 20px 0 0 0;
    _margin: 20px 0 0 0; /*_float:left;*/
    min-height: 333px;
    _height: auto;
    _height: 333px;
}
.content_holder#noContentFaqs p
{
    width: 90%;
}

.content_holder#noContent p
{
    width: 90%;
}
.content_holder#noContent p.thankYou
{
    font-size: 1.4em;
}

.content_holder .thankYouCareer
{
    font-size: 1.2em;
    font-weight: bold;
}
.content_holder .thankYouCareer1
{
    font-size: 1.2em;
    font-weight: bold;
	min-height:300px;
}
.dropout_thank
{
    width: 100%;
    margin: 30px 0 0 15px;
}
.dropout_thank p
{
    width: 100%;
}
.dropout_thank p.thankYou
{
    font-size: 1.4em;
}
.content_holder h4
{
    font-size: 1.1em;
    color: #666;
}
.content_holder p
{
    color: #333;
    font-size: 1.2em;
    line-height: 15px;
    padding: 4px 0 8px 0;
    text-align: justify;
}
.content_holder p.smlTxt
{
    color: #666;
    font-size: 1.0em;
    line-height: 15px;
    padding: 4px 0 8px 0;
    text-align: justify;
}
.content_holder table tr td p.bodPad6
{
    color: #333;
    font-size: 1.1em;
    font-weight: bold; /*	line-height:10px;*/
    padding: 2px 0;
    text-align: justify;
}
.content_holder table tr td p.bodPad6 a
{
    color: #333;
    font-weight: bold;
    line-height: 15px;
    padding: 3px 0;
    text-align: justify;
    text-decoration: underline;
}
.content_holder p.bodTop
{
    color: #333;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 15px;
    padding: 0px 0 13px 0;
    text-align: right;
}
.content_holder p.bodTop a
{
    background: transparent url(../images/bullet_red_up.gif) no-repeat scroll 0 6px;
    padding: 0 0 0 12px;
    text-decoration: underline;
}
.content_holder p.branchSearch
{
    color: #333;
    font-size: 1.2em;
    line-height: 15px;
    padding: 4px 0 8px 0;
    text-align: left;
}
.content_holder p.branchSearch img.branchPointer
{
    /*float:left;*/
}
.content_holder p.greenHilight
{
    color: #00aa00;
    font-size: 14px;
}
.content_holder p a
{
    color: #333;
}
.content_holder p a.redBoldLink
{
    color: #F00;
}
.content_holder h3
{
    font-size: 1.4em;
    font-weight: bold;
    color: #000;
    text-transform: capitalize;
    padding: 20px 0 10px 0;
}
/*
.content_holder ul.defaultPoints li {
	background:url(../images/bullet_red2.gif) no-repeat 0 4px;
	padding:0 0 10px 12px;
	font-size:1.2em;
	color:#333;	
}*/

table.faqsTable tr td
{
    background: #e7e7df;
    padding: 3px 10px;
}
.content_holder ul.faq li
{
    font-size: 1.2em;
    color: #333;
}
.content_holder ul.faq li p
{
    background: url(../images/bg_ans.gif) #efede8 repeat-x bottom left;
    font-size: 1.1em;
    color: #333;
    line-height: 16px;
    padding: 4px;
    margin: 4px 0 0 0;
}
.content_holder ul.faq li h5
{
    color: #000000;
    font-weight: bold;
    padding-bottom: 8px;
    clear: both;
}
.content_holder ul.faq li a
{
    color: #333;
}
.faq_ques
{
    background: url(../images/bullet_red2.gif) no-repeat 0 4px;
    padding: 0 0 10px 12px;
}
.faq_ques a
{
    cursor: pointer;
}
.faq_ans
{
    background: url(../images/bullet_red_down.gif) no-repeat 0px 4px;
    padding: 0 0 10px 12px;
    display: none;
}
.faq_ans a
{
    cursor: pointer;
}
table.faq_inside tr td
{
    background: #EFEDE8;
    padding: 3px 0;
}
.content_holder ul.default li
{
    background: url(../images/bullet_black2.gif) no-repeat 0 4px; /*	background:url(../images/bullet_red2.gif) no-repeat 0 4px;*/
    padding: 0 0 10px 12px;
    font-size: 1.2em;
    color: #333;
}
.content_holder ul.default li a
{
    color: #333;
}
.content_holder ul.default li p
{
    color: #333;
    font-size: 1em;
    padding: 4px 4px 4px 0; /*	padding: 4px ;*/
}
.content_holder ul.default li p.knowTabs
{
    color: #333;
    font-size: 1em;
    padding: 0 4px 4px 0; /*	padding: 4px ;*/
}
.content_holder ul.default li h5
{
    font-size: 1.1em;
    color: #333;
    font-weight: normal;
    padding: 0 0 10px 0;
}
.content_holder ul.default li ul
{
    margin: 4px 0 0 0;
    padding: 0;
}
.content_holder ul.default li p.toplink a
{
    font-size: 0.8em;
    font-weight: bold;
    color: #999;
    float: right;
}
.content_holder ul.default li ul li
{
    background: url(../images/bullet_black2.gif) no-repeat 0 6px;
    font-size: 1.1em;
    padding: 1px 0 5px 12px;
    margin-left: 10px;
}
.content_holder ul.defaultRed li
{
    background: url(../images/bullet_red2.gif) no-repeat 0 4px;
    padding: 0 0 10px 12px;
    font-size: 1.2em;
    color: #333;
}
.content_holder ul.defaultRed li a
{
    color: #333;
}
.content_holder ul.defaultRed li p
{
    color: #333;
    font-size: 1em;
    padding: 4px 4px 4px 0; /*	padding: 4px ;*/
}
.content_holder ul.defaultRed li p.knowTabs
{
    color: #333;
    font-size: 1em;
    padding: 0 4px 4px 0; /*	padding: 4px ;*/
}
.content_holder ul.defaultRed li h5
{
    font-size: 1.1em;
    color: #333;
    font-weight: normal;
    padding: 0 0 10px 0;
}
.content_holder ul.defaultRed li ul
{
    margin: 4px 0 0 0;
    padding: 0;
}
.content_holder ul.defaultRed li p.toplink a
{
    font-size: 0.8em;
    font-weight: bold;
    color: #999;
    float: right;
}
.content_holder ul.defaultRed li ul li
{
    background: url(../images/bullet_black2.gif) no-repeat 0 6px;
    font-size: 1.1em;
    padding: 1px 0 5px 12px;
    margin-left: 10px;
}
.features
{
    float: left;
    width: 540px;
}
.features h2
{
    background: url(../images/fb_header.gif) no-repeat; /*float:left;*/
    height: 29px;
    width: 540px;
}
.features .body
{
    background: url(../images/fb_body.gif) repeat-y bottom left; /*float:left;*/
    width: 510px;
    padding: 15px;
    min-height: 83px;
    _height: auto;
    _height: 83px;
}
.features .body p
{
    font-size: 1.2em;
    font-weight: bold;
    width: 510px;
    padding: 0 0 7px 12px;
}
.features .body ul li
{
    background: url(../images/bullet_black.gif) no-repeat 0 4px;
    font-size: 1.1em;
    color: #333;
    padding: 0 0 5px 10px;
}
.menu_list
{
    width: 540px;
}
.content_holder p.menu_head
{
    color: #ffffff;
    padding: 5px 20px;
    position: relative;
    cursor: pointer;
    margin: 1px;
    font-weight: bold;
    background: url(../images/plus.gif) #999 no-repeat 97% 50%;
}
.menu_body
{
    background-repeat: no-repeat;
    display: none;
    width: 528px;
    padding: 5px;
}
.menu_body ul
{
    padding: 5px 0 0 5px;
}
.menu_body ul li
{
    background: url(../images/bullet_black.gif) no-repeat 10px 4px;
    font-size: 1.2em;
    color: #333;
    padding: 0 0 5px 10px;
}
.menu_body a
{
    display: block;
    color: #000;
    padding-left: 10px;
    text-decoration: none;
}
.menu_body a:hover
{
    text-decoration: underline;
}
/*********** Loan Banner ********/


.offers
{
    float: left;
    padding: 13px 0;
    width: 540px;
}

.offersFnB
{
    float: left;
    padding: 13px 0 0 0;
}

.loan_banner
{
    float: left;
    padding: 0 7px 10px 0;
    width: 314px;
}
.loan_banner h2
{
    background: url(../images/loan_header.gif) no-repeat;
    width: 314px;
    height: 14px;
}
.loan_banner .body
{
    background: url(../images/loan_body.gif) no-repeat bottom left;
    width: 294px;
    float: left;
    min-height: 117px;
    _height: auto;
    _height: 117px;
    position: relative;
    padding: 0 0 10px 20px;
}
.loan_banner .body img.bikes
{
    position: absolute;
    right: 2px; /*	bottom:-1px;*/
    bottom: 3px;
}
.loan_banner .body img.tractor
{
    position: absolute;
    right: 12px; /*	bottom:-1px;*/
    bottom: 9px;
}
.loan_banner .body h1
{
    font-size: 1.8em;
    color: #ff0000;
    text-transform: capitalize;
    padding-bottom: 10px;
    width: 270px;
}
.loan_banner .body .models
{
    float: left;
    width: 280px;
}
.loan_banner .body .models p
{
    font-size: 1.1em;
    color: #333;
    padding-bottom: 4px;
}
.loan_banner .body .models p a
{
    color: #333;
}
.loan_banner ul li, .mmfsl_adv ul li
{
    background: url(../images/bullet_tick.png) no-repeat 0 3px;
    font-size: 1.1em;
    color: #000;
    padding: 0 0 5px 20px;
}
.mmfsl_adv
{
    background: url(../images/mmfsl_Adv.jpg) no-repeat;
    float: left;
    width: 216px;
    height: 138px;
}
.mmfsl_adv .body
{
    padding: 40px 50px 0 12px;
    width: 152px;
}
/********* Info Banner **********/

.info
{
    width: 540px;
    float: left;
    padding: 0 0 20px 0;
}
.info .box1_3 .body, .info .box2_3 .body, .info .box3_3 .body
{
    min-height: 80px;
}
*html .info .box1_3 .body, .info .box2_3 .body, .info .box3_3 .body
{
    height: auto;
    height: 80px;
}
.info .box1_3 h2, .info .box2_3 h2, .info .box3_3 h2
{
    color: #e50c00;
    font-size: 1.1em;
    font-weight: bold;
    padding: 10px 0 0 10px;
    height: 22px;
}
/********* BOX 1_3 **********/

.info .box1_3
{
    width: 192px;
    float: left;
}
.info .box1_3 h2
{
    background: url(../images/box13_head.gif) no-repeat;
    width: 182px;
}
.info .box1_3 .body
{
    background: url(../images/box13_body.gif) no-repeat bottom left;
    padding: 8px;
}
.info .box1_3 .body ul li, .info .box2_3 .body ul li, .info .box3_3 .body ul li
{
    background: url(../images/bullet_black.gif) no-repeat 0 4px;
    font-size: 1.1em;
    color: #333;
    padding: 0 0 5px 10px;
}
.info .box1_3 .body ul li.nobullet, .info .box2_3 .body ul li.nobullet, .info .box3_3 .body ul li.nobullet
{
    background: none;
    font-size: 1.1em;
    color: #333;
    padding: 0 0 5px 10px;
}
.info .box1_3 .body ul li a, .info .box2_3 .body ul li a, .info .box3_3 .body ul li a
{
    color: #333;
}
/********* BOX 2_3 **********/

.info .box2_3
{
    width: 187px;
    float: left;
    margin: 0 8px;
}
.info .box2_3 h2
{
    background: url(../images/box23_head.gif) no-repeat;
    width: 177px;
}
.info .box2_3 .body
{
    background: url(../images/box23_body.gif) no-repeat bottom left;
    padding: 8px;
}
/********* BOX 3_3 **********/

.info .box3_3
{
    width: 145px;
    float: left;
}
.info .box3_3 h2
{
    background: url(../images/box33_head.gif) no-repeat;
    width: 135px;
}
.info .box3_3 .body
{
    background: url(../images/box33_body.gif) no-repeat bottom left;
    padding: 8px;
}
.info .box3_3 .body ul li
{
    /*background:none;*/
}
#maincontent div.col3_3
{
    width: 190px;
    float: left;
    padding: 34px 0 0 0;
    _width: 190px;
    _overflow: hidden;
}
div.col3_3 img, div.col2_2_home img
{
    /*border:1px solid #bdbcbd;*/
}
#maincontent div.col3_3 ul li, #maincontent div.col2_2_home ul li
{
    float: left;
    padding-bottom: 13px;
}
.grey_box
{
    width: 196px;
    padding-bottom: 13px;
}
.grey_box h2
{
    background: url(../images/grey_header.gif) no-repeat;
    height: 17px;
    font-size: 1.2em;
    font-weight: bold;
    color: #666;
    text-transform: uppercase;
    padding: 10px 0 0 13px;
}
.grey_box h2 span
{
    color: #dc4028;
}
.grey_box .body
{
    background: url(../images/grey_body.gif) no-repeat bottom left;
    padding: 6px 15px 15px 13px;
}
.grey_box .body p
{
    font-size: 1.1em;
    color: #333;
    line-height: 14px;
}
.grey_box .body .find_branch
{
    background: url(../images/bg_branch.gif) no-repeat;
    width: 150px;
    height: 51px;
    padding: 6px 10px;
    margin-top: 14px;
}
.grey_box .body .find_branch label, .grey_boxH .body .find_branch_home label, .branch_locatorI .find_branch label
{
    font-size: 1.2em;
    font-weight: bold;
    float: left;
    color: #666;
    padding-bottom: 6px;
}
.grey_box .body .find_branch select
{
    font-size: 1.1em;
    color: #333;
    border: 1px solid #ccc;
    padding: 1px 0;
}
.our_services
{
    padding: 20px 0 0 115px;
}
.investor_zone .wrapper
{
    float: left;
    padding: 0 0 25px 0;
}
table.invest_zone
{
    margin: 0 0 20px 0;
}
table.invest_zone tr td
{
    font-size: 1.2em;
    color: #000;
    padding: 5px;
    border: 1px solid #ccc;
}
table.invest_zone tr th
{
    font-size: 1.2em;
    background: #999;
    color: #fff;
    padding: 5px;
    text-align: left;
}
.investor_zone .left_col
{
    float: left;
    width: 250px;
    margin: 0 20px 0 0;
}
.investor_zone .right_col
{
    float: left;
    width: 250px;
}
.investor_zone .left_col h3, .investor_zone .right_col h3
{
    border-bottom: 1px solid #ccc;
}
.investor_zone .left_col ul li a, .investor_zone .right_col ul li a
{
    color: #000;
    font-size: 1.1em;
}
.investor_zone .left_col ul li span, .investor_zone .right_col ul li span, .view_downloads ul li span
{
    padding: 0 4px;
}
.view_downloads
{
    padding: 15px 0;
}
.view_downloads ul li
{
    font-size: 1.1em;
    color: #000;
    padding: 0 0 10px 0;
}
.view_downloads ul li a
{
    color: #000;
}
.view_downloads ul li img
{
    margin-right: 4px;
}
.corporate_video
{
    /*border:1px solid #BDBCBD;*/
    float: left;
}
.view_category
{
    margin-bottom: -13px;
}
.view_category p
{
    font-size: 1.1em;
    padding: 0 0 8px 0;
}
.view_category p a
{
    border-bottom: 1px solid #333;
}
table.greenTheme
{
    margin: 20px 0 0 0;
    width: 99%;
}
table.pressgreenTheme
{
    margin: 8px 2px 12px;
    width: 100%;
}
table.pressgreenTheme tr th
{
    background: none repeat scroll 0 0 #C9DB73;
    border: 1px solid #C8D392;
    color: #000000;
    font-size: 1.2em;
    font-weight: bold;
    padding: 5px;
}
table.pressgreenTheme tr td
{
    background: none repeat scroll 0 0 #F9FDE8;
    border: 1px solid #C8D392;
    color: #000000;
    font-size: 1.1em;
    padding: 10px;
}
table.pressgreenTheme tr td a
{
    color: #000000;
    text-decoration: underline;
}
table.pressgreenTheme tr td a
{
    color: #000000;
    text-decoration: underline;
}
table.pressgreenTheme tr td img
{
    margin-right: 5px;
    vertical-align: bottom;
}
.pressview_category
{
    border: medium none !important;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 0;
    padding: 0 !important;
    width: 386px !important;
}
table.greenTheme tr th
{
    background: #c9db73;
    border: 1px solid #c8d392;
    font-size: 1.2em;
    color: #000;
    font-weight: bold;
    padding: 5px;
}
table.greenTheme tr td
{
    border: 1px solid #c8d392;
    background: #f9fde8;
    font-size: 1.1em;
    color: #000;
    padding: 10px; /*text-align:center; 	padding-left:20px;*/
}

table.greenTheme tr td a
{
    color: #000;
    text-decoration: underline;
}
table.greenTheme tr td img
{
    vertical-align: bottom;
    margin-right: 5px;
}
table.greenTheme tr td.topRightCaption
{
    background-color: #FFFFFF;
    border: 0px;
    padding: 0 2px 10px 0;
    text-align: right;
}
table.greenTheme tr td.topLeftCaption
{
    background-color: #FFFFFF;
    border: 0px;
    font-size: 1.3em;
    padding: 0 2px 10px 0;
    text-align: left;
}
table.greenTheme tr td.first_col
{
    background: #ecf2ce;
    font-weight: bold;
}
/* Green Theme for Board of Directors Starts here */

table.greenThemeBOD
{
    margin: 20px 0 0 0;
    width: 80%;
}
table.greenThemeBOD tr th
{
    background: #c9db73;
    border: 1px solid #c8d392;
    font-size: 1.2em;
    color: #000;
    font-weight: bold;
    padding: 5px 5px 5px 10px;
}
table.greenThemeBOD tr td
{
    border: 1px solid #c8d392;
    background: #f9fde8;
    font-size: 1.1em;
    color: #000;
    padding: 7px 7px 7px 10px; /*text-align:center;*/
}
table.greenThemeBOD tr td a
{
    color: #000;
}
table.greenThemeBOD tr td img
{
    vertical-align: bottom;
    margin-right: 5px;
}
table.greenThemeBOD tr td.topRightCaption
{
    background-color: #FFFFFF;
    border: 0px;
    padding: 0 2px 10px 0;
    text-align: right;
}
table.greenThemeBOD tr td.topLeftCaption
{
    background-color: #FFFFFF;
    border: 0px;
    font-size: 1.3em;
    padding: 0 2px 10px 0;
    text-align: left;
}
table.greenThemeBOD tr td.first_col
{
    background: #ecf2ce;
    font-weight: bold;
}
/* Green Theme for Board of Directors Ends here */

.investor_zone .investor_info
{
    width: 532px;
    padding: 20px 0;
}
.investor_zone .investor_info h1
{
    background: url(../images/head_investor_info.gif) no-repeat;
    width: 532px;
    height: 27px;
    text-indent: -99999px;
}
.investor_zone .investor_info .body
{
    background: url(../images/body_investor_info.gif) no-repeat bottom left;
    float: left;
    width: 462px;
    padding: 0 35px 40px 35px;
}
.investor_zone .investor_info .body .left_col
{
    float: left;
    width: 205px;
    padding-top: 30px;
}
.investor_zone .investor_info .body .right_col
{
    float: right;
    width: 205px;
    padding-top: 30px;
}
.investor_zone .investor_info .body .left_col h2, .investor_zone .investor_info .body .right_col h2
{
    background: none;
    border-bottom: 1px solid #acc340;
    padding-bottom: 5px;
    margin-bottom: 5px;
    font-size: 1.1em;
    font-weight: bold;
    color: #585858;
}
.investor_zone .investor_info .body .left_col p, .investor_zone .investor_info .body .right_col p
{
    font-size: 1.1em;
    font-weight: normal;
    color: #585858;
}
table.fastfacts tr td
{
    text-align: center;
    padding: 5px 0;
    vertical-align: top;
}
table.fastfacts tr td.head
{
    color: #749933;
    font-size: 1.4em;
    font-weight: bold;
    text-transform: uppercase;
}
table.fastfacts tr td.preNxt
{
    color: #749933;
    font-size: 1.4em;
    font-weight: bold;
    text-align: right;
    padding: 19px;
}
table.fastfacts tr td.preNxt a
{
    color: #00aabb;
    font-size: 0.9em;
}
table.fastfacts tr td.head span
{
    text-transform: none;
}
table.fastfacts tr td.head img
{
    padding: 5px 0 0 0;
}
table.fastfacts tr td.bdrtop
{
    color: #749933;
    font-size: 1.4em;
    font-weight: bold;
    text-transform: uppercase;
    border-top: 1px solid #CCCCCC;
}
.greyBg_header
{
    background: url(../images/greyBg_header.gif) repeat-x left top;
    padding-bottom: 15px; *width:194px;
*padding-bottom:0px;
}
.greyBg_footerBtm
{
    background: url(../images/greyBg_footerBtm.gif) repeat-x left bottom;
    padding-bottom: 15px; *width:194px;
*padding-bottom:0px;
}
.search_I
{
    background: url(../images/bg_searchI.gif) no-repeat top left;
    padding: 10px 10px 0 10px;
    position: relative; /*	width:172px;  Corrected to fit the Go Btn that was folding in Search results when seen in ie7 */
    width: 174px;
    height: 32px;
}
.search_I span
{
    position: absolute;
    top: 41px;
    left: 0;
}
.search_I input.txtbox
{
    color: #333;
    font-size: 1.1em;
    padding: 2px 0 2px 4px; /*	width:118px;*/
    width: 122px;
    float: left;
    margin: 0 3px 0 0;
}
.search_I_home
{
    background: url(../images/bg_searchI_home.gif) no-repeat top left;
    padding: 10px 0 0 10px;
    width: 208px;
    height: 32px;
}
.search_I_home input.txtbox
{
    color: #333333;
    font-size: 1.1em;
    padding: 2px 0 2px 4px;
    width: 122px;
}

.search_I_home input.btngo
{ *margin-left:-6px;
}

.last_visited
{
    background: url(../images/greyBg_footer.gif) repeat-x left bottom; /*	padding:10px 0 10px 8px;*/
    padding: 10px 0 0 8px;
}

.col2_2_home .last_visited
{
    background: none !important; /*	padding:10px 0 10px 8px;*/
    padding: 10px 0 0 8px;
}

#maincontent div.col3_3 .last_visited ul li
{
    color: #333;
    font-size: 1.1em;
    float: none;
    padding: 0 0 3px 0;
}
.col2_2_home .last_visited ul li
{
    color: #333;
    font-size: 1.0em !important;
    float: none !important;
    padding: 0 0 3px 0 !important;
    background: none;
}
.branch_locatorI
{
    background: url(../images/greyBg_header.gif) repeat-x left top;
    padding: 12px 8px 0 8px;
    _padding: 12px 0 0 8px;
    width: 178px;
    _width: 186px; /*	border: 1px solid red;*/
}
.branch_locatorI h2
{
    color: #dc4028;
    font-size: 1.2em;
    padding: 0 0 10px 0;
    font-weight: bold;
    text-transform: uppercase;
}
.branch_locatorI p, .tabbI p
{
    color: #333333;
    font-size: 1.1em;
    line-height: 14px;
}
.branch_locatorI .find_branch
{
    background: url(../images/bg_branchI.gif) no-repeat top left;
    height: 45px; /*	margin:14px 0;*/
    padding: 6px 10px;
    margin: 14px 10px 14px -8px;
    _margin: 14px -10px 14px -8px;
    width: 182px;
    _width: 175px;
}
.branch_locatorI .find_branch select
{
    border: 1px solid #CCCCCC;
    color: #333333;
    font-size: 1.1em;
    padding: 1px 0;
    width: 170px;
}
.tabbI
{
    background: url(../images/greyBg_footer.gif) repeat-x left bottom;
    border-top: 1px solid #CCCCCC;
    float: left;
    margin: 5px 0 0 0;
    padding: 10px 0 15px 0;
    width: 193px;
}
.tabbI p
{
    padding-left: 6px;
}
.noborder
{
    border: none !important;
}
/******** MAINCONTENT ends *************/



/******** FOOTER starts *************/

#footer
{
    background: url(../images/bg_footer.gif) repeat-x;
    height: 18px;
    width: 960px;
    clear: both;
    padding: 30px 0 5px 0;
}
#footer p
{
    font-size: 1.1em;
    float: left;
    color: #5f5f5f;
}
#footer p.credits
{
    float: right;
    _zoom: 1.1;
}
#footer p a
{
    color: #5f5f5f;
}
#footer ul
{
    float: left;
    padding: 0 0 0 20px;
}
#footer ul li
{
    background: url(../images/divider2.gif) no-repeat right 3px;
    font-size: 1.1em;
    color: #5f5f5f;
    float: left;
    padding: 0 10px;
}
#footer ul li a
{
    color: #5f5f5f;
}
#footer ul li.last
{
    background: none;
}
/******** FOOTER ends *************/


table.popup tr td
{
    font-size: 1.2em;
    color: #000;
    padding: 5px; /*border:1px solid #ccc;*/
    text-align: justify;
}
table.popup_win tr td
{
    font-size: 1.2em;
    color: #000;
    padding: 0;
}
table.popup tr td a
{
    color: #000;
    border-bottom: 1px solid #000;
}
.popup table tr td
{
    font-size: 1.2em;
    color: #000;
    padding: 5px;
    border: 1px solid #ccc;
}
.popup table tr th, table.popup tr th
{
    font-size: 1.2em;
    background: #999;
    color: #fff;
    padding: 5px;
    border: 1px solid #ccc;
    text-align: left;
}
.poplink a
{
    font-size: 1.3em;
    color: #ff0000;
    padding: 2px 0;
    float: left;
}
h3.poplink
{
    color: #000000;
    font-size: 1.4em;
    font-weight: bold;
    padding: 20px 0 10px;
    text-transform: capitalize;
}
table.popup tr td h4
{
    font-size: 1.2em;
    font-weight: bold;
}
table.popup tr td p
{
    font-size: 1.1em;
    color: #000;
    line-height: 16px;
}
table.popup tr td p.textCaps
{
    font-size: 1.0em;
    color: #000;
    line-height: 16px;
}
table.popup tr td ul
{
    margin: 0 0 0 18px;
    padding: 0;
}
table.popup tr td ul li
{
    list-style-type: decimal;
    margin: 5px 0 5px 5px;
}
table.popup tr td ul li ul
{
    margin: 3px 0 0 18px;
    padding: 0;
}
table.popup tr td ul li ul li
{
    background: url(../images/bullet_black.gif) no-repeat 0 7px;
    font-size: 1.1em;
    color: #333;
    padding: 0 0 5px 10px;
    list-style-type: none;
}
/********** Branch Locator ***********/

div.branch_form
{
    background: url(../images/bg_branch_form.gif) #bcbcbc repeat-x top left;
    border: 1px solid #909090;
    margin: 15px 0;
    float: left;
    padding: 6px 0 6px 15px; /*	width: 506px;*/
    width: 733px;
}
div.branch_form label
{
    color: #4e4e4e;
    font-size: 1.1em;
    float: left;
    padding: 2px 0 0 0;
}
div.branch_form select
{
    width: 123px;
    float: left;
    font-size: 1.0em;
    margin: 0 17px 0 7px;
}
div.branch_form input
{
    float: left;
}
div.branch_address
{
    float: left;
    padding: 0 5px 30px 0;
    width: 162px; /*width: 175px;*/
    border-left: 1px solid #999;
    border-top: 1px solid #999;
    border-bottom: 1px solid #999; /*	min-height:320px;*/
    min-height: 332px;
    _height: 332px;
    background-color: #f7fbe2;
}
div.branch_address_top
{
    background: url(../images/bg_address_top.gif) no-repeat 0 0;
    height: 4px;
    font-size: 1%;
    width: 162px;
}
div.branch_address_content
{
    /*	background: url(../images/bg_address.gif) repeat-y 0 0;*/
    padding: 0 15px;
    min-height: 254px;
    height: auto !important;
    height: 254px;
}
div.branch_address_content h3
{
    border-bottom: 1px solid #8e8e8e;
    font-size: 1.2em;
    font-weight: normal;
    margin: 0 0 5px 0;
    padding: 4px 0;
}
div.branch_address_content p
{
    font-size: 1.1em;
}
div.branch_address_bottom
{
    background: url(../images/bg_address_bottom.gif) no-repeat 0 0;
    height: 4px;
    font-size: 1%;
    width: 162px;
}
div.branch_map
{
    float: right;
    width: 553px;
}
/********** /Branch Locator ***********/


/********** Milestones ********/

div.milestone
{
    padding: 0 0 1px;
    float: left;
    width: 540px;
}
div.mile_year
{
    background: url(../images/bg_milestone_year.gif) no-repeat 0 0;
    border: 1px solid #e8ad22;
    color: #3b3b3b;
    float: left;
    width: 51px;
}
div.mile_year2
{
    background: url(../images/bg_milestone_year2.gif) no-repeat 0 0;
    border: 1px solid #e8ad22;
    color: #3b3b3b;
    float: left;
    width: 51px;
}
div.mile_year3
{
    background: url(../images/bg_milestone_year3.gif) no-repeat 0 0;
    border: 1px solid #e8ad22;
    color: #3b3b3b;
    float: left;
    width: 51px;
}
div.mile_year p
{
    font-size: 1.6em;
    font-weight: bold;
    margin: 0;
    padding: 18px 8px 18px 8px;
}
div.mile_year2 p
{
    font-size: 1.6em;
    font-weight: bold;
    margin: 0; /*	padding: 25px 8px 24px 8px; Edited [July 2010] to simulate bulleted Lists*/
    padding: 22px 8px 24px 8px;
}
div.mile_year3 p
{
    font-size: 1.6em;
    font-weight: bold;
    margin: 0; /*	padding: 47px 8px 47px 8px;*/
    padding: 49px 8px;
}
div.mile_content
{
    background: url(../images/bg_milestone_content.gif) repeat-x 0 0;
    border: 1px solid #acc33f;
    border-left: none;
    vertical-align: middle;
    float: left;
    min-height: 51px;
    height: auto !important;
    height: 51px;
}
div.mile_content2
{
    background: url(../images/bg_milestone_content2.gif) repeat-x 0 0; /*Actual Height of img is 67px*/
    border: 1px solid #acc33f;
    border-left: none;
    vertical-align: middle;
    float: left;
    min-height: 61px;
    height: auto !important;
    height: 61px;
}
div.mile_content3
{
    background: url(../images/bg_milestone_content3.gif) repeat-x 0 0;
    border: 1px solid #acc33f;
    border-left: none;
    vertical-align: middle;
    float: left;
    min-height: 51px;
    height: auto !important;
    height: 51px;
}
div.mile_content p
{
    font-size: 1.1em; /* Below line height added [July 2010] to simulate bulleted Lists */
    line-height: 13px;
    margin: 0;
    padding: 8px 10px;
}
div.mile_content2 p
{
    font-size: 1.1em; /* Below line height added [July 2010] to simulate bulleted Lists */
    line-height: 13px;
    margin: 0;
    padding: 8px 10px;
}
div.mile_content3 p
{
    font-size: 1.1em; /* Below line height added [July 2010] to simulate bulleted Lists */
    line-height: 13px;
    margin: 0;
    padding: 2px 10px;
}
div.mile_content p.item1
{
    width: 181px;
}
div.mile_content p.item2
{
    width: 200px;
}
div.mile_content p.item1996
{
    width: 219px;
}
div.mile_content p.item3
{
    width: 236px;
}
div.mile_content p.item4
{
    width: 253px;
}
div.mile_content p.item5
{
    width: 263px;
}
div.mile_content p.item6
{
    width: 293px;
    padding: 2px 10px;
}
div.mile_content3 p.item7
{
    width: 313px;
    padding: 10px 10px 9px 10px;
}
div.mile_content p.item8
{
    width: 329px;
}
div.mile_content p.item9
{
    width: 345px;
    padding: 8px 10px;
}
div.mile_content p.item10
{
    width: 370px;
}
div.mile_content2 p.item11
{
    width: 387px;
    padding: 5px 10px;
}
div.mile_content p.item12
{
    width: 407px;
}
div.mile_content3 p.item13
{
    width: 430px;
}
/********** / Milestones ******/

/******** CSR Accordion ********/

ul#theMenu
{
    float: left;
    padding: 0 0 20px 0;
    width: 530px;
}

ul#theMenu li
{
    float: left;
}

ul#theMenu li div
{
    background: #f8f8f8;
    border-top: 1px solid #aacf58;
    border-left: 1px solid #aacf58;
    border-right: 1px solid #aacf58;
    padding: 6px 15px;
    float: left;
    width: 498px;
}
ul#theMenu li div.last
{
    border-bottom: 1px solid #aacf58;
    margin: 0 0 20px 0;
}
ul#theMenu li div.last1
{
    border-bottom: 1px solid #aacf58;
    margin: 0;
}
ul#theMenu li div img
{
    float: left;
    margin: 0 10px 0 0;
}
h1.head a
{
    color: #333;
    float: left;
    font-size: 1.2em;
    font-weight: normal;
    color: #1b1b1b;
    border-left: 1px solid #aacf58;
    border-right: 1px solid #aacf58;
    border-top: 1px solid #aacf58;
    background: url(../images/bg_csr.gif) no-repeat;
    padding: 6px 12px;
    width: 504px;
    cursor: pointer;
}
.content_holder #theMenu h1.ppd a
{
    background: url(../images/bg_csr_ppd.gif) no-repeat;
}
h1.selected a
{
    background: url(../images/bg_csr_sel.gif) no-repeat;
}
/******** /CSR Accordion ********/


/******** Classes added - Sept 09 Start Here ********/

.tableTopCaption
{
    margin: 0 0 -15px 0;
}
.linkBlueBold
{
    color: #FF0000; /*color:#0000FF;*/
    font-weight: bold;
}
a.linkBlueBold
{
    color: #FF0000; /*color:#00aabb;*/
    font-weight: bold;
}
p a.linkBlueBold
{
    color: #FF0000; /*	color:#00aabb;*/
    font-weight: bold;
}
.imgDropCap
{
    float: left;
    padding: 5px 10px 0px 0;
}
p.spacer5
{
    margin: -4px 0 5px 0;
    padding: 0;
}
.content_holder p.spacer5
{
    margin: -4px 0 5px 0;
    padding: 0;
}
p.spacer7
{
    margin: 4px 0 5px 0;
    padding: 0;
}
.content_holder p.spacer7
{
    margin: 4px 0 5px 0;
    padding: 0;
}
p.spacer10
{
    margin: -4px 0 10px 0;
    padding: 0;
}
p.strCmte
{
    margin: 4px 0 10px 0;
    padding: 0;
    text-align: center;
}

table.strCmte tr td
{
    text-align: center;
}

.content_holder p.spacer10
{
    margin: -4px 0 10px 0;
    padding: 0;
}
p.spacer10top
{
    margin: 10px 0 0 0;
    padding: 0;
}
.content_holder p.spacer10
{
    margin: 10px 0 0 0;
    padding: 0;
}
.content_holder .dropCapImg
{
    float: left;
    margin: 7px 10px 4px 0;
}
/******** Classes added - Sept 09 End Here ********

/******** Classes added - OCT 09 Starts Here ********/
.serContnr
{
    margin-bottom: 10px;
    float: left;
}
.serContnr .serContnrTop
{
    background: url(/images/bg_business_top.gif) no-repeat;
    padding: 5px 0 0 0;
}
.serContnr .business_ruler
{
    background: url(/images/bg_business.gif) repeat-x 0 bottom;
    color: ##33333;
    float: left;
    padding: 10px;
    width: 511px;
    clear: right; /*	border: 1px solid #ff0000;*/
}
.serContnr .business_ruler img
{
    float: left;
    padding: 15px 0 0 1px;
    _padding: 15px 0 0 1px;
    _width: 104px;
    _height: 79px;
}
.serContnr .business_ruler .rulerRhs
{
    font-size: 1.0em;
    padding-left: 120px;
}
.serContnr .business_ruler .rulerRhs#noLhsImg
{
    font-size: 1.0em;
    padding-left: 5px;
}
.serContnr .business_ruler .rulerRhs p
{
    padding: 5px 0;
    font-size: 1.1em; /*	border: 1px solid #ff0000;*/
}
.serContnr .business_ruler .rulerRhs a.linkRedUnderline
{
    background: url(/images/bullet_red2.gif) no-repeat 1px 3px;
    color: #ff0000;
    text-decoration: underline;
    font-size: 1.1em;
    padding: 0 0 0 9px;
}
.serContnr .business_ruler .rulerRhs .rulerHeading
{
    border-bottom: 1px solid #999999;
    color: #000000;
    width: 391px;
    font-size: 1.2em;
    padding: 0 0 3px 0;
}
/******** Classes added - OCT 09 End Here ********/



/******** Apply Online Start Here ********/

#maincontent div.col2_3#applyOnline
{
    float: left;
   /* min-height: 350px;*/
    padding: 0 10px 10px 0;
    width: 745px;
    _width: 700px; /*width:750px;*/
}
.applyOnlineWrpr
{
    margin: 10px 0;
    width: 755px;
}
.applyOnlineWrpr .applyOnlineCont1
{
    font-size: 1.2em;
    padding: 0;
    margin-bottom: 20px;
}
.applyOnlineWrpr .applyOnlineCont1_bdy
{
    background: url(/images/applyform_product_btm.gif) no-repeat left bottom;
    padding: 0px 10px 10px 0; *margin:-3px000;
width:736px;
}
.applyOnlineWrpr .applyOnlineCont1 .applyOnlineCont1_bdy h4
{
    margin: 0 10px 5px 10px; *padding:5px05px2px;
padding:5px05px2px;
border-bottom:1pxsolid#949494;
width:99%;
}
.applyOnlineWrpr .applyOnlineCont1 .applyOnlineCont1_bdy table tr td
{
    padding: 6px 0 6px 10px; /*	padding: 6px 0 6px 14px;*/
    vertical-align: top;
}
.applyOnlineWrpr .applyOnlineCont1 .applyOnlineCont1_bdy table tr td input
{
    padding: 0 0 0 10px;
    float: left;
}
.applyOnlineWrpr .applyOnlineCont1 .applyOnlineCont1_bdy table tr td label
{
    color: #333;
    float: left;
    padding: 1px 0 0 4px; *padding:2px004px;
vertical-align:top;
}
.applyOnlineWrpr .applyOnlineCont2
{
    padding: 0;
    margin-bottom: 23px;
    float: left;
}
/* Content 2 LHS Starts here */

.applyOnlineWrpr .applyOnlineCont2 .applyOnlineCont2_LHS
{
    font-size: 1.2em;
    padding: 0;
    float: left;
}
.input_style
{
    border: 1px solid grey;
    float: left;
    height: 17px;
    margin: 0;
    padding: 0;
    width: 145px;
}
.input_style1
{
    border: 1px solid grey;
    float: left;
    height: 17px;
    margin: 0 0 0 10px;
    padding: 0 !important;
    width: 145px;
}

.applyOnlineWrpr .applyOnlineCont2 .applyOnlineCont2_LHS_bdy
{
    background: url(/images/applyform_personal_btm.gif) no-repeat left bottom;
    padding: 0px 10px 10px 0; *margin:-3px000;
width:300px;
min-height:240px;
}
.applyOnlineWrpr .applyOnlineCont2 .applyOnlineCont2_LHS_bdy h4
{
    margin: 0 7px 5px 10px; *padding:5px05px2px;
padding:5px05px2px;
border-bottom:1pxsolid#949494;
}
.applyOnlineWrpr .applyOnlineCont2 .applyOnlineCont2_LHS_bdy table tr td
{
    padding: 4px 0 2px 10px;
    vertical-align: top;
}
.applyOnlineWrpr .applyOnlineCont2 .applyOnlineCont2_LHS_bdy table tr td.date
{
    padding: 0 0 0 2px;
    vertical-align: top;
}
.applyOnlineWrpr .applyOnlineCont2 .applyOnlineCont2_LHS_bdy table tr td img
{
    float: left;
    padding: 0px 0 0px 2px;
    vertical-align: top;
}
.applyOnlineWrpr .applyOnlineCont2 .applyOnlineCont2_LHS_bdy table tr td input
{
    padding: 0 0 0 0;
    float: left;
    border: 1px solid grey;
    margin: 0;
    width: 145px;
    height: 17px;
}
.applyOnlineWrpr .applyOnlineCont2 .applyOnlineCont2_LHS_bdy table tr td input.age
{
    padding: 0 0 0 0;
    float: left;
    border: 1px solid grey;
    margin: 0;
    width: 55px;
}
.applyOnlineWrpr .applyOnlineCont2 .applyOnlineCont2_LHS_bdy table tr td input.dob
{
    padding: 0 0 0 0;
    float: left;
    border: 1px solid grey;
    margin: 0;
    width: 112px;
}
.applyOnlineWrpr .applyOnlineCont2 .applyOnlineCont2_LHS_bdy table tr td select
{
    background-color: #fff;
    padding: 0;
    float: left;
    vertical-align: top;
    margin: 0;
    width: 148px;
}
.applyOnlineWrpr .applyOnlineCont2 .applyOnlineCont2_LHS_bdy table tr td label
{
    color: #333;
    float: right;
    padding: 1px 0 0 4px; *padding:2px004px;
vertical-align:top;
width:72px;
text-align:right;
}
.applyOnlineWrpr .applyOnlineCont2 .applyOnlineCont2_LHS_bdy table tr td label .empType
{
    color: #333;
    float: left;
    padding: 1px 0 0 4px; *padding:2px004px;
vertical-align:top;
width:80px;

}
.applyOnlineWrpr .applyOnlineCont2 .applyOnlineCont2_LHS_bdy table tr td label .sml
{
    color: #333;
    float: left;
    padding: 1px 0 0 4px; *padding:2px004px;
vertical-align:top;
width:30px;
border:1pxsolid#ff0000;
}
/* Content 2 LHS ends here */


/* Content 2 RHS Starts here */

.applyOnlineWrpr .applyOnlineCont2 .applyOnlineCont2_RHS
{
    font-size: 1.2em;
    padding: 0;
    margin-left: 13px;
    _margin-left: 11px;
    float: left;
}
.applyOnlineWrpr .applyOnlineCont2 .applyOnlineCont2_RHS_bdy
{
    background: url(/images/applyform_contact_btm.gif) no-repeat left bottom;
    padding: 0px 24px 10px 0; *margin:-3px000;
min-height:240px;
}
.applyOnlineWrpr .applyOnlineCont2 .applyOnlineCont2_RHS_bdy h4
{
    margin: 0 0 5px 10px; *padding:5px05px2px;
padding:5px05px2px;
border-bottom:1pxsolid#949494;
}
.applyOnlineWrpr .applyOnlineCont2 .applyOnlineCont2_RHS_bdy table tr td
{
    padding: 3px 0 3px 10px;
    vertical-align: top;
    width: 100%;
}
.applyOnlineWrpr .applyOnlineCont2 .applyOnlineCont2_RHS_bdy table tr td.areaCode
{
    padding: 3px 0 3px 10px;
    width: 40px; *width:45px;
text-align:left;/*border: 1px solid #ff0000;*/
}
.applyOnlineWrpr .applyOnlineCont2 .applyOnlineCont2_RHS_bdy table tr td.telNo1
{
    padding: 3px 0 3px 4px;
    width: 75px; *width:86px;
text-align:left;/*border: 1px solid #ff0000;*/
}
.applyOnlineWrpr .applyOnlineCont2 .applyOnlineCont2_RHS_bdy table tr td.telNo2
{
    padding: 3px 0 3px 4px;
    width: 120px; *width:136px;
text-align:left;/*border: 1px solid #ff0000;*/
}
.applyOnlineWrpr .applyOnlineCont2 .applyOnlineCont2_RHS_bdy table tr td input
{
    padding: 0 0 0 0;
    float: left;
    border: 1px solid grey;
    margin: 0;
    width: 198px;
    _width: 203px;
    height: 17px;
}
.applyOnlineWrpr .applyOnlineCont2 .applyOnlineCont2_RHS_bdy table tr td input.address
{
    padding: 0 0 0 0;
    float: left;
    border: 1px solid grey;
    margin: 0;
    width: 198px;
    height: 17px;
}
.applyOnlineWrpr .applyOnlineCont2 .applyOnlineCont2_RHS_bdy table tr td input.areaCode
{
    padding: 0 0 0 0; /*	float:none;*/
    border: 1px solid grey;
    margin: 0 6px 0 0;
    width: 36px; *width:27px;
height:17px;
}
.applyOnlineWrpr .applyOnlineCont2 .applyOnlineCont2_RHS_bdy table tr td input.telNo1
{
    padding: 0 10px 0 0; /*	float:none;*/
    border: 1px solid grey;
    margin: 0 6px 0 0;
    width: 76px; *width:66px;
height:17px;
}
.applyOnlineWrpr .applyOnlineCont2 .applyOnlineCont2_RHS_bdy table tr td input.telNo2
{
    padding: 0 0 0 0; /*	float:none;*/
    border: 1px solid grey;
    margin: 0;
    width: 60px; *width:50px;
height:17px;
}
.applyOnlineWrpr .applyOnlineCont2 .applyOnlineCont2_RHS_bdy table tr td input.mobile
{
    padding: 0 0 0 0;
    float: left;
    border: 1px solid grey;
    margin: 0;
    width: 130px;
    _width: 123px;
    height: 17px;
}
.applyOnlineWrpr .applyOnlineCont2 .applyOnlineCont2_RHS_bdy table tr td textarea
{
    background-color: #fff;
    border: 1px solid grey;
    padding: 0;
    float: left;
    vertical-align: top;
    margin: 0;
    width: 198px;
	
	
	
}
.applyOnlineWrpr .applyOnlineCont2 .applyOnlineCont2_RHS_bdy table tr td select
{
    background-color: #fff;
    padding: 0;
    float: left;
    vertical-align: top;
    margin: 0;
    width: 148px;
}
.applyOnlineWrpr .applyOnlineCont2 .applyOnlineCont2_RHS_bdy table tr td select.call
{
    padding: 0;
    vertical-align: top;
    margin: 0; /*	width:108px;*/
    width: 130px;
}
.applyOnlineWrpr .applyOnlineCont2 .applyOnlineCont2_LHS_bdy table tr td select.dobDate
{
    padding: 0;
    vertical-align: top;
    margin: 0 4px 0 0;
    width: 38px;
}
.applyOnlineWrpr .applyOnlineCont2 .applyOnlineCont2_LHS_bdy table tr td select.dobMonth
{
    padding: 0;
    vertical-align: top;
    margin: 0 4px 0 0;
    width: 48px;
}
.applyOnlineWrpr .applyOnlineCont2 .applyOnlineCont2_LHS_bdy table tr td select.dobYear
{
    padding: 0;
    vertical-align: top;
    margin: 0 4px 0 0;
    width: 54px;
}
.applyOnlineWrpr .applyOnlineCont2 .applyOnlineCont2_RHS_bdy table tr td label
{
    color: #333;
    float: right;
    padding: 1px 0 0 4px; *padding:2px004px;
text-align:right;
vertical-align:top;
width:145px;
}
.applyOnlineWrpr .applyOnlineCont2 .applyOnlineCont2_RHS_bdy table tr td label .empType
{
    color: #333;
    float: left;
    padding: 1px 0 0 4px; *padding:2px004px;
vertical-align:top;
width:80px;
}
.applyOnlineWrpr .applyOnlineCont2 .applyOnlineCont2_RHS_bdy table tr td label .sml
{
    color: #333;
    float: left;
    padding: 1px 0 0 4px; *padding:2px004px;
vertical-align:top;
width:30px;
border:1pxsolid#ff0000;
}
/* Content 2 RHS ends here */

/* Content 3 styles */

.applyOnlineWrpr .applyOnlineCont3
{
    font-size: 1.2em;
	padding: 0;
    *padding: 0 0 20px 0;
	float:left;
}

.applyOnlineWrpr .applyOnlineCont3_bdy
{
    background: url(/images/applyform_product_btm.gif) no-repeat left bottom;
    padding: 0px 0 10px 0; *margin:-3px 0 0 0;
margin-bottom:23px;
float:left;
width:746px;

}
.applyOnlineWrpr .applyOnlineCont3 .applyOnlineCont3_bdy h4
{
    margin: 0 10px 5px 10px; *padding:5px05px2px;
padding:5px05px2px;
border-bottom:1pxsolid#949494;
}
.applyOnlineWrpr .applyOnlineCont3 .applyOnlineCont3_bdy table tr td
{ /*	padding: 6px 0 6px 14px;*/
    padding: 6px 0 0px 14px;
    vertical-align: top;
	text-align:left;
	/*width:130px;*/
	
}
.applyOnlineWrpr .applyOnlineCont3 .applyOnlineCont3_bdy table tr td.noPdng
{
    /*	padding: 6px 0 6px 14px;*/
    vertical-align: top;
}
.applyOnlineWrpr .applyOnlineCont3 .applyOnlineCont3_bdy table tr td.noPdng label
{
    /*	padding: 6px 0 6px 14px;*/
    vertical-align: top;
    text-align: left;
    padding-top: 2px;
	width:70px;
}

.applyOnlineWrpr .applyOnlineCont3 .applyOnlineCont3_bdy table tr td.noPdng label#txt_ft
{
    float: left !important;
	width:200px;
	padding:0 0 3px 0;
}
.noPdng table tr td
{
    padding: 0 0 0 14px !important;
    margin: 0;
}
.applyOnlineWrpr .applyOnlineCont3 .applyOnlineCont3_bdy table tr td input
{
    padding: 0 0 0 0px;
    float: left;
	
}
.applyOnlineWrpr .applyOnlineCont3 .applyOnlineCont3_bdy table tr td input.firstname
{
    padding: 0 0 0 0px;
    float: left;
    width: 144px;
}
.applyOnlineWrpr .applyOnlineCont3 .applyOnlineCont3_bdy table tr td input.email
{
    padding: 0 0 0 0px;
    float: left;
    width: 178px;
}
.applyOnlineWrpr .applyOnlineCont3 .applyOnlineCont3_bdy table tr td input.areaCode
{
	float:left;
    width: 36px; 
}

.applyOnlineWrpr .applyOnlineCont3 .applyOnlineCont3_bdy table tr td input.extno
{
    padding: 0 0 0 0;
    margin: 0 6px 0 6px;
    width: 46px; *width:27px;
height:17px;
}
.applyOnlineWrpr .applyOnlineCont3 .applyOnlineCont3_bdy table tr td input.telNo1
{
	float:left;
	margin:0 0 0 5px;
    width: 89px; 
	text-align:left;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
.applyOnlineWrpr .applyOnlineCont3 .applyOnlineCont3_bdy table tr td input.telNo1
{
	margin:2px 0 0 5px;
}
}
.applyOnlineWrpr .applyOnlineCont3 .applyOnlineCont3_bdy table tr td input.telNo2
{
    width: 120px; *width:136px;
margin:06px00;
text-align:left;/*border: 1px solid #ff0000;*/
}
.applyOnlineWrpr .applyOnlineCont3 .applyOnlineCont3_bdy table tr td select
{
    background-color: #fff;
    padding: 0;
    float: left;
    vertical-align: top;
    margin: 0;
    width: 150px;
}
.applyOnlineWrpr .applyOnlineCont3 .applyOnlineCont3_bdy table tr td label
{
    color: #333;
    float: right !important;
    padding: 1px 0 0 4px; *padding:2px004px;
vertical-align:top;
text-align:right;
width:147px;
}
lable#txt_ft
{
    float: left !important;
}
.applyOnlineWrpr .applyOnlineCont3 .applyOnlineCont3_bdy table tr td label .empType
{
    color: #333;
    float: left !important;
    padding: 1px 0 0 4px; *padding:2px004px;
vertical-align:top;
width:80px;
}
.applyOnlineWrpr .applyOnlineCont3 .applyOnlineCont3_bdy table tr td label.smltxt
{
    color: #333;
    float: left !important;
    padding: 1px 0 0 4px; *padding:2px004px;
vertical-align:top;
text-align:right;
width:25px;
}
/* Content 3 styles Ends here */

.applyOnlineWrpr .applyOnlineCont_btm
{
float: right;
    margin: 0 10px 0 0;
    /*background: url(/images/applyform_cont_btm.gif) repeat-x;
    padding: 0px 10px 10px 0;
    margin: 20px 10px 0 0;*/
}
.applyform_top img{/*float:left;*/font-size:1%;}

/******** Apply Online End Here ********/


/******** Contact Us Starts Here ********/

#maincontent div.col2_3#contactUs
{
    float: left;
    min-height: 350px;
    padding: 0 0 30px;
    width: 743px;
}
.contactForm
{
    float: left;
    padding: 0;
    margin: 0;
}
.contactForm p
{
    padding: 0 0 4px 0;
    text-align: left;
}
.contactForm p a
{
    color: #FF0000 !important;
    text-decoration: underline !important;
}
.contactForm ul.default li
{
    background: url(../images/bullet_red2.gif) no-repeat 0 4px;
    padding: 0 0 5px 12px;
    font-size: 1.2em;
    color: #333;
}
.contactForm ul.default li a
{
    color: #333;
}
.contactForm ul.default li p
{
    color: #333;
    font-size: 1em;
    padding: 0;
}
.contactForm .contactForm_col_1
{
    float: left;
    margin-bottom: 18px;
    width: 745px;
}
.contactForm .contactForm_col_1 .contactForm_col_1_1
{
    float: left;
    margin-right: 12px;
    width: 220px;
}
.contactForm .contactForm_col_1 .contactForm_col_1_1 .contactForm_col_1_1top
{
    background: transparent url(/images/bg_corporate_office.gif) no-repeat scroll left bottom;
    color: #fff;
    font-weight: bold;
    font-size: 1.2em;
    padding: 8px 0px 8px 10px;
    width: 210px;
}
.contactForm .contactForm_col_1 .contactForm_col_1_1 .contactForm_col_1_1btm
{
    background: transparent url(/images/bg_btm_corporate_office.gif) no-repeat scroll left bottom;
    min-height: 145px;
    height: auto !important;
    height: 145px;
    padding: 10px 14px 0 12px;
    width: 194px;
}
.contactForm .contactForm_col_1 .contactForm_col_1_2
{
    float: left;
    margin-right: 12px;
    width: 128px;
}
.contactForm .contactForm_col_1 .contactForm_col_1_2 .contactForm_col_1_2top
{
    background: transparent url(/images/bg_locate_us.gif) no-repeat scroll left bottom;
    color: #fff;
    font-weight: bold;
    font-size: 1.2em;
    padding: 8px 0px 8px 10px;
}
.contactForm .contactForm_col_1 .contactForm_col_1_2 .contactForm_col_1_2btm
{
    background: transparent url(/images/bg_btm_locate_us.gif) no-repeat scroll left bottom;
    min-height: 145px;
    height: auto !important;
    height: 145px;
    padding: 10px 14px 0 12px;
}
.contactForm .contactForm_col_1 .contactForm_col_1_3
{
    float: left;
    margin-right: 12px;
    width: 229px;
}
.contactForm .contactForm_col_1 .contactForm_col_1_3 .contactForm_col_1_3top
{
    background: transparent url(/images/bg_reach_us.gif) no-repeat scroll left bottom;
    color: #fff;
    font-weight: bold;
    font-size: 1.2em;
    padding: 8px 0px 8px 10px;
}
.contactForm .contactForm_col_1 .contactForm_col_1_3 .contactForm_col_1_3btm
{
    background: transparent url(/images/bg_btm_reach_us.gif) no-repeat scroll left bottom;
    min-height: 145px;
    height: auto !important;
    height: 145px;
    padding: 10px 14px 0 12px;
}
.contactForm .contactForm_col_1 .contactForm_col_1_4
{
    float: left;
    width: 128px;
}
.contactForm .contactForm_col_1 .contactForm_col_1_4 .contactForm_col_1_4top
{
    background: transparent url(/images/bg_locate_us.gif) no-repeat scroll left bottom;
    color: #fff;
    font-weight: bold;
    font-size: 1.2em;
    padding: 8px 0px 8px 10px;
}
.contactForm .contactForm_col_1 .contactForm_col_1_4 .contactForm_col_1_4btm
{
    background: transparent url(/images/bg_btm_locate_us.gif) no-repeat scroll left bottom;
    min-height: 145px;
    height: auto !important;
    height: 145px;
    padding: 10px 14px 0 12px;
}
.contactForm_col_2
{
    float: left;
    width: 743px;
}
.contactForm_col_2 .contactForm_col_2top
{
    background: transparent url(/images/bg_cf_other_details.gif) no-repeat 0 0;
    padding: 4px 0 0 0;
    font-size: 1%;
}
.contactForm_col_2 .contactForm_col_2btm
{
    background: transparent url(/images/bg_btm_cf_other_details.gif) no-repeat scroll left bottom;
    min-height: 342px;
    height: auto !important;
    height: 342px;
    padding: 10px 14px 0 12px;
}
.contactForm_col_2 .contactForm_col_2btm:after
{
    content: ".";
    clear: both;
    line-height: 0;
    height: 0;
    visibility: hidden;
}

.investor_alerts_col .investor_alerts_col_btm h4, .contactForm_col_2 .contactForm_col_2btm h4
{
    margin: 0 10px 5px 10px; *padding:5px05px2px;
padding:5px05px2px;
border-bottom:1pxsolid#949494;
font-size:1.4em;
font-weight:bold;
}
.contactForm_col_2 .contactForm_col_2btm table tr td
{
    padding: 4px 0 2px 10px;
    vertical-align: top;
}
.contactForm_col_2 .contactForm_col_2btm table tr td.date
{
    padding: 0 0 0 2px;
    vertical-align: top;
}
.contactForm_col_2 .contactForm_col_2btm table tr td img
{
    float: left;
    padding: 0px 0 0px 2px;
    vertical-align: top;
}
.contactForm_col_2 .contactForm_col_2btm table tr td textarea
{
    padding: 5px;
    float: left;
    border: 1px solid grey;
    margin: 0;
    width: 470px;
    min-height: 127px;
    height: auto !important;
    height: 127px;
}
.investor_alerts_col .investor_alerts_col_btm input, .contactForm_col_2 .contactForm_col_2btm table tr td input
{
    padding: 0 0 0 0;
    float: left;
    border: 1px solid grey;
    margin: 0;
    width: 145px;
    height: 17px;
}
.contactForm_col_2 .contactForm_col_2btm table tr td input.img
{
    margin: 0 0 0 -10px;
    padding: 0;
    height: auto;
    width: auto;
}
.contactForm_col_2 .contactForm_col_2btm table tr td input.age
{
    padding: 0 0 0 10px;
    float: left;
    border: 1px solid grey;
    margin: 0;
    width: 45px;
}
.contactForm_col_2 .contactForm_col_2btm table tr td input.dob
{
    padding: 0 0 0 10px;
    float: left;
    border: 1px solid grey;
    margin: 0;
    width: 102px;
}

.investor_alerts_col .investor_alerts_col_btm select, .contactForm_col_2 .contactForm_col_2btm table tr td select
{
    background-color: #fff;
    padding: 0;
    float: left;
    vertical-align: top;
    margin: 0;
    width: 148px;
}
.contactForm_col_2 .contactForm_col_2btm table tr td label
{
    color: #333;
    float: right;
    padding: 1px 0 0 4px; *padding:2px004px;
vertical-align:top;
text-align:right;
font-size:1.2em;
}
.contactForm_col_2 .contactForm_col_2btm table tr td label .empType
{
    color: #333;
    float: left;
    padding: 1px 0 0 4px; *padding:2px004px;
vertical-align:top;
width:162px;
}
.contactForm_col_2 .contactForm_col_2btm table tr td label .lhs
{
    color: #333;
    float: left;
    padding: 1px 0 0 4px; *padding:2px004px;
vertical-align:top;
width:140px;
border:1pxsolid#ff0000;
}
/******** Contact Us Ends Here ********/


/******** investor_alerts Starts Here ********/


.investor_alerts_col
{
    float: left;
    width: 530px;
}
.investor_alerts_col span
{
    font-size: 0.9em;
    color: #333333;
    padding: 0;
}
.investor_alerts_col span p
{
    font-size: 1.3em;
    color: #333333;
    padding: 1 0 1 0;
}
.investor_alerts_col .investor_alerts_col_top
{
    background: transparent url(/images/bg_ia_other_details.gif) no-repeat 0 0;
    padding: 4px 0 0 0;
    font-size: 1%;
}
.investor_alerts_col .investor_alerts_col_btm
{
    background: transparent url(/images/bg_btm_ia_other_details.gif) no-repeat scroll left bottom;
    min-height: 442px;
    height: auto !important;
    height: 442px;
    padding: 5px 14px 0 12px;
}
.frmLabel span
{
    float: left;
    width: 200px;
    text-align: left;
}
.investor_alerts_col .investor_alerts_col_btm table tr td
{
    padding: 4px 0 2px 10px;
    vertical-align: top;
    font-size: 1.2em;
}
.investor_alerts_col .investor_alerts_col_btm input, .investor_alerts_col .investor_alerts_col_btm select
{
    margin-left: 0px;
    font-size: 1.1em;
}
.investor_alerts_col .investor_alerts_col_btm .lhs
{
    text-align: right;
}

.investor_alerts_col .investor_alerts_col_btm .btn_submit
{
    background: transparent url(/images/btn_apply_submit.gif) no-repeat left top;
    height: 25px;
    width: 59px;
    float: left;
    border: 0px;
}
.investor_alerts_col .investor_alerts_col_btm .btn_reset
{
    background: transparent url(/images/btn_apply_reset.gif) no-repeat left top;
    height: 25px;
    width: 53px;
    float: left;
    border: 0px;
    margin-left: 10px;
}

.investor_alerts_subcription
{
    float: left;
    width: 530px;
}

.investor_alerts_subcription td
{
    font-size: 1.2em;
    color: #333333;
    padding: 0;
}
.investor_alerts_subcription span
{
    font-size: 1em;
    color: #333333;
    padding: 0;
}
/******** investor_alerts Ends Here ********/

/******** Dropout Form Starts Here ********/

.applyOnlineWrpr .dropout
{
    font-size: 1.2em;
    padding: 0;
    margin-bottom: 20px;
}
.applyOnlineWrpr .dropout_bdy
{
    background: url(/images/applyform_product_btm.gif) no-repeat left bottom;
    padding: 0px 10px 10px 0; *margin:-3px000;
}
.applyOnlineWrpr .dropout .dropout_bdy h4
{
    margin: 0 10px 5px 10px; *padding:5px05px2px;
padding:5px05px2px;
border-bottom:1pxsolid#949494;
}
.applyOnlineWrpr .dropout .dropout_bdy table tr td
{
    padding: 6px 0 6px 14px;
    vertical-align: top;
}
.applyOnlineWrpr .dropout .dropout_bdy table tr td input
{
    border: 1px solid grey;
    padding: 0 0 0 0px;
    float: left;
}
.applyOnlineWrpr .dropout .dropout_bdy table tr td label
{
    color: #333;
    float: right;
    padding: 1px 0 0 4px; *padding:2px004px;
vertical-align:top;
text-align:right;
}
.applyOnlineWrpr .dropout .dropout_bdy table.form tr td
{
    padding: 3px 0 3px 14px;
    vertical-align: top;
}
.applyOnlineWrpr .dropout .dropout_bdy table.form tr td input
{
    border: 1px solid grey;
    padding: 0 0 0 0px;
    float: left;
    background: #efefef;
}
.applyOnlineWrpr .dropout .dropout_bdy table.form tr td select
{
    border: 1px solid grey;
    padding: 0 0 0 0px;
    float: left;
    background: #efefef;
    margin: 0;
    width: 144px;
}
.applyOnlineWrpr .dropout .dropout_bdy table.form tr td label
{
    color: #333;
    float: right;
    padding: 1px 0 0 4px; *padding:2px004px;
vertical-align:top;
text-align:right;
}
/******** Dropout Form Ends Here ********/


/******** Testimonial Start Here ********/


.video_wrapper
{
    float: left;
    padding: 35px 0 30px 0;
    width: 700px;
}
.video
{
    background: url(../images/bg_testi_video.gif) no-repeat bottom left;
    border-top: 1px solid #bdbcbd;
    float: left;
    width: 323px; /*	width:406px;*/
    min-height: 145px;
    padding: 5px; /*	padding:15px;*/ /*min-height:245px;*/
    text-align: center;
}
.video p
{
    color: #333;
    font-size: 1.1em;
    padding: 15px 0 0 0;
}
.scroller
{
    float: left;
    width: 200px;
    padding: 0 0 0 20px;
}
.testimonial_wrapper ul#tabs li a.selected
{
    background: url(../images/testi_tab_sel.gif) no-repeat top left;
    color: #4C4C4C;
    display: block;
    height: 24px;
    padding: 14px 0 0 0;
    width: 119px;
    text-align: center;
}
.testimonial_wrapper #first, .testimonial_wrapper #second
{
    /*min-height:200px;*/
}
.testimonial_wrapper #first .wrapper, .testimonial_wrapper #second .wrapper
{
    padding: 0 15px;
    width: 658px;
}
.testimonial_wrapper #first
{
    background: url(../images/bg_testi_tab1.gif) no-repeat top left;
    clear: both;
    float: left;
    margin: 0 0 0 3px;
    padding: 20px 0 0 0;
    width: 688px;
}
.testimonial_wrapper #second
{
    background: url(../images/bg_testi_tab2.gif) no-repeat top left;
    clear: both;
    float: left;
    margin: 0 0 0 3px;
    padding: 20px 0 0 0;
    width: 688px;
}
.testimonial_wrapper h1
{
    background: url(../images/testi_line.gif) no-repeat bottom left;
    color: #4c4c4c;
    font-size: 1.3em;
    font-weight: bold;
    padding: 5px 0 10px 0;
    margin: 0 0 20px 0;
}
.testimonial_wrapper img
{
    float: left;
    padding: 0px 8px 0 0px;
}
.testimonial_wrapper p
{
    color: #4c4c4c;
    clear: both;
    font-size: 1.2em;
    padding: 0 0 6px 0;
    font-style: italic;
}
.testimonial_wrapper p.right_txt
{
    background: url(../images/bg_right_txt.gif) no-repeat 0 8px;
    float: right;
    font-style: normal;
    padding: 0 0 25px 25px;
}
.last
{
    padding-bottom: 0 !important;
}
.testimonial_wrapper .topcurve
{
    background: url(../images/testi_topcurve.gif) no-repeat top left;
    padding: 12px 0 0 0;
}
.testimonial_wrapper .content
{
    background: url(../images/testi_midcurve.gif) repeat-x top left;
    min-height: 210px;
    padding: 0 12px 15px 12px; *padding:012px012px;
width:662px;
_width:659px;
}
.testimonial_wrapper .content ul li
{
    padding: 0 0 10px 0;
}
.testimonial_wrapper .midcurve
{
    background: #dadada url(../images/testi_midcurve2.gif) repeat-y top left;
    padding: 0 1px;
    width: 686px;
}
/******** Testimonial End Here ********/




/******** jcarousel ********/

.jcarousel-container
{
    position: relative;
}
.jcarousel-clip
{
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}
.jcarousel-list
{
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 5px 0 0 0;
    padding: 0;
}
.jcarousel-list li, .jcarousel-item
{
    float: left;
    list-style: none; /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px;
    height: 75px;
}
/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next
{
    z-index: 3;
    display: none;
}
.jcarousel-prev
{
    z-index: 3;
    display: none;
}
.jcarousel-skin-tango .jcarousel-container
{
    background: url(../images/bg_jcarousel-container.gif) no-repeat top left; /*-moz-border-radius: 10px;*/
}
.jcarousel-skin-tango .jcarousel-container-horizontal
{
    width: 245px;
    padding: 30px 10px 20px 8px;
}
.jcarousel-skin-tango .jcarousel-container-vertical
{
    height: 230px; /*image holder*/
    padding: 30px 10px 20px 8px;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal
{
    width: 245px;
    height: 75px;
}
.jcarousel-skin-tango .jcarousel-clip-vertical
{
    width: 100px;
    height: 214px; /*image*/
}
.jcarousel-skin-tango .jcarousel-item
{
    width: 101px;
    height: 62px;
}
.jcarousel-skin-tango .jcarousel-item-horizontal
{
    margin-right: 10px;
}
.jcarousel-skin-tango .jcarousel-item-vertical
{
    margin-bottom: 12px;
}
.jcarousel-skin-tango .jcarousel-item-vertical img
{
    width: 96px;
    border: 1px solid #999;
}
.jcarousel-skin-tango .jcarousel-item-placeholder
{
    background: #fff;
    color: #000;
}
/**
 *  Horizontal Buttons
 */
/*.jcarousel-skin-tango .jcarousel-next-horizontal {
	position: absolute;
	top: 43px;
	right: 5px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: url(next-horizontal.png) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
	background-position: -32px 0;
}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {
	background-position: -64px 0;
}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
	cursor: default;
	background-position: -96px 0;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
	position: absolute;
	top: 43px;
	left: 5px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: url(prev-horizontal.png) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
	background-position: -32px 0;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
	background-position: -64px 0;
}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
	cursor: default;
	background-position: -96px 0;
}
*//**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical
{
    position: absolute;
    bottom: -2px;
    _bottom: 0px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer; /*background: transparent url(../images/next-vertical.png) no-repeat 0 0;*/
    background: url(../images/down.gif) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-next-vertical:hover
{
    background-position: 0 -32px;
}
.jcarousel-skin-tango .jcarousel-next-vertical:active
{
    background-position: 0 -64px;
}
.jcarousel-skin-tango .jcarousel-next-disabled-vertical, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:active
{
    cursor: default; /*background-position: 0 -96px;*/
    background-position: 0 -32px;
}
.jcarousel-skin-tango .jcarousel-prev-vertical
{
    position: absolute;
    top: 0;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer; /*background: transparent url(../images/prev-vertical.png) no-repeat 0 0;*/
    background: url(../images/up.gif) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-prev-vertical:hover
{
    background-position: 0 -32px;
}
.jcarousel-skin-tango .jcarousel-prev-vertical:active
{
    background-position: 0 -64px;
}
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active
{
    cursor: default; /*background-position: 0 -96px;*/
    background-position: 0 -32px;
}
/************** Scrolling Text **************/


.scroll-pane
{
    width: 600px;
    height: 200px;
    overflow: auto;
    float: left;
}
.jScrollPaneContainer
{
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.jScrollPaneTrack
{
    position: absolute;
    cursor: pointer;
    right: 8px;
    top: 0;
    height: 100%;
    background: url(../images/bg_track.gif) repeat-y;
}
.jScrollPaneDrag
{
    position: absolute;
    background: #666;
    cursor: pointer;
    overflow: hidden;
    height: 20px !important;
}
.opaque
{
    opacity: 0.5;
}
/************** index page changes Nov 09 Start here **************/

p.readMore
{
    float: right;
    padding: 0 0 0 0;
    font-weight: bold;
    font-size: 1.2em;
}
p.readMore a
{
    color: #666;
}
.accordian
{
    font-size: 1.1em;
}
table.accordian tr td
{
    /*width:25%;*/
    padding: 10px 7px;
}
table.accordian tr td img
{
    border: 0;
}
table.accordian tr th
{
    padding: 4px;
    background-color: #CCC;
    font-weight: bold;
    font-size: 1.2em;
    color: #333;
    text-align: left;
    margin-bottom: 10px;
}

table.accordian tr th.first
{
    margin-top: 10px;
}
/************** index page changes Nov 09 Ends here **************/


.validation_summary
{
    padding: 10px 0;
    float: left;
    margin-bottom: 10px;
}
.validation_summary ul
{
    /*margin:0 0 0 10px;*/
    margin: 0;
    padding: 0 10px;
}
.validation_summary ul li
{
    border-right: 1px solid #FF0000;
    float: left;
    line-height: 20px;
    padding: 0 8px;
    white-space: nowrap;
}
.validation_summary ul li.first_1
{
    padding: 0 8px 0 0;
}
.validation_summary ul li.val_last_1
{
   border-right:none;
}
/*#cvNumber {*width:300px; border:1px solid red;}*/
/************** changes B4 Hindi Site Starts here **************/

table.popup tr td
{
    font-size: 1.2em;
    color: #000;
    padding: 5px; /*border:1px solid #ccc;*/
    text-align: justify;
}
table.popup_win tr td
{
    font-size: 1.2em;
    color: #000;
    padding: 0;
}
table.popup tr td a
{
    color: #000;
    border-bottom: 1px solid #000;
}
/************** changes B4 Hindi Site Ends here **************/

/*************************Scroller****************************/


.testimonial_wrapper
{
    float: left;
    padding: 0;
    width: 688px;
    position: relative;
}
.testimonial_wrapper ul.TaB li
{
    background: url(../images/testi_tab.gif) no-repeat top left;
    color: #fff;
    float: left;
    display: block;
    height: 24px;
    font-size: 1.3em;
    font-weight: bold;
    padding: 14px 0 0 0; /*	width:119px;*/
    width: 160px;
    text-align: center;
    margin: 0 3px -1px 0;
    z-index: 100;
    position: relative;
}
.testimonial_wrapper ul.TaB li a
{
    color: #fff;
}
.testimonial_wrapper ul.TaB li.selected
{
    background: url(../images/testi_tab_sel.gif) no-repeat top left;
    color: #4C4C4C;
    display: block;
    height: 24px;
    padding: 14px 0 0 0;
    width: 160px;
    text-align: center;
}
.testimonial_wrapper ul.TaB li.selected a
{
    color: #4C4C4C;
}
.testimonial_wrapper .bottomcurve
{
    background: url(../images/testi_btmcurve.gif) no-repeat top left;
    height: 21px;
    margin: 0;
    float: left;
    width: 688px;
}
.testimonial_wrapper .outer_area
{
    background: url(../images/bg_testi_tab1.gif) no-repeat top left;
    float: left;
    padding: 20px 10px 0 10px;
    width: 668px;
    z-index: 90;
    position: relative;
}
.testimonial_wrapper .outer_area ul
{
    float: left;
}
#extra_controls, #scrollbar
{
    display: block; /* initially display:none; to hide from incapable */
}
div#wn
{
    position: relative;
    width: 640px;
    height: 200px;
    float: left;
    overflow: hidden;
    margin: 0 0 0 10px;
}
div#wn ul
{
    width: 620px;
}
div#scrollbar
{
    position: relative;
    float: left;
    font-size: 1px; /* so no gap or misplacement due to image vertical alignment */
}
div#track
{
    position: absolute;
    margin: 0;
    width: 1px;
    height: 200px;
    background: #545861;
}
div#dragBar
{
    position: absolute;
    margin: 0 0 0 -5px;
    width: 9px;
    background: #545861;
}
div#up
{
    position: absolute;
    left: 0;
    top: 0;
}
div#down
{
    position: absolute;
    left: 0;
    bottom: 0;
}
/* so no gap or misplacement due to image vertical alignment
font-size:1px in scrollbar has same effect (less likely to be removed, resulting in support issues) */
div#scrollbar img
{
    display: block;
}
/* for safari, to prevent selection problem */
div#scrollbar, div#track, div#dragBar, div#up, div#down
{
    -moz-user-select: none;
    -khtml-user-select: none;
}
/************************Scroller***************************/

.error_message
{
    font-size: 1.2em;
    padding: 0;
    margin-bottom: 20px;
}
.error_message_bdy
{
    background: url(/images/applyform_product_btm.gif) no-repeat left bottom;
    padding: 0px 10px 10px 0; *margin:-3px000;
width:736px;
}
.error_message_bdy h4
{
    margin: 0 10px 5px 10px; *padding:5px05px2px;
padding:5px05px2px;
border-bottom:1pxsolid#949494;
}
.lblMessage_error
{
    font-size: 1.2em;
    font-weight: bold;
    color: Red;
}
/*TICKER SECTION*/

.TABS
{
    position: absolute;
    z-index: 998;
}
.TABS li
{
    float: left;
    font-weight: bold;
    margin: 0 2px 0 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.2em;
    background: url(/images/tab-normal.gif) no-repeat bottom left;
    height: 36px;
    padding: 0 0 0 2px;
}
.TABS li span
{
    background: url(/images/tab-hover.gif) no-repeat bottom right;
    margin: 0;
    display: block;
    padding: 12px 10px 0 8px;
    height: 24px;
    float: left;
    cursor: pointer;
}
.TABS li.aCtIvE span
{
    background: url(/images/tab-normal.gif) no-repeat bottom right;
    cursor: default;
}
.TabSection
{
    width: 293px; /*height:300px;*/
    height: 180px;
    overflow: hidden;
}
.TabBody
{
    width: 263px; /* height:230px;*/
    height: 120px;
    background: url(../images/tabs_body.gif) no-repeat bottom;
    position: absolute;
    padding: 20px 15px 0 15px;
    z-index: 997;
    margin: 21px 0 0 0;
}
.TabBody ul
{
    float: left;
}
.TabBody ul li
{
    background: url(../images/bullet_black2.gif) no-repeat 0 3px;
    font-size: 1.2em;
    display: block;
    color: #666;
    padding: 0 0 10px 10px;
    line-height: 15px;
    width: 253px;
}
.TabBody ul li a
{
    color: #000;
    text-decoration: none;
}
.TabBody ul li a
{
    color: #000;
    text-decoration: underline;
}
#LaSt
{
    visibility: hidden;
    z-index: -1;
    position: absolute;
    float: left;
    margin: 0px 0 0 0;
}
.bg_shadow
{
    background: url(../images/bg_tabs_content.gif) no-repeat;
    z-index: 0;
    position: relative;
    float: right;
    width: 325px;
    padding: 15px 0 0 40px;
    min-height: 384px;
    height: auto !important;
    height: 384px;
}
select#apply-online
{
    font-size: 1.1em;
    color: #333;
    border: 1px solid #ccc;
    padding: 1px 0 1px 4px;
    width: 170px;
    margin: -4px 0 0 23px;
}

/*------------Account Summary---------*/
table.account_summery
{
    font-size: 1.3em;
    color: #626262;
    font-weight: bold;
}
table tr td.popup-msg
{
    background: url(../images/popup_msg.gif) no-repeat;
    width: 126px;
    font-size: 12px;
    font-weight: normal;
    text-align: center;
    padding: 5px 0px 12px 0px;
    color: #ffffff;
}
table tr td.popup-msg span
{
    font-weight: bold;
    font-size: 11px;
}
table tr td.sign_out
{
    height: 26px;
    padding: 0px 0px 12px 0px;
}
table tr td.sign_out span
{
    color: #FFFFFF;
    font-weight: bold;
    padding-left: 8px;
}
table tr td.account-summery-bg
{
    background: url(../images/account-summery-bg.gif) repeat-x 0 0;
    border-left: 1px solid #acc33f;
    border-right: 1px solid #acc33f;
    padding: 0px 0 0 8px;
    height: 30px;
}
table tr td.tbl-header
{
    font-size: 12px;
    border-right: 1px solid #acc33f;
    border-bottom: 1px solid #acc33f;
}
table tr td.tbl-header-rt
{
    font-size: 12px;
    padding: 3px 0 0 0;
    border-bottom: 1px solid #acc33f;
}
table tr td.tbl-header-rt#mid
{
    padding: 3px 0 0 10px;
}
table tr td.tbl-header-rt#mid-rt
{
    padding: 3px 0 0 10px;
    font-weight: normal;
    font-size: 11px;
}
table tr td.tbl-header#mid-lt
{
    padding: 3px 7px 0 20px;
    font-weight: normal;
    font-size: 11px;
}
table tr td.inner
{
    font-size: 11px;
    font-weight: bold;
    line-height: 18px;
}
table tr td span
{
    font-weight: normal;
   /* padding: 0 0 0 5px;*/
}
table tr td#ht
{
    height: 45px; *height:40px;
_height:26px;
}
/*--------End Account Summary----------*/

/*----------Customer login page-----*/
div.welcome-to-mahindra-login-page
{
    margin: 0 auto;
    width: 581px;
    padding: 42px 15px 0 0;
}
div#welcome-top
{
    background: url(../images/welcome-top-img.gif) no-repeat 0 0px;
    height: 47px;
    width: 581px;
}
div#welcome-inner
{
    background: url(../images/welcome-inner-img.gif) repeat-y 0 0px;
    height: 36px;
    width: 581px;
}
div#welcome-man-boy
{
    background: url(../images/welcome-man-boy-img.jpg) no-repeat 0 20px;
    width: 276px;
    height: 207px; /*height:181px;*/ *height:210px;
_height:210px;
float:left;
}
div.welcome-boy-tp
{
    background: url(../images/welcome-boy-tp.gif) repeat-y 0 5px;
    height: 20px; *height:22px;
_height:20px;
}
div.welcome-form
{
    background: url(../images/welcome-form-bg.gif) repeat-y right;
    float: right;
    width: 305px;
}
table.frm-text
{
    color: #000000;
    font-size: 1.1em;
}
table tr td input#txt-welcome
{
    border: 1px solid #000000;
    font-size: 1.1em;
    width: 156px;
    background: #efefef;
}

table tr td select#select-welcome
{
    border: 1px solid #000000;
    font-size: 1.1em;
    width: 156px;
    background: #efefef;
}

table tr td#frm-txt a:link, a:visited, a:hover, a:active
{
    color: #252525;
}

div#welcome-btn
{
    margin: 0 auto;
    background: url(../images/welcome-btn-img.jpg) no-repeat;
    height: 163px; /*height:183px;*/
    width: 960px;
    float: left; /*	margin-left:8px !important; 	*margin-left:7px;*/
}
div#welcome-footer-txt
{
    margin: 100px 0 0 303px; /*margin:120px 0 0 423px;*/
    font-size: 1.1em;
}
div#welcome-footer-txt img
{
    padding: 0 6px 0 12px;
}
div#welcome-footer-txt span a:link, a:visited, a:hover, a:active
{
    color: #252525;
}

/*------End Customer login page------*/

/*----------Start of Dealer login page-----*/
div#welcomeTopDealer
{
    background: url(../images/welcome-top-dealer.gif) no-repeat 0 0px;
    height: 47px;
    width: 581px;
}
div#welcomeBtmDealer
{
    margin: 0 auto;
    background: url(../images/welcomeBtmDealer.jpg) no-repeat;
    height: 163px; /*height:183px;*/
    width: 960px;
    float: left; /*	margin-left:8px !important; 	*margin-left:7px;*/
}
div#welcomeDealer
{
    background: url(../images/welcomeDealer.jpg) no-repeat left bottom;
    width: 311px; /*height:219px;*/ /*height:181px;*/
    min-height: 219px; *height:210px;
_height:210px;
float:left;
}
div.welcomeFormDealer
{
    background: url(../images/welcomeFormDealer.jpg) repeat-y right bottom;
    float: right;
    width: 270px;
    min-height: 219px;
    _height: 210px;
}
table tr td input#checkbox
{
    border: 0;
    padding: 0; *padding:0;
margin:2px000;
*margin:0;
}
table tr td span.chkbx
{
    font-weight: normal;
    font-size: 1em;
    padding: 0 0 0 5px;
    vertical-align: top;
}
table tr td span.dealer
{
    padding: 0 0 0 22px;
    font-size: 1.0em;
}


/*------End Dealer login page------*/

/*----------Start of Employee login page-----*/
div#welcomeTopEmployee
{
    background: url(../images/welcome-top-employee.gif) no-repeat 0 0px;
    height: 47px;
    width: 581px;
}
div#welcomeBtmEmployee
{
    margin: 0 auto;
    background: url(../images/welcomeBtmEmployee.jpg) no-repeat;
    height: 163px; /*height:183px;*/
    width: 960px;
    float: left; /*	margin-left:8px !important; 	*margin-left:7px;*/
}
div#welcomeEmployee
{
    background: url(../images/welcomeEmployee.jpg) no-repeat left bottom;
    width: 311px; /*height:219px;*/ /*height:181px;*/
    min-height: 219px; *height:210px;
_height:210px;
float:left;
}
div.welcomeFormEmployee
{
    background: url(../images/welcomeFormEmployee.jpg) repeat-y right bottom;
    float: right;
    width: 270px;
    min-height: 219px;
    _height: 210px;
}
/*------End Employee login page------*/

/*----------Start of Invest login page-----*/
div#welcomeTopInvest
{
    background: url(../images/welcome-top-Invest.gif) no-repeat 0 0px;
    height: 58px;
    _height: 50px;
    width: 581px;
    float: left;
    _float: auto;
    _margin-bottom: -20px;
}
div#welcomeBtmInvest
{
    background: url(../images/welcomeBtmInvest.jpg) no-repeat;
    float: left;
    height: 163px; /*height:183px;*/
    margin: 0 auto;
    width: 960px;
}
div#welcomeInvest
{
    background: url(../images/welcomeInvest.jpg) no-repeat left bottom;
    width: 311px; /*height:219px;*/ /*height:181px;*/
    min-height: 219px; *height:210px;
_height:210px;
float:left;
}
div.welcomeFormInvest
{
    background: url(../images/welcomeFormInvest.jpg) repeat-y right bottom;
    float: right;
    width: 270px;
    min-height: 219px;
    _height: 210px;
}

.ticker
{
    background-color: #c94120;
    color: #fff;
    border: 1px solid #ff0000;
    font-weight: bold;
    font-size: 1.2em;
    margin: 32px 22px 10px 20px;
    min-height: 25px;
    padding: 5px 0 5px 25px;
    width: 510px;
}

/*------End Invest login page------*/


/*END OF TICKER SECTION*/

table.careers tr td
{
    font-size: 1.2em;
    color: #000;
    padding: 5px; /*border:1px solid #ccc;*/
    text-align: justify;
}
table.careers tr td a
{
    color: #000;
    border-bottom: 1px solid #000;
}


/* #-#-# About Us page Get in touch - SMS/Email Starts here */

.tabb
{
    border-top: 1px solid #ccc;
    float: left;
    width: 194px;
    _width: 194px !important;
    margin-top: 5px;
    padding-top: 10px;
}
.tabb p
{
    padding-bottom: 8px;
}

ul.tabbNav
{
    float: left;
    width: 220px;
}


#maincontent .tabb ul.tabbNav li
{
    float: left;
    padding: 0 2px 0 0;
    margin: 0;
}

#maincontent .tabb ul.tabbNav li img
{
    padding: 0;
}
.tabb .tabbContent_first
{
    background: transparent url(../images/tabb_body1_inner.gif) no-repeat bottom left;
    float: left;
    width: 194px;
    min-height: 72px;
    margin-top: -4px;
    margin-top: /*\**/ -1px\9; *margin-top:-4px;
}

.tabb .tabbContent_second
{
    background: transparent url(../images/tabb_body2_inner.gif) no-repeat bottom left;
    float: left;
    width: 194px;
    min-height: 72px;
    margin-top: -6px; *margin-top:-7px;
margin-left:-1px;


}

.tabb .tabbContent_second select
{
    border: 1px solid #CCCCCC;
    color: #333333;
    font-size: 1.1em;
    margin-bottom: 8px;
    padding: 1px 0;
    width: 170px;
}

.tabb .tabbContent_second select.home
{
    border: 1px solid #CCCCCC;
    color: #333333;
    font-size: 1.1em;
    margin-bottom: 8px;
    padding: 1px 0;
    width: 180px;
}

/*------------Apply online tab-system home page---------*/
.tabb .tabbContent_second p#apply-txt
{
    color: #DC4028;
    font-size: 1.1em;
    padding: 10px;
    font-weight: bold;
    width: 180px;
}
/*------------End apply online tab-system---------*/
*html .tabb .tabbContent_first, *html .grey_boxH .body .tabb .tabbContent_second
{
    height: auto;
    height: 72px;
}
.grey_boxH .body .tabb div p
{
    font-size: 1.2em;
    font-weight: bold;
    color: #dc4028;
}

/* #-#-# About Us page Get in touch - SMS/Email Ends here */
/*Knowldge Bank Tabs*/
.knowledgeBank-tabs
{
    padding: 10px 0;
    overflow: hidden;
    width: 100%;
}
.knowledgeBank-tabs a
{
    border-right: 1px #000 solid;
    padding: 0 5px;
    float: left;
    color: #000;
    font-size: 1.2em;
    font-weight: bold;
}
.knowledgeBank-tabs a.selected
{
    color: #FF0000 !important;
}
.tab-data
{
    font-size: 1em;
    overflow: hidden;
    width: 100%;
}
.tab-data p
{
}
.KnowTabsSubHead
{
    color: #666666;
    font-size: 1.6em;
    font-weight: bold;
    padding: 5px 10px 15px 0;
}

/*Pradeep*/

#searchResults div.content_holder
{
    float: left;
    margin: 20px 0 0;
    padding: 0;
    width: 721px;
}
#searchResults p.search_msg
{
    margin: 10px 0 0;
    font-size: 12px;
}
#searchResults p.title
{
    margin: 0 0 2px 0;
    padding: 0;
}
#searchResults p.title a
{
    color: red;
    text-decoration: underline;
    font-size: 14px;
}
#searchResults p.txt_cont
{
    margin: 0 0 2px 0;
    padding: 0;
}
#searchResults p.txt_cont a
{
    color: red;
}
#searchResults p.page_link
{
    margin: 0;
    padding: 0;
}
#searchResults p.page_link a
{
    color: #438600;
}
#searchResults table td table
{
    float: left;
    text-align: left;
    width: 100px !important;
}

#searchResults table td table tr
{
    background: transparent none repeat scroll 0 0;
    float: left;
    width: 1%;
}

#searchResults table td table tr td
{
    margin: 0;
    padding: 0;
}

#searchResults table td table tr td span
{
    background: transparent url(../images/top_nav_separetor.gif) no-repeat scroll right 5px;
    padding: 5px 10px 0;
    text-decoration: underline;
}

#searchResults table td table tr td a
{
    background: transparent url(../images/top_nav_separetor.gif) no-repeat scroll right 5px;
    padding: 5px 10px 0;
}

#searchResults table tr.pagerRow td
{
    padding-top: 15px;
}


/*------------ # SiteMap Styles 15 Jan 10 Starts here ---------*/

.content_holder#sitemap
{
    margin: 20px 0 0 0;
    _margin: 10px 0 0 0;
    _float: left;
}
.content_holder#sitemap table tr td
{
    color: #666;
    font-size: 1.2em;
    padding: 2px 0;
    vertical-align: top;
}
.content_holder#sitemap table tr td p
{
    color: #333;
    font-size: 1.1em;
    padding: 2px 0;
}
.content_holder#sitemap table tr td ul
{
    color: #666;
    font-size: 1.1em;
}
.content_holder#sitemap table tr td ul.bold li
{
    color: #666;
    font-size: 1.0em;
    font-weight: bold;
}
.content_holder#sitemap table tr td ul li
{
    background: transparent url(../images/bullet_red.gif) no-repeat scroll 0 8px;
    padding: 2px 0 0 10px;
}

.content_holder#sitemap table tr td ul li a:link, a:visited, a:hover, a:active
{
    text-decoration: none;
    color: #000;
}

.leftNavheaderSiteMap
{
    background: url(../images/in_nav_headersitemap.gif) no-repeat;
    width: 133px;
    height: 20px;
}

.leftNavSiteMap
{
    background: url(../images/in_navsitemap.gif) repeat-y;
    padding: 0 13px;
    width: 133px;
    margin: -5px 0 0;
}
.leftNav ul
{
    margin-left: 5px;
}
.leftNav ul li
{
    background: url(../images/bullet_red.gif) no-repeat 0 4px;
    font-size: 1.1em;
    color: #333333;
    padding: 0 0 8px 10px;
}
.leftNavfooterSiteMap
{
    background: url(../images/in_nav_footersitemap.gif) no-repeat;
    width: 133px;
    height: 6px;
    padding: 0 0 20px 0;
    _padding-bottom: 13px;
}

/*------------ # SiteMap Styles 15 Jan 10 Ends here ---------*/


.introd_text h1
{
    color: #3a3a3a;
    font-size: 1.6em;
    text-align: center;
    padding: 150px 0 0 0;
}

.introd_text h1 a
{
    color: #dc4028;
}

/*------------ # greenThemeNew 18 Jan 10 Starts here ---------*/

table.greenThemeNew
{
    margin: 20px 0 0 0;
    width: 99%;
}
table.greenThemeNew tr th
{
    background: #c9db73;
    border: 1px solid #c8d392;
    font-size: 1.2em;
    color: #000;
    font-weight: bold;
    padding: 5px 10px;
    text-align: left;
}
table.greenThemeNew tr th .leftHeading
{
    font-weight: bold;
    padding: 5px 10px;
    text-align: left;
}

table.greenThemeNew tr th .leftHeading img
{
    padding: 0px 5px;
}

table.greenThemeNew tr th a
{
    color: #000;
    font-weight: bold;
    padding: 5px 10px;
    text-align: left;
}
table.greenThemeNew tr th a:link, a:visited, a:hover, a:active
{
    color: #000;
}
table.greenThemeNew tr td
{
    border: 1px solid #c8d392;
    background: #f9fde8;
    font-size: 1.1em;
    color: #000;
    padding: 10px; /*text-align:center;*/
    vertical-align: top;
}
table.greenThemeNew tr td a
{
    color: #000;
    text-decoration: none;
}
table.greenThemeNew tr td img
{
    vertical-align: bottom;
    margin-right: 5px;
}
table.greenThemeNew tr td.topRightCaption
{
    background-color: #FFFFFF;
    border: 0px;
    padding: 0 2px 10px 0;
    text-align: right;
}
table.greenThemeNew tr td.topLeftCaption
{
    background-color: #FFFFFF;
    border: 0px;
    font-size: 1.3em;
    padding: 0 2px 10px 0;
    text-align: left;
}
table.greenThemeNew tr td.first_col
{
    background: #ecf2ce;
    font-weight: bold;
}



/*------------ # greenThemeNew 18 Jan 10 Ends here ---------*/

.img_click
{
    margin-left: -5px !important;
}


.hindiHeading
{
    /*	border-bottom:2px solid #FFCC00;*/
    color: #ee0000;
    font-size: 1.5em;
    width: 310px;
}

p.hindiHeading
{
    /*	border-bottom:2px solid #FFCC00;*/
    color: #ee0000;
    font-weight: bold;
    font-size: 1.5em;
    width: 310px;
}

.flash
{
    float: left;
    height: 205px;
    width: 700px;
    padding: 200px 0 0 0;
}
.flash p
{
    color: #DF5024;
    font-weight: bold;
    font-size: 1.2em;
    text-align: center;
}
.flash p a
{
    color: #000000;
}
.flash p a:hover
{
    color: #DF5024;
    text-decoration: underline;
}

.flashVideo
{
    float: left;
    height: 100px;
    width: 289px;
    padding: 75px 0 0 0;
}
.flashVideo p
{
    color: #DF5024;
    font-weight: bold;
    font-size: 1.2em;
    text-align: center;
}
.flashVideo p a
{
    color: #000000;
}
.flashVideo p a:hover
{
    color: #DF5024;
    text-decoration: underline;
}

.flashCustVideo
{
    float: left;
    height: 150px;
    width: 320px;
    padding: 72px 0 0 0;
}
.flashCustVideo p
{
    color: #DF5024;
    font-weight: bold;
    font-size: 1.2em;
    text-align: center;
}
.flashCustVideo p a
{
    color: #000000;
}
.flashCustVideo p a:hover
{
    color: #DF5024;
    text-decoration: underline;
}

.flashSmallVideo
{
    float: left;
    height: 78px;
    width: 191px;
    padding: 50px 0 0 0;
}
.flashSmallVideo p
{
    color: #DF5024;
    font-weight: bold;
    font-size: 1.2em;
    text-align: center;
}
.flashSmallVideo p a
{
    color: #000000;
}
.flashSmallVideo p a:hover
{
    color: #DF5024;
    text-decoration: underline;
}

.fixeddeposit_banner
{
    float: right;
    margin: 108px 0 0 0; *margin:118px000;
}

.scrollup
{
    position: relative;
    height: 90px;
    overflow: hidden;
}

.scrollup .body
{
    position: relative;
}

.scrollup .body ul
{
    float: none !important;
}


/* Milestones Page Edited July2010 # Starts here */


div.mile_content3 ul.item7
{
    width: 313px;
    padding: 4px 10px 0;
}

div.mile_content3 ul.item7 li
{
    background: url(../images/bullet_black.gif) no-repeat 0 4px;
    color: #333;
    font-size: 1.1em;
    padding: 0 0 5px 10px;
}

div.mile_content2 ul.item11
{
    width: 387px;
    padding: 5px 10px;
}

div.mile_content2 ul.item11 li
{
    background: url(../images/bullet_black.gif) no-repeat 0 4px;
    color: #333333;
    font-size: 1.1em;
    padding: 0 0 5px 10px;
}

div.mile_content2 ul.item12
{
    width: 407px;
    padding: 4px 10px;
}

div.mile_content2 ul.item12 li
{
    background: url(../images/bullet_black.gif) no-repeat 0 4px;
    color: #333333;
    font-size: 1.1em;
    padding: 0 0 5px 10px;
}



div.mile_content3 ul.item13
{
    width: 430px;
    padding: 9px 10px;
}
div.mile_content3 ul.item14
{
    width: 450px;
    padding: 11px 10px;
}
div.mile_content3 ul.item14 li
{
    background: url(../images/bullet_black.gif) no-repeat 0 4px;
    font-size: 1.1em;
    color: #333333;
    padding: 0 0 5px 10px;
}
div.mile_content3 ul.item13 li
{
    background: url(../images/bullet_black.gif) no-repeat 0 4px;
    font-size: 1.1em;
    color: #333333;
    padding: 0 0 5px 10px;
}


div.mile_content3 ul.item6
{
    width: 293px;
    padding: 4px 10px;
}

div.mile_content3 ul.item6 li
{
    background: url(../images/bullet_black.gif) no-repeat 0 4px;
    color: #333333;
    font-size: 1.1em;
    padding: 0 0 5px 10px;
}

div.mile_year3 p.year2002
{
    font-size: 1.6em;
    font-weight: bold;
    margin: 0; /*	padding: 47px 8px 47px 8px;*/
    padding: 39px 8px;
}

div.mile_content2 ul.item9
{
    width: 345px;
    padding: 8px 10px;
}

div.mile_content2 ul.item9 li
{
    background: url(../images/bullet_black.gif) no-repeat 0 4px;
    color: #333333;
    font-size: 1.1em;
    padding: 0 0 5px 10px;
}


div.mile_content ul.item1
{
    width: 181px;
    padding: 5px 0px 2px 10px;
}
div.mile_content ul.item1 li
{
    background: url(../images/bullet_black.gif) no-repeat 0 4px;
    color: #333333;
    font-size: 1.1em;
    padding: 0 10px;
}
div.mile_content ul.item2
{
    width: 200px;
    padding: 5px 0px 2px 10px;
}
div.mile_content ul.item2 li
{
    background: url(../images/bullet_black.gif) no-repeat 0 4px;
    color: #333333;
    font-size: 1.1em;
    padding: 0 10px;
}
div.mile_content ul.item1996
{
    width: 219px;
    padding: 5px 0px 2px 10px;
}
div.mile_content ul.item1996 li
{
    background: url(../images/bullet_black.gif) no-repeat 0 4px;
    color: #333333;
    font-size: 1.1em;
    padding: 0 10px;
}
div.mile_content ul.item3
{
    width: 236px;
    padding: 5px 0px 2px 10px;
}
div.mile_content ul.item3 li
{
    background: url(../images/bullet_black.gif) no-repeat 0 4px;
    color: #333333;
    font-size: 1.1em;
    padding: 0 10px;
}
div.mile_content ul.item4
{
    width: 253px;
    padding: 5px 0px 2px 10px;
}
div.mile_content ul.item4 li
{
    background: url(../images/bullet_black.gif) no-repeat 0 4px;
    color: #333333;
    font-size: 1.1em;
    padding: 0 10px;
}
div.mile_content ul.item5
{
    width: 263px;
    padding: 5px 0px 2px 10px;
}
div.mile_content ul.item5 li
{
    background: url(../images/bullet_black.gif) no-repeat 0 4px;
    color: #333333;
    font-size: 1.1em;
    padding: 0 10px;
}
div.mile_content ul.item8
{
    width: 329px;
    padding: 5px 0px 2px 10px;
}
div.mile_content ul.item8 li
{
    background: url(../images/bullet_black.gif) no-repeat 0 4px;
    color: #333333;
    font-size: 1.1em;
    padding: 0 10px;
}
div.mile_content ul.item10
{
    width: 370px;
    padding: 5px 0px 2px 10px;
}
div.mile_content ul.item10 li
{
    background: url(../images/bullet_black.gif) no-repeat 0 4px;
    color: #333333;
    font-size: 1.1em;
    padding: 0 10px;
}

/*div.mile_content p {
	font-size: 1.1em;
	Below line height added [July 2010] to simulate bulleted Lists
	line-height:13px;
	margin: 0;
	padding: 8px 10px;
}
*/

/* Milestones Page Edited July2010 # Ends here */
.search_country
{
    float: left;
    width: 300px;
}
.hand_pointer
{
    cursor: pointer;
}
.colm2
{
    float: left;
    width: 193px;
}
/***lightbox*****/
.public_notice
{
    background: url(../images/public_notice_bg_new.gif) left top no-repeat;
    float: left;
    /*width: 610px;*/
	width: 599px;
    min-height:246px;
_height:auto!important;
_height:300px;
    padding: 24px;
	/*border:1px solid #CCCCCC;*/
}
.public_notice2
{
    background: url(../images/dealer_sat_lightbox_bg.gif) left top no-repeat;
    float: left;
    /*width: 610px;*/
	width: 599px;
    min-height:246px;
_height:auto!important;
_height:300px;
    padding: 24px;
	/*border:1px solid #CCCCCC;*/
}
.public_notice p
{
    color: #333333;
    font-size: 1.2em;
    line-height: 15px;
    padding: 56px 0 8px;
    text-align: justify;
}
.public_notice2 p
{
    color: #333333;
    font-size: 1.2em;
    line-height: 18px;
    text-align: justify;
	padding:10px 0 0 0;
}
.notice_content{float:left;padding:30px 0 0 0;}
.mutual_fund_notice
{
    background: url(../images/home_lightbox_bg_new1.gif) left top no-repeat;
    float: left;
    /*width: 610px;*/
	width: 353px;
    min-height:80px;
_height:auto!important;
_height:100px;
    padding: 35px 15px 15px 32px;
	/*border:1px solid #CCCCCC;*/
	height:130px;
}
/*.mutual_fund_notice p
{
    color: #333333;
    font-size: 1.2em;
    padding:23px 0 13px 8px;
    text-align: justify;
	width:400px;
}
.mutual_fund_notice p a
{
    color: #333333;
	text-decoration:underline;
}*/
.mutual_fund_notice_div
{float:left; 
background:url(../images/home_lightbox_bg_new.gif) top left no-repeat;
width:127px;
height:74px;
padding:22px 14px 15px 15px;
}
.mutual_fund_notice_sec
{
padding:22px 18px 15px 15px!important;
}
.mutual_fund_notice_div p
{
    color: #333333;
    font-size: 1.3em;
	text-align:center;

}
.mutual_fund_notice_div p a
{
    color: #333333;
	text-decoration:underline;
	float:left;
	width:100%;
	padding:14px 0 0 0;
	font-size: 1.3em;
}


.ok_public
{
    float: left;
    width: 62px;
    height: 25px;
}
.ok_public img
{
    float: left;
    border: none;
    padding: 25px 0 0 263px;
}
.ok_public img a
{
    float: left;
    border: none;
}
.close_public
{
    float: right;
    width: 20px;
    height: 20px;
}
.close_public img
{
    float: left;
    border: none;
}
.close_public img a
{
    float: left;
    border: none;
}
.close_thanks
{
    float: right;
    width: 16px;
	height: 16px;
}
.close_thanks img
{
    float: right;
}
#overlay
{
    background-color: #cccccc;
    top: 0;
    left: 0;
    position: fixed;
    width: 100%;
    height: 100%;
    display: none;
    overflow: hidden;
    filter: alpha(opacity=75);
    -moz-opacity: .75;
    opacity: .75;
    z-index: 8000;
    _height: expression(documentElement.clientHeight);
    _width: expression(documentElement.clientWidth);
    _position: absolute;
    _top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop : document.body.scrollTop);
}
.lightbox
{
    /*width: 640px;*/
    height: auto;
    left: 50%;
    margin-left: -330px;
    position: absolute;
    top: 150px;
    z-index: 9000;
    /*background: #ffffff;*/
}
.lightbox2
{
    /*width: 640px;*/
    height: auto;
    left: 50%;
    margin-left: -330px;
    position: absolute;
    top: 35px;
    z-index: 9000;
    /*background: #ffffff;*/
}
.lightbox_left_home
{
    margin-left: -184px!important;
}
.lightbox_left_home2
{
    margin-left: -308px!important;
}
.closeLightBox
{
}
.closeLightBox_home
{position: absolute;
    z-index: 4;
    top: 8px;
	left:350px;
}

/* Added on 19-Aug-2011 */
.applyOnlineWrpr .applyOnlineCont3 .applyOnlineCont3_bdy table tr td.last-row
{
    padding: 0 60px 0 0;
}
.applyOnlineWrpr .applyOnlineCont3 .applyOnlineCont3_bdy table tr td input.btn
{
    float: left;
    padding: 0 0 0 10px;
}
/* */

#ImgCloseBoton0
{
    display: none;
}

.investor_alerts_col p
{
    font-size: 1em;
}
.regerror
{
    font-size: 0.9em;
    color: Blue;
}
.tableNew{
float:left}
.tableNew table{
float:left;
border:none;}

.formTop{
font-size:1%;}
.formTop img{
    float:left;
}
.margRt{
margin:0 5px 0 0;
}
.margRt_btn{
margin:20px 0 0 300px;
float:left;
}
.reSize{
resize:none!imporatant;
}
.clear{
clear:both;
}
.calc_h1{
width:480px; text-align:center; font-size:12px; font-weight:bold; padding:10px 0 0 0;
}
.calc_p{
width:440px; text-align:justify;padding:0 20px 10px 20px; font-size:1em;font-weight:bold;
}
.subtn_width{padding:0 10px 0 0;}
/******fixed_deposite_landing_page********/
.fix_deposit_main{margin:auto;width:1000px;}
.fix_deposit_box{
float:left;
width:1000px;
/*border:2px solid #000000;
background-color:#ffff00;padding:0 10px 20px 10px;*/
padding:0 3px;}
.fix_deposit_logo{float:right;color: #000000;
    font-family: Arial,Helvetica,sans-serif;}
.header_txt{float:left; border-bottom:2px solid red; width:100%; margin:0 0 10px 0;}
.txt1 p{float:left;width:100%; font-size:1.4em; font-weight:bold;padding:10px 0 5px 0; line-height:8px;}
.txt2 p{float:left;width:100%; font-size:1.2em;  font-weight:bold;paddding:0 0 10px 0; line-height:8px;}
.fix_deposit_lhs{float:left;width:265px;/*padding:10px;*/ margin:0 10px;}
.fix_deposit_lhs p{float:left;width:100%;font-size:1.2em; text-align:left;}
.fix_dep_form{float:left; width:100%;}
.fix_dep_form {float:left;}
.fix_dep_form input{float:left;width:223px;height:14px;}
.fix_dep_form label{float:left; text-align:left; width:100%; padding:7px 0 3px 0;font-size:1.2em; color:#000000;}
.fix_dep_apply{float:left;padding:20px 0 0 0; }


.social_icons{float:left; width:265px;/* padding:0 0 0 20px;*/}
.social_links{float:left; text-align:center; width:90px;}
.social_links p{font-size:1em;text-align:center;}
.social_links_img{float:left;width:100%;}
.social_links_img img{ text-align:center;}
.social_links img a{border:none;outline:none;}

.fixed_dep_rhs{float:left;width:640px; background:url(../images/rhs_bg.gif) right top no-repeat; font-size:1em;}
.fixed_dep_rhs p{float:left;width:310px;font-size:1.1em;}
.fixed_dep_rhs_title{float:left;color:#FF0000; font-size:1.4em; font-weight:bold;}
.fixed_dep_rhs ul{float:left;/*width:272px;*/ list-style:none;font-size:1em;}
.fixed_dep_rhs ul li{ background:url(../images/at_bullet.gif) left 10px no-repeat;float:left; float:left;text-align:left;padding:10px 0 0 15px; width:535px;font-size:1.1em;}

.fixed_dep_rhs table {float:left; border:1px solid red; width:640px;}
.fixed_dep_rhs table th{color:#FFFF00;padding:5px 0;font-size: 1em;}
.fixed_dep_rhs table td{border: 1px solid #C8D392; color: #000000; font-family: Arial,Helvetica,sans-serif; font-size: 1em; }
  
.thanks_main{margin:auto;width:555px;}
.thank_box{float:left; width:444px; /*border:2px solid #000000; background-color:#ffff00;*/ padding:10px; }
.th_int_box{ float:left; text-align:center; width:100%; padding:40px 0 0 0; }
#vsContactUs ul { display:inline;}
#vsContactUs ul li { /* border-right: 1px solid #FF0000;*/ float: left; padding: 0 3px; width:100%; text-align:left; }
#vsContactUs ul li.last{ border-right: none;}
.floatleft{float:left; font-size:1.2em;width:227px;}
.rtmargin{padding:0 20px 0 0;}

.dummy_logo{
float:right;
padding:15px 10px 10px 0;
*padding:0 10px 10px 0;
}
