
body
{
	background-image: url(Images/BodyBGRepeatX.jpg);
	background-repeat: repeat-x;
	behavior: url(../App_Themes/csshover.htc);
}

.Banner
{
	background-image: url(Images/Banner.jpg);
	background-repeat: no-repeat;
	height: 335px;
	width: 1003px;
}

.UnderBannerBG
{
	background-image: url(Images/UnderBanner.jpg);
	background-repeat: no-repeat;
	height: 14px;
	width: 929px;
}

.SearchPanel
{
	background-image: url(Images/SearchBG.jpg);
	background-repeat: no-repeat;
	height: 86px;
	width: 685px;
}

.SearchBGLeft
{
	background-image: url(Images/SearchBGLeft.jpg);
	background-repeat: no-repeat;
	height: 86px;
	width: 26px;
}

.SearchBGRight
{
	background-image: url(Images/SearchBGRight.jpg);
	background-repeat: no-repeat;
	height: 86px;
	width: 26px;
}

.UnderSearchBG
{
	background-image: url(Images/UnderSearchBG.jpg);
	background-repeat: no-repeat;
	height: 32px;
	width: 685px;
}

.UnderSearchBGLeft
{
	background-image: url(Images/UnderSearchLeft.jpg);
	background-repeat: no-repeat;
	height: 32px;
	width: 26px;
}

.UnderSearchBGRight
{
	background-image: url(Images/UnderSearchRight.jpg);
	background-repeat: no-repeat;
	height: 32px;
	width: 26px;
}

.Flag
{
	background-image: url(Images/Flag.jpg);
	background-repeat: no-repeat;
	height: 245px;
	width: 434px;
}

.FlagTopRight
{
	background-image: url(Images/TopFlagRight.jpg);
	background-repeat: no-repeat;
	height: 31px;
	width: 251px;
}

.FlagRightRepeat
{
	background-image: url(Images/FlagRightRepeat.jpg);
	background-repeat: repeat-y;
	height:214px;
	width: 251px;
}

.ContentLeftBG
{
	background-image: url(Images/ContentLeftRepeat.jpg);
	background-repeat: repeat-y;
	width: 26px;
}

.ContentRightBG
{
	background-image: url(Images/ContentRightRepeat.jpg);
	background-repeat: repeat-y;
	width: 26px;
}

.ContentFooter
{
	background-image: url(Images/ContentFooter.jpg);
	background-repeat: no-repeat;
	height: 34px;
	width: 685px;
}

.Footer
{
	background-image: url(Images/Footer.png);
	background-repeat: no-repeat;
	height: 125px;
	width: 1003px;
}

.WeatherPanel
{
	background-image: url(Images/Weather.jpg);
	background-repeat: no-repeat;
	height: 62px;
	width: 178px;
}

.BWLeft
{
	background-image: url(Images/BWLeft.jpg);
	background-repeat: repeat-y;
	width: 42px;
}

.BWRight
{
	background-image: url(Images/BWRight.jpg);
	background-repeat: repeat-y;
	width: 36px;
}

.MenuBGRepeat
{
	background-image: url(Images/MenuRepeat.png);
	background-repeat: repeat-y;
}
.MenuBGRightRepeat
{
	background-image: url(Images/MenuRightRepeat.jpg);
	background-repeat: repeat-y;
}

.ContentHeader
{
	background-image: url(Images/ContentHeader.png);
	background-repeat: no-repeat;
	height: 31px;
	width: 685px;
}

.ContentCenterRepeat
{
	background-image: url(Images/ContentCenterRepeat.png);
	background-repeat: repeat-y;
	width: 685px;
}

.MenuItem
{
	background-image: url(Images/MenuItem.png);
	background-repeat: no-repeat;
	width:168px;
	height:45px;
	padding-bottom:5px;
	text-align:right;	
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #033455;
	text-decoration: none;
	cursor:pointer;
}

.TemperatureRSSBG {
	font-family: Tahoma;
	font-size: 19.5px;
	color: #003F67;
	text-decoration: none;
	background-image: url(Images/TemperatureRSSFeeds.png);
	background-repeat: no-repeat;
	width:177px;
	height:62px;
	text-align:right;
	padding-right:62px;
	cursor :pointer;
}

