@charset "utf-8";
/* CSS Document */

body {
	background:url(images/background.jpg) repeat-x #006699;
	font-family: Arial, Helvetica, sans-serif;
	font-size:76.1%;
	color:#666666;
	margin-top:10px;
	}
	
* {
	margin:0;
	padding:0
	}
	
img {
	border:0 none;
	}
	
.clearer {
	clear:both;
	}


/**********************************************************************************************/
/* Heading/font sizes, colours and links */


h1, #main h1 {
	font-size:1.8em;
	font-weight:normal;
	margin-bottom:0.6em;
	color:#006699;
	}
	
h2, #main h2 {
	font-size:1.4em;
	font-weight:normal;
	margin-bottom:0.25em;
	color:#333333;
	}
	
h3, #main h3 {
	font-size:1.25em;
	font-weight:normal;
	margin-bottom:1.2em;
	color:#333333;
	}
	
h4, #main h4 {
	font-size:1.25em;
	font-weight:normal;
	margin-bottom:0.25em;
	margin-top:0.75em;
	color:#333333;
	}
	
h5, #main h5 {
	font-size:1.4em;
	font-weight:normal;
	margin-bottom:0.25em;
	color:#006699;
	}

h6, #main h6 {
	font-style:italic;
	font-size:1.25em;
	font-weight:normal;
	margin-bottom:0.25em;
	color:#666666;
	}

p, #main p {
	color:#666666;
	font-size:1.2em;
	margin-bottom:1.2em;
	}

/*#dnn_ctr2837_ContentPane p {font-size:1em;}*/
#dnn_ctr515_ContentPane p { font-size:1em; margin-right:200px;}

a, a:link, #main a, #main a:link, {
	color:#006699;
	text-decoration:none;
	}

a:hover, #main a:hover, { 
	text-decoration:underline;
	}

.updated {
	color:#006699;
	}

.blue-large {
	color:#006699;
	font-size:1.25em;
	}

.date {
	color:#333333;
	font-size:1em;
	margin-top:10px;
	margin-bottom:5px;
	margin-left:1px;
	}

.more {
	color:#333333;
	font-size:1em;
	margin-bottom:0.25em;
	margin-top:0px;
	}
	
	.more a { color:#333333; margin-top:0em;}

.info {
	font-size:1.30em;
	font-weight:normal;
	margin-bottom:0.25em;
	color:#333333;
	}

.black, #main .black {
	color:#333333;
	font-size:1.4em;
	margin-bottom:0.25em;
	}

ul {}
li {}


/**********************************************************************************************/
/* homepage top page elements */


#top {
	width:970px;
	margin-left:2px;

	}

	#top a {text-decoration:none; color:#333333; padding:5px 8px;}
	#top a:hover {text-decoration:underline;}

#accessability {
	background:url(images/top-background.jpg) repeat-x;
	width:90px;
	height:21px;
	display:inline;
	float:left;
	padding-top:3px;
	}

/*#resizer,{
	background:url(images/top-background.jpg) repeat-x;
	height:21px;
	width:563px; /* was 567px changed on 24-4-09*/
/*	display:inline;
	float:left;
	}
this is not needed 1st May 2009*/
	
	#topBar { 
		/*	width:550px;   was 565px changed on 24-4-09*/
	    	width: 707px;
		float:left; 
		height:21px;
		display:inline; 
		background:url(images/top-background.jpg) repeat-x; 
		/*margin-top:-15px;*/
		#margin-top:0px;  /* This is for IE7 */
		_margin-top:0px;   /* This is for IE6 */
		}

		

		/* Darwin - added 16-04-09 */
		#sizer 
		{
		    /*
		    position: relative;
		    top: -10px;#
		    #top: -3px;
		    height: 20px;
            */
		}


#login {
	/*width:330px;  was 313px changed on 24-4-09*/
	width: 173px;
	display:inline;
	float:left;
	/*margin-top:-15px;*/
	#margin-top:0px;  /* This is for IE7 */
	_margin-top:0px;   /* This is for IE6 */
	}

	#login a { color:#006699;}
	#login a:hover { color:#000000;}

	#signin, #register, #client, #close {display:inline; float:left; height:18px; text-align:center; font-size:0.90em; padding-top:3px;}

	#signin { width:79px; background:url(images/signin-background.jpg) no-repeat;}
	#register { width:78px; background:url(images/register-background.jpg) no-repeat;}
	#client { width:82px; background:url(../../Images/client-area-background2.jpg) no-repeat; font-weight:bold;}
	#close { width:89px; background:url(../../Images/client-area-background3.jpg) no-repeat;}


	

/**********************************************************************************************/
/* homepage layout */


#wrapper {
	width:970px;
	background-color:#ffffff;
	text-align:left;
	margin:auto;
	padding-bottom:10px;
	min-height:530px;
	}

#masterhead {
	width:970px;
	height:88px;
	}

	#logo {
	width:736px;
	display:inline;
	float:left;
	}

	#masterhead-right {
		width:234;
		height:66px;
		display:inline;
		float:right;
		padding-top:22px;
		padding-right:10px;	
		}

		#search {}
		
		#welcome {
			color:#333333;
			padding-top:10px;
			text-align:right;
			}

