/* CSS Document */


	#page_body {
	  background-image: url(../images/sjs-watermark_leftnav.gif);
	background-repeat: no-repeat;
	background-position: bottom left;}
	
	 #page_body li {
	padding: 0px;
	margin: 0;
	background:none;}
	
	/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 0px 0px 10px 0px;
	width: 170px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 5px;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */


#body_right_inner ul{margin: 2px 5px;
padding:0 o o 5px;}
#body_right_inner ul li{margin: 0px 10px;
padding: 5px 2px 5px 5px;
	color :#4C4C4C;
	list-style:disc;}
	

#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
	list-style:none;
	}

#sidebar ul li {
list-style:none;
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 0px;
	padding-bottom: 5px;
	}
	#sidebar li il{
	list-style-type: none;
	}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	list-style:none;
	list-style-type: none;
	list-style-image: none;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 5px;
	list-style:none;
	list-style-type: none;
	list-style-image: none;
	}
#navigation {width: 500px; padding-top:5px; padding-bottom:10px;}
#navleft { float: left; width: 200px;}
#navright {width: 290px; 
margin-right:10px;
text-align:right; float:right;}
#navright h5{ margin:0; padding: 0; 
font: normal 12px/18px "Gill Sans", "Trebuchet MS", sans-serif;
color : #666666;}

/* ie6 hacks */
*html #wp-calendar td {
	padding: 3px 3px;
}

/* PRINTER STYLES */
@media print {
body {background:white; 
     font-size:10pt; 
     margin:0; }
#pagecontainer {
	padding : 0px;
	margin : 5px;
	background-color: #ffffff;
	text-align: left;
	width : 100%;
	border:none;
}
#pageheader_extra_left {margin : 0px auto; width : 100%;}
#pageheader_extra_left img{ display: block; 
     margin-left: auto; 
     margin-right: auto;}
#pageheader_extra_right { display:none; }
#sidebar { display:none; }
#header { display:none; }

#body_left { display:none; }
#page_body, #body_right{ margin:0; 
     float:none; 
     width:auto; border:none; }
#sub_template_image { display:none; } 
.body_right_header { display:none; } 
#page_footer { display:none; }	
	
#navigation { display:none;}
	
#sub_template_filler { display:none; }	

#page_body a { font-weight:bold; 
     color:#000066; 
     text-decoration:underline; }



h1, h2, h3, h4, h5, h6 { page-break-after:avoid; 
     page-break-inside:avoid;}
#page_body h3 {page-break-after:avoid; 
     page-break-inside:avoid;
     color:#111; font-weight:bold;}
blockquote, table, pre { page-break-inside:avoid; }
ul, ol, dl  { page-break-before:avoid; }
img { page-break-inside:avoid; 
     page-break-after:avoid; }
}