						/*general*/


body 
	{
		background: white; color: black; font: 11px verdana, arial, helvetica, sans-serif; 
		line-height: 150%; color: #333333; 
	}
table#main 
	{
		font-family:   Helvetica, sans-serif; width:746px;
	} 
div.hr 
	{
		height:40px; background: #ffffff url(../images/logoHr.gif) no-repeat scroll center;
	}
div.hr hr
	{
		display: none;
	}
hr
	{
		color: #cccccc; background-color: #cccccc; height: 1px;
	}
					/*Podcasting*/

div.rightChicklets
	{
		float: right; width: 144px;margin: 0 0 12px 12px;
	}

					/*popup*/

.popupTb1
	{
		DISPLAY: none; LEFT: 100px; POSITION: absolute; TOP: 100px; empty-cells: hide;
	}

.popupTb2
	{
		BACKGROUND: #993300; CURSOR: default; COLOR: #ffffff;
	}

.popupInput
	{
		CURSOR: pointer; font-size:10pt;
	}

.popupTd1
	{
		FONT-WEIGHT: bold; FONT-SIZE: 12pt; FONT-FAMILY: Verdana; TEXT-ALIGN: right;
	}
.popupTd2
	{
		FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-FAMILY: Verdana
	}
.popupTd3
	{
		font-size:9pt; FONT-FAMILY: verdana
	}
					/*basket grid*/
.gridBasket a
	{
		color: black; 
	}

	
.gridBasket a:active
	{
		color: #white; 
	}
.gridBasket a:hover
	{
		color: white;
	}
						/*border*/



.border_gray
	{
		border-style:double; border-color:#999999;
	}



						/*Search*/


input 
	{
		font-size: 10px;  font-family:  helvetica, arial, sans-serif; letter-spacing: 1px;
	}
select
	{
		font-size: 10px; 
	} 

						

						/*top Navigation*/



td#header 
	{
		vertical-align: top;
	}
table#topNav 
	{
		padding: 0 0 0 0; height: 64px; width: 746px;
	}
table#topNav td
	{
		padding: 0; border: 0; margin: 0;
	}



						/* vacancies and contact Link*/



.generalLinks a:link
	{
		font: 7pt verdana, arial, sans-serif; color: #993300; padding-right: 4px; font-weight: bold; text-decoration: none;
	}

.generalLinks a:visited
	{
		font: 7pt verdana, arial, sans-serif; color: #993300; padding-right: 4px; font-weight: bold; text-decoration: none;
	}

.generalLinks a:active
	{
		font: 7pt verdana, arial, sans-serif; color: #993300; padding-right: 4px; font-weight: bold; text-decoration: none;
	}

.generalLinks a:hover
	{
		text-decoration: none; color:#0082d6; 
	}

							/*general links*/



.link a
	{
		display: block; text-decoration: none; color: #0082d6;
		background:  url(../images/list.gif) 0px 14px no-repeat; padding: 10px 0 0 13px;
	}


.link1 a
	{
		display: block; text-decoration: underline; color: #0082d6;
		background:  url(../images/list.gif) 0px 14px no-repeat; padding: 10px 0 0 13px;
	}

.link a:hover
	{
		 color:black; 
	}
.link1 a:hover
	{
		 color:black; 
	}


.linkRed a
	{
		display: block; text-decoration: none; color:#993300;
		background:  url(../images/list.gif) 0px 14px no-repeat; padding: 10px 0 0 13px;
	}

.linkRed1 a
	{
		display: block; text-decoration: underline; color:#993300;
		background:  url(../images/list.gif) 0px 14px no-repeat; padding: 10px 0 0 13px;
	}

.linkRed1 a:hover
	{
		 color:black; 
	}


.linkRed a:hover
	{
		 color:black; 
	}

						/*livetream link*/
.liveStream a
	{
		border:1px solid #993300; background:#cccccc; text-align:center; padding:10px; font-size:14px; color:#993300; font-weight:bold;
	}




						/* Search Form */



.searchform 
	{ 
		margin: 0px; 
	}



						/*adv. search icon not used*/


