BODY
{
	text-align: center;
}
/* specify all for NN4 */
td {
font-family: verdana, arial, sans-serif;
font-size: small;
}

A
{
    COLOR: #3399cc;
    FONT-FAMILY: verdana, arial, helvetica;
    TEXT-DECORATION: none
}
A:link
{
    
    COLOR: #3399cc;
    FONT-FAMILY: verdana, arial, helvetica;
    TEXT-DECORATION: none
}
A:active
{
   
    COLOR: #3399cc;
    FONT-FAMILY: verdana, arial, helvetica;
    TEXT-DECORATION: none
}
A:visited
{
   
    COLOR: #006699;
    FONT-FAMILY: verdana, arial, helvetica;
    TEXT-DECORATION: none
}
A:hover
{
   
    COLOR: #003366;
    FONT-FAMILY: verdana, arial, helvetica;
    TEXT-DECORATION: none
}
P.factsheets
{
    FONT-SIZE: x-small;
    COLOR: #666666;
    FONT-FAMILY: verdana, arial narrow, helvetica;
    margin-top: 10px;
    
}
P.title 
{ 
    FONT-WEIGHT: bold; 
    FONT-SIZE: xx-large; 
    COLOR: #3399cc; 
    FONT-FAMILY: verdana, arial narrow, helvetica; 
    margin: 0 0 0 0; 
width: 500px;
}
SPAN.number
{
    COLOR: #000000
}
TD.icon
{
    PADDING-RIGHT: 3px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 4px;
width: 40px;
}

.map
{
    PADDING-LEFT: 0px;
}
.maptext
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 5px;
    BORDER-LEFT: #ffffff 1px dotted;
}
TABLE.grey
{
    BORDER-RIGHT: #cccccc 5px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #cccccc 5px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #cccccc 5px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #cccccc 5px solid;
    FONT-FAMILY: verdana, arial, helvetica;
    BACKGROUND-COLOR: #cccccc;
}
TABLE.grey DIV.indent
{
    FONT-SIZE: 84%;
    PADDING-LEFT: 10px;
}

TABLE.grey H1
{
    FONT-SIZE: small;
    MARGIN-BOTTOM: 4px;
    COLOR: #003366;
    FONT-FAMILY: verdana, arial narrow, helvetica
}
TABLE.grey P
{
    MARGIN-TOP: 7px;
    MARGIN-BOTTOM: 7px
}
TABLE.grey SPAN.emph
{
    FONT-WEIGHT: bold
}
TABLE.main
{
    BORDER-RIGHT: #ffffff 5px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #ffffff 5px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #ffffff 5px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #ffffff 5px solid;
    FONT-FAMILY: verdana, arial, helvetica;
    BACKGROUND-COLOR: #ffffff
}
TABLE.main DIV.indent
{
    FONT-SIZE: 84%;
    PADDING-LEFT: 10px;
}
TABLE.main H1
{
    FONT-SIZE: small;
    MARGIN-BOTTOM: 4px;
    COLOR: #003366;
    FONT-FAMILY: verdana, arial narrow, helvetica
}
TABLE.main P
{
    MARGIN-TOP: 7px;
    MARGIN-BOTTOM: 7px;
}
TABLE.main SPAN.emph
{
    FONT-WEIGHT: bold
}

table table {
	width: 600px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

TD.dots
{
	BORDER-TOP: #cccccc 1px dotted
}

TABLE.top
{
    BACKGROUND-IMAGE: url(/images/brand/employmentfactsheets/background.gif);
    BACKGROUND-REPEAT: repeat-x
}
TABLE.bottom
{
    BACKGROUND-IMAGE: url(/images/brand/employmentfactsheets/background-bottom.gif);
    BACKGROUND-REPEAT: repeat-x
}

/* ****************************************************************** */
/* PAGE LAYOUT - extra row of links at top of personalised pages  */

td.persnav {
background-color: #ffffff;
padding: 2px 16px 2px 0px;
text-align: right;
color: black;
}

td.persnav img {
display: inline;
}

td.persnav a {
font-weight: bold;
color: black;
}

td.persnav a:link {
font-weight: bold;
color: black;
text-decoration: underline
}

td.persnav a:active {
color: black;
text-decoration: underline
}

td.persnav a:visited {
color: black;
text-decoration: underline
}

td.persnav a:hover {
color: #003366;
text-decoration: underline
}

.smalltextdarkgrey {
float: right;
}

