ul, li, p {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
	list-style:none;
}



/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=0px&bgColorHeader=cccccc&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=666666&iconColorContent=666666&bgColorDefault=008fd4&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=e1e1e1&fcDefault=ffffff&iconColorDefault=ffffff&bgColorHover=1169a2&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=05_inset_soft.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
*/

/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 0px; zoom: 1; border-bottom:none }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important;}
.ui-accordion .ui-accordion-header a { display: block;font-weight:normal; padding: 2px 3px 3px 6px; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; right: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content {  padding: 4px; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 1px; overflow: hidden; display: none; }
.ui-accordion .ui-accordion-content-active { display: block; }



  .ui-accordion-content:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
  }







/* Tabs
----------------------------------*/
.ui-tabs { padding: 0; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: 0 0 0 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; border: none; border-right:solid #DDDDDD 1px ; /*margin: 0 0 -1px 0;*/ padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: 2px 0px 3px 0px; text-align:center;  /*height:13px;*/ border-bottom:solid #DDDDDD 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 0px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer;} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 2px 2px 8px 8px; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }




 



/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 11px; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #DDDDDD; color: #666666; }
.ui-widget-content a { color: #666666; }
.ui-widget-header { border: none; background: none; color: #666666; font-weight: normal; }
/*.ui-widget-header { border: 1px solid #DDDDDD; background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }*/
.ui-widget-header a { color: #222222; }

/* Interaction states
----------------------------------*/
/**/.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #DDDDDD; background:url(../images/header_back_grey.gif) repeat-x; font-weight: normal; color: #666666; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #666666; text-decoration: none; outline: none; }
/**/.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #999999; background: url(../images/header_back_blue.gif) repeat-x; font-weight: normal; color: #FFFFFF; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #FFFFFF; text-decoration: none; outline: none; }
/**/.ui-state-active, .ui-widget-content .ui-state-active {  border: 1px solid #DDDDDD; background: url(../images/header_back_blue.gif) repeat-x; font-weight: normal; color: #FFFFFF; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { font-weight:normal; color: #FFFFFF; outline: none; text-decoration: none; }



/*  Common Elements  */
a {
	color:#008fd4;
	text-decoration:none;
}










/* Identify Box - Solutions for... */
.Identity {
	width:568px;
	height:238px;
	margin:10px 10px 10px 0;
	border:1px solid #dddddd;
	background-image:url(../images/IdentityBG.jpg);
	float:left;
	display:inline;
	clear:left;
}

/* Inside DIV that adds the white 1px border */
.IdentityInner {
	border:1px solid #FFF;
	width:566px;
	height:236px;
	position:relative;
}

/* UL - Identifies the user */
#IdentityMenu {
	width:200px;
	background-image:url(../images/IdentityMenuBG.gif);
	background-repeat:no-repeat;
	background-position:192px 7px;
	height:229px;
	position:absolute;
	z-index:5;
}

/* Solutions for... */
#IdentityMenu H1 {
	color:#008fd4;
	font-size:11pt;
	background-image:url(../images/IdentityMenuBGH.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:190px;
	position:relative;
	left:10px;
	margin-top:9px;
	margin-bottom:0;
	padding-bottom:15px;
	
}



/*.Solution {
	display:block;
	height:20px;
	width:190px;
	text-align:left;
}*/

/*#IdentityMenu li {
	padding:0;
	background: none;
}*/

#IdentityMenu li {
	background: url(../images/IdentityMenuBGH.gif) 9px bottom no-repeat;
	padding:0;
	border:none;
	
}

/*#IdentityMenu UL LI.Solution .ui-state-active {
	background-image:url(../images/vtab.gif);
	background-repeat:no-repeat;
	
}*/
#IdentityMenu a {
	display:block;
	height:34px;
	width:210px;
	text-align:left;
	color:#666666;
	padding:0;
	margin:0;
	border:none;
	position:relative;
	left:0px;
	background: none;
}


#IdentityMenu li.ui-state-active a {
	background: url(../images/vtab.gif) left top no-repeat;
	color:#008fd4;
	top:-1px;
}

#IdentityMenu a:hover {
	background: url(../images/vtab.gif) left top no-repeat;
	color:#008fd4;
	filter:alpha(opacity=60);
	-moz-opacity:.60;
	top:-1px;
}

