﻿/*New CSS Styles*/
html {
	width: 100%;
	margin: 0px;
	height: 100%;
	font-family: Tahoma, sans-serif;
	text-align: center;
	background: #f5f5f5 url('../../en-US/images/bgtop.jpg') repeat-x scroll center top!important;
}
body {
	width: 100%;
	margin: 0px;
	height:100%;
	font-family: Tahoma, sans-serif;
	text-align: center;
	background: #f5f5f5 url('../../en-US/images/bgtop.jpg') repeat-x scroll center top!important;

}

p{
	font-family: Tahoma, sans-serif;
	text-align: justify;
	font-size:9pt;

}

div{
	font-family: Tahoma, sans-serif;
	font-size:9pt;

}

.gallery {
	width: 239px;
	height: 111px;
	margin: 0 auto;
	padding: 0;
}
.clr {
	clear: both;
	padding: 0;
	margin: 0;
	width: 28px;
	height: 26px;
}
#slider {
	margin: 0;
	padding: 0;
	list-style: none;
}
#slider li {
	margin: 0;
	padding: 0;
	list-style: none;
}
#slider ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
/* 
    define width and height of list item (slide)
    entire slider area will adjust according to the parameters provided here
*/
#slider li {
	width: 239px;
	height: 111px;
	overflow: hidden;
	font-family: Tahoma;
	font-size: 11px;
	color: #25789d;
	text-align: left;
}
p#controls {
	margin: 0;
	padding: 0;
	position: relative;
}
#prevBtn {
	display: block;
	margin: 0;
	overflow: hidden;
	width: 14px;
	height: 14px;
	position: absolute;
	right: 210px;
	top: -25px;
}
#nextBtn {
	display: block;
	margin: 0;
	overflow: hidden;
	width: 14px;
	height: 14px;
	position: absolute;
	right: 190px;
	top: -25px;
}
#prevBtn a {
	display: block;
	width: 14px;
	height: 14px;
	background: url('../../en-US/images/left.gif') no-repeat 0 0;
}
#nextBtn a {
	display: block;
	width: 14px;
	height: 14px;
	background: url('../../en-US/images/right.gif') no-repeat 0 0;
}
.div2 {
	vertical-align: middle;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
}


.div2 a{
	vertical-align: middle;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	color: #14457e;
}


/*Search*/
.ms-sbcell{
	border:0!important;
	background-color:transparent!important;
}

/*Main Content*/
.PageTitles{ /*called moduletop in sitecss*/
	background:transparent url('../images/moduletop.png') no-repeat scroll center center ;
	height:47px;
	color:#4f4e4e;
	font-size:13px;
	font-weight:bold;
	text-align:right;
	vertical-align:middle;
	padding-left:15px;
	padding-right:15px
}

.PageTitlesBack{
	background-position: right top;
	font-size: 10pt!important;
	font-weight: bold;
	text-align: right!important;
	vertical-align: middle;
	font-family: Tahoma;
	background-image: url('../images/box.gif');
	background-repeat: no-repeat;
	background-attachment: scroll;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #C0C0C0;
	right: 15px;
	text-indent: 20px;
	white-space: normal;
	padding-right: 5px;
	/*height: 35px;*/
}
.PageTitlesBackSmall{
	background-position: right;
	font-size: 8pt!important;
	font-weight: bold;
	text-align: right!important;
	vertical-align: middle;
	font-family: Tahoma;
	background-image: url('../images/box.gif');
	background-repeat: no-repeat;
	background-attachment: scroll;
	right: 15px;
	text-indent: 20px;
	white-space: normal;
	padding-right: 5px;

}


td.PageTitlesBack{
	background: transparent !important;
	font-size: 14pt;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
/*height:25px;*/
background-position: top;

}

div.PageTitlesBack{
	font-size: 13pt;
	/*font-weight:bold;
	text-align:center;*/
	vertical-align:middle;


	font-weight: bold;
	text-align: right!important;
	vertical-align: middle;
	font-family: Tahoma;
	background-image: url('../images/box.gif');
	background-repeat: no-repeat;
	background-attachment: scroll;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #E4E4E4;
	right: 15px;
	color: #555555;
	text-indent: 20px;
	white-space: normal;
	padding-right: 5px;
		background-position:right top;


}

.marginPreviosM{
	text-align:justify!important;
	margin-right:20px!important;
	font-size:9pt;
	font-family:Tahoma!important;
}

.modulemiddle {
	background:transparent url('../images/modulemiddle.png') repeat-y scroll center center ;
	color:#545151;
	font-size:11px;
	text-align:center!important;
	padding-top:5px;
	vertical-align:top;
	height:auto;
	padding-left:15px;
	padding-right:15px
}
.modulemiddle a {
	display:block;
	color:#25789d;
	text-align:right;
	font-size:10px
}
.modulemiddle h1 {
	font-size:11px;
	font-weight:bold;
	text-align:justify;
	margin:0;
	padding:0;	
}
.modulemiddle img {
	float:left;
	border:0;
	padding-right:10px
}
.modulebottom {
	background:transparent url('../images/modulebottom.png') no-repeat scroll center center ;
	height:23px;
	line-height:1px;
}
.modulelefttitle {
	height:37px;
	font-weight:bold;
	color:white;
	text-align:left;
	padding-left:12px;
	font-size:13px;
	padding-right:20px;
	background-color:#14457e
}

.titlecontent {
	color:#4f4e4e;
	font-size:14px;
	font-weight:bold;
	text-align:left
}
.main_content {
	padding-top:10px;
	padding-bottom:10px;
	text-align:left;
	vertical-align:top;
	color:#545151;
	font-size:11px;
	/*min-height:160px*/

}
/*Big boxes*/

