@charset "UTF-8";
/****************** CHASSIS ********************************/

#outerWrapper{
width:980px;
margin-left:auto;
margin-right:auto;
background-color:#ffffff;
}

#wrapper{
background-color: #ffffff;
margin-left:auto;
margin-right:auto;
padding:20px 20px 20px 20px;
}

#header{
padding:0 0 5px 0;
}

#header h1{
color:#149592;
font-size: 1.8em;
font-weight: normal;
margin-top: 15px;
}

#header a img
{
  display:inline;
  left:0;
  top:0;
  text-align:left;
}

#header #right-cont {
    display: inline;
    float: right;
    text-align: right;
}


/**arabic **/
#header.ar #right-cont {
    display: inline;
    float: left;
    text-align: left;
}

#header.ar #right-cont .language-options li{
    float: left;
    display: inline;
    text-align: left;
}

#header.ar #right-cont .language-options {
    margin-left: -8px;
    clear: both;
}

#header.ar #right-cont .language-options li a{
    float: left;
}

#header.ar .strapline {
    clear: both;
}
/************************/

.strapline {
    display:inline-block;
    position:relative;
}

.language-options {
    margin-right: -8px;
}

.language-options li{
    display:inline;
    margin:0 8px;   
}

.language-options li a{
    padding-left: 23px;
    color: #708896;
    background-position: left;
    background-repeat: no-repeat;
}

.language-options li a#lang-en{
    background-image: url("../images/en.png");
}

.language-options li a#lang-es{
    background-image: url("../images/es.png");
}

.language-options li a#lang-ar{
    background-image: url("../images/ar.png");
}

.language-options li a#lang-zh{
    background-image: url("../images/zh.png");
}

/****************** NAVIGATION *****************************/
#nav{
background-image: url("../images/wwt_nav_line.gif");
background-position: -1px bottom;
background-repeat: repeat-x;
background-color: #ffffff;
margin-bottom: 15px;
}

.clearit{
clear: both;
height: 0;
line-height: 0.0;
font-size: 0;
}

#menubar, #menubar ul{
padding: 0;
margin: 0;
list-style: none;
float: right;
}

#menubar #services_trigger{
cursor: default;
}

#menubar a{
display: block;
text-decoration: none;
padding: 7px 15px 7px 15px;
border-right: 1px solid #ced6e0;
font-size: 1.1em;
color: #708896;
}

#menubar a.trigger{
padding: 7px 15px 7px 15px;
cursor: default;
}

#menubar li{
float: left;
width: 9em;
}

#menubar li ul, #menubar ul li{
width: 18em;
}

#menubar ul li a{
color: #708896;
border-right: 0;
font-size: 100%;
padding: 3px 12px 3px 16px;
}

#menubar li ul{
position: absolute;
margin-left: -1px;
margin-top: 0px;
display: none;
background-color: #FFFFFF;
border-top: 1px solid #ced6e0;
border-left: 1px solid #ced6e0;
border-right: 1px solid #ced6e0;
border-bottom: 1px solid #ced6e0;
width: 19.8em;
z-index: 1000;
}

#menubar li:hover a, #menubar a:focus,
#menubar a:active, #menubar li.mbhvr a{
color: #CE5098;
background-color: #ffffff;
}

#menubar li:hover ul, #menubar li.mbhvr ul{
display: block;
}

#menubar li:hover ul a, #menubar li.mbhvr ul a{
color: #708896;
background-color: #ffffff;
}

#menubar .current_first a{
border-top:1px solid #ced6e0;
border-left:1px solid #ced6e0;
color: #CE5098;
border-bottom: 1px solid #ffffff;
}

#menubar .current a{
color: #CE5098;
border-top:1px solid #ced6e0;
border-bottom: 1px solid #ffffff;
}

#menubar .current_last a{
border-top:1px solid #ced6e0;
border-right:1px solid #ced6e0;
color: #CE5098;
border-bottom: 1px solid #ffffff;
}

#menubar .last a{
border-right:0;
}

#menubar .current ul li a{
border-top:0;
}

#menubar ul li ul li a{
border-top:0;
}

#menubar .current ul{
border-top: 0!important;
}

/* \ HIDE FOR IE MAC */
#menubar li {width: auto;}





/* SUB NAV STYLES */
#sub_nav{
margin-bottom: 30px;
}

#sub_nav li{
padding: 10px;
padding-top: 7px;
padding-bottom: 7px;
border-bottom: 1px solid #ced6e0;
}

#sub_nav li.view_all{
background-color:#149592;
}

#sub_nav li.view_all a{
color:#ffffff;
}

#sub_nav li a{
color: #708896;
display: block;
font-size: 1.1em;
}

#sub_nav .first{
border-top: 1px solid #ced6e0;
}

#news #sub_nav .current {
background-color:#E7EEF6;
}

#news #sub_nav .current a{
color:#708896;
}

#news #sub_nav .first{
background-color:#149592; 
}

#news #sub_nav .first a{
color:#ffffff; 
}

#sub_nav .current{
background-color:#149592; 
}

#sub_nav .current_news{
background-color:#E7EEF6; 
}

#sub_nav .sub_current{
background-color: #e7eef6;
}

#sub_nav .current a{
color:#ffffff; 
}

#sub_nav .current_news a{
color:#149592; 
}

