* {
	margin:0;
	padding:0;
}

html {
	height:100%;
}

body {
	background:#FFFFFF;
	color:#000000;
	height:100%;
	margin:0px;
	padding: 0;
	font:14px Arial, Helvetica, sans-serif;
}

#pagecontainer {
	margin:auto;
	min-height:100%;
	width:955px;
}

* html #pagecontainer {
	height:100%;
}

#header {
	background-image:url('http://www.mjds.org/_images/banner.jpg');
	background-repeat:no-repeat;
	height:128px;
	width:955px;
}

#headerimage {
	float:left;
	height:88px;
	left:795px;
	position:relative;
	top:5px;
}

#headerimage img {

}

#topnav {
	padding-left:185px;
	padding-top:99px;
}

#topnav ul {
	list-style:none;
	margin:0;
	padding:0;
}

#topnav ul li {
	float:left;
}

#topnav ul li a {
	color:#5C0000;
	display:block;
	float:left;
	line-height:30px;
	text-decoration:none;
}

#topnav ul li a span {
	display:none;
}

#topnav #home {
	background-image:url('http://www.mjds.org/_images/topnav/home.jpg');
	background-repeat:no-repeat;
	height:29px;
	width:80px;
}

#topnav #aboutus {
	background-image:url('http://www.mjds.org/_images/topnav/aboutus.jpg');
	background-repeat:no-repeat;
	height:29px;
	width:80px;
}

#topnav #admissions {
	background-image:url('http://www.mjds.org/_images/topnav/admissions.jpg');
	background-repeat:no-repeat;
	height:29px;
	width:117px;
}

#topnav #academics {
	background-image:url('http://www.mjds.org/_images/topnav/academics.jpg');
	background-repeat:no-repeat;
	height:29px;
	width:107px;
}

#topnav #jewishlife {
	background-image:url('http://www.mjds.org/_images/topnav/jewishlife.jpg');
	background-repeat:no-repeat;
	height:29px;
	width:112px;
}

#topnav #extracurricular {
	background-image:url('http://www.mjds.org/_images/topnav/extracurricular.jpg');
	background-repeat:no-repeat;
	height:29px;
	width:146px;
}

#topnav #supportmjds {
	background-image:url('http://www.mjds.org/_images/topnav/supportmjds.jpg');
	background-repeat:no-repeat;
	height:29px;
	width:128px;
}

#main {
	background:url('http://www.mjds.org/_images/main_background.gif') repeat-y;
	height:100%;
	min-height:100%;
	width:955px;
}

#main #mjflogo {
	bottom:20px;
	position:relative;
}

#sidebar {
	background-color:#9595E6;
	background-image:url('http://www.mjds.org/_images/leftnav_background.jpg');
	background-repeat:repeat-x;
	border:1px #000000;
	color:#FFFFFF;
	font:12px Arial, Helvetica, sans-serif;
	float:left;
	height:100%;
	min-height:640px;
	padding:30px 10px 10px 10px;
	overflow:hidden;
	width:165px;
}

#content {
	background:#FFFFFF;
	color:#000000;
	display:inline;
	float:left;
	font:14px Arial, Helvetica, sans-serif;
	margin-top:5px;
	min-height:500px;
	padding:0 20px;
	width:730px;
}

#utilitybar {
	font:11px Arial, Helvetica, sans-serif;
	line-height:15px;
	margin:0px;
	padding:0px;	
}

#utilitybar ul {
	list-style-type:none;
	margin:0;
	padding:0;
	text-align:center;
}

#utilitybar ul li {
	float:left;
	margin-right:20px;	
}

#utilitybar ul li a {
	color:#000000;
	float:left;
	margin-right:20px;
	text-decoration:none;
}

#utilitybar label {
	font-weight:normal;
	margin-right:2px;
	padding-right:2px;
	width:70px;
}

#utilitybar label.search {
	font-weight:normal;
	margin-right:2px;
	padding-right:2px;
	width:60px;
}

#utilitybar input#q {	
	border:solid 1px #2C5E92;
	font:11px Arial, Helvetica, sans-serif;
	height:15px;
	margin:0px;
	padding:0px;
}

#utilitybar input#sa {
	background-color:#CBCFD2;
	border:solid 1px #2C5E92;
	font:11px Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
}

#utilitybar select#quick_link {
	background-color:#00467B;
	border:solid 1px #2C5E92;
	color:#FFFFFF;
	font:11px Arial, Helvetica, sans-serif;
}

a#a_1094 {
	background-image:url('http://www.mjds.org/_images/home_slide_background.gif');
	background-repeat:no-repeat;
	height:259px;
	width:387px;
}