#container {
	margin:8px 0px 8px 10px;
	}

	#sections, #dnn_sections { /* Darwin - added #dnn_sections - 16-04-09 */
		width:182px; 
		margin-right:10px; 
		#margin-right:10px;  /* This is for IE7 */
		_margin-right:-3px; /* This is for IE6 */
		display:inline; 
		float:left;
		}

		#tab1, #tab2, #tab3, #tab4 { 
			height:35px; 
			margin-bottom:12px; 
			#margin-bottom:12px; /* This is for IE7 */ 
			_margin-bottom:8px; /* This is for IE6 */
			}	
	
		#tab1 a, #tab1 a:link {
			height:35px; 
			display:block; 
			width:182px; 
			background:url(images/tab-backgrounds/tab1-bg.jpg) no-repeat; 
			padding:4px 0px 0px 13px;
			}
	
			#tab1 a:hover {background:url(images/tab-backgrounds/tab1-bg-over.jpg) no-repeat;}

		#tab2 a, #tab2 a:link {
			height:35px; 
			display:block; 
			width:182px; 
			background:url(images/tab-backgrounds/tab2-bg.jpg) no-repeat; 
			padding:4px 0px 0px 13px;
			}

			#tab2 a:hover {background:url(images/tab-backgrounds/tab2-bg-over.jpg) no-repeat;}

		#tab3 a, #tab3 a:link {
			height:35px; 
			display:block; 
			width:182px;
			background:url(images/tab-backgrounds/tab3-bg.jpg) no-repeat; 
			padding:4px 0px 0px 13px;
			}

			#tab3 a:hover {background:url(images/tab-backgrounds/tab3-bg-over.jpg) no-repeat;}

		#tab4 a, #tab4 a:link {
			height:35px; 
			display:block; 
			width:182px; 
			background:url(images/tab-backgrounds/tab4-bg.jpg) no-repeat; 
			padding:4px 0px 0px 13px;
			}

			#tab4 a:hover {background:url(images/tab-backgrounds/tab4-bg-over.jpg) no-repeat;}

		#tab1 a, #tab1 a:link, #tab2 a, #tab2 a:link, #tab3 a, #tab3 a:link, #tab4 a, #tab4 a:link {
			color:#333333; 
			font-size:1.1em; 
			font-weight:bold;
			}

		#tab1 a:hover, #tab2 a:hover, #tab3 a:hover, #tab4 a:hover { text-decoration:none;}



	#dnn_banner {  /* Darwin - added #dnn_banner - 16-04-09 */
		width:283px;
		height:88px; 
		display:inline; 
		float:left; 
		padding:93px 67px 0px 408px;
		margin-bottom:9px;
		}

	#banner, { 
		width:758px;
		height:88px; 
		display:inline; 
		float:left; 
		margin-bottom:9px;
		}

	#banner table {}	

		#banner p { font-size:1.30em;color:#000000;}
		#dnn_banner a { text-decoration:none; color:#006699;}
		#dnn_banner a:hover { text-decoration:underline; color:#006699;}


/**********************************************************************************************/
/* news silo style */


#latest-news-title {
	background:#e2e3e4;
	margin-top:0px;
	#margin-top:-12px; /* This is for IE7 */
	_margin-top:-12px; /* This is for IE6 */
	height:22px;
	padding:4px 0px 0px 13px;
	width:947px;}

	#news-heading {
		display:inline;
		float:left;
		}

	#latest-news-title h3 {
	font-size:1.25em;
	font-weight:normal;
	margin-bottom:0.5em;
	color:#333333;
	}

	#subModules h3 { margin-bottom:0;}

	#subModules h4 {
		font-size:1.25em;
		font-weight:normal;
		margin-bottom:0.25em;
		margin-top:0em;
		color:#006699;
		}
		
		#subModules h4 a {color:#006699;}
		#subModules p {padding-bottom:0em;}

		#dnn_HomePageSub1NewsModule, #dnn_HomePageSub2NewsModule, #dnn_HomePageSub3NewsModule { margin-top:8px; padding:0px 7px 0px 13px;}


	#read-more { display:inline; float:right; padding-right:15px; padding-top:2px;}
		#read-more a { color:#333333; font-size:1em; text-decoration:none;}
		#read-more a:hover { text-decoration:underline;}

#news, #dnn_News {
	padding:0px 0px 8px 10px;
	margin-top:0px;
	#margin-top:-50px; /* This is for IE7 */
	_margin-top:-50px; /* This is for IE6 */
	}

	#news table, div#dnn_News span div table.DarwinNewsStories {display:inline; float:left; }

	.DarwinNewsStories, .DarwinNewsStories table {width:182px;}
	#dnn_ctr2198_ModuleContent { width:182px; display:inline; float:left; margin-right:10px; }

	#news a, #dnn_News a { color:006699; font-size:1.15em;}
	#news a:hover, #dnn_News a:hover { text-decoration:underline;}

.newsSummary {
     height: 155px;
	}


/**********************************************************************************************/
/* Top menu navigation style */