#IdentityMenu li.ui-state-active a:hover {
	filter:alpha(opacity=100);
	-moz-opacity:1;
}

.Arrows {
	position:relative;
	left:12px;
	top:7px;
	border:none;
	filter:alpha(opacity=100);
	-moz-opacity:1.0;	
}


/*.Arrows a:hover {
	display:block;
	height:38px;
	width:190px;
	background:none;
	color:#008fd4;
}*/


/* -------  Identity Info Section Styles -------------- */

#IdentityPhoto {
	float:none;
	background-repeat:no-repeat;
	background-position:top right;
	height:236px;
	width:415px;
	margin:0;
	padding:0;
	position:absolute;
	left:151px;
	z-index:1;
}

#IdentityPhoto .tabb {
	padding:0;
	margin:0;
	height:236px;
	width:415px;
	display:block;
	background-position:top right;
	z-index:2;
	position:absolute;
	top:0px;
	left:0;
}

.tabb img, .tabb img a {
	padding:0;
	margin:0;
	text-align:center;
}

#IdentityPhoto .IdentityFade {
	padding:0;
	margin:0;
	height:236px;
	width:415px;
	display:block;
	background-position:top right;
	background-image:url(../images/GradientBG_Box.jpg);
	filter:alpha(opacity=93);
	-moz-opacity:.93;
	z-index:10;
	position:absolute;
	left:0;
}

#IdentityPhoto .IdentityInfo {
	position:absolute;
	z-index:20;
	left:60px;
	padding:5px 14px 14px 0;
	height:215px;
}

#IdentityPhoto .IdentityInfo h2 {
	color:#7aad3a;  /* Dexia Green 8cc63f */ 
	font-size: 11pt; 
	font-weight: bold; 
	padding:5px 0 4px 0;
	margin:0;
	
}

#IdentityPhoto .IdentityInfo h3 {
	color:#7aad3a;  /* Dexia Green 8cc63f */ 
	font-size: 8pt; 
	font-weight: bold; 
	padding:0px 0 2px 0;
	margin:0;
}

/* Hack for Firefox - The keep the quote normal weight */
@-moz-document url-prefix() {
	#IdentityPhoto .IdentityInfo h2 {
	font-weight:normal;
	text-indent:-0.5em;
	}
}

#IdentityPhoto .IdentityInfo UL LI {
	background-image:url(../images/GreenArrow.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	padding-left:12px;
	line-height:14px;
}

#IdentityPhoto .IdentityInfo a, #IdentityPhoto .IdentityInfo a:visited {
	color:#666666;
	text-decoration:none;
}

#IdentityPhoto .IdentityInfo a:hover {
	color:#008fd4;
}

#IdentityPhoto .IdentityInfo p {
	margin-bottom:14px;
	margin-left:12px;
	line-height:14px;
}

#IdentityPhoto .IdentityInfo span.Quoter {
	font-weight:bold;
}

/* --------- News, Market updates, Custom Box Styles ---------- */
.Titles {
	clear:left; 
	font-size:10pt;
	font-weight:bold;
	margin-bottom:3px;
	height:18px;
}

@-moz-document url-prefix() {
	.Titles {
	font-weight:normal;
	}
}


.Titles span {
	float:right;
	display:inline;
	clear:left;
	margin:0 6px 0 0;
	padding:0;
}

.Titles img {
	padding:0;
	margin:0;
}

.NewsBox {
	width:180px; 
	height:263px; 
	text-align:left; 
	clear:left; 
	float:left; 
	margin-right:10px;
	margin-top:0px;
}

.NewsBox h3 {
	line-height:14px;
}

.NewsBox #frontnews img {
	border:none;
}

.NewsBox #frontnews hr {
	background-color:#666;
	border:0;
}

/*
.NewsBox #frontnews img {
	padding:0;
	margin:0;
	vertical-align:top;
	height:8px;
}
*/

a.news {
font-size:8pt; 
color:#666666;
text-decoration:none;
display:inline;
}

a:visited.news {
font-size:8pt; 
color:#666666;
text-decoration:none;
}

a:hover.news {
font-size:8pt; 
color:#008fd4;
text-decoration:none;
}




.MarketBox {
	width:380px; text-align:left; float:left; margin:0px;
}

.MarketBox a.archive {
	font-size:8pt;
	position:relative;
	top:4px;
}


