#formContainer h1{
display:          none;
}
#navigation .categorySelected a{
color:            white;
}
#newsTable td p{
margin-top:       0px;
}
#news{
margin-top:       0px;
}
h1.linkTitle{
color:            red;
display:          none;
}
address{
font-size:        9pt;
padding-left:     17px;
}
#navigation .categorySelected{
font-weight:      bold;
font-style:       normal;
font-size:        9pt;
color:            white;
background-color: rgb(0, 53, 130);
background-image: url(http://spectrum.portalx.co.uk/userimages/23-995_fs.png);
background-position:left center;
background-repeat:no-repeat;
border-top:       1px solid rgb(0, 0, 0);
border-bottom:    1px solid rgb(0, 0, 0);
margin-top:       -1px;
margin-bottom:    0px;
padding-top:      8px;
padding-bottom:   8px;
padding-left:     23px;
cursor:           pointer;
}
#sitesearch .forms{
background-color: rgb(255, 255, 255);
border:           2px inset rgb(255, 255, 255);
margin-top:       1px;
margin-right:     0px;
margin-bottom:    3px;
margin-left:      0px;
width:            114px;
}
#mainTD{
vertical-align:   top;
margin:           0px;
padding:          0px;
height:           100%;
}
img{
margin:           0px;
}
#sitesearch{
text-align:       right;
margin-top:       15px;
margin-right:     7px;
margin-bottom:    1px;
margin-left:      15px;
padding:          0px;
width:            170px;
}
a:hover{
font-weight:      bold;
font-family:      helvetica;
text-decoration:  none;
color:            rgb(0, 49, 119);
}
a:visited{
font-weight:      bold;
font-family:      helvetica;
text-decoration:  none;
color:            rgb(0, 49, 119);
}
a:link{
font-weight:      bold;
font-family:      helvetica;
text-decoration:  none;
color:            rgb(0, 49, 119);
}
a{
text-decoration:  none;
}
#navigation .category{
font-weight:      bold;
font-family:      helvetica;
font-size:        9pt;
color:            rgb(0, 49, 119);
background-color: rgb(255, 255, 255);
background-image: url(http://spectrum.portalx.co.uk/userimages/23-995_fs.png);
background-position:left center;
background-repeat:no-repeat;
border-top:       1px solid rgb(122, 122, 122);
border-bottom:    1px solid rgb(122, 122, 122);
margin-top:       -1px;
margin-bottom:    0px;
padding-top:      8px;
padding-bottom:   8px;
padding-left:     22px;
cursor:           pointer;
}
#navigation .defLink{
font-family:      helvetica;
margin-top:       1px;
margin-bottom:    1px;
padding-top:      4px;
padding-bottom:   4px;
padding-left:     25px;
}
#main{
text-align:       left;
background-color: white;
margin:           0px;
padding:          0px;
width:            390px;
height:           100%;
}
#navigation{
font-weight:      bold;
margin-top:       8px;
margin-right:     15px;
margin-bottom:    0px;
margin-left:      15px;
padding-top:      0px;
width:            170px;
}
#navigationTD{
margin:           0px;
padding:          0px;
height:           95%;
}
html{
height:           100%;
}
body{
text-align:       center;
font-family:      arial;
color:            rgb(68, 68, 68);
background-color: rgb(204, 204, 204);
margin:           0px;
padding:          0px;
height:           100%;
letter-spacing:   0px;
}
#template{
background-color: white;
border-right:     1px solid rgb(34, 34, 34);
border-bottom:    1px solid rgb(34, 34, 34);
border-left:      1px solid rgb(34, 34, 34);
margin-right:     auto;
margin-left:      auto;
width:            790px;
}
td{
text-align:       left;
vertical-align:   top;
font-size:        9pt;
}
#navigation .selected{
font-family:      helvetica;
color:            white;
background-color: rgb(167, 179, 217);
margin-top:       1px;
margin-bottom:    1px;
padding-top:      4px;
padding-bottom:   4px;
padding-left:     25px;
cursor:           pointer;
}
h1{
font-size:        17pt;
color:            rgb(0, 65, 147);
margin-top:       0px;
margin-bottom:    3px;
}
p{
font-size:        10pt;
margin-top:       4px;
margin-bottom:    6px;
}
.forms{
font-size:        9pt;
background-color: rgb(215, 220, 239);
border:           1px solid rgb(215, 220, 239);
margin-top:       0px;
margin-bottom:    0px;
width:            240px;
}
#formTable td{
vertical-align:   middle;
border-bottom:    1px solid rgb(120, 120, 120);
margin-top:       0px;
padding-top:      10px;
padding-bottom:   5px;
}
.head{
display:          block;
}
.head h1{
display:          none;
}
.buttons{
font-size:        8pt;
border:           1px solid rgb(102, 102, 102);
margin-top:       1px;
margin-right:     0px;
margin-bottom:    0px;
margin-left:      0px;
}
#formContainer p{
margin-top:       0px;
}
.req{
font-weight:      bold;
font-size:        12pt;
color:            rgb(51, 0, 255);
position:         static;
margin-top:       -1px;
margin-bottom:    -1px;
padding-top:      1px;
padding-right:    5px;
padding-bottom:   0px;
padding-left:     0px;
}
#navigation2 .defLink{
font-weight:      bold;
font-style:       normal;
font-family:      helvetica;
font-size:        10pt;
background-image: url(http://spectrum.portalx.co.uk/userimages/23-995_fs.png);
background-position:left center;
background-repeat:no-repeat;
border-top:       1px solid rgb(122, 122, 122);
margin-top:       0px;
margin-bottom:    0px;
margin-left:      15px;
padding-top:      11px;
padding-bottom:   3px;
padding-left:     25px;
width:            145px;
height:           25px;
}
#sitesearch .buttons{
margin-bottom:    4px;
width:            50px;
}
#mitraworks{
font-size:        10pt;
padding-top:      6px;
}
h3{
font-size:        12pt;
color:            rgb(0, 65, 147);
margin:           0px;
padding-top:      14px;
padding-right:    0px;
padding-bottom:   1px;
padding-left:     0px;
}
ul{
font-size:        10pt;
margin:           0px;
padding-top:      4px;
padding-right:    0px;
padding-bottom:   5px;
padding-left:     16px;
}
li{
font-size:        10pt;
list-style:       square outside none
}
#mitraworks a:link{
font-weight:      normal;
font-size:        9pt;
}
#mitraworks a:hover{
font-weight:      normal;
font-size:        9pt;
}
#mitraworks a:visited{
font-weight:      normal;
font-size:        9pt;
}
#news h4{
font-size:        12pt;
color:            rgb(0, 65, 147);
margin-top:       11px;
margin-bottom:    2px;
}
#news p{
font-size:        10pt;
}
.newsTable{
font-size:        10pt;
}
#news h1{
font-size:        17pt;
}
hr{
font-size:        10pt;
height:           1px;
}

