
/* CSS Document */

/*GLOBAL PASSPORT TRACKER CSS START*/

.applFormArea table{border: 1px #ccc solid;}
/*.applFormArea{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000;line-height: 16px;text-align: left;border: 0px;margin: 7px;}*/
.button{background: #ff9932;border: 1px #a36e1b solid;padding: 2px 5px;font: bold 11px Arial, Helvetica, sans-serif;color: #ffffff;text-transform: uppercase;}
.countryInfoContainer img{margin: 5px;}
.countryInfoContainer{font: normal 20px Arial, Helvetica, sans-serif;color: #ffffff;text-transform: uppercase;float: left;margin-top: 35px;margin-bottom: 6px;width: 100%;text-align: center;}
.errorMsg{font: bold 12px Arial, Helvetica, sans-serif;text-align: center;color: red;}
.errorMsgTravelInsurance{font: bold 12px Arial, Helvetica, sans-serif;text-align: center;color: red;}
.inputFields2{font: normal 12px Arial, Helvetica, sans-serif;color: #000000;float: right;}
.passportDetails td{font: normal 11px Arial, Helvetica, sans-serif;color: #000000;border-right: 1px #ccc dotted;padding: 3px;}
.passportDetails th{font: bold 11px Arial, Helvetica, sans-serif;color: #000000;background: #cccccc;text-align: center;border-right: 1px #fff dotted;padding: 3px 2px;}
.passportDetails{font: normal 12px Arial, Helvetica, sans-serif;color: #ff0000;}
.topBanner{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;height: 132px;background: url(../images/banner.jpg);padding-left: 7px;border-bottom: 4px #0d152a solid;}

/*GLOBAL PASSPORT TRACKER CSS END*/


/* CSS Document */

/*VFS OFFLINE APPPLICATION CSS START*/

#UKFlag{position: absolute;align: right;right: 20px;top: 7px;width: 100px;border: 0px;}

.ajax__calendar .ajax__calendar_container{border: 1px solid #646464;background-color: #ffffff;color: #000000;}
.ajax__calendar .ajax__calendar_day{border: 1px solid #ffffff;}
.ajax__calendar .ajax__calendar_dayname{border-bottom: 1px solid #f5f5f5;}
.ajax__calendar .ajax__calendar_month{border: 1px solid #ffffff;}
.ajax__calendar .ajax__calendar_year{border: 1px solid #ffffff;}

.ajax__calendar .ajax__calendar_active .ajax__calendar_day{background-color: #edf9ff;border-color: #0066cc;color: #0066cc;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_month{background-color: #edf9ff;border-color: #0066cc;color: #0066cc;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_year{background-color: #edf9ff;border-color: #0066cc;color: #0066cc;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_day{background-color: #edf9ff;border-color: #daf2fc;color: #0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_month{background-color: #edf9ff;border-color: #daf2fc;color: #0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_year{background-color: #edf9ff;border-color: #daf2fc;color: #0066cc;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_title{color: #0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_today{color: #0066cc;}

.ajax__calendar .ajax__calendar_other .ajax__calendar_day{background-color: #ffffff;border-color: #ffffff;color: #646464;}
.ajax__calendar .ajax__calendar_other .ajax__calendar_year{background-color: #ffffff;border-color: #ffffff;color: #646464;}

.ajax__calendar .ajax__calendar_footer{border-top: 1px solid #f5f5f5;}

.ajax__calendar_body{height: 139px;width: 170px;position: relative;overflow: hidden;margin: auto;}
.ajax__calendar_container TABLE{padding: 0px;margin: 0px;font-size: 11px;}
.ajax__calendar_container TD{padding: 0px;margin: 0px;font-size: 11px;}
.ajax__calendar_container{padding: 4px;cursor: default;width: 170px;font-size: 11px;text-align: center;font-family: tahoma,verdana,helvetica;}
.ajax__calendar_day{height: 17px;width: 18px;text-align: right;padding: 0 2px;cursor: pointer;}
.ajax__calendar_dayname{height: 17px;width: 17px;text-align: right;padding: 0 2px;}
.ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years{top: 0px;left: 0px;height: 139px;width: 170px;position: absolute;text-align: center;margin: auto;}
.ajax__calendar_footer{height: 15px;}
.ajax__calendar_header{height: 20px;width: 100%;}
.ajax__calendar_month{height: 44px;width: 40px;text-align: center;cursor: pointer;overflow: hidden;}
.ajax__calendar_next{cursor: pointer;width: 15px;height: 15px;float: right;background-repeat: no-repeat;background-position: 50% 50%;background-image: url(../images/arrow-right.gif);}
.ajax__calendar_prev{cursor: pointer;width: 15px;height: 15px;float: left;background-repeat: no-repeat;background-position: 50% 50%;background-image: url(../images/arrow-left.gif);}
.ajax__calendar_title{cursor: pointer;font-weight: bold;margin-left: 15px;margin-right: 15px;}
.ajax__calendar_today{cursor: pointer;padding-top: 3px;}
.ajax__calendar_year{height: 44px;width: 40px;text-align: center;cursor: pointer;overflow: hidden;}

.alternateRowStyle{background-color: #ffffff;height: 18px;}
.applFormArea{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000;padding-bottom: 30px;line-height: 16px;text-align: left;border: 0px;}
.applicantsTable td{border-bottom: 1px #fff solid;border-right: 1px #fff solid;padding: 5px;}
.applicantsTable{border-left: 1px #f1f1f1 solid;border-top: 1px #f1f1f1 solid;}
.applicantTable table td{border-right: 1px #cccccc solid;border-bottom: 1px #cccccc solid;padding: 3px;height: 20px;}
.applicantTable table th{border-right: 1px #f1f1f1 solid;background: #cccccc;padding: 5px;}
.applicantTable table{border: 1px #cccccc solid;border-bottom: 0px;border-right: 0px;font: normal 12px Arial, Helvetica, sans-serif;}
.applicantTable table{border: 1px #cccccc solid;border-bottom: 0px;border-right: 0px;padding: 5px;font: normal 12px Arial, Helvetica, sans-serif;}
.applyheading{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #ff9932;font-weight: bold;float: left;text-transform: uppercase;margin-bottom: 17px;margin-top: -3px;}


.applytext{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #ff9932;font-weight: bold;}
.backlink:active{font-family: Arial, Helvetica, sans-serif;text-decoration: underline;font-size: 10px;color: #ff9932;font-weight: bold;}
.backlink:hover{font-family: Arial, Helvetica, sans-serif;text-decoration: underline;font-size: 10px;color: #ff9932;font-weight: bold;}
.backlink:link{font-family: Arial, Helvetica, sans-serif;text-decoration: underline;font-size: 10px;color: #ff9932;font-weight: bold;}
.backlink:visited{font-family: Arial, Helvetica, sans-serif;text-decoration: underline;font-size: 10px;color: #ff9932;font-weight: bold;}
.bdcBG{background-color: #FEF3E7;}
.bdr{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;color: #000000;border: 1px solid #CCCCCC;}
.Bigorange{font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-style: normal;font-weight: bold;color: #FF6600;}
.boder{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;width: 100%;height: auto;border: 1px solid #000000;}
.border1{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #5b5c5d;width: 214px;padding-top: 10px;padding-bottom: 10px;margin-bottom: 8px;border-top: 1px solid #dedfe0;border-bottom: 1px solid #dedfe0;border-left: 1px solid #dedfe0;border-right: 1px solid #dedfe0;}
.border1right{font-family: Arial Narrow;font-size: 22px;color: #5b5c5d;width: 208px;padding-top: 10px;padding-bottom: 10px;margin-top: 0px;border: 1px solid #dedfe0;text-align: left;background-color: #f7f7f7;color: #ff9932;text-transform: uppercase;padding-left: 8px;}
.border1rightnew{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #5b5c5d;width: 206px;padding-top: 10px;padding-bottom: 10px;margin-bottom: 8px;padding-left: 10px;border-top: 0px solid #dedfe0;border-bottom: 1px solid #dedfe0;border-left: 1px solid #dedfe0;border-right: 1px solid #dedfe0;text-align: left;background-color: #fff;}
.border2{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #5b5c5d;width: 214px;padding-top: 10px;padding-bottom: 10px;margin-bottom: 17px;border-top: 1px solid #dedfe0;border-bottom: 1px solid #dedfe0;border-left: 1px solid #dedfe0;border-right: 1px solid #dedfe0;}
.borderMsg{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #5b5c5d;padding-top: 10px;padding-bottom: 10px;margin-bottom: 8px;border: 1px solid #dedfe0;}
.bottomLine{background-image: url(../images/bottom_middle.gif);background-repeat: repeat-x;background-position: top;}
.brdcrembsBG{background-image: url(../images/brdcremb_1.jpg);background-repeat: no-repeat;background-position: left;color: Navy;font-size: 10px;}
.breadcrumbarea{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000;width: 518px;text-transform: uppercase;}
.breadcrumblink:active{font-family: Arial, Helvetica, sans-serif;text-decoration: underline;font-size: 10px;color: #6c6e70;font-weight: bold;text-transform: uppercase;}
.breadcrumblink:hover{font-family: Arial, Helvetica, sans-serif;text-decoration: underline;font-size: 10px;color: #6c6e70;font-weight: bold;text-transform: uppercase;}
.breadcrumblink:link{font-family: Arial, Helvetica, sans-serif;text-decoration: underline;font-size: 10px;color: #000;font-weight: bold;text-transform: uppercase;}
.breadcrumblink:visited{font-family: Arial, Helvetica, sans-serif;text-decoration: underline;font-size: 10px;color: #000;font-weight: bold;text-transform: uppercase;}

.businessErrorMsg{font: normal 12px Arial, Helvetica, sans-serif;color: #F00;}


.buttonContainer{margin: 110px 7px 50px 0px auto;text-align: center;}


.cal_Theme1 .ajax__calendar_body table tr td{padding: 0px;background-color: White;}
.cal_Theme1 .ajax__calendar_container{background-color: White;width: 182px;border: solid 1px black;}
.cal_Theme1 .ajax__calendar_day{text-align: center;}
.cal_Theme1 .ajax__calendar_dayname{text-align: center;}
.cal_Theme1 .ajax__calendar_header{background-color: White;}
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_day, .cal_Theme1 .ajax__calendar_hover .ajax__calendar_month, .cal_Theme1 .ajax__calendar_hover .ajax__calendar_year, .cal_Theme1 .ajax__calendar_active{color: #004080;background-color: #E0ECF8;}
.cal_Theme1 .ajax__calendar_other, .cal_Theme1 .ajax__calendar_hover .ajax__calendar_today, .cal_Theme1 .ajax__calendar_hover .ajax__calendar_title{color: #bbbbbb;}
.cal_Theme1 .ajax__calendar_title, .cal_Theme1 .ajax__calendar_next, .cal_Theme1 .ajax__calendar_prev{color: black;}
.cal_Theme1 .ajax__calendar_today{font-weight: bold;}
.CalenderImage{height: 16px;width: 16px;background-image: url(    '../images/ico_calendar.gif' );background-repeat: no-repeat;padding-top: 2px;border-width: 0px;padding: 0px;}
.checkboxlist td{border: none;margin: 0px;padding: 3px;}
.checkboxlist{padding: 0px;margin: 5px 0px 5px 0px;border: 1px orange solid;}
.contactarea{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #5b5c5d;width: 216px;height: auto;margin-left: 762px;padding-top: 15px;margin-top: 7px;border-top: 1px solid #dedfe0;border-bottom: 1px solid #dedfe0;border-left: 1px solid #dedfe0;border-right: 1px solid #dedfe0;}
.content{font: normal 12px Arial, Helvetica, sans-serif;color: #000;padding: 5px;}
.contentBold{font: bold 12px Arial, Helvetica, sans-serif;color: #000;}
.contentContainer{border: 0px #f00 solid;margin: 0px 0px;}
.countryheader{font-family: Arial Narrow;font-size: 38px;color: #848381;font-weight: normal;float: left;text-transform: uppercase;margin-left: -66px;margin-top: 18px;}
.countryheader2{font-family: Arial, Helvetica, sans-serif;font-size: 18px;color: #848381;font-weight: normal;float: left;text-transform: uppercase;}
.countrylink:active{font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size: 11px;color: #000000;font-weight: bold;}
.countrylink:hover{font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size: 11px;color: #000000;font-weight: bold;}
.countrylink:link{font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size: 11px;color: #a4a4a4;font-weight: bold;}
.countrylink:visited{font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size: 11px;color: #a4a4a4;font-weight: bold;}
.countrylink2{font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size: 11px;color: #a4a4a4;font-weight: bold;}
.declaration{margin: 0px 10px;font: normal 12px Arial, Helvetica, sans-serif;}
.disclaimerlink:active{font-family: Arial, Helvetica, sans-serif;text-decoration: underline;font-size: 11px;color: #000;font-weight: normal;line-height: 18px;}
.disclaimerlink:hover{font-family: Arial, Helvetica, sans-serif;text-decoration: underline;font-size: 11px;color: #000;font-weight: normal;line-height: 18px;}
.disclaimerlink:link{font-family: Arial, Helvetica, sans-serif;text-decoration: underline;font-size: 11px;color: #000;font-weight: normal;line-height: 18px;}
.disclaimerlink:visited{font-family: Arial, Helvetica, sans-serif;text-decoration: underline;font-size: 11px;color: #000;font-weight: normal;line-height: 18px;}


.divHelpText{background-color: #ffffcc;font: normal 11px Arial, Helvetica, sans-serif;border-color: Black;border-width: 1px;border-style: solid;white-space: normal;max-width: 320px;padding: 3px;text-align: left;}
.dottedline2{border-top: 1px dotted #dbdcdd;border-bottom: 1px dotted #dbdcdd;border-left: 1px dotted #dbdcdd;border-right: 1px dotted #dbdcdd;}
.Errorlable{text-align: center;font: normal 12px Arial, Helvetica, sans-serif;padding: 5px;color: red;}

.ExcessRefundGridheader{background: #e4e4e4;font: bold 12px Arial, Helvetica, sans-serif;padding: 5px;}
.ExcessRefundGridHeaderlable{font: bold 12px Arial, Helvetica, sans-serif;padding: 5px;color: black;text-transform: uppercase;}
.ExcessRefundGridTable Table td{border: 0px;}
.ExcessRefundGridTable Table th{border: 0px;}
.ExcessRefundGridTable Table{border: 0px;}
.ExcessRefundSearchlable{text-align: right;font: normal 12px Arial, Helvetica, sans-serif;padding: 5px;color: black;}
.flag{width: 81px;height: 53px;float: left;margin-right: 13px;}
.footer{font: normal 11px Arial, Helvetica, sans-serif;color: #000;line-height: 18px;margin: 10px;text-align: center;}
.footerContainer{clear: left;margin: 0px;text-align: center;padding: 10px 0px;margin: 0px 7px;}
.formContainer, .formContainerOrange, .formContainerOrange_report{border: 1px #DEDFE0 solid;margin: 0px;}
.formContainer{border: 1px #DEDFE0 solid;margin: 7px;}
.formContainerOrange table td{border-bottom: 1px #fff solid;border-right: 1px #fff solid;padding: 5px;}
.formContainerOrange table th{border-bottom: 1px #fff solid;border-right: 1px #fff solid;font-size: 11px;background: #f2f2f2;padding: 3px;}
.formContainerOrange table{border-left: 1px #f1f1f1 solid;border-top: 1px #f1f1f1 solid;}
.formContainerOrange_report table td{border-bottom: 1px #fff solid;border-right: 1px #fff solid;}
.formContainerOrange_report table th{border-bottom: 1px #fff solid;border-right: 1px #fff solid;font-size: 11px;background: #f2f2f2;}
.formContainerOrange_report table{border-left: 1px #f1f1f1 solid;border-top: 1px #f1f1f1 solid;}
.formContainerOrange_report{border: 2px #ff9932 solid;background: #f9f9f9;}
.formContainerOrange{border: 2px #ff9932 solid;margin: 0px 7px 7px 7px;background: #f9f9f9;}
.formdottedline{border-bottom: 1px dotted #dbdcdd;margin: 0px 10px 5px 10px;}
.formHeader{font-family: Arial Narrow;font-size: 22px;color: #ff9932;padding-top: 5px;padding-left: 10px;padding-bottom: 9px;text-transform: uppercase;}


.fromheading{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #ff9932;font-weight: bold;text-transform: uppercase;float: left;margin-top: 53px;margin-bottom: 6px;}
.generalinflink{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #5b5c5d;width: 204px;height: auto;margin-top: 10px;padding-top: 15px;padding-left: 10px;border-top: 1px solid #dedfe0;border-bottom: 1px solid #dedfe0;border-left: 1px solid #dedfe0;border-right: 1px solid #dedfe0;}
.grandTotal{font: bold 12px Arial, Helvetica, sans-serif;background: #e4e4e4;padding: 5px;height: 20px;}
.grandTotalCell{padding-right: 5px;}
.gridHeader{background: #ff9932;padding: 5px;height: 20px;border: 1px #ff9932 solid;font-size: 8px;font-family: Arial, Helvetica, sans-serif;font-weight: bold;}
.GridHeaderStyle{background: #e4e4e4;font-weight: bold;padding: 3px;text-align: center;}
.gridTable{font: normal 12px Arial, Helvetica, sans-serif;background: #ff9932;padding: 5px;border: 1px #ff9932 solid;}
.header{background: #e4e4e4;font: bold 12px Arial, Helvetica, sans-serif;padding: 5px;text-transform: uppercase;}
.headerOrange{background: #ff9932;font: bold 12px Arial, Helvetica, sans-serif;padding: 5px;text-transform: uppercase;}
.Heading{font-family: Arial, Helvetica, sans-serif;font-size: 17pt;color: #006699;}
.headLeftBG{background-image: url(../images/hd_left_bg.jpg);background-repeat: repeat-x;background-position: bottom;}
.hilightedRow{background: #FFFF99;}
.homedottedline{border-top: 1px dotted #dbdcdd;margin-left: 10px;margin-top: 20px;width: 502px;}
.HoverMenuItem{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;color: #000000;background-color: #BEE0E0;height: 16px;background-image: url(../images/index_r1_c1.jpg);background-repeat: repeat-x;}
.imp_news{text-align: left;padding: 0px 8px;margin-bottom: 6px;margin-top: 20px;}
.infotext a:hover{text-decoration: none;}
.infotext a:link, a:visited, a:active, a:hover{color: #FF9A32;font-family: Arial, Helvetica, sans-serif;text-decoration: underline;}
.infotext{position: absolute;width: 300px;z-index: 1000;visibility: visible;display: block;border: 2px #ff9932 solid;background: #fff;font: normal 12px Arial, Helvetica, sans-serif;padding: 5px;color: #000;line-height: 20px;}
.innerline{border-top: 1px solid #dbdcdd;margin-top: 15px;margin-bottom: -6px;width: 522px;}
.innerlinefaq{border-top: 1px solid #dbdcdd;width: 522px;}
.inputFields{font: normal 12px Arial, Helvetica, sans-serif;color: #000000;}
.inputFieldsGrey{font: normal 12px Arial, Helvetica, sans-serif;color: #cccccc;}
.introheader{font-family: Arial Narrow;font-size: 22px;color: #ff9932;padding-top: 11px;padding-left: 10px;padding-bottom: 13px;text-transform: uppercase;width: auto;}
.label{text-align: right;font: normal 12px Arial, Helvetica, sans-serif;padding: 5px;color: #777777;vertical-align: top;}
.leftad{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #5b5c5d;width: 216px;height: 300px;background-color: #ff9932;}
.leftarea{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #848381;width: 216px;height: auto;}
.leftbottomlink:active{font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size: 10px;color: #000000;font-weight: bold;text-transform: uppercase;line-height: 28px;}
.leftbottomlink:hover{font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size: 10px;color: #000000;font-weight: bold;text-transform: uppercase;line-height: 28px;}
.leftbottomlink:link{font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size: 10px;color: #6c6e70;font-weight: bold;text-transform: uppercase;line-height: 28px;}
.leftbottomlink:visited{font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size: 10px;color: #6c6e70;font-weight: bold;text-transform: uppercase;line-height: 28px;}
.leftheader{font-family: Arial Narrow;font-size: 22px;color: #ff9932;text-transform: uppercase;}
.leftmenu{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #ffffff;font-weight: bold;text-transform: uppercase;width: 216px;height: 42px;background: url(../images/leftbttn.gif);}
.leftmenuhighlights_2{font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #ffffff;font-weight: bold;text-transform: uppercase;width: 216px;height: 42px;background: url(../images/leftbttn_o.gif) no-repeat;}
.leftmenuhighlights{font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #ffffff;font-weight: bold;text-transform: uppercase;width: 216px;height: 42px;background: url(../images/leftbttn_o.gif) no-repeat;}
.leftmenusubmenu{font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #ff9932;font-weight: bold;width: 216px;height: auto;}
.leftPanelBG{background-image: url(../images/left_bdr.gif);background-repeat: repeat-y;background-position: left;}
.list tr td{background-color: #ffffff;color: #000000;text-align: center;border: 0px solid #cccccc;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #848381;text-decoration: none;font-weight: normal;padding: 2px 4px 2px 4px;}
.list tr th{background-color: #f1f2f2;color: #000000;text-align: center;border: 0px solid #cccccc;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #848381;text-decoration: none;font-weight: bold;padding: 1px 1px 1px 1px;}
.list tr{background-color: #ffffff;color: #000000;text-align: center;border: 0px solid #cccccc;}
.list{background-color: #cccccc;color: #000000;text-align: center;border: 0px solid #cccccc;height: auto;display: block;}
.logoline{margin-top: 24px;width: 1px;height: 29px;float: left;background-color: #ff9932;margin-left: 49px;margin-right: 10px;}
.mainBG{background-image: url(../images/index_r1_c1.jpg);background-repeat: repeat-x;}
.maindiv{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;height: auto;width: 986px;margin: 0 auto;border-top: 1px solid #dbdcdd;border-bottom: 1px solid #dbdcdd;border-left: 1px solid #dbdcdd;border-right: 1px solid #dbdcdd;}
.mainexpandiv{margin: 0px;padding: 0px;width: 100%;}
.mainexpandiv2{margin: 0px;padding: 0px;width: 100%;}
.mandatory{color: #ff9932;font: bold 15px Arial, Helvetica, sans-serif;padding: 0 5px;}
.middlearea{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000;width: 523px;padding-bottom: 30px;line-height: 16px;text-align: left;border-top: 1px solid #dedfe0;border-bottom: 1px solid #dedfe0;border-left: 1px solid #dedfe0;border-right: 1px solid #dedfe0;}
.middleareanew{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #848381;width: 523px;height: 489px;padding-bottom: 30px;line-height: 24px;text-align: left;border-top: 1px solid #dedfe0;border-bottom: 1px solid #dedfe0;border-left: 1px solid #dedfe0;border-right: 1px solid #dedfe0;}
.middleareatext{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000;text-decoration: none;font-weight: normal;}
.middleheader{font-family: Arial Narrow;font-size: 22px;color: #ff9932;padding-left: 8px;padding-left: 10px;padding-bottom: 20px;text-transform: uppercase;}
.middleheader2{font-family: Arial Narrow;font-size: 17px;color: #ff9932;padding-left: 8px;}
.middleheader3{font-family: Arial Narrow;font-size: 22px;color: #ff9932;padding: 10px;padding-left: 2px;text-transform: uppercase;}
.middletextlink:active{font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size: 11px;color: #ff9932;font-weight: bold;text-decoration: underline;}
.middletextlink:hover{font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size: 11px;color: #ff9932;font-weight: bold;text-decoration: underline;}
.middletextlink:link{font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size: 11px;color: #ff9932;font-weight: bold;text-decoration: none;}
.middletextlink:visited{font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size: 11px;color: #ff9932;font-weight: bold;text-decoration: none;}
.mobileborder{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #5b5c5d;float: left;width: 214px;border-top: 1px solid #dedfe0;border-bottom: 1px solid #dedfe0;border-left: 1px solid #dedfe0;border-right: 1px solid #dedfe0;}
.morelink:active{font-family: Arial, Helvetica, sans-serif;text-decoration: underline;font-size: 12px;color: #848381;font-weight: bold;}
.morelink:hover{font-family: Arial, Helvetica, sans-serif;text-decoration: underline;font-size: 12px;color: #848381;font-weight: bold;}
.morelink:link{font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size: 12px;color: #848381;font-weight: bold;}
.morelink:visited{font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size: 12px;color: #848381;font-weight: bold;}
.msg_body{padding: 0px 0px 0px;background-color: #fff;}
.msg_body2{padding: 0px 0px 0px;background-color: #fff;}
.msg_head{padding: 0px 0px;cursor: pointer;position: relative;background-color: #fff;margin: 0px;}
.msg_head2{padding: 0px 0px;cursor: pointer;position: relative;background-color: #fff;margin: 0px;}
.msgContainer{padding: 7px;margin-bottom: 7px;border-bottom: 1px #dbdcdd dotted;}
.navSteps{font-family: Arial;font-size: 9pt;color: #666666;font-weight: bold;text-transform: uppercase;}
.newslanding:active{font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size: 12px;color: #848381;font-weight: normal;text-decoration: underline;}
.newslanding:hover{font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size: 12px;color: #848381;font-weight: normal;text-decoration: underline;}
.newslanding:link{font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size: 12px;color: #848381;font-weight: normal;text-decoration: none;}
.newslanding:visited{font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size: 12px;color: #848381;font-weight: normal;text-decoration: none;}
.newslink:active{font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size: 11px;color: #5b5c5d;font-weight: normal;text-decoration: none;}
.newslink:hover{font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size: 11px;color: #5b5c5d;font-weight: normal;text-decoration: none;}
.newslink:link{font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size: 11px;color: #000;font-weight: normal;text-decoration: none;}
.newslink:visited{font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size: 11px;color: #000;font-weight: normal;text-decoration: none;}
.nontab1{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #5f6164;width: auto;height: 31px;font-weight: normal;background: url(../images/tab1.gif) repeat-x;padding-left: 6px;padding-right: 6px;padding-top: 1px;}
.nontab2{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #ffffff;width: auto;height: 31px;padding-left: 6px;padding-right: 6px;padding-top: 1px;background-color: #ff9932;}
.NormalRedtext{font-family: Arial, Helvetica, sans-serif;font-size: 8pt;font-style: normal;font-weight: normal;color: #CC3300;}
.officeMsg{margin-left: 280px;}
.orangeButton{height: 22px;background: transparent url(../images/buttonBg.gif) repeat-x;border: 1px #ff9932 solid;margin-right: 3px;cursor: pointer;font: bold 12px Arial, Helvetica, sans-serif;color: #000000;}
.outLine{padding-top: 6px;}
.ovalbutton{height: 22px;background: transparent url(../images/buttonBg.gif) repeat-x; margin-right: 5px;}
.pageHeaddBG{background-image: url(../images/pgHeadBG.gif);background-repeat: repeat-x;}
.pageHeaddBGIMG{background-image: url(../images/pageHeadIMG.jpg);background-repeat: no-repeat;background-position: right top;}
.popup{position: absolute;left: 350px;top: 150px;width: 300px;z-index: 1000;visibility: visible;border: 2px #ff9932 solid;background: #fff;font: normal 12px Arial, Helvetica, sans-serif;padding: 5px;color: #000;line-height: 20px;}
.popupHeader{display: block;width: 100%;border-bottom: 1px #ccc dotted;padding-bottom: 3px;background: #ff9932;}
.popupHelpContainer{position: absolute;width: auto;z-index: 1000;visibility: visible;border: 0px #ff9932 solid;background: #ffff99;font: normal 12px Arial, Helvetica, sans-serif;padding: 2px 10px;color: #000;line-height: 20px;}
.printarea{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;width: 900px;padding-bottom: 30px;padding-left: 12px;padding-right: 12px;padding-top: 10px;line-height: 16px;text-align: left;border-top: 1px solid #dedfe0;border-bottom: 1px solid #dedfe0;border-left: 1px solid #dedfe0;border-right: 1px solid #dedfe0;}
.progressBar, .applicantTable{padding: 0px 7px 7px 7px;margin-bottom: 7px;border-bottom: 1px #dbdcdd dotted;}
.purplelink:active{font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size: 12px;color: #f7bb7f;font-weight: normal;text-decoration: underline;}
.purplelink:hover{font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size: 12px;color: #f7bb7f;font-weight: normal;text-decoration: underline;}
.purplelink:link{font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size: 12px;color: #ff9932;font-weight: normal;text-decoration: underline;}
.purplelink:visited{font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size: 12px;color: #ff9932;font-weight: normal;text-decoration: underline;}
.RedText{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;color: #CC3300;font-weight: bold;}
.resultContainer{margin: 5px 7px 15px 7px;}
.rightarea{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000;width: 216px;height: auto;border-top: 1px solid #dedfe0;border-bottom: 1px solid #dedfe0;border-left: 1px solid #dedfe0;border-right: 1px solid #dedfe0;}
.rightheader{font-family: Arial Narrow;font-size: 22px;color: #ff9932;text-transform: uppercase;}
.rightheaderlink:active{font-family: Arial Narrow;font-size: 22px;color: #ff9932;text-transform: uppercase;}
.rightheaderlink:hover{font-family: Arial Narrow;font-size: 22px;color: #ff9932;text-transform: uppercase;}
.rightheaderlink:link{font-family: Arial Narrow;font-size: 22px;color: #ff9932;text-transform: uppercase;}
.rightheaderlink:visited{font-family: Arial Narrow;font-size: 22px;color: #ff9932;text-transform: uppercase;}
.rightpurplelink:active{font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size: 11px;color: #f7bb7f;font-weight: normal;text-decoration: underline;}
.rightpurplelink:hover{font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size: 11px;color: #f7bb7f;font-weight: normal;text-decoration: underline;}
.rightpurplelink:link{font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size: 11px;color: #ff9932;font-weight: normal;text-decoration: underline;}
.rightpurplelink:visited{font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size: 11px;color: #ff9932;font-weight: normal;text-decoration: underline;}
.righttabBG{background-image: url(../images/right_bdr.gif);background-repeat: repeat-y;background-position: right;}
.righttext{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000;line-height: 18px;}
.roleMsg{float: right;margin-right: 7px;}
.rowStyle{background-color: #f2f2f2;height: 18px;}
.Select{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;color: #000000;border: 1px solid #CCCCCC;width: 185px;}
.Select1{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;color: #000000;border: 1px solid #CCCCCC;width: 134px;}
.signline{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;width: 100%;height: auto;border-bottom: 1px solid #000000;}
.sitemap{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10pt;color: Navy;border: 1px solid #CCCCCC;}
.smallFont{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 7pt;}
.SmallHeading{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;color: #333333;font-weight: bold;}
.smallText{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 7pt;color: #666666;}
.smstext{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #ff9932;font-weight: bold;text-align: left;height: 59px;margin-left: 32px;padding-top: 10px;padding-left: 17px;}
.smstext2{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #ff9932;font-weight: bold;text-align: left;height: 59px;margin-left: 32px;padding-top: 10px;padding-left: 17px;background: url(../images/bg.gif) no-repeat;line-height: 20px;}
.StaticMenuItem{color: #000000;background-color: #f3f3f3;padding: 5px 10px;font: normal 12px arial, Helvetica, San-serif;border-right: 1px #ffffff solid;}
.steptext{float: left;color: #fff;width: 44px;font-family: Arial, Helvetica, sans-serif;height: 21px;font-size: 11px;margin-right: 3px;text-align: center;height: 20px;background-color: #ff9932;padding-bottom: 3px;font-weight: bold;text-decoration: none;}
.steptextnew{color: #ff9932;font-size: 12px;font-family: Arial, Helvetica, sans-serif;font-weight: bold;text-decoration: none;}
.steptextright{color: #fff;width: 44px;font-family: Arial, Helvetica, sans-serif;height: 30px;font-size: 11px;text-align: center;height: 20px;background-color: #ff9932;font-weight: bold;text-decoration: none;padding-left: 6px;padding-right: 6px;}
.subHeadBG{background-image: url(../images/subheadBG_orange.jpg);background-repeat: repeat-x;}
.subheader{background: #f1f1f1;font: bold 12px Arial, Helvetica, sans-serif;padding: 5px 5px 5px 20px;text-transform: capitalize;color: #555555;}
.SubHeading{font-family: Arial, Helvetica, sans-serif;font-size: 12pt;color: #333333;font-weight: bold;}
.submenuhighlight:active{font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size: 10px;color: #ff9932;font-weight: bold;}
.submenuhighlight:hover{font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size: 10px;color: #ff9932;font-weight: bold;}
.submenuhighlight:link{font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size: 10px;color: #ff9932;font-weight: bold;}
.submenuhighlight:visited{font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size: 10px;color: #ff9932;font-weight: bold;}
.submenulink:active{font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size: 10px;color: #000000;font-weight: bold;}
.submenulink:hover{font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size: 10px;color: #6c6e70;font-weight: bold;}
.submenulink:link{font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size: 10px;color: #000;font-weight: bold;}
.submenulink:visited{font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size: 10px;color: #000;font-weight: bold;}
.submitbttn:active{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #949597;font-weight: bold;text-transform: uppercase;height: 18px;padding-left: 5px;padding-right: 5px;padding-top: 3px;padding-bottom: 3px;border: 1px dotted #999;}
.submitbttn:hover{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #949597;font-weight: bold;text-transform: uppercase;height: 18px;padding-left: 5px;padding-right: 5px;padding-top: 3px;padding-bottom: 3px;border: 1px dotted #999;}
.submitbttn:link{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #717276;font-weight: bold;text-transform: uppercase;height: 18px;padding-left: 5px;padding-right: 5px;padding-top: 3px;padding-bottom: 3px;border: 1px dotted #999;}
.submitbttn:visited{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #717276;font-weight: bold;text-transform: uppercase;height: 18px;padding-left: 5px;padding-right: 3px;padding-top: 3px;padding-bottom: 5px;border: 1px dotted #999;}
.tab1{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #5f6164;width: auto;height: 31px;font-weight: normal;background: url(../images/tab1.gif) repeat-x;padding-left: 10px;padding-right: 10px;padding-top: 1px;}
.tab2{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #ffffff;width: auto;height: 31px;padding-left: 10px;padding-right: 10px;padding-top: 1px;background-color: #ea9423;}
.tabbttn{margin-right: -7px;float: right;}
.tabContainerOrange{background: #fff;margin: 0px 7px;border: 0px;}
.tableBDR{background-image: url(../images/table_bdr.jpg);background-repeat: repeat-y;background-position: left;}
.tableBDRRight{background-image: url(../images/table_bdr.jpg);background-repeat: repeat-y;background-position: right;}
.tableLeftBG{background-image: url(../images/table_hd_bg.jpg);background-repeat: no-repeat;background-position: left;}
.tablink:active{font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size: 11px;color: #5f6164;font-weight: normal;text-decoration: none;line-height: 15px;}
.tablink:hover{font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size: 11px;color: #5f6164;font-weight: normal;text-decoration: none;line-height: 15px;}
.tablink:link{font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size: 11px;color: #5f6164;font-weight: normal;text-decoration: none;line-height: 15px;}
.tablink:visited{font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size: 11px;color: #5f6164;font-weight: normal;text-decoration: none;line-height: 15px;}
.tablinkhigh:active{font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size: 11px;color: #ffffff;font-weight: normal;text-decoration: none;line-height: 15px;}
.tablinkhigh:hover{font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size: 11px;color: #ffffff;font-weight: normal;text-decoration: none;line-height: 15px;}
.tablinkhigh:link{font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size: 11px;color: #ffffff;font-weight: normal;text-decoration: none;line-height: 15px;}
.tablinkhigh:visited{font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size: 11px;color: #ffffff;font-weight: normal;text-decoration: none;line-height: 15px;}
.Text{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;color: #003366;}
.textbox{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #848381;width: 200px;height: auto;border: 1px dotted #999;}
.TextWhite{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;color: #FFFFFF;}
.topbararea{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;height: 118px;background: url(../images/topbarbg.gif) repeat-x;padding-left: 7px;}
.topbarareawhite{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;height: 118px;padding-left: 7px;background-color: #FFF;}
.topbarleft{font-family: Arial Narrow;font-size: 11px;color: #000000;height: 104px;float: left;padding-top: 32px;margin-bottom: -20px;}
.topbarright{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;width: 231px;height: 112px;margin-top: 2px;background: url(../images/toprightbg.gif) no-repeat;float: right;}
.topbarrightlink{float: LEFT;padding-right: 12px;margin-top: -4px;}
.topbarrightwhite{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;width: 231px;height: 125px;background: url(../images/toprightbg_white.gif) no-repeat;float: right;padding-top: 81px;}
.topBG{background-image: url(../images/topImg.jpg);background-repeat: no-repeat;background-position: right;}
.topLineBG{background-image: url(../images/top_middle.gif);background-repeat: repeat-x;background-position: bottom;}
.topnavigation{float: right;padding-right: 12px;margin-top: 77px;}
.toprightlink:active{font-family: Arial Narrow;text-decoration: none;font-size: 11px;color: #ff9932;font-weight: bold;}
.toprightlink:hover{font-family: Arial Narrow;text-decoration: none;font-size: 11px;color: #ff9932;font-weight: bold;}
.toprightlink:link{font-family: Arial Narrow;text-decoration: none;font-size: 11px;color: #ff9932;font-weight: bold;}
.toprightlink:visited{font-family: Arial Narrow;text-decoration: none;font-size: 11px;color: #ff9932;font-weight: bold;}
.trackapplication{padding-left: 13px;margin-bottom: 10px;width: 380px;float: left;}
.trackapplicationline{border-bottom: 1px dotted #dbdcdd;margin-left: 12px;margin-top: -20px;margin-bottom: 19px;width: 380px;float: left;}
.userDetails{float: right;margin: 2px 5px 0px 0px;font: normal 11px Arial, Helvetica, sans-serif;}
.watermarked{font: normal 12px Arial, Helvetica, sans-serif;color: gray;}
.welBG{background-image: url(../images/welcome.jpg);background-repeat: no-repeat;background-position: right;}
.welcomeMsg, .roleMsg, .officeMsg{font: bold 12px Arial, Helvetica, sans-serif;color: #000000;float: left;margin-left: 7px;}
.whitetext{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #ffffff;text-decoration: none;font-weight: bold;}
.whitetext2{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #ffffff;text-decoration: none;font-weight: bold;}
.YellowTextCopy{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;color: #FFFFFF;background-color: #FF9900;}
a.bdc:hover{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 7pt;color: #FF9900;text-decoration: underline;}
a.bdc{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 7pt;color: #000000;text-decoration: underline;}
a.blackLinks:hover{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;color: #666666;text-decoration: none;}
a.blackLinks{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;color: #000000;text-decoration: none;}
a.button:hover{font-family: Arial;font-size: 8pt;color: #666666;text-decoration: none;font-weight: bold;}
a.button{font-family: Arial;font-size: 8pt;color: #000000;text-decoration: none;font-weight: bold;}
A.downloadForm, A:ACTIVE.downloadForm, A:FOCUS.downloadForm, A:LINK.downloadForm, A:VISITED.downloadForm{font-family: Arial, Helvetica, sans-serif;color: Orange;font-weight: normal;text-decoration: underline;font-size: 12px;}
a.globalLink:hover{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;color: #003366;text-decoration: none;}
a.globalLink{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;color: #003366;text-decoration: none;}
a.ovalbutton span{background: transparent url(../images/oval_orange_right.gif) no-repeat top right;display: block;padding: 4px 11px 4px 0px;}
a.ovalbutton:hover span{background-position: bottom right;color: black;}
a.ovalbutton:hover{background-position: bottom left;}
a.ovalbutton{background: transparent url(../images/oval_orange_left.gif) no-repeat top left;display: block;float: left;font: normal 12px Arial, Helvetica, sans-serif;line-height: 16px;height: 24px;padding-left: 11px;text-decoration: none;margin-right: 7px;border-color: White;}
a.RegularLinks:hover{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;color: #FF0000;text-decoration: underline;}
a.RegularLinks{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;color: #000000;text-decoration: underline;}
a.top:hover{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;color: #FFCC00;text-decoration: none;}
a.top{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;color: #FFFFFF;text-decoration: none;}
a:active{text-decoration: none;color: #ffffff;}
A:HOVER.downloadForm{font-family: Arial, Helvetica, sans-serif;color: Black;font-weight: normal;text-decoration: underline;font-size: 12px;}
a:hover.StaticMenuItem{color: #ffffff;background-color: #ff9932;padding: 5px 10px;font: normal 12px arial, Helvetica, San-serif;border-right: 1px #ffffff solid;}
a:hover{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;color: #00FFFF;text-decoration: none;}
a:hover{text-decoration: none;color: #ffffff;}
a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{color: #494949;}
a:link.StaticMenuItem, A:visited.StaticMenuItem{color: #000000;background-color: #f3f3f3;padding: 5px 10px;font: normal 12px arial, Helvetica, San-serif;border-right: 1px #ffffff solid;}
a:link{text-decoration: none;color: #ffffff;}
a:visited{text-decoration: none;color: #ffffff;}
a{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;color: #FFFFFF;text-decoration: none;}
body{font-family: Arial, Helvetica, sans-serif;font-size: 11px;background-color: #FFFFFF;margin: 5px;min-width: 1110px;}
body{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;color: #333333;margin: 8px;background-color: #ffffff;}
img a{border: 0px;}
img{border: 0px;}
span.tooltip{background-color: #ffff99;font: normal 12px Arial, Helvetica, sans-serif;border: 0px #ff9932 solid;white-space: normal;max-width: 320px;padding: 2px 10px;text-align: left;display: none;position: absolute;color: #000;line-height: 20px;}
table.Gridview{font-size: 8pt;font-family: Verdana;background-color: #CCCCCC;spacing: expression(this.cellSpacing=1);padding: expression(this.cellPadding=3);border-width: expression(this.border=0);}
td.sub{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;color: #003399;}
td{font-family: Verdana;font-size: 8pt;color: #000000;}
tr.GridDataRow{background-color: white;}
tr.GridHeader{background-color: #F4F4F4;text-align: left;}
/*VFS OFFLINE APPPLICATION CSS END*/

@charset "utf-8";
/* CSS Document */


/*VFS ONLINE APPPLICATION CSS START*/

/* */
.ajaxtooltip{position: absolute;display: none;width: 300px;left: 0;top: 0;background: lightyellow;border: 2px solid gray;border-width: 1px 2px 2px 1px;padding: 5px;}
.applicantGrid{border: 1px #cccccc solid;font: normal 12px Arial, Helvetica, sans-serif;text-align: center;}
.applicantGridData{border-right: 1px #ff0000 solid;border-bottom: 1px #cccccc solid;padding: 3px;height: 20px;}
.applicantGridHeader{border-right: 1px #f1f1f1 solid;background: #cccccc;padding: 5px;font-weight: bold;}
.applicantsTableCalc td{border-bottom: 1px #fff solid;border-right: 1px #fff solid;padding: 5px;}
.applicantsTableCalc{border-left: 1px #f1f1f1 solid;border-top: 1px #f1f1f1 solid;}
.applicantTable{padding: 0px;margin: 0px;}
.applicantTableCalc table td{border-right: 1px #cccccc solid;border-bottom: 1px #cccccc solid;padding: 3px;height: 20px;}
.applicantTableCalc table th{border-right: 1px #f1f1f1 solid;background: #cccccc;padding: 5px;}
.applicantTableCalc table{border: 1px #cccccc solid;border-bottom: 0px;border-right: 0px;padding: 5px;font: normal 12px Arial, Helvetica, sans-serif;}
.applicantTableCalc{padding: 0px 7px 7px 7px;margin-bottom: 7px;border-bottom: 1px #dbdcdd dotted;}
.blueArrow{background: #3398cc url(../images/7.gif) no-repeat;width: 66px;height: 46px;}
.blueBg{background: #3398cc url(../images/2.gif) repeat-x;text-align: center;font: bold 12px Arial, Helvetica, sans-serif;color: white;}
.blueGreyArrow{background: #3398cc url(../images/3.gif) no-repeat;width: 52px;height: 46px;}
.blueLeft{background: #3398cc url(../images/1.gif) no-repeat;width: 18px;height: 46px;}
.bulletContainer ul li{font-weight: bold;}
.bulletContainer ul{font-weight: normal;}
.bulletContainer{font: normal 12px Arial, Helvetica, sans-serif;}
.buttonContainerCalc{margin: 10px 7px 50px 0px;}
.buttonContainerClose{margin: 10px 7px 50px 0px;}
.buttonwrapper{padding: 5px;border: 1px #f00 solid;clear: both;text-align: center !important;}
.buttonwrapperClose{padding: 5px;border: 1px #f00 solid;clear: both;text-align: center !important;}
.checkboxlistCalc td{border: none;margin: 0px;padding: 3px;}
.checkboxlistCalc{padding: 0px;margin: 5px 0px 5px 0px;border: 1px orange solid;}
.contentCalc{font: normal 12px Arial, Helvetica, sans-serif;color: #000;padding: 5px;}
.controlContainer{width: 100%;padding: 0px;margin: 0px;}
.divHelpTextCalc{background-color: #ffffcc;font: normal 11px Arial, Helvetica, sans-serif;border-color: Black;border-width: 1px;border-style: solid;white-space: normal;max-width: 320px;padding: 3px;text-align: left;}
.DownloadPDF{font-family: Arial Narrow;font-weight: bold;font-size: 10px;color: #ff9932;padding-top: 5px;padding-left: 800px;padding-bottom: 9px;text-transform: uppercase;}
.editbutton a:link, a:visited, a:active, a:hover{text-decoration: none;color: #ffffff;}
.editbutton{background: #ff9932;font: bold 12px Arial, Helvetica, sans-serif;color: #ffffff;border: 1px #ffffff solid;padding: 0px 5px;}
.errorMsgCalc{color: #ff9932;font: normal 12px Arial, Helvetica, sans-serif;padding: 0 5px;}
.expandBtnWrapper{margin: 3px 7px;}
.fieldContainer{padding-left: 5px;margin-top: 5px !important;}
.footerContainerCalc{clear: left;margin: 0px;text-align: center;padding: 10px 0px;margin: 0px 7px;font: normal 10px Arial, Helvetica, sans-serif;}
.formContainer, .formContainerOrange{border: 1px #DBDCDD solid;margin: 0px 7px 7px 7px;}
.formContainer{width: 90%;border: 1px #DBDCDD solid;margin: 10px auto;}
.formContainer1, .formContainerOrange1{border: 1px #DBDCDD solid;margin: 0px 7px 7px 0px;width: 960px;}
.formContainer1{font: normal 18px Arial, Helvetica, sans-serif;color: #000;border: 0px #dbdcdd solid;margin: 0px 7px 7px 7px;}
.formContainerCalc{border: 1px #dbdcdd solid;margin: 0px;}
.formContainerOrange1 table td{border-bottom: 1px #fff solid;border-right: 1px #fff solid;}
.formContainerOrange1 table{border-left: 1px #f1f1f1 solid;border-top: 1px #f1f1f1 solid;width: 100%;}
.formContainerOrange1{border: 2px #ff9932 solid;background: #f9f9f9;}
.formContainerOrangeCalc table th{border-bottom: 1px #fff solid;border-right: 1px #fff solid;font-size: 11px;background: #f2f2f2;padding: 3px;font: Bold 12px Arial, Helvetica, sans-serif;}
.formContainerOrangeCalc{border: 1px #ff9932 solid;margin: 0px 7px 7px 7px;background: #f9f9f9;font: normal 12px Arial, Helvetica, sans-serif;}
.formTable td{background: #ffffff;}
.formTable th{background: #e4e4e4;font-weight: bold;}
.formTable{border: 2px solid #FF9932;color: #000000;font: 12px Arial,Helvetica,sans-serif;margin:0; width: 972px;margin-right: -7px;}
.greyArrow{background: #3398cc url(../images/5.gif) no-repeat;width: 66px;height: 46px;}
.greyBg{background: #f1f1f1 url(../images/4.gif) repeat-x;text-align: center;font: bold 12px Arial, Helvetica, sans-serif;color: #cdcdcd;}
.gridGrandTotalCalc{font: bold 11px Arial, Helvetica, sans-serif;padding: 3px;text-align: center;height: 22px;}
.gridGrandTotalCellCalc{margin-right: 7px;}
.gridHeaderCalc{font: bold 11px Arial, Helvetica, sans-serif;background: #e4e4e4;padding: 3px;text-align: center;height: 22px;}
.gridRowCalc{font: normal 11px Arial, Helvetica, sans-serif;padding: 3px;text-align: center;height: 22px;}
.gridTableCalc{border: 2px #ff9932 solid;padding: 3px;}
.header2{background: #f2f2f2;font: normal 11px Arial, Helvetica, sans-serif;padding: 5px;border: 1px #cccccc solid;}
.headerOrangeCalc{background: #ff9932;font: bold 12px Arial, Helvetica, sans-serif;padding: 5px;text-transform: uppercase;}
.help{clear: both;display: inline;font: normal 12px Arial, Helvetica, sans-serif;color: black;float: right;background: #FFFF99;padding: 3px 10px;}
.helpTextDiv{background-color: #ffffcc;font: normal 11px Arial, Helvetica, sans-serif;border-color: Black;border-width: 1px;border-style: solid;white-space: normal;max-width: 320px;padding: 3px;}
.ICRformHeader{font-family: Arial Narrow;font-weight: bold;font-size: 15px;color: #ff9932;padding-top: 5px;padding-left: 793px;padding-bottom: 9px;text-transform: uppercase;}
.ICRMiddleformHeader{font-family: Arial Narrow;font-weight: bold;font-size: 18px;color: #ff9932;padding-top: 5px;padding-left: 10px;padding-bottom: 9px;text-transform: uppercase;}
.InformationImage{height: 16px;width: 16px;background-image: url( '../images/icon_info.png' );background-repeat: no-repeat;padding-top: 2px;border: 0 none;padding: 0px;outline: none;}
.InformationImage1{border: 1px solid #000000;background-image: url( '../images/icon_info.png' );width: 15px;height: 15px;}
.inputFieldsCalc{font: normal 12px Arial, Helvetica, sans-serif;color: #000000;}
.IVFRTlable
{
	text-align: right;
	font: normal 12px Arial, Helvetica, sans-serif;	
	color: #777777;
}
.IVFRTheaderRowDiv
{
	background: #e4e4e4;
	font: bold 12px Arial, Helvetica, sans-serif;
	padding: 5px;
	display: block;
	max-width: 99%;
	text-transform: uppercase; /*width: 100%; 	padding: 0px; 	margin: 0px;*/
}
.IVFRTErrorlable
{
	text-align: center;
	font: normal 12px Arial, Helvetica, sans-serif;	
	color: red;
}
.labelCalc{text-align: right;font: normal 12px Arial, Helvetica, sans-serif;padding: 5px;color: #777777;vertical-align: top;}
.lable{font: normal 12px Arial, Helvetica, sans-serif;color: #555555;border-right: 1px #ffffff solid;float: left;text-align: right;width: 400px !important;padding: 5px;margin: -5px 0px;}
.lastBlueArrow{background: #3398cc url(../images/8.gif) no-repeat;width: 43px;height: 46px;}
.lastGreyArrow{background: transparent url(../images/6.gif) no-repeat;width: 66px;height: 46px;}
.lightbox{background-color: #eee;padding: 10px;border-bottom: 2px solid #666;border-right: 2px solid #666;}
.listcontrol{font: normal 12px Arial, Helvetica, sans-serif;color: #000000;width: 100px;}
.maintopiclink:active{font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size: 12px;color: #000000;font-weight: normal;text-decoration: underline;}
.maintopiclink:hover{font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size: 12px;color: #ff9932;font-weight: normal;text-decoration: underline;}
.maintopiclink:link{font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size: 12px;color: #000000;font-weight: normal;text-decoration: underline;}
.maintopiclink:visited{font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size: 12px;color: #000000;font-weight: normal;text-decoration: underline;}
.mandatory, .errorMsg{color: #ff9932;font: bold 12px Arial, Helvetica, sans-serif;padding: 0 5px;}
.mandatoryCalc{color: #ff9932;font: bold 15px Arial, Helvetica, sans-serif;padding: 0 5px;}
.mandatoryMsg{float: right;padding-top: 5px;font: normal 11px Arial, Helvetica, sans-serif;}
.mandatoryMsgCalc{float: right;padding-top: 5px;font: normal 10px Arial, Helvetica, sans-serif !important;}
.modal_background{background-color: Gray;filter: alpha(opacity=40);opacity: 0.4;}
.modal_buttonpanel{width: 100%;text-align: center;margin: 15px;}
.modal_container{border: 2px #ff9932 solid;background-color: #fff;width: 550px;}
.modal_controlspanel{padding: 15px;}
.modal_headerpanel{background-color: #ff9932;height: 20px;width: 94%;color: #000;line-height: 20px;padding: 0 3%;border-bottom: 1px #ccc dotted;font-weight: bold;}
.nontab1Calc{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #5f6164;width: auto;height: 31px;font-weight: normal;background: url(../images/tab1.gif) repeat-x;padding-left: 6px;padding-right: 6px;padding-top: 1px;}
/*.nontab2{font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-align: center;color: #ffffff;width: auto;height: 31px;padding-left: 6px;padding-right: 6px;padding-top: 1px;background-color: #ea9423;}*/
.nontab2Calc{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #ffffff;width: auto;height: 31px;padding-left: 6px;padding-right: 6px;padding-top: 1px;background-color: #ff9932;}
.NoUnderLine{text-decoration: none;color: Black;}
.ovalButton{height: 52px;background: transparent url(../images/buttonBg.gif) repeat-x;margin-right: 5px;}
.popup1{position: absolute;left: 350px;top: 150px;width: 500px;z-index: 1000;visibility: visible;border: 1px #bababa solid;background: #f9f9f9;font: normal 12px Arial, Helvetica, sans-serif;padding: 5px;color: #000;line-height: 18px;}
.previewButtons{float: right;}
.PreviewSectionheader{background-color: #E4E4E4;font-weight: bold;height: 21px;padding-left: 20px;padding-top: 5px;padding-right: 5px;text-align: left;width: 946px;}
.Sectionheader{background-color: #E4E4E4;font-weight: bold;height: 21px;padding-left: 20px;padding-top: 5px;text-align: left;width: 946px;}
.tabContainerOrangeCalc{background: #fff;margin: 0px 7px;border: 0px;}
.tablinkCalc:active{font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size: 11px;color: #5f6164;font-weight: normal;text-decoration: none;line-height: 15px;}
.tablinkCalc:hover{font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size: 11px;color: #5f6164;font-weight: normal;text-decoration: none;line-height: 15px;}
.tablinkCalc:link{font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size: 11px;color: #5f6164;font-weight: normal;text-decoration: none;line-height: 15px;}
.tablinkCalc:visited{font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size: 11px;color: #5f6164;font-weight: normal;text-decoration: none;line-height: 15px;}
.tablinkhighCalc:active{font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size: 11px;color: #ffffff;font-weight: normal;text-decoration: none;line-height: 15px;}
.tablinkhighCalc:hover{font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size: 11px;color: #ffffff;font-weight: normal;text-decoration: none;line-height: 15px;}
.tablinkhighCalc:link{font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size: 11px;color: #ffffff;font-weight: normal;text-decoration: none;line-height: 15px;}
.tablinkhighCalc:visited{font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size: 11px;color: #ffffff;font-weight: normal;text-decoration: none;line-height: 15px;}
.texthighlight:active{font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size: 18px;color: #f7bb7f;font-weight: normal;text-decoration: underline;}
.texthighlight:hover{font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size: 18px;color: #f7bb7f;font-weight: normal;text-decoration: underline;}
.texthighlight:link{font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size: 18px;color: #ff9932;font-weight: normal;text-decoration: underline;}
.texthighlight:visited{font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size: 18px;color: #ff9932;font-weight: normal;text-decoration: underline;}
.watermark{font: normal 12px Arial, Helvetica, sans-serif;color: gray;}
.watermarkedCalc{font: normal 12px Arial, Helvetica, sans-serif;color: gray;}
A.downloadICR, A:ACTIVE.downloadICR, A:FOCUS.downloadICR, A:LINK.downloadICR, A:VISITED.downloadICR{font-family: Arial, Helvetica, sans-serif;color: Black;font-weight: normal;text-decoration: underline;font-size: 18px;}
A.downloadPDFlink, A:ACTIVE.downloadPDFlink, A:FOCUS.downloadPDFlink, A:LINK.downloadPDFlink, A:VISITED.downloadPDFlink{font-family: Arial, Helvetica, sans-serif;color: Black;font-weight: normal;text-decoration: underline;font-size: 10px;}
A.ovalButton SPAN{padding-bottom: 4px;padding-left: 0px;padding-right: 11px;display: block;background: url(../images/oval_orange_right.gif) no-repeat right top;padding-top: 4px;}
A.ovalButton:active{color: #494949;}
A.ovalButton:hover SPAN{background-position: right bottom;color: black;}
A.ovalButton:link{color: #494949;}
A.ovalButton:visited{color: #494949;}
A.ovalButton{padding-left: 11px;display: block;font: 12px/16px Arial, Helvetica, sans-serif;background: url(../images/oval_orange_left.gif) no-repeat left top;float: left;height: 24px;margin-right: 7px;text-decoration: none;}
a.ovalbuttonClose span{background: transparent url(../images/oval_orange_right_new.gif) no-repeat top right;display: block;padding: 4px 11px 4px 0px;}
a.ovalbuttonClose:hover span{background-position: bottom right;color: black;}
a.ovalbuttonClose:hover{background-position: bottom left;}
a.ovalbuttonClose{background: transparent url(../images/oval_orange_left_new.gif) no-repeat top left;display: block;float: left;font: normal 12px Arial, Helvetica, sans-serif;line-height: 11px;height: 19px;padding-left: 9px;text-decoration: none;margin-right: 7px;}
A:HOVER.downloadICR{font-family: Arial, Helvetica, sans-serif;color: Orange;font-weight: normal;text-decoration: underline;font-size: 18px;}
A:HOVER.downloadPDFlink{font-family: Arial, Helvetica, sans-serif;color: Orange;font-weight: normal;text-decoration: underline;font-size: 10px;}
a:link.ovalbuttonClose, a:visited.ovalbuttonClose, a:active.ovalbuttonClose{color: #494949;}

.tophometab{
	width:100%;
	height:20px;
	vertical-align:middle;
	margin-top:5px;
}
.clear{
clear:both;
}


.topbarright3 {
	width:297PX;
	font-size: 11px;
	color:#000000;
	float:right;
	height:112px;
	margin-top:2px;
	background:url(../images/vfs-logo2.png) no-repeat;
	float:right;
}
.topbararea3 {
	font-size: 11px;
	color:#000000;
	height:125px;
	background:#003259;
	margin-bottom:10px;
}
.topbarleft3 {
	font-size: 11px;
	color:#000000;
	height:112px;
	width:500px;
	padding-top:32px;
}
.logo{
float:right;
margin:5px;
}
.countrybox{
color:#FFFFFF;
float:left;
margin:0px 5px;
width:300px;
height:105px;
background:url(../images/bgcurve.png) no-repeat top;
padding-left:50px;
}

.countrybox img{
padding:5px;
margin-top:5px;
float:left;
margin-left:5px;
}

.countrybox .text{
	float:left;
	color:#666666;
	font: 18px Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	margin-left:0px;

}

.countrybox .text .span{
font-size:15px;
font-weight:bold;
margin-bottom:10px;
}

.languages{
color:#fff;
float:left;
margin:30px 5px;
height:50px;
padding-left:18px;
border-left:1px solid #fff;
}


.languages .text{
float:left;
color:#fff;
font: 15px Georgia, "Times New Roman", Times, serif;
font-weight:bold;
margin:10px 0 0 10px;

}

.languages .text .span{
font-size:15px;
font-weight:bold;
margin-bottom:10px;
}
.Middle1
{

border-top:1px solid #dedfe0;
	border-bottom:1px solid #dedfe0;
	border-left:1px solid #dedfe0;
	border-right:1px solid #dedfe0;


}

/*VFS ONLINE APPPLICATION CSS END*/

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                