body{
	background:url('/_images/background.jpg') repeat-x;	
	min-width:1000px; 
	margin:0px;
	padding:0px;
	font-family:arial,verdana,sans-serif;
}
img{
	border:0;
}
a{
	text-decoration:none;
}

h1{
	padding:0;
	margin:0;
	font-size:20px;
	line-height:24px;
	color:#2F2F2F;
	margin-bottom:4px;
}
h1 span{
	color:#FF0000;
}

h2 {
	font-size:14px;
	line-height:18px;
	color:#5F5F5F;
	margin:0;
	margin-top:10px;
}

h4 {
	font-size:13px;
	line-height:16px;
	color:#000000;
	margin:0;
	margin-top:10px;
	margin-left:5px;
}

p {
	font-size:12px;
	color:#565656;
	line-height:16px;
	padding:0;
	margin:0;
	margin-bottom:13px;
}

p.one {
	font-size:11px;
	color:#565656;
	line-height:16px;
	padding:0;
	margin:0;
	margin-bottom:13px;
}

p span{
	font-size:13px;
	line-height:16px;
	color:#3C3C3C;
}

.list{
	font-size:12px;
	color:#565656;
}

 .dates{
	font-size:12px;
	line-height:12px;
	color:#3C3C3C;
	border-bottom:1px;
	border-top:1px;
}

p a{
	color:#FF0000;
	font-weight:bold;
}
label.radio_label{
	cursor:pointer;
}
#wrap{
	width:950px;
	min-height:689px;
	background:url('/_images/wrap/background.jpg') no-repeat;	
	margin:0 auto;	
	position:relative;
}
#header{
	position:relative;
	width:950px;
	height:100px
}
#logo{
	position:absolute;
	left:25px;
	top:15px;
}
#login{
	position:absolute;
	right:37px;
	top:10px;
	text-align:right;
	font-size:10px;
	color:#606060;
	line-height:20px;
}
#login a{
	color:#606060;
}

#login input{
	border:0;
	/*background:url('/_images/wrap/header/input.jpg') no-repeat;*/
	border-left:2px solid #a6a6a6;
	border-top:2px solid #a6a6a6;
	border-right:1px solid #a6a6a6;
	border-bottom:1px solid #a6a6a6;
	vertical-align:top;
	width:91px;
	font-size:9px;
	color:#A7A7A7;
	padding-left:4px;
	margin:0 2px;
	padding-top:5px;
	height:15px;
}

#loginButton {
  width: 47px;
  height: 20px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(/_images/wrap/header/login.jpg) no-repeat center top;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

#email{
	position:absolute;
	top:63px;
	right:39px;
	font-size:11px;
	font-weight:bold;
}
#email a{
	color:#1C1C1C;
}
#email img{
	vertical-align:middle;
	padding-right:5px;
}

#mainnav{
	font-size:11px;
	font-weight:bold;
	padding-top:7px;
	margin-left:40px;
	height:27px;
  text-align:center;
  /*border:1px solid red;*/
 	width:880px;
}
#mainnav2{
	font-size:11px;
	font-weight:bold;
	padding-top:7px;
	height:27px;
  margin-left:auto;
  margin-right:auto;
}
#mainnav a{
	color:#DBDBDB;
	position:relative;
	height:27px;
	display:inline-block;
}

#selected{
	background:url('/_images/wrap/mainnav/selected.jpg') no-repeat bottom;

}
#mainnav img{
	vertical-align:top;
	padding:0 26px;
}

