/* reset all styles*/

html{
   overflow-y: scroll;
}
body {
 color: #60655A;
 font-family:Tahoma, Arial, Helvetica, sans-serif;
 font-size:75%;
 margin:0px;
 padding:0px;
} 

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

h11, .h11{
font-size:16px;
color:#FFFFFF;
}

h12, .h12{
font-size:14px;
color:#FFFFFF;
}

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:#999999;
 text-decoration:none
}

a:hover {
 color:#FFFFFF;
}

/* accesstext style*/

.accesstext {
visibility:hidden;
display:none;
}

a.accesstext {
visibility:hidden;
display:none;
} 
 
.br-clear {
clear:both;
}
/* Page layout & look */

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

div#mainarea {
margin:auto;
width:960px;
padding:0px 10px 0px 10px;
/*background:url(../images/pageg.png) repeat-y;*/
}

div#pageholder{
width:940px;
padding:0px 10px 0px 10px;
background:url(../images/page_gradient.jpg) repeat-x;
background-color:#FFFFFF;
position:absolute;
}

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

div#headpane1 h3{
font:Arial, Helvetica, sans-serif;
font-size:15px;
color:#999999;
text-align:right;
}


div#headpane2 {
width:900px;
height:114px;
padding:25px 20px 20px 20px;
position:relative;
}


#sizer{
float:right;
width:110px
}

#HomeSubPanel h3,#HomeSubPanel1 h3, #mainHomePuffRight h3 {
font-size:20px;
color:#666666;
}
 

/* navbar */

div#navbar {
float:left;
width:920px;
height:33px;
background:url(../images/navigation.png);
}

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

div#holder {
width:700px;
padding: 0 0 0 30px;
}

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

/* Native state */
div#navbar ul li#homepage, 				div#navbar ul li#homepage a 				{width:110px;}
div#navbar ul li#corptravel, 		div#navbar ul li#corptravel a 		{width:138px; background-position:-111px 0px;}
div#navbar ul li#carservice, 	div#navbar ul li#carservice a 	{width:138px; background-position:-250px 0px;}
div#navbar ul li#fleet, 				div#navbar ul li#fleet a 			{width:138px; background-position:-389px 0px;}
div#navbar ul li#contacteet, 			div#navbar ul li#contacteet a 		{width:138px; background-position:-667px 0px;}

/* navbar ON states */
div#navbar ul li#homepage-on, 			div#navbar ul li#homepage-on a 				{width:110px; background-position:0px -66px;}
div#navbar ul li#corptravel-on, 		div#navbar ul li#corptravel-on a 			{width:169px; background-position:-111px -66px;}
div#navbar ul li#carservice-on, div#navbar ul li#carservice-on a 	{width:138px; background-position:-250px -66px;}
div#navbar ul li#fleet-on, 			div#navbar ul li#fleet-on a 				{width:138px; background-position:-389px -66px;}
div#navbar ul li#contacteet-on, 		div#navbar ul li#contacteet-on a 			{width:138px; background-position:-667px -66px;}
/* navbar HOVER states */
div#navbar ul li#homepage 				a:hover 	{width:110px; background-position:0px -33px;}
div#navbar ul li#corptravel 		a:hover		{width:138px; background-position:-111px -33px;}
div#navbar ul li#carservice 	a:hover 	{width:138px; background-position:-250px -33px;}
div#navbar ul li#fleet				a:hover 	{width:138px; background-position:-389px -33px;}
div#navbar ul li#contacteet 			a:hover 	{width:138px; background-position:-528px -33px;}

/* Sub navbar items */
div#subnavbar {
float:left;
width:150px;
margin-right:10px;
margin-top:35px;
}

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

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

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

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

div#subnavbar ul li a:hover {
color:#000000;
}

