/* NUCLEUS FINANCIAL GROUP EXTRANET - © North and East 2008 */

body {
 color: #696457;
 font-family:Arial, Helvetica, sans-serif;
 font-size:70%;
 margin:0px;
 padding:0px;
 /*background-image:url(../images/bg_slate_hatching.gif);*/
} 

a img {
 border:0;
 padding:0;
}

p {
padding:0px 0px 8px 0px;
margin:0px;
line-height:1.5em;
}

ul {
line-height:1.5em;
margin:0px;
}

li {
margin:0px;
padding-bottom:5px;
}

/* Default link styles */

a {
 color:#ff6600;
 text-decoration:underline;
}

a:hover {
 color:#aba8a1;
}

/* Accessible style*/

.accessible {
/*visibility:hidden;
display:none;*/
}

a.accessible {
/*visibility:hidden;
display:none;*/
} 
 
/* Page layout & look */

div#gradient {
width:100%;
/*min-height:780px;
/*background:url(../images/bg_blend.png) repeat-x transparent;*/
}

div#container {
margin:auto;
width:100%;
padding:0px 10px 0px 10px;
/*background:url(../images/page_bg.png) repeat-y;*/
}

div#pageArea{
width:100%;
padding:0px 10px 0px 10px;
background:url(../images/page_gradient.gif) no-repeat;
height:138px;
}

div#pageEndPiece {
/*margin:auto;
width:100%;
height:26px;
padding:0px 20px 0px 20px;
/*background:url(../images/page_end.png) no-repeat;*/
}

/* Page header items */

div#header a {
float:left;
width:100%;
height:138px;
display:block;
}

div#login a {
display:none;
/*float:right;
display:block;
width:165px;
height:52px;
background:url(../images/login.gif) no-repeat;*/
margin-bottom:21px;
}

div#login a:hover {
/*background:url(../images/login_over.gif) no-repeat;*/
}

/* Navigation items */

div#navigation {
display:none;
/*float:left;
width:940px;
height:33px;
background:url(../images/tabs_bg.gif);*/
}

div#navigation ul {
float:left;
margin:0px; padding:0px; border:0px;
list-style:none;
}

div#navigation ul li, div#navigation ul li a {
float:left; padding:0px; 
height:33px;
display:block;
background:url(../images/navigation.gif);
margin-right:1px;
}

/* Navigation OFF states */
div#navigation ul li#navHome, 				div#navigation ul li#navHome a 				{width:110px;}
div#navigation ul li#navProAdvisers, 		div#navigation ul li#navProAdvisers a 		{width:169px; background-position:-111px 0px;}
div#navigation ul li#navPrivateInvestors, 	div#navigation ul li#navPrivateInvestors a 	{width:138px; background-position:-281px 0px;}
div#navigation ul li#navMedia, 				div#navigation ul li#navMedia a 			{width:76px; background-position:-420px 0px;}
div#navigation ul li#navOurPeople, 			div#navigation ul li#navOurPeople a 		{width:102px; background-position:-497px 0px;}
div#navigation ul li#navBlog, 				div#navigation ul li#navBlog a 				{width:65px; background-position:-600px 0px;}
div#navigation ul li#navContactUs, 			div#navigation ul li#navContactUs a 		{width:95px; background-position:-600px 0px;}