#content{
	min-height:499px;
	width:902px;
	padding:0 24px;
	padding-top:16px;
}
#hometop{
	background:url('/_images/wrap/home/background-home2.jpg') no-repeat;	
	width:902px;
	height:329px;
	margin:0 auto;
	position:relative;
	margin-top:-16px;
}
#hometop div{
	position:absolute;
	height:30px;
	bottom:2px;
	font-size:11px;
	padding-left:28px;
	padding-top:26px
}
#industrial{
	background:url('/_images/wrap/home/industrial.jpg') no-repeat;	
	width:270px;
	left:1px;
	color:#000000;
}
#commercial{
	background:url('/_images/wrap/home/commercial.jpg') no-repeat;	
	width:271px;
	left:301px;
	color:#FFFFFF;
}
#institutional{
	background:url('/_images/wrap/home/institutional.jpg') no-repeat;	
	width:272px;
	right:0;
	color:#000000;
}
#homebottom{
	width:902px;
	margin:0 auto;
}
#currenttenders{
	background:url('/_images/wrap/home/currenttenders.jpg') no-repeat;	
	width:31px;
	font-size:11px;
	color:#FFF;
	position:relative;
	height:186px;
	float:left;
}
#currenttenders .divNumOfTenders {
	border:1px solid #ffffff;
	background-color:#9f9f9f;
	margin:0 auto;
	margin-top:7px;
	width:5px;
	padding:1px 5px;
}
#currentnews{
	background:url('/_images/wrap/home/currentnews.jpg') no-repeat;	
	width:30px;
	height:186px;
	float:left;	
}
#dates{
	background:url('/_images/wrap/home/dates.jpg') no-repeat;	
	width:220px;
	height:186px;
	float:left;	
	font-size:11px;
	color:#FFFFFF;
	padding:0 10px;
}
#dates span{
	display:block;
	color:#3C3C3C;
	font-weight:bold;
	padding-top:10px;
}
#dates a{
	display:block;
	color:#FFFFFF;
	letter-spacing:2px;
	font-weight:bold;
}
#contenthome{
	background:url('/_images/wrap/home/contenthome.jpg') no-repeat;	
	width:471px;
	min-height:116px;
	float:left;	
	padding:30px 65px;
	padding-bottom:0;
}
#readmore{
	display:block;
	text-align:right;
	font-size:11px;
	line-height:16px;
	font-weight:bold;
	color:#FF0000;
}	
#footer{
	background:url('/_images/wrap/footer/background.jpg') no-repeat;	
	width:880px;
	height:138px;
	margin:0 auto;
	font-size:10px;
	line-height:11px;
	color:#E4E4E4;
	padding:0 10px;
	padding-top:10px;
}
#footer a{
	color:#E4E4E4;
}
#subpagecontent{
	background:url('/_images/wrap/subpage/background.jpg') repeat-y left;		
	min-height:499px;
	position:relative;
	overflow:hidden;
}

/*
#subpagecontent2{
	background:url('/_images/wrap/subpage/background.jpg') repeat-y left;		
	min-height:499px;
	position:relative;
}
*/

#leftbox{
	float:left;
	position:relative;
	width:149px;
	font-size:11px;
	color:#FFFFFF;
}
#leftbox div{
	position:relative;
	margin-left:1px;
	width:127px;
	height:16px;
	background-color:#FF0000;
	border-bottom:1px solid #FFFFFF;
	padding-left:20px;
	padding-top:3px;
	font-weight:bold;
}
#leftbox ul li{
	padding-top:3px;
	padding-right:0;
	padding-bottom:3px;
	padding-left:2px;
}
#leftbox a{
	color:#FFFFFF;
}
#rightbox{
	float:left;
	position:relative;
	background:url('/_images/wrap/subpage/rightbox/background.jpg') no-repeat top left;
	width:670px;
	padding:40px;
	min-height:160px;
}	
	
a {color:#ff0000;}



.historyTable {
}


td {
	font-size:12px;
	line-height:14px;
	color:#565656;
}


.txtMessage {
  color:#FF1111;
}



#divNews{
	font-size:11px;
	color:#000000;
}
#divNews span{
	display:block;
	color:#3C3C3C;
	font-weight:bold;
	padding-top:10px;
}
#divNews a{
	display:block;
	color:#ff0000;
	letter-spacing:2px;
	font-weight:bold;
}

#divNews2 {
	font-size:12px;
	color:#565656;
	line-height:16px;
}
#divNews2 span{
	display:block;
	color:#3C3C3C;
	font-weight:bold;
	padding-top:10px;
	line-height:16px;
}
#divNews2 a{
	/*display:block;*/
	color:#ff0000;
	/*letter-spacing:2px;*/
	font-weight:bold;
}



.lnkProjects {
	color:#FF0000;
	font-size:13px;
	font-weight:bold;
}


