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

body {
 color: #696457;
 font-family: Helvetica, Arial, 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:960px;
padding:0px 10px 0px 10px;
background:url(../images/page_bg.png) repeat-y;
}

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

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

/* Page header items */


div#header {
float:left;
width:600px;
}

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

div#loginBlock {
float:right;
margin:16px 0px 12px 0px;
}

div#loginAdviser a {
display:block;
width:164px;
height:40px;
background:url(../images/login_adviser.gif) no-repeat;
margin-bottom:2px;
}

div#loginAdviser a:hover {
background:url(../images/login_adviser_over.gif) no-repeat;
}

div#loginInvestor a {
display:block;
width:164px;
height:40px;
background:url(../images/login_investor.gif) no-repeat;
margin-bottom:1px;
}

div#loginInvestor a:hover {
background:url(../images/login_investor_over.gif) no-repeat;
}

/* Navigation items */

div#navigation {
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;}
div#navigation ul li#navInvestorRelations,	div#navigation ul li#navInvestorRelations a 		{width:142px; background-position:-941px 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;}
div#navigation ul li#navInvestorRelationsON,	div#navigation ul li#navInvestorRelationsON a 	{width:142px; background-position:-941px -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;}
div#navigation ul li#navInvestorRelations	a:hover		{width:142px; background-position:-941px -33px;}

/* Sub navigation items */
div#subNavigation {
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 {
float:left;
width:140px;
padding:0px;
margin:0px 0px 0px 8px;
color:#8f8b81;
}

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

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

div#tertiaryNav .tertiaryNav ul li a {
padding:0px; margin:0px;
list-style:none;
display:block;
border-top:solid 1px #e1e0dd;
padding:0px 0px 3px 2px;
color:#8f8b81;
text-decoration:underline;
}

div#subNavigation ul li#tertiaryNav a {
color:#8f8b81;
background-color:#f5f4f3;
}

div#subNavigation ul li#tertiaryNav a:hover {
color:#8f8b81;
background-color:#e9e9e9;
}

div#subNavigation ul li#tertiaryNavON a {
color:#ff6600;
background-color:#f6f6f6;
}

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;
color:#8f8b81;
}

div#subNavigation ul li#subNavDivider {
color:#8f8b81;
width:142px;
padding:5px 0px 5px 8px;
border-top:solid 1px #e1e0dd;
/*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%;
}

/* Social media */

div#SocialMedia {
	float:right;
	width:71px;
	margin:16px 10px 12px 0px;
}

div#twitter a {
width:71px;
height:42px;
display:block;
background:url(../images/Header_SocialMedia_Twitter.gif);
}

div#nuspeaktv a {
width:71px;
height:40px;
display:block;
background:url(../images/Header_SocialMedia_Youtube.gif);
}

div#twitter a:hover {
background:url(../images/Header_SocialMedia_Twitter_over.gif);
}

div#nuspeaktv a:hover {
background:url(../images/Header_SocialMedia_Youtube_over.gif);}

/* Page content items and column divs */

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

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

div#centralTextArea {
float:left;
width:550px;
padding:6px 0px 0px 0px;
min-height:400px;
}

div#sectionIntroTextArea {
float:left;
width:760px;
padding:6px 0px 0px 0px;
min-height:400px;
}


div#introText {
padding:0px 10px 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:320px;
padding-right:150px;
padding:0px 0px 20px 8px;
}

div#sectionIntroText {
width:550px;
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#highlightPanelNew {
float:left;
width:244px;
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;
}




/* directors panels */

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

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

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

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

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



div#subPagePuffs {
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;
}


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

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


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

div#subPagePuffGreatEmployee a:hover {
background:url(../images/puff-sub-vacancy-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:225px;
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:225px;
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:222px;
padding:5px 0px 5px 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;
}

/********** XMAS ADVENT BLOCKS *********/

div#adventBlock {
	border:1px solid #e3e3e3;
	float:left;
	width:204px;
	min-height:200px;
	margin-right:10px;
	padding:8px;
	margin-bottom:10px;
}

div#adventBlockEnd {
	border:1px solid #e3e3e3;
	float:left;
	width:205px;
	min-height:200px;
	padding:8px;
	margin-bottom:10px;
}

.adventFigure {
	font-size:65px;
	color:#F60;
}

div#adventPromo a {
	float:right;
	width:62px;
	height:82px;
	margin:16px 10px 12px 0px;
	display:block;
	background:url(../advent/images/homepage_graphic.png) transparent no-repeat;
}

div#adventPromo a:hover {
	background:url(../advent/images/homepage_graphic_over.png) transparent no-repeat;
}



/* for Sub Gateway pages */

div#PageContent {
width:920px;
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;
}

/* OLD block 
div#peopleTextArea {
float:left;
width:700px;
padding:6px 0px 0px 0px;
min-height:400px;
}

div#mainContentPeople {
float:left;
width:195px;
margin:0px 15px 10px 0px;
background-color:#e9e8e6;
}
*/
div#peopleTextArea {
float:left;
width:930px;
padding:6px 0px 0px 0px;
min-height:400px;
}
div#mainContentPeople {
position:relative;
z-index:1;
float:left;
width:171px;
min-height:145px;
margin:0px 15px 15px 0px;
background-color:#e9e8e6;
}

div#mainContentPeople a {
color:#696457;
margin:3px 2px 0px 5px;
display:block;
}

div#mainContentPeople a:hover {
color:#ff6600;
}

div#peopleTextArea h2 {
	color:#696457;
	}

div#peopleDepartment {
float:left;
width:156px;
margin:0px 15px 15px 0px;
padding: 10px 5px 5px 10px;
background-color:#b2afa9;
color:#FFF;
min-height:130px;
}

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

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

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

