/* Advertisement */

.adstitle
{
	font-weight: bold;
	font-size: 10px;
	color: #004e9e;
	font-family: Verdana;
	text-decoration: none;
}
A.adstitle:link
{
	font-weight: bold;
	font-size: 10px;
	color: #004e9e;
	font-family: Verdana;
	text-decoration: none;
}
A.adstitle:visited
{
	font-weight: bold;
	font-size: 10px;
	color: #004e9e;
	font-family: Verdana;
	text-decoration: none;
}
A.adstitle:active
{
	font-weight: bold;
	font-size: 10px;
	color: #004e9e;
	font-family: Verdana;
	text-decoration: none;
}
A.adstitle:hover
{
	font-weight: bold;
	font-size: 10px;
	color: #DE0024;
	font-family: Verdana;
	text-decoration: none;
}
.adscontent
{
	font-size: 10px;
	line-height: 15px;
	font-family: Tahoma;
}
A.adscontent:link
{
	font-size: 10px;
	color: #717171;
	font-family: Tahoma;
	text-decoration: none;
}
A.adscontent:visited
{
	font-size: 10px;
	color: #717171;
	font-family: Tahoma;
	text-decoration: none;
}
A.adscontent:active
{
	font-size: 10px;
	color: #717171;
	font-family: Tahoma;
	text-decoration: none;
}
A.adscontent:hover
{
	font-size: 10px;
	color: #cb0000;
	font-family: Tahoma;
	text-decoration: underline;
}
.adstable
{
	border-right: #CDCDCD 1px solid;
	border-top: #CDCDCD 1px solid;
	border-left: #CDCDCD 1px solid;
	border-bottom: #CDCDCD 1px solid;
	background-color: #E1D8C6;
}

/* End of Advertisement */

/* Calendar */

