﻿/*New CSS Styles*/
html {
	width: 100%;
	margin: 0px;
	height: 100%;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	text-align: center;
	background: #f5f5f5 url('../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('../images/bgtop.jpg') repeat-x scroll center top!important;
	color: #555555;

}

.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: #14457e;
	text-align: left;
}
p#controls {
	margin: 0;
	padding: 0;
	position: relative;
}
#prevBtn {
	display: block;
	margin: 0;
	overflow: hidden;
	width: 14px;
	height: 14px;
	position: absolute;
	left: 190px;
	top: -25px;
}
#nextBtn {
	display: block;
	margin: 0;
	overflow: hidden;
	width: 14px;
	height: 14px;
	position: absolute;
	left: 210px;
	top: -25px;
}
#prevBtn a {
	display: block;
	width: 14px;
	height: 14px;
	background: url('../images/left.gif') no-repeat 0 0;
}
#nextBtn a {
	display: block;
	width: 14px;
	height: 14px;
	background: url('../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:center;
	vertical-align:middle;
	padding-left:15px;
	padding-right:15px
}
.PageTitlesBack{
	background-position: left;
	font-size: 10pt!important;
	font-weight: bold;
	text-align: left!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;
	left: 15px;

	text-indent: 20px;
	white-space: normal;
	padding-left: 5px;

}

.PageTitlesBackSmall{
	background-position: left;
	font-size: 8pt!important;
	font-weight: bold;
	text-align: left!important;
	vertical-align: middle;
	font-family: Tahoma;
	background-image: url('../images/box.gif');
	background-repeat: no-repeat;
	background-attachment: scroll;
	left: 5px;
	text-indent: 20px;
	white-space: normal;
	padding-left: 5px;
	color: #555555;
	margin-bottom:20px;
}

.marginPreviosM{
	text-align:left!important;
	
	font-size:8pt!important;/*FONT OF MAIN TEXT*/
}

td.PageTitlesBack{
	background-position: left top;
	font-size: 12pt!important;
	font-weight: bold;
	text-align: left!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;
	background-position:left top;
	left: 15px;
	color: #555555;
	text-indent: 20px;
	white-space: normal;
	padding-left: 5px;
}

div.PageTitlesBack{
	background-position: left;
	font-weight: bold;
	text-align: left!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;
	left: 15px;
	color: #555555;
	text-indent: 20px;
	white-space: normal;
	padding-left: 5px;
		background-position:left top;

	}




.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_big {
	background: transparent url('../images/modulemiddle_big.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:10px;
	padding-right:10px
}

.modulemiddle_big a {
	display:block;
	color:#14457e;
	text-align:left;
	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
}


.modulemiddle a {
	display:block;
	color:#14457e;
	text-align:left;
	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;
}

.modulebottom_big {
	background:transparent url('../images/modulebottom_big.png') no-repeat scroll center center ;
	height:23px;
	line-height:1px;
}

.moduleTop_Big {
	background: transparent url('../images/moduletop_big.png') no-repeat scroll center center;
	height: 47px;
font-size:13px;
	font-weight:bold;
	text-align: center;
	vertical-align:middle;
	padding-left:15px;
	padding-right:15px
}


.modulelefttitle {
	height:37px;
	font-weight:bold;
	color:white;
	text-align:left;
	padding-left:12px;
	font-size:13px;
	padding-right:20px;
	background-color:#0a435d
}

.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*/

}

.Minister-image img{
	border: thin solid #E4E4E4!important;
	width: 90px!important;
	height: 100px;
}

.Minister-more {
	color:#A51D2B!important;
}

.Minister-more a:link{
	color:#A51D2B!important;
}

.Minister-more hover {
	color:#E3A393!important;
}

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:#14457e;
}

span.headertitle-band{
	background-color:transparent!important;
	text-align:left!important;

	margin-bottom:25px;
}

span.headertitle-band a{
	background-color:transparent!important;
}

.PublicationTitles
{
	font-family: Tahoma !important;
	font-size: 11px!important;
	font-weight: bold!important;
	text-align: left;
	vertical-align: top;
}

.maintxt { font-family: Verdana !important; 
font-size: 11px !important; color: #5A4331 !important; 
text-decoration: none  !important;background-position:left;text-align:left;
	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: left;
	background-position: left;
	width:100px
}

div.PubsMainPage a{
	color:#5A4331;
	font-weight:bold;
	text-align:left;
		font-size:8pt!important;
	width:100%!important;

}

a:visited{
	color: #5E6977!important;
	font-weight: bold!important;
	text-align: left!important;
/*	width:100%!important;*/
}

.ms-WPBody a:link{
	color: #5E6977!important;
	font-weight: bold!important;
	text-align: left!important;
/*	width:100%!important;*/
}

.ProjectField
{
	text-align:left;
}

.ProjectFieldBold
{
	text-align:Left;
	font-size:9pt;
	font-weight:bold;
}


.MainPage-more{
	color:#A51D2B!important;
	font-size:6pt!important;
	text-align:right;
}

div.link-item a:link. a:visited{
	color: #5E6977!important;
	font-weight:bold!important;
	text-align:left!important;
	font-size:8pt!important;

}
a:visited{
	color: #5E6977!important;
	font-weight:bold!important;
	text-align:left!important;
	font-size:8pt!important;

}

div.item a{
	color: #5E6977!important;
	font-weight:bold!important;
	text-align:left!important;
	font-size:8pt!important;

}

.annLine{
	border-bottom:1px #EBEBEB solid;

}

.ProjectsText{
	font-family: Verdana;
	font-size: 9pt;
	color: #1C5394;
	font-style: italic;
	font-weight: bold;
}

td.ProjectsText{
		vertical-align:top;
		width:150px;


}

#txtorange {
	color: #B64A16!important;
	font-family: Tahoma;
}

.AllProjects
{
	padding: 2px;
	margin: 2px;
	border: 1px solid #D4D4D4;
	empty-cells: hide;
	border-spacing: 1px;
}

.AllProjects td
{
font-family: verdana !important;
	font-size: 10px!important;
	text-align: left;
	vertical-align: top;
	border: 1px solid #D4D4D4;
	padding-top:2px;
	padding-left:2px;
}

.AllProjectsInside{
	font-family: verdana !important;
	font-size: 10px!important;
	font-weight: bold!important;
	text-align: left;
	vertical-align: top;
	border: 1px solid #D4D4D4;
	padding-top:2px;
	padding-left:2px;

}

div.AnnTable{
		text-align: left;
		padding-left:10px;

}
.AnnTable{
	text-align:left;
}

.DownloadLink{
		text-align:right;

}
#ctl00_explitLogout_ExplicitLogin{
	color:#f5f5f5!important;

}
.button2{
	cursor: hand;     
      background-color:#4581AD;     
color: White;
    font-size: 10pt;
    font-family: Verdana;
    border-right: White 0px solid;
    border-top: White 0px solid;
    border-left: White 0px solid;
    border-bottom: White 0px solid;
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 3px;
    width: 75px;
    height: 22px;

}
