body {
	margin: 0;
	padding: 0;
	background-image: url(../images/bg_banner3.png);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: left;
	font-family: Helvetica, Arial, sans-serif;
color:#333333;
font-weight:normal;
letter-spacing:0.5px;
line-height:22px;
font-size:12px;

}


/****** NAVIGATION *********/

.bluetabs{
	border: 1px solid #404C29;
	width: 1000px;
	margin: auto;
	height: 48px;
}
#home #bluemenu .homelink {
	display: none;
}

.bluetabs ul{ /*NEW*/
	font-size: 12px;
	padding-top:5px;
	padding-left:48px;
}

.bluetabs li{
	letter-spacing: 1.2px;
	text-transform: uppercase;
	font-weight: bold; /*NEW*/
	display: inline;
	margin: 0;
}
#home .bluetabs li a {
	margin-right: 50px;
}

.bluetabs li a{
	text-decoration: none;
	margin-right: 45px;
	color: #E1E3E0;
border-bottom:none;
	/*background: white url(http://centerforglobalengagement.org/css/media/bluetab.gif) top left repeat-x;*/ /*THEME CHANGE HERE*/
}

.bluetabs li a:visited{
	color: #E1E3E0;
}

.bluetabs li a:hover{
	text-decoration: none;
	color: #ff6600;
}

.bluetabs li.selected a{ /*selected main tab style */
	/*background-image: url(http://centerforglobalengagement.org/css/media/bluetabactive.gif);*/ /*THEME CHANGE HERE*/
	/*border-bottom-color: white;*/
}

.bluetabs li.selected a:hover{ /*selected main tab style */
	text-decoration: none;
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_b{
	position:absolute;
	text-align: left;
	top: 0;
	/*border: 1px solid #918d8d;*/ /*THEME CHANGE HERE*/
	border-width: 0 1px;
	font: 11px helvetica, arial;
	font-weight: normal;
	text-transform: uppercase;
	/*line-height:24px;*/
	z-index:100;
	background-color: #404C29;
	width: 270px;
	visibility: hidden;
	margin-top: 4px;
}

.dropmenudiv_b a{
	width: auto;
	display: block;
	text-indent: 10px;
	/*border: 0 solid #918d8d;*/ /*THEME CHANGE HERE*/
	/*border-bottom-width: 1px;*/
	padding: 4px 0;
	text-decoration: none;
	color: #E1E3E0;
}

* html .dropmenudiv_b a{ /*IE only hack*/
	width: 100%;
}

.dropmenudiv_b a:hover{ /*THEME CHANGE HERE*/
	background-color: #404C29;
	color: #ff6600;
	text-decoration: none;
}


/****** END NAVIGATION *********/

#header {
    height: 120px;
    margin: auto;
    padding-top: 20px;
    width: 1090px;
}
#header.subheader {
    padding-top: 34px;
    width: 1000px;
}

#header a {
    border: medium none;
}

#headerlogo {
    float: left;
    margin: 0;
    padding-left: 16px;
    padding-top: 14px;
}

#searchBox {
	float: left;
	top: 42px;
	position: relative;
}
.subheader #searchBox {
    margin: 0;
    padding-right: 12px;
    padding-top: 20px;
	top: 0px
}

div#preload { 
	display: none; 
}

#social-icons { 
	float: left;
	left: 106px;
	top: 12px;
	position: relative;
}
.subheader #social-icons {
    padding-top: 24px;
    width: 100px;
	left: 0px;
	top: 0px;

}

#rssFeed {
  display: block;
  width: 19px;
  height: 19px;
  background: url("../images/rss-sprite.png") no-repeat 0 0;
  position: relative;
}
#rssFeed:hover { 
  background-position: 0 -19px;
}
#rssFeed span {
  display: none;
}