.calendar_day_J, a:link.calendar_day_J, a:visited.calendar_day_J, a:active.calendar_day_J, a:hover.calendar_day_J, .calendar_holiday_J, a:link.calendar_holiday_J, a:visited.calendar_holiday_J, a:active.calendar_holiday_J, a:hover.calendar_holiday_J {
	font-family: Times New Roman !important;
	font-size: 14px !important;
	font-weight: bold !important;
	text-decoration: none !important;
	color: #000;
}
.calendar_holiday_J, a:link.calendar_holiday_J, a:visited.calendar_holiday_J, a:active.calendar_holiday_J, a:hover.calendar_holiday_J {
	color: #FC4404 !important;
}
.calendar_day_J_small, a:link.calendar_day_J_small, a:visited.calendar_day_J_small, a:active.calendar_day_J_small, a:hover.calendar_day_J_small, .calendar_holiday_J_small, a:link.calendar_holiday_J_small, a:visited.calendar_holiday_J_small, a:active.calendar_holiday_J_small, a:hover.calendar_holiday_J_small {
	font: normal 10px 'Tahoma';
	text-decoration: none;
	color: #000;
}
.calendar_holiday_J_small, a:link.calendar_holiday_J_small, a:visited.calendar_holiday_J_small, a:active.calendar_holiday_J_small, a:hover.calendar_holiday_J_small {
	color: #FC4404 !important
}
.calendar_day_M, a:link.calendar_day_M, a:visited.calendar_day_M, a:active.calendar_day_M, a:hover.calendar_day_M, .calendar_holiday_M, a:link.calendar_holiday_M, a:visited.calendar_holiday_M, a:active.calendar_holiday_M, a:hover.calendar_holiday_M {
	font: bold 12px 'Arial' !important;
	text-decoration: none !important;
	color: #134983;
}
.calendar_holiday_M, a:link.calendar_holiday_M, a:visited.calendar_holiday_M, a:active.calendar_holiday_M, a:hover.calendar_holiday_M {
	color: #FC4404 !important
}
.calendar_day_M_small, a:link.calendar_day_M_small, a:visited.calendar_day_M_small, a:active.calendar_day_M_small, a:hover.calendar_day_M_small, .calendar_holiday_M_small, a:link.calendar_holiday_M_small, a:visited.calendar_holiday_M_small, a:active.calendar_holiday_M_small, a:hover.calendar_holiday_M_small {
	font: normal 8px 'Arial';
	text-decoration: none;
	color: #134983;
}
.calendar_holiday_M_small, a:link.calendar_holiday_M_small, a:visited.calendar_holiday_M_small, a:active.calendar_holiday_M_small, a:hover.calendar_holiday_M_small {
	color: #FC4404 !important
}
.calendar_day_Q, a:link.calendar_day_Q, a:visited.calendar_day_Q, a:active.calendar_day_Q, a:hover.calendar_day_Q, .calendar_holiday_Q, a:link.calendar_holiday_Q, a:visited.calendar_holiday_Q, a:active.calendar_holiday_Q, a:hover.calendar_holiday_Q {
	font-size: 16px !important;
	font-weight: bold !important;
	font-family: Traditional Arabic !important;
	text-decoration: none !important;
	color: #800000;
	line-height: 28px !important;
}
.calendar_holiday_Q, a:link.calendar_holiday_Q, a:visited.calendar_holiday_Q, a:active.calendar_holiday_Q, a:hover.calendar_holiday_Q {
	color: #FC4404 !important
}
.calendar_day_Q_small, a:link.calendar_day_Q_small, a:visited.calendar_day_Q_small, a:active.calendar_day_Q_small, a:hover.calendar_day_Q_small, .calendar_holiday_Q_small, a:link.calendar_holiday_Q_small, a:visited.calendar_holiday_Q_small, a:active.calendar_holiday_Q_small, a:hover.calendar_holiday_Q_small {
	font-size: 14px;
	font-weight: normal;
	font-family: Traditional Arabic;
	text-decoration: none;
	color: #800000;
}
.calendar_holiday_Q_small, a:link.calendar_holiday_Q_small, a:visited.calendar_holiday_Q_small, a:active.calendar_holiday_Q_small, a:hover.calendar_holiday_Q_small {
	color: #FC4404 !important
}
.calendar_dates {
	font: bold 13px 'Times New Roman';
	text-align: center;
	color: #000;
}
.calendar_links {
	font: bold 12px 'Times New Roman';
	text-decoration: none;
	color: #134983;
}
a:link.calendar_links {
	font: bold 12px 'Times New Roman';
	text-decoration: none;
	color: #134983;
}
a:visited.calendar_links {
	font: bold 12px 'Times New Roman';
	text-decoration: none;
	color: #134983;
}
a:active.calendar_links {
	font: bold 12px 'Times New Roman';
	text-decoration: none;
	color: #134983;
}
a:hover.calendar_links {
	font: bold 12px 'Times New Roman';
	text-decoration: none;
	color: #134983;
}
.events_body {
	font: normal 11px 'Tahoma';
	text-decoration: none;
	color: #134983;
}
a:link.events_body {
	font: normal 11px 'Tahoma';
	text-decoration: none;
	color: #134983;
}
a:visited.events_body {
	font: normal 11px 'Tahoma';
	text-decoration: none;
	color: #134983;
}
a:active.events_body {
	font: normal 11px 'Tahoma';
	text-decoration: none;
	color: #134983;
}
a:hover.events_body {
	font: normal 11px 'Tahoma';
	text-decoration: none;
	color: #134983;
}
.events_h1 {
	font: bold 20px 'Times New Roman';
	text-align: center;
	color: #000;
}
.events_h2 {
	font: bold 17px 'Times New Roman';
	text-align: center;
	color: #800000;
}
.events_dates {
	font: bold 13px 'Times New Roman';
	text-align: center;
	color: #000;
}
.calendar_time {
	font: bold 14px 'Times New Roman';
	text-decoration: none;
	color: #134983;
}
.calendar_header {
	font: normal 12px 'Tahoma';
	color: white;
	line-height: 22px;
	background-color: #444444;
	text-align: center;
}
.currentday {
	background-color: #bfc5cc;
}
.calendarBackGround {
	background-color: #ffffff;
}
.calendarDay {
	background-color: transparent;
}
.calendarToday {
	background-color: #b0c4de;
}