.MenuItemSel
{
	background-image: url(Images/MenuItemSel.png);
	background-repeat: no-repeat;
	width:168px;
	height:45px;
	padding-bottom:5px;
	font-weight:bold;
	text-align:right;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #ADC2CF;
	text-decoration: none;
	cursor:pointer;
}

.VisitorsCountStyle
{
	font-family: tahoma;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
	padding-right:30px;
	text-align:right;
	padding-top:8px;
}




.MainContent
{
	background-image: url(Images/ContentBody.jpg);
	background-repeat: no-repeat;
	height:1012px;
}
.ContentBackGround
{
	background-image: url(Images/ContentBackGround.jpg);
	background-repeat: no-repeat;
	height: 816px;
	width: 680px;
}
.ContentHeaderBG
{
	background-image: url(Images/ContentHeaderBG.jpg);
	background-repeat: no-repeat;
	vertical-align:top;
	height:253px;
}
.ContentCenterBG
{
	background-image: url(Images/ContentCenterBG.jpg);
	background-repeat:repeat-y;
	vertical-align:top;
}
.ContentFooterBG
{
	background-image: url(Images/ContentFooterBG.jpg);
	background-repeat: no-repeat;
	vertical-align:top;
	height:55px
}



.marqueeSpan
{
	font-family: Tahoma;
	font-size: 12px;
	color: #023F66;
	text-decoration: none;
	direction:rtl;
}
.SideMenu {
	font-family: Tahoma;
	font-size: 12px;
	color: #003f67;
	text-decoration: none;
	background-image: url(Images/SideMenu.jpg);
	background-repeat: no-repeat;
	width:176px;
	height:1013px;
}

.SearchBtnsStyle
{
	cursor: pointer;
	direction:rtl;
}