/* 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#mainTextArea {
float:left;
width:920px;
padding:6px 0px 0px 0px;
min-height:400px;
}

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

div#TextArea {
float:left;
width:650px;
padding:6px 30px 0px 0px;
min-height:400px;
}

div#formArea {
float:right;
width:450px;
padding:0px 30px 0px 0px;

}

div#sidepanel {
float:right;
width:230px; 
margin-left:10px;
padding: 5px 0 0 0;

}

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#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;*/
}

#button {
margin-top:20px;
}

/*columns on index page*/

#pad-1
{

float:left;
width:220px;
padding: 0 5px 0 0;
display:block;
background:url(../images/gold.jpg) repeat-x;
text-align:center;
border-right:2px solid #fff;
height:200px;
}

#pad-1 h4 {

	padding-bottom: 15px;
	color:#666666;
	font-size: 145%;
	padding: 15px 0 0px 0;
	text-align:center;
}

#pad-2
{

float:left;
width:220px;
padding: 0 5px 0 0;
display:block;
background:url(../images/gold.jpg) repeat-x;
text-align:center;
border-right:2px solid #fff;
height:200px;
}

#pad-2 h4 {

	padding-bottom: 5px;
	color:#666666;
	font-size: 145%;
	padding: 15px 0 0px 0;
	text-align:center;
}

#pad-3
{

float:left;
width:220px;
padding: 0 5px 0 0;
display:block;
background:url(../images/gold.jpg) repeat-x;
text-align:center;
border-right:2px solid #fff;
height:200px;
}

#pad-3 h4 {
	padding-bottom: 5px;
	color:#666666;
	font-size: 145%;
	padding: 15px 0 0px 0;
	text-align:center;
	
}

/*end*/

/*wedding panels*/

#col1
{
position:relative;
float:left;
width:155px;
height:310px;
padding: 0 5px 0 0;
display:block;
background:url(../images/gold.jpg) repeat-x;
text-align:center;
border-right:2px solid #fff;
}

#col1 h1 {
	padding-top: 5px;
	padding-bottom: 15px;
	color:#666666;
	font-size: 135%;
	padding: 5px 0 20px 0;
	text-align:center;
}

#col2
{
position:relative;
float:left;
width:155px;
height:310px;
padding: 0 5px 0 0;
display:block;
background:url(../images/gold.jpg) repeat-x;
text-align:center;
border-right:2px solid #fff;
}

#col2 h1 {
	padding-top: 5px;
	padding-bottom: 5px;
	color:#666666;
	font-size: 135%;
	padding: 5px 0 20px 0;
	text-align:center;
}

#col3
{
position:relative;
float:left;
width:155px;
padding: 0 5px 0 0;
height:310px;
background:url(../images/gold.jpg) repeat-x;
text-align:center;
border-right:2px solid #fff;
}

#col3 h1 {
	padding-top: 5px;
	padding-bottom: 5px;
	color:#666666;
	font-size: 135%;
	padding: 5px 0 20px 0;
	text-align:center;
	
}

#col5, .col5
{
position:relative;
float:left;
width:200px;
height:220px;
padding: 0 5px 0 0;
display:block;
background:url(../images/gold.jpg) repeat-x;
text-align:center;
border-right:2px solid #fff;
}

#col5 h1,.col5 h1 {
	padding-top: 5px;
	padding-bottom: 5px;
	color: #666666;
	font-size: 135%;
	padding: 15px 0 15px 0;
	text-align:center;
}


#col6
{
position:relative;
float:left;
width:200px;
height:220px;
padding: 0 5px 0 10px;
display:block;
background:url(../images/gold.jpg) repeat-x;
text-align:center;
border-right:2px solid #fff;
}

#col6 h1 {
	padding-top: 5px;
	padding-bottom: 5px;
	color: #666666;
	font-size: 135%;
	padding: 15px 0 15px 0;
	text-align:center;
}

.name
	{
		font-family: Arial;
		font-size:14px;
		color:#333333;
		font-style:italic;
		float:right;
		font-weight:bold;
		
	}

