﻿/* MAIN BODY TEMPLATE STYLES COMMON TO ALL PAGES */
body 
{
    margin: 0 0 15px 0;
    padding: 0;
    background: #FFF url(../images/main_bg.jpg);
    font-family: Arial, Sans-Serif;
    font-size: medium;
    font-size: 72%;
    font-weight: normal;
    line-height: 1.4em;
    color: #808285;
}

img 
{
    border: 0;
}

a 
{
    text-decoration: none;
    color: #808285;
}

a:hover 
{
    color: #a50069;
}

a.pinklink 
{
    font-weight: bold;
    color: #a50069;
}

a.smalllink 
{
    font-size: 0.9em;
}

/* CLEAR BOTH WAYS */
.clr 
{
    clear: both;
}

#wrapper 
{
    width: 970px;
    min-height: 850px;
    margin: 0 auto;
    position: relative;
}

* html #wrapper 
{
    height: 850px;
}

#header 
{
    width: 970px;
    height: 146px;
    position: relative;
    background: #a50069;
}

#printheader 
{
    display: block;
}

img#definingrisk 
{   
   display: none;
}

img#logo 
{
    display: none;
}

#maincontent 
{
    width: 970px;
    min-height: 694px;
    position: relative;
    background: #FFF;
}

* html #maincontent 
{
    height: 694px;
}

#leftcol 
{
    display: none;
}

#onlineadvert 
{
    display: none;
}

#pagecontent 
{
    float: left;
    width: 100%;
    border-top: solid 1px #FFF;
    border-right: solid 1px #FFF;
    background: #FFF;
}

#pageheader 
{
    margin-left: 20px;
    padding: 0;
    border-bottom: 1px dotted #808285;
    margin-right: 15px;
    height: 155px;
    position: relative;
}

#pageheader h1 
{
    line-height: 0.9em;
    font-size: 2.3em;
    font-weight: bold;
    color: #a50069;
    margin-bottom: 0;
    padding-top: 40px;
    padding-bottom: 0;
    width: 500px;
    letter-spacing: -0.0075em;
}

#pageheader h2 
{
    color: a6a5a6;
    font-size: 1.3em;
    font-weight: bold;
    margin-top: 10px;
    padding: 0;
    width: 450px;
}

#pageheader #analytics_sheep 
{
    position: absolute;
    top: 12px;
    right: 80px;
}

#pageheader #home_sheep 
{
    position: absolute;
    top: 12px;
    right: 60px;
}

#pageheader #advisory_sheep 
{
    position: absolute;
    top: 12px;
    right: 70px;
}
/*
#pageheader #clients_sheep 
{
    position: absolute;
    top: 12px;
    right: 60px;
}
*/
#pageheader #clients_sheep 
{
    position: absolute;
    bottom: 0;
    right: -16px;
}

#pageheader #intelligence_sheep 
{
    position: absolute;
    bottom: 20px;
    right: 10px;
}

/*#tool_sheep 
{
    position: absolute;
    bottom: 0;
    right: 20px;
}*/

#tool_sheep 
{
    position: absolute;
    bottom: 0;
    right: -16px;
}


#pageheader img 
{
    border: 0;
    padding: 0;
    margin: 0;
}

#pagetext 
{
    margin-left: 20px;
    margin-top: 12px;
    width: 95%;
    float: left;
}

/* IE6 Hack */
* html #pagetext 
{
    margin-left: 10px;
}

/* USED ON PAGES WHERE THERE IS NO HEADER IMAGE */

#pagetext2 
{
    margin-left: 20px;
    margin-top: 22px;
    width: 95%;
    float: left;
}

/* IE6 Hack */
* html #pagetext2 
{
    margin-left: 10px;
}

h1
{
    color: #240f46;
    font-weight: normal;
    font-size: 1.9em;
    margin-top: 0;
}

/* IE6 HACK */

h1 
{
    margin-top: 2px;
}

p.quotetext 
{
    color: #240F46;
}

span.quotesource 
{
    color: #808285;
}

#rightcol 
{
    display: none;
}

/* USED ON PAGES WITH NO HEADER GRAPHIC */
#rightcol2 
{
    display: none;
}

#searchform 
{
    display: none;
}
#searchform form.googleform 
{
   display: none;
}