/* START DATE PICKER STYLES */
#datePicker {
	margin: 0 auto;
	position: relative;
}
#datePicker a { line-height: 18px;}
#monthPicker, #yearPicker {
	display: none;
	position: absolute;
	top: 10px;
	right: 0px;
    width: 100%;
	padding: 10px 0px;
}
.showPicker {
	display: block !important;    
}
.hidePicker {
	display: none;
}
.pickerEffect {        
}
#monthPicker table { direction: rtl;}
#monthPicker a:link, #yearPicker a:link {
	display: inline-block;
	padding: 3px 16px;
	color: #666;
    background: url('/Image/fa/Bullet1.png') no-repeat right 10px;
}
#monthPicker a:hover, #yearPicker a:hover {
	color: #FC4404;
	text-decoration: none;
	background-color: #fff;
}
.yearPickerFormWrapper {
    display: inline-block;
    padding: 10px 7px;
    background-color: #ededed;
}
#yearPicker input[class="datePickerTextBox"] {
	margin: 0 5px 0 0 !important;
	padding: 3px !important;
	height: 16px !important;
	width: 50px !important;
	font: normal 11px Tahoma !important;
	color: #134983 !important;
	border: 1px solid #999 !important;
	background: #f3f3f3 !important;
	float: right;
}
#yearPicker input[class="datePickerButton"] {
	margin: 0 3px 0 0 !important;
	padding: 0 !important;
	height: 24px !important;
	width: 55px !important;
	padding: 3px !important;
	font: normal 10px Tahoma !important;
	color: #000 !important;
	float: right;
	border-right: 1px solid #999;
	border-left: 1px solid #999;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
}
.pickerLabel {
    float: right;    
    font: normal 11px Tahoma;
    line-height: 24px;
}
/* END DATE PICKER STYLES */

/* End of Calendar */

/* PopupCalendar */

.calendar {
	border: 1px solid WindowFrame;
	text-align: center;
	background: Window;
	z-index: 400;
}

.calendarHeader {
    background: ActiveCaption;
	border-spacing: 0px;
	padding: 3px;
	border-bottom: 1px solid WindowText;
}

.calendarbutton {
	background-color: ButtonFace;
	border: ButtonHighlight 1px solid;
	font-size: 11px;
	font-family: tahoma;
	color: ButtonText;
	height:16px;
	line-height:10px;
}

.select {
	background-color: ButtonFace;
	border: ButtonHighlight 1px solid;
	font-size: 11px;
	font-family: tahoma;
	color: ButtonText;
	height:16px;
	line-height:10px;
}

.calendarBody {
}

.bodyTable {
	font: small-caption;
    font-weight: normal;
	text-align: center;
	color: WindowText;
	cursor: default;	
	padding: 0px;
	border-spacing: 0px;
}

.bodyTable td{
	text-align: center;
	padding: 3px;
}

.weekDayHead {
	font-weight: bold;
    /*text-align: center;*/
    border-bottom: 1px solid WindowText;
}

.weekDay {
    font-weight: normal;
	/*text-align: center;*/
	border: none;
}

.holiday {
	color: red;
}

.today{
	font-weight: bold;
    /*text-align: center;*/
	color: green;
	border: none;
}

.current{
	border: 1px dotted WindowText;
}

.selected{
	border: 1px solid ButtonHighlight;
}

.weekNumberHead {
	/*text-align: center;*/
}

.weekNumber {
	font-weight: normal;
	/*text-align: center;*/
	border-left: 1px solid WindowText;   
}

.calendarFooter {
}

.footerTable {
	border-spacing: 0;
}

/* End of PopupCalendar */

/* Staff */

.Occupation
{
	font-weight: bold;
	font-size: 12px;
	color: #bbbbbb;
	text-indent: 0px;
	font-style: normal;
	font-family: Times New Roman;
	text-decoration: none;
}
A.ManagerCaption:link
{
	font-size: 11px;
	font-family: tahoma;
	color: #e56904;
	text-decoration: none;
}
A.ManagerCaption:visited
{
	font-size: 11px;
	font-family: tahoma;
	color: #e56904;
	text-decoration: none;
}
A.ManagerCaption:active
{
	font-size: 11px;
	font-family: tahoma;
	color: #e56904;
	text-decoration: none;
}
A.ManagerCaption:hover
{
	font-size: 11px;
	font-family: tahoma;
	color: #5456ac;
}
A.DepCaption:link
{
	font-weight: bold;
	font-size: 14px;
	color: #637cc5;
	font-family: times new roman;
	text-decoration: none;
}
A.DepCaption:visited
{
	font-weight: bold;
	font-size: 14px;
	color: #637cc5;
	font-family: times new roman;
	text-decoration: none;
}
A.DepCaption:active
{
	font-weight: bold;
	font-size: 14px;
	color: #637cc5;
	font-family: times new roman;
	text-decoration: none;
}
A.DepCaption:hover
{
	font-weight: bold;
	font-size: 14px;
	color: #2d468f;
	font-family: times new roman;
	text-decoration: none;
}