#top-nav {
	background:url(images/top-nav-background.jpg) repeat-x #dcdddf;
	width:970px;
	/*height:3.2em;*/
	/*height:39px;  - removed on 28th april*/ 
	}

	#top-nav ul {
		padding-top:0px;
		padding-left:0px;
		#padding-top:4px; /* This is for IE7 */
	 	_padding-top:4px; /* This is for IE6 */
		}

	#top-nav li {
		display:inline;
		}


	#top-nav a {
		color:#333333;
		text-decoration:none;
		
		padding:14px 6px 11px 6px; /* was padding:15px 12px 12px 13px; */
		#padding:16px 6px 25px 6px; /* This is for IE7 was #padding:16px 7px 20px 10px; */
		_padding:16px 6px 21px 6px; /* This is for IE6 was _padding:16px 7px 20px 10px; */
		border-right:#cbcccd 1px solid;
		/* font-size:0.93em; */ /* was font-size:0.86em;*/
		line-height:3.2em;
		#line-height:2.8em;
		_line-height:2.8em;
		
		font-weight:bold;
		}

		#top-nav a.end { border-right:none;}

	#top-nav a:hover {
		/* color:#ffffff;
		background:url(images/top-nav-background-over.jpg) repeat-x; */
		}

	#top-nav a.ActiveParentLink, #top-nav a.ActiveLink, #top-nav a.ActiveLastLink, #top-nav 

a.ParentOfActiveLink {
		color:#ffffff;
		background:url(images/top-nav-background-over.jpg) repeat-x;
		}
		
/***********************************************************
New styles - adjusted menu - 27-05-09

To set the menu back to the original style do the following:

1) remove everything from here to the breadcrumb declaration
2) remove 'addOrdinalToClass='true' from the menu itself.
***********************************************************/

#top-nav
{
	background:url(images/top-nav-background.jpg) repeat-x #dcdddf;
	background-position: 0% 26%;
	width:970px;
	_margin-bottom: -3px;
}

	
#top-nav ul { background:url(images/top-nav-background.jpg) repeat-x #dcdddf;  margin-top:-4px; }	
		
/* Universal styles.  Individual widths of cells and links can be adjusted below. */	
		
#top-nav li
{
    display: block;
    float: left;
    /* if the width and height are changed here, they need to be changed in '#top-nav li a' as well */
    height:39px;
    text-align: center;
	background:url(images/top-nav-background.jpg) repeat-x #dcdddf;
    border-right:#cbcccd 1px solid;
}

/* Color the link white if the mouse hovers over the li. */
#top-nav li:hover *
{
    color: #FFF;   
}


#top-nav li a
{
    /* if the width and height are changed here, they need to be changed in '#top-nav li' as well */
   height: 25px;
    width: 100%;
	/*_height:25px;*/
    display: block;
    border-right: none;
    line-height: normal;
    padding: 0px;
   /* font-size: 13.4px; */
	font-size: 105%;

}

