﻿html
{
}
body
{
	background:url(Images/Body.jpg) repeat-x top left;	
}
#Holder
{
	width:902px;
	margin:0 auto;
	overflow:hidden;
	background:url(Images/Body.png) repeat-y top left;
}
div.Header
{
	background:url(Images/Header.jpg) no-repeat;
	width:902px;
	height:265px;
	overflow:hidden;
	direction:rtl;
}
#Content
{
	width:902px;
	min-height:400px;
	background:url(Images/Content.jpg) no-repeat top left;
	padding:0px 0px 10px 0px;
	overflow:auto;
}
div.Footer
{
	width:902px;
	height:150px;
	background:url(Images/Footer.jpg) no-repeat top left;	
	direction:rtl;
}
input.SearchBox
{
	border:solid 1px #94a0c3;
	background:url(Images/SearchBox.jpg) repeat-x top left;
	height:13px;
	font:Normal 8pt Tahoma;
	color:Black;
	direction:rtl;
	width:150px;
}
div.SearchBox
{
	width:902px;
	height:62px;
	overflow:hidden;
	display:block;
	float:right;
}
span.SearchBox
{
	display:block;
	float:left;
	width:300px;
	height:27px;
	padding:35px 10px 0px 0px;
	background:url(Images/SearchLogo.jpg) no-repeat bottom right;
}
.Button
{
	height:18px;
	width:50px;
	border:solid 1px #9ca7c8;
	background:url(Images/Button.jpg) repeat-x top left;
	text-align:center;
	font:Normal 7pt Tahoma;
	cursor:pointer;
	color:White;
	display:inline-block;	
}
div.HeaderMenu
{
	width:897px;
	height:55px;
	padding:150px 5px 0px 0px;
	overflow:hidden;
	display:block;
	text-align:center;
}
a.HeaderMenu
{
	height:35px;
	padding:20px 20px 0px 20px;
	overflow:hidden;
	text-align:center;
	font:Normal 8pt Tahoma;
	display:inline-block;
	color:Black;
	text-decoration:none;
	background:url(Images/HeaderMenu.png) no-repeat top center;
	text-align:center;
}
a.HeaderMenu:hover
{
	background:url(Images/HeaderMenu.png) no-repeat center -55px;
}
div.FooterMenu
{
	display:block;
	width:902px;
	background:url(Images/FooterMenu.jpg) no-repeat;
	height:24px;
	text-align:center;
	overflow:hidden;	
}
a.FooterMenu
{
	font:Normal 8pt Tahoma;
	text-decoration:none;
	color:#6d9a01;
	display:inline-block;
	padding:3px 10px 0px 10px;
}
a.FooterMenu:hover
{
	color:#5e8501;
}
div.CopyRight
{
	width:902px;
	height:20px;
	overflow:hidden;
	text-align:center;
	padding:80px 0px 0px 0px;
}
span.CopyRight
{
	font:Normal 8pt Tahoma;
	color:#878686;
}
div.Powered
{
	text-align:center;
	font:Normal 7pt Tahoma;
	color:#878686;
}
a.Powered
{
	text-decoration:none;
	color:#878686;
}
#SideBar
{
    float:right;
    width:220px;
    min-height:680px;
    background:url(Images/SideBar.jpg) no-repeat top left;
    padding:0px 5px 0px 0px;
}
#DefaultPage
{
    width:652px;
    height:690px;
    overflow:hidden;
    background:url(Images/Default.jpg) no-repeat;    
    padding:10px 0px 0px 0px;
}
#PlaceHolder
{
    width:652px;
    overflow:auto;
    float:right;
    padding:0px 12px 0px 0px;    
    direction:rtl;
}
.LatestNews
{
    width:24px;
    height:222px;
    overflow:hidden;
    background:url(Images/TopNews.jpg) no-repeat -48px top;
    float:right;
    cursor:pointer;
}
.LatestNews-Selected
{
    width:24px;
    height:222px;
    overflow:hidden;
    background:url(Images/TopNews.jpg) no-repeat -48px -222px;
    float:right;
    cursor:pointer;
}
.LoginWebpart
{
    width:24px;
    height:222px;
    overflow:hidden;
    background:url(Images/TopNews.jpg) no-repeat  -72px top;
    float:right;
    cursor:pointer;
}
.LoginWebpart-Selected
{
    width:24px;
    height:222px;
    overflow:hidden;
     background:url(Images/TopNews.jpg) no-repeat -72px -222px;
    float:right;
    cursor:pointer;
}
.Bienal
{
    width:24px;
    height:222px;
    overflow:hidden;
    background:url(Images/TopNews.jpg) no-repeat -24px top;    
    float:right;
    cursor:pointer;
}
.Bienal-Selected
{
    width:24px;
    height:222px;
    overflow:hidden;
    background:url(Images/TopNews.jpg) no-repeat -24px -222px;    
    float:right;
    cursor:pointer;
}
.SocialProjects
{
    width:24px;
    height:222px;
    overflow:hidden;
    background:url(Images/TopNews.jpg) no-repeat 0px top;    
    float:right;    
    cursor:pointer;
}
.SocialProjects-Selected
{
    width:24px;
    height:222px;
    overflow:hidden;
    background:url(Images/TopNews.jpg) no-repeat 0px -222px;    
    float:right;    
    cursor:pointer;
}
#LatestNewsContent , #BienalContent , #SocialProjectsContent , #LoginWebpartContent
{
    display:none;
    float:right;
    width:553px;
    height:222px;
    overflow:hidden;
}
img.HotNews
{
    width:155px;
    height:90px;
    border:0px;
}
span.HotNews
{
    display:block;
    float:none;
    color:#305EBC;
    font:Normal 8pt Tahoma;
    direction:ltr;
}
ul.HotNews
{
    width:525px;
    height:222px;
    overflow:hidden;
    list-style-type:none;
    margin:0 auto;
}
li.HotNews
{
    float:right;
    width:161px;
    height:222px;
    overflow:hidden;
    display:block;
    padding:0px 14px 0px 0px;
}
div.HotNews
{
    background:url(Images/HotNews.jpg) no-repeat;
    width:155px;
    height:90px;
    padding:3px;
    margin:0 auto;
}
a.HotNews
{
    display:block;
    margin:0 auto;
    width:155px;
    padding:3px;
    text-align:justify;
    font:Normal 8pt Tahoma;
    text-decoration:none;
    color:Black;
    line-height:1.6;
}
div.Menu
{
    padding:0px 10px 50px 0px;  
    width:200px;
    overflow-x:hidden;    
    float:right;
    background:url(Images/Menu.png) no-repeat bottom right;
}
a.MenuTitle
{
    display:block;
    height:23px;
    background:url(Images/MenuTitle.gif) no-repeat center right;
    width:195px;
    padding:7px 15px 0px 0px;
    font:600 8pt Tahoma;
    text-decoration:none;
    color:#001F7A;
}
a.Menu
{
    display:block;
    height:16px;
    background:url(Images/Menu.gif) no-repeat center right;
    width:170px;
    padding:0px 40px 0px 0px;
    font:Normal 8pt Tahoma;
    text-decoration:none;
    color:Black;
}
a.Menu:hover
{
    color:Gray;
}
img.Menu
{
    float:right;
    display:block;
    padding:0px 5px 0px 0px;
}
span.Menu
{
    display:block;
    float:right;    
    cursor:pointer;
}
a.SubMenu , a.SubMenuWithChild
{
    width:150px;
    padding:3px 0px 3px 0px;
    color:Black;
    font:Normal 8pt Tahoma;
    text-decoration:none;
    display:block;
    border:solid 1px white;
    background:#E4E3E3;
    text-align:center;    
}
a.SubMenuWithChild
{
    background:#E4E3E3 url(Images/Pointer.gif) no-repeat left;
}
a.SubMenu:hover,a.SubMenuWithChild:hover
{
    background:#F1F1F1;
    color:#5D8301;
}
a.SubMenuWithChild:hover
{
    background:#F1F1F1 url(Images/Pointer.gif) no-repeat left;
}
div.LoginBox
{
    /*width:200px;
    height:100px;
    overflow:hidden;
    float:left;
    background:url(Images/Login.gif) no-repeat top right;
    direction:rtl;
    padding:40px 20px 0px 0px;*/
    width:250px;
    height:100px;
    float:right;
    margin:0px 15px 0px 0px;

}
b.LoginBox
{
	display:block;
	font:Bold 10pt Arial;
	overflow:auto;
	color:#011d71;
	border-bottom:dotted 1px #011d71;
	padding:5px 0px 5px 0px;
}
p.LoginBox
{
	text-align:justify;
	font:Normal 8pt Tahoma;
	line-height:2;
	margin:0px 0px 10px 0px;
}
span.LoginBox
{
    display:block;
    width:65px;
    height:20px;
    overflow:hidden;
    float:right;
    font:Normal 8pt Tahoma;
    color:Black;
    text-align:left;
    margin:0px 10px 0px 0px;
    padding:2px 0px 0px 5px;
}
input.LoginBox
{
    width:150px;
    height:16px;
    float:right;
    direction:ltr;
    text-align:left;
    border:solid 1px White;
    overflow:hidden;
    font:Normal 8pt Tahoma;
    background:url(Images/LoginInput.jpg) repeat-x;
    margin:0px 0px 2px 0px;
}
div.LoginButton
{
	margin:0 auto;
	text-align:left;
	width:220px;    
}
a.LoginBox
{
    color:Black;
    font:Normal 8pt Tahoma;
    text-decoration:none;
    display:block;
    float:none;
}
a.LoginBox:hover
{
    text-decoration:underline;
}
div.LoginView
{
    width:250px;
    float:right;
    direction:rtl;
    margin:0px 20px 0px 0px;
}
h3.LoginView
{
    display:block;
    font:Bold 8pt Tahoma;
    color:#011d71;
    font:Bold 10pt Arial;
    border-bottom:dotted 1px #011d71;
    padding:5px 0px 5px 0px;  
    margin:0px 0px 5px 0px;  
}
ul.LoginView
{
    list-style-type:none;
}
li.LoginView
{
    font:Bold 9pt Arial;
    text-decoration:none;
    color:#1A2E69;
    float:none;
    background:url(Images/LoginWebpart.gif) no-repeat 7px right;
    padding:0px 20px 0px 0px;
    margin:0px 15px 10px 0px;
}
span.LoginView
{
    color:Black;
    font:Normal 8pt Tahoma;
}
a.LoginView
{
	color:Red;
	font:Bold 10pt Arial;
}
a.SignOut
{
    color:Red;
    text-decoration:none;
}
div.TopTender
{
    float:left;
    width:265px;
    height:440px;
    padding:15px 0px 0px 0px;
    overflow:hidden;
}
ul.TopTender
{
    list-style-type:none;
    padding:30px 15px 0px 15px;
    height:180px;
    overflow:hidden;
}
li.TopTender
{
    display:block;
    float:none;
    text-align:justify;
    padding:0px 0px 5px 0px;
}
a.TopTender
{
    font:Normal 8pt Tahoma;
    text-align:justify;
    color:Black;
    font:Normal 8pt Tahoma;
    text-decoration:none;
}
span.TopTender
{
    font:Normal 8pt Tahoma;
    color:#669101;
    direction:ltr;
    display:block;
}
div.Award
{
    float:right;
    display:block;
    width:330px;
    height:220px;
    padding:45px 30px 0px 20px;
    overflow:hidden;
}
ul.Award
{
    list-style-type:none;
    display:block;
}
li.Award
{
    text-align:justify;
    padding:0px 0px 15px 0px;
}
a.Award
{
    display:block;
    font:Normal 8pt Tahoma;
    text-decoration:none;
    color:Black;
    float:right;
}
img.Award
{
    float:right;
    padding:3px 0px 0px 5px;
}
span.Award
{
    color:#305EBC;
    font:Normal 8pt Tahoma;
    display:block;
    float:none;
    text-align:left;
    width:340px;
    direction:ltr;        
}
div.AwardSelected
{
    float:right;
    display:block;
    width:330px;
    height:145px;
    padding:45px 30px 0px 20px;
    overflow:hidden;
}
ul.AwardSelected
{
    list-style-type:none;
    display:block;
}
li.AwardSelected
{
    text-align:justify;
    padding:0px 0px 15px 0px;
    height:130px;
}
a.AwardSelected
{
    display:block;
    font:600 8pt Tahoma;
    text-decoration:none;
    color:#669101;
    line-height:1.7;  
}
img.AwardSelected
{
    float:right;
    padding:3px 0px 0px 5px;
}
span.AwardSelected
{
    font:Normal 8pt Tahoma;
    display:block;
    float:none;
    text-align:justify;
    color:Gray;
    width:340px;        
    line-height:1.7;
}
h2.Webpart,span.WebpartTitle
{
    display:block;
    float:none;
    margin:0px;
    padding:15px 20px 10px 0px;    
    background:url(Images/WebpartTitle.gif) no-repeat center right;
    font:600 8pt Tahoma;
    color:#0C2260;
}
div.Webpart
{
    width:650px;
    background:url(Images/WebpartContent.jpg) top left;
    overflow:auto;
}
span.Webpart
{    
    font:Normal 8pt Tahoma;
    line-height:2;
    text-align:justify;
    display:block;
    padding:0px 20px 20px 20px;
}
div.CategoryNode
{
    display:block;
    float:none;
	margin:0 auto;
	padding:0px 0px 5px 0px;
}
a.CategoryNode
{
	color:#0c4790;
	display:inline-block;
	padding:0px 5px 0px 5px;
	text-decoration:none;
}
div.UserAlert
{
	width:260px;
	height:150px;
	overflow:hidden;
	padding:10px;
	border-top:solid 2px #2042A7;	
	margin:0 auto;	
	margin-top:5px;
}
span.UserAlert
{
	color:Red;
}
ul.FAQCategory
{
	list-style-type:none;
	margin:0px;
	padding:0px;
	margin:0 auto;
}
ul.FAQCategory li
{
	display:block;
	float:none;
}
ul.FAQCategory li a
{
	text-decoration:none;
	color:Black;
}
ul.FAQCategory li a h2
{
	font:600 8pt Tahoma;
	display:block;
	float:none;
	margin:0px;
	padding:0px 15px 0px 0px;
	background:url(Images/Bullet.gif) no-repeat center right;
	color:#2042A7;
}
ul.FAQ
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
ul.FAQ li h3
{
	font:600 8pt Tahoma;
	display:block;
	float:none;
	margin:0px;
	padding:0px 10px 0px 0px;
	margin:0px 20px 0px 0px;
	background:url(Images/GrayDot.jpg) no-repeat center right;	
	color:#669140;
}
ul.FAQ li p
{
	display:block;
	margin:0px;
	padding:0px;
	margin:0px 30px 0px 0px;
	color:#808080;
}
ul.ChildFAQCategory
{
	list-style-type:none;
	margin:0px;
	padding:0px;	
}
ul.ChildFAQCategory li a
{
	font:600 8pt Tahoma;
	display:block;
	float:none;
	margin:0px;
	padding:0px 10px 0px 0px;
	margin:0px 20px 0px 0px;
	background:url(Images/GrayDot.jpg) no-repeat center right;	
	color:#788CC6;
	text-decoration:none;	
}
h3.ContactUs
{
    display:block;
    font:600 8pt Tahoma;
	padding:0px 20px 0px 0px;
	margin:0px 10px 0px 0px;
	background:url(Images/Bullet.gif) no-repeat center right;	
	color:#1D40A6;    
}
div.ContactUs
{
    padding:5px 30px 5px 30px;
    text-align:justify;
}
span.ContactUs
{
    font:600 8pt Tahoma;
    color:#669101;    
}
div.Form
{
	width:300px;
	margin:0 auto;
}
span.Form
{
	display:block;
	float:none;
	width:290px;
	height:20px;
	overflow:hidden;
	padding:0px 15px 0px 0px;
	background:url(Images/Bullet.gif) no-repeat center right;	
	color:#1D40A6;   	
}
input.Form , textarea.Form
{
	border:solid 1px #9f9f9f;
	width:298px;
	font:Normal 8pt Tahoma;
	color:Gray;
	padding:3px;
}
select.Form
{
	font:Normal 8pt Tahoma;
	display:block;
}
ul.SearchResult
{
	list-style-type:none;
	margin:0 auto;
	padding:0px;
	display:block;
	float:none;
}
li.SearchResult
{
	margin:0px 0px 10px 0px;
}
a.SearchResult
{
	text-decoration:none;
	display:block;
	float:none;
	font:Bold 8pt Tahoma;
}
h3.SearchResult
{
    display:block;
    font:600 8pt Tahoma;
	padding:0px 20px 0px 0px;
	margin:0px 0px 0px 0px;
	background:url(Images/Bullet.gif) no-repeat center right;	
	color:#1D40A6; 
}
a.NewsArchive
{
    display:block;
    font:600 8pt Tahoma;
	padding:0px 20px 0px 0px;
	margin:0px 0px 0px 0px;
	background:url(Images/Bullet.gif) no-repeat center right;	
	color:#1D40A6; 
	text-decoration:none;    
}
p.SearchResult
{
	color:Gray;
	margin:0px;
	padding:0px;
}
select
{
    font:Normal 8pt Tahoma;
}
ul.TenderCategory
{
	list-style-type:none;
	padding:0px;
	margin:0 auto;
	width:500px;
}
li.TenderCategory
{
	margin:0px 0px 5px 0px;
}
a.TenderCategory
{
	text-decoration:none;
}
h3.TenderCategory
{
	color:#000000;
	font:Bold 9pt Arial;
	text-decoration:none;
	display:block;
	border-bottom:solid 4px #F0EEF0;
	margin:0px;
	padding:0px 0px 2px 0px;
	width:500px;
	cursor:pointer;
}
ul.TenderCategoryList
{
	list-style-type:none;
	margin:0 auto;
	padding:0px;
	width:500px;
}
li.TenderCategoryList
{
	border-top:solid 4px #F0EEF0;
	border-bottom:solid 1px #F0EEF0;
	color:#000000;
	background:#F8F8F8;
	width:490px;
	padding:5px;
	text-align:justify;
}
a.TenderCategoryList
{
	text-decoration:none;
	color:Black;
}
a.TenderCategoryList:hover
{
	text-decoration:underline;
}
a.TenderChildCategory
{
	text-decoration:none;
	color:Black;
}
a.TenderChildCategory:hover
{
	text-decoration:underline;
}
div.TenderChildCategory
{
	background:#F8F8F8;
	padding:5px;
	width:490px;
	border-bottom:solid 1px #F0EEF0;
}
p.TenderCategory
{
	margin:0 auto;
	padding:5px;
	width:170px;
	color:Red;
	text-align:center;
	border-top:solid 3px Red;
	font:Normal 8pt Tahoma;
}
ul.TenderList
{
	margin:0 auto;
	padding:5px 0px 0px 0px;
	list-style-type:none;
	width:600px;	
}
li.TenderList
{
	padding:0px 0px 5px 0px;
}
a.TenderList
{
    display:block;
    font:600 8pt Tahoma;
	padding:0px 20px 0px 0px;
	margin:0px 0px 0px 0px;
	background:url(Images/Bullet.gif) no-repeat center right;	
	color:#1D40A6; 
	text-decoration:none;
}
p.TenderList
{
	margin:0px;
	padding:5px 0px 5px 0px;
}
img.Tender
{
	border:solid 1px Gray;
}
ul.Tender
{
	list-style-type:none;
	margin:0px;
	padding:0px;
	width:555px;
	margin:0 auto;
}
li.Tender
{
	width:575px;
}
h4.Tender
{
	font:Bold 10pt Arial;
	color:#305EBC;
	margin:0px;
	display:block;
	text-align:left;
	width:150px;
	float:right;	
	padding:0px 0px 0px 5px;
	line-height:2;
	border-left:solid 3px #305EBC;
}
h5.Tender
{
	font:Bold 10pt Arial;
	color:Red;	
	width:570px;
	text-align:left;
}
h3.Tender
{
	margin:0px;
	padding:0px 2px 0px 0px;
	display:block;
	float:right;
    width:400px;
	font:Normal 9pt Tahoma;
	line-height:2;
	text-align:justify;
}
div.Tender
{
	width:502px;
	max-height:302px;
	overflow:hidden;
	text-align:center;
}
.EnTextBox
{
	direction:ltr;
	text-align:left;
}
a.Law
{
    display:block;
    font:600 8pt Tahoma;
	padding:0px 20px 0px 0px;
	margin:0px 0px 0px 0px;
	background:url(Images/Bullet.gif) no-repeat center right;	
	color:#1D40A6; 
	text-decoration:none;  
}
span.Law
{
	display:block;
	overflow:auto;
	text-align:left;
}
div.Pages
{
	display:block;
	width:610px;
	height:30px;
	text-align:center;
}
a.Pages
{
	font:Bold 10pt Tahoma;
	color:#c3c3c3;
	text-decoration:none;
	display:inline-block;
	width:20px;
}
a.CurrentPage
{
	font:Bold 10pt Tahoma;
	color:#a5d2fe;
	text-decoration:none;
	display:inline-block;
	width:20px;	
}
a.Prev
{
	display:inline-block;
	background:url(Images/PreviousPage.gif) no-repeat top right;
	width:7px;
	height:13px;
}
a.Next
{
	display:inline-block;
	background:url(Images/NextPage.gif) no-repeat top right;
	width:7px;
	height:13px;	
}
a
{
	font:Normal 8pt Tahoma;
	color:Blue;
	text-decoration:none;
}
.NotDefaultAlignment
{
	text-align:left;
}
.Block
{
	display:block;
}
table.Assessment
{
	margin:0 auto;
	width:600px;
	border:solid 1px #bbbbbb;
}
td.Assessment-Header
{
	background:#73a103;
	height:25px;
	text-align:center;
	overflow:auto;
	color:White;
	border:solid 1px #bbbbbb;
}
td.Assessment
{
	height:25px;
	text-align:center;
	border:solid 1px #bbbbbb;
	background:#d0cece;
}
.NotDefaultFloat
{
	float:left;
}
b.Assessment
{
	display:block;
	margin:0px 5px 2px 5px;
	padding:0px 0px 2px 0px;
	color:#0e3d9d;
	font:600 8pt Tahoma;
	border-bottom:solid 1px #0e3d9d;
}
a.Assessment
{
	margin:5px 5px 0px 0px;
	display:block;
	overflow:auto;
	color:Red;
	border-right:solid 4px Red;
	padding:0px 3px 3px 0px;
}
ul.SignUpLinks
{
	list-style-type:none;
	display:block;
	overflow:auto;
	float:right;
	margin:5px 5px 0px 0px;
	width:270px;
}
ul.SignUpLinks li a
{
	display:block;
	background:url(Images/LoginWebpart.gif) no-repeat 7px right;
	overflow:auto;
	color:Black;
	font:Bold 10pt Arial;
	padding:0px 18px 0px 0px;
	margin:0px 20px 0px 0px;
}
ul.SignUpLinks li
{
	font:Normal 8pt Tahoma;
	text-align:justify;
	line-height:2;
}
ul.SignUpLinks li b
{
	font:Bold 10pt Arial;
	display:block;
	overflow:auto;
	color:#011d71;
	border-bottom:dotted 1px #011d71;
	padding:0px 0px 5px 0px;
}
ul.SignUpLinks li a:hover
{
	color:Red;
	text-decoration:underline;
}
