/********************
*   Global          *
********************/

body {
	scrollbar-arrow-color:#ffffff; 
	scrollbar-base-color:#b5cab1; 
	margin:0; 
	padding:0;
	background-color:#b5cab1;
}

a {	color:#868403;
	text-decoration:none;
}

a:hover { text-decoration:underline;}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px; 
	color: #183314;
}

#wrapper {
	margin:0 auto;
	padding:0;
	width:802px;
}

.fontH1 { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	color:#222942; 
	padding-left:6px;
}

.fontH2 { 
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-style:italic; 
	font-size:17px; 
	color:#222942; 
	padding-left:20px; 
	padding-top:16px; 
	text-align:left;
}

.font2 {
	font-size:11px; 
	font-weight:bold; 
	color:#868403;
}

#menu {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	font-weight:bold;
}

.menu1 {
	text-decoration:none; 
	color:#868403; 
	padding:8px 9px; 
	font-size:10px
}

.menu1:hover {text-decoration:underline;}

.selected {
	color: #ef4a27;
	padding:8px; 
	font-size:10px;
}

.menu2 {
	text-decoration:underline; 
	color:#222942; 
	padding:4px 5px;
}

.menu2:hover {text-decoration:none;}

.select {
	text-decoration:none; 
}

.fontCopy {
	font-family:tahoma, Arial, Helvetica, sans-serif; 
	font-size:9px; 
	font-weight:bold; 
	color:#FFFFFF; 
	padding-left:8px;  
	text-align:left
}

.drop{ 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight:bold; 
	color:#222942; 
}

.sidePara {
	margin-left:13px; 
	margin-right:15px; 
	line-height:130%; 
	font-size:10px; 
	padding-top:8px;
	padding-bottom:12px;
	color:#767676;  
	text-align:left;
}

#list2 ol {
	list-style-image:url(../im/H/arw1.gif);
	line-height:140%;
	text-align:left;
}

.listDots {
	list-style-image:url(../im/H/dots.gif);
}

#kulia {
	background-image:url(../im/S/grad1.gif);
	background-repeat:repeat-x;
	width:582px;
	padding: 0 40px 10px 0;
}

.vitabu {
	background-image:url(../im/S/stack.gif);
	background-repeat:no-repeat;
	background-position:20px 20px;
	padding:35px 0 0 40px;
}

#intro {
	background-image:url(../im/S/grad2.jpg);
	background-repeat:repeat-x;
	background-color:#ffffff;
	padding:8px 15px;
	border:dotted 1px #bebebe;
	margin:0 0 40px 0;
}	

.pic1 {
	background-color:#f7f6cf;
	padding:4px;
	border:solid 2px #b5cab1;
	margin:0 10px 10px 20px;
}

#kulia p {
	margin:0;
	padding:0;
    margin-bottom: .5em;
}

#kulia ol li {
	list-style-position:outside;
	line-height:170%;
}

.schoolPara {
	margin:0; 
	line-height:155%; 
	color:#767676;  
	text-align:justify;
}

.lined {
	padding-bottom:3px;
	border-bottom:dotted 1px #cdcdcd;
}

/********************
*   Homepage        *
********************/

.mission {
	margin-left:25px; 
	margin-right:25px; 
	line-height:165%;  
	text-align:left
}

/********************
*   School          *
********************/

.bird {
	background-image:url(../im/S/bird.jpg);
	background-position:46% 0;
	background-repeat:no-repeat;
	margin:30px 20px 0 20px;
}

.calendar {
	padding:20px 16px 10px 16px;
	margin:16px 10px;
	background-color:#b5cab1;
	background-image:url(../im/S/grad1.jpg);
	background-position:top;
	background-repeat:repeat-x;
}

#event {
	color:#868403;
	text-align:right;
	padding-bottom:10px;
}

/********************
*   Facilities        *
********************/

.pencil {
	padding-top:40px;
	background-color:#ffffff;
	text-align:center;
}

#facility {
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-style:italic; 
	font-size:14px; 
	color:#222942; 
	padding-left:4px;
	text-align:left;
	margin-top:10px; 
}


/********************
*   Programs        *
********************/

.kitabu { padding:30px 60px 0 0;}

/********************
*   Fees            *
********************/

.coins {
	background-image:url(../im/E/coins.gif);
	background-repeat:no-repeat;
	background-position:14px 20px;
	padding:35px 0 0 40px;
}

#jedwali {
	background-color:#f7f6cf;
	padding:4px;
	border:solid 2px #b5cab1;
	margin-bottom:30px;
}

#fees {
	border:dotted 1px #b5cab1;
	background-color:#ffffff;
}

.desc {
	padding: 5px 0 5px 18px;
}

.hela {
	padding:0 70px 0 0;
	color:#868403;
	text-align:right;
}

/********************
*   Students        *
********************/

#kids {
	float:right;
	margin: 10px 10px 10px 20px;
	border-bottom:double 6px #b5cab1;
}

.hat {
	background-image:url(../im/T/hat.jpg);
	background-position:left;
	background-repeat:no-repeat;
	padding:0 0 56px 80px;
}

/********************
*   Contact         *
********************/

#anwani {
	line-height:170%;
	font-size:10px;
	padding-top:12px;
}

.col1 {
	padding: 5px;
	color:#868403;
}

.col2 {
	padding: 5px;
	color:#767676;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#buttons {
	margin:10px;
	padding-left:20px;
	
}

#jedwali2 {
	background-color:#f7f6cf;
	padding:4px;
	border:solid 2px #b5cab1;
	margin:0px;
	height:270px;
}

#jedwali3 {
	background-color:#f7f6cf;
	padding:4px;
	border:solid 2px #b5cab1;
}

.formHd {
	padding: 10px 0 10px 5px;
	font-weight:bold;
}

.formTitle {
	padding: 10px 10px 0 10px;
	line-height: 140%;
}

.input {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px; 
	color: #183314;
}

#msg {
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-style:italic; 
	font-size:15px; 
	color:#222942; 
	margin:30px;
	line-height:200%; 
	text-align:left;}

/********************
*   Global          *
********************/

#akili {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#868403;
	text-align:right;
	padding-right:15px;
}

#akili a {
	text-decoration:none;
}

#akili a:hover {
	text-decoration:none;
	color:#222942;
}

.ndogo {
	font-size:14px; 
}

.njano {color:#868403}
.grey {color:#767676}
.blue {color:#222942}
.blak {color:#000000}
.red {color:#ef4a27}

.bd {font-weight:bold}
.dotted { border-bottom: dotted 1px;}
.dotted:hover { border-bottom: none;}

.RX {background-repeat:repeat-x;}
.BT {background-position:top;}
.BB {background-position:bottom;}

.floatL {float:left;}
.floatR {float:right;}

.padL30 {padding-left:30px;}
.padL60 {padding-left:60px;}
.movR10 {margin-right:10px;}
.shusha {padding-top:20px;}
.gusa { padding-top:6px;}
.low14 { padding-bottom:14px;}
.down40 {margin-bottom:40px;}