td.leftNavBody a img.Bulletsearch
	{
		border: 0; margin: 0px 4px 0 0;
	}
div.advSearch a
	{
		text-decoration: none; color: #666666; text-align: center;
		letter-spacing: 0.5px; background:  url(/images/search.gif) 0px 85% no-repeat; padding: 10px 0 0 15px;
	}



						/*adv search used*/ 


.adv a
	{ 
		font: 10px verdana, arial, helvetica, sans-serif; color:#666666; font-weight: bold;  
	}
.adv 
	{
		margin:-8px 0px 5px 0;
	}



						/*Pullquote*/

td#leftNav div#pullquote
	{
		color:#006600; font:   italic 13pt georgia, serif; border-top: 1px solid #999999;
		padding:10px 0px 10px 0; line-spacing: 10px; margin: 10px 6px 0 0;  border-bottom: 1px solid #999999;
	}

.qoute_author
	{
		color: #0042d6; font:  italic 9pt Arial, sans-serif; font-weight:bold; 
	}
	


						/*Search*/


td#leftNav img.go 
	{
		margin-bottom:9px; 
	}
td#leftNav input 
	{
		margin-bottom: 11px;
	}




						/*left Navigation*/


.leftNavTable
	{
		margin-right: 2px; width: 128px; 
	} 
td#leftNav 
	{
		vertical-align: top; width: 130px;
	}
td#leftNav input 
	{
		font-size: 10px; background: #cccccc; width: 9.3em; 
		font-family:   verdana, sans-serif; letter-spacing: 1px;
	}
.leftNavHead 
	{
		background:  url(../images/leftNav.gif); padding: 2px 0 2px 10px; 
		font-size:  7.5pt; color: white; text-transform: uppercase; font-family: verdana, arial, sans-serif;
		letter-spacing: 0.7px; line-height: 9pt; font-weight:bold; margin-bottom:1px;
	} 
.leftNavBody 
	{
		vertical-align: top; background-color: #E1E1E1; 
		padding: 0px 5px 21px 10px; font-size: 10px; color: black; 
		letter-spacing: 0.7px; font-family:  verdana, arial, sans-serif;
	}
.leftNavBody a img.BulletArrow
	{
		border: 0; margin: 0 4px 0 0;
	}
							/* UTILITY*/
.arrow
	{
		height:9px; width:9px; 
	}

.leftNavBody a
	{
		display: block; text-decoration: none; color: black;  letter-spacing: 0.5px;
		padding: 10px 0 0 0;
	}
.leftNavBody a img.BulletMail
	{
		border: 0; margin: 0 4px 0 0;
	}
.mailContact
	{
		border: none; margin: 0 4px 0 0;
	}
.leftNavBody a:hover
	{
		color: #993300;
	}



						/*right Navigation*/


.rightNavTable
	{
		margin-left: 2px; width: 128px; margin-bottom: 0px;
	}
td#rightNav 
	{
		vertical-align: top; width: 130px; horizontal-align: right;
	}
.rightNavHead 
	{
		background:  url(../images/rightNav.gif); padding: 2px 0 2px 10px; 
		font-size:  7.5pt; color: white; text-transform: uppercase; font-family: verdana, arial, sans-serif;
		letter-spacing: 0.7px; line-height: 9pt; font-weight:bold; margin-bottom:1px;
	}

.rightNavHeadRed 
	{
		background:  url(../images/rightNavRed.gif); padding: 2px 0 2px 10px; 
		font-size:  7.5pt; color: white; text-transform: uppercase; font-family: verdana, arial, sans-serif;
		letter-spacing: 0.7px; line-height: 9pt; font-weight:bold; margin-bottom:1px;
	}

div.rightNavBody 
	{
		vertical-align: top; background-color: #E8EFFA; 
		 padding: 0 5px 21px 10px;  color: black; font-size: 10px;
		 font-family:  verdana, arial, sans-serif; 
	} 
div.rightNavBody a
	{
		display: block; text-decoration:none; color: #333333;
		 padding: 12px 0 0 14px; 
	}  
