body {scrollbar-3dlight-color:#fff; 
scrollbar-arrow-color:#00313b; 
scrollbar-base-color:#fff; 
scrollbar-darkshadow-color:#fff; 
scrollbar-face-color:#fff; 
scrollbar-highlight-color:#fff; 
scrollbar-shadow-color:#303030}


h1{
font-family: Arial, Verdana, "Franklin Gothic", sans-serif; 
font-size: 130%;
font-weight:bold;
color: #303030;
margin:5px 0;
}

h2{
font-family: Arial, Verdana, "Franklin Gothic", sans-serif; 
font-size:1.4em;
color:#303030;
}

h3{
font-family: Arial, Verdana, "Franklin Gothic", sans-serif; 
font-size:1.3em;
margin:5px 0;
color:#303030;
line-height:1.2em;
}


h4{
font-family: Arial, Verdana, "Franklin Gothic", sans-serif; 
font-size:1.0em;
margin:0 0 10px 0;
color:#303030;
}

em
{
font-style:italic;
}

p{
font-size:1.0em;
line-height:1.6em;
font-family: Arial, Verdana, "Franklin Gothic", sans-serif; 
margin-bottom:10px;
}

td{
font-size:1.0em;
line-height:1.6em;
font-family: Arial, Verdana, "Franklin Gothic", sans-serif; 
text-align:left;
}

input{
font-size:1.0em;
font-weight:bold;

margin:0;
}

strong
{
font-weight:bold;
}

.box-background
{
background-image:url(../images/bg-box-body.gif);
background-repeat:repeat-y;
}
.box-backgroundTopNews
{
background-image:url(../images/bg-box-body-blue.gif);
background-repeat:repeat-y;
background-color:#5195a0;
}


.box-title
{
font-weight:bold;
}

.box-title a:hover
{
    color:#004F5A;
    text-decoration:none;
    font-weight:bold;
    /*border-bottom:1px dashed #5296a1;*/
}

.center{
text-align:center;
}

.small{
font-size:80%;
line-height:1.3em;
}

.bold{
font-weight:bold;
}

.hide{
display:none;
}

.darkGreen {
font-weight: bold;
color: #00313b;
margin:0;
}

/* Related box */
.relatedBox
{
    padding:5px;
}

.relatedHeading
{
    margin:0 0 5px 0;  
/*    font-style:italic;*/
    font-weight:bold;
    color:#004F5A;
}

.relatedDataContainer
{}

.relatedDataItem
{
    list-style-position:outside;
    margin-left:20px;
    font-size:1.0em;
    font-family: Arial, sans-serif;  	
	list-style-image: url(../images/bulleta-z.gif);
	margin-bottom:5px;
}

.lowGraphics {
color:#004F5A;
font-size:100%;
font-weight:bold;
}

/* end Related Box */
.red {
color:red;
}

#siteMap
{
    font-size:80%;  
    font-weight:bold;  
}


#content li {
font-size: 1.1em; 
line-height:1.8em;
margin: -5px 0px 1px -5px;
padding-bottom:3px;
font-family: Arial, Verdana, "Franklin Gothic", sans-serif; 
list-style-image: url(../images/bulletContent.gif);
}

#a-z ul li {
font-size: 1.0em; 
line-height:1.6em;
margin: 0 0 0 -25px;
font-family: Arial, Verdana, "Franklin Gothic", sans-serif; 
}

#a-z ul li ul li { 
font-weight:100;
margin-left:-3px;
/*padding-left:16px;*/
}




a{
color:#004F5A;
text-decoration:none;
font-weight:bold;
}

#main-body a{
color:#004F5A;
font-weight:bold;
}

#main-body a:hover{
color:#004F5A;
text-decoration:none;
font-weight:bold;
/*border-bottom:1px dashed #5296a1;*/
}

a img{
border:0;
}

#boxContent li{
margin:5px -20px;
line-height:1.6em;
/*list-style-image: url(../images/icon-pdf.jpg);*/
}

#hr {
height:7px;
margin:0;
background:url(../images/hr.gif) repeat-x;
}

#bottomMenu 
{
color:#808080;
font-size:0.65em;
line-height:1.6em;
font-family: Arial, Verdana, "Franklin Gothic", sans-serif; 
width:100%;
margin-left:3px;
}

#bottomMenu a{
color:#004F5A;
text-decoration:none;
font-weight:bold;
}

#bottomMenu a:hover{
color:#004F5A;
text-decoration:none;
font-weight:bold;
/*border-bottom:1px dashed #5296a1;*/
}

#main-body
{
    margin-bottom:20px;
}

#main-content {
margin:10px 0 10px 0;
/*line-height:1.4em;*/
line-height:1.4em;
color: #303030;
font-family: Arial, Verdana, "Franklin Gothic", sans-serif; 
}

#main-content p{
    line-height:1.3em;
}

#main-content ul li
{
    list-style-image: url(../images/bulleta-z.gif); 
    list-style-position:outside;
    margin-left:20px;
    font-size:1.0em;
    line-height:1.6em;
    font-family: Arial, sans-serif;    
}

.newswrapper ol li
{
    list-style:decimal;
    list-style-position:outside;
    margin-left:20px;
    font-size:1.0em;
    line-height:1.6em;
    font-family: Arial, sans-serif;     
    font-weight:bold;
    color:#95111E;
}

.newswrapper ol li p
{
    color: Black;
    margin: 0 0 0 0;
    font-weight:normal;
}
.newswrapper * strong,
.newswrapper * b,
.newswrapper * h2
{
    color: #004F5A;
}

#search {
width:240px;
height:85px;
float:right;
background:url(../images/bg-searchBox.gif);
margin-right:5px;
}

#silver a{
color:#999999;
font-weight:bold;
text-decoration:none;
}


#norwichOffice
{
    position: relative; float: left; padding: 10px; width:195px;
}

#londonOffice
{
    position: relative; float: left; padding: 10px; width:230px;
}

#dissOffice
{
    position: relative; float: left; padding: 10px; width:210px;
}
#jobTitle h3{
font-size:1.0em;
font-weight:bold;
}

#team h3{
font-size:1.0em;
font-weight:bold;
}

#experience h3{
font-size:1.0em;
font-weight:bold;
}

.cntnwsimg {
margin-right:-4px;
margin-bottom:-40px;
padding:0;
}

#tblRegistration td
{
    padding:3px;
}




#contactlink a:hover
{
    text-decoration:none;
    border-bottom:0px;
    font-weight:bold;
}

#hypcontactlink a:hover
{
    color:#004F5A;
    /*border-bottom:1px dashed #5296a1;*/
    font-weight:bold;
    text-decoration:none;
}

.alphasort
{
    margin:20px 20px; 
    font-size:14px;
}

.alphasort a
{
    padding-left:3px;
    padding-right:3px;
}

img a{
    text-decoration:none;
    border-bottom:none;
}

a img {
    text-decoration:none;
    border-bottom:none;
}

#tblNews tbody tr td a,
#tblNews tbody tr td p a
{
    text-decoration:underline;
}

#tblNews tbody tr td h3 a
{
    text-decoration:none;
}