#sub_nav .sub_current a{
color:#149592; 
}



/* EXPANDED SUB NAV CHUNK */
#sub_nav .sub_nav_expanded{
padding: 0;
margin: 0;
}

#sub_nav .sub_sub_nav{
margin-left: 0;
margin-top: 0;
display: block;
padding-top: 0;
}

#sub_nav .sub_sub_nav li{
border-bottom:0;
padding: 7px 10px 7px 10px;
font-size: 1em;
background-color:#E7EEF6;
}

#sub_nav .sub_sub_nav .dark_green a{
color: #149592;
background-image: url("/site_media/images/wwt_bullet_arrow_dark_green.png");
background-repeat: no-repeat;
background-position: left center;
padding-left: 10px;
}


#sub_nav .sub_sub_nav_selected{
margin-left: 0;
margin-top: 0;
display: inline;
padding-top: 0;
}

#sub_nav .sub_sub_nav_selected li{
border-bottom:0;
padding: 7px 10px 7px 10px;
background-color: #ffffff;
font-size: 1em;
}

#sub_nav .sub_sub_nav_selected .current{
background-color:#e7eef6; 
}

#sub_nav .sub_sub_nav_selected .dark_green a{
color: #149592;
background-image: url("/site_media/images/wwt_bullet_arrow_dark_green.png");
background-repeat: no-repeat;
background-position: left center;
padding-left: 10px;
}






/* Simplified SUB NAV for team members */

ul.unselected_list, ul.selected_list {
	padding: 0;
	margin: 0;
}

ul.selected_list
{
	background:white;
}

ul.unselected_list
{
	background-color: #e7eef6;
}

ul li.selected
{
	background-color: #e7eef6;
}

.arrow 
{
	background:transparent url("/site_media/images/wwt_bullet_arrow_dark_green.png") left center no-repeat;
	padding-left:10px;
}

.sub_nav_expanded a
{
	color: #149592 !important;
}	

.sub_nav_expanded ul li
{
	border-bottom:0 !important;
	padding: 7px 10px 7px 10px;
	font-size: 1em;
}

















/************************** FOOTER *******************************/
#footer{
clear:both;
margin:15px 0 0 0;
border-top:1px solid #ced6e0;
padding: 15px 10px 30px 10px;
color: #708896;
background-image: url("/site_media/images/wwt_footer_bg.gif");
background-position: bottom left;
background-repeat: no-repeat;
text-align:left !important;
}

#footer ul li{
display: inline;
margin-right: 10px;
}

#footer p{
margin-top: 4px;
padding-bottom: 0;
}

#footer #footer_right{
float: right;
text-align: right;
/* width: 190px; */
}

#footer #footer_right a{
color: #708896;
}

#footer #footer_right a:hover{
color: #ce5098;
}

#footer #footer_right ul{
float: left;
margin-top: 3px;
}

#footer #footer_right ul li{
display: inline;
margin-left: 10px;
margin-right: 0;
}

#footer a{
color:#708896;
}

#footer a:hover{
color:#ce5098;
}

/********************** CONTENT WITH LEFT SIDEBAR **********************/
#content_left_sidebar{
width:715px;
padding: 0;
overflow:hidden;
/* min-height:400px !important; */
position:relative;
}

#content_left_sidebar .copy{
margin-left: 15px;
margin-right: 15px;
padding-top: 15px;
padding-bottom: 15px;
float:left;
}

#content_left_sidebar .copy ul{
list-style-type:disc;
margin-left: 2.5em;
padding-bottom: 0.5em;
}

#left_sidebar{
width:220px;
float: left;
display: block;
position:relative;
}

#left_sidebar p{
padding-left: 10px;
}




/* LANGUAGE SELECT STYLES 
http://www.scottdarby.com/plugins/stylish-select/0.3/
*/

:focus {outline:none;}
.js ul.newList {left:-9999px;}

ul.newList * {margin:0; padding:0;}


#lang_select *
{
  margin-top: -2px;
  cursor:pointer;
}

#lang_select .newListSelected{
background:#FFF url(/site_media/images/wwt_select_button.gif) no-repeat scroll 65px 1px; 
border:1px solid #d6dde5; 
color:#149592; 
height:25px; 
margin-bottom:10px; 
padding:0; 
width:90px;
}

#lang_select .newListSelected div{
display:block; 
font-size:1em; 
padding:3px 0px 7px 10px;
text-align:left !important; 
width:90px;
}

#lang_select ul.newList{
list-style:none; 
color:#149592; 
width:90px; 
background:#fff; 
border:1px solid #d6dde5; 
top:22px; 
left:0; 
height:auto; 
overflow:auto; 
font-size: 0.85em; 
text-align:left!important; 
position:absolute; 
z-index:9999;
}

#lang_select ul.newList li{
padding:2px 5px!important; 
display: block!important; 
margin-left: 0!important; 
border-bottom: 0;
}

#lang_select .hiLite{
background:#149592!important; 
color:#fff!important;
}

#lang_select .newListHover{
background:#149592!important; 
color:#fff !important; 
}


#lang_select .newListSelHover, 
#lang_select .newListSelFocus{
background-position:auto;
}

#lang_select .newListSelHover div, 
#lang_select .newListSelFocus div{
font-weight:normal;
}


#lang_select_inline{ float: right; }
#lang_select_inline #lang_select_dropdown{}









