/*
Theme Name: Global Equities
Theme URI: http://www.global-equities.com/
Description: Thème pour www.global-equities.com créé par NBS-System.
Version: 1.0
Author: Kenji Adaniya / Frédéric André
Author URI: http://www.nbs-system.com/

*/

/*
BOF
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
reset styles version: 2.2.2
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0; z-index:3}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}
/* EOF */


a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}

body{
		background:url(images/bg.jpg) no-repeat #000; 
		background-position: center 0;
		text-align:center;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#fff;
	}
	
#cb{	margin:13px auto; 
		width:980px;
		text-align:left;
	}
a{ text-decoration:none; color:#fff}
a:hover{ text-decoration:underline}
a img{ border:none}
h1{ font-size:20px; font-weight:bolder; font:Verdana, Arial, Helvetica, sans-serif; border-bottom:3px solid #4389b8; padding-bottom:4px; margin-bottom:15px; padding-top:15px }
h1 b{color:#4389b8}
h2{ padding:20px 0 5px 0; font-size:18px; font-weight:bold }
h5{ padding:2px 3px;  font-size:18px; }
h6{ padding:2px 3px;  font-size:14px; font-style:italic }
p{}

/* MENU */

/* CSS Document */
#menu{width:978px; height:71px;  }
#menu ul{}
#menu li{ float:left}
#menu li#global-equities a{}
#menu li a{ display:block;padding:1px 0 3px 0}
#menu li#global-equities a{ padding:8px 35px 0 85px}
#menu ul ul li a{ padding:0}




#menu ul ul li {color:#fff;background:#900;position:relative;float:left;margin-top:10px;list-style-image: none;}
#menu ul ul li a {display:block;line-height:45px;padding:0 15px;color:#fff;text-decoration:none;white-space:nowrap;}
#menu ul ul li a:hover, #menu ul ul li.on ul a:hover, #menu ul ul li.on a, #menu ul ul li a:focus, #menu ul ul li a.sffocus{text-shadow: #000 0px 1px 2px;}


#menu li ul {position:absolute;z-index:999;min-width:150px;background: #111;color:#fff;top:56px;list-style:none;border-top:1px solid #555;opacity:0.95;margin:0 0 0 -999em;padding:0;background-image:none;}
#menu li:hover ul, #menu li.sfhover ul {margin-left:0;}
#menu li ul li {float:none;margin:0;padding:0;white-space:pre;border-bottom:1px solid #555;background-image:none;background:transparent;height:2.9em;}
#menu li ul a, #menu li.on ul a {height:auto;color:#fff;border:0px;line-height:2.9em;display:block;background-image: none;float:none;width:80%;}
#menu li ul li:hover, #menu li ul a:hover, #menu li ul a:focus, #menu li ul a.sffocus {color:#fff; background:#333;height:2.9em;}

/* EOF MENU */

#post-3{}
#post-3 #video{ border:solid 4px #ccc; width:506px; height:301px; margin:29px 0 0 46px}
#post-3 #desc{ float:right; margin-right:15px}
#post-3 #desc img{ display:block; margin:40px 0}
#post-3 #desc img#services{ margin:40px 0 40px 70px}
#post-3 #desc #leading{}

#spacer1 { padding-top:20px; clear:both}
#gesites { border:solid 1px #666; background:url(images/gesitesbg.png) 4px 2px; width:978px; height:302px; margin:35px auto; clear:both;}
#gesites li{ float:left; padding:25px 10px;}
#gesites li#gec{padding:25px 0px;}
#gesites li#getv{padding:25px 30px;}
#gesites li#ge{padding:20px 20px 25px 22px;}


#gesites li ul li{ float:none; margin:0 0 0 20px; padding:0;text-align:left }
#gesites li#ge li#first{margin:13px 0 10px 20px; }
#gesites li#ge ul{ position:relative; left:-20px;}
#gesites li#getv li#first{margin:20px 0 10px 20px; }
#gesites li#getv ul{}
#gesites li#gec li#first{ margin:5px 0 10px 20px;}
#gesites li#gec ul{position:relative; left:50px;}


#gesites a{ color:#CCC; font:Arial, Helvetica, sans-serif;}
#gesites ul ul li a strong{ font-size:16px; height:30px}

#latestnews{ float:right; background:url(images/latestnewsbg.png) repeat-x #000; width:322px; height:392px; border:solid 1px #999; font:sans-serif, Verdana, Arial, Helvetica}

#latestnews h4{ margin:12px 0 0 0}
#latestnews h4 a{ font-weight:bold; color:#fff;}
#latestnews p{ margin:5px 0}
/*#latestnews div{ margin:0 15px;}*/

img#title{ margin:5px 0 0 5px; display:block}
.services{ background:url(images/tonfa.png) no-repeat 84px 70px; font-size:14px}
#kp{width:250px; text-align:center; float:left; margin:10px 0 0 100px}
#kp strong{ display:block}
#kp img{ display:block; margin:30px auto 0 auto}
.services #serv-content{ margin:35px 100px 35px 0; padding-top:45px; float:right; width:400px;}
.services p, .services li{ text-align:right; font-size:14px; font:Verdana, Arial, Helvetica, sans-serif;}
.services #serv-content ul{ margin:10px 0}
.services #serv-content li{ padding-left:15px; background:url(images/puce.png) no-repeat 0px 5px; text-align:left}
.services p.puce{ padding-left:20px; background:url(images/puce.png) no-repeat;}


.publications, .post2{background:url(images/tonfa.png) no-repeat 0px 70px;}
.publications2 h2{ margin-top:0; padding-top:0px;}
.publications #kp {width:200px; margin:10px 0 0 30px}
.publications #article { margin:10px 0 0 0px;}
.ui-tabs-hide { display: none; }

#mod{ margin-top:50px; font-size:16px} /* modifier la page*/

#post-2 #ap { margin-left:280px; width:360px}
#post-2 #ap h3{ padding:70px 0 15px 0; font-weight:bold; font-size:14px}
#post-2 #ap p{ padding:10px 0; }
#post-2 #kp { margin:30px 0 0 20px; width:200px}


/* page specific css */
#post-30 #kp{ width:200px}
#post-34 #serv-content{}
#post-40{background:url(images/tonfa3.png) no-repeat 84px 70px;}
#post-40 p{ text-align:center; margin-top:10px}
#post-42 p{ width:360px; margin-top:10px;}
#post-44 #p{width:440px;} /* Company overview */
#post-44 #serv-content{width:440px; margin-left:60px; margin-right:60px} /* Company overview */
#post-42 #serv-content{ width:380px}
#post-40 #boxwwt{background:url(images/wwtbg.png) no-repeat;border:solid 1px #fff; width:424px; height:375px; margin:74px 0 0 440px}
#post-38 #serv-content{ width:420px}
div#post-34.services div#services div#serv-content p{}
.services p.left { text-align:left}


/* */
.ui-dialog { position: relative; padding: .2em;  width:1641px; height:1240px;background:#fff; color:#000}

.ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative; background:#fff; color:#000 }
.ui-dialog-title { float: left; margin: .1em 0 .2em; background:#fff;} 
.ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%;  margin: -10px 0 0 0; padding: 1px; height: 18px; background:#fff;}

.ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog-titlebar-close:hover, .ui-dialog-titlebar-close:focus { padding: 0; background:#fff;}

.ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto;height:240px; width:640px; }
.ui-dialog-buttonpane { text-align: left; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em;background:#fff; color:#000}
.ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible;background:#fff; color:#000}
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px;background:#fff; color:#000;}
.ui-draggable .ui-dialog-titlebar { cursor: move;background:#fff; color:#000}
.ui-icon{ }
.ui-dialog-titlebar-close{background:url(images/close.png) no-repeat; width:16px; height:16px}

.newsitem { width:652px; height:137px; padding:1px; font:sans-serif, Arial, Helvetica; margin:0; clear:left }
.newsitem h2{font-size:18px; font-weight:bold; padding:17px 0 7px 0}
.newsitem small{padding:3px 0; font-size:12px; font-weight:bold}
.newsitem p{ padding:4px 0}
.newsitem img{ display:block; float:left; margin:30px;}
.odd {}
.even {background:url(images/article-itembg.png) no-repeat}

.cat_desc{ width:309px; height:251px; background:#333; border:solid 1px #999; margin:0 auto;font:sans-serif, Verdana, Arial, Helvetica}
.cat_desc h3{ font-size:18px; font-weight:bold; padding:10px 0 0 10px }
.cat_desc #description{ margin:40px 0 0 4px; }
/*.cat_desc #rsslink a {display:none}*/
.cat_desc #rsslink a img{ margin:20px 0 0 102px; display:block}
.cat_desc .category_image img{ float:left; margin:27px 0 0 0;}

#morning-meetings{}


#footer{ margin-top:20px; clear:both ;background:url(images/footerbg.png) no-repeat}
#footer li{ float:left; list-style:disc; margin:10px; padding:10px}
#footer li#first{ list-style:none; }
#footer li a{ color:#fff; font-weight:bold; font-size:12px}

#latestvids{float:right; width:300px;; margin-right:30px}
#latestvids .vitem{ margin:10px;  height:134px}
#latestvids h4{ text-decoration:underline; margin-left:145px}
#latestvids p{ padding:10px 0 0 35px;}
#latestvids p img{ position:relative; left:-20px; top:-19px; padding:0 }

.mainvideo h4{ margin-left:130px}
.mainvideo object{ margin-left:130px; }
.mainvideo img{ display:none}

.mainvideo div span { margin-left:120px}
