    body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
    table{border-collapse:collapse;border-spacing:0;}
    fieldset,img{border:0;}
    address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
    ul {list-style:none;}
    caption,th {text-align:left;}
    h1,h2,h3,h4,h5,h6{font-size:100%;}
    q:before,q:after{content:'';}
    body {font:13.5px arial,helvetica,clean,sans-serif;}
    table {font-size:inherit;}
    select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
    pre, code {font:115% monospace;}
    body * {line-height:1.22em;}

    body
    {
        background-color : #003875 ;
        background-image : url('../images/Backgrounds_-_Body.gif') ;
        background-repeat : repeat-x ;
        background-position : top left ;
        text-align : center ;
    }

    #Container
    {
        background-color : #ffffff ;
        background-image : url('../images/Backgrounds_-_Container.gif') ;
        background-repeat : no-repeat ;
        background-position : top left ;
        margin : 0px auto ;
        text-align : left ;
        width : 775px ;
    }

    #Left
    {
        float : left ;
        margin : 0px ;
        width : 220px ;
    }

    #Logo
    {
        height : 245px ;
        overflow : hidden ;
        width : 220px ;
    }

    #Menu
    {
        margin : 0px 0px 20px 33px ;
    }

    #Menu ul
    {
    }

    #Menu ul li
    {
        display : inline ;
    }

    #Menu ul li a
    {
        border-top : 1px solid #A2B6C7 ;
        color : #204C67 ;
        display : block ;
        margin : 0px 0px 0px 0px ;
        padding : 5px 0px ;
        text-decoration : none ;
    }

    #Menu ul li a.First
    {
        border-top : 0 ;
    }

    /*The currently selected menu item*/
    #Menu ul li a.selected {font-weight: bold;}
	#Menu ul li a:hover.selected {font-weight: bold;}

    #Menu ul li a:hover
    {
        font-weight : bold ;
    }

    #Menu ul li ul
    {
        margin : 0px 0px 5px 15px ;
    }

    #Menu ul li ul li
    {
    }

    #Menu ul li ul li a
    {
        background-image : url('../images/Bullets_-_Normal.gif') ;
        background-repeat : no-repeat ;
        background-position : center left ;
        border : 0px ;
        color : #472D26 ;
        font-size : 95% ;
        padding-left : 15px ;
    }

    #Menu ul li ul li a:hover
    {
        background-image : url('../images/Bullets_-_Roll_Over.gif') ;
        background-repeat : no-repeat ;
        background-position : center left ;
        border : 0px ;
        font-size : 95% ;
        font-weight : normal ;
    }
	
	    #Menu ul li ul li a.selected
    {
        background-image : url('../images/Bullets_-_Roll_Over.gif') ;
        background-repeat : no-repeat ;
        background-position : center left ;
        border : 0px ;
        font-size : 95% ;

    }

    #News
    {
        background-image : url('../images/Backgrounds_-_News.gif') ;
        background-repeat : repeat-y ;
        background-position : top left ;
        margin : 40px 20px 20px 20px ;
    }

    #News .Header
    {
        height : 35px ;
        margin : 0px ;
        overflow : hidden ;
    }

    #News .Footer
    {
        margin : 0px ;
        height : 90px ;
        overflow : hidden ;
    }

    #News h2
    {
        background-image : url('../images/News_-_H2.gif') ;
        background-repeat : no-repeat ;
        background-position : top left ;
        color : #042A48 ;
        font-size : 100% ;
        font-weight : normal ;
        line-height : 20px ;
        padding : 0px 10px 0px 10px ;

        vertical-align : middle ;
    }

    #News a
    {
        color : #204C67 ;
        font-weight : bold ;
        text-decoration : none ;
    }

    #News a:hover
    {
        color : #000000 ;
    }

    #News p
    {
        color : #013353 ;
        font-size : 85% ;
        line-height : 150% ;
        margin : 10px ;
    }

    #Right
    {
        background-color : #ffffff ;
        background-image : url('../images/Backgrounds_-_Right.gif') ;
        background-repeat : repeat-y ;
        background-position : top left ;
        float : left ;
        margin : 0px ;
        width : 535px ;
    }

    #Right h1
    {
        color : #601D00 ;
        font-size : 135% ;
        font-weight : normal ;
        margin : 20px ;
    }

    #Right h2
    {
        background-color : #ffffff ;
        background-image : url('../images/Backgrounds_-_H2.gif') ;
        background-repeat : repeat-x ;
        background-position : top left ;
        color : #493029 ;
        font-size : 122% ;
        font-weight : bold ;
        height : 50px ;
        line-height : 50px ;
        margin : 0px 1px 20px 1px ;
        text-indent : 19px ;
        vertical-align : middle ;
    }

    #Right h3
    {
        color : #493029 ;
        font-size : 107% ;
        font-weight : bold ;
        margin : 20px ;
    }

    #Right p
    {
        color : #043150 ;
        font-size : 100% ;
        line-height : 150% ;
        margin : 20px ;
        vertical-align : middle ;
    }

    /*Styles added by Paul for images tables and the management area*/
    #Right div.picturebox {float: right; margin: 0 20px 5px 20px; text-align: center; width: 215px; font-size: 11px; overflow:hidden;}
    #Right div.picturebox img {margin-bottom: 7px;} /*so the caption appears a bit closer*/
    #Right table {margin: 0 20px;}
    #Right tr.header td, #Right td.header {font-weight: bold; padding-top: 15px;}
    #Right td {vertical-align: top; padding: 3px 5px 3px 0;}
    #Right tr.spacer {height: 15px;}
    #Right div.help {background: #ffff99; display:inline; position:absolute; width:150px; margin-left:5px; padding:4px; border:1px dashed black;}


    #Right p a
    {
        color : #043150 ;
    }

    #Right p a:hover
    {
        color : #000000 ;
    }

    #Right ul
    {
        color : #422821 ;
        list-style-image : url('../images/Bullets_-_Right.gif') ;
        list-style-position : outside ;
        list-style-type : disc ;
        margin : 15px 20px 20px 40px ;
    }

    #Right ul li
    {
        margin : 5px 0px 0px 0px ;
    }

    #Right ol
    {
        color : #422821 ;
        list-style-position : outside ;
        margin : 15px 20px 20px 40px ;
    }

    #Right ol li
    {
        margin : 10px 0px 0px 0px ;
    }

    #Right .Clear
    {
        clear : both ;
        height : 1px ;
        overflow : hidden ;
    }

    #Header
    {
        height : 130px ;
        margin : 0px ;
        overflow : hidden ;
    }

    #Strip
    {
        height : 6px ;
        overflow : hidden ;
    }

    #Strip img
    {
        float : left ;
    }

    #Bread_Crumbs
    {
        background-color : #E7F3F8 ;
        font-size : 82% ;
        margin : 0px 1px ;
        padding : 0px 20px 6px 20px ;
    }

    #Bread_Crumbs a
    {
        color : #422721 ;
    }

    #Bread_Crumbs a:hover
    {
        color : #000000 ;
    }

    /*Not used anymore for images in dynamic content (see div.picturebox) but I'll leave it in in case it's used elsewhere (Paul 16/4/2007) */
    .Right
    {
        float : right ;
        margin : 0px 20px 20px 20px ;
    }

    #Splash
    {
        margin : 0px 0px 20px 0px ;
        text-align : center ;
    }

    #Splash p
    {
    }

    #One
    {
        float : left ;
        margin : 0px 0px 15px 0px ;
        width : 267px ;
    }

    #Two
    {
        border-left : 1px solid #CCD7E3 ;
        float : right ;
        margin : 0px 0px 15px 0px ;
        width : 267px ;
    }

    #Links
    {
        background-color : #ffffff ;
        background-image : url('../images/Backgrounds_-_Links.gif') ;
        background-repeat : no-repeat ;
        background-position : top left ;
        display : inline ;
        float : left ;
        height : 180px ;
        margin : 0px 0px 10px 20px ;
        overflow : hidden ;
        width : 190px ;
    }

    #Links h3
    {
        color : #49302A ;
        line-height : 45px ;
        margin : 0px ;
        text-indent : 20px ;
        vertical-align : middle ;
    }

    /*Changed from a paragraph tag p to ul by Paul*/
    #Links ul 
    {
        color : #013353 ;
        line-height : 125% ;
        margin : 0px 20px 10px 20px ;
        list-style: none;
    }

    #Links ul li {margin: 2px 0;}

    #Links ul a
    {
        color : #2C647C ;
    }

    #Links ul a:hover
    {
        color : #000000 ;
    }

    #Contact
    {
        background-color : #ffffff ;
        background-image : url('../images/Backgrounds_-_Contact.gif') ;
        background-repeat : no-repeat ;
        background-position : top left ;
        display : inline ;
        float : right ;
        height : 180px ;
        margin : 0px 20px 10px 0px ;
        overflow : hidden ;
        width : 285px ;
    }

    #Contact h3
    {
        color : #49302A ;
        line-height : 45px ;
        margin : 0px ;
        text-indent : 20px ;
        vertical-align : middle ;
    }

    #Contact p
    {
        color : #013353 ;
        line-height : 125% ;
        margin : 0px 20px 10px 20px ;
		font-size: 90%;
    }

    #Contact p a
    {
        color : #2C647C ;
    }

    #Contact p a:hover
    {
        color : #000000 ;
    }

    #Bottom
    {
        background-color : #ffffff ;
        background-image : url('../images/Backgrounds_-_Bottom.gif') ;
        background-repeat : no-repeat ;
        background-position : top left ;
        clear : both ;
        height : 10px ;
        margin : 0px 0px 20px 0px ;
        overflow : hidden ;
        width : 755px ;
    }

    #Footer
    {
        background-color : #ffffff ;
        background-image : url('../images/Backgrounds_-_Footer.gif') ;
        background-repeat : repeat-x ;
        background-position : top left ;
        border-top : 1px solid #E0E7EA ;
        height : 30px ;
        overflow : hidden ;
    }

    #Footer a
    {
        color : #321710 ;
        text-decoration : none ;
    }

    #Footer a:hover
    {
        color : #003875 ;
    }

    #Footer p
    {
        color : #321710 ;
        font-size : 11px !important;
        line-height : 30px ;
        margin : 0px 10px ;
        vertical-align : middle ;
    }

    #Footer span
    {
        float : right ;
		margin-top:7px;
    }

    strong
    {
        font-weight : bold ;
    }
	
	p.paul {
	color:#FF0000 !important;
	font-weight:bold;
	}
	a.casestudy{background:url(../images/moreinfolink2.jpg) no-repeat 100% 55%;
	padding:10px 19px 0 0;
	}