#top-nav li a:hover
{
	background-image: url(images/top-nav-background-over.jpg);
	background-color: #006599;
	background-repeat: repeat-x;
	color: #FFF;
	
}


	#top-nav li:link, #top-nav li:visited { }
	
	#top-nav li:hover {
		/* background:url(images/top-nav-background-over.jpg) repeat-x #006599; */
		background-image: url(images/top-nav-background-over.jpg);
		background-color: #006599;
		background-repeat: repeat-x;
		}
		
    /***************************************************************************************
     Active link styles
    ****************************************************************************************/
    
    #top-nav a.ActiveParentLink_parent, #top-nav a.ActiveLink_b, #top-nav a.ParentOfActiveLink_b, #top-nav a.ActiveLink_c, #top-nav a.ParentOfActiveLink_c, #top-nav a.ActiveLink_d, #top-nav a.ParentOfActiveLink_d, #top-nav a.ActiveLink_e, #top-nav a.ParentOfActiveLink_e, #top-nav a.ActiveLink_f, #top-nav a.ParentOfActiveLink_f, #top-nav a.ActiveLink_g, #top-nav a.ParentOfActiveLink_g, #top-nav a.ActiveLink_h, #top-nav a.ParentOfActiveLink_h, #top-nav a.ActiveLink_i, #top-nav a.ParentOfActiveLink_i, #top-nav a.ActiveLink_j, #top-nav a.ParentOfActiveLink_j, #top-nav a.ActiveLink_k, #top-nav a.ParentOfActiveLink_k, #top-nav a.ActiveLink_l, #top-nav a.ParentOfActiveLink_l, #top-nav a.ActiveLink_n, #top-nav a.ParentOfActiveLink_n
    {
        color: White;
    }

    #top-nav li.ActiveParentItem_parent, #top-nav li.ActiveItem_b, #top-nav li.ParentOfActiveItem_b, #top-nav li.ActiveItem_c, #top-nav li.ActiveItem_d, #top-nav li.ActiveItem_e, #top-nav li.ActiveItem_f, #top-nav li.ActiveItem_g, #top-nav li.ActiveItem_h, #top-nav li.ActiveItem_i, #top-nav li.ActiveItem_j, #top-nav li.ActiveItem_k, #top-nav li.ActiveItem_l, #top-nav li.ActiveLastItem, #top-nav li.ParentOfActiveItem_b, #top-nav li.ParentOfActiveItem_c, #top-nav li.ParentOfActiveItem_d, #top-nav li.ParentOfActiveItem_e, #top-nav li.ParentOfActiveItem_f, #top-nav li.ParentOfActiveItem_g, #top-nav li.ParentOfActiveItem_h, #top-nav li.ParentOfActiveItem_i, #top-nav li.ParentOfActiveItem_j, #top-nav li.ParentOfActiveItem_k, #top-nav li.ParentOfActiveItem_l, #top-nav li.ParentOfActiveItem_n
    {
        background:url(images/top-nav-background-over.jpg) repeat-x #006599;
    }
    
    /***************************************************************************************
    Adjust Single, Double line menu items
    ****************************************************************************************/
    
	/* push the single line menu items down to the centre of the menu button */	
    #top-nav li a.ActiveParentLink_parent, #top-nav li a.ParentLink_Ord, #top-nav li a.ActiveLink_b, #top-nav li a.ParentOfActiveLink_b, #top-nav li a.InActiveLink_b, #top-nav li a.ActiveLink_k, #top-nav li a.ParentOfActiveLink_k, #top-nav li a.InActiveLink_k, #top-nav li a.ActiveLink_l, #top-nav li a.ParentOfActiveLink_l, #top-nav li a.InActiveLink_l, #top-nav li a.LastLink, #top-nav li a.ParentOfActiveLink_n, #top-nav li a.ActiveLastLink
    {
        padding-top: 13px;
        _padding-top: 13px;
		_padding-bottom: 4px;
    }
    
    /* push the double line menu items down to the centre of the menu button */	
    #top-nav li a.InActiveLink_g, #top-nav li a.ActiveLink_g, #top-nav li a.ParentOfActiveLink_g, #top-nav li a.InActiveLink_h, #top-nav li a.ActiveLink_h, #top-nav li a.ParentOfActiveLink_h, #top-nav li a.InActiveLink_i, #top-nav li a.ActiveLink_i, #top-nav li a.ParentOfActiveLink_i, #top-nav li a.InActiveLink_j, #top-nav li a.ActiveLink_j, #top-nav li a.ParentOfActiveLink_j
    {
        padding-top: 4px; 
		_padding-top: 4px; 
		_padding-bottom: 5px;     
    }
    
    /***************************************************************************************
     These can be used to set the individual widths of the menu cells and links as required.
    ****************************************************************************************/
    
    /* home */
    #top-nav li a.ActiveParentLink_parent, #top-nav li a.ParentLink_Ord, #top-nav li.ActiveParentItem_parent, #top-nav li.ParentItem_Ord
    {
        width:65px;
    }
    /* About */
    #top-nav li a.ActiveLink_b, #top-nav li a.InActiveLink_b, #top-nav li a.ParentOfActiveLink_b, #top-nav li.ActiveItem_b, #top-nav li.InActiveItem_b, #top-nav li.ParentOfActiveItem_b
    {
        width:105px;
    }
    
    /* Investment Management  */
    
    #top-nav li a.ActiveLink_g, #top-nav li a.InActiveLink_g, #top-nav li a.ParentOfActiveLink_g, #top-nav li.ActiveItem_g, #top-nav li.InActiveItem_g, #top-nav li.ParentOfActiveItem_g
    {
        width: 130px;
        _width: 115px;
		/* _padding-right:7px; */
		display:block;   
    }
    
    /* Financial Advise and education  */
    
    #top-nav li a.ActiveLink_h, #top-nav li a.InActiveLink_h, #top-nav li a.ParentOfActiveLink_h
    {

        margin-left: 13px;
        #margin-left: 0px;
        _margin-left: 0px;
        width: 115px;
		_width: 115px;
		_padding-left: 15px;
		_padding-right: 15px;  
    }
    
    
    #top-nav li.ActiveItem_h, #top-nav li.InActiveItem_h, #top-nav li.ParentOfActiveItem_h
    {
        width: 145px;
        _width: 145px;		
		display:block;
    }
    
    /* Offshore Banking and Trusts  */
    
    #top-nav li a.ActiveLink_i, #top-nav li a.InActiveLink_i, #top-nav li a.ParentOfActiveLink_i
    {
        margin-left: 13px;
        #margin-left: 0px;
        _margin-left: 0px;
        width: 115px;
        _width: 115px;
		_padding-left: 15px;
		_padding-right: 15px;   
    }
    
    #top-nav li.ActiveItem_i, #top-nav li.InActiveItem_i, #top-nav li.ParentOfActiveItem_i
    {
        width: 145px;
        _width: 145px;
		display:block;
    }
    
    /* Fund admin and Custody */

    #top-nav li a.ActiveLink_j, #top-nav li a.InActiveLink_j, #top-nav li a.ParentOfActiveLink_j
    {
        margin-left: 15px;
        #margin-left: 0px;
        _margin-left: 0px;
        width: 80px;
        _width: 80px;
		_padding-left: 15px;
		_padding-right: 15px;   
    }   

    #top-nav li.ActiveItem_j, #top-nav li.InActiveItem_j, #top-nav li.ParentOfActiveItem_j
    {
        width: 110px;
       _width: 110px;
       display: block;    
    }

    /* News and Press */
    #top-nav li a.ActiveLink_k, #top-nav li a.InActiveLink_k, #top-nav li a.ParentOfActiveLink_k,  #top-nav li.ActiveItem_k, #top-nav li.InActiveItem_k, #top-nav li.ParentOfActiveItem_k
    {
        width: 104px;
        _width: 110px;
    }
    
    
    /* Events */
    #top-nav li a.ActiveLink_l, #top-nav li a.InActiveLink_l, #top-nav li a.ParentOfActiveLink_l,  #top-nav li.ActiveItem_l, #top-nav li.InActiveItem_l, #top-nav li.ParentOfActiveItem_l
    {
        width:70px;
        _width: 74px;
    }
    
    
    /* Contact Us */
    #top-nav li a.ActiveLastLink, #top-nav li a.LastLink, #top-nav li a.ParentOfActiveLink_n, #top-nav li.ActiveLastItem, #top-nav li.LastItem, #top-nav li.ParentOfActiveItem_n
    {
        width:87px;
        _width: 92px;
    }
    
    /***************************************************************************************
     IE6 Fixes
    ****************************************************************************************/
    
    /* li padding fix. */
    
    /*
    #top-nav li.ActiveItem_c, #top-nav li.InActiveItem_c, #top-nav li.ParentOfActiveItem_c, #top-nav li.ActiveItem_d, #top-nav li.InActiveItem_d, #top-nav li.ParentOfActiveItem_d, #top-nav li.ActiveItem_e, #top-nav li.InActiveItem_e, #top-nav li.ParentOfActiveItem_e, #top-nav li.ActiveItem_f, #top-nav li.InActiveItem_f, #top-nav li.ParentOfActiveItem_f, #top-nav li.ActiveItem_g, #top-nav li.InActiveItem_g, #top-nav li.ParentOfActiveItem_g
    {
        _padding-left: 0px;
        _padding-right: 0px;
    }
    */
    

    
    
    
    
    