/* Navigation ON states */
div#navigation ul li#navHomeON, 			div#navigation ul li#navHomeON a 				{width:110px; background-position:0px -66px;}
div#navigation ul li#navProAdvisersON, 		div#navigation ul li#ProAdvisersON a 			{width:169px; background-position:-111px -66px;}
div#navigation ul li#navPrivateInvestorsON, div#navigation ul li#navPrivateInvestorsON a 	{width:138px; background-position:-281px -66px;}
div#navigation ul li#navMediaON, 			div#navigation ul li#navMediaON a 				{width:76px; background-position:-420px -66px;}
div#navigation ul li#navOurPeopleON, 		div#navigation ul li#navOurPeopleON a 			{width:102px; background-position:-497px -66px;}
div#navigation ul li#navBlogON, 			div#navigation ul li#navBlogON a 				{width:65px; background-position:-600px -66px;}
div#navigation ul li#navContactUsON, 		div#navigation ul li#navContactUsON a 			{width:95px; background-position:-600px -66px;}
/* Navigation HOVER states */
div#navigation ul li#navHome 				a:hover 	{width:110px; background-position:0px -33px;}
div#navigation ul li#navProAdvisers 		a:hover		{width:169px; background-position:-111px -33px;}
div#navigation ul li#navPrivateInvestors 	a:hover 	{width:138px; background-position:-281px -33px;}
div#navigation ul li#navMedia				a:hover 	{width:76px; background-position:-420px -33px;}
div#navigation ul li#navOurPeople 			a:hover 	{width:102px; background-position:-497px -33px;}
div#navigation ul li#navBlog				a:hover		{width:65px; background-position:-600px -33px;}
div#navigation ul li#navContactUs 			a:hover 	{width:95px; background-position:-600px -33px;}

/* Sub navigation items */
div#subNavigation {
display:none;
/*float:left;
width:150px;
margin-right:10px;*/
}

div#subNavigation ul {
float:left;
width:150px;
margin:0px; padding:0px; border:0px;
list-style:none;
border-bottom:solid 1px #e1e0dd;
clear:both;
}

div#subNavigation ul li {
float:left; padding:0px; 
dislay:block;
}

div#subNavigation ul li a {
float:left;
color: #696457;
width:142px;
padding:5px 0px 5px 8px;
border-top:solid 1px #e1e0dd;
text-decoration:none;
}

div#subNavigation ul li#subNavON {
color:#FF6600;
width:142px;
padding:5px 0px 5px 8px;
border-top:solid 1px #e1e0dd;
font-weight:bold;
}

div#subNavigation ul li a:hover {
color:#aba8a1;
background-color:#e9e9e9;
}

div#tertiaryNav {
display:none;
/*float:left;
width:148px;
padding:0px;
margin:0px 0px 0px 0px;*/
}

div#tertiaryNav ul {
list-style:none;
border-bottom:solid 1px #e1e0dd;
padding:0px; margin:0px;
background:none;
}

div#tertiaryNav ul li {
list-style:none;
display:block;
padding:0px; margin:0px;
}

div#tertiaryNav ul li a {
padding:0px; margin:0px;
list-style:none;
display:block;
border-top:solid 1px #e1e0dd;
padding:3px 0px 3px 2px;
}

div#tertiaryNav ul li a:hover {
color:#aba8a1;
background-color:#e9e8e6;
}

div#tertiaryNav ul li#tertiaryNavON {
padding:0px; margin:0px;
list-style:none;
display:block;
border-top:solid 1px #e1e0dd;
padding:3px 0px 3px 2px;
background-color:#e9e8e6;
}

/* contact us tab */
div#contactUs a {
float:right;
width:96px;
height:33px;
display:block;
background:url(../images/navigation.gif);
background-position:-844px 0px;
font-size:90%;
}

div#contactUs a:hover {
background:url(../images/navigation.gif);
background-position:-844px -33px;
}

div#contactUsON a {
float:right;
width:96px;
height:33px;
display:block;
background:url(../images/navigation.gif);
background-position:-844px -66px;
font-size:90%;
}

/* Page content items and column divs */

div#content {
width:100%;
padding:0px 10px 0px 10px;
/*background:url(../images/page_content.gif) no-repeat;*/
}

div#contentHolder {
width:100%;
background-color:#f7f7f6;
border-top:solid 1px #FF6600;
padding-top:10px;
}

div#centralTextArea {
/*float:left;*/
width:100%;
padding:6px 0px 0px 0px;
min-height:400px;
}

div#introText {
/*padding:0px 0px 10px 8px;*/
}

div#introText ul {
padding:0px 0px 0px 15px;
list-style:url(../images/bullet.gif);
}

div#introText ul li {
padding:5px 0px 5px 0px;
}

div#gatewayText {
width:300px;
padding-right:150px;
/*padding:0px 0px 20px 8px;*/
}

