div,input,form,table,a,textarea,select{
	font-family: tahoma;
	font-size:12px;
	text-decoration: none;
}

a{
	color:black;
}
a:hover{
	color: #CE8C2B;
}
img{
	border:0;
}

.pagetitle{
	color: #935400;
	font-weight: bold;
	font-size: 11;
}
.navigation{
	color: #CE8C2B;
	font-weight: normal;
}

.navigation:hover{
	color: #935400;
}

.popupTitle{
	color:white;
	font-weight: bold;
	font-size: 13;
	padding-right: 20px;
	background-color:#585858;
}
#popupContent{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom-style: inset;
	border-left-style: inset;
	border-right-style: outset;
	background-color: #FFFAEA;
}
.menu{
	display: block;
	font-size: 11px;
	COLOR: #583500;
	text-decoration: none;
	background-color: white;
	width: 150px;
	text-align: right;
	text-indent: 10;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	border-top: 1px ridge #ccc;
	border-right: 1px ridge #ccc;
	border-left: 1px ridge #ccc;
	border-bottom: 1px ridge #ccc;
}

.menu:hover{
	background-color: #F5F4D6;
}

.alert{
	color:red;
}

table.paging{
	border-width: 1px 1px 1px 1px;
	border-spacing: 1px;
	border-style: dotted dotted dotted dotted;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: rgb(255, 245, 238);
	font-family:tahoma;
	font-size:12;
}

table.paging td {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: outset outset outset outset;
	border-color: white white white white;
	background-color: rgb(250, 240, 230);
	-moz-border-radius: 6px 6px 6px 6px;
}


.table{
	border-width: 1px 1px 1px 1px;
	border-spacing: 1px;
	border-style: dotted dotted dotted dotted;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: #D8ECFE;
	font-family:tahoma;
	font-size:12;
}

.table td {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: ridge;
	border-color: white white white white;
}

.table th {
	font-weight: normal;
	color:#0562AD;
	background-color: white;
}

.table caption{
	font-weight: bold;
	padding-bottom: 10;
	padding-top: 10;
}

.listover{
	background-color: #A8D3FF;
}

.listout{
}

.register{
	font-weight: bold;
}
.reading{
	font-weight: bold;
}

.lessonTitle{
	font-weight: bold;
	font-size: 12;
	color: maroon;
	padding-right: 0;
}

.lessonText{
	font-weight: Normal;
	font-size: 12;
	background-color: #FFFEF9;    
	padding-right: 15;
	padding-bottom: 10;
	padding-top: 5;
}

.attachfiles{
	font-size: 9px;
	COLOR: #583500;
	text-decoration: none;
	background-color: white;
	width: 100px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	line-height: 2;
}

.attachlist{
}

.comment{
	font-size: 11;
	font-weight: normal;
	color: #585858;
}


#confirmBox {
	position:absolute;
	left:100;
	top:100;

	display:compact;
	z-index:1;
	background:black;
	color:white;
	text-align:center;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
	border:5px groove #D0D0D0;
	-moz-border-radius: 20px 20px 20px 20px;
	filter:alpha (opacity=80); /* MS Internet Explorer */
	filter:progid:DXImageTransform.Microsoft.Alpha
	(style=0, opacity=80) /* MS Internet Explorer proprietory */
	-moz-opacity: 0.8; /* Mozilla v1.6 and below */
	opacity: 0.8; /* CSS-3 Standards */
	-khtml-opacity:.8 /* Safari */
}

#confirmText{
	padding-top: 100;
}

.pollcaption{
	font-weight: bold;
	text-align: center;
}

.pollresult #pollback{
	background-color:#E0E0E0;
}

.pollresult #pollitem{
	background-image:url(../images/pollbackground.gif);
	background-position: right;
	width:0px;
}
/* -------------------------  Start index.php  CSS FILE --------------------*/
.btnleft{
	background-image:url(../images/index/btnoutleft.gif);
	background-repeat:no-repeat;
	width:4;
	height:30;
}

.btncenter{
	background-image:url(../images/index/btnouttile.gif);
	height:30;
	padding-right:5;
	padding-left:5;
}

.btnright{
	background-image:url(../images/index/btnoutright.gif);
	background-repeat:no-repeat;
	width:4;
	height:30;

}


.btndivider{
	width:3;
	background-image:url(../images/index/btndivider.gif);
}


.btnleftover{
	background-image:url(../images/index/btnoverleft.gif);
	background-repeat:no-repeat;
	width:4;
	height:30;

}

.btncenterover{
	background-image:url(../images/index/btnovertile.gif);
	height:30;
	color:#783207;
	font-family:tahoma;
	font-size:12;
	padding-right:10;
	padding-left:10;
	
}

