﻿body 
{
	/*text-align:center;*/
	margin:0px;
	background-color:#21639d;
	padding:0px;
	font-family:Tahoma;
	color:White;
	font-size:9pt;
	background-image: url(images/BGNew.JPG);
	background-repeat:repeat-x;
	background-position:top;
	text-align:right;
	
}
.langbar a
{
    color:White;
}
td
{
	padding:0px;
}
table
{
	border:solid 0px black;
	table-layout:fixed;
}

.marqueeStyle
{
	background-color:#416690;
}
.bodyTable
{
	background-color:White;
	text-align:justify;
	color:#0a3168;
	vertical-align:top;
}
/*.bodyTableCalender
{
	background-color:White;
	text-align:justify;
	color:#0a3168;
	vertical-align:top;
}
.bodyTableCalender tr 
{
    border-bottom:solid 1px red;
	background-color:White;
	text-align:justify;
	color:#0a3168;
	vertical-align:top;
}
.bodyTableCalender td.CalenderNextPrevious
{
    border-bottom:solid 1px red;
	background-color:White;
	text-align:justify;
	color:#0a3168;
	vertical-align:top;
}
.bodyTableCalender td
{
    border-bottom:solid 1px red;
	background-color:White;
	text-align:justify;
	color:#0a3168;
	vertical-align:top;
}*/
.none
{
    border:none;
}
.bodyCELL
{
    padding-right:21px;
    padding-left:10px;
    vertical-align:top;
    padding-top:10px;
}
.newstable .body
{
	text-align:right;
}
.newstable .header
{
	
	height:26px;
	text-align:right;
}
.eventcalander .header
{
	background-image: url(images/eventbox_bg.jpg);
	height:26px;
	text-align:right;
}

.eventbox .header
{
	background-image: url(images/eventboxbg.jpg);
	height:24px;
	text-align:right;
}

.eventbox .body
{
	background-color:#f3f7f9;
	text-align:justify ;
}
.footer
{
	font-size:8pt;
}


a
{
       color:#4a4b4d;/*D33B38*/
       text-decoration:none;
       font-weight:bold;
       
}
.resnamatalansheta
{
   color:#4a4b4d;
       text-decoration:none;
       font-weight:bold; 
}
.bullet
{
       font-size:10pt ;
       font-weight:bold;
       padding-left:3;
       padding-right:30px;
}
ul , li
{
    padding-right:5px;/* the old one is 20px; */
    padding-bottom:3px;/* the old one is 5px; */
}

.TopTitle, h1
{
       font-size:11pt ;
       font-weight:bold;
}

.SubTitle , h2
{
       font-size:10pt ;
       font-weight:bold;
}