.car{
padding: 0 0 0 110px;
}
/* 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;
height:100%;

}

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, div.HomeNewsTitle{
width:250px;
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: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 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 0px #CCCCCC;
margin-bottom:0px;
}

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

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

.trAlt {
background-color:#F7F7F6;
}

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

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

.tableTotalsFigures {
font-weight:bold;
border-top:0px 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, div#footer-container{
font-size:9px;
width:920px;
height:12px;
margin-top:10px;
/*background:url(../images/footer_bg.gif) repeat-x;*/
border-top:1px solid #AAA;
padding:10px 0px 8px 0px;
}

div#footerLeft { 
float:left;
line-height:1.5;
padding: 0 0 10px 0;
}


.dark-hover:hover{
	color:#60655A;
	text-decoration:underline;
}
div#footerRight {
float:right;
width:500px;
}

div#footer a {
color:#696457;
}

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

/* Headings & text styles */

h1, .pageheader h2 {
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
color:#696457;
margin:0px 0px 9px 0px;
background-color:transparent;
}




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

h3 {
font-size:1.4em;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
margin:0px 0px 5px 0px;
color:#FFFFFF;
}

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


.front-page h2 {
font-size:14px;
color:#444;
margin:0px 0px 5px 0px;
}


#xyzListItem0 h1 {
font-size:14px;
color:#444;
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;
}

.footer-social-icons{
	padding-top:40px;
}

.footer-social-icons img{
	float:right;
	width: 30px;
	margin-left:10px;
}


/* 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;
}



/* NEw homepage layout */

div#mainIntro {
	width:960px;
	margin:0;
	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#HomeSubPanel,div#HomeSubPanel1 {
	border-top:1px solid #c3c1bc;
	float:left;
	width:300px;
	margin-right:10px;
	height:200px;
}

div#addressPad {
	float:left;
	width:300px;
	margin-right:10px;
	padding: 0 0 0px 30px;
}

div#mainHomePuffRight {
	border-top:1px solid #c3c1bc;
	float:left;
	width:250px;
	margin: 0 0 0 30px;
}

/*home page jquery accordion styles*/
#slide-holder {
width:580px;
margin:10px auto;
z-index:1;
}
#slide-holder a, #slide-holder a:visited {
color:#EEE;
text-decoration:none;
font-weight:normal;
font-size:12px;} 

#slide-holder a:hover {
color:#63ADBD;
text-decoration:none;
}
#slide-holder h4 {
color:#000000; font-size:12px; height:0px; padding: 55px 0 0 0; text-align:center; font-weight:normal;
}
#pad{width:141px; float:left; margin: 0 0 0 35px; background: url(../images/img1.jpg) no-repeat; height:70px; padding: 15px 0 0 0px;}
#pad2{width:141px; float:left; margin: 0 0 0 35px; height:70px; background: url(../images/img2.jpg) no-repeat; padding: 15px 0 0 0px;}
#pad3{width:141px; float:left; margin: 0 0 0 35px; height:70px; background: url(../images/img3.jpg) no-repeat; padding: 15px 0 0 0px; }
#pad4{width:141px; float:left; margin: 35px 0 0 35px; background: url(../images/img4.jpg) no-repeat; height:70px; padding: 15px 0 0 0px;}
#pad5{width:141px; float:left; margin: 35px 0 0 35px; height:70px; background: url(../images/img5.jpg) no-repeat; padding: 15px 0 0 0px;}
#pad6{width:141px; float:left; margin: 35px 0 0 35px; height:70px; background: url(../images/img6.jpg) no-repeat; padding: 15px 0 0 0px; }

