#ibm3{
padding-left:     3px;
}
#expEnx391 h1{
display:          none;
}
#formHelp{
font-weight:      bold;
font-size:        10pt;
padding-left:     20px;
}
.req{
font-weight:      bold;
font-size:        12pt;
color:            rgb(16, 75, 145);
padding-right:    2px;
}
#signee{
text-align:       center;
font-weight:      bold;
}
.buttons{
font-size:        12pt;
width:            130px;
}
#reqBox{
text-align:       left;
position:         static;
margin-top:       -8px;
margin-bottom:    9px;
}
#expEnx370{
background-image: url(http://www.safecontractor.com/userimages/109-6534_fs.jpg);
background-position:50% 100%;
background-repeat:no-repeat;
padding-bottom:   109px;
}
#expEnx370 .formTable td{
text-align:       center;
}
#expEnx370 .forms{
font-size:        12px;
background-color: rgb(238, 238, 238);
border-top:       1px solid rgb(0, 82, 160);
padding:          1px;
}
#expEnx370 table{
margin-top:       10px;
margin-bottom:    4px;
}
#expEnx370 table th{
font-size:        9pt;
color:            white;
background-color: rgb(0, 82, 160);
}
.connaughtBlue{
color:            rgb(0, 82, 160);
margin-bottom:    2px;
}
#formTable .static{
font-weight:      bold;
font-size:        12pt;
color:            rgb(0, 82, 160);
margin-top:       22px;
margin-bottom:    15px;
}
#formTable td{
font-size:        9pt;
color:            rgb(51, 51, 51);
}
#expEnx370 h1{
display:          none;
}
#news p.date{
font-style:       italic;
color:            rgb(102, 102, 102);
}
#news p.createdBy{
display:          none;
}
.category span a{
color:            rgb(51, 51, 51);
}
.category a{
color:            rgb(34, 34, 34);
}
.defLink a:link{
color:            rgb(34, 34, 34);
}
.defLink a:visited{
color:            rgb(17, 17, 17);
}
.defLink a:visited{
color:            rgb(17, 17, 17);
}
.defLink a{
color:            rgb(17, 17, 17);
}
.members a:visited{
color:            rgb(16, 75, 145);
}
.members.a:link{
color:            red;
}
.members a{
color:            rgb(16, 75, 145);
}
.members{
font-weight:      normal;
font-style:       normal;
background-image: url(http://www.safecontractor.com/userimages/109-6477_fs.gif);
background-position:50% 50%;
background-repeat:repeat-y;
border-bottom:    3px solid white;
margin-top:       2px;
margin-bottom:    2px;
padding:          10px;
width:            125px;
height:           20px;
}
#navigationTD .memberselected{
font-weight:      bold;
font-style:       normal;
color:            rgb(255, 255, 0);
background-image: url(http://www.safecontractor.com/userimages/109-6378_fs.png);
background-position:0% 0%;
background-repeat:no-repeat;
margin-top:       2px;
margin-bottom:    2px;
padding:          10px;
width:            125px;
height:           20px;
}
#commentBox .formsShort{
text-align:       center;
font-size:        9pt;
border-top:       1px solid rgb(221, 204, 204);
padding:          1px;
}
#commentBox .forms{
width:            100%;
}
#commentBox{
margin-top:       0px;
padding-top:      2px;
}
#commentHistory{
font-size:        9pt;
border-top:       1px solid rgb(255, 238, 238);
margin-top:       28px;
margin-right:     1px;
margin-bottom:    5px;
margin-left:      1px;
padding-top:      3px;
padding-right:    10px;
padding-bottom:   3px;
padding-left:     10px;
}
h3{
color:            rgb(16, 75, 145);
}
h2{
font-size:        11pt;
color:            rgb(16, 75, 145);
}
#news .listImage{
float:            left;
border-top:       2px solid red;
margin-right:     7px;
}
#topLinks .topLink a{
font-weight:      normal;
color:            rgb(255, 255, 255);
}
#topLinks .topLink{
text-align:       left;
font-weight:      normal;
font-size:        14px;
padding-right:    28px;
padding-left:     8px;
}
li{
color:            rgb(51, 51, 51);
}
#toplinks .topLink{
text-align:       left;
font-weight:      normal;
font-size:        14px;
padding-right:    28px;
padding-left:     8px;
}
#topLinks{
padding-top:      113px;
padding-left:     17px;
}
.loginBox{
padding-top:      20px;
}
#loginFormBox{
background-color: white;
background-image: url(http://www.eternalnexus.net/images/login.png);
background-repeat:no-repeat;
border-top:       1px solid rgb(170, 170, 170);
margin-top:       50px;
margin-right:     auto;
margin-left:      auto;
padding:          0px;
width:            319px;
height:           174px;
}
#loginFormBox .domain{
font-weight:      bold;
font-family:      arial, 'arial narrow';
font-size:        9pt;
color:            black;
margin-left:      20px;
}
#loginFormBox pre{
font-size:        9pt;
background-color: transparent;
margin-top:       22px;
margin-left:      75px;
padding:          0px;
width:            auto;
}
#loginFormBox img{
text-align:       left;
margin-left:      4px;
}
.formsShort{
font-weight:      normal;
font-style:       normal;
font-size:        10pt;
background-image: none;
background-position:50% 50%;
border-top:       1px solid rgb(0, 0, 0);
margin-bottom:    1px;
width:            120px;
}
#loginFormBox .buttons{
margin-top:       10px;
}
.newsImage{
float:            left;
color:            rgb(16, 75, 145);
border-top:       2px solid gray;
border-right:     medium none;
border-bottom:    medium none;
margin-top:       3px;
margin-right:     7px;
margin-bottom:    1px;
padding:          0px;
}
.flushNewsImage{
display:          none;
}
#IMG0{
margin-left:      10px;
}
#permaNewsImage{
background-color: rgb(223, 26, 42);
margin-bottom:    20px;
width:            300px;
height:           40px;
}
.flushNewsAbstract{
font-size:        8pt;
color:            rgb(85, 85, 51);
background-color: rgb(213, 219, 238);
padding-top:      0px;
padding-right:    10px;
padding-bottom:   8px;
padding-left:     18px;
}
.flushNewsTitle{
background-color: rgb(213, 219, 238);
margin-top:       3px;
padding-top:      3px;
padding-right:    1px;
padding-bottom:   3px;
padding-left:     18px;
}
.flushNewsDate{
display:          none;
}
#newsFooter{
background-color: rgb(213, 219, 238);
background-image: url(http://safecontractor.portalx.co.uk/userimages/109-6379_fs.jpg);
background-position:50% 100%;
background-repeat:no-repeat;
margin-top:       auto;
margin-right:     0px;
margin-bottom:    0px;
margin-left:      0px;
padding:          0px;
height:           420px;
}
a:visited{
font-weight:      bold;
text-decoration:  none;
color:            rgb(215, 27, 25);
}
a:link{
font-weight:      bold;
font-style:       normal;
text-decoration:  none;
color:            rgb(215, 27, 25);
background-image: none;
background-position:50% 50%;
border-top:       medium none;
}
.riddor{
text-align:       center;
font-size:        9pt;
color:            rgb(51, 51, 51);
background-color: rgb(229, 255, 230);
border-top:       1px solid rgb(0, 0, 0);
padding:          5px;
}
.line{
font-style:       italic;
}
.box{
text-align:       center;
color:            rgb(51, 51, 51);
background-color: rgb(255, 229, 229);
border-top:       1px solid red;
padding:          5px;
}
.report{
font-weight:      bold;
}
ul{
color:            rgb(51, 51, 51);
margin:           0px;
padding:          0px;
}
#navigationTD #ibm a{
color:            red;
}
#connaughtLink{
color:            red;
}
#ibm a{
font-style:       normal;
color:            red;
}
#ibm p{
font-size:        8pt;
display:          block;
}
#ibm img{
margin-bottom:    8px;
display:          none;
}
#ibm{
padding-top:      12px;
padding-right:    12px;
padding-left:     10px;
}
#headerTD{
background-image: url(http://safecontractor.portalx.co.uk/userimages/109-6377_fs.png);
width:            949px;
height:           170px;
}
p{
color:            rgb(51, 51, 51);
margin-top:       6px;
margin-bottom:    6px;
}
#navigationTD a{
font-weight:      normal;
text-decoration:  none;
}
h1{
font-weight:      bold;
font-size:        11pt;
color:            rgb(16, 75, 145);
}
.selected{
font-weight:      bold;
font-style:       normal;
color:            rgb(238, 238, 238);
background-image: url(http://safecontractor.portalx.co.uk/userimages/109-6378_fs.png);
background-position:0% 0%;
background-repeat:no-repeat;
margin-top:       2px;
margin-bottom:    2px;
padding:          10px;
width:            125px;
height:           20px;
}
.categorySelected{
font-weight:      bold;
font-style:       normal;
text-decoration:  none;
color:            rgb(34, 34, 34);
background-image: url(http://safecontractor.portalx.co.uk/userimages/109-6385_fs.png);
background-position:0% 0%;
background-repeat:no-repeat;
margin-top:       2px;
margin-bottom:    2px;
padding:          10px;
width:            125px;
height:           20px;
cursor:           pointer;
}
.category{
font-weight:      normal;
font-style:       normal;
color:            rgb(51, 51, 51);
background-image: url(http://safecontractor.portalx.co.uk/userimages/109-6385_fs.png);
background-position:0% 0%;
background-repeat:no-repeat;
margin-top:       2px;
margin-bottom:    2px;
padding:          10px;
width:            125px;
height:           20px;
cursor:           pointer;
}
#main{
font-size:        9pt;
color:            rgb(85, 85, 51);
background-color: rgb(255, 255, 255);
padding-top:      0px;
padding-right:    15px;
padding-bottom:   5px;
padding-left:     5px;
width:            479px;
}
.defLink{
background-image: url(http://reportline.portalx.co.uk/userimages/99-4572_fs.gif);
background-repeat:repeat-y;
border-bottom:    3px solid white;
margin-top:       2px;
margin-bottom:    2px;
padding:          10px;
width:            125px;
height:           20px;
}
#navigationTD{
font-size:        13px;
background-color: rgb(255, 255, 255);
background-image: url(http://reportline.portalx.co.uk/css/none);
background-position:50% 100%;
background-repeat:repeat-x;
margin-right:     0px;
width:            140px;
}
#navTD{
width:            300px;
}
td{
vertical-align:   top;
color:            rgb(51, 51, 51);
}
#mainTD{
background-color: white;
background-image: url(http://reportline.portalx.co.uk/css/none);
background-position:50% 100%;
background-repeat:repeat-x;
}
#newsTD{
vertical-align:   top;
font-size:        10pt;
background-color: rgb(213, 219, 238);
background-image: url(http://safecontractor.portalx.co.uk/css/none);
height:           100%;
}
#template{
border-right:     1px solid rgb(0, 0, 0);
border-left:      1px solid rgb(0, 0, 0);
margin-right:     auto;
margin-left:      auto;
width:            945px;
}
body{
font-family:      arial, helvetica, tahoma;
font-size:        10pt;
background-color: rgb(136, 136, 136);
margin:           0px;
padding:          0px;
}
a:hover{
text-decoration:  underline;
color:            rgb(215, 27, 25);
}