/**********************************************************************************************/
/* Breadcrumbs styles */


#breadcrums {
	background:url(images/breadcrums-background.jpg) repeat-x;
	padding-left:15px;
	height:19px;
	padding-top:8px;}

	#breadcrums a{ color:#666666;}
	#breadcrums a:hover { text-decoration:underline;}
	#breadcrums a.active { color:#006699}


/**********************************************************************************************/
/* Home page silos */


#silo-container {
	width:950px;
	#margin-top:-8px; /* This is for IE7 */
	_margin-top:-8px; /* This is for IE6 */
	padding:0px 10px;
	}

	#silo-container a, #dnn_contentpane a {color:#006699;} /* Darwin - added #dnn_contentpane a 15-04-09 */
	#silo-container a:hover, #dnn_contentpane a:hover {color:#006699;} /* Darwin - added #dnn_contentpane hover 15-04-09 */

	#dnn_contentpane table, .silo table, .silo { /* Darwin - added #dnn_contentpane table  */
		width:180px; /* Darwin - was 182px */
		display:inline;
		float:left;
		/*margin-top:-8px;*/
		#margin-top:-4px;
		_margin-top:-4px;
		}
		
		#dnn_contentpane table 
		{
		    margin-right: 12px;
		    /*
		    margin-right: 12px;
		    #margin-right: 6px;
            */
		}
		
		
		/*
        This fixes the home page silos not displaying properly in all browsers.
        There is not enough space on the page to display the 5 silos properly - this very specific declaration is needed to clear
the table float.
        By using this delcaration, it means that the announcement module it targets has to stay on the page - if it is deleted or
replaced (the module not the content) then this declaration won't work.
        This is far from ideal but without restructuring the page, we have now choice.
        */
		#dnn_contentpane div#dnn_ctr2343_ModuleContent table
		{
		    margin-right: 0px;   
		}
		


		.silo h3, .silo-end h3 {
			background:url(images/silo-bg.jpg) repeat-x;
			height:43px;
			width:156px;
			padding:6px 13px 0px 13px;
			font-size:1.35em; 
			color:#333333; 
			font-weight:normal;
			margin:0px;
			}

	.silo-end table, .silo-end {
		width:180px;
		display:inline;
		float:left;
		/*margin-top:-8px; */
		#margin-top:-4px;
		_margin-top:-4px;
		}


		.silo-top p {font-size:1.35em; color:#333333; font-weight:normal;}
		.silo-top a:hover { text-decoration:underline;}
		.silo-image {width:182px;}


/**********************************************************************************************/
/* Sub page style */


#leftcol {
	display:inline;
	float:left;
	width:182px;
	margin-right:10px;
	}

#related {
	margin-top:10px;
	width:182px;
	padding-bottom:20px;
	}
	
	#dnn_relatedpane { background-color:#ffffff;}
	#dnn_relatedpane table {background-color:#e2e3e4; margin-bottom:10px;}
	#dnn_relatedpane table td {padding-bottom:10px;}

	#related h1 {
		background:#85739d; /* Purple*/
		padding:5px 10px;
		font-size:1.2em;
		color:#ffffff;
		display:block;
		border-bottom:#ffffff 1px solid;
		margin-bottom:3px;
		}

	#related h2 {
		background:#006699; /* Generic*/
		padding:5px 10px;
		font-size:1.2em;
		color:#ffffff;
		display:block;
		border-bottom:#ffffff 1px solid;
		}

	#related h3 {
		background:#b88f7c; /* Beige*/
		padding:5px 10px;
		font-size:1.2em;
		color:#ffffff;
		display:block;
		border-bottom:#ffffff 1px solid;
		margin-bottom:3px;
		}

	#related h5 {
		background:#884953; /* Brown*/
		padding:5px 10px;
		font-size:1.2em;
		color:#ffffff;
		display:block;
		border-bottom:#ffffff 1px solid;
		}

	#related h6 {
		background:#729d81; /* Green*/
		padding:5px 10px;
		font-size:1.2em;
		color:#ffffff;
		display:block;
		border-bottom:#ffffff 1px solid;
		font-style:normal;
		}
	
	#related a { color:#333333;}
	#related a:hover {color:#333333;}
	#related p { padding:5px 10px; font-size:1.2em;}
	#related h4 { padding:0px 10px; font-size:1.2em; margin-bottom:0px; padding-bottom:0px;}
	.related-black { color:#333333; font-size:0.8em;}

#main {
	display:inline;
	float:left;
	width:566px;
	margin-right:7px;
	padding-bottom:10px;
	}