#searchform input 
{
    display: none;
}

#searchform input.searchinput 
{
    display: none;
}

#searchform input.searchinput:focus
{
    display: none;
}

#searchform input.searcharrow 
{
    display: none;
}

.purplebox 
{
    display: none;
}

span.purplebox_text 
{
   display: none;
}

/* IE6 HACK */
* html .purplebox 
{
    width: 167px;
}

img.whitearrow 
{
    display: none;
}

img#clientlink 
{
    display: none;
}

img#toollink 
{
   display: none;
}

.righttextbox 
{
    display: none;
}

/* IE6 HACK */
* html .righttextbox 
{
    width: 165px;
}

.greenbox 
{
    display: none;
}

/* IE6 HACK */
* html .greenbox 
{
    width: 177px;
}

img#pfcapitallink 
{
    display: none;
}

img#pfcapitallogo 
{
    display: none;
}

#rightcontact 
{
   display: none;
}

#rightcontact p
{
    display: none;
}

.purpletext 
{
    color: #240F46;
    line-height: 2em;
}

.pinktext 
{
    color: #a50069;
}

#rightcontact a 
{
    font-size: 95%;
}

/* FOOTER STYLES */

#footer 
{
    display: none;
}

#disclaimer 
{   
    display: none;
}

#homeprint 
{
    display: none;
}

#footer a 
{
    color: #808285;
    text-decoration: none;
}

#footer a:hover 
{
    color: #a50069;
}

/* NAVIGATION STYLES */

ul#navigationmenu 
{
   display: none;
}

ul#navigationmenu li
{
    display: none;
}

ul#navigationmenu a
{
    display: none;
}

ul#navigationmenu a:hover
{
    color: #a50069;
}

ul#navigationmenu a.currentpage, ul#navigationsubmenu a.currentpage
{
    color: #a50069;
}

ul#navigationsubmenu 
{
   display: none;
}

ul#navigationsubmenu li
{
    display: none;
}

ul#navigationsubmenu a
{
    display: none;
}

/* PAGE CONTENT STYLES */

/* BOARD MEMBERS */
    
#boardmembers 
{
    width: 540px;
   /* min-height: 400px;
    position: relative;*/
}

/* IE6 HACK */
* html #boardmembers
{
    width: 520px;
}


#boardmembers .boardcol
{
    float:left;
    width:180px;
}

/* IE6 HACK */
* html #boardmembers .boardcol
{
    width:170px;
}

#boardmembers ul 
{
    list-style-type:none;
    margin:20px 0 0 0;
    padding:0;
}

#boardmembers ul li 
{
    padding: 0 0 30px 0;
    line-height: 1.2em;
}


/* IE6 HACK */
* html #boardcol1, #boardcol2, #boardcol3 
{
    width: 170px;
}

#boardmembers img 
{
    border: 1px solid #808285;
    margin: 0 0 2px 0;
    padding: 0;
}

#boardmembers a
{
    font-size: 95%;
}

/* BIOG PAGE */

#biogphoto 
{
    width: 200px;
    float: left;
    margin-top: 15px;
}

#biogphoto img 
{
    border: 1px solid #808285;
    margin-bottom: 10px;
}

#biogphoto #backtoboard 
{
    display: none; 
}

#biogphoto #backtoboard a
{
    color: #a50069;
    font-weight: bold;   
}

#biogtext 
{
    margin-left: 15px;
    float: left;
    width: 550px;
}

/* CONTACT US PAGE */

#contacttext 
{
    width: 235px;
    float: left;
}

#contactmap 
{
    width: 275px;
    float: left;
}

p.maplink 
{
    margin-top: 150px;
}

.mapframe 
{
    margin-top: 7px;
    border: 1px dotted #808285;
    padding: 5px;
    width: 265px;
    height: 290px;
}

/* MEDIA PAGE */

span.mediatitle 
{
    display: inline;
    color: #240F46;
    position: absolute;
    left: 142px;
}

img.pdfimage 
{
    margin-left: 5px;
    margin-bottom: -3px;
}

/* DISCLAIMER TEXT */

#disclaimerpage 
{
    padding: 20px 10px 10px 10px;
    font-size: 100%;
}