.rightNavBody a img.BulletArrow
	{
		border: 0; margin: 0 4px 0 0;
	}

div.rightNavBody a:hover
	{
		color: #993300;
	}



						/*RSS news feed*/
.rss
	{
		font-size: 10px; color: black;			
	}

						/*opecna email*/ 


div.mail a
	{
		text-decoration: none; color: black; 
		letter-spacing: 0.5px; background:  url(../images/mail.gif) 0px 85% no-repeat; padding: 10px 0 0 15px;
	}



						/*video*/

 
div.video a
	{
		text-decoration: none; color: black; 
		letter-spacing: 0.5px; background:  url(../images/camera.gif) 0px 85% no-repeat; padding: 10px 0 0 15px;
	}
.rightNavBody a:hover
	{
		color: #993300;
	}

						

						/*content sections*/

.related-body-width
	{
		width: 365px;
	}

td#content 
	{
		vertical-align: top; font: 11px verdana, arial, helvetica, sans-serif; 
		line-height: 150%; color: #333333; 
	}
.imgSmall 
	{
		border: 1px solid #999999; float: left; margin: 5px 5px 0 0; 
		width: 57px; height:*px;
	}
/*for publications*/
.imgSmallp  	
	{
		border: 1px solid #999999;  margin: 5px 5px 0 0; 
		width: 65px; height:*px;
	}
.imgMedium 
	{
		border: 1px solid #999999; width:209px; height:*px;
	}
.imgLarge 
	{
		width:612px; height:*px; 
	}
.border
	{
		border: 1px solid #999999;
	}
.borderNone
	{
		padding: 0; margin: 0; border: 0;
	}

.imgMedium_2 
	{
		border: 1px solid #999999; width:95px; height:*px;
	}

						

						/*index pages*/



div.leftCol 
	{
		float: left; width: 49%;
	}
div.rightCol 
	{
		float: right; width: 49%;
	}

div.centerCol
	{
		width:100%; 
	}
div.defaultContentItemBg
	{
		border: 1px solid #999999; padding: 0px 14px 11px 13px; margin: 8px 0 0 0;
	}

div.stitle
	{
		font:   88% verdana, helvetica, arial, sans-serif; color: white; 
		text-transform: uppercase;  text-align: center; 
		margin: 0 -14px 5px -13px; text-decoration: none; background: #999999; letter-spacing: 1px; font-weight: bold;
	}
		
div.title a
	{
		  font:  88% verdana, helvetica, arial, sans-serif; color: white; 
		text-transform: uppercase;  background: #993300;padding: 3px 5px 4px 5px; text-align: center; 
		margin: 0 -14px 5px -13px; text-decoration: none;  letter-spacing: 1px; font-weight: bold;
	}
div.title a:hover
	{
		background: #0082d6 ;  color: white; text-decoration: none;
	}

div.title
	{
		font:   88% verdana, helvetica, arial, sans-serif; color: white; 
		text-transform: uppercase; padding: 3px 0 4px 0; text-align: center; 
		margin: 0 -14px 5px -13px; text-decoration: none; background: #999999; letter-spacing: 1px; font-weight: bold;
	}

div.basket 
	{
		margin: 0 0 0 -10px;
	}
div.basket a 
	{
		text-decoration: underline; color:#0082d6;
	}


/*text-decoration: none; color: black; used to make black links*/
					


						/*defaultImages on index pages of sections*/

						/*home*/



div.defaultImgHome 
	{
		background: url(/home/images/defaultImg.jpg)  no-repeat; width: 477px; height: 240px;
	}
div.defaultTextHome 
	{
		float: right; width: 34%; margin: 3em 1.5em 0 0em; font-style: italic; 
		font:  Helvetica, Arial, sans-serif;
	}
/*light grey background*/
div.specialContentItemBgHome
	{ 
		padding: 0px 14px 11px 13px; 
		margin: 8px 0 0 0; background-color: #F5F5F5;
	}



						/*aboutUs*/



div.defaultImgAbout 
	{
		background: url(/aboutus/images/defaultImg.jpg)  no-repeat; width: 477px; height: 240px;
	}