/* End of Staff */

/* Search */

.searchstats {
	font: normal 11px Tahoma;
	color: #ababab;
	padding: 5px 0;
}
.searchtitle {
	font: normal 12px Tahoma;
	color: #ababab;
	text-decoration: none;
}
A.searchtitle:link {
	font: normal 12px Tahoma;
	color: #ababab;
	text-decoration: none;
}
A.searchtitle:visited, A.searchtitle:active {
	font: normal 12px Tahoma;
	color: #ababab;
	text-decoration: underline;
}
A.searchtitle:hover {
	font: normal 12px Tahoma;
	color: #eb7629;
	text-decoration: underline;
	border-bottom: #eb7629 0px solid;
}
.searchnotfound {
	font-weight: bold;
	font-size: 11px;
	color: #ababab;
	font-family: 'tahoma';
}
.searchcontent {
	font: normal 11px Tahoma;
}
.searchhighlight {
	font-weight: bold;
	font-size: 11px;
	color: #e77405;
	font-family: 'tahoma';
}
.searchcounter {
	font: normal 11px Tahoma;
	color: #ababab;
}
.searchaddress {
	font: normal 11px Tahoma;
	color: #008000;
	text-decoration: none;
}
A.searchaddress:link, A.address:visited, A.address:active {
	font: normal 11px Tahoma;
	color: #008000;
	text-decoration: none;
}
A.searchaddress:hover {
	font: normal 11px Tahoma;
	text-decoration: none;
}
.searchmoreresult {
	font-size: 10px;
	color: #ababab;
	font-family: tahoma;
	text-decoration: none;
	border-bottom: #777777 0px solid;
}
A.searchmoreresult:link, A.address:visited, A.address:active {
	font-size: 10px;
	color: #8284CC;
	font-family: tahoma;
	text-decoration: none;
	border-bottom: #777777 0px solid;
}
A.searchmoreresult:hover {
	font-size: 10px;
	font-family: tahoma;
	text-decoration: none;
	border-bottom: #777777 0px solid;
}

/* START PAGER STYLES */
.searchpagenumber span {
    display: inline-block;
    width: 26px;
    height: 22px; 
    font: normal 11px Tahoma;
    color:#fff;
    text-align: center;
    line-height: 21px;
	text-shadow:0 1px 0 #6990b3;
    background:url('Images/Pager/BackgroundSelected.png') no-repeat;    
}
.searchpagenumber a:link, .searchpagenumber a:visited, .searchpagenumber a:active {
    display:inline-block; 
	width:22px; 
	height:22px; 
	background:url('Images/Pager/Background.png') no-repeat;
	text-decoration:none;
	text-align: center;
}
.searchpagenumber a:hover {
    background:url('Images/Pager/BackgroundHover.png') no-repeat;
	text-decoration:none;
}
.searchpagenumber a span {
	color:#6990b3;
	text-shadow:0 1px 0 #fff;
    background: none;
    text-align: center;
}
.searchpagenumber a:hover span {
	color:#6990b3;
}
.searchpagenumber .searchnextprevious img, .searchpagenumber .searchnextprevious img { display: none;}
.searchpagenumber .searchnextprevious:link, .searchpagenumber .searchnextprevious:visited, .searchpagenumber .searchnextprevious:active {
    width:73px;
	height:25px;
	text-align: center;
	background:url('Images/Pager/NP.png') no-repeat;
}
.searchpagenumber .searchnextprevious:hover {
    background: url('Images/Pager/NP_Hover.png') no-repeat;
}
.searchpagenumber .searchnextprevious span {
	color:#6990b3;
	text-shadow:0 1px 0 #fff;
	background: none;
}
.searchpagenumber .searchnextprevious:hover span {
    color:#fff;
	text-shadow:0 1px 0 #6990b3;
}
/* END PAGER STYLES */

/* End of Search */