﻿body {
	margin: 20px 0px 0px 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #660000;
}

.link {
	font-size: 11px;
	font-style: normal;
	color: #E6004A;
	font-weight: bold;
	text-decoration: none;
}
.link a:link{
	font-size: 11px;
	font-style: normal;
	color: #E6004A;
	font-weight: bold;
	text-decoration: none;
}
.link a:visited{
	font-size: 11px;
	font-style: normal;
	color: #E6004A;
	font-weight: bold;
	text-decoration: none;
}
.link a:hover{
	font-size: 11px;
	font-style: normal;
	color: #E6004A;
	font-weight: bold;
	text-decoration: underline;
}

.title {
	font-size: 11px;
	font-style: normal;
	color: #E6004A;
	font-weight: bold;
	text-decoration: none;
}
.normaltext {
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.normaltext a:link {
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}.normaltext a:visited {
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}.normaltext a:hover {
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
}


.NormalBoldText{
	font-size:11px;
	color: #663300;
	font-weight: bold;
	}
.NormalBoldText a:link{
	color: #663300;
	text-decoration: none;
	}
.NormalBoldText a:visited{
	color: #663300;
	text-decoration: none;
	}
.NormalBoldText a:hover{
	color: #663300;
	text-decoration: underline;
	}


.Ali-Hammouri{Design by:Ali Hammouri;font-size: 10px;}


.copyright{
	font-size:10px;
	color: #663300;
	text-decoration: none;
	}
.copyright a:link{
	color: #663300;
	text-decoration: none;
	}
.copyright a:visited{
	color: #663300;
	text-decoration: none;
	}
.copyright a:hover{
	color: #663300;
	text-decoration: underline;
	}

.SubTitleText{
	font-size:10px;
	color: #FFCC00;
	font-weight: bold;
	}
.SubTitleText a:link{
	color: #663300;
	text-decoration: none;
	}
.SubTitleText a:visited{
	color: #663300;
	text-decoration: none;
	}
.SubTitleText a:hover{
	color: #663300;
	text-decoration: underline;
	}


.buttonclass{
	font-size: 11px;
	color: #e6003c;
	background-image: url(bg_button.gif);
	text-decoration: none;
	height: 20px;
	width:66px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-color: #474747;
	cursor: hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.input-class {
	font-size: 11px;
	color: #000000;
	background-color: #E0CA9D;
	}
.line{
	color: #D6B36D;
}
.TitlePage
{
	font-weight: bold;
	font-size: 14px;
	color: #330000;
}

/********* [Program Style]*****************/
.day-program {
	font-size: 11px;
	color: #330000;
	background-color: #D6C890;
	text-decoration: none;
	}

.title-program {
	font-size: 12px;
	color: #663300;
	font-weight:bold;
	text-decoration: none;
	}
	
.time-program {
	font-size: 11px;
	color: #330000;
	text-decoration: none;
	}
	
.ages-program {
	font-size: 11px;
	color: #330000;
	text-decoration: none;
	}
	
.free
{
	font-size: 10px;
	color: #ff6600;
	text-decoration: none;
}

/***/

.alphabet { height: 20px; margin: 15px 0; font-size: 11px; color: #c00;}
.alphabet a, .alphabet strong { line-height: 14px; margin: 0 1px 0 0; padding: 0 3px; float: left; border: 1px solid #dedede;}
.alphabet strong { border-color: #c5e9f8; background: #e6f8ff;}

.bookTable{ font-size: 11px; color: #000; border-collapse: collapse;}
.bookTable td{ padding: 3px 0; border-bottom: 1px solid #ccc;}
/*
.gridPage td {
            height: 25px;
            }

.gridPage td a{
            text-align: center;
            border: 1px solid #000;
            color: #663300;
            margin: 0;
            padding: 5px;
            }
.gridPage td span {
            color: #CC9900;
            margin: 0;
            padding: 5px;
            }

.gridPage a:hover {
            color: #330000;
            text-decoration: underline;
            background: #fff7e0;
            }

*/
.gridPage td { height: 20px; padding: 15px 0 0 0; font-size: 11px; color: #c00;}
.gridPage td a, .gridPage td span { line-height: 14px; margin: 0 1px 0 0; padding: 0 3px; border: 1px solid #dedede;}
.gridPage td span  { border-color: #c5e9f8; background: #e6f8ff;} 

/*
grid 
---------------------------------------------- */
.pagination {
	display: block;
	float: left;
	width: 100%;
	font-size:14px;
	margin:20px 0 !important;
	line-height: 5.0em;
	text-align: center;
}
.pagination a {
	display: inline !important;
	padding:3px 7px;
	margin: 0 3px 0 0;
	color: #fff;
	background: #9f4600;
	text-decoration: none;
}
.pagination a:hover {
	display: inline;
	padding:3px 7px;
	margin: 0 3px 0 0;
	color: #fff;
	background: #c00;
	text-decoration: none;
}
.pagination span {
	display: inline;
	margin: 0 3px 0 0;
	color: #9f4600;
	padding:3px 7px;
	vertical-align: top;
	text-decoration: none;
	font-weight: bold;
}