div#highlightPanel {
float:left;
width:254px;
border-top:1px solid #FF6600;
padding:10px 8px 10px 8px;
margin:10px 10px 0px 0px;
min-height:150px;
background:url(../images/forward_graphic.gif) #F7F7F6 no-repeat;
background-position:245px 12px;
}

div#highlightPanel a {
display:block;
width:254px;
text-decoration:none;
color:#696457;
float:left;
}

div#highlightPanel a:hover {
color:#FF6600;
}

div#highlightPanelTwo {
float:left;
width:254px;
border-top:1px solid #FF6600;
padding:10px 8px 10px 8px;
margin:10px 0px 0px 0px;
min-height:150px;
background:url(../images/forward_graphic.gif) #F7F7F6 no-repeat;
background-position:245px 12px;
}

div#highlightPanelTwo a {
display:block;width:254px;
text-decoration:none;
color:#696457;
float:left;
}

div#highlightPanelTwo a:hover {
color:#FF6600;
}



div#subPagePuffs {
display:none;
/*float:right;
width:200px;
margin:44px 0px 0px 0px;*/
}

div#subPagePuffPrivate a {
width:200px;
display:block;
background:url(../images/puff-sub-private-small.gif) no-repeat;
height:38px;
margin:0px 0px 10px 0px;
}

div#subPagePuffPrivate a:hover {
background:url(../images/puff-sub-private-small-over.gif) no-repeat;
}

div#subPagePuffProfessional a {
width:200px; display:block;
background:url(../images/puff-sub-proadviser-small.gif) no-repeat;
height:38px;
margin:0px 0px 10px 0px;
}

div#subPagePuffProfessional a:hover {
background:url(../images/puff-sub-proadviser-small-over.gif) no-repeat;
}

div#subPagePuffJournalist a {
width:200px;
display:block;
background:url(../images/puff-sub-journalist.gif) no-repeat;
height:38px;
margin:0px 0px 10px 0px;
}

div#subPagePuffJournalist a:hover {
background:url(../images/puff-sub-journalist-over.gif) no-repeat;
}


/* for a three column page */

div#contentFirstSecondColumn {
float:left;
width:290px;
padding:0px 10px 0px 10px;
}

div#contentThirdColumn {
float:left;
width:290px;
padding:0px 0px 0px 10px;
}

/* for Homepage */

div#HomeContent {
width:920px;
padding:28px 0px 0px 0px;
}

div#HomeHolderTwoColumns {
width:610px;
float:left;
margin-right:10px;
}

div#HomePuffOne a {
float:left;
width:300px;
/*background:url(../images/puff_proadviser.jpg) no-repeat;
height:178px;
padding-right:10px;
display:block;*/
}

div#HomePuffOne a:hover {
background:url(../images/puff_proadviser_over.jpg) no-repeat;
}

div#HomePuffTwo a {
float:left;
/*width:300px;
background:url(../images/puff_privateinvestor.jpg) no-repeat;
height:178px;*/
}

div#HomePuffTwo a:hover {
background:url(../images/puff_privateinvestor_over.jpg) no-repeat;
}

div#HomeNewsColumn {
width:300px;
float:right;
border-top:1px solid #c3c1bc;
border-bottom:1px solid #d2d0cc;
padding-bottom:5px;
}

div#HomeNewsTitle {
width:300px;
padding:5px 0px 0px 0px;
border-bottom:1px solid #d2d0cc;
color:#FF6600;
font-weight:bold;
margin-bottom:10px;
}

div#HomeMarketData {
width:298px;
float:left;
border-top:1px solid #c3c1bc;
/*border-bottom:1px solid #d2d0cc;*/
padding-bottom:5px;
margin-top:15px;
}

div#HomeMarketDataTitle {
width:298px;
padding:5px 0px 0px 0px;
border-bottom:1px solid #d2d0cc;
color:#FF6600;
font-weight:bold;
margin-bottom:10px;
}

/* for Sub Gateway pages */

div#PageContent {
width:100%;
/*border-top:solid 1px #FF6600;
background:url(../images/pagecontent_shadow.gif) repeat-x;
padding:16px 0px 10px 0px;*/
margin-top:8px;
}

/* for news downloads */

