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/demo/sidelogo.gif)}
* html body.nav{background-color:#eee;padding-top:12px;background-repeat:no-repeat;background-position:bottom;background-image:url(../images/demo/sidelogo.gif)}
body.header{background-color:#69c;background-repeat:repeat-x;background-position:middle;padding-left:8px;background-image:url(../images/demo/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/demo/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/demo/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/demo/buttonbg4.gif) no-repeat;background-repeat:no-repeat;height:20px;text-align:center;color:#fff}
.td_button_ab{vertical-align:top;background:url(../images/demo/buttonbg2.gif) no-repeat;background-repeat:no-repeat;height:20px;text-align:center;color:#fff}
.td_button_al{vertical-align:top;background:url(../images/demo/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/demo/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/demo/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/demo/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/demo/tabhi.gif)}
div.x{border-bottom:1px solid #ccc}
a:hover div.x{text-decoration:underline;color:#123}
*{font-family:Verdana,Arial,sans-serif;font-size:8pt}
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/demo/bottomgrad2.png)}
body.infocorner{background-color:#69c;background-image:url(../images/demo/bottomgrad.png)}
td.separator{border-left:1px solid black}
div.menuholder{margin:0 0 0 9px;padding-left:2px;background-image:url(../images/demo/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/demo/buttonbg6.gif)}
div.buttons button.long{width:150px;background-image:url(../images/demo/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/demo/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/demo/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/demo/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/demo/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/demo/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/demo/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/demo/id_google.gif)}
div.searchheader{position:absolute;top:0;left:0;width:600px;color:#fff;padding-left:1em;height:16px;background-image:url(../images/demo/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/demo/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/demo/notes2.gif)}
div.notesLink2{width:32px;height:32px;cursor:pointer;background-image:url(../images/demo/notes3.gif)}
div.correspondenceLink{background-image:url(../images/demo/correspond.gif);width:32px;height:32px;cursor:pointer}
div.dependantsLink{background-image:url(../images/demo/dependants.gif);width:16px;height:16px;cursor:pointer}
div.attachmentsLink{width:32px;height:32px;background-image:url(../images/demo/attach.gif);background-position:center;background-repeat:no-repeat;cursor:pointer}
div.reportsLink{background-image:url(../images/demo/reports.gif);width:32px;height:32px;cursor:pointer}
div.surveySlotsLink{background-image:url(../images/demo/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,td.overdueRedColor a{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/demo/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/demo/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/demo/tabhi.gif")}
div.shortJobServiceMenu a{background-image:url("../images/demo/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/demo/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/demo/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/demo/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}
a{color:#000}
div a{color:#000;text-decoration:none}
body{margin:0;padding:0;margin-top:5px}
body.nav{background-color:#fff;padding-top:12px;background-image:url(../images/demo/ralogo_small.gif);background-image:url(../images/demo/mlogo-faint.gif);background-repeat:no-repeat;background-position:bottom;background-attachment:fixed;background-position:bottom}
body.header{background-color:#69c;background-image:url(../images/demo/topgradient2.png);background-repeat:repeat-x;background-position:middle}
body.main{background-color:#eee;padding:12px 0 0 0;BORDER-RIGHT:white 1px solid;BORDER-LEFT:#587593 1px solid;BORDER-TOP:#e1e1e1 0 solid;BORDER-BOTTOM:white 1px solid}
button{border:1px outset #9bd;padding:0;height:18px;background-color:#9bd}
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;background-image:url(../images/demo/tablo.gif);color:#FFF;width:150px;text-align:center}
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}
span.ad{height:20px;padding:2px 7px 2px 7px;cursor:pointer;font-family:Verdana,Arial,sans-serif;font-size:11px;width:80px;text-align:center;text-decoration:none}
.td_button_ad{vertical-align:top;background:url(../images/demo/buttonbg4.gif);background-repeat:no-repeat;height:20px;text-align:center}
.td_button_ab{vertical-align:top;background:url(../images/demo/buttonbg2.gif);background-repeat:no-repeat;height:20px;text-align:center}
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;background-image:url(../images/demo/buttonbg.png);width:150px;text-align:center;margin-right:16px}
div.headerNav li{margin:0;padding:0;float:left}
div.headerNav li a{color:#8c909b}
div.headerNav li a.hi{color:#000}
div.b{width:2px;padding:0;margin:0 2px 0 2px;background-color:#69c;float:left}
div.s{background-color:#eee;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:8pt;font-weight:bold;width:150px;text-align:center;background-image:url(../images/demo/tabhi.gif)}
div.x{border-bottom:1px solid #ccc}
a:hover div.x{text-decoration:underline;color:#123}
*{font-family:Verdana,Arial,sans-serif;font-size:8pt}
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.blank{padding:1px;border:0;background:0}
table.resultstable td{padding:1px;border:1px solid #ccc;background-color:#f8f8f8}
table.resultstable th{border:1px outset #eee;text-align:left;background-color:#888;color:#fff}
table.resultstable{border-collapse:collapse;margin-left: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}
div.headerNav{top:18px;left:124px}
body.info{background-color:#69c;background-image:url(../images/demo/bottomgrad2.png)}
body.infocorner{background-color:#69c;background-image:url(../images/demo/bottomgrad.png)}
td.separator{border-left:1px solid black}
div.menuholder *{color:#000}
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:1em}
div.buttons button{width:100px;height:24px;border:0;padding:0;background:0;background-image:url(../images/demo/buttonbg.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/demo/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 #ddd;background-color:#ddd}
div.groupdiv span.group{font-size:8pt;font-weight:bold}
div.lightClass{background-color:#eaeae7}
table.edittable td.holder{background-color:#ddd;border-left:1em solid #eee}
table.edittable td.blank,table.resultstable td.blank,table.resultstable2 td.blank{background-color:#ddd!important}
table.edittable td.errors{border-left:1em solid #eee;border-top:2px solid #eee}
table.edittable td.holdertop{background-color:#ddd;border-left:1em solid #eee;border-top:1em solid #eee}
table.edittable td.lightClass{margin-left:1em;border-left:1em solid #eee;background-color:#eaeae7}
td.bigthing{color:#000}
span.servdesc{font-size:14px;font-weight:bold}
div.m{float:left;padding:3px;font-weight:bold;text-align:center;cursor:pointer;margin:4px}
div.m:active{border:1px inset #9cf}
input.readonly{background-color:#ccc}
input.combo{width:100px}
select.combo{width:50px}
div.more{background-color:#ddd;padding:2px;width:16px;height:8px;cursor:pointer}
body.login,body.changePassword{background:#fff url(../images/demo/watermark.gif) center no-repeat;padding-top:0;padding-left:0;padding-right:0;color:black}
body.login,body.changePassword a{color:#faa500}
body.survey{background-image:url(../images/demo/id_google.gif);background-repeat:no-repeat;padding-top:64px;padding-left:12px;padding-right:12px}
div.searchheader{position:absolute;top:0;left:0;width:600px;color:#fff;padding-left:1em;height:16px;background-image:url(../images/demo/bottomgrad2.png)}
div.searchheader_short{position:absolute;top:0;left:0;width:400px;color:#fff;padding-left:1em;height:16px;background-image:url(../images/demo/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:#ddd;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;background-image:url(../images/demo/notes2.gif);cursor:pointer}
div.correspondenceLink{width:32px;height:32px;background-image:url(../images/demo/correspond.gif);cursor:pointer}
div.dependantsLink{width:16px;height:16px;background-image:url(../images/demo/dependants.gif);cursor:pointer}
div.attachmentsLink{width:32px;height:32px;background-image:url(../images/demo/attach.gif);background-position:center;background-repeat:no-repeat;cursor:pointer}
div.reportsLink{width:32px;height:32px;background-image:url(../images/demo/reports.gif);cursor:pointer}
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}
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}
.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}
.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}
table.logintable{background:url(../images/demo/watermark.gif) no-repeat center}
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:5px 7px 5px 7px}
div.auto_complete ul li.selected{background-color:#9ac1e9}
div.auto_complete ul strong.highlight{color:#800;margin:0;padding:0}
td a{text-decoration:none}
.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/demo/smalladd.gif') no-repeat;float:left;width:16px;height:16px}
.smalladdheader{background:url('../images/demo/smalladdheader.gif') no-repeat;float:left;width:64px;height:20px}
.smallmodify{background:url('../images/demo/smallmodify.gif') no-repeat;float:left;width:16px;height:16px}
.smalldelete{background:url('../images/demo/smalldelete.gif') no-repeat;float:left;width:16px;height:16px}
.smallwarning{background:url('../images/demo/warning.gif') no-repeat;float:left;width:16px;height:16px}
.smalldelete{background:url('../images/demo/smalldelete.gif') no-repeat;float:left;width:16px;height:16px}
.printbutton{background:url('../images/corp/buttonbg.gif') no-repeat;width:90px}
.eraser{background:url('../images/demo/eraser.gif') no-repeat;float:left;width:16px;height:16px}
.browsedotsfat{background:url('../images/demo/browsedotsfat.gif') no-repeat;float:left;width:16px;height:16px}
.smallcal{background:url('../images/demo/smallcal.gif') no-repeat;float:left;width:16px;height:16px}
.attach{background:url('../images/demo/attach.gif') no-repeat;float:left;width:16px;height:16px}
.relocatee{background:url('../images/demo/relocatee.gif') no-repeat;float:left;width:20px;height:16px}
.dependants{background:url('../images/demo/dependants.gif') no-repeat;float:left;width:20px;height:16px}
.overview{background:url('../images/demo/overview.gif') no-repeat;float:left;width:20px;height:16px}
.addbk_16{background:url('../images/demo/addbk_16.gif') no-repeat;float:left;width:20px;height:16px}
div.policyDivider div.hi{background-image:url('../images/demo/tablo3.gif')!important}
div.policyAligner{margin:1em}
div.policyMenu,div.shortPolicyMenu{float:left;height:50px;background-image:url('../images/demo/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}
.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}
div.raVersion{filter:Alpha(opacity = 15);-moz-opacity:.15;position:absolute;top:32px;right:8px}
.display-none{display:none}
.display-block{display:block}
.right-align{text-align:right}
.center-align{text-align:center}
.center-bold{text-align:center;font-weight:bold}
.overflow-hidden{overflow:hidden}
.bold{font-weight:bold}
.jscript-detector-table{margin:0;width:100%;height:100%;border-style:solid;border-color:red}
.radio_button{width:20px;border:0}
.width-392px{width:392px}
.width-100{width:100%}
.width-99{width:99%}
.width-70{width:70%}
.width-30{width:30%}
.blue{color:blue}
.mandatoryField,.red{color:red}
.padding-15{padding:15px}
.padding-top-30{padding-top:30px}
.padding-top-50{padding-top:50px}
.padding-top-0{padding-top:0}
.padding-bottom-5{padding-bottom:5px}
.margin-0{margin:0}
.margin-bottom-5em{margin-bottom:5em}
td.errors{border-color:transparent!important;border-left:1em solid #eee;border-top:2px solid #eee}
.font-size-10{font-size:10pt}
.font-size-16{font-size:16pt}
#ascrail2000{width:15px;z-index:4000;background:none repeat scroll 0 0 #103969;cursor:default;visibility:hidden;top:0;left:1905px;height:909px;opacity:.9}
#ascrail2000-hr{height:15px;z-index:4000;background:none repeat scroll 0 0 #103969;top:894px;left:432px;position:absolute;cursor:default;display:none;width:1473px;opacity:.9;"
}

#ascrail2001 {
	width: 15px;
	z-index: 11000;
	background: none repeat scroll 0 0 rgb(16, 57, 105);
	cursor: default;
	position: absolute;
	top: 0;
	left: 417px;
	height: 909px;
	display: none;
	opacity: 0.9;"}
#ascrail2001-hr{height:15px;z-index:11000;background:none repeat scroll 0 0 #103969;top:894px;left:0;position:absolute;cursor:default;display:none;opacity:.9}
#ascrail2000 div{position:relative;top:0;float:right;width:15px;height:120px;background-color:#f1c40f;border:medium none;background-clip:padding-box;border-radius:0}
#ascrail2000-hr div{position:relative;top:0;height:15px;width:120px;background-color:#f1c40f;border:medium none;background-clip:padding-box;border-radius:0}
#ascrail2001 div{position:relative;top:0;float:right;width:15px;height:0;background-color:#f1c40f;border:medium none;background-clip:padding-box;border-radius:0}
#ascrail2001-hr div{position:relative;top:0;height:15px;width:0;background-color:#f1c40f;border:medium none;background-clip:padding-box;border-radius:0;left:0}
#pop1{display:none;position:absolute;top:53px;left:53px;width:600px;height:200px;filter:Alpha(opacity=0)}
#pop3{display:none;position:absolute;top:53px;left:53px;background-color:#000;filter:Alpha(opacity=33);width:600px;height:200px}
#pop2{display:none;position:absolute;top:43px;left:43px;width:0;height:0}
#maiLogo{width:800px;height:auto}
#raLogo{width:150px;height:150px}