div#demoHolder {
width:730px;
}

div#dividingLine {
border-top:solid 1px #d2d0cc;
margin:15px 0px 1px 0px;
}

div#peopleDivider {
	border-bottom:#F60 1px solid;
	margin:10px 0px 10px 0px;
	padding:3px 0px 3px 0px;
	width:615px;
}

div#greatColleague {
position:relative;
float:left;
width:171px;
min-height:145px;
margin:0px 15px 15px 0px;
background-color:#e9e8e6;
}

.greatColleagueMarker {
	position:absolute; z-index:100; width:151px; height:94px; 
	padding:10px; top:0px; left:0px;
	background:url(../images/overlay-greatcolleagueaward.png) transparent no-repeat;
	color:#ffffff; font-size:120%;
}

.greatColleagueMarker a {
	color:#FFF;
}

.greatColleagueImage {
position:relative; top:0px; left:0px;
z-index:1;
width:171px;
}

.testOne {
	position:relative; z-index:0;
}

.testTwo {
	position:
}

/* contact us page */

div#contactUsAddress {
float:left;
width:260px;
margin-right:25px;
}

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

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

div#stepsToNucleus {
width:95px;
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 {
font-size:90%;
padding:15px 0px 3px 7px;
}

div#footer {
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;
}

div#legal {
	padding-top:10px;
	font-size:90%;
	color:#999;
	line-height:1.3em;
}

/* Headings & text styles */

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

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

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

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

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

.dates {
color:#FF6600;font-size:14px;

font-weight:bold;
}

.contentTitle {
font-size:14px;
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;
}

.textBoxWide {
border:1px solid #696457;
width:300px;
padding:2px;
color:#696457;
font-size:100%;
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:100px;
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;
}

div#forPrint {
background:url(../images/print_logo.gif) no-repeat;
}

/* NEw homepage layout */

div#mainIntro {
	width:650px;
	margin:auto;
	text-align:center;
}

div#mainGateway {
	width:826px;
	padding:10px 0px 10px 0px;
	margin:auto;
}

div#mainGatewayLeft a {
	width:244px;
	float:left;
	height:230px;
	background:url(../images/homepage-Gateway1.gif) no-repeat;
	margin-right:47px;
}

div#mainGatewayLeft a:hover {
	background:url(../images/homepage-Gateway1hover.gif) no-repeat;
}

div#mainGatewayLogo {
	width:244px;
	float:left;
	height:230px;
	background:url(../images/homepage-GatewayLogo.gif) no-repeat;
	margin-right:47px;
}

div#mainGatewayRight a {
	width:244px;
	float:left;
	height:230px;
	background:url(../images/homepage-Gateway2.gif) no-repeat;
}

div#mainGatewayRight a:hover {
	background:url(../images/homepage-Gateway2hover.gif) no-repeat;
}

div#mainHomePuffs {
	border-top:1px solid #c3c1bc;
	float:left;
	width:222px;
	margin-right:10px;
}

div#mainHomePuffRight {
border-top:1px solid #c3c1bc;
	float:left;
	width:222px;
}

div#data {
	font-family:Helvetica, Arial, sans-serif;
	font-size:110%;
}

/* 2011 September - Homepage "gateway" page */

div#gatewayHolder {
	width:900px;
	margin:22px 10px 0px 10px;
	padding:22px 0 0 0;
	height:400px;
	border-top:1px solid #ff6600;
}

div#gatewayPuffPro a {
	float:left;
	width:336px;
	height:161px;
	background:url(../images/homepage-Gateway-A.gif) no-repeat transparent;
	margin:45px 15px 0px 0px;
	display:block;
}

div#gatewayPuffPrivate a {
	float:left;
	width:336px;
	height:161px;
	background:url(../images/homepage-Gateway-B.gif) no-repeat transparent;
	margin:45px 15px 0px 0px;
	display:block;
}

div#gatewayPuffPro a:hover {
	background:url(../images/homepage-Gateway-A-hover.gif) no-repeat transparent;
}

div#gatewayPuffPrivate a:hover {
	background:url(../images/homepage-Gateway-B-hover.gif) no-repeat transparent;
}

div#gatewayLoginPro a {
	float:left;
	width:196px;
	height:76px;
	background:url(../images/homepage-Login-Pro.gif) no-repeat transparent;
	margin:45px 0px 9px 0px;
	display:block;
}

div#gatewayLoginPrivate a {
	float:left;
	width:196px;
	height:76px;
	background:url(../images/homepage-Login-Private.gif) no-repeat transparent;
	margin:0px 0px 0px 0px;
	display:block;
}

div#gatewayLoginPro a:hover {
	background:url(../images/homepage-Login-Pro-hover.gif) no-repeat transparent;
}

div#gatewayLoginPrivate a:hover {
	background:url(../images/homepage-Login-Private-hover.gif) no-repeat transparent;
}

div#gatewayDescriptors {
	float:left;
	width:336px;
	font-size:90%;
	color:#999;
	line-height:1.3em;
	margin:15px 15px 0px 0px;
}

div#subIntroPuffs {
	border-top:1px solid #c3c1bc;
	float:left;
	width:243px;
	margin-right:13px;
	margin-bottom:20px;
}

div#subIntroPuffRight {
border-top:1px solid #c3c1bc;
	float:left;
	width:244px;
}

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

div#addThisSharing {
	float:right;
	margin:10px 10px 10px 0px;
	padding-top:15px;
	border-top:#CCC 1px solid;
	width:170px;
}

div#addThisSharingWide {
	float:right;
	margin:10px 0px 10px 0px;
	padding-top:15px;
	border-top:#CCC 1px solid;
	width:200px;
}
