

<STYLE type="text/css">

/* DR styles */

h1
{
color:#003366;
font-family: arial, helvetica;
font-size:110%;
font-style:normal;
font-weight:700;
font-variant:small-caps;
text-align:left;
margin: 0px 0px 0px 0px;
}

h2
{
color:#003366;
font-family: arial, helvetica;
font-size:110%;
font-style:normal;
font-weight:700;
font-variant:small-caps;
text-align:center;
margin: 0px 0px 0px 0px;
}

h3
{
color:#003366;
font-family: arial, helvetica;
font-size:100%;
font-style:normal;
font-weight:700;
font-variant:small-caps;
text-align:center;
margin: 0px 0px 0px 0px;
}

h4
{
color:#666666;
font-family: arial, helvetica;
font-size:100%;
font-style:normal;
font-weight:700;
font-variant:small-caps;
text-align:center;
margin: 0px 0px 0px 0px;
}

h5
{
color:#ffffff;
font-family: arial, helvetica;
font-size:80%;
font-style:normal;
font-weight:normal;
text-align:center;
margin: 0px 0px 0px 0px;
}
h6
{
color:#ffffff;
font-family: arial, helvetica;
font-size:70%;
font-style:normal;
font-weight:700;
text-align:center;
margin: 0px 0px 0px 0px;
}

h7 /* right profile */
{
color:#003366;
font-family: arial, helvetica;
font-size:100%;
font-style:normal;
font-weight:500;
font-variant:small-caps;
margin: 0.5em;
}
h8
{
color:#003366;
font-family: arial, helvetica;
font-size:120%;
font-style:normal;
font-weight:700;
font-variant:small-caps;
text-align:center;
margin: 0px 0px 0px 0px;
line-height:130%;
}
h9 /* service subheadings */
{
color:#666666;
font-family: arial, helvetica;
font-size:120%;
font-style:normal;
font-weight:700;
font-variant:small-caps;
text-align:left;
margin: 0px 0px 0px 0px;
line-height:130%;
}