.moduleTop_Big{ /*called moduletop in sitecss*/
	background:transparent url('../images/moduletop_big.png') no-repeat scroll center center ;
	height:47px;
	color:#4f4e4e;
	font-size:13px;
	font-weight:bold;
	text-align: center;
	vertical-align:middle;
	padding-left:15px;
	padding-right:15px
}

.modulemiddle_big {
	background:transparent url('../images/modulemiddle_big.png') repeat-y scroll center center ;
	color:#545151;
	font-size:12px;
	text-align:center!important;
	padding-top:5px;
	vertical-align:top;
	height:auto;
	padding-left:10px;
	padding-right:10px
}
.modulemiddle_big a {
	display:block;
	color:#25789d;
	text-align:right;
	font-size:10px
}
.modulemiddle_big h1 {
	font-size:11px;
	font-weight:bold;
	text-align:justify;
	margin:0;
	padding:0;	
}
.modulemiddle_big img {
	float:right;
	border:0;
	padding-right:10px
}
.modulebottom_big {
	background:transparent url('../images/modulebottom_big.png') no-repeat scroll center center ;
	height:23px;
	line-height:1px;
}
.Minister-image img{
	width:90px!important; height:100px;
		border: thin solid #E4E4E4!important;

}

.Minister-more {
	color:#A51D2B!important;
}

.Minister-more a:link{
	color:#A51D2B!important;
}

.Minister-more hover {
	color:#E3A393!important;
}

/*List projects*/
.BlueBackBold{
	background-color:#E9F6FC;
	color: #0E2439;
	font-family: Tahoma;
	font-size: 10pt;
	font-weight:bold;
	text-align: left;
	text-indent: 10px;

}

td.headerTable{
	border: 1px #B2D2DF solid;
	margin-right:4px;
	padding-right:4px;
	font-family:Tahoma;
	background-color:#14457e;
color:#FFFFFF;
}

div.projectext {
	font-family:Tahoma;
	text-indent:4px;margin-left:4px;margin-right:4px;margin-top:4px;
	color:#1c5e7c;

}
span.headertitle-band{
	background-color:transparent!important;
	text-align:right!important;
	float:right;
	margin-right:15px;
	margin-bottom:15px;
}

span.headertitle-band a{
	background-color:transparent!important;
	text-align:right!important;
	text-decoration:underline;
}

.PublicationTitles
{
	font-family: Tahoma !important;
	font-size: 11px!important;
	font-weight: bold!important;
	text-align: right;
	vertical-align: top;
}

.maintxt { font-family: Tahoma !important; 
font-size: 9pt !important; color: #5A4331 !important; 
text-decoration: none  !important;background-position:right;text-align:right;
	vertical-align: top;

}

.Pub-image img{
	width:50px!important; height:60px;
}


.Oursites-image img{
	width:125px!important; height:35px;border: 1px solid #D4D4D4;

}

.Oursites-image td{
	text-align: right;
	background-position: right;
	width:100px
}

div.PubsMainPage a{
	color:#5A4331;
	font-weight:bold;
	text-align:right;
	width:150px!important;
			font-size:8pt!important;

}

.ms-WPBody a:link, a:visited{
		color:#5A4331;
	font-weight:bold;
	text-align:right;

}

.ms-WPBody td{
		font-family:Tahoma,sans serif;
font-size:9pt;
}

.ProjectField
{
	text-align:right;
	font-size:9pt;
}

.ProjectFieldBold
{
	text-align:right;
	font-size:9pt;
	font-weight:bold;
}


div.link-item a:link. a:visited{
	color: #5E6977!important;
	font-weight:bold!important;
	text-align:right!important;
	font-size:8pt!important;

}
div.item a, a:visited{
	color: #5E6977!important;
	font-weight:bold!important;
	text-align:right!important;
	font-size:8pt!important;

}

.annLine{
	border-bottom:1px #EBEBEB solid;
}

.level-item-pos{
padding-right:10px!important;
	
}

.ProjectsText{
	font-family: Tahoma;
	font-size: 10pt;
	color: #1C5394;
	font-style: italic;
	font-weight: bold;
	padding-right:4px;
	vertical-align:text-top;
}

td.ProjectsText{
		vertical-align:top;
		width:150px;

}
#txtorange {
	color: #B64A16!important;
	font-family: Tahoma;
}

.txtMinister{
		font-family:Tahoma!important;

}

.MinisterListTable{
			font-family:Tahoma;

}

.AllProjects
{
	padding: 2px;
	margin: 2px;
	border: 1px solid #D4D4D4;
	empty-cells: hide;
	border-spacing: 1px;
}

.AllProjectsInside{
	font-family: Tahoma !important;
	font-size: 10px!important;
	font-weight: bold!important;
	text-align: right;
	vertical-align: top;
	border: 1px solid #D4D4D4;
	padding-top:2px;
	padding-left:2px;

}

.DownloadLink{
		text-align:left;

}

div.AnnTable{
		text-align:right;
	padding-right:10px;
	padding-top:10px;
		padding-bottom:10px;
}	

div.srch-results
{
	direction:rtl;
	text-align:right;
}	

span.srch-URL a
{
	direction:rtl;
	text-align:right;
	font-size:8pt;
}	

span.srch-Title a, span.srch-Title a:visited

{
	direction:rtl;
	text-align:right;
	font-size:8pt!important;
}

#welcome div, #welcome div a{
	color:#f5f5f5;
}

#ctl00_explitLogout_ExplicitLogin{
	color:#f5f5f5!important;

}
