body * { font-family: arial, trebuchet ms,Verdana, Tahoma, Helvetica, Arial; }

html bxody {
  background-color:#aaa;
  margin:0;
  margin-top:12px;
  padding:0;
  text-size:12px;
  background-image: url("jxigsaw.jpg");
  }
  
  #conxtainer {width:995px; border:1px solid navy; margin-top:1px; margin-left:auto; margin-right:auto; background-color:#fff; padding:0px; border: 1px solid #666;}

#xxheader {   font-size:20px; color:white; text-align:left; padding-top:0px; border: 0px solid #716496;  }

#logxxo {width:166px; padding-top:12px;  margin:0px;   background-image: url("/images/logo.gif"); background-position:middle; background-repeat:no-repeat; border:0px solid black; }

#topmenu2{position:relative; background-color:#EEAF00 ;height:20px;margin-left:0px; width:995px;}

#strfapline {float:right; font-size:22px; color:#666;  padding:4px; background-coxlor:#6c9; text-align:left; margin-left:152px; width:210px; border:0px solid black; font-weight:bold; }



#center { width: 562px; margin-left:200px; font-size:12px; margin-top:0px; color:#000; padding-left:12px;  border-left:1px solid #00B9E4;}









h1 {display:block; background-color:#EEAF00 ; padding-top:10px; padding-left:15px; padding-bottom:0px; padding-right:86px; font-size:32px; color:#fff; margin-bottom:0px;    font-weight:bold; text-align:left;}
h2 {display:block; background-color:#EEAF00 ; padding-left:15px; padding-bottom:10px; padding-top:0px; padding-right:86px; font-size:32px; color:#d70; margin-bottom:12px;    font-weight:bold; text-align:left;}



#featxures {float: right; width:228px; background-image: url("featuresbg.gif"); background-repeat: no-repeat; padding-left:22px; margin-right:13px; }

#features h3 {margin-left:22px; margin-top:5px;}
#features li {margin-left:14px;}

h3  {display:block; padding:4px; padding-left:6px; font-size:16px; color:#dd7700 ; margin-bottom:12px;    font-weight:bold; text-align:left;}

a:link {
  color:#007AC9;
  text-decoration:underline;
  }
a:visited {
  color:#007AC9;
  text-decoration:underline;
  }
a:hover {
  color:#3959B0;
  text-decoration:underline;
  }
a img {
  border-width:0;
  }
.login {position:relative; top:53px; left:410px; color:#00B9E4;}
.login a  {color:#00B9E4;}

* { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}


.hometdleft {border-bottom: 1px solid White; width:25px; padding:5px;}


.formtdleft {border-bottom: 1px solid White; width:35%; padding:7px;  text-align:right; font-size:14px;}

.formtdright {background-color: #f6f6f6; border-bottom: 1px solid White; width:275px;}


formbutt{
  padding:0; background-image : url("/images/admin/menubg.gif");

margin-bottom:5px;
padding-bottom: 2px;
line-height:20px;
 background-repeat : no-repeat;
 margin-bottom: 4px;
 width:118px;display: block;
 
 font-size:11px;padding-left:4px; text-decoration:none; color:#666666;
}


#topmenu a:link, #topmenu a:visited{
	
	background-image : url("/images/menubg.gif");
	background-position: right top;
	
	padding-right:20px;
	margin-top:0px;
    display:block; 
	padding-top:6px;
	padding-bottom:13px;
	background-repeat : no-repeat;
	display: inline;
	margin-right:-5px;
	font-size:11px;
	padding-left:4px;
	text-decoration:none;
	color:#fff;
	border-left:1px solid navy;
	border-bottom:1px solid #014AAB;
	font-weight:bold;
	font-family: arial;
}


#topmenu a:hover{ color:#fff; background-image : url("/images/menubgover_schools.gif"); }
#topmenu { width: 984px; padding:0px; margin-top:4px;    hexight:30px;}


#topmenu ul { position:relative; top:0px;  width: 980px; padding:0px; margin:0px; padding-left:0px; height:30px; margin-left:-1px;}

#topmenu li { list-style:none; display :inline; padding:0px; margin:0px; padding-bottom:0px; }


#left h4
{background-color:#999; color:white; font-size:13px; padding:2px; font-weight:normal; margin:0; padding-left:8px; display:block; margin-bottom:12px;}


#rightside {float:right;  width:200px; margin-top:0px; margin-right:5px; margin-bottom:6px;}
#right1 {float:left; width:170px; border-left:1px solid #00B9E4;  backgxround-color:red;}
#right2 {float:right; width:180px; border-left:1px solid #00B9E4; backgxround-color:#00B9E4; padding-left:12px; font-size:12px;}
#right2 h3{margin:0px; padding:0px; color:#dd7700 ;}
#footer { clear:both; text-align:center; font-size:70%; }
#access { position: absolute; left: -1000px; top: -1000px; width:1px; height:1px; padding-left: 50px; overflow:hidden;}
}

/*start main styles*/
/*remember to change in fck_editorarea.css */



.genform_table {width:90%;margin:12px; background-color:#469;}
.genform_tblleft{text-align:right; padding-right:5px; font-size: 90%;width:100px; float:left;padding-top:3px; }
.genform_tblright{text-align:left; padding-left:5px; font-size: 90%;}
second.genform_submit {

	background-color:#B3D5D7;
	font-size: 12px;
	font-weight:bold;
	padding-bottom:10px;
	
}

.genform_reset {

    background-color: rgb(179, 213, 215);
    margin-right-value: 6px;
    margin-right-ltr-source: physical;
    margin-right-rtl-source: physical;
	
}
.genform_submit {

    background-color: rgb(179, 179, 179);
    margin-right-value: 6px;
    margin-right-ltr-source: physical;
    margin-right-rtl-source: physical;
	
}

.genform_text_readonly{
font-size: 100%;
	
}

.genform_textarea{
font-size: 90%;
width:250px; 

}

#menubottom.genform_text,.genform_textarea,.genform_password{
font-size: 90%;
width:200px; 

}

.genform_text_basket {
font-size: 90%;
}

.genform_text_sml, .genform_textarea_sml {
font-size: 90%;
}

.genform_select{
font-size: 90%;
width:250px;
}

.genform_radio{font-size: 90%;}





.genform_text_error,.genform_textarea_error{
font-size: 90%;


}
.genform_select_error{
font-size: 100%;
}





div#accessmenu
	{
	position:absolute;
 	left:0px;
 	top:-500px;
 	width:1px;
 	height:1px;
 	overflow:hidden;
	}
	
hr.clear { clear: both; visibility:hidden;}	

form#editform label { display: block; vertical-align: bottom; margin: 5px;}
ul.blogList img {display: block;}
ul.blogList li { display: block;}

.sublinkimage {margin: 32px; margin-top: 16px; margin-bottom: 16px;}

/* the XML editing (for sidebar) styles */
filedset label, fieldset input { margin: 2px;}
legend { color: black; background: white; border: 3px solid black; margin-left: 1em; }
button.approve_btn, button.edit_btn, button.up_btn, button.down_btn, button.delete_btn { border: none; width: 30px; height: 30px; background-color: transparent; margin: 2px; cursor: pointer; cursor: hand;}
button.up_btn { background-image: url(/images/up.png);}
button.delete_btn { background-image: url(/images/delete.png)}
button.down_btn {background-image: url(/images/down.png)}
button.edit_btn {background-image: url(/images/info.png)}
button.approve_btn {background-image: url(/images/tick.png)}
fieldset { margin: 10px; background-color: #EEEEEE; border-style: solid; border-color: black;}
fieldset { background-color: #EEEEEE; }
fieldset fieldset { background-color: #DDDDDD; }
fieldset fieldset fieldset { background-color: #CCCCCC; }
fieldset.editBox { position: fixed; top: 10%; left: 10%; width: 70%; padding: 5%; opacity: 0.9; }
fieldset.editBox label { display: block;}
fieldset.editBox .delete_btn { position: absolute; bottom: -30px; right: 6%; }
fieldset.editBox .approve_btn { position: absolute; bottom: -30px; right: 12%;}


#calendar td{boxrder:1px solid red;}
.weekday { width:22px;color:#c42;}
.weekend {background-color:#EEAF00 ; color:white; width:22px;}
.today {font-weight:bold;}