#footercontainer {
	margin-left:185px;
}

#footer {
	margin:auto;
	padding-left:185px;
	text-align:center;
	width:450px;
}

#footer hr {
	background-color:#0033CC;
	color:#0033CC;
	height:2px;
}

#footernav {
	color:#0033CC;
	font:13px Arial, Helvetica, sans-serif;
	text-align:center;
	width:450px;
}

#footernav ul {
	margin:0px 0px 0px 65px;
	padding:0;
	text-align:center;
}

#footernav ul li {
	float:left;
	margin-left:20px;
}

#footernav ul li a {
	color:#0033CC;
	display:block;
	float:left;
	text-decoration:none;
}

#copyright {
	color:#0033CC;
	font:10px Arial, Helvetica, sans-serif;
}

.clear {
	clear:both;
}

/* Element Styles */
#content ul {
	margin-left:20px;
}

/* Form Styles */

form {
    margin:0;
    padding:0;
}

form#admin_login fieldset, form#frm fieldset, form#email_passwd fieldset {
	background:#FFFFFF;
	border:1px solid #333333;
	margin:20px 0;
	overflow:auto;
	padding:15px 10px;
}

form#admin_login fieldset legend, form#frm fieldset legend, form#email_passwd fieldset legend {
	color:#000000;
	font-weight:bold;
	padding:2px 5px;
}

form#admin_login fieldset label, form#frm fieldset label, form#email_passwd fieldset label {
    float:left;
    font-weight:bold;
    padding:5px;
    text-align:right;
    width:150px;
}

form#admin_login fieldset div, form#frm fieldset div, form#email_passwd fieldset div {
    margin-bottom:0.5em;
    padding:0;
    display:block;
}

form#admin_login fieldset input.input, form#frm fieldset input.input, form#email_passwd fieldset input.input {
	border:2px solid #000000;
	font-size:14px;
    margin:0 2px 0 0;
    padding:2px 0;
}

form#admin_login input:focus, textarea:focus, form#frm input:focus, form#email_passwd input:focus {
	background:#CCCCCC;
}

form#admin_login input.text, form#frm input.text, form#email_passwd input.text {
	width:160px;
	margin:0px 0px 0px 18px;
}

div.success {
	background:#EEF4D3 url('/_images/icons/check.png') no-repeat scroll 8px 6px;
	border:1px solid #90AC13;
	color:#6B800D;
	font-weight:bold;
	line-height:24px;
	margin:5px auto;
	padding:5px;
	text-align:center;
	width:100%;
}

div.alert {
	background:#F7CBCA url('/_images/icons/x.png') no-repeat scroll 5px 5px;
	border:1px solid #CC0000;
	color:#CC0000;
	font-weight:bold;
	line-height:24px;
	margin:5px auto;
	padding:5px;
	text-align:center;
	width:100%;
}

div.directions {
	
}

input.submit {
	background:#FFFFFF;	
	border:2px solid #333;
	color:#000000;
	float:left;
	font:bold 12px Arial, Helvetica, sans-serif;
	position:relative;
	left:160px;
}

div#admin_utilitynav {
	font:11px Arial, Helvetica, sans-serif;
	background:#CCCCCC;
	height:15px;
	padding:5px;	
}

div#admin_utilitynav ul {
	list-style-type:none;
	margin:0;
	padding:0;
	text-align:center;
}

div#admin_utilitynav li {
	float:left;
	margin-right:20px;
}

div#admin_utilitynav a {
	color:#000000;
	font:bold 11px Arial, Helvetica, sans-serif;
}

div.detailitems {
	padding:2px;
}

div#detailitems hr {
	background-color:#000000;
	border:none;
	color:#000000;
	height:2px;
	margin:5px 0px;
}

div.detailutility {
	background:#9595E6;
	clear:both;
	font:11px Arial, Helvetica, sans-serif;
	height:15px;
	padding:5px;		
}

div.detailutility ul {
	list-style-type:none;
	margin:0;
	padding:0;
	text-align:center;
}

div.detailutility li {
	float:left;
	margin-right:20px;
}

div#admin_right_graphics {
	background:#FFFFFF;
	padding:5px;
	text-align:center;
}

div#admin_right_graphics ul {
	list-style-type:none;
	margin:0;
	padding:0;
	text-align:center;
}

div#admin_right_graphics li {
	float:left;
	margin-right:20px;
}

div#categorydropdown {
	margin:5px 0;
	text-align:center;
}

div#addpage {
	margin:5px 0;
	text-align:center;
}

div.detailcontent {
	
}