#main ul, #main ol { margin-left:35px; margin-bottom:1.2em; font-size: 1.2em}
#main ul ul { font-size:0.8em;}

#main li {  font-weight: normal; /* list-style-type:square; */}

#main ul * { font-size: inherit; #font-size: 0.9em; _font-size: 0.9em; }
#main ol * { font-size: inherit; #font-size: 0.9em; _font-size: 0.9em; }



/*
#main ul { margin-left:35px; margin-bottom:1.2em;}
#main ul ul { font-size:0.8em;}
#main li {font-size:1.2em; font-weight: normal; list-style-type:square;}
#main ol { margin-left:45px;}
*/
	
#main #dnn_contentpane { width: 566px; min-width: 566px; } /* Darwin - #main #dnn_contentpane - added 15-04-09 - was width:546px; */

	#dnn_ctr2199_ModuleContent { margin-top:-30px; #margin-top:-60px; _margin-top:-60px; padding-top:0;}

#dnn_ctr2833_ModuleContent, #dnn_ctr2617_ModuleContent, #dnn_ctr2618_ModuleContent, #dnn_ctr2616_ModuleContent { _margin-top:20px;}
#articleBody { _margin-top:20px;}
#dnn_ctr2833_ModuleContent .more, #dnn_ctr2617_ModuleContent .more, #dnn_ctr2618_ModuleContent .more, #dnn_ctr2616_ModuleContent .more { margin-top:-13px; padding-bottom:8px;}

	.top-image {margin-bottom:10px; margin-top:-14px;}

#rightcol {
	display:inline;
	float:left;
	width:181px;
	} 

	#rightcol a {color:#006699;}
	#rightcol a:hover {color:#006699;}

	.sub-silo  { margin-bottom:10px;} 

    #dnn_rightColBottomPane table { margin-top:10px; } /* Darwin - added #dnn_rightColBottomPane table - 15-04/09 */
    #dnn_rightColTopPane table { margin-bottom:10px}

		.sub-silo-top {
			background:url(../../Images/silo-bg.jpg) repeat-x;
			/*height:43px;*/
			width:156px;
			/*padding:6px 13px 10px 13px; - added 8px instead of 0px - 21 april */
			}
		.sub-silo a {color:#006699;}
		.sub-silo a:hover {color:#006699;}
		.sub-silo-top a:hover { text-decoration:underline;}
		.sub-silo-image {width:182px;}
		.sub-silo-background { background:#e2e3e4; padding:5px 10px;}

		.sub-silo h3, #dnn_rightColTopPane h3, #dnn_rightColBottomPane h3 { /* Darwin - added #dnn_rightColTopPane h3 - 15-04/09 */
			/*background:url(images/silo-bg.jpg) repeat-x;*/
			background:url(../../Images/sub-silo-bg.jpg) #e2e3e5 repeat-x;
			/*height:43px;*/
			width:156px;
			padding:5px 13px 8px 13px; /* added 10px instead of 0px - 21 april */
			font-size:1.35em; 
			color:#333333; 
			font-weight:normal;
			margin:0px;
			}

		.sub-silo p, #dnn_rightColTopPane p, #dnn_rightColBottomPane p { /* Darwin - added #dnn_rightColTopPane p - 15-04/09 */
			background:#e2e3e4;
			width:156px;
			padding:6px 13px 8px 13px; /* added 8px instead of 0px - 21 april */
			font-size:1.35em; 
			color:#333333; 
			font-weight:normal;
			margin:0px;
			}


/**********************************************************************************************/
/* SubNav style */


#sub-nav {
	width:182px;
	/*background-color:#e2e3e4;*/
	font-size:1em;
	margin-bottom:10px;
	}

	#sub-nav ul {background-color:#e2e3e4;}
	#sub-nav li {
		list-style-type:none;
		border-bottom:#ffffff solid 1px;
		}
		
		.sub-sub-nav, #sub-nav ul li ul li { margin:5px 0px;}
		#sub-nav ul .sub-sub-nav li, #sub-nav ul li ul li { margin-left:25px; list-style-image:url(../../Images/arrows.gif); border-bottom:none;} /*margin was padding:0px 20px;*/
		#sub-nav ul .sub-sub-nav a, #sub-nav ul li ul li a { padding:0px;}
		#sub-nav ul .sub-sub-nav a:hover, #sub-nav ul li ul li a:hover { color:#006699; background:none;}
		#sub-nav ul .sub-sub-nav a.ActiveLink_1, #sub-nav ul li ul li a.ActiveLink_1, #sub-nav ul li ul li a.ParentOfActiveLink_3 { color:#006699; background:none;}

	#sub-nav a {
		color:#333333;
		padding:3px 10px;
		display:block;
		}

	#sub-nav a:hover {
		background-color:#cccccc;
		text-decoration:none;
		display:block;
		}

	#sub-nav a.ActiveLink_2, #sub-nav a.ActiveLastLink_1, #sub-nav a.ActiveLastLink, #sub-nav a.ParentOfActiveLink_1, #sub-nav a.ParentOfActiveLink_2, #sub-nav a.ActiveParentLink_1 { /* Darwin - added #sub-nav a.ActiveLastLink - 16-04-09 */
		background-color:#006699;
		color:#ffffff;
		display:block;
		}
		
    #sub-nav a.ActiveLink_3,#sub-nav a.ActiveLink_4, #sub-nav a.ActiveLink_5 { color:#006699; }
		