div#newsDownloads {
width:150px;
float:right;
padding:3px 3px 3px 3px;
background-color:#F7F7F6;
border-top:#FF6600 1px solid;
margin:0px 0px 15px 10px;
}

/* for Our people page */

div#peopleText {
padding:0px 0px 10px 8px;
}

div#peopleTextArea {
float:left;
width:700px;
padding:6px 0px 0px 0px;
}

div#mainContentPeople {
float:left;
width:195px;
padding:0px 15px 0px 0px;
}

div#peopleImageDetails {
float:right;
width:220px;
padding-left:15px;
}

div#peopleImageDetails img {
padding:0px 0px 10px 0px;
}

div#peopleProfiletext {
float:left;
width:305px;
}

/* contact us page */

div#contactUsAddress {
float:left;
width:280px;
margin-right:10px;
}

div#contactUsDirections {
float:left;
width:400px;
}

/* for how to get involved - steps to nucleus */

div#stepsToNucleus {
width:99px;
float:left;
margin-right:3px;
padding:45px 3px 3px 3px;
background-color:#F7F7F6;
border-top:#FF6600 1px solid;
min-height:200px;
}

/* site map columns */

div#sitemapColumn {
float:left;
width:120px;
padding:0px 10px 20px 0px;
}

/* text styles */






/* table styles */

table {
border-bottom:solid 1px #CCCCCC;
margin-bottom:6px;
}

th {
padding:5px 2px 5px 2px;
background-color:#e9e8e6;
border-top:solid 1px #CCCCCC;
text-align:left;
}

td {
border-top:solid 1px #CCCCCC;
padding:5px 2px 5px 2px;
}

.trAlt {
background-color:#F7F7F6;
}

.tableTotals {
font-weight:bold;
border-top:1px solid #b0ada6;
}

.tableFigures {
text-align:right;
padding-right:5px;
}

.tableTotalsFigures {
font-weight:bold;
border-top:1px solid #b0ada6;
text-align:right;
padding-right:5px;
}

.trAlerts {
background-color:#feefe0;
}

/* Generic page elements */

div#breadcrumb {
display:none;
/*
font-size:90%;
padding:15px 0px 3px 7px;*/
}

div#footer {
display:none;/*
width:920px;
height:12px;
margin-top:10px;
background:url(../images/footer_bg.gif) repeat-x;
padding:10px 0px 8px 0px;*/
}

div#footerLeft {
float:left;
}

div#footerRight {
float:right;
}

div#footer a {
color:#696457;
}

div#footer a:hover {
color:#aba8a1;
}

/* Headings & text styles */

h1 {
font-size:15pt;
margin:0px 0px 9px 0px;
background-color:transparent;
}

h2 {
font-size:13pt;
margin:0px 0px 5px 0px;
}

h3 {
font-size:11pt;
font-weight:bold;
margin:0px 0px 5px 0px;
}

h4 {
font-size:14px;
color:#FF6600;
margin:0px 0px 5px 0px;
}

h5 {
font-size:11pt;
font-weight:bold;
margin:0px 0px 5px 0px;
}

.dates {
color:#FF6600;
font-weight:bold;
}

.contentTitle {
color:#FF6600;
font-weight:bold;
}

.gatewayPanelTitles {
font-size:13pt;
margin:0px 0px 5px 0px;
font-weight:normal;
}



/* form elements */

form {
    margin:0px;
    padding:0px;
	border:0px;
}

.textBox {
border:1px solid #696457;
width:150px;
padding:2px;
color:#696457;
font-family:Arial, Helvetica, sans-serif;
}

.submitButton {
border:1px solid #696457;
padding:2px 4px 2px 4px;
color:#696457;
font-family:Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
}

submitButton a:hover {
background-color:#aba8a1;
}

div#formHolder {
float:left;
width:450px;
}

div#formLeftColumn {
float:left;
width:150px;
margin-top:2px;
padding:5px 5px 0px 0px;
}

div#formRightColumn {
float:left;
width:180px;
padding:2px 0px 3px 0px;
}

.postcode {
border:1px solid #696457;
width:80px;
padding:2px;
color:#696457;
font-family:Arial, Helvetica, sans-serif;
}