/*///////////////////////////////////////////
// CSS - LRM Site Globals                  //
///////////////////////////////////////////*/
body {
	background: #45433e;
	margin: 0px;
	padding: 0px;
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none; 
	margin-left:auto;
	margin-right:auto;
	color: #45433e;
	height: 500 px;
}
a { color: #45433e; text-decoration:underline; }
a:hover { color: #45433e;  }
img {border: 0px none; }
.h1 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight:bold;
	color: #1d1809;
	text-align:left;
}
.h2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color:#45433e
}
.h3 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight:bold;
	color:#45433e

}
form {
	padding: 0px;
	margin: 0px;
}

ul, ol {
	margin: 10px 10px 10px 20px;
	padding-left: 0px;
}
ul li, ol li {
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
p {
	margin: 0px 0px 10px 0px;
}

/*///////////////////////////////////////////
// Layout - Main Container                 //
///////////////////////////////////////////*/
#shadow_container {
	width:1014px;
	background:url(/images/jo_background_shadows.png) repeat-y top;
	padding: 0px;
	margin: 30px;
	margin-left:auto;
	margin-right:auto;
	position: relative;
	display: block;
	
}
#container {
	width: 951px;
	padding: 0px;
	margin: 20px;
	background: #ffffff;
	margin-left:auto;
	margin-right:auto;
	position: relative;
	display: block;
}


/*///////////////////////////////////////////
// Layout - Top                            //
///////////////////////////////////////////*/
#top {
	background: #ffffff;
	height: 83px;
}

#logo a{
	position: absolute;
	top: 45px;
	left: 2px;
	height: 36px;
	width:  245px;
	background:  url(/images/jo_logo.png) no-repeat;
}

#schools {
	position: absolute;
	top: 30px;
	right: -45px;
	height: 55px;
	width: 218px;
/*	background:  url(/images/jo_schools.png) no-repeat;   */
}

/*/////////////////////////
//	Header				 //
//						 //
/////////////////////////*/
#grey_bar {
	width: 100%;
	height: 13px;
	background:#a2a1a0;
}


#header_image {
	background: #ededed;
	margin: 0px 0 0px 0;
	padding: 0px;

}
#header_front_image {
	min-height:421px;
	background:url(/images/jo_front_logo.jpg) no-repeat top;
	
}

/*///////////////////////////////////////////
// Layout - Main Menu Navigation Bar       //
///////////////////////////////////////////*/

#navcontainer {

	height: 31px;
	background:#1d1809;
	width: 100%;
	font-family: "Times New Roman", Times, serif;
	float: left;
	letter-spacing: 2px;
}


#navbar {
	width: 689px;
	margin-left: 2px;
	float:left;
}

#navbar li {
	margin-top: -.8em;
	list-style: none;
	float: left; 
	height: 32px;
	background:url(/images/jo_navbar_divider.png) no-repeat right ;


}
#navbar li a {	
	display: block;
	padding: .8em 10px  1.1em 10px;
	font-size:11px;
	text-transform: uppercase;
	text-decoration:none; 
	font-smooth: always;
	color: #a2a1a0;
}
#navbar a:hover {
	display: block;
	padding: .8em 10px  1.1em 10px;
	font-size:11px;
	text-transform: uppercase;
	text-decoration:none; 
	font-smooth: always;
	color: #fff;
}
	



/*//////////////////////////
//	Search				  //
//////////////////////////*/

#search {

	height: 28px;
	width: 300px;
	background: url(/images/lrm_search_button.png) no-repeat right;
	text-align:left;
	padding: .5em 0px  1.0em 0px;
	float:right;


	
}
#search_left {

	width: 55px;
	float: left;
	padding-top: .1em;
	text-align:right;
	vertical-align:middle;
	font-size:11px;
	color:#fff;
}
#search_right {
	width: 240px;
	float: right;
	text-align:right;
	padding-right:5px;
}

/*//////////////////////////////////////
// Left Bar							  //
//////////////////////////////////////*/

#left_side {
	float:left;
	width: 145px;
	height: 155px;
	padding-top: 1px;
}
#left_top {
	background:url(/images/jo_current_grey.png) no-repeat;
	height: 57px;
	margin-bottom:1px;
}
#left_top a{
  display:block;
  width:100%;
  height:100%;
  text-decoration:none;
}
#left_top a:hover {
	background:url(/images/jo_current_white.png) no-repeat;
}
#left_middle {
	background:url(/images/jo_inquire_grey.png) no-repeat;
	height:75px;
	margin-bottom:1px;
}
#left_middle a:hover{
	background:url(/images/jo_inquire_white.png) no-repeat;
}
#left_middle a{
  display:block;
  width:100%;
  height:100%;
  text-decoration:none;
}
#left_bottom {
	background:url(/images/jo_left_portrait.png) no-repeat;
	height: 333px;
}


/*///////////////////////////////////////////
// Content					               //
///////////////////////////////////////////*/


#content {
	width: 100%;
	background: #FFFFFF;
	margin: 0 0 0 0; 
}
#main_content {
	margin: 0px 0px 0px 200px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top:35px;
	padding-bottom:45px;
	min-height: 400px;
	width: 500px;

}
#main_content a:hover {
	font-weight:bold;
}


	
	
.italics {
	font-style:italic;
	font-weight:bold;
	color: #a2a1a0;
	
}

/*/////////////////////////////////////////
//		   Layout - Index Body			 //
//		 								 //
/////////////////////////////////////////*/
#left_index {
	width: 475px;
	min-height:87px;
	float: left;	
	background: url(images/jo_current_home_grey.png);
	padding-top: 1px;
	padding-bottom: 1px;
}
#left_index a{
  display:block;
  width: 475px;
  height:87px;
  text-decoration:none;
}

#left_index a:hover {
	background: url(/images/jo_current_home_white.png);
}
#right_index {
	width: 474px;
	min-height:87px;
	float: right;
	padding-top: 1px;
	padding-bottom: 1px;
    background: #16130a url(images/jo_inquire_home_grey.png) no-repeat right;
	margin-left: 1px;

}

#right_index a{
  display:block;
  width:474px;
  height:87px;
  text-decoration:none;
}
#right_index a:hover {
	background: url(/images/jo_inquire_home_white.png) no-repeat right;
}

#index_content {
	width: 100%;
	height: 89px;
	position:relative;
	background: #FFFFFF;
	margin: 0px 0px 1px 0px; 
	padding-bottom: 0px;
}

/*///////////////////////////////////////////
// Layout - Footer                         //
///////////////////////////////////////////*/

#footer {
	background:#45433e url(/images/jo_footer_shadow.png) top no-repeat;
	width:1009px;
	min-height:59px;
	width:100%;
	margin-top: -23px;
	padding-top: 18px;
	font-size: 6pt;
	text-align: center;
	color: #a2a1a0;
}
#footer_shadow {


#white_bar {
	width: 100%;
	height: 13px;
	background:#fff;
}