.btnrightover{
	background-image:url(../images/index/btnoverright.gif);
	background-repeat:no-repeat;
	width:4;
	height:30;
}

.btnspace{
	background-image:url(../images/index/rightspace.gif);
}

.btnspaceleft{
	background-image:url(../images/index/logo.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}


.topbtnhref{
	color:#585858;
	font-family:tahoma;
	font-size:12;
	text-decoration:none;
}
.topbtnhref:hover{
	color:black;
	border-bottom-style:inset;
	border-bottom-width: 1;
}


.menulowerbar{
	background-color:#D9E9F9;
	height:2;
}

table.header{
	background-color: #5295E3;
}
.menusubbtns{
	font-size:11;
	font-family:tahoma;
	background-color:#F0F0F0;
	padding-bottom:03;
	color:#666666;
}

.subbtnslink{
	color:gray;
	font-size:11;
	font-family:tahoma;

}

.boxtitle{
	background-image:url(../images/index/boxtile.gif);
	font-family:tahoma;
	font-size:12;
	font-weight:bold;
	color:#CC6633;
	padding-right:20;
	height:31;
}
.newsboxtitle{
	color:#CC6633;
}

.boxcontent{
	padding-right:10;
	font-family:tahoma;
	font-size:12;
	padding-bottom:10;
	padding-left:10;
}

.newstitle{
	color:#003366;
	list-style-image:url(../images/madkhal/li.gif);    
	font-weight:bold;
}
.newscontent{
	padding-top:5;
	padding-right:10;
	padding-bottom:10;    
	font-weight: normal;
}
.nobold{
	font-weight:normal;
}
.newscontinue{
	color:#006600;
}

.guestbook{
	font-size:12;
	font-family:tahoma;
	text-align:justify;
}
.guestmessage{
	padding-right:20;
}
.guestanswer{
	padding-right:40;
}
.guestcaptions{
	font-weight:bold;
	color:#009900;
	font-size:12;
}
.guest-hr{
	width:50%;
	color:#FFCC00;
}

.inlineguestbook{
	/*position:absolute;*/
	left:200;
	top:100;
	/*right:60%;*/
}
.guestbooklist{
	padding-right:30;
}
.box{
	border-bottom:solid;
	border-bottom-width:thin;
	border-bottom-color:#6199FF;

	border-left:thin;
	border-left-style:solid;
	border-left-color:#6199FF;

	border-right:thin;
	border-right-style:solid;
	border-right-color:#6199FF;
	
	background-color:#FFFFFF;

}
.randombox{

	border-bottom:solid;
	border-bottom-width:thin;
	border-bottom-color:#6199FF;

	border-left:thin;
	border-left-style:solid;
	border-left-color:#6199FF;

	border-right:thin;
	border-right-style:solid;
	border-right-color:#6199FF;
	
	border-top:thin;
	border-top-style:solid;
	border-top-color:#6199FF;

	border-collapse:collapse;
}

.footer{
	font-family:tahoma;
	font-size:11;
	text-align:center;
	color:#666666;
	direction:ltr;
}

.evalandpoll{
	color: gray;
	font-weight: bold;
	font-size: 12;
	padding-right: 30;
}

.terminalogy{
	color:maroon;
}

.roomstatus{
	position: absolute;
	left: 50;
}

.userhometitle{
	font-weight: bold;
	font-size: 13;
	color: #10705A;
}

.userhomebox{
	background-color: #E8EBFF;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 15px;
	padding-bottom: 15px;	
}

.userhomediv1{
	background-color: #E4FEE0;
}

.userhomediv2{
	background-color: #FEFAE0;
}

.homecoursetitle{
	font-weight: bold;
}
.homecoursemsgs{
	color: #803600;
}
a.homecoursemsgs{
	color: #6F2D00;
}
.homecoursemsgs:hover{
	color: red;
}

.homecoursemsgtitle{
	color: darkgreen;
}
.homeroomstatus{
	color: #484848;
}

.bugreport{
	position: absolute;
	top: 130;
	left: 50;
	font-weight: bold;
}

.lessoncontent{
	line-height: 1.5;
}

.homebg{
	background-image: url(../images/index/bg.jpg);
	background-position: top;
	background-repeat: repeat-x;
}

.homeleft{
	background-image: url(../images/index/top-tile.gif);
}

.topicons{
	position: absolute;
	left: 30px;
	top: 97px;
}

.red{
	color:red;
}

.welcome{
	position: absolute;
	left: 40px;
	top: 100;
	font-size: 11px;
	color: #585800;
}

.timer{
    position: fixed;
    left: 20px;
    font-family: arial;
    font-size : 18px;
    font-weight: bold;
    color: red;
}