/**/
/* hide container until all is ready */
.xyz{
	display: block;
}
/*Main Container*/
.container {
	width:100%;	
}
.container ul{
	list-style-type: none;
	margin: 0;
	padding:0;	
}
.container li{
	display: inline;
	margin: 0px;
	padding:0px;
}
/*Content Container*/
.contentContainer {
	padding-left: 0px;	
	float: left;
	width:0px;
	height: 310px;	
	overflow:hidden;
}
.contentWrapper{	
}
.contentInnerWrapper{
	text-align: justify;
	padding: 10px;
}
/* Handle*/
.handle{
	float: left;
	width: 38px;
	height: 310px;
	margin: 1px;
	margin-right: -10px;
	/*background:  url(../images/blade.png) no-repeat;*/
}
.handleOver{	
	/*background: url(../images/blade_sel.png) no-repeat;*/
}
.handleSelected{	
/*	background: url(../images/blade_sel.png) no-repeat;*/
}
/*additional styles for the accordion panel*/
/*Main Container*/
.container3 {
	width:100%;
}
.container3 ul{
	list-style-type: none;
	margin: 0px;
	padding:0px;	
}
.container3 li{
	display: inline; 
	margin: 0px;
	padding:0px;
}
/*Handle*/
.handle3 {
	float: left;
	width: 40px;
	height: 314px;
	text-align:center;

	border: 1px solid white;
}
.handle3 img{
/*	margin-top:2px;
	filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;*/
}
.handleOver3{
	border: 1px solid white;
	cursor:pointer;
}
.handleOver3 img{
	filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;
}
.handleSelected3{
	
	background: #000;
	border: 1px solid white;
}
/*Content Container*/
.contentWrapper3{
	text-align: justify;
	
}
.contentInnerWrapper3{
	padding: 10px;
}
.contentWrapper3 h3.accordion{
	padding-bottom:10px;
	color:#FFFFFF;
}
.contentContainer3 {
	padding-left: 0px;	
	float: left;
	width:0px;
	height: 310px;	
	overflow:hidden;
}
#floating-banner {
margin:5px auto;
text-align:center;
}
.pageheader {
border-bottom:1px solid #888;
padding-bottom:10px;
}
div.panes div {
	display:none;		
	padding:15px 10px;
	border:1px solid #999;
	border-top:0;
	height:100px;
	font-size:14px;
	background-color:#fff;
}

/****---- LEFT CONTENT ----****/

#contact-right { width:800px; }
#contact-right p { margin:7px 0 0 10px; }

#contact-right1 { width:400px; }
#contact-right1 p { margin:0px 0 0 10px; }

.left_pad{
width:350px;
float:left;
}

.left_pad p { margin:10px 0 0 10px; }

.right_pad{
width:300px;
float:left;
}

.right_pad p { margin:10px 0 0 10px; }


.right-content {
	width:270px;
	float:left;
	margin-top:28px;
	padding-left:35px;
}

#input-box {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
	background-repeat:repeat-x;
	border:1px solid #f6f5f5;
	width:155px;
	height:21px;
	margin:10px 10px 0 0;
	color:#878787;
	padding:5px 0 0 5px;
}

.input {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
	width:217px;
	height:20px;
	padding:3px 0 0 4px;
	border:1px solid #e0dddd;
}

#option, #option1, .option {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
	background:url(../images/contact-bg-form.jpg) repeat-x;
	width:227px;
	height:25px;
	padding-top:3px;
	padding-left:4px;
	border:1px solid #e0dddd;
}

#textarea, .textarea {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
	width:320px;
	height:140px;
	background-color:#FFFFFF;
	border:1px solid #e0dddd;
	padding:3px 0 0 4px;
}

.tellus {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#5d5d5d;
	margin:10px 5px 20px 0;
}

.techspt {
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#5d5d5d;
	margin:10px 5px 20px 0;
	line-height:23px;
}

.tellus p { margin:7px 0; }

.sub-all {
	font:normal 24px Arial, Helvetica, sans-serif;
	color:#e89d45;
	margin-top:10px;
}

/****--- SEARCH BOX ----****/

#search {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#9dc85a;

}
#under_search {
margin-bottom:20px;}

#go{
margin-top:13px;
}

#contact {
	width:300px;
	float:left;

}