/**********************************************************************************************/	
/* Footer */


#footer {
	width:970px;
	padding-top:15px;
	margin:auto;
	color:#ffffff;
	font-size:0.9em;
	}
	
	#footer a:hover { text-decoration:underline;}
	
	#footer-links, #footer-links-onsite { display:inline; float:left; width:650px; padding-bottom:10px;}

		#footer-links { font-weight:bold;}
		#footer-links li, #footer-links-onsite li { display:inline; float:left; list-style-type:none; padding:0px 5px 0px 5px; border-right:1px solid #ffffff;}
		.footer-first { margin-left:-5px;}
		#footer-links a, #footer-links-onsite a { color:#FFFFFF;}

	#print {display:inline; float:left; margin-left:270px; margin-top:-18px;} /* was margin-top:-25px;*/
		#print a { color:#ffffff;}

	#share { display:inline; float:right; margin-top:-16px;} /* was margin-top:-25px;*/
		#share a { color:#ffffff;}


/* Poll module */

#dnn_ctr2622_ViewDarwin_Survey_pnlResults { width:520px;}
.DarwinSurveyResultsLabel { width:140px;}
#dnn_ctr2622_ViewDarwin_Survey_pnlSurvey { width:520px;}
.DarwinSurvey input { margin-right: 5px; #margin-right: 0px; _margin-right: 0px; }
.DarwinSurvey table { #font-size: 0.8em; }

/* Document Manager module */



div.DNN_Documents table tr td.TitleHeader { width:300px;}
div.DNN_Documents table tr td.OwnerHeader { width:60px;}
div.DNN_Documents table tr td.CategoryHeader { width:100px;}
div.DNN_Documents table { margin-left:-16px; #margin-left:-85px; _margin-left:-85px;}


		
/* User Log In - Profile - 14-04-09 */

/* login box */



table#divSignIn { border: solid 1px #e2e3e4; margin-bottom: 10px; width: 564px; }
table.signInTable { margin-left: 29%; #margin-left: 26%; position: relative; top: 10px; }
table.signInTable td { padding-top: 5px; padding-bottom: 5px;  margin-left: 25%;  }
table.signInTable input, table.signInTable label, table.signInTable #rememberMeText { font-family: Tahoma, Arial, Helvetica; }
table.signInTable label { font-size: 120%; }
table.signInTable #rememberMeText { font-size: 98%; }
table.signInTable input, .tdPassword { color: #006699; }
table.signInTable input { font-size: 102%;}
table.signInTable span { color: #666666; font-weight: normal; }
table.signInTable td { text-align: left;  }
table.signInTable input { font-weight: bold; }
a.CommandButton { text-align: center; font-size: 103%; }



/* retrieve password styles */

div#dnn_contentpane table.containermaster_blue td { background-image: none; }
div#dnn_contentpane table.containermaster_blue { Font-family: Tahoma, Arial , Helvetica, sans-serif; background-color: Transparent; border: solid 1px #e2e3e4; }
div#dnn_contentpane table.containermaster_blue td span.Head { font-size: small; }
div#dnn_contentpane table.containermaster_blue hr { display: none; }
div#dnn_contentpane table.containermaster_blue span { color: #666666; font-weight: normal; font-size: 13px; }
div#dnn_contentpane span#dnn_ctr_dnnTITLE_lblTitle { font-size: 140%; }
div#dnn_contentpane table.containermaster_blue input { color: #006699; font-weight: bold; font-size: 13px; Font-family: Tahoma, Arial , Helvetica, sans-serif; }
div#dnn_contentpane table.containermaster_blue #dnn_ctr_ctl00_imgIcon { display: none; }
div#dnn_contentpane table.containermaster_blue td#dnn_ctr_ContentPane table { margin-top: 20px; margin-left: 80px; }
div#dnn_contentpane table.containermaster_blue td.SubHead { text-align: right; }
div#dnn_contentpane table.containermaster_blue div#dnn_ctr_SendPassword_plUsername_pnlHelp { text-align: left; }
div#dnn_contentpane table.containermaster_blue span#dnn_ctr_dnnTITLE_lblTitle { position: relative; left: 200px; }
div#dnn_contentpane table.containermaster_blue #dnn_ctr_ctl00_lblMessage { #margin-left: 130px; }
div#dnn_contentpane table.containermaster_blue span.Head div { margin-left: 120px !important; #margin-left: 0px !important; _margin-left: 0px !important; }
div#dnn_contentpane table.containermaster_blue span.Head { left: 0px !important; #left: 130px !important; _left: 130px !important; }
div#dnn_contentpane table.containermaster_blue { _margin-top: 10px; }


/*
table.signInTable td { padding-top: 5px; padding-bottom: 5px; }
table.signInTable input, table.signInTable label, table.signInTable #rememberMeText { font-family: Tahoma, Arial, Helvetica; }
table.signInTable label { font-size: 120%; }
table.signInTable #rememberMeText { font-size: 98%; }
table.signInTable input, .tdPassword { color: #006699; }
table.signInTable input { font-size: 102%;}
table.signInTable span { color: #666666; font-weight: normal; }
table.signInTable td { text-align: left;  }
table.signInTable input { font-weight: bold; }
a.CommandButton { text-align: center; font-size: 103%; }
*/

/*
#dnn_ctr_Signin_pnlProfile *, #dnn_contentpane table.containermaster_blue * { clear: both; }
div#dnn_ctr_Signin_pnlProfile td { width: 200px; }


#dnn_ctr_Signin_pnlProfile table { text-align: left; }
#dnn_ctr_Signin_pnlProfile input.NormalTextBox { width: 206px; }
#dnn_ctr_Signin_pnlProfile select { width: 210px; }
#dnn_ctr_Signin_pnlProfile table td { font-family: Tahoma, Arial, Helvetica; width: 200px; }
#dnn_ctr_Signin_pnlProfile .SubHead { color: #006699; }
#dnn_ctr_Signin_pnlProfile input { color: #666666; }


span.CommandButton input { width: 10px; }
span.Head, hr { visibility: hidden; }
*/

/* Register Page Styles */

#userProfile, #dnn_regControl_txtSpecifyOther, input, option, select { font-family: Arial, Helvetica, sans-serif; color:#666666;  }
#userProfile a, .submitButton { color: #006699; }
.submitButton { font-weight: bold; }
.userProfileHeader { font-size:1.8em; font-weight:normal; margin-bottom:0.6em; color:#006699; }
.userProfileMessageDark { font-size: 1.1em; font-weight:normal; margin-bottom:0.25em; color:#333333; }
.userProfileMessageBlue { font-size: 1.1em; font-weight:normal; margin-bottom:0.25em; color:#006699; }
.passwordMessage { color:#333333; }
#dnn_regControl_radTitle { margin-left: -5px; }
.profileRed { color: #FF0000; }
#passwordRules { font-size: 0.8em; }

/* Fixes - should be moved to relevant place in style sheet */

a#dnn_SEARCH_cmdSearch span img { position: relative; top: 4px; #top: 3px; }

div#dnn_textsize a { padding: 0px 0px; }
#dnn_textsize { position: relative; top: -2px; }


/* Home page Sub Silos */

#subModules { position: relative; top: -8px; _top:-20px; color: #666666; margin-left: 10px; /*font-family: Tahoma,Arial,Helvetica;*/ }

#HomeSubSilo1 .more a, #HomeSubSilo2 .more a, #HomeSubSilo3 .more a { color:#006699;}
#HomeSubSilo1 .more a:hover, #HomeSubSilo2 .more a:hover, #HomeSubSilo3 .more a:hover { color:#006699;}

#HomeSubSilo1, #HomeSubSilo2, #HomeSubSilo3
{
    width: 181px;
    float: left;
    padding-right: 11px;   
}

#HomeSubSilo4
{
    width: 372px;
    float: left;
    padding-right: 0px; 
}

.homeSubSiloHeading {
	background:#e2e3e4;
	margin-top:15px;
	#margin-top:10px; /* This is for IE7 */
	_margin-top:0px; /* This is for IE6 */
	height:22px;
	_height:22px;
	padding:4px 0px 0px 13px;}
	
#dnn_HomePageSub1NewsModule, #dnn_HomePageSub2NewsModule, #dnn_HomePageSub3NewsModule, #dnn_homePageFinancialDataPane { clear: both; }

.financialGreen { color: #418b40; text-align: right; }
.financialRed { color: #9e100e; text-align: right; }
.financialNoChange { color: #666666; text-align: right; }
.financialTitle { color: #333333; }
.financialValue, .financialTableTitle { color: #00679c; }
.financialTableTitle { border-bottom: solid 1px #e4e6e3; }
.tableKey { font-size: 80%; }
#financialDataTermsLink { padding-left: 5px; padding-top: 15px; }
/*
div#financialDataTermsLink a { color: #666666; font-size: 80%; }
*/

div#financialDataTermsLink a:link { color: #006699; }
div#financialDataTermsLink a:hover { color: #006699; text-decoration: underline; }

/* turn off survey results */
.DarwinSurveyTotalEntries { display: none; }

/* hide size in document download module */

td.OwnerHeader, td.OwnerCell { display: none; }

/* close funds accept checkbox */

div.DarwinDisclaimerAcceptCheckBoxContainer input { margin-right: 5px; }
div.DarwinDisclaimerAcceptEnterSiteButtonContainer { margin-top: 10px; }









/* Table styles for the economic calendar */

.economicCalendar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	padding: 5px;
	width: 560px;
}

.economicCalendar th {
	font-weight: bold;
	color: #ffffff;
	padding: 10px 4px;
	background-color:#006699;
	text-align: left;
border-bottom: 2px solid #ffffff;
border-left: 2px solid #ffffff;

}

.economicCalendar td {
	color: #333333;
	padding: 2px 4px;
	background-color:#ededed;
	border-bottom: 2px solid #ffffff;
	border-left: 2px solid #ffffff;
}

.economicCalendarDayColumn {
	/* optional - can be used to set the left-hand 'Day' column's width. If it is not set, it will float to a natural size */
}

/* Table styles for the economic calendar controls (previous / next) */

.calendarControls {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	width: 560px;
	padding: 5px 0px;
	margin-bottom:10px;
}

.calendarLeftControl {
	text-align: left;
	width:480px;
}

.calendarRightControl {
	text-align: right;
}

.calendarControls a {
	color: #3366cc;
	text-decoration: none;
}

.calendarControls a:hover {
	color: #3366cc;
	text-decoration: underline;
}

.logInMessage { color: #FF0000; padding: 2px; }

/* Close Insights Disclaimer Page */

div.DarwinDisclaimerAcceptCheckBoxContainer
{
    padding-top: 20px;

}