div.defaultTextAbout 
	{
		float: right; width: 34%; margin: 4.5em 1.5em 0 0em; font-style: italic; 
		font:  Helvetica, Arial, sans-serif;
	}
/*checker bg*/
div.specialContentItemBgAbout
	{ 
		padding: 0px 14px 11px 13px; 
		margin: 8px 0 0 0; background:  url(../images/checker.gif);
	}



						/*library*/



div.defaultImgLibrary 
	{
		background: url(/library/images/defaultImg.jpg)  no-repeat; width: 477px; height: 240px;
	}
div.defaultTextLibrary 
	{
		float: right; width: 34%; margin: 3em 1.5em 0 0em; font-style: italic; 
		font:  Helvetica, Arial, sans-serif;
	}
/*dark grey*/
div.specialContentItemBgLibrary
	{
		padding: 0px 14px 11px 13px; 
		margin: 8px 0 0 0; background-color: #E1E1E1;
	}
	


						/*opecna*/



div.defaultImgOPECNA 
	{
		background: url(/opecna/images/defaultImg.jpg)  no-repeat; width: 477px; height: 240px;
	}
div.defaultTextOPECNA 
	{
		float: right; width: 34%; margin: 3.5em 1.5em 0 0em; font-style: italic; 
		font:   Helvetica, Arial, sans-serif;
	}
/*blue bg*/
div.specialContentItemBgOPECNA
	{
		padding: 0px 14px 11px 13px; 
		margin: 8px 0 0 0; background-color: #E8EFFA;
	}

	
						
						/*Detail pages--OPECNA is now used as blue default for related items*/



.publicationDetailImage 
	{
		border: 1px solid #999999; margin: 5px 5px 5px 0; 
		width: 211px; height: 258px;
	}
/*used for the date and the captions*/
.italic  
	{
		font-style: italic;
	}
/*explorer hack for the width of content*/										
div.itemContent		
	{
		width: 612px;
	} 
div.itemContent table
	{
		font: 11px verdana, arial, helvetica, sans-serif; 
		line-height: 150%; color: #333333;  
	}
/*used for producing columns*/ 
div.leftColItem		
	{
		float: left; width: 48%; margin-right: 10px; margin-bottom: 5px;
	}
div.rightColItem 
	{ 
		float: left; width: 48%;
	} 
/*used for clearing columns*/
.clear 			
	{
		clear: both; width 100% 
	}
div.date
	{
		font-style: italic; margin-bottom:15px; font-size: 80%;
	}




						/*General Links*/



a
	{
		text-decoration: none; color:#0082d6;
	}
a:hover
	{
		text-decoration: underline; color:#0082d6; 
	}



						/* for images without borders */



.image 
  	{
			padding: 0; margin: 0; border: 0;
  	}



						/* for pdf and zip files */



.downloadBtn 
	{
		padding: 0; margin-right: 3px; border: 0;
	}


.header1
	{
		text-transform: uppercase; color: #993300; font-weight:bold; 
	}
.header2 
	{
		text-decoration: none; color:#0082d6; font-size: 250%; line-height: 130%; margin-bottom: 15px; font-family:Georgia, serif;  
	}
div.disclaimer
	{
		font-size: 80%;color: #333333; font-family: Arial, Helvetica, sans-serif;
	}



						/*img.story { width: 100%; text-align: right;} */


.border
	{
		border: 1px solid #cccccc;
		padding: 0px;
		margin-bottom: 12px;
	}

.bold 
	{
		font-weight:bold;
	}
div.rightColMenu
	{
		float: right; width: 211px;margin: 0 0 12px 12px;
	}





						/*home Not in use*/

/*light grey*/
div.relatedItemsHome 
	{
		border: 1px solid #cccccc; padding: 13px; margin-bottom: 12px; background-color: #F5F5F5;
	}
div.relatedItemsHome a
	{
		display: block; text-decoration: underline; color:#0082d6;
		padding: 10px 0 0 14px;
	}
div.relatedItemsHome a img.BulletArrow
	{
		border: 0; margin: 0 4px 0 0;
	}