/* GMI */
.gmi {
display:block;
font-family: Verdana,Arial,sans-serif; 
font-size: 11px;
color:#008fd4;
text-decoration:none;
padding-bottom:2px;
line-height:16px;
position:relative;
}


.gmi a {
color:#666666;
text-decoration:none;
}


.gmi a:hover {
color:#008fd4;
text-decoration:none;
}

.gmi span {
position:absolute;
left:324px;
color:#666666;
}
/* End GMI */



.CustomBox {
	width:178px; 
	height:261px; 
	border:solid #DDDDDD 1px; 
	float:right; 
	padding:0;
	margin-top:3px;
	clear:right;
	display:inline;
}

.CustomBox img {
	border:none;
}

.LocationsBox {
	float:right;
	display:inline;
	border:1px solid #dddddd;
	width:178px; 
	height:149px;
	margin:10px 0 0 0;
}

.LocationsBoxInner {
	border:1px solid #FFF;
	width:176px; 
	height:147px;
	background-image:url(../images/map_back.gif);
	float:right;
	display:inline;
	}



.LocationsBoxInner H1 {
	color:#008fd4;
	font-size:11pt;
	width:160px;
	position:relative;
	left:10px;
	margin:6px 0 5px 0;
	
}










/* Locations Map */

#gmap {display:block; width:170px; height:92px; background:url(../images/map.gif); position:relative; margin:0 ; padding:0}
#gmap a {color:#000; font-family:arial, sans-serif; font-size:0.5em; font-weight:bold; text-transform:uppercase; }
#gmap a div { position:absolute; margin-top:10px;  display:none }
#gmap a:hover div {display:none; }
	
	
a#northame {display:block; width:51px; height:80px; padding-top:30px; overflow:hidden; position:absolute; left:0px; top:0px; padding-left:10px;}
* html a#northame {height:60px; he\ight:0; }
a#northame:hover {background:transparent url(../images/map_northame.gif) no-repeat 0 0; overflow:visible;}
	
	
a#europe {display:block; width:15px; height:40px;left:70px; padding-left:30px; padding-top:40px; overflow:hidden; position:absolute;  top:0px;}
* html a#europe {height:40px; he\ight:0;}
a#europe:hover {background:transparent url(../images/map_europe.gif) no-repeat  -70px 0; overflow:visible; }



a#asia {display:block; width:30px; height:30px; left:110px; padding-left:10px; padding-top:60px; overflow:hidden; position:absolute;  top:0px;}
* html a#asia {height:50px; he\ight:0;}
a#asia:hover {background:transparent url(../images/map_asia.gif) no-repeat  -110px 0; overflow:visible; }
	


a#australia {display:block; width:37px; height:25px; left:140px; padding-left:0px; top:63px; padding-top:25px; overflow:hidden; position:absolute;}
* html a#australia {height:25px; he\ight:0;}
a#australia:hover {background:transparent url(../images/map_ocea.gif) no-repeat  -140px -63px; overflow:visible; }


/* Internal Ad space - Facts Box - Right Nav */
#fads 
{
	border:solid 0px red;
	margin:0;
	padding:0;
	text-align:left;
}

#fads a {	
	display:block;
	width:9px;
	background: url(../images/point.gif) no-repeat; /* Using - background: url(../images/pointgray.gif) no-repeat; - will allow you to change the background-colour to anything. */
	background-color:#dadada;
	padding:0;
	margin:0;
	position:relative;
	left:0px;
}

#fads li.ui-state-active a, #fads li.ui-state-hover a:hover {
	background: url(../images/point.gif) no-repeat;
	background-color:#888888;
}

#fads.ui-tabs .ui-tabs-nav li, #fads.ui-tabs .ui-tabs-nav li a {
	border:none;
}



.FactsBox {
	float:right;
	display:inline;
	clear:right;
	margin:10px 0 0 0;
	padding:0;
	width:180px;
}

.FactsBox #fads UL#dots {
	margin:5px auto 0 auto;
	width:1px;
}

.FactsBox #fads UL#dots LI {
	margin:0 2px 0 2px;
}

.point {
	position:relative;
	border:none;
}




#RightColumn {
	float:left; display:inline; position:relative; width:180px;
}

#LeftColumn {
	float:left; display:inline; position:relative;
}