/*Start Menu Style*/
          
        
        /* vertical menu - all menu levels */
        .CMSMenu,.CMSMenu a {border-bottom:solid 1px white;  border-left:solid 1px white;BORDER-RIGHT: 0px; TABLE-LAYOUT: fixed; BORDER-TOP: 0px; BORDER-LEFT: 0px;  BORDER-BOTTOM: 0px;  BACKGROUND-COLOR: #ecebeb; text-align:justify; width:180px;}
        .CMSMenuItem {border-bottom:solid 1px white; border-left:solid 1px white;  PADDING-RIGHT: 15px; PADDING-LEFT: 5px; FONT-SIZE: 12pt; font-weight:bold; PADDING-BOTTOM:1px;   PADDING-TOP: 1px; FONT-FAMILY:   Traditional Arabic;COLOR:#0052b8; width:180px;}
        .CMSMenuItemMouseUp {border-bottom:solid 1px white;  border-left:solid 1px white; border-left:solid 1px white; PADDING-RIGHT: 15px; PADDING-LEFT: 5px; FONT-SIZE: 12pt;font-weight:bold; PADDING-BOTTOM: 1px;  COLOR: #0052b8; PADDING-TOP: 1px; FONT-FAMILY: Traditional Arabic; width:180px;}
        .CMSMenuItemMouseOver 
        {border-bottom:solid 1px white;  border-left:solid 1px white; PADDING-RIGHT: 15px; PADDING-LEFT: 5px; FONT-SIZE: 12pt;font-weight:bold; PADDING-BOTTOM: 1px; CURSOR: hand; COLOR: #b2bcc8; PADDING-TOP: 1px; FONT-FAMILY: Traditional Arabic; BACKGROUND-COLOR: #0052b8; width:180px; }
        .CMSMenuItemMouseDown {border-bottom:solid 1px white;  border-left:solid 1px white; PADDING-RIGHT: 15px; PADDING-LEFT: 5px; FONT-SIZE: 12pt;font-weight:bold; PADDING-BOTTOM: 1px;  COLOR: #ecebeb; PADDING-TOP: 1px; FONT-FAMILY: Traditional Arabic ; width:180px;}
        .CMSMenuHighlightedMenuItem {border-bottom:solid 1px white;  border-left:solid 1px white; PADDING-RIGHT: 15px; PADDING-LEFT: 5px; FONT-SIZE: 12pt;font-weight:bold; PADDING-BOTTOM: 1px; COLOR: #0052b8; PADDING-TOP: 1px; FONT-FAMILY: Traditional Arabic; BACKGROUND-COLOR: #ecebeb; width:180px; }
        .CMSMenuHighlightedMenuItemMouseUp {border-bottom:solid 1px white;  border-left:solid 1px white; PADDING-RIGHT: 15px; PADDING-LEFT: 5px; FONT-SIZE: 12pt;font-weight:bold; PADDING-BOTTOM: 1px;  CURSOR: hand; COLOR: #0052b8; PADDING-TOP: 1px; FONT-FAMILY: Traditional Arabic; BACKGROUND-COLOR: #ecebeb ; width:180px;}
        .CMSMenuHighlightedMenuItemMouseOver {border-bottom:solid 1px white; border-left:solid 1px white; PADDING-RIGHT: 15px; PADDING-LEFT: 5px; FONT-SIZE: 12pt;font-weight:bold; PADDING-BOTTOM: 1px; CURSOR: hand; COLOR: #0052b8; PADDING-TOP: 1px; FONT-FAMILY: Traditional Arabic; BACKGROUND-COLOR: #ecebeb; width:180px; }
        .CMSMenuHighlightedMenuItemMouseDown {border-bottom:solid 1px white; border-left:solid 1px white; PADDING-RIGHT: 15px; PADDING-LEFT: 5px; FONT-SIZE: 12pt;font-weight:bold; PADDING-BOTTOM: 1px; CURSOR: hand; COLOR: #0052b8; PADDING-TOP: 1px; FONT-FAMILY: Traditional Arabic; BACKGROUND-COLOR: #ecebeb ; width:180px;}
        .sep {  background-color:Black;}
/*END Menu Style*/



.NewsPTitle,.NewsPTitle a
{
    padding-left:10px;
    padding-right:10px;
    padding-top:10px;
    padding-bottom:5px;
    font-weight:bold;
}
.NewsPBody
{
    padding-left:10px;
    padding-right:10px;
}


.Calender
{
	background-color:#E0E0E0;
}

.EventCalendar
{
	width: 100%;
}
.EventCalendar td
{
    border:solid 1px #BE2D28;
}
.CalenderNextPrevious
{
    background-color:#BE2D28;
}
.EventCalendar td.CalenderNextPrevious
{
   text-align:center;
}
.EventCalendar td div.ContentEvent a
{
    color:#BE2D28;  
}
.EventCalendar *
{
	padding: 0px;
}

.EventCalendar .TitleStyle
{
	background-color:#BE2D28;
	color: #003778;
	font-weight: bold;
	vertical-align: middle;
	text-transform:lowercase;
	font-size:10pt;
	font-family:Arial;

}

.EventCalendar .Navigation
{
	font-weight: bold;
	width: 50px;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: middle;
	font-family:Arial;
		font-size:11pt;
		color:#DC1E46;
	
}

.EventCalendar .DayHeader
{
	height: 25px;
	background-color: #BEBEBE;
	color: White;
	border-style: none;
	vertical-align: middle;
	font-size:11pt;
		font-family:Arial;
}

.EventCalendar .Day, .EventCalendar .OtherMonth,  .EventCalendar .Today
{
	color:#FFFFFF;
	padding: 2px;
	background-color: #BEBEBE;
	font-size:11pt;
		font-family:Arial;
	
}
.EventCalendar .Weekend
{
	color:#FFFFFF;
	padding: 2px;
	background-color: #BEBEBE;
	font-size:11pt;
	font-family:Arial;
	font-weight:bold;
	
}

.EventCalendar .Today
{
	color: #FFFFFF;

		font-family:Arial;
			font-weight:normal ;
}

.EventCalendar .ContentEvent
{
	color:Red 	;
		font-family:Arial;

}

.EventCalendar .Today a
{
	color: White;
	font-size:11pt;
		font-family:Arial;
			font-weight:normal ;
}

.EventCalendar .ContentEvent
{
	font-size:11pt;
	color: #DC1E46;
		font-family:Arial;

}

.EventCalendar .OtherMonth
{
	color:#BEBEBE ;
	background-color: #BEBEBE;
	font-size:11pt;
	font-family:Arial;
		font-weight:normal ;
}
.highlightstitle,.highlightstitle a
{
	color:#004B91;
	font-size:large ;
	font-family:Arial ;
	font-weight:bold;
	width:80%;
	text-align:left;

}


/*Updoming Events*/

.upcomingeventstitle
{
	color:#DC1E46;
	font-size:x-large ;
	font-family:Arial ;
	font-weight:bolder;
	font-size:16pt;
}
.upcomingevent
{
	color:#003778;
	font-size:large ;
	font-family:Arial ;
}

.upcomingeventbox
{
		 background-color: #DEDEDE;
		 background-position: center bottom ;
		 background-image: url(/KenticoCMS/CMSTemplates/elections09/imgs/moi-website-arabic_17.gif); 
		 background-repeat: no-repeat;
}

.event
{
	width:100%;
	text-align:right ;
}

.eventpreviewday
{
	color:#DC1E46;
	font-size:12pt ;
	font-family:Arial ;
	font-weight:bold;
}

.eventpreviewmonth
{
	color:#6E6E6E ;
	font-size:12pt ;
	font-family:Arial ;
	font-weight:bold;
}

.eventboxtitle
{
	color:#003778 ;
	font-size:16pt ;
	font-family:Arial ;
	font-weight:bold;
    text-align:left ;
	padding:5px;
}
.eventpreviewtext
{
	color: #003778 ;
	font-size:medium ;
	font-family:Arial ;
	text-align:right ;
    font-size:10pt;
}

.Calender
{
	background-color:#E0E0E0;
}

.EventCalendar
{
	width: 100%;
}

.EventCalendar *
{
	padding: 0px;
}

.EventCalendar .Title
{
	background-color:#BEBEBE;
	color: #003778;
	font-weight: bold;
	vertical-align: middle;
	text-transform:uppercase;
	font-size:12pt;
	font-family:Arial;
		height:30px;
}

.EventCalendar .Navigation
{
	font-weight: bold;
	width: 50px;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: middle;
	font-family:Arial;
		font-size:11pt;
		color:#DC1E46;
	
}

.EventCalendar .DayHeader
{
	height: 25px;
	background-color: #BEBEBE;
	color: White;
	border-style: none;
	vertical-align: middle;
	font-size:11pt;
		font-family:Arial;
}

.EventCalendar .Day, .EventCalendar .OtherMonth,  .EventCalendar .Today
{
	color:#FFFFFF;
	padding: 2px;
	background-color: #BEBEBE;
	font-size:11pt;
		font-family:Arial;
	
}
.EventCalendar .Weekend
{
	color:#FFFFFF;
	padding: 2px;
	background-color: #BEBEBE;
	font-size:11pt;
	font-family:Arial;
	font-weight:bold;
	
}

.EventCalendar .Today
{
	color: #FFFFFF;

		font-family:Arial;
			font-weight:normal ;
}

.EventCalendar .ContentEvent
{
	color:#BE2D28;
		font-family:Arial;

}

.EventCalendar .Today a
{
	color: White;
	font-size:11pt;
		font-family:Arial;
			font-weight:normal ;
}

.EventCalendar .ContentEvent a
{
	font-size:11pt;
	color: #DC1E46;
		font-family:Arial;

}

.EventCalendar .OtherMonth
{
	color:#BEBEBE ;
	background-color: #BEBEBE;
	font-size:11pt;
	font-family:Arial;
		font-weight:normal ;
}
/* for mailing list */
.Subscriptiontitle
{
    font-family:Arial;
    font-size:8pt;
    color:#DC1E46;
    vertical-align:middle;
    background-color:#BEBEBE;
    font-weight:bold;
    height:20px;
       
}
.Subscriptiontitle a
{
        font-weight:normal;
}
.NewsletterSubscription .SubscriptionTextbox
{
    color:Gray;
    border:1px;
    border-color:Gray ;
    width:121px;
    font-family:Arial;
    font-size:9pt;  
}
.NewsletterSubscription .SubscriptionButton
{
    color:White ;
    border:0px;
    width:40px;
    font-family:Arial;
    font-size:8pt; 
    background-color:#DC1E46;
    text-transform:uppercase;
    height :19px;
}
.NewsletterSubscription
{
    width:165px;
}
.NewsletterSubscription .InfoMessage,.NewsletterSubscription .ErrorMessage
{
     font-family:Arial;
    font-size:8pt; 
    color:Gray ;
    
}
