html{font:75%/150% Arial,Helvetica,sans-serif;height:100%}
body{margin:0;padding:0;background:#fff;min-width:1260px;height:100%;overflow:hidden}
*{font-size:100%}
img{border:0}
section,article,header,footer,nav,aside,hgroup{display:block}
.expander{clear:both;float:none!important;height:0!important;padding:0!important;margin:0!important}
div{text-align:left}
h1{font-family:Arial,Helvetica,sans-serif;font-size:30px;margin:0;color:#505050;line-height:130%;font-weight:400;cursor:default;padding:0;text-transform:uppercase}
h2{font-size:12px;color:#333;font-family:Arial,Helvetica,sans-serif;font-weight:bold;cursor:default;margin:0;padding:0;line-height:100%}
h3{font-size:17px;color:#4e4e50;font-family:Arial,Helvetica,sans-serif;font-weight:normal;cursor:default;margin:0;padding:0;line-height:100%}
div.bg-color-001 p{font-size:14px;color:#444;font-family:Arial,Helvetica,sans-serif;cursor:default;line-height:35px;margin:0;padding:0}
ul{margin:0;padding:0}
ul li{list-style:none}
li{color:#444;font-family:Arial,Helvetica,sans-serif;cursor:default;font-size:13px}
table.display-table,table.resultstable{border:0;border-spacing:1px;width:100%}
.display-table th,.resultstable th{text-align:left;font-size:14px;font-family:Roboto,Arial,Helvetica,sans-serif;font-weight:bold;color:#393939;padding:0 5px;height:54px}
.display-table tr,.resultstable tr{width:100%}
.display-table td,resultstable td{padding:0 7px;background:#fff;height:32px;color:#222}
table.display-table td.blank,table.display-table th.blank,table.resultstable td.blank,table.resultstable th.blank{border:0;background:0}
td.dl{width:16%;padding:0 2%}
tr.dark-row td{background:#f8f8f8}
a:link{color:#3e3e3e;text-decoration:none}
a:visited{color:#3e3e3e;text-decoration:none}
a:active{color:#3e3e3e;text-decoration:none}
a:hover{color:#3e3e3e;text-decoration:none}
.bg-color-001{background:#f7f9f8}
.bg-color-002{background:#111}
@media all and (min-width:1600px){#ascrail2000{display:none}
.main-left{width:18%;float:left;height:100%!important;background:#fff}
.main-right{width:82%;float:right;height:100%!important;background:#fff}
.main-right input,.main-right select,.main-right textarea{width:250px}
.main-right select.currency,.main-right select.period{width:100px!important}
.main-right #dependantsTable input,.main-right #dependantsTable select{width:150px!important}
.main-right #initiationPage #tbodyEntry input,.main-right #initiationPage #tbodyEntry select{width:150px!important}
.main-right #dependantsTable input.check{width:20px!important}
.main-right #initiationPage #tbodyEntry input.check{width:20px!important}
.header{width:100%;height:80px;background:#135a88}
.header-menu{height:80px;float:right}
.c-notice{color:#c0c0c0;text-align:right;height:14px;margin-bottom:-14px;margin-right:8px}
.label{font-weight:bold}
.label2{float:left;font-weight:bold}
.value{float:right;width:50%}
.wrapper .sub-menu li{width:150px;font-size:8pt;font-weight:bold}
.sub-menu li{float:left;border-color:#fff;background:#3080b3 12px center no-repeat;padding:2px 0;color:#fff;text-transform:uppercase;letter-spacing:1px;font-family:Roboto,Arial,Helvetica,sans-serif;width:120px;border-left:thin solid #fff}
.sub-menu li.selected{background:#135a88 12px center no-repeat}
.sub-menu li a{display:block;height:34px;line-height:34px;padding:0 12px;text-align:center;margin-top:0;text-decoration:none}
.sub-menu li:first-child{border-left:inherit none!important}
.view-add li{float:left;background:#3080b3 url(../images/mai/add.png) 12px center no-repeat;padding:2px 0;color:#fff;text-transform:uppercase;letter-spacing:1px;font-family:Roboto,Arial,Helvetica,sans-serif;width:50%}
.view-add li:first-child{background:#135a88 url(../images/mai/view.png) 12px center no-repeat}
.view-add li a{display:block;height:34px;line-height:34px;padding:0 12px;text-align:right}
}
@media only screen and (min-device-width:768px) and (max-device-width:1023px){input[type="text"]:disabled,textarea:disabled{-webkit-text-fill-color:black;font-weight:bold}
body.main{position:relative;-webkit-overflow-scrolling:touch}
.hd-btn{margin-top:15px}
.hd-btn a{font-size:10px!important;width:60px!important}
.wide-only{display:none}
.main-left{width:22%;height:125%!important;float:left;background:#fff}
.main-right{width:78%;height:125%!important;float:right;background:#fff}
.header{width:100%;height:80px;background:#135a88}
.c-notice{color:#c0c0c0;text-align:right;height:14px;margin-bottom:-14px;margin-right:8px}
.header-menu{height:80px;float:right}
.label{font-weight:bold}
.label2{font-weight:bold}
.wrapper .sub-menu li{width:150px;font-size:8pt;font-weight:bold}
.sub-menu li{float:left;background:#3080b3;padding:2px 0;color:#fff;text-transform:uppercase;letter-spacing:1px;font-family:Roboto,Arial,Helvetica,sans-serif;width:120px;border-left:thin solid #fff}
.sub-menu li.selected{background:#135a88}
.sub-menu li a{display:block;height:34px;line-height:34px;padding:0 12px;text-align:center;margin-top:0;text-decoration:none}
.sub-menu li:first-child{border-left:inherit none!important}
.view-add li{float:left;background:#3080b3;padding:2px 0;color:#fff;text-transform:uppercase;letter-spacing:1px;font-family:Roboto,Arial,Helvetica,sans-serif;width:50%}
.view-add li:first-child{background:#135a88}
.view-add li a{display:block;height:34px;line-height:34px;padding:0 12px;text-align:center}
}
@media all and (min-width:1024px) and (max-width:1599px){.wide-only{display:none}
.main-left{width:25%;float:left;height:100%!important;background:#fff}
.main-right{width:75%;float:right;height:100%!important;background:#fff}
.header{height:80px;background:#135a88;width:100%}
.c-notice{color:#c0c0c0;text-align:right;height:14px;margin-bottom:-14px;margin-right:8px}
.header-menu{height:80px;float:right}
.label{font-weight:bold}
.label2{font-weight:bold}
.wrapper .sub-menu li{width:150px;font-size:8pt;font-weight:bold}
.sub-menu li{float:left;background:#3080b3;padding:2px 0;color:#fff;text-transform:uppercase;letter-spacing:1px;font-family:Roboto,Arial,Helvetica,sans-serif;width:120px;border-left:thin solid #fff}
.sub-menu li.selected{background:#135a88}
.sub-menu li a{display:block;height:34px;line-height:34px;padding:0 12px;text-align:center;margin-top:0;text-decoration:none}
.sub-menu li:first-child{border-left:inherit none!important}
.view-add li{float:left;background:#3080b3;padding:2px 0;color:#fff;text-transform:uppercase;letter-spacing:1px;font-family:Roboto,Arial,Helvetica,sans-serif;width:50%}
.view-add li:first-child{background:#135a88}
.view-add li a{display:block;height:34px;line-height:34px;padding:0 12px;text-align:center}
}
.login{background:#135a88}
.custom-login{background:url(../images/mai/custom-login-bg.jpg) no-repeat top center;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover}
.login-box,.reset-password{width:450px;min-height:520px;height:100%;background:#fff;margin:0 auto;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;position:relative}
.login-box img,.reset-password img{margin:0 auto;width:220px;padding:90px 0 0 0}
img.login-settings{position:absolute;top:15px;right:15px;width:25px!important;padding:0!important}
.login-box p{position:absolute;bottom:22px;right:30px;font-size:15px;color:#808f96}
.login-box a,.reset-password a{color:#808f96}
.login-form{width:90%;margin:0 auto 0 auto}
.login-form.watermarked{margin-top:45px}
.login-form label{margin:7px 0 -5px 0;padding:5px;background:#ccc;display:inline-block}
.login-form input{width:100%;padding:20px;border:0;background:#e6ebee;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:15px;outline:0;height:auto}
.login-form input:focus{background:#f0f2f1}
.login-form input.submit,.login-form button{width:auto;padding:15px 30px;background:#135a88;color:#fff;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:15px;letter-spacing:1px}
.cenrel{position:relative}
.cenabs{position:absolute;width:100%;height:100%;top:0;left:0}
.centab{display:table;width:100%;height:100%}
.cencell{display:table-cell;vertical-align:middle}
.cencontent{margin:0 auto}
.logo img,.co-left img{width:100%;max-width:100%}
.header-menu li{float:left;color:#fff;text-transform:uppercase;letter-spacing:1px;height:80px;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.header-menu a{color:#fff;height:80px;line-height:80px;padding:0 40px;display:block}
.side-btn{width:80px}
li.shown{background:url(../images/mai/hide-icon.png) no-repeat center center #135a88}
li.hidden{background:url(../images/mai/show-icon.png) no-repeat center center #135a88}
.side-btn:hover{background-color:#0d4264}
.side-btn a{padding:0}
.docs-btn{background:url(../images/mai/docs-icon2.png) no-repeat center center #135a88;width:80px}
.docs-btn:hover{background-color:#0d4264}
.docs-btn a{padding:0}
.settings-btn{background:url(../images/mai/settings-icon.png) no-repeat center center #3080b3;width:80px}
.settings-btn:hover{background-color:#1f6591}
.settings-btn a{padding:0}
.home-btn{background:#464c58}
.home-btn:hover{background-color:#5a6170}
.library-btn{background:#31353e}
.library-btn:hover{background-color:#22242a}
.reports-btn{background:#f04152}
.reports-btn:hover{background-color:#ff4759}
.logout-btn{background:#8f44ad}
.logout-btn:hover{background-color:#793793}
.log-highlight{background:#9f60b9;padding:8px 12px;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;-o-border-radius:15px}
p.user-id{float:left;font-size:16px;letter-spacing:1px;padding:27px 30px 0 30px;color:#fff}
.username{color:#fff;font-weight:700}
.user-ref{color:#f04152;line-height:25px;padding-top:25px}
.left-border{background:url(../images/mai/line.jpg) repeat-y top left #f7f9f8}
.one-col-container{font-family:Roboto,Arial,Helvetica,sans-serif}
.one-col{width:100%;float:left;position:relative}
.one-col h1{position:absolute;top:20px;left:40px;font-size:20px}
.one-col h2{color:#f04152;font-size:50px;font-family:Roboto,Arial,Helvetica,sans-serif;font-weight:400;padding:40px 0 20px 0}
.one-col h2 a{color:#f04152!important}
.one-col img{position:absolute;top:28px;right:25px}
.two-col-container{font-family:Roboto,Arial,Helvetica,sans-serif}
.two-col{width:50%;float:left;position:relative}
.two-col h1{position:absolute;top:20px;left:40px;font-size:20px}
.two-col h2{color:#f04152;font-size:50px;font-family:Roboto,Arial,Helvetica,sans-serif;font-weight:400;padding:40px 0 20px 0}
.two-col h2 a{color:#f04152!important}
.two-col img{position:absolute;top:28px;right:25px}
.three-col-container{font-family:Roboto,Arial,Helvetica,sans-serif}
.three-col{width:33.33%;float:left;position:relative}
.three-col h1{position:absolute;top:20px;left:40px;font-size:20px}
.three-col h2{color:#f04152;font-size:50px;font-family:Roboto,Arial,Helvetica,sans-serif;font-weight:400;padding:40px 0 20px 0}
.three-col h2 a{color:#f04152!important}
.three-col img{position:absolute;top:28px;right:25px}
.four-col-container{font-family:Roboto,Arial,Helvetica,sans-serif}
.four-col{width:25%;float:left;position:relative}
.four-col h1{position:absolute;top:20px;left:40px;font-size:20px}
.four-col h2{color:#f04152;font-size:50px;font-family:Roboto,Arial,Helvetica,sans-serif;font-weight:400;padding:30px 0 20px 0}
.four-col h2 a{color:#f04152!important}
.four-col img{position:absolute;top:28px;right:25px}
.hd-btn{margin-top:15px}
.hd-btn a{display:block;background:#ed5f51;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;padding:3px;color:#fff;font-size:12px;text-transform:uppercase;text-align:center}
.four-col ul{padding-top:40px}
.four-col li{padding:5px 0}
.break{background:#e6ecec;height:8px;margin:30px 0 10px 0}
p.events{color:#f04152;text-transform:uppercase;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:20px;position:absolute;bottom:90px}
p.events a{color:#f04152}
p.reports{text-transform:uppercase;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:20px;padding-bottom:20px}
.view-add a{color:#fff}
.sub-menu a{color:#fff}
.wrapper{padding:40px}
.coordinator{border:1px solid #e4e4e4;border-width:1px 0}
.co-left{width:28%;float:left}
.co-right{width:62%;float:right}
.co-right p{font-size:12px;text-transform:uppercase;line-height:25px}
.co-name{font-family:'Roboto Condensed','Arial Narrow';font-size:28px}
.co-tel{margin-top:15px}
.co-tel img{float:left}
.co-tel p{float:left;padding-left:15px;line-height:140%;overflow:hidden}
.co-tel-title{font-weight:bold}
td.user-img{background:none!important;width:64px!important;padding:0!important}
.left-nav li{border-top:1px solid #e4e4e4;padding:0}
.left-nav li:first-child{border-top:0}
.left-nav li a{display:block;height:34px;line-height:34px}
.left-sub-nav li a{display:block}
.left-nav li a:hover,.left-sub-nav li a:hover{background:url(../images/mai/nav-hover.png) 99% center no-repeat}
.left-sub-nav{background:#ecf0f1;border-top:40px solid #e0e6e6}
.left-sub-nav li{padding:8px 0}
.left-sub-nav li.servicePack{background:#a5a8a9!important;font-weight:bold;color:white}
.left-sub-nav ul li.selected{background:#135a88!important}
.left-sub-nav ul li.selected a{color:white!important;vertical-align:middle!important;display:inline!important}
.contacts,.reports{background:#e6eced;position:relative}
.table-container{background:#e6eced;position:relative;padding:1em}
.contacts h1,.reports h1{background:#31363e;display:table;padding:25px 40px;color:#fff;font-size:16px;letter-spacing:1px}
.dl{background:none!important}
.cformrow{position:relative;padding-top:0;margin-bottom:20px}
.cformrow.submitrow{margin:0;padding:0}
.cform label{text-align:center;padding:5px 7px;height:20px;color:#666}
.label{text-align:left;padding:5px 7px;height:20px;color:#666}
td.label{text-align:left;padding:5px 7px;height:20px;color:#666}
textarea{background:#FFF}
input,select{border:1px solid #d0d0d0;margin-top:10px;background-color:#fff;height:20px;padding-left:5px;font-size:13px;color:#5e5e5e;font-family:Arial,Helvetica,sans-serif;outline:0;margin:0;width:150px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
select[multiple]{height:auto}
.cform input{border:1px solid #d0d0d0;margin-top:10px;background-color:#fff;height:20px;padding-left:5px;font-size:13px;color:#5e5e5e;font-family:Arial,Helvetica,sans-serif;outline:0;margin:0;width:150px}
.cform select{width:180px;border:1px solid #d0d0d0;margin-top:10px;background-color:#fff;height:20px;font-size:13px;color:#5e5e5e;font-family:Arial,Helvetica,sans-serif;outline:0;margin:0}
.cform textarea{width:96%;max-width:96%;min-width:96%;height:115px;max-height:115px;min-height:115px;border:1px solid #d0d0d0;background-color:#fff;padding:2%;font-size:13px;color:#5e5e5e;font-family:Arial,Helvetica,sans-serif;margin:0;outline:0}
form button,div.buttons button,div#reportDiv button{width:150px!important;background:none!important}
.cform #submit:disabled,form button:disabled,div.buttons button:disabled{background-color:#f0f0f0!important;color:gray!important}
.cform #submit,form button,div.buttons button,div#reportDiv button{margin:10px 0 20px 0!important;background-color:#3c7491!important;font-weight:bold!important;color:#fff!important;border:none!important;height:46px!important;max-height:46px!important;min-height:46px!important;cursor:pointer!important}
.cform input.button:disabled,form button:disabled,div.buttons button:disabled{background-color:#f0f0f0!important;color:gray!important}
.cform input.button,form button,div.buttons button,div#reportDiv button{margin:10px 0 20px 0!important;background-color:#3c7491!important;font-weight:bold!important;color:#fff!important;border:none!important;height:46px!important;max-height:46px!important;min-height:46px!important;cursor:pointer!important}
.form-title{border-bottom:5px solid #ccc;padding-bottom:40px;margin-bottom:40px}
.form-title h1{float:left;margin-right:40px;margin-top:12px}
.form-title img{float:left}
.travel-diary-header{border-bottom:8px solid #e6ebee;padding-bottom:40px;margin-bottom:40px}
.travel-diary-header h1{float:left;margin-right:40px;margin-top:12px}
.travel-diary-header img{float:left}
ul.travel-diary-status{background:#f1c40f;display:inline-block}
ul.travel-diary-status li{float:left;padding:10px 15px;color:#fff}
.travel-diary-table{margin-top:40px}
.travel-diary-table td.notes{position:relative;padding-right:10%}
.travel-diary-table .icon{position:absolute;right:0;top:0}
.travel-diary-table .edit{right:32px}
.travel-diary-table .start-date{width:13%}
.travel-diary-table .days{width:3%}
.travel-diary-table .end-date{width:13%}
.travel-diary-table .location{width:13%}
.travel-diary-table .purpose{width:20%}
.travel-diary-table .notes{width:38%}
a.btn-add{height:50px;line-height:50px;padding:0 15px 0 90px;background:#3080b3 url(../images/mai/add.png) 15px center no-repeat;display:inline-block;margin-top:0;text-align:right;color:#fff;font-size:16px;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
a.btn-add:hover{background-color:#aaa}
a.btn{height:50px;line-height:50px;padding:0 15px 0 90px;background:#ccc url(../images/mai/add.png) 15px center no-repeat;display:inline-block;margin-top:40px;text-align:right;color:#fff;font-size:16px;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
a.btn:hover{background-color:#aaa}
p.missing-dates{margin-top:40px;font-weight:bold}
ul.missing-dates li{margin-top:10px}
ul.missing-dates li a{display:inline-block;height:32px;line-height:32px;background:#135a88;color:#fff;padding:0 15px;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
ul.missing-dates li a:hover{background-color:#3080b3}
#mbBottom{display:none}
#mbImage{overflow:auto}
.close-modal{float:right}
.modal-logo,.modal-shared{background:no-repeat}
.modal-logo{margin:20px auto 40px auto}
.modal-shared{margin:10px auto 20px auto}
.their-logo{margin-top:-10px}
.request-left{float:left;width:45%}
.request-right{float:right;width:45%}
.request-left h1{padding-bottom:30px}
.request-form textarea{width:100%;max-width:100%;outline:0;height:120px}
.request-form input.file{color:#222}
.request-form input.submit,.request-form button{float:right;border:0;outline:0;padding:20px;margin:0;background:#0d4264;color:#fff;font-size:18px;height:auto;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;vertical-align:middle}
.request-form input.reset{float:right;border:0;outline:0;padding:20px;margin:0;background:#3080b3;color:#fff;font-size:18px;height:auto;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;vertical-align:middle}
table.edittable td.holder{background-color:#f7f9f8!important;border-left:1em solid #f7f9f8!important}
div.groupdiv{background-color:#f7f9f8!important;border:1px solid #f7f9f8!important}
.main-right div.groupdiv{padding:15px 5px 5px 5px!important}
table.edittable td.holdertop{background-color:#f7f9f8!important;border-left:none!important;border-top:1em solid #f7f9f8!important}
table.edittable td.lightClass{background-color:#f7f9f8!important;border-left:1em solid #f7f9f8!important;margin-left:1em!important}
div.lightClass{background-color:#f7f9f8!important;padding:20px 5px 5px 5px!important}
table.edittable td.errors{border-left:1em solid #f7f9f8!important;border-top:2px solid #f7f9f8!important}
div.formlabel{color:#505050;cursor:default;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:30px;font-weight:400;line-height:130%;margin:0;padding-top:1em;padding-left:1em;text-transform:uppercase}
div.groupdiv span.group{color:#505050;cursor:default;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:20px;font-weight:400;line-height:130%;margin:0;padding-left:1em;text-transform:uppercase}
.container-include{background-color:#f7f9f8}
div.jobServiceContent{border:0;margin-left:0;margin-right:0;padding-bottom:0}
#submitInitiation{width:auto;padding:15px 0;background:#135a88;color:#fff;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:8pt;letter-spacing:1px;height:auto;line-height:34px;font-family:Roboto,Arial,Helvetica,sans-serif;text-transform:uppercase;vertical-align:top}
button u{font-family:Roboto,Arial,Helvetica,sans-serif}
.timeline{text-align:left}
div.nav-arrow{position:absolute;margin:15px;bottom:180px;display:none;cursor:pointer;-webkit-user-select:none;-webkit-touch-callout:none}
div.nav-left{left:0}
div.nav-right{right:0}
div.buttons{text-align:right}
table.edittable input.check{width:20px!important}
div.wrapper table.edittable{width:100%!important}
table#diaryTable td.label{vertical-align:middle!important}
table.edittable td.lightClass,td.lightClass{font-size:20px;font-weight:300}
table.edittable td.lightClass a{font-size:15px}
table.calendar{font-size:8pt;color:#000;background-color:#eee}
.diarydaytitles{font-weight:bold;background-color:#eee}
.diarylink A{color:#000}
.diarylink A:hover{color:#099}
.diarylink{background-color:red}
.diarytimetitles{font-weight:bold;background-color:#9bd;text-align:center;margin-bottom:3px;padding-bottom:3px}
.diarytitles{background-color:#9bd;color:#000;margin-bottom:3px;padding-bottom:3px}
.diarytitles a{color:#000}
.diary_active_day{background-color:#eee;text-align:center}
.diary_inactive_day{background-color:#eee;text-align:center}
.diary_active_day a,.diary_today a{width:28px;color:#000}
.diary_inactive_day a{color:#ccc}
.diary_active_day a:hover,.diary_inactive_day a:hover,.diary_today a:hover{color:#666}
.diary_today{background-color:#9ac1e9;text-align:center;font-weight:bold}
div.calendarholder{visibility:hidden;position:absolute;top:0;left:0;background-color:red;border:1px solid black}
button.buttonhi{color:#c00;font-weight:bold}
a{color:#000}
div a{color:#000;text-decoration:none}
body{margin:0;padding:0;margin-top:5px}
body.nav{padding-top:12px;background-color:#eee;padding-top:12px;background-repeat:no-repeat;background-position:bottom;background-image:url(../images/isis/sidelogo.gif)}
* html body.nav{background-color:#eee;padding-top:12px;background-repeat:no-repeat;background-position:bottom;background-image:url(../images/isis/sidelogo.gif)}
body.header{background-color:#69c;background-repeat:repeat-x;background-position:middle;padding-left:8px;background-image:url(../images/isis/topgradient2.png)}
{padding:12px 0 0 0}
button{//border:1px outset #9bd;border:medium none;padding:0;height:24px;//background-color:#9bd;background:0;background-image:url(../images/buttonbg15.gif);width:150px}
div.a{height:20px;padding:2px 7px 2px 7px;margin:28px 3px 0 3px;cursor:pointer;float:left;font-family:Verdana,Arial,sans-serif;font-size:8pt;font-weight:bold;width:150px;text-align:center;background-image:url(../images/isis/tablo.gif)}
span.ab{height:20px;padding:2px 7px 2px 7px;cursor:pointer;font-family:Verdana,Arial,sans-serif;font-size:11px;width:100px;text-align:center;text-decoration:none}
* html span.ab{padding:2px 7px 2px 7px}
span.ad{height:20px;padding:2px 7px 3px 2px;cursor:pointer;font-family:Verdana,Arial,sans-serif;font-size:11px;width:80px;text-align:center;text-decoration:none}
* html span.ad{padding:2px 7px 2px 7px}
span.al{height:20px;padding:2px 7px 3px 2px;cursor:pointer;font-family:Verdana,Arial,sans-serif;font-size:11px;width:150px;text-align:center;text-decoration:none}
.td_button_ad{vertical-align:top;background:url(../images/isis/buttonbg4.gif) no-repeat;background-repeat:no-repeat;height:20px;text-align:center;color:#fff}
.td_button_ab{vertical-align:top;background:url(../images/isis/buttonbg2.gif) no-repeat;background-repeat:no-repeat;height:20px;text-align:center;color:#fff}
.td_button_al{vertical-align:top;background:url(../images/isis/buttonbg7.gif) no-repeat;background-repeat:no-repeat;height:20px;text-align:center;color:#fff}
div.al{height:20px;border-right:1px solid black;border-bottom:1px solid black;border-top:1px solid white;border-left:1px solid white;padding:2px 7px 2px 7px;margin:3px;cursor:pointer;float:left;background-color:#9bd;font-family:Verdana,Arial,sans-serif;font-size:11px;width:150px;text-align:center;margin-right:16px;background-image:url(../images/isis/buttonbg.png)}
div.headerNav{top:36px;left:124px;position:absolute;color:#000}
div.headerNav li{display:inline;list-style-type:none;margin:0;padding:0}
div.headerNav li a{height:20px;cursor:pointer;font-family:Verdana,Arial,sans-serif;font-size:9pt;font-weight:bold;padding:2px 1px;background-repeat:no-repeat;margin:15px 2px;display:inline-block;width:150px;text-align:center;max-width:150px;overflow:clip;display:inline-block;background-image:url(../images/isis/tablo2.gif)}
* html div.headerNav li a{padding:2px 7px 2px 7px;margin:28px 3px 0 3px}
div.headerNav li a.hi{font-size:9pt;background-image:url(../images/isis/tabhi.gif)}
div.b{width:2px;padding:0;margin:0 2px 0 2px;background-color:#69c;float:left}
div.s{width:128px;border-bottom:1px solid white;border-top:1px solid black;padding:3px 0 1px 2px;margin:0;cursor:pointer}
div.s div.b{background-color:#9bd}
div.section{margin-top:16px;margin-left:10px;font-weight:bold;font-size:22px;margin-bottom:-2px;color:#000}
div.st{height:20px;padding:3px 6px 1px 8px;margin:28px 3px 0 3px;cursor:pointer;float:left;font-family:Verdana,Arial,sans-serif;font-size:9pt;font-weight:bold;width:150px;text-align:center;background-image:url(../images/isis/tabhi.gif)}
div.x{border-bottom:1px solid #ccc}
a:hover div.x{text-decoration:underline;color:#123}
input:active,input:focus,select:active,select:focus{border:1px solid #999;background-color:#fff}
input{border:1px solid #69c;padding:1px;background-color:#9bd}
input.check{width:16px;background:0;border:0}
input,select{width:150px;background-color:#f8f8f8;border:1px solid #ccc}
textarea{background-color:#f8f8f8;border:1px solid #ccc}
input.number{width:48px}
input.currency{width:85px}
select.currency{width:60px}
textarea.col{width:150px;height:92px}
textarea.big{width:360px;height:172px}
select.servicepop{background-color:#9bd}
table.resultstable td{padding:1px;border:1px solid #ccc;background-color:#f8f8f8}
table.resultstable td.blank{padding:1px;border:0;background:0}
table.resultstable th{border:1px outset #f2eee5;text-align:left;background-color:#888;color:#fff}
table.resultstable{border-collapse:collapse;margin-left:1em;margin-right:1em}
table.resultstable th a{color:white}
td.indic{padding-left:3px;padding-right:2px;padding-top:2px}
td.indicbottom{padding-left:3px;vertical-align:bottom;padding-right:2px}
td.label{text-align:right;vertical-align:top;padding-top:2px;padding-right:8px}
td.left{vertical-align:top;padding-top:2px}
td.head{vertical-align:top;padding-top:2px;font-weight:bold}
body.info{background-color:#69c;background-image:url(../images/isis/bottomgrad2.png)}
body.infocorner{background-color:#69c;background-image:url(../images/isis/bottomgrad.png)}
td.separator{border-left:1px solid black}
div.menuholder{margin:0 0 0 9px;padding-left:2px;background-image:url(../images/isis/menubody.png);background-repeat:repeat-y}
html>/**/body div.menuholder,x:-moz-any-link,x:default{width:140px}
* html div.menuholder{padding-left:4px}
body:nth-of-type(1) div.menuholder{width:140px}
div.menuholder *{font-size:8pt}
div.menuholder ul{list-style:none;list-style-position:outside;margin:0;padding:0}
div.menuholder ul li{margin:0;padding:0}
div.menuholder ul li a{width:120px;border-top:0 solid #ccc;border-bottom:1px solid #eee}
div.formlabel{text-align:left;font-size:10pt;font-weight:bold;margin-left:1em;margin-top:5px;margin-bottom:5px}
div.buttons{text-align:right;margin-top:1.2em}
div.buttons button{width:100px;height:24px;border:0;padding:0;background:0;background-image:url(../images/isis/buttonbg6.gif)}
div.buttons button.long{width:150px;background-image:url(../images/isis/buttonbg5.gif)}
div.toplogo{margin:0;width:128px;height:48px;color:#000;font-family:Verdana,Arial;font-size:24px;text-align:center}
span.version{font-size:11px}
div.headerOther{text-align:right;padding-right:0}
div.headerOther a{font-size:11px;color:#000;width:128px;text-align:center;padding-top:2px;padding-bottom:2px}
div.headerOther a.logout:hover{color:#fff;background-image:url(../images/isis/bottomgradhi.png)}
input.jobQuickSearch{color:black}
button.quicksearch{border:1px solid black;height:17px;border-left:none}
input.quicksearch{background-color:#9bd;border:1px solid black;height:17px;width:150px}
div.headerwarning{position:absolute;top:0;left:0;border-bottom:1px solid black;background-color:#ffc;width:100%;display:none}
div.headerwarning a{color:#00f;text-decoration:underline}
div.headerwarning a:hover{background:0}
div.groupdiv{border:1px solid #e6decf;background-color:#e6decf}
div.groupdiv span.group{font-size:8pt;font-weight:bold}
div.lightClass{background-color:#9ac1e9}
* html table.edittable{border-spacing:1em}
table.edittable td.holder{background-color:#9ac1e9;border-left:1em solid #eee}
table.edittable td.errors{border-left:1em solid #eee;border-top:2px solid #eee}
table.edittable td.holdertop{background-color:#9ac1e9;border-left:1em solid #eee;border-top:1em solid #eee}
table.edittable td.lightClass{margin-left:1em;border-left:1em solid #eee;background-color:#9ac1e9}
td.bigthing{font-size:12px;font-weight:bold;padding-left:13px;width:142px;vertical-align:top;color:#33404d;background-image:url(../images/isis/details.png);background-repeat:repeat-y;background-position:9px 50%}
td.bigtop{font-size:4px;line-height:11px;height:11px;padding:0;background-image:url(../images/isis/det-top.png);background-repeat:no-repeat;width:142px;background-position:9px}
td.bigbottom{font-size:4px;line-height:13px;height:13px;padding:0;background-image:url(../images/isis/det-bottom.png);background-repeat:no-repeat;width:142px;background-position:9px}
span.servdesc{font-size:14px;font-weight:bold}
div.m{float:left;padding:3px;font-weight:bold;text-align:center;cursor:pointer;margin:4px}
body:nth-of-type(1) div.m{width:45px}
body:nth-of-type(1) div.m,x:-moz-any-link,x:default{width:30px}
div.m:active{border:1px inset #9cf}
input.readonly{background-color:#ccc}
input.combo{width:100px}
select.combo{width:50px}
div.more{background-color:#9ac1e9;padding:2px;width:16px;height:8px;cursor:pointer}
div.menutop{font-size:1px;width:142px;height:11px;margin:0 0 0 9px;padding:0;padding:0;border:0;background-image:url(../images/isis/menutop.png);background-repeat:no-repeat}
div.menubottom{font-size:1px;width:142px;height:17px;margin:0 0 0 9px;padding:0;background-image:url(../images/isis/menubottom.png);background-repeat:no-repeat}
body.survey{background-repeat:no-repeat;padding-top:64px;padding-left:12px;padding-right:12px;background-image:url(../images/isis/id_google.gif)}
div.searchheader{position:absolute;top:0;left:0;width:600px;color:#fff;padding-left:1em;height:16px;background-image:url(../images/bottomgrad2.png)!important}
div.searchheader_short{position:absolute;top:0;left:0;width:400px;color:#fff;padding-left:1em;height:16px;background-image:url(../images/bottomgrad2.png)}
table.calendar{font-size:8pt;color:#000;background-color:#eee}
.diarydaytitles{font-weight:bold;background-color:#eee}
.diarylink A{color:#000}
.diarylink A:hover{color:#099}
.diarylink{background-color:red}
.diarytimetitles{font-weight:bold;background-color:#9bd;text-align:center;margin-bottom:3px;padding-bottom:3px}
.diarytitles{background-color:#9bd;color:#000;margin-bottom:3px;padding-bottom:3px}
.diarytitles a{color:#000}
.diary_active_day{background-color:#eee;text-align:center}
.diary_inactive_day{background-color:#eee;text-align:center}
.diary_active_day a,.diary_today a{width:28px;color:#000}
.diary_inactive_day a{color:#ccc}
.diary_active_day a:hover,.diary_inactive_day a:hover,.diary_today a:hover{color:#666}
.diary_today{background-color:#9ac1e9;text-align:center;font-weight:bold}
div.calendarholder{visibility:hidden;position:absolute;top:0;left:0;background-color:red;border:1px solid black}
table.resultstable td.blank,table.resultstable th.blank{border:0;background:0}
div.notesLink{width:32px;height:32px;cursor:pointer;background-image:url(../images/isis/notes2.gif)}
div.notesLink2{width:32px;height:32px;cursor:pointer;background-image:url(../images/isis/notes3.gif)}
div.correspondenceLink{background-image:url(../images/isis/correspond.gif);width:32px;height:32px;cursor:pointer}
div.dependantsLink{background-image:url(../images/isis/dependants.gif);width:16px;height:16px;cursor:pointer}
div.attachmentsLink{width:32px;height:32px;background-image:url(../images/isis/attach.gif);background-position:center;background-repeat:no-repeat;cursor:pointer}
div.reportsLink{background-image:url(../images/isis/reports.gif);width:32px;height:32px;cursor:pointer}
div.surveySlotsLink{background-image:url(../images/isis/surveySlots.gif);width:32px;height:32px;cursor:pointer}
div.scroller{padding-top:5px;visibility:hidden;color:#fff;font-weight:bold;position:absolute;top:0;left:9px;width:142px;height:16px;background-color:#ace;filter:Alpha(opacity = 50);text-align:center}
table.resultstable2 td.blank,table.resultstable2 th.blank{border:0;background:0}
table.resultstable2 td.blank{padding:1px;border:0;background:0}
table.resultstable2 td{padding:1px;border:1px solid #ccc}
table.resultstable2 th{border:1px outset #eee;text-align:left;background-color:#888;color:#fff}
table.resultstable2{border-collapse:collapse;margin-left:1em}
table.resultstable2 th a{color:white}
table.resultstable2 tr.odd{background-color:#fff}
table.resultstable2 tr.even{background-color:#e1e1e1}
table.resultstable2 tr.hover{background-color:#ace}
td.overdueRedColor{background-color:#fdd1d1;color:black}
td.normalColor{background-color:#f8f8f8;color:black}
td.mailRedColor{background-color:#ffe5e5;color:black}
td.mailGreenColor{background-color:#dfffe2;color:black}
td.mailYellowColor{background-color:#fff7d7!important;color:black}
td.noteGreenColor{background-color:#dfffe2!important;color:black}
.suggest_link{background-color:#eee;padding:2px 6px 2px 6px;width:300px}
.suggest_link_over{background-color:#9ac1e9;padding:2px 6px 2px 6px;width:300px}
.search_suggest_collapse{BORDER-RIGHT:#7f9db9 1px outset;BORDER-TOP:#7f9db9 1px solid;BACKGROUND:#eee;BORDER-LEFT:#7f9db9 1px solid;BORDER-BOTTOM:#7f9db9 1px outset;POSITION:absolute;WIDTH:0;HEIGHT:0;visibility:hidden}
.search_suggest_iframe_collapse{Z-INDEX:999;BORDER-RIGHT:#7f9db9 1px outset;BORDER-TOP:#7f9db9 1px solid;BACKGROUND:#eee;BORDER-LEFT:#7f9db9 1px solid;BORDER-BOTTOM:#7f9db9 1px outset;POSITION:absolute;WIDTH:0;HEIGHT:0;visibility:hidden}
.search_iframe_collapse{Z-INDEX:998;BORDER-TOP-STYLE:none;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;POSITION:absolute;BORDER-BOTTOM-STYLE:none;WIDTH:0;HEIGHT:0}
div.auto_complete{background-color:#eee;margin-left:10px;font-family:Verdana,Arial,sans-serif;font-size:8pt;width:300px!important;*margin-left:0;*border:1px solid #7f9db9}
div.auto_complete ul{margin:0;padding:0;width:100%;list-style-type:none}
div.auto_complete ul li{margin:0;text-align:left;padding:3px 7px 3px 7px}
div.auto_complete ul li.selected{background-color:#9ac1e9}
div.auto_complete ul strong.highlight{color:#800;margin:0;padding:0}
.bookingEntry{background-color:#fff7d7;border:1px solid #fad163;height:100%;border-radius:5px 5px 5px 5px}
.bookingEntryDesc{padding:.5em;padding-right:.3em}
.bookingEntryCompleted{background-color:#d1d1d1;padding-top:.2em;padding-left:.2em;border:1px solid #515151;height:100%}
.book{height:100%;color:#a1a1a1;padding-top:.5em;text-align:center}
.weekend td,td.weekend{background-color:#e2e2ff!important}
div.popupMonth{width:99%;height:98px}
* html div.popupMonth{width:100%;height:100px}
*:first-child+html div.popupMonth{width:100%;height:100px}
.error{BACKGROUND-COLOR:#fcc;color:#000}
.errorBox{BORDER-RIGHT:#c00 1px solid;PADDING-RIGHT:5px;BORDER-TOP:#c00 1px solid;MARGIN-TOP:5px;PADDING-LEFT:5px;MARGIN-BOTTOM:5px;PADDING-BOTTOM:5px;BORDER-LEFT:#c00 1px solid;PADDING-TOP:5px;BORDER-BOTTOM:#c00 1px solid;BACKGROUND-COLOR:#fcc;color:#000}
.errorMessage{COLOR:#c00}
.message_green{BACKGROUND-COLOR:#dfd;color:#000}
.messageBox_green{BORDER-RIGHT:#090 1px solid;PADDING-RIGHT:5px;BORDER-TOP:#090 1px solid;MARGIN-TOP:5px;PADDING-LEFT:5px;MARGIN-BOTTOM:5px;PADDING-BOTTOM:5px;BORDER-LEFT:#090 1px solid;PADDING-TOP:5px;BORDER-BOTTOM:#090 1px solid;BACKGROUND-COLOR:#dfd;color:#000}
.message_yellow{BACKGROUND-COLOR:#ffffce;color:#000}
.resetPwd_exit{margin-top:0!important}
.furtherInfo_messageBox{PADDING-RIGHT:5px;MARGIN-TOP:5px;PADDING-LEFT:5px;MARGIN-BOTTOM:5px;PADDING-BOTTOM:5px;PADDING-TOP:5px}
.messageBox_yellow{BORDER-RIGHT:#f0c000 1px solid;PADDING-RIGHT:5px;BORDER-TOP:#f0c000 1px solid;MARGIN-TOP:5px;PADDING-LEFT:5px;MARGIN-BOTTOM:5px;PADDING-BOTTOM:5px;BORDER-LEFT:#f0c000 1px solid;PADDING-TOP:5px;BORDER-BOTTOM:#f0c000 1px solid;BACKGROUND-COLOR:#ffffce;color:#000}
.message_blue{BACKGROUND-COLOR:#d8e4f1;color:#000}
.messageBox_blue{BORDER-RIGHT:#3c78b5 1px solid;PADDING-RIGHT:5px;BORDER-TOP:#3c78b5 1px solid;MARGIN-TOP:5px;PADDING-LEFT:5px;MARGIN-BOTTOM:5px;PADDING-BOTTOM:5px;BORDER-LEFT:#3c78b5 1px solid;PADDING-TOP:5px;BORDER-BOTTOM:#3c78b5 1px solid;BACKGROUND-COLOR:#d8e4f1;color:#000}
fieldset{border:1px solid #587593;border-top:1px solid #587593;border-left:1px solid #587593;border-right:1px solid #587593;border-bottom:1px solid #587593;padding-left:10px;padding-bottom:10px;padding-top:2px}
legend{font-weight:bold;padding:1px;text-align:center}
#buttonHolder{margin-top:14px}
a#notesPlusLink{margin:0!important}
a#corresPlusLink{margin:0!important}
.menuList{list-style-type:none!important}
span.ad{background-repeat:no-repeat!important}
span.ab{background-repeat:no-repeat!important}
#buttonHolder{margin-top:16px}
html>/**/body #linksTable,x:-moz-any-link,x:default{position:relative;padding:0 22px 0 150px}
html>/**/body #sd0,#sd1,#sd2,#sd3,#sd4,#sd5,#sd6,#sd7,x:-moz-any-link,x:default{margin:-2px -7px -2px -7px;padding:5px 8px 0 7px}
html>/**/body #sb0,#sb1,#sb2,#sb3,#sb4,x:-moz-any-link,x:default{margin:-2px -7px -2px -7px;padding:5px 8px 0 7px}
* html #linksTable{margin:0;padding:0}
* html #sd0{margin:0;padding:2px 7px 2px 7px}
* html #sd1{margin:0;padding:2px 7px 2px 7px}
* html #sd2{margin:0;padding:2px 7px 2px 7px}
* html #sd3{margin:0;padding:2px 7px 2px 7px}
* html #sd4{margin:0;padding:2px 7px 2px 7px}
* html #sd5{margin:0;padding:2px 7px 2px 7px}
* html #sd6{margin:0;padding:2px 7px 2px 7px}
* html #sd7{margin:0;padding:2px 7px 2px 7px}
* html #sb0{margin:0;padding:2px 7px 2px 7px}
* html #sb1{margin:0;padding:2px 7px 2px 7px}
* html #sb2{margin:0;padding:2px 7px 2px 7px}
* html #sb3{margin:0;padding:2px 7px 2px 7px}
frameset#imageHolder{background:#eee url(../images/isis/sidelogo.gif) no-repeat scroll 1% bottom}
.total{color:#000;font-weight:bold;background-color:#e0e0e0}
.flashMessage{background:#9ac1e9;border-color:#7f9db9;color:#000;padding-left:10px;padding-right:10px}
div.jobServiceMenu,div.shortJobServiceMenu{float:left;height:25px}
div.jobServiceMenu a{background-image:url("../images/tablo.gif");cursor:pointer;font-family:Verdana,Arial,sans-serif;font-size:8pt;font-weight:bold;height:20px;margin-bottom:0;margin-left:3px;margin-right:3px;margin-top:5px;max-width:150px;padding-bottom:2px;padding-left:7px;padding-right:7px;padding-top:2px;text-align:center;width:150px}
div.jobServiceMenu a.hi{background-image:url("../images/tabhi.gif")}
div.shortJobServiceMenu a{background-image:url("../images/tablo-short.gif");cursor:pointer;font-family:Verdana,Arial,sans-serif;font-size:8pt;font-weight:bold;height:30px;margin-bottom:0;margin-left:3px;margin-right:3px;margin-top:5px;max-width:150px;padding-bottom:2px;padding-left:7px;padding-right:7px;padding-top:2px;text-align:center;width:100px}
div.oneLineMenu a{padding-top:7px}
div.shortJobServiceMenu a.hi{background-image:url("../images/tabhi-short.gif")}
div.jobServiceNav{margin:0 0 1px}
*div.jobServiceNav{margin:0 0 1px 10px}
div.jobServiceNav #container{position:relative;width:90%;overflow:hidden;float:left}
div.hscroller{height:20px;margin-bottom:0;margin-top:5px;max-width:150px;padding-bottom:2px;padding-top:2px;color:#fff;font-weight:bold;background-color:#ace;filter:Alpha(opacity = 50);text-align:center;width:15px;float:left;display:none}
div.hscroller img{padding-top:6px}
div.jobServiceContent{border:1px solid #587593;margin-left:1em;margin-right:1em;padding-bottom:1em}
select.period{width:70px}
div.photoContainer{float:left;width:250px;height:275px;text-align:center}
div.photoContainer{float:left;width:250px;height:300px;text-align:center}
div.photoNav{float:left;width:30px;height:250px}
div.photos-buttons{clear:both}
#buttonHolder{margin-top:0}
div.dTreeNode span.enabled{color:#00f}
div.dTreeNode span.disabled{color:#595454}
div.dTreeNode span.italized{font-style:italic}
div.dTreeNode span.selected{text-decoration:underline}
input.numeric{width:75px}
div.diaryHeader{width:178px}
* html div.diaryHeader{width:180px}
*:first-child+html div.diaryHeader{width:180px}
.dropbox{cursor:pointer;height:40px;border-bottom:1px solid #ccc;border-right:1px solid #ccc}
.diaryEntryHeader{background-color:#ccc;font-weight:bold;padding-left:3px}
.diaryEntryDetail{padding-left:3px}
.diaryMore{background-color:#f1f1f1;border:1px solid #ccc;z-index:1000;overflow:hidden;cursor:pointer;position:absolute;left:64%;height:38px;width:32%;text-align:right;height:38px}
* html .diaryMore{height:39px}
*:first-child+html .diaryMore{height:39px}
.diaryEntry{background-color:#fff7d7;border:1px solid #fad163;z-index:1000;overflow:hidden;cursor:pointer;position:absolute;width:198px}
* html .diaryEntry{position:absolute;width:100%}
*:first-child+html .diaryEntry{position:absolute;width:100%}
.firstCol{height:41px}
* html .firstCol{height:40px}
*:first-child+html .firstCol{height:40px}
input.resource,input.agent{width:auto}
.smallpopupheader{background-image:url("../images/bottomgrad2.png");color:#fff;height:16px;left:0;padding-left:1em;position:absolute;top:0;width:250px}
div.buttons-photo{margin-top:5em;margin-left:1em;text-align:right}
div.buttons-photo button{background:url("../images/buttonbg.gif") repeat scroll 0 0 transparent;border:medium none;height:24px;padding:0;width:100px}
#buttonHolder{margin-top:0}
.linkLabel{color:#00f}
.nav{width:410px;position:relative}
.sub-nav{width:90%;_width:86%;margin:0 auto 0;position:relative;z-index:1}
.rcNavTL,.rcNavTR,.rcNavBL,.rcNavBR{position:absolute!important;width:15px;height:15px}
.rcNavTL{background:url(../images/sf3/rcNavTL.png) no-repeat;top:-2px;left:-2px}
.rcNavTR{background:url(../images/sf3/rcNavTR.png) no-repeat;top:-2px;right:-2px}
.rcNavBL{background:url(../images/sf3/rcNavBL.png) no-repeat;bottom:-2px;_bottom:-3px;left:-2px}
.rcNavBR{background:url(../images/sf3/rcNavBR.png) no-repeat;bottom:-2px;_bottom:-3px;right:-2px}
.rcNavMT,.rcNavMB,.rcNavML,.rcNavMR{position:absolute!important;background-color:#fff}
.rcNavMT,.rcNavMB{left:11px;width:95%;height:50%;border-top:solid 2px #000;border-bottom:solid 2px #000}
.rcNavMT{top:-2px}
.rcNavMB{bottom:-2px}
.rcNavML,.rcNavMR{top:11px;width:100%;border-left:solid 2px #000;border-right:solid 2px #000}
.rcNavML{left:-2px}
.rcNavMR{right:-2px}
#buttonHolder img{display:block;margin:auto}
#home,#help,#helpDesk,#myProfile,#logOff{margin:.25em;_margin:.25em .1em}
* html #home,* html #help,* html #helpDesk,* html #myProfile,* html #logOff{width:35px}
.icon{width:32px;height:32px}
#home .icon{background:url(../images/sf3/iconHome.png) no-repeat;margin:0 auto}
#help .icon{background:url(../images/sf3/iconHelp.png) no-repeat;margin:0 auto}
#helpDesk .icon{background:url(../images/sf3/iconHelpDesk.png) no-repeat;margin:0 auto}
#myProfile .icon{background:url(../images/sf3/iconMyProfile.png) no-repeat;margin:0 auto}
#logOff .icon{background:url(../images/sf3/iconLogOff.png) no-repeat;margin:0 auto}
#home a,#help a,#helpDesk a,#myProfile a,#logOff a{font:normal 11px Verdana,Arial,Helvetica,sans-serif;text-decoration:none;color:#000}
#home a:hover,#help a:hover,#helpDesk a:hover,#myProfile a:hover,#logOff a:hover{text-decoration:underline}
.contents .L,.contents .R{width:100%}
.contents .L{float:left;_float:none;margin-left:1em}
.contents .R{float:right;_float:none}
.panelWhite,.panelGreen,.panelYellow{position:relative;margin:1em;padding:1em 0}
.iconEdit{background:url(../images/sf3/iconEdit.png) no-repeat;width:16px;height:16px}
.otherLinks{margin:0 1em;padding:1.5em 0 1em 5em}
.texts{width:90%;margin:0 auto 1em;_padding:0 0 1em;position:relative;z-index:1}
.panelWhite{background-color:#fff;border:solid 2px #000}
.panelWhite .texts{background-color:#fff}
.rcWhiteTL,.rcWhiteTR,.rcWhiteBL,.rcWhiteBR{position:absolute;width:75px;height:75px}
.rcWhiteTL{background:transparent url(../images/sf3/rcWhiteTL.png) no-repeat;top:-3px;_top:-1px;left:-3px}
.rcWhiteTR{background:url(../images/sf3/rcWhiteTR.png) no-repeat;top:-3px;_top:-1px;right:-3px;_right:11px}
.rcWhiteBL{background:url(../images/sf3/rcWhiteBL.png) no-repeat;bottom:-3px;_bottom:11px;left:-3px}
.rcWhiteBR{background:url(../images/sf3/rcWhiteBR.png) no-repeat;bottom:-3px;_bottom:11px;right:-3px;_right:11px}
.panelGreen{background-color:#e9f2db;border:solid 2px #000}
.panelGreen .texts{background-color:#e9f2db}
.rcGreenTL,.rcGreenTR,.rcGreenBL,.rcGreenBR{position:absolute;width:75px;height:75px}
.rcGreenTL{background:url(../images/sf3/rcGreenTL.png) no-repeat;top:-3px;_top:-1px;left:-3px}
.rcGreenTR{background:url(../images/sf3/rcGreenTR.png) no-repeat;top:-3px;_top:-1px;right:-3px;_right:11px}
.rcGreenBL{background:url(../images/sf3/rcGreenBL.png) no-repeat;bottom:-3px;_bottom:10px;left:-3px}
.rcGreenBR{background:url(../images/sf3/rcGreenBR.png) no-repeat;bottom:-3px;_bottom:10px;right:-3px;_right:11px}
.panelYellow{background-color:#f1f3af;border:solid 2px #000}
.panelYellow .texts{background-color:#f1f3af}
.rcYellowTL,.rcYellowTR,.rcYellowBL,.rcYellowBR{position:absolute;width:75px;height:75px}
.rcYellowTL{background:url(../images/sf3/rcYellowTL.png) no-repeat;top:-3px;_top:-1px;left:-3px}
.rcYellowTR{background:url(../images/sf3/rcYellowTR.png) no-repeat;top:-3px;_top:-1px;right:-3px;_right:11px}
.rcYellowBL{background:url(../images/sf3/rcYellowBL.png) no-repeat;bottom:-3px;_bottom:10px;left:-3px}
.rcYellowBR{background:url(../images/sf3/rcYellowBR.png) no-repeat;bottom:-3px;_bottom:10px;right:-3px;_right:11px}
.viewAll{float:right}
.viewAll a{position:relative;top:2px;font-size:10px;text-decoration:underline;color:#5986b3}
.viewAll a:hover{text-decoration:none}
.panelGreen .viewAll a,.panelYellow .viewAll a{top:10px;_top:15px}
form.mostRecent table.editable{border-collapse:separate;border-spacing:2px;_border-spacing:5px}
form.mostRecent table.editable tr th{background-color:#f1f3af;font:normal 12px Verdana,Arial,Helvetica,sans-serif;text-align:left}
form.mostRecent table.editable tr th,form.mostRecent table.editable tr td{border:solid 1px #000;padding:3px}
form.mostRecent table.editable tr th.last,form.mostRecent table.editable tr td.last{background:0;border:0;padding:3px}
.formLabel{font-size:10pt;font-weight:bold;margin-bottom:5px;margin-top:5px;text-align:left}
.panelWhite ul{list-style-type:none;margin:-1em 0 0 0;padding:0}
.panelWhite form{margin:1.5em 0 0 0}
.newVisaApplication,.completeQuestionnaire,.myDependants,.myUploadDocuments,.enterAssigneeDetails,.reviewApplications{clear:both;margin:0 0 2.5em 0}
.newVisaApplication span,.completeQuestionnaire span,.myDependants span,.myUploadDocuments span,.enterAssigneeDetails span,.reviewApplications span,.formLabel span{position:relative;top:8px;margin:0 0 0 .75em}
.newVisaApplication .icon{background:url(../images/sf3/iconAddMale.png) no-repeat;float:left}
.reviewApplications .icon{background:url(../images/sf3/iconReview.png) no-repeat;float:left}
.completeQuestionnaire .icon{background:url(../images/sf3/iconQuestionnaire.png) no-repeat;float:left}
.myDependants .icon{background:url(../images/sf3/iconMyDependants.png) no-repeat;float:left}
.myUploadDocuments .icon{background:url(../images/sf3/iconLibrary.png) no-repeat;float:left}
.enterAssigneeDetails .icon{background:url(../images/sf3/iconMyDetails.png) no-repeat;float:left}
.newVisaApplication a,.completeQuestionnaire a,.myDependants a,.myUploadDocuments a,.enterAssigneeDetails a,.reviewApplications a{font-weight:bold;text-decoration:none;color:#5986b3}
.newVisaApplication a:hover,.completeQuestionnaire a:hover,.myDependants a:hover,.myUploadDocuments a:hover,.enterAssigneeDetails a:hover,.reviewApplications a:hover{text-decoration:underline}
.panelGreen ul,.panelYellow ul{list-style-type:decimal;margin:0 0 0 2em;padding:0}
.iconLibrary{background:url(../images/sf3/iconLibrary.png) no-repeat;float:left;width:32px;height:32px}
.addToLibrary{float:right;text-align:center}
.addToLibrary .icon{background:url(../images/sf3/iconAddToLibrary.png) no-repeat}
.addToLibrary span{display:block}
.addToLibrary span a{font-size:10px;text-decoration:underline;color:#5986b3}
.addToLibrary span a:hover{text-decoration:none}
.iconReports{background:url(../images/sf3/iconReports.png) no-repeat;float:left;width:32px;height:32px}
table.eventtable2{width:100%;border-style:ridge;border-width:8px;border-top-color:#f99;border-left-color:#f99;border-right-color:#f00;border-bottom-color:#f00}
table.eventtable2 td{border:1px solid #999}
.tooltip{position:absolute!important;overflow:hidden;font-size:12px;z-index:10000!important}
.tooltip .xtop,.tooltip .xbottom{display:block;background:transparent;font-size:1px}
.tooltip .xb1,.tooltip .xb2,.tooltip .xb3,.tooltip .xb4{display:block;overflow:hidden}
.tooltip .xb1,.tooltip .xb2,.tooltip .xb3{height:1px}
.tooltip .xb2,.tooltip .xb3,.tooltip .xb4{background:#666;border-left:1px solid #333;border-right:1px solid #333}
.tooltip .xbottom .xb2,.tooltip .xbottom .xb3,.tooltip .xbottom .xb4{background:#666}
.tooltip .xboxcontent{padding:0 .5em;margin:0;color:#000;text-shadow:2px 2px 0 #CCC;word-wrap:break-word;border:1px solid #333;border-width:0 1px 0 1px;background-color:#666}
.dtree{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;color:#666;white-space:nowrap}
.dtree img{border:0;vertical-align:middle}
.dtree a{color:#333;text-decoration:none}
.dtree a.node,.dtree a.nodeSel{white-space:nowrap;padding:1px 2px 1px 2px}
.dtree a.node:hover,.dtree a.nodeSel:hover{color:#333;text-decoration:underline}
.dtree a.nodeSel{background-color:#c0d2ec}
.dtree .clip{overflow:hidden}
.smalladd{background:url(../images/apro/sprites.png) no-repeat -10px -802px;float:left;width:16px;height:16px}
.smalladdheader{background:url(../images/apro/sprites.png) no-repeat -10px -838px;float:left;width:64px;height:20px}
.smallmodify{background:url(../images/apro/sprites.png) no-repeat -10px -878px;float:left;width:16px;height:16px}
.smalldelete{background:url(../images/apro/sprites.png) no-repeat -10px -914px;float:left;width:16px;height:16px}
.smallwarning{background:url(../images/apro/sprites.png) no-repeat -10px -950px;float:left;width:16px;height:16px}
.printbutton{background:url(../images/apro/sprites.png) no-repeat -10px -986px;width:90px}
.eraser{background:url(../images/apro/sprites.png) no-repeat -10px -1030px;float:left;width:16px;height:16px}
.browsedotsfat{background:url(../images/apro/sprites.png) no-repeat -10px -1066px;float:left;width:16px;height:16px}
.smallcal{background:url(../images/apro/sprites.png) no-repeat -10px -1102px;float:left;width:16px;height:16px}
.attach{background:url(../images/apro/sprites.png) no-repeat -10px -1138px;float:left;width:16px;height:16px}
.relocatee{background:url(../images/apro/sprites.png) no-repeat -10px -1174px;float:left;width:20px;height:16px}
.dependants{background:url(../images/apro/sprites.png) no-repeat -10px -1210px;float:left;width:20px;height:16px}
.overview{background:url(../images/apro/sprites.png) no-repeat -10px -1246px;float:left;width:20px;height:16px}
.addbk_16{background:url(../images/apro/sprites.png) no-repeat -10px -1282px;float:left;width:20px;height:16px}
div.policyDivider div.hi{background-image:url('../images/tablo3.gif')!important}
div.policyAligner{margin:1em}
div.policyMenu,div.shortPolicyMenu{float:left;height:50px;background-image:url('../images/tabhi3.gif');min-width:100px;max-width:100px;margin:1em}
div.policyMenu a{cursor:pointer;font-family:Verdana,Arial,sans-serif;font-size:8pt;font-weight:bold;height:20px;text-align:center;width:150px}
div.diaryNav{position:absolute;top:118px;left:-30px;color:#000}
* html div.diaryNav{top:118px;margin-top:30px}
div.diaryNav li{display:inline;list-style-type:none;margin:0;padding:0}
div.diaryNav li a{height:20px;cursor:pointer;font-family:Verdana,Arial,sans-serif;font-size:9pt;font-weight:bold;padding:2px 1px;background-repeat:no-repeat;margin:16px 2px;display:inline-block;width:150px;text-align:center;max-width:150px;overflow:clip;display:inline-block;background-image:url(../images/site_gray/tablo2.gif)}
* html div.diaryNav li a{padding:2px 7px 2px 7px;margin:28px 3px 0 3px}
div.diaryNav li a.hi{font-size:9pt;background-image:url(../images/site_gray/tabhi.gif)}
.diaryList{list-style-type:none!important}
div.map{height:100%}
.loader{border:1px solid #f3f3f3;border-top:1px solid 555;border-radius:50%;width:10px;height:10px;animation:spin 2s linear infinite;display:inline-block}
@keyframes spin{0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
.hover{position:relative;top:50px;left:50px}
.loaderContainer{position:relative;display:inline-block}
.loaderTooltip{top:-20px;background-color:white;color:black;border-radius:3px;opacity:0;position:absolute;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-ms-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;width:245px}
.loaderContainer:hover .loaderTooltip{opacity:1}
.mandatoryField{color:red}