#facebook {
	display: block;
	width: 20px;
	height: 20px;
	background: url("../images/facebook-sprite.png") no-repeat 0 0;
	position: relative;
	top: -20px;
	left: 28px;
}
#facebook:hover { 
	background-position: 0 -20px;
}
#facebook span {
	display: none;
}

#twitter {
	display: block;
	width: 20px;
	height: 18px;
	background: url("../images/twitter-sprite.png") no-repeat 0 0;
	position: relative;
	top: -40px;
	left: 60px;
}
#twitter:hover { 
	background-position: 0 -18px;
}
#twitter span {
	display: none;
}






#headerBanners {
	float: left;
	width: 208px;
	margin-left: 24px;
}

.subheader #headerBanners {
	margin-left: 0;
    width: 295px;
}

#headerBanners img {
	float: left;
}

#header #headerBanners .threeviews {
	position: relative;
    top: -40px;
}
#header.subheader #headerBanners .threeviews {
	position: relative;
    top: 0px;
}



/* PAGE MASTHEADS */

#Masthead { /*NEW*/
	margin-left:auto; 
	margin-right:auto;
	width: 1000px;
	height: 126px; 
	padding-top: 24px;

}

#home #Masthead {
	height: 134px;
	padding-top: 37px;
}
#Masthead .subHeader { /*NEW*/
	margin-left: 160px;
	margin-top: 10px;
}
#Masthead a {
	text-decoration: none;
	border: none;
}

.MastheadSub {
	position:relative;
	top:31px;
	left:160px;
	height: 92px;
	width: 491px;
}
#Masthead h1 {
	font-size: 28px;
	font-weight: bold;
	letter-spacing: 0.5px;
	line-height: 30px;
	color: #000000;
	margin: 0 0 3px 0;
}
#Masthead h4 {
	font-size: 16px;
	font-weight: normal;
	letter-spacing: 0.5px;
	line-height: 22px;
	margin: 0px;
	color: #333333;
}
#Masthead h5 {
	font-size: 11px;
	font-weight: normal;
	color: #E96028;
	letter-spacing: 0.5px;
	line-height: 16px;
	margin: 0px;
}

#Masthead .left {
	text-align: right;
	width: 130px;
	float: left;
	position: relative; 
	top: 54px;
	left: 16px;
}
#Masthead .center {
	width: 540px;
	float: left;
	position: relative; 
	top: 42px;
	left: 40px;
}
#Masthead .right {
	width: 320px;
	float: left;
	position: relative; 
	top: 0px;
	left: 40px;
}

.article #Masthead .left {
	top: 18px;
}
.article #Masthead .center {
	top: 6px;
}
.article #Masthead.one-line {
	height:108px;
	padding-top:42px;
}

.article .leftsection {
	margin-top: 3px;
}

.issue {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 1px;
	position:relative;
	top:-49px;
	left:206px;
	width: 491px;
	text-align: right;
}
.socialBox {
	position:relative;
	right:-726px;
	top: -92px;
	width: 118px;
}
.socialBox img {
	margin-right: 10px;
}
.searchBox {
	position:relative;
	right:-670px;
	top: -80px;
	width: 180px;
}




/* search styles */

.search input, .search button {
	margin-left: 5px;
	border-top-width: 0.5px;
	border-right-width: 0.5px;
	border-bottom-width: 0.5px;
	border-left-width: 0.5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;

}
.search input.box {
	color: #000000;
	font-size: 11px;
	width: 135px;
	height: 15px;
	margin-right: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #000000;
	font-weight: bold;
	vertical-align: bottom;
/*	text-transform: uppercase;*/
	letter-spacing: 1px;
	text-align: right;
	background-color: #f4f4f4;
	display: inline;
}
.subheader .search input.box {
	width: 130px;
}
.search  input.box:hover {
	outline: none;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FF6600;
}

.search button.btn {
	width: 20px;
  height: 20px;
  margin: 0 0 0 1px;
  padding: 0;
  border: 0;
  background: transparent url(../images/eyeglass.png) no-repeat center top;
  text-indent: -1000em;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
	position: relative;
	top: 2px;

}
.search button.btn:hover {
	background: transparent url(../images/eyeglass_orange.png) no-repeat center top;
}

