﻿
body, table
{
	margin: 0px;
	font-family: Arial;
	font-size: 10pt;

}

/*links*/

a:link, a:visited, a:hover
{
	text-decoration: none;
	color: #74290A;
}
a.home-top-link:link,  a.home-top-link:visited, a.home-top-link:hover
{
	font-family: Verdana;
	color: #1E3B49;
	text-decoration: none;
	font-size: 10pt;
}

a.home-header-bar:link,  a.home-header-bar:visited, a.home-header-bar:hover
{
	font-family:Arial Baltic;
	color: #1E3B49;
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
}

a.footer-link:link, a.footer-link:visited, a.footer-link:hover
{
	text-decoration: none;
	color:#000000;
	font-size: 8pt;
}

a.internal-page-menu-link:link, a.internal-page-menu-link:visited, a.internal-page-menu-link:hover
{
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
}

a.moreNews:link, a.moreNews:visited
{
	font-family: Verdana;
	font-size: 9pt;
	
	text-decoration: none;
	
}
 a.moreNews:hover
 {
 	font-family: Verdana;
	font-size: 9pt;
	
	text-decoration: underline;
 }

/* home stuff */

.home-left-bg-top2
{
	background-image: url('../images/home-left-backround-top2.jpg');
	height: 492px;
	width: 159px;
}

.home-left-bg-top1
{
	background-image: url('../images/home-left-backround-top1.jpg');
}

.home-right-bg-top2
{
	background-image: url('../images/home-right-backround-top1.jpg');
	height: 492px;
	width: 156px;
}

.home-right-bg-top1
{
	background-image: url('../images/home-right-backround-top2.jpg');
}

.home-center-bg
{
	width: 156px;
	height: 285px;
	background-image: url('../images/home-bg-center.jpg');
}

.home-bottom-bg
{
	background-image: url('../images/home-bg-bottom.jpg');
	height: 100%;
}

.home-top-bar
{
	background-image: url('../images/home-top-bar.jpg');
	height: 31px;
}

.home-top-bar-link-cell
{
	text-align: center;
	width: 100px;
}

.home-header-links-bar
{
	background-image: url('../images/home-header-links-bar.jpg');
	height: 35px;
}

.home-header-links-bar-item
{
	display: inline;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 10px;
	text-align: center;
	vertical-align: middle;
	height: 100%;
	background-image: url('../images/home-header-links-bg-strip.jpg');
	cursor: pointer;
}

.home-header-links-bar-item-hover
{
	display: inline;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 10px;
	text-align: center;
	vertical-align: middle;
	height: 100%;
	background: #004D87;
	cursor: pointer;
}

.home-news-title-cell
{
	background: #007AB0;
	color: #ffffff;
	text-align: center;
	width: 100%;
}

.home-news-box
{
	background: #003D6C;
	color: #ffffff;
	height: 130px;
	vertical-align: top;
	padding: 7px;
}

.home-prject-box
{
	background: #013D74;
	vertical-align: top;
	color: #ffffff;
	width: 474px;
	height: 161px;
	background-image: url('../images/home-project-counter-box-bg.jpg');
	background-repeat: no-repeat;
	background-color: #032A61;
}

.home-project-box-left-cell
{
	color: #ffffff;
	width: 40%;
	vertical-align: top;
}

.home-project-counter-number
{
	color:#ffffff;
	font-weight: bold;
	font-size: 45pt;
	text-align: center;
	letter-spacing: -2px;
	line-height: 80%;
	font-family: Eras family;
}

.home-project-counter-days
{
	color:#00B3DF;
	font-weight: bold;
	font-size: 35pt;
	text-align: center;
	letter-spacing: -6px;
	line-height: 80%;
	font-family: Eras family;
}

.home-project-counter-to-operational
{
	 color:#00B3DF;
	 font-weight: bold;
	 font-size: 15pt;
	 text-align: center;
	 letter-spacing: -1px;
	 line-height: 80%;
	 font-family: Eras family;
}

.home-bottom-welcome-cell
{
	background-image: url('../images/home-welcome-bottom.jpg');
	background-repeat: no-repeat;
	background-color: #C0C0C0;
	height: 100%;
	vertical-align: top;
	padding-top: 70px;
}

.home-project-counter-box
{
	width: 220px;
	vertical-align: top;
}

.home-welcome-note-cell
{
	color: #21345A;
	width: 50%;
	padding: 30px 10px 10px 10px;
	font-weight: bold;
	font-size: 10pt;
}

.home-chairman-box
{
	vertical-align: top;
	color: #ffffff;
	background: #0466A3;
	padding: 7px;
}

/*internal pages*/
.internal-page-menu-cell
{
	vertical-align: top;
	width: 220px;
	background-image: url('../images/internal-page-vertical-border.jpg');
	background-repeat: no-repeat;
	background-position: right top;
}

.internal-page-menu-item
{
	height: 25px;
	background-image: url('../images/home-sub-menu-bg-strip.jpg');
	font-family: Verdana;
	font-size: 9pt;
	padding-left: 10px;
	border: solid 1px #766C5C;
}

.highlighted-internal-page-menu-item
{
	background-image: url('../images/home-sub-menu-bg-strip-hover.jpg');
	font-weight: bold;
	cursor: default;
}

.internal-page-content-cell
{
	padding: 10px;
	vertical-align: top;
    font-size: 10pt;
}

.internal-page-title
{
	font-family: [ErasITC];
	font-size: 14pt;
	margin-top: 20px;
	font-style:italic;
	text-indent:20px;
	text-transform:capitalize;
	
	font-weight:bold;
}

.internal-page-content-paragraph
{
	font-size: 10pt;
	font-weight:normal;
}

.main-content-cell
{
	height: 100%;
	background: #ffffff;
	vertical-align: top;
}
.internalPageTitleParagraph
{
	font-size: 15pt;
	text-indent:30px;
	font-weight:bold;
	font-style:italic;
}
.internalPageDescriptionParagraph
{
	font-size: 10pt;
	
}
.MediaButton
{
	width:290px;
	background-color:Orange;
	height:25px;
	
}
.NewsDate
{
	color: #993300;
	text-align: right;
	text-indent: 20px;
	padding: 0px 20px 0px 0px;
	direction: ltr;
	font-variant: normal;
	
}
.BackButton
{
	background-color:Orange;
	color:White;
	display:block;
	border:solid 1px #000000;
	height:25px;
	width:100px;
	vertical-align:middle;
	text-transform:uppercase;
	text-align:center;
}
.PhotoImage
{
	border:2px solid Orange;
	width:110px;
	height:80px;
	
}
.PhotoTitleDiv
{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
bottom:0;
color:#74290A;
height:40px;
left:0;
margin:0;
overflow:hidden;
position:absolute;
text-indent:0;
width:100%;
z-index:10;
FILTER: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7;
	visibility: visible;  
	padding:10px;
	

}
.VideoTitle
{
	font-size: 12pt;
	font-weight:bold;
	font-style:italic;
}