.SearchTextField
{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.RightMenu
{
	font-family: Tahoma;
	font-size: 12px;
	color: #003f67;
	text-decoration: none;
	width:176px;
}







.CMiddle {
	background-image: url(Images/CMiddle.jpg);
	background-repeat: no-repeat;
	height: 939px;
	width: 26px;
}

.PaddingRightBG
{
	background-image: url(Images/PaddingRight.jpg);
	background-repeat: no-repeat;
	width:37px;
	height:1013px;
}
.CLeft {
	background-image: url(Images/CLeft.jpg);
	background-repeat: no-repeat;
	height: 939px;
	width: 28px;
}

.CLeft2 {
	background-image: url(Images/CLeft.gif);
	background-repeat: no-repeat;
	height: 939px;
	width: 28px;
}

.CFooter {
	background-image: url(Images/Footer.jpg);
	background-repeat: no-repeat;
	height: 55px;
	width: 929px;
	font-family: Arial;
	font-size: 13px;
	color: #003F67;
	text-decoration: none;
	text-align:center;
	padding-right:15px;
	padding-left:15px;
}
.CCenter {
	background-image: url(Images/CCHeader.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 684px;
}

.PaddingLeftBG
{
	background-image: url(Images/PaddingLeft.gif);
	background-repeat: no-repeat;
	width:37px;
	height:1013px;
}

.PaddingLeftBG2
{
	background-image: url(Images/PaddingLeft2.gif);
	background-repeat:repeat-y ;
	width:37px;
	height:1013px;
}

.CRight {
	background-image: url(Images/CRight.jpg);
	background-repeat: no-repeat;
	height: 939px;
	width: 17px;
}

.PaddingBottomBG
{
	background-image: url(Images/PaddingBottom.jpg);
	background-repeat: no-repeat;
	width:1003px;
	height:60px;
}
.CHeader {
	background-image: url(Images/Cheader.jpg);
	background-repeat: no-repeat;
	height: 14px;
	width: 930px;
}


.InsideBG
{
	background-repeat:repeat-y;
    filter:Alpha(opacity=60);
}


.LatestProjectsBG
{
	background-image: url(Images/LatestProjectsBG.jpg);
	background-repeat: no-repeat;
}

.ButtonFont
{
	border-top-color:#00375B;
	border-bottom-color:#00375B;
	border-left-color:#00375B;
	border-right-color:#00375B;
}

.ButtonFontFrancais
{
	border-top-color:#157BDA;
	border-bottom-color:#157BDA;
	border-left-color:#157BDA;
	border-right-color:#157BDA;
}

.ContactUsFont{
	font-family: Tahoma;
	font-size: 10px;
	color: #000000;
	padding-right:20px;
}

.bg_Introduction
{
	font-family: Tahoma;
	font-size: 18px;
	color: #EEF5F9;
	padding-right:12px;
	padding-top:10px;
}

.bg_ProjectsListing
{
	font-family: Tahoma;
	font-size: 18px;
	color: #EEF5F9;
}

.SiteMapTitleFont{
	font-family: Tahoma;
	font-size: 10px;
	color: #000000;
	font-weight:bold;
	padding-right:22px;
	padding-top:10px;
}

.SiteMapSel
{
	font-family: Tahoma;
	font-size: 10px;
	color: #000000;
	font-weight:bold;
	padding-right:22px;
	padding-top:10px;
	cursor:pointer;
}

.SiteMapSubTitleFont{
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	direction:rtl;
	padding-right:20px;
}

.SiteMapSubTitleFontSel{
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	direction:rtl;
	cursor:pointer;
	padding-right:20px;
}

.bg_ProjectListing{
	background-image: url(Images/ProjectsPanel copy.png);
	background-repeat: no-repeat;
}

.ProjectsMoreFont{
	font-family: Tahoma;
	font-size: 12px;
	color: #0D4F7A;
	padding-top:10px;
	padding-left:4px;
	text-decoration:none;
}

.ProjectsListingTitleFont{
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
	padding-right:5px;
	direction:rtl;
}

.ProjectsListingDetailsFont{
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	padding-right:5px;
}

.bg_All{
	background-image: url(Images/bg_All.jpg);
	background-repeat: no-repeat;
}

.ProjectDetailsFont{
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	padding-right:20px;
	padding-left:20px;
}

.ProjectsDetailsPicturePadding{
padding-right:5px;
padding-left:65px;
}

.IndexBigTitle{
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
    border-bottom-color:#0B486F;
  	border-top-color:#0B486F;
    border-right-color:#0B486F;
    border-left-color:#0B486F;
}

.IndexSubTitle{
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	border:0px;
}

.IndexTableBorder{
  border-bottom-color:#0B486F;
  border-top-color:#0B486F;
  border-right-color:#0B486F;
  border-left-color:#0B486F;
}

.LastProjectDetailsFont{
	font-family: Tahoma;
	font-size: 13px;
	color: #000000;
	padding-right:5px;
	padding-left:5px;
}

.ButtonFont
{
	border-top-color:#75AFD3;
	border-bottom-color:#75AFD3;
	border-left-color:#75AFD3;
	border-right-color:#75AFD3;
}


.enum
{
	font-family:Tahoma;
	font-size:14px;
	color:#3986B6;
}

.content
{
	font-family:Tahoma;
	font-size:14px;
	color:#000000;
}

.SearchContent
{
	font-family:Tahoma;
	font-size:15px;
	color:#000000;
}

.SearchContent1
{
	font-family:Tahoma;
	font-size:14px;
	color:#000000;
}

.bg_LanguageOver
{
	background-color :#01436D;
	font-family :Tahoma ;
	font-size :14px;
	color :#FFFFFF;
}

.bg_LanguageOver
{
	background-color :#01436D;
	font-family :Tahoma ;
	font-size :14px;
	color :#FFFFFF;
}

.bg_LanguageOut
{
	background-color :#1882DE;
	font-family :Tahoma ;
	font-size :14px;
	color :#034A7C;
}

.HyperLinkStyle, HyperLinkStyle a:link, .HyperLinkStyle a:unvisited, .HyperLinkStyle a:hover, .HyperLinkStyle a:active
{
	color:#DBA453;
	text-decoration: none;
} 

.FooterFont
{
	font-family :Arial ;
	font-size :13px;
	color :#000000;
	padding-bottom :15px;
}


.shadow{
	background-image: url(Images/shadow.png);
	background-repeat: repeat-y;
} 

.SiteMapTitle{
	padding-right:30px;
	color:#000000;
	font-size:14px;
	font-family:Tahoma;
	font-weight:bold;
	cursor:pointer;
}

.SiteMapSubTitle{
	color:#000000;
	font-size:12.42px;
	font-family:Tahoma;
	direction:rtl;
	cursor:pointer;
	padding-right:50px;
}

.InsideContentFont
{
    font-weight: normal;
    font-size: 15px;
    color: #000000;
    font-family: tahoma;
    text-decoration: none;
}