.txtMsg {
	color:#3EB54A;
	font-family:arial;
	font-weight:bold;
	font-size:11px;
	text-decoration : none;
}


/*-----------------------*/
/* HISTORY TIMELINE DIVs */
/*-----------------------*/

#divDate1914 {
  position:absolute;
  left:10px;
  top:12px;
  width:35px;
  height:24px;
  background-image:url(/_images/spacer.gif);
  padding:0;
  margin:0;
}

#divDate1926 {
  position:absolute;
  left:62px;
  top:12px;
  width:35px;
  height:24px;
  background-image:url(/_images/spacer.gif);
}

#divDate1930 {
  position:absolute;
  left:128px;
  top:12px;
  width:35px;
  height:24px;
  background-image:url(/_images/spacer.gif);
}

#divDateWWII {
  position:absolute;
  left:189px;
  top:12px;
  width:35px;
  height:24px;
  background-image:url(/_images/spacer.gif);
}

#divDate1946 {
  position:absolute;
  left:254px;
  top:12px;
  width:35px;
  height:24px;
  background-image:url(/_images/spacer.gif);
}

#divDate1960 {
  position:absolute;
  left:319px;
  top:12px;
  width:35px;
  height:24px;
  background-image:url(/_images/spacer.gif);
}

#divDate1984 {
  position:absolute;
  left:380px;
  top:12px;
  width:35px;
  height:24px;
  background-image:url(/_images/spacer.gif);
}

#divDate2003 {
  position:absolute;
  left:443px;
  top:12px;
  width:35px;
  height:24px;
  background-image:url(/_images/spacer.gif);
}

#divDate2009 {
  position:absolute;
  left:503px;
  top:12px;
  width:35px;
  height:24px;
  background-image:url(/_images/spacer.gif);
}

#divDate1917 {
  position:absolute;
  left:31px;
  top:53px;
  width:35px;
  height:24px;
  background-image:url(/_images/spacer.gif);
}

#divDate1935 {
  position:absolute;
  left:95px;
  top:53px;
  width:35px;
  height:24px;
  background-image:url(/_images/spacer.gif);
}

#divDate1938 {
  position:absolute;
  left:157px;
  top:53px;
  width:35px;
  height:24px;
  background-image:url(/_images/spacer.gif);
}

#divDatePostWar {
  position:absolute;
  left:218px;
  top:53px;
  width:57px;
  height:24px;
  background-image:url(/_images/spacer.gif);
}

#divDate1948 {
  position:absolute;
  left:288px;
  top:53px;
  width:35px;
  height:24px;
  background-image:url(/_images/spacer.gif);
}

#divDate1976 {
  position:absolute;
  left:350px;
  top:53px;
  width:35px;
  height:24px;
  background-image:url(/_images/spacer.gif);
}

#divDate1990 {
  position:absolute;
  left:412px;
  top:53px;
  width:36px;
  height:24px;
  background-image:url(/_images/spacer.gif);
}

#divDate2006 {
  position:absolute;
  left:475px;
  top:53px;
  width:35px;
  height:24px;
  background-image:url(/_images/spacer.gif);
}


.historyContent {
  position:absolute;
  width:250px;
  display:none;
  z-index:3;
  border:1px solid #666666;
  background-color:#FFFFFF;
}

.historyContent2 {
	font-size:12px;
	line-height:16px;
	color:#FFFFFF;
  text-align:center;
  background-color:#666666;
  margin:1px;
  padding-top:4px;
  padding-bottom:4px;
}

.historyArrowDown {
  position:absolute;
  left:90px;
  bottom:-14px;
}

.historyArrowUp {
  position:absolute;
  left:90px;
  top:-14px;
}
span.folder{
	font-weight:bold;
	padding-left:20px;
	background:url('/_images/tenders/folder.gif') left center no-repeat;
}
span.file{
	padding-left:20px;
	background:url('/_images/tenders/file.gif') left center no-repeat;
}
#download_button{
	border:1px solid #666666;
	background-color: #AAAAAA;
	color:#000000;
	padding:5px;
	cursor:pointer;
}
#download_button.disabled{
	border:1px solid #AAAAAA;
	background-color:#DDDDDD;
	color:#666666;
	cursor:default;
}