div#preload { 
	display: none; 
}

#footer a {
	text-decoration: none;
	border-bottom-style: none;
}
#footer {
	margin-top:40px;
}


/* LAYOUTS */

#page {
margin: 0 auto; /*Center container on page*/
width:1000px;
}


/* for pages with repeating sections with multiple columns */

.sectionwrapper {
float:left;
width:100%;
}

.centersection{
margin: 0 326px 46px 168px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}

.centersection-wide {
margin: 0 220px 0 168px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}

.leftsection {
float: left;
width: 146px; /*Width of left column in pixel*/
margin-left: -1000px; /*Set margin to that of -(MainContainerWidth)*/
text-align: right;
}

.rightsection {
float: left;
width: 250px; /*Width of right column*/
margin-left: -308px; /*Set left margin to -(RightColumnWidth)*/
}

/* PAGE LAYOUT CUSTOMIZATIONS */

	@charset "UTF-8";


/* HOMEPAGE CUSTOMIZATIONS */


#home a {
	text-decoration: none;
	border-bottom-style: none;
}
#home .nobreak	{
	white-space: nowrap;
	}

#home .leftCol {
	float: left;
	width: 215px;
	padding-left: 20px;
}

#home .middleCol {
	width: 460px;
	padding-bottom: 48px;
	padding-right: 20px;
	padding-left: 20px;
	margin-right: 10px;
	margin-left: 10px;
	float: left;
	font-family: Helvetica, Arial, sans-serif;
}
#home .rightCol {
	width: 215px;
	padding-right: 0px;
	padding-left: 10px;
	float: left;
	font-family: Helvetica, Arial, sans-serif;
	margin-bottom: 20px;
	margin-right: 0px;
}

/* HOME LEFT COLUMN */

#home .leftCol .entry {
	margin: 0 0 20px;
}

#home .leftCol h6 {
	line-height: 16px;
	margin: 0px;
	padding: 0px 0px 20px;
}


#home .leftCol h5 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	letter-spacing: 0.5px;
	line-height: 16px;
	/*text-transform: capitalize;*/
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 10px;
}

#home .leftCol  h5  a {
	color: #333333;
	text-decoration: none;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
}
#home .leftCol h5 a:hover {
	color: #FF6600;
	text-decoration: none;
}

#home .leftCol h4 {
	margin: 0px;
	padding: 1px 0px 5px;
}
#home .leftCol  h4  a {
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
}
#home .rightCol h4  a {
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
}


#home .leftCol h4 a:hover {
	color: #FF6600;
	text-decoration: none;
}
#home .leftCol h3 {
	font-size: 16px;
	line-height: 22px;
	margin: 0px 0px 3px;
}



#home .leftCol p {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}





/* HOME MIDDLE COLUMN */



/* HOME RIGHT COLUMN */

#home #News h6 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
	color: #E96028;
	letter-spacing: 0.5px;
	line-height: 10px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

#home #News h2 {
font-size:15px;
font-weight:normal;
color:#333333;
margin: 6px 0 16px;
}

#home #News h2 span {
font-size:12px;
line-height: 17px;
}

#home #News  h2  a {
	color: #333333;
	text-decoration: none;
}
#home #News h2 a:hover {
	color: #E96028;
	text-decoration: none;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #000000;

}

#home #News h5 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	letter-spacing: 0.5px;
	line-height: 16px;
	/*text-transform: capitalize;*/
	margin: 0px;
	padding-bottom: 10px;
}

#home #News  h5  a {
	color: #333333;
	text-decoration: none;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
}
#home #News h5 a:hover {
	color: #FF6600;
	text-decoration: none;
}



#home #Events .entry {
	margin: 0 0 20px;
}