.rowShadeHome 
	{
		background-color: #b9e4f9;
	}
div.acc input 
	{
		width: 15em; 
	}



						/*Library Not in use excep for rowShade*/

/*not in use*/
div.relatedItemsLibrary 
	{
		border: 1px solid #cccccc; padding: 13px; margin-bottom: 12px; background-color: #E1E1E1;
	}
div.relatedItemsLibrary a
	{
		display: block; text-decoration: underline; color:#0082d6;
		padding: 10px 0 0 14px;
	}
div.relatedItemsLibrary a img.BulletArrow
	{
		border: 0; margin: 0 4px 0 0;
	}
.rowShadeLibrary 
	{
		background-color: #E1E1E1;
	}



						/*AboutUs Not in use*/	 



div.relatedItemsAbout 
	{
		border: 1px solid #cccccc; padding: 13px; margin-bottom: 12px; background:  url(../images/checker.gif);
	}
div.relatedItemsAbout a
	{
		display: block; text-decoration: underline; color:#0082d6;
		padding: 10px 0 0 14px;
	}
div.relatedItemsAbout a img.BulletArrow
	{
		border: 0; margin: 0 4px 0 0;
	}
.rowShadeAbout 
	{
		background-color: #ffdbb7;
	}
.photo 
	{
		display: block;width: 97px; height:104px; border: 1px solid #cccccc;
	}

.caption
	{
		font-weight: bold;
		margin-bottom: 30px;
		text-align: center;
	}
.relatedCenter
	{
		text-align: center;
	}
.numVal
	{
		text-align: right;
	}
.flags 
	{
		border: 1px solid #999999; width: 96; height:60; margin: 12px; display: block;
	}



						/*OPECNA is now used as blue default*/

/*opecna is now the blue background used as default*/


div.relatedItemsOPECNA 
	{
		border: 1px solid #cccccc; padding: 13px; margin-bottom: 12px; background-color: #E8EFFA;
	}
div.relatedItemsOPECNA a
	{
		display: block; text-decoration:none; color:#0082d6;
		padding: 10px 0 0 14px;
	}
div.relatedItemsOPECNA a:hover
	{
		display: block; text-decoration:underline; color:black;
		padding: 10px 0 0 14px;
	}
div.relatedItemsOPECNA a img.BulletArrow
	{
		border: 0; margin: 0 4px 0 0;
	}
.rowShadeOPECNA 
	{
		background-color: #E1E1E1;
	}	 



						/*footer*/



td#footer 
	{
		vertical-align: top;
	}

.copyright 
	{
		text-align: center; color: #999999; font:8pt  verdana, helvetica, sans-serif; 	border: 0;
	}
div#bottomNav a
	{
		display: inline; border-right: 1px solid #0082d6; font: 8pt arial, sans-serif; 
	 	color: #0082d6; text-decoration: none; padding: 0 3px 0 0px; text-transform: uppercase;
	}
td#footer a:hover
	{
		text-decoration: underline;
	}

					/*intranet*/

.Images 
	{
		border: none;
	}
					/*Ghada index image*/

.indexImage 
	{
		 width: 127px; height:*px; border: 1px solid #999999; float: left; margin: 5px 5px 0 0; 
		 
	}


                                        /*highlights*/
.greenText 
       {
        color:#006600; FONT-WEIGHT: bold;
       }

.lightBlueHighlight
       {
        
        background-color:#E8EFFA
       }

.darkBlueHighlight
       {
        
        background-color:#98C0D9
       }

.yellowHighlight
       {
        background-color:yellow;
       }



					/*MC data*/

table.MC-data 
        {
	font-size: small;
	border-collapse: collapse;
	border-spacing: 0;
	text-align: left;
	margin: 1em 0;
	border-left-style: none;
	border: none;
	}


table.MC-data td {
	border: none;
	width: 209px;
}

table.MC-data td+td {
	padding: 0.4em;
	border-style: none none none dotted;
	border-width: thin;
	border-color: #CCCCCC;
	width: 400px;
	}	