body {background-color: #e8e4e4;}

div.container
{
background-color: #ffffff;
width:980px;
margin:5px;
border:1px solid #cccccc;
line-height:150%;
}
div.header
{
color:white;
background-color:#ffffff;
background-image:url(https://www.doc-safe.co.uk/p2p/images/1115/banner_blue_darker2.gif);
background-repeat: no-repeat;
clear:left;
height:120px;
border: 0px solid red;
}

img#banner
a:hover img {border: 1px solid #000000;}

img#righttop1
{
float:right;
width: 200px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:5px;
}
img#righttop2
{
float:right;
height:120px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:5px;
}

div.topnav
{
width:auto;
margin:0px;
line-height:30px;
}
ul.topnav
{
float:left;
width:100%;
padding:0;
margin:0;
list-style-type:none;
background-color:#00b38b;
}
a.topnav
{
float:left;
width:15.1%;
text-decoration:none;
color:#ffffff;
font-family:arial, helvetica;
font-size:100%;
font-style:normal;
font-weight: 700;
font-variant:small-caps;
background-color:#00b38b;
padding:3px 7px;
border-right:1px solid #ffffff;
}
a.topnav:hover {background-color:#649497}
a.topnav:active {background-color:#99cccc}

li.topnav
{
display:inline;
}

div.leftholder
{
float:left;
width:auto;
height:auto;
margin:0px 0px;
border:0px solid green;
}
div.left
{
float:left;
width:200px;
padding:0px 0px 0px 5px;
border-right:0px solid #666666;
margin:5px 10px 0px 0px;
background-color:#ffffff;
}
div.leftnav
{
min-width:120px;
border:0px solid red;
background-color:#C5DCF1;
display:block;
}
div.leftnav p
{
padding: 0px 0px;


}
span#leftnav
{
font-family:arial, sans-serif;
font-size:90%;
color: #ffffff;
font-weight: 500;
border:0px solid blue;
line-height:2em; 
background-color:#00B38B;
display:block;
padding-top:2px;
padding-bottom:2px;
text-align:left;
padding-left:8px;
font-weight:bold;
}
a.leftnav
{
display: block;
margin: 0em 0.5em;
background-color:#C5DCF1;
padding-top:5px;
text-align:left;
font-family:arial, sans-serif;
font-size:90%;
color:#333333;
font-weight: 500;
text-decoration:none;
line-height:1.8em; 
}
a.leftnav:first-child {border-top:none; }
a.leftnav:hover {color:#649497;}
a.leftnav:active {color:#99cccc;}

div.contenthome
{
float:left;
width:700px;
height:100%;
margin-left:0px;
border:0px solid red;
}

div.content
{
float:left;
width:480px;
height:100%;
margin:0px;
border:0px solid red;
font-size: 10pt;
}
div.content-wide
{
float:left;
width:750px;
height:100%;
margin:0px;
border:0px solid red;
}

div.bgimagehome
{
width:auto;
min-height:520px;
border:0px solid black;
}

div.bgimage
{
width:100%;
height:100%;
border: 0px solid green;
}

div.transboxhome
{
width:auto;
height:650px;
padding-top:0px;
border:1px solid #ffffff;
filter:alpha(opacity=100);
opacity:1;
}

div.transbox
{
width:100%;
min-height:650px;
padding-top:0px;
background-color: #ffffff;
border:0px solid yellow;
margin: 0px 0px;
filter:alpha(opacity=100);
opacity:1;
}

div.captionhome
{
float:left;
width:678px;
height:auto;
margin:20px 0px 40px 20px;
border-right:2px solid #003366;
filter:alpha(opacity=100);
opacity:1;
}
div.captionhome img
{
float:left;
margin-top:10px;
border:0px solid red;
}

div.caption
{
float:center;
width:auto;
height:auto;
margin:20px 0px 0px 0px;
padding:0px;
border-right:2px solid #003366;
border-bottom:0px solid green;
border-top:0px solid green;
background-repeat: no-repeat;
filter:alpha(opacity=100);
opacity:1;
}
.caption p
{
margin:0px 0px;
padding:0px 20px;
font-family: arial, helvetica;
font-size:180%;
line-height:180%;
font-weight: bold;
color:#003366;
text-align:right;
border-right:0px solid #003366;
font-variant: small-caps;
filter:alpha(opacity=90);
opacity:0.9;
}
.caption img
{
float:left;
width:auto;
border:0px solid red;
margin-bottom:0px;
clear:both;
}

div.caption2
{
min-width:450px;
margin:0px 0px 0px 0px;
padding:20px 0px 20px 0px;
}
.caption2 img
{
width:450px;
border:0px solid red;
margin:0px;
}

div.messagehome
{
width: auto;
margin: 40px 0px 0px 25px;
padding-top:20px;
border-right:0px solid #999999;
}
div.messagehome p
{
margin:0px 0px 0px 0px;
font-family: arial, helvetica;
color:#333333;
font-size:90%;
text-align:left;
}

div.messagehome a
{
text-decoration:none;
}
div.messagehome a:link {color:#003366}
div.messagehome a:visited {color:#003366}
div.messagehome a:hover {color:#649497}
div.messagehome a:active {color:#649497}


div.message
{
width: auto;
min-height: 400px;
margin: 0px 0px 0px 0px;
padding-bottom:20px;
}
div.message p
{
margin:0px 0px 0px 20px;
font-family: arial, helvetica;
color:#333333;
}
div.message a
{
text-decoration:none;
}
div.message a:link {color:#003366}
div.message a:visited {color:#003366}
div.message a:hover {color:#649497}
div.message a:active {color:#649497}


/* link visited hover active */


/* SERVICE */

div#service
{
padding:10px 0px 20px 0px;
border:0px solid purple;
}
div#service p
{
font-size:90%;
text-align:justify;
}
#service a:link {color:#003366}
#service a:visited {color:#666666}
#service a:hover {color:#649497}
#service a:active {color:#649497}

div#servicenav
{
float:left;
width:80%;
border:0px solid green;
margin-bottom:10px;
}
div#servicenav p
{
color:#003366
}
ul#servicenav
{
list-style-type:disc;
float:center;
text-align:justify;
color:#003366;
width:80%;
padding:0;
margin:0;
}
ul#servicenav a
{
margin: 0 0em;
font-family:arial, sans-serif;
font-size:80%;
text-decoration:none;
font-weight: 500;
line-height:2em;
}
ul#servicenav a:link {color:#003366;}
#servicenav a:visited {color:#003366;}
#servicenav a:hover {color:#649497;}
#servicenav a:active {color:#99cccc;}


/* ABOUT CONTACT WORKING */
div#profile
{
padding:10px 0px 20px 0px;
border:0px solid green;
}
div#profile p
{
font-size:90%;
text-align:justify;
color:#333333;
}
div#profile img
{
float:right;
height:200px;
margin: 10px 0px 10px 20px;
clear:both;
border:0px solid #666666;
filter:alpha(opacity=100);
opacity:1;
}
div#profile a:hover img 
{
border: 0px solid #666666;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
-moz-opacity: 0.8;
}

div#miniprofile
{
margin-top:30px;
}
div#miniprofile p
{
font-size:90%;
text-align:justify;
color:#333333;
}
div#miniprofile img
{
float:right;
max-height:120px;
margin: 10px 0px 10px 20px;
border:0;
display: block;
filter:alpha(opacity=100);
opacity:1;
}
div#miniprofile a:hover img
{
border: 0px solid #666666;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
-moz-opacity: 0.8;
}


/* NEWSLETTER */

div#newsletter
{
padding:10px 0px 20px 0px;
border:0px solid magenta;
}
div#newsletter p
{
font-family: arial, helvetica;
text-align:justify;
font-size:90%;
}
div#newsletter img
{
float:right;
height: 200px;
margin: 10px 0px 10px 20px;
clear:both;
border:0px solid #666666;
filter:alpha(opacity=100);
opacity:1;
}
div#newsletter a:hover img 
{
border: 0px solid #666666;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
-moz-opacity: 0.8;
}


/* NEWS headlines */
div#headline 
{
padding:10px 0px 20px 0px;
border: 0px solid cyan;
}
div#headline p
{
font-family: arial, helvetica;
text-align:justify;
font-size:90%;
}
div#headline img
{
float:right;
height: 120px;
width: auto;
margin: 10px 0px 0px 10px;
clear:both;
}
#headline a:link {color:#003366}
#headline a:visited {color:#003366}
#headline a:hover {color:#649497}
#headline a:active {color:#649497}


/* ARTICLE */

div#article
{
padding:10px 0px 20px 0px;
border: 0px solid red;
border:0px solid blue;
}
div#article p
{
font-family: arial, helvetica;
text-align:justify;
font-size:90%;
}
div#article1 img
{
float:right;
max-width: 300px;
margin: 10px 0px 10px 20px;
clear:both;
filter:alpha(opacity=100);
opacity:1;
}

div#article1 a:hover img 
{
border: 0px solid #666666;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
-moz-opacity: 0.8;
}

div#photocaption
{
display: inline;
float:right;
margin: 0 0 0px 10px;
padding:5px;
border:0px solid #cccccc;
text-align:center;
font-family: arial, helvetica;
text-align:center;
font-size:80%;
color:#666666;
}

div#articleimg
{
float:right;
margin:10px 0px 0px 20px;
text-align:center;
border:0px solid grey;
max-width: 300px
}

div#articleimg img
{
border:1px solid #999999;
display: block;
vertical-align:top;
max-width: 300px;
clear:both;
filter:alpha(opacity=100);
opacity:1;
}
div#articleimg a:hover img 
{
border:1px solid #999999;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
-moz-opacity: 0.8;
}
div#articleimgdesc
{
border:0px solid blue;
text-align:center;
vertical-align:bottom;
}
div#articleimgdesc p
{
font-size:80%;
text-align:center;
}


/* SPAN */

span#home1
{
font-family: arial, helvetica;
font-size:120%;
color: #003366;
font-style:normal;
font-weight:500;
font-variant:small-caps;
}

span#subhead1
{
font-family: arial, helvetica;
font-size:100%;
color: #003366;
font-style:normal;
font-weight:500;
}

span#subhead2
{
font-family: arial, helvetica;
font-size:120%;
color: #003366;
font-style:italic;
font-weight:500;
}

span#service1
{
font-family: arial, helvetica;
font-size:120%;
color: #003366;
font-style:normal;
font-weight:500;
text-align:right;
}
span#service2
{
font-family: arial, helvetica;
font-size:130%;
color: #003366;
font-style:normal;
font-weight:500;
line-height:160%;
}
span#bluelink
{
font-family:arial, helvetica;
}
span#bluelink a:link {color:#003366}
span#bluelink a:visited {color:#003366}
span#bluelink a:hover {color:#649497}
span#bluelink a:active {color:#649497}


span#profile
{
font-size:120%;
color:red;
text-align:left;
clear:left;
}

span#headline
{
font-family:arial, helvetica;
font-size:130%;
color: #003366;
font-style:normal;
font-weight:500;
line-height:160%;
}
span#headline a:link {color:#003366}
span#headline a:visited {color:#003366}
span#headline a:hover {color:#649497}
span#headline a:active {color:#649497}

span#date
{
font-family:arial, helvetica;
font-size:80%;
color: #003366;
font-style:normal;
font-weight:500;
}
span#article
{
}
span#read
{
font-family: arial, helvetica;
font-size:80%;
color: #666666;
font-style:normal;
font-weight:500;
}
span#read a:link {color:#666666}
span#read a:visited {color:#003366}
span#read a:hover {color:#649497}
span#read a:active {color:#649497}


/* QUESTIONS */

div#questions
{
padding:40px 0px 20px 0px;
border:0px solid green;
color:#FFFFFF;
}
div#questions h3
{
color:#FFFFFF;
}

/* RIGHT */

div.rightholder
{
float:right;
width:auto;
height:auto;
margin:0px 0px 20px 0px;
border:0px solid green;
}

div.right
{
float:right;
width:260px;
min-height:500px;
margin:0px 0px 20px 10px;
padding:0px 5px 0px 0px;
border:0px solid purple;
}

/* RIGHT BOX NORMAL */

div.rightbox
{
min-width:180px;
height:auto;
margin: 20px 5px;
text-align:left;
padding:0px;
border:0px solid red;
background-color:#c5dcf1;
filter:alpha(opacity=100);
opacity:1;
}
div.rightboxtop,div.rightboxbottom
{
height:10px;
background-color:#c5dcf1;
}
img#lefttop,img#leftbottom
{float:left;}
img#righttop,img#rightbottom
{float:right;}

div#insideright
{
min-width:180px;
min-height:120px;
margin: 10px 0px;
padding:0px;
border:0px solid green;
background-color:#c5dcf1;
filter:alpha(opacity=100);
opacity:1;
}
div#insideright p
{
font-family: arial, helvetica;
font-size:75%;
font-weight:normal;
color:#666666;
text-align:left;
margin: 3px 10px;
line-height:150%;
text-decoration:none;
}
div#insideright p:first-child
{
color:#003366;
font-weight:500;
font-size:80%;
}
div#insideright a
{
text-decoration:none;
}
div#insideright a:link {color:#666666}
div#insideright a:visited {color:#666666}
div#insideright a:hover {color:#649497}
div#insideright a:active {color:#649497}

div#insideright img
{
float:right;
height:120px;
width:90px;
border:0px solid #666666;
margin:0px 10px 0px 5px;
display: block;
filter:alpha(opacity=100);
opacity:1;
}

div#insideright a:hover img 
{
border: 0px solid #666666;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
-moz-opacity: 0.8;
}


/* RIGHT BOX PROFILE */

/* memo - c5dcf1 */

div.rightboxprof
{
min-width:180px;
height:auto;
margin: 20px 5px;
padding:0px;
border:0px solid red;
background-color:#c5dcf1;
filter:alpha(opacity=100);
opacity:1;
}
div.rightboxtop,div.rightboxbottom
{
height:10px;
background-color:#c5dcf1;
}
img#lefttop,img#leftbottom
{float:left;}
img#righttop,img#rightbottom
{float:right;}

div#insiderightprof
{
min-width:180px;
min-height:130px;
margin: 10px 0px;
padding:0px;
border:0px solid green;
filter:alpha(opacity=100);
opacity:1;
}
div#insiderightprof p
{
font-family: arial, helvetica;
font-size:75%;
font-weight:normal;
color:#666666;
text-align:center;
margin: 10px 0px;
line-height:150%;
text-decoration:none;
}
div#insiderightprof p:first-child
{
color:#666666;
font-weight:500;
font-size:80%;
}
div#insiderightprof a
{
text-decoration:none;
}
div#insiderightprof a:link {color:#666666}
div#insiderightprof a:visited {color:#666666}
div#insiderightprof a:hover {color:#649497}
div#insiderightprof a:active {color:#649497}

div#insiderightprof img
{
float:center;
width:140px;
border:0px solid #666666;
margin:0px 0px 0px 0px;
display: block;
filter:alpha(opacity=100);
opacity:1;
}

div#insiderightprof a:hover img 
{
border: 0px solid #666666;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
-moz-opacity: 0.8;
}



/* RIGHT NAV */

div.rightnav
{

width:80%;
border:0px solid blue;
margin-bottom:10px;
}
span#rightnav
{
font-family:arial, sans-serif;
font-size:90%;
color: #003366;
font-weight: 500;
text-align:left;
}
ul.rightnav
{
list-style-type:disc;
float:center;
text-align:justify;
color:#003366;
width:80%;
padding:0;
margin:0;
}
ul.rightnav a
{
margin: 0 0em;
font-family:arial, sans-serif;
font-size:80%;
color:#003366;
text-decoration:none;
font-weight: 500;
line-height:2em; 
}
ul.rightnav a:hover {color:#649497;}
ul.rightnav a:active {color:#99cccc;}


/* FOOTER */

div.footer
{
height:90px;
padding:0.5em;
background-color:#00b38b;
clear:left;
}

div.footer p
{
color:#ffffff;
font-family: times new roman;
font-size:90%;
font-style:normal;
font-weight:700;
text-align:center;
margin: 0px 0px 0px 0px;
}
a.footer
{
text-decoration:none;
}

a.footer:link {color: #ffffff}    
a.footer:visited {color: #00FF00} 
a.footer:hover {color: #FF00FF}   
a.footer:active {color: #0000FF}  




</STYLE>