#home #Events h6 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
	color: #E96028;
	letter-spacing: 0.5px;
	line-height: 10px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

#home #Events h5 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	letter-spacing: 0.5px;
	line-height: 16px;
	/*text-transform: capitalize;*/
	margin: 0px;
	padding-top: 5px;
}

#home #Events  h5  a {
	color: #333333;
	text-decoration: none;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
}
#home #Events h5 a:hover {
	color: #FF6600;
	text-decoration: none;
}

#home #Events h4 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	letter-spacing: 0.5px;
	line-height: 18px;
	/*text-transform: capitalize;*/
	margin: 5px 0;
	color: #333333;
}
#home #Events  h4  a {
	color: #333333;
	font-size: 11px;
font-weight: bold;
	text-decoration: none;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
}


#home #Events h4 a:hover {
	color: #FF6600;
	text-decoration: none;
}
#home #Events h3 a {
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	text-decoration: none;
	color: #000000;
}
#home #Events h3 a:hover {
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	text-decoration: none;
	color: #FF6600;
}

#home #Events h2 {
font-size:16px;
font-weight:normal;
color:#000;
margin: 0;
line-height: 22px;
letter-spacing: .5px;
}

#home #Events h2 span {
font-size:12px;
line-height: 17px;
}

#home #Events  h2  a {
	color: #333333;
	text-decoration: none;
}
#home #Events h2 a:hover {
	color: #E96028;
	text-decoration: none;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #000000;

}

#home #Events p {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

#home #Events ul {
	list-style-type: none;
	list-style-position: inside;
	display: block;
	margin: 0px;
	padding: 0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #E96028;
	letter-spacing: 0.5px;
	line-height: 22px;
	/*text-transform: capitalize;*/
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	color: #333333;
}


#home #Articles h6 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	/*text-transform: capitalize;*/
	color: #E96028;
	letter-spacing: 0.5px;
	line-height: 10px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}

#home #Articles h5 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	letter-spacing: 0.5px;
	line-height: 18px;
	/*text-transform: capitalize;*/
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
}
#home #Articles  h5  a {
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
}
#home #Articles h5 a:hover {
	color: #FF6600;
	text-decoration: none;
	font-weight: bold;

}

#home #Articles h4 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #E96028;
	letter-spacing: 0.5px;
	line-height: 22px;
	/*text-transform: capitalize;*/
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	color: #333333;
}

#home #Articles h4 a {
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
}
#home #Articles h4 a:hover {
	font-size: 11px;
	color: #FF6600;
	text-decoration: none;
	font-weight: bold;

}

#home #Articles h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	/*text-transform: capitalize;*/
	color: #333333;
	letter-spacing: 0.5px;
	line-height: 10px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}

#home #Articles h3 a {
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	text-decoration: none;
	color: #000000;
}
#home #Articles h3 a:hover {
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	text-decoration: none;
	color: #FF6600;
}
#home #Articles h2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #E96028;
	letter-spacing: 0.5px;
	line-height: 24px;
	/*text-transform: capitalize;*/
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	color: #000000;
}
#home #Articles h1 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 26px;
	font-weight: normal;
	color: #E96028;
	letter-spacing: 0.5px;
	line-height: 32px;
	/*text-transform: capitalize;*/
	margin: 0px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	color: #333333;
}
#home #Articles h1 a {
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	text-decoration: none;
	color: #333333;
}
#home #Articles h1 a:hover {
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	text-decoration: none;
	color: #FF6600;
}


#home #Articles p {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}




/* END HOME */

.name{
	color: #E96028;
	font-weight: bold;
}

.News .rightsection { /*for example*/
width: 150px; /*Width of right column*/
}

.oman .centersection {
	margin-bottom: 10px;
margin-left: 106px;
}

.oman .leftsection {
width: 92px;
}
.oman h6 {
	padding-top: 0px;
line-height:15px;
}

.oman h1 {
font-size:32px;
font-weight:bold;
line-height:36px;
margin:0 0 7px;
}

