/* author Flowchart Style Sheet                      */
/* Version: 10.1.8                                        */
/* Copyright 2001-2015 Management and Operational Systems Ltd*/

body {font-family:arial, helvetica, sans serif; background-color:#ffffff; color:#000000;}
table {border:0px;}
a img {border:0px;}
td#headerL, td#headerSL, td#header4L {min-height: 105px; height: 105px; background-color:#FFFFFF; font-size:11px; vertical-align:top;}
div#logoL, div#logoSL ,div#logo4L {position:relative; left: 10px; top: 8px; background-repeat:no-repeat; background-image:url('images/companylogo228.png'); width:228px; height:38px;}
div.headerL {min-width: 220px; width: 220px; padding: 15px 10px 5px 10px;}
#fcHead div.headerL {min-width: 230px; width: 230px;}
#fcHead .cName, #fcBodyInner .cName {width:200px; color:#0504AA; font-size:15px;}
#fcHead .pgName, #fcBodyInner .pgName {width:200px; color:#E54B1B;}
#fcHead .pName, #fcBodyInner .pName {width:200px; color:#0504AA; font-size:11px;}
#fcHead .bgwarn , #fcBodyInner .bgwarn {color:#FFFFFF; font-weight:bold;}
#fcHead .roles, #fcBodyInner .roles {vertical-align:top; height:141px; background-color:#0504AA; border-left:1px solid #ffffff; padding-left:1px;}
#fcHead .rolesR, #fcBodyInner .rolesR {border-left:0px solid transparent; border-right:1px solid transparent;}
#fcHead .roles img, #fcBodyInner .roles img {display:block; width:24px; height:144px; cursor:pointer;}
.fcHeadR {height:100%; font-size:11px; z-index:1;}
.headerR {width:100%; background-color: #FFFFFF; vertical-align:top;}
td.headerR {border-left:1px solid #ffffff;}
div.headerR {padding:8px 0px 10px 10px;}
div#logoR, div#logoSR, div#logo4R {position:absolute; top:5px; right:5px; background-position: right top; background-repeat:no-repeat; background-image:url('images/companylogo.png'); width:84px; height:56px;}
div#logoD, div#logoSD, div#logo4D {position:absolute; top:5px; right:5px; background-position: right top; width:56px; height:56px;}
#fcHead .fcname, #fcBodyInner .fcname {color:#E54B1B; font-size:11px; font-weight:normal; vertical-align:top; width:25%;}
#fcHead .fcdata, #fcBodyInner .fcdata {padding-left:10px; font-size: 11px; font-weight:bold; vertical-align:top; width:75%;}
#fcHead .fcdata, #fcHead .fcdata a, #fcBodyInner .fcdata, #fcBodyInner .fcdata a {font-weight:bold; color:#E54B1B;}
#fcHead a.roleinfo, #fcHead a.historyinfo, #fcBodyInner a.roleinfo, #fcBodyInner a.historyinfo {border-bottom:dotted 1px #E54B1B;text-decoration:none;}
#fcHead a.roleinfo:hover, #fcHead a.historyinfo:hover {color:#FFFFFF; background: #E54B1B; border-bottom:solid 1px #FFFFFF; text-decoration:underline;}
a.anchor {margin-top: -152px; padding-top: 152px;}
 
.fctitles {padding-left:10px; color:#000000; font-weight:bold; font-size:13px; background-color:#ffffff; vertical-align:middle;}
.fctitles form {padding-top:8px; display:inline;}
div.linkPdf {display:inline;}
a.linkPdf {color:#000000; font-weight:normal;}
.fctitles div.mailicon, .fctitles div.printicon {position:absolute; display:inline; background-image:url('../portal/images/navicons.png'); background-repeat:no-repeat; background-position: 0px -45px; width:20px; height:20px;}
.fctitles div.mailicon { margin-top:2px;}
.fctitles div.printicon {background-position: 0px -60px; cursor:pointer; margin-top:-3px;}
.fctitles div.printicon {background-position: 0px -60px; cursor:pointer;}
.fctitles a.mailicon, .fctitles a.printicon {text-decoration:none;}
.fh1, .fh11 {background-color:#DCE3EB; border-left:1px solid #ffffff;font-size:1px;}
.fh11 {border-left:9px solid #ffffff; height:5px;}
.fh2 {background-color:#ffffff;font-size:1px;}
#fcHead .cName, #fcBodyInner .cName {display:none;}
div#logoR, div#logoSR, div#logo4R {display:none;}
#viewswitch {font-weight:bold;}
#fcHead {z-index:10;}
#vruler {display:none; top:152px; z-index:2;}
#fcBodyInner {padding-left:10px; border-left:1px solid #000000;}
#fcBodyInner table.fcdetails {border-left:0px !important; }
#legend td {vertical-align:middle; padding-left:6px; font-size:10px;}
#legend div.legendS1, #legend div.legendS2, #legend div.legendT1, #legend div.legendT2 {padding-left:3px; float:left;}
#legend div.legendS2 {padding-top:3px;}
#legend div.legendT1 {padding-top:7px;}
#legend div.legendT2 {padding-left:0px; padding-top:7px;}
div.shpcirc {background-image:url(symbols/symbols.png); background-position: -2px 0px; width:25px; height:21px; font-size: 16px; vertical-align:text-top; text-align:center; margin-top:3px;}
div.shpsqua {background-image:url(symbols/symbols.png); background-position: -2px -21px; width:25px; height:21px; font-size: 16px; vertical-align:text-top; padding-top:1px; text-align:center; margin-top:3px;}
div.shptria {background-image:url(symbols/symbols.png); background-position: -2px -42px; width:25px; height:21px;}
div.shparrl {background-image:url(symbols/symbols.png); background-position: -2px -63px; width:25px; height:21px;}
div.shpdecd {background-image:url(symbols/symbols.png); background-position: -2px -84px; width:25px; height:21px;}
div.shpdecu {background-image:url(symbols/symbols.png); background-position: -2px -105px; width:25px; height:21px;}
div.shpdecg {background-image:url(symbols/symbols.png); background-position: -2px -126px; width:25px; height:21px;}
div.shptrit {background-image:url(symbols/symbols.png); background-position: -2px -147px; width:25px; height:21px;}
div.shpline {background-image:url(symbols/symbols.png); background-position: -2px -168px; width:25px; height:13px;}
div.shpdec0 {background-image:url(symbols/symbols.png); background-position: -2px -189px; width:25px; height:21px;}
div.shpmil0 {background-image:url(symbols/symbols.png); background-position: -2px -210px; width:25px; height:21px;}
div.shpback {background-color: #DFDFDF; height:11px;}

div.rpanelm div.shptria {background-position: -2px -42px;}
div.rpanelm div.shpdec0 {background-position: -2px -189px;}
div.rpanelm div.shpmil0 {background-position: -2px -210px;}

td.rowband {border-top: 1px solid #DCE3EB; padding-top:6px; padding-bottom:5px;}
span.tth, span.tth a.showit {font-weight:bold;}

.tasktitle, .descriptionT {background-image:url('symbols/fcshade.png'); background-repeat:repeat-y; background-color:#ffffff;}
.tasktitle .showit {font-size:12px; vertical-align:0px;}
.tasktitle .showit:hover {color:#FFFFFF; background-color:#0504AA; padding:0px 3px 0px 3px;}
.descriptionT .showit:hover {color:#FFFFFF; background-color:#0504AA; padding:0px 3px 0px 3px; font-weight:normal;}

.tasktitle .thistask {font-size:16px; color:#FFFFFF; background-color:#0504AA;}
.tasktitle .thistask:link {color:#FFFFFF; padding:3px;}
.vrole {width:11px; text-align:center; font-size:11px; cursor:pointer; color:#FFFFFF;}
.eImg {width:20px; overflow:scroll;}
.subplink {font-style:italic}

@media print {
#fcHead {display:none;padding:0px!important;}
}
