html    {min-height: 100%; margin-bottom: 0.01em;}
body    {font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 12px; color:#000000; margin: 0; padding: 0px; background-attachment: fixed; background-color: #FFFFF7;}
.bgbodyr {background-image: url('../images/line30.png'); height: 100%;}
.bgbodylr {background-image: url('../images/line30.jpg'); height: 100%;}
.bodysplash {background-image: url('../images/splash/funkysplashbg.jpg');}
.portalbg {background-image: url('../images/splash/bgindex.jpg');}
td      {font-size: 12px;}
img     {border: none;}
.movie  {background-color: #008080;}

.lsplash {
background-position: left top;
background-attachment: fixed;
background-repeat: repeat-y;
background-image: url('../images/splash/leftbg3.jpg');
height: 100%;
width: 100%;
vertical-align: top;
}

.popuptext  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold;}
.G10    {font-size: 10px; color: #009999; background-color: transparent;}
.ngh    {background-color: #FFFFF7;}
.N10    {font-size: 10px;}
.N10T   {font-size: 10px; vertical-align: top;}
.N11T   {font-size: 11px; vertical-align: top;}
.B12CI  {font-size: 12px; font-weight: bold; text-align: center; font-style: italic;}
.N11    {font-size: 11px;}
.N11T   {font-size: 11px; vertical-align: top; height: 26px;}
.N12    {font-size: 12px; font-weight: normal;}
.N1230  {font-size: 12px; font-weight: normal; height: 30px;}
.B1230  {font-size: 12px; font-weight: bold; height: 30px;}
.N12G   {font-size: 12px; color: teal; background-color: transparent;}
.N12GI  {font-size: 12px; color: teal; text-indent: 30px; background-color: transparent;}
.B12    {font-size: 12px; font-weight: bold; background-color: transparent;}
.B12B   {font-size: 12px; font-weight: bold; vertical-align: bottom;}
.B12T   {font-size: 12px; font-weight: bold; vertical-align: top;}
.B12R   {font-size: 12px; font-weight: bold; text-align: right;}
.B12C   {font-size: 12px; font-weight: bold; text-align: center;}
.B12CT  {font-size: 12px; font-weight: bold; text-align: center; vertical-align: top;}
.B14M30 {font-size: 14px; font-weight: bold; vertical-align: middle; height: 40px;}
.H12    {font-size: 12px; font-weight: bold; color: #246AAA; background-color: transparent;}
.H14C   {font-size: 14px; font-weight: bold; color: #246AAA; text-align: center; background-color: transparent;}
.H14    {font-size: 14px; font-weight: bold; color: #246AAA; background-color: transparent;}
.H15CT  {font-size: 15px; font-weight: bold; color: #246AAA; text-align: center; vertical-align: top; background-color: transparent;}
.H15C   {font-size: 15px; font-weight: bold; color: #246AAA; text-align: center; background-color: transparent;}
.H15Carb{text-align: right; vertical-align: bottom; font-size: 15px; font-weight: bold; color: #246AAA; text-align: center; background-color: transparent;}
.H15B   {font-size: 15px; font-weight: bold; color: #246AAA; background-color: transparent;}
.H1530  {font-size: 15px; font-weight: bold; color: #246AAA; height: 30px; background-color: transparent;}
.H16C   {font-size: 16px; font-weight: bold; color: teal; text-align: center; background-color: transparent;}
.H18C   {font-size: 18px; font-weight: bold; color: teal; text-align: center; background-color: transparent;}
.H1930  {font-size: 19px; font-weight: bold; color: #246AAA; height: 30px; background-color: transparent;}
.H1940  {font-size: 19px; font-weight: bold; color: #246AAA; height: 40px; background-color: transparent;}
.H1960  {font-size: 19px; font-weight: bold; color: #246AAA; height: 60px; background-color: transparent;}
.pc80   {height: 80%;}
.pc90   {height: 90%;}
.pc100  {height: 100%;}
.pc60   {height: 60%;}
.H50    {height: 50px;}
.H60    {height: 60px;}
.H70    {height: 70px;}
.H100    {height: 100px;}
.H140    {height: 140px;}
.H160    {height: 160px;}
.H222   {height: 222px;}
.H150   {height: 150px;}
.H140   {height: 140px;}
.H160   {height: 160px;}
.H180   {height: 180px;}
.H200   {height: 200px;}
.H220   {height: 220px;}
.H230   {height: 230px;}
.H240   {height: 240px;}
.H260   {height: 260px;}
.H300   {height: 300px;}
.H350   {height: 350px;}

.FLB12  {font-weight: bold; padding: 0px 0px 0px 50px;}
.FLB1250{font-weight: bold; padding: 0px 0px 0px 70px; height: 50px;}
.FLB12es{font-weight: bold; padding: 0px 0px 0px 70px; color: #246AAA; background-color: transparent;}
.FLN12  {padding: 0px 0px 0px 100px;}

.art    {text-align: right;  vertical-align: top;}
.act    {text-align: center; vertical-align: top;}
.alt    {text-align: left;   vertical-align: top;}
.altb   {text-align: left;   vertical-align: top; font-weight: bold;}
.alb    {text-align: left;   vertical-align: bottom;}
.acm    {text-align: center; vertical-align: middle;}
.arm    {text-align: right;  vertical-align: middle;}
.arb    {text-align: right;  vertical-align: bottom;}
.acb    {text-align: center; vertical-align: bottom;}

.alt40  {text-align: left; vertical-align: top; height: 40px;}
.alt54   {text-align: left; vertical-align: top; height: 54px;}
.alm54   {text-align: left; vertical-align: middle; height: 48px;}
.alt54p  {text-align: left; vertical-align: top; height: 54px; padding: 0px 0px 0px 30px; font-size: 9px;}

.act30  {text-align: center; vertical-align: top;    height: 30px;}
.acm90  {text-align: center; vertical-align: middle; height: 90px;}

.error  {font-size: 12px; color: #FF0000; font-weight: bold; text-align: center; height: 20px; background-color: transparent;}
.stream {font-size: 12px; color: #FF0000; font-weight: bold; text-align: left; height: 25px; background-color: transparent;}
.bbcrimage {position: absolute; top: 123px; left: 595px;}
.rimage {position: absolute; top: 123px; left: 623px;}
.rimage_low {position: absolute; top: 320px; left: 623px;}
.limage {position: absolute; top: 123px; left: 123px;}
.ukflag   {padding: 0px 0px 0px 35px; background-position: 60% 40%; background-repeat: no-repeat; height: 40px; text-align: center; background-image: url('../images/ukbg.gif');}
.usflag   {padding: 0px 0px 0px 35px; background-position: 60% 40%; background-repeat: no-repeat; height: 40px; text-align: center; background-image: url('../images/usbg.gif');}
.deflag   {padding: 0px 0px 0px 35px; background-position: 60% 40%; background-repeat: no-repeat; height: 40px; text-align: center; background-image: url('../images/debg.gif');}
.frflag   {padding: 0px 0px 0px 35px; background-position: 60% 40%; background-repeat: no-repeat; height: 40px; text-align: center; background-image: url('../images/frbg.gif');}
.esflag   {padding: 0px 0px 0px 35px; background-position: 60% 40%; background-repeat: no-repeat; height: 40px; text-align: center; background-image: url('../images/esbg.gif');}
.flag   {padding: 0px 0px 0px 35px; background-position: 60% 40%; background-repeat: no-repeat; height: 40px; text-align: center;}
.tel    {padding: 0px 0px 0px 35px;}
.email  {padding: 0px 0px 0px 15px;}
.star   {color: red; font-weight: bold; font-size: 15px; background-color: transparent;}

/*
.banner    {background-repeat: repeat; background-image: url('../images/uk_banner.jpg'); height: 80;}
.se_banner {background-repeat: repeat; background-image: url('../images/se_banner.jpg'); height: 80;}
.us_banner {background-repeat: repeat; background-image: url('../images/us_banner.jpg'); height: 80;}
.uk_banner {background-repeat: repeat; background-image: url('../images/uk_banner.jpg'); height: 80;}
.es_banner {background-repeat: repeat; background-image: url('../images/es_banner.jpg'); height: 80;}
.fr_banner {background-repeat: repeat; background-image: url('../images/fr_banner.jpg'); height: 80;}
.it_banner {background-repeat: repeat; background-image: url('../images/it_banner.jpg'); height: 80;}
.de_banner {background-repeat: repeat; background-image: url('../images/de_banner.jpg'); height: 80;}
*/
.pic    {height: 160px; background-position: 50% 50%; background-repeat: no-repeat; background-image: url('../images/business-continuity-overview.gif'); text-align: center;}
.pictxt {position: relative; top: -40px; left: 100px;}
.ind10  {text-indent: 10px; height: 40px; vertical-align: top;}
.ind25  {text-indent: 25px; height: 20px; vertical-align: bottom;}
.ind30  {text-indent: 30px; background-color: transparent;}
.ind60  {text-indent: 60px; background-color: transparent;}
.ind120  {text-indent: 120px; background-color: transparent;}

a                {text-decoration:none; color: #246AAA; background-color: transparent;}
a:visited        {color: #246AAA; background-color: transparent;}
a:hover          {color: blue; text-decoration:underline; background-color: transparent;}

a.footer         {color: #666666; font-weight: bold; font-size: 11px; text-align: center; background-color: transparent;}
a.footer:visited {color: #666666; background-color: transparent;}
a.footer:hover   {color: #246AAA; background-color: transparent;}

a.mindex1         {text-decoration:none; color: #016C7C; font-size: 10px; background-color: transparent;}
a.mindex1:visited {color: #016C7C; background-color: transparent;}
a.mindex1:hover   {color: #016C7C; background-color: transparent;}

a.mindex2         {text-decoration:none; color: #01717F; font-size: 10px; background-color: transparent;}
a.mindex2:visited {color: #01717F; background-color: transparent;}
a.mindex2:hover   {color: #01717F; background-color: transparent;}

a.blink           {text-decoration:none; color: #BFBFBF; background-color: transparent;}
a.blink:visited   {color: #BFBFBF; background-color: transparent;}
a.blink:hover     {color: #FFFFFF; text-decoration:underline; background-color: transparent;}

a.blinkb          {text-decoration:none; color: #D5D5D5; background-color: transparent; font-weight: bold;}
a.blinkb:visited  {color: #D5D5D5; background-color: transparent;}
a.blinkb:hover    {color: #FFFFFF; text-decoration:underline; background-color: transparent;}

a.blinkbw          {text-decoration:none; color: #FFFFFF; background-color: transparent; font-weight: bold; font-size: 15px;}
a.blinkbw:visited  {color: #FFFFFF; background-color: transparent;}
a.blinkbw:hover    {color: #FFFFFF; text-decoration:underline; background-color: transparent;}

a.aB12T  		  {text-decoration:none; color: #000000; font-size: 12px; font-weight: bold; vertical-align: top;}
a.aB12T:visited   {text-decoration:none; color: #000000; font-size: 12px; font-weight: bold; vertical-align: top;}
a.aB12T:hover     {text-decoration:underline;color: #000000; font-size: 12px; font-weight: bold; vertical-align: top;}

.menu {
    background-color: #808080;
    text-align: left;
    height: 25px;
}

#menu div.ngh {
    padding-top: 5px;
    padding-bottom: 6px;
    padding-left: 6px;
    padding-right: 8px;
    color: #FFFFFF;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    background-color: transparent;
}

#menu div.top1 {
    padding-top: 5px;
    padding-bottom: 6px;
    padding-left: 6px;
    padding-right: 8px;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    background-color: transparent;
    white-space: nowrap;
/*NGH*/
    border-color: #808080;
    border-width: 1px;
    border-style: none solid none solid;
}

#menu div.top2 {
    padding-top: 5px;
    padding-bottom: 6px;
    padding-left: 6px;
    padding-right: 8px;
    text-align: center;
/*
    border-color: #FFFFF7;
    border-width: 1px;
    border-style: none solid none solid;
*/
    font-size: 11px;
    font-weight: bold;
    color: white;
    background-color: #000000;
}

#menu div.section {
    position: absolute;
    display: inline;
    z-index: -1;
    padding-left: 0px;
    padding-right: 0px;
    text-align: center;
}
#menu div.box {
    background-color: #000000;
    padding-top: 4px;
    padding-bottom: 5px;
/*
    padding-left: 6px;
    padding-right: 6px;
*/
    border-color: #808080;
    border-width: 1px;
    border-style: solid none none none;
    position: relative;
    visibility: hidden;
    width: 136px;
    text-align: center;
}
#menu div.spacer {
    background-color: #008080;
    position: relative;
    visibility: hidden;
    border-width: 0px;
    width: 106px;
}
#menu a {
    font-size: 11px;
    font-weight: bold;
    color: #DDDDDD;
    text-decoration: none;
    white-space: nowrap;
}
#menu a:hover {
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    white-space: nowrap;
}
.pointer {
    cursor: default;
}
.header {
    font-size: 18px;
    font-weight: bold;
    color: teal;
    height: 50px;
    vertical-align: middle;
}

.headerb {
    font-size: 18px;
    font-weight: bold;
    color: #A67D3D;
    height: 50px;
    vertical-align: middle;
}
.header {
    font-size: 18px;
    font-weight: bold;
    color: teal;
    height: 50px;
    vertical-align: middle;
}
.header {
    font-size: 18px;
    font-weight: bold;
    color: teal;
    vertical-align: middle;
}
.header1 {
    font-size: 14px;
    font-weight: bold;
    color: #BFBFBF;
    text-indent: 0px;
}
.header2 {
    position: absolute;
    top: 40px;
    left: 775px;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
}
.mslogo {
    position: absolute;
    top: 300px;
    left: 8px;
}
.iplogo {
    position: absolute;
    top: 400px;
    left: 8px;
}
.dglogo {
    position: absolute;
    top: 330px;
    left: 500px;
}
.risk-matrix {
    position: absolute;
    top: 260px;
    left: 8px;
}
.risk-matrix1 {
    position: absolute;
    top: 320px;
    left: 8px;
}
.risk-matrix2 {
    position: absolute;
    top: 380px;
    left: 8px;
}
.risk-matrix3 {
    position: absolute;
    top: 440px;
    left: 8px;
}
.banner100 {
    font-size: 10px;
    font-weight: normal;
    color: #BFBFBF;
    text-indent: 80px;
}
.banner40 {
    font-size: 10px;
    font-weight: normal;
    color: #39737E;
    text-indent: 40px;
}
.banner30 {
    font-size: 10px;
    font-weight: normal;
    color: #BFBFBF;
    text-indent: 30px;
}
H1 {font-size: 18px;
    font-weight: bold;
    color: teal;
    vertical-align: bottom;
}
H2 {font-size: 14px; font-weight: bold; color: #BFBFBF; text-indent: 0px;}

.bord {
	border-bottom:1px;
	border-top:4px;
	border-right:1px;
	border-left:10px;
	border-style: inset;
    border-color: #FE6666;
	padding:0px;
	}
img.ridge {
	border-style: ridge;
    border-color: #FE6666;
    border-width: 8;
}
img.inset {
	border-style: inset;
    border-color: #F3D616;
    border-width: 6;
}
img.outset {
	border-style: outset;
    border-color: #F3D616;
    border-width: 6;
}