/* LINKS */

a {
	color: #333333;
	text-decoration: none;
	border-bottom:thin dotted #333333;
}
a:hover {
	color: #E96028;

}

p a {
	font-weight: bold;
}

a.caps {
	color:#404C29;
	font-weight:bold;
	text-transform: uppercase;
}

.centersection p {
margin-top: 0px;
}

/* HEADINGS */


h1 {
font-size:26px;
font-weight:normal;
letter-spacing:0.5px;
line-height:32px;
}

h1 a {
	border-bottom:none;
}

h1 a:hover {
	border-bottom:thin dotted #333333;
}

h2 {
color:#000000;
font-size:16px;
font-weight:normal;
letter-spacing: 1px;
line-height:24px;
}

.centersection h2 {
margin:0 0 7px;
padding: 0px;
}

.article .centersection h2 {
font-weight: bold;
}

h2 span {
font-size:13px;
}

h3 {
font-size:13px;

}

#home h3 {
font-weight:normal;

}

h3 {
color:#333333;
font-size:16px;
}

h4 {
font-size:13px;
font-weight:normal;
line-height:18px;
}
h4 a {
	font-weight: bold;
	font-size: 11px;
}



h5 {
color:#000000;
font-size:11px;
font-weight:normal;
letter-spacing:0.5px;
line-height:16px;
margin: 0;
padding: 0;
}

h5 a {
color:#E96028;
}

h6 {
color:#E96028;
font-size:11px;
}

h6 a {
	color: #E96028;
}

.article .centersection h6 {
font-weight:normal;
margin:0;
padding:3px 0 4px;
}


.centersection .entry {
margin-bottom: 30px;
}

.arabic {
font-size: large;
}



.nobreak	{
	white-space: nowrap;
	}


.Forum ul {
list-style:none outside none;
margin-top:0;
padding-left:18px;
}
.Forum li {
text-indent: -20px;
}


#EditorsNote h5 {
	font-size: 10px;
	color: #333333;
}

.voices #Articles h6 {
	margin-top: 10px;
}



/* SUBSCRIBE PAGE */

.e2ma_signup_message {
display: none;
}
.e2ma_signup_form_row {
border:none;
padding:5px;
}
.e2ma_signup_form_label {
color:#333333;
float:left;
text-align:right;
white-space:nowrap;
width:100px;
text-transform:capitalize;
}
.e2ma_signup_form_element {
color:#333333;
font-family:verdana;
font-size:12px;
margin-left:116px;
}
.e2ma_signup_form_required_asterix {
color:#FF0000;
}
.e2ma_signup_form_required_footnote {
margin-bottom:5px;
padding:15px;
margin-left:106px;
}
.e2ma_signup_form_button_row {
float:left;
margin-left:146px;
}
.e2ma_signup_form input[type="text"], .e2ma_signup_form textarea, .e2ma_signup_form select {
border:1px solid #CCCCCC;
font-family:Verdana,sans-serif;
font-size:14px;
height:20px;
width:260px;
}


.Form .sectionwrapper {
	background-image:url("../images/pattern_bg.png");
	padding-top:12px;
}

.Form a {
	border-bottom:none;
}

.Form h5, .donate h5, .publication h5 {
	line-height: 19px;
	color: #333333;
}

.Form h6, .donate h6, .publication h6, .Forum h6, .article h6 {
	padding:5px 0 8px;
	margin: 0px;
	line-height:16px;
}

.Form .leftsection {
	padding-top: 29px;
}

.Form h4 {
	line-height: 22px;
}















#cse-search-results  {
	font-size: 12px !important;
	font-weight: normal;
	letter-spacing: 0.5px;
	line-height: 22px;
	color: #333333;
}
#res {
	font-size: 12px !important;
	font-weight: normal;
	letter-spacing: 0.5px;
	line-height: 22px;
	text-transform: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	color: #333333;

}