#wrap {
  margin: 20px auto;
  padding: 30px 20px 0 0;
  background: blue none repeat scroll 0% 50%;
  max-width: 1200px;
  min-width: 480px;
  width: 90%;
}
#screen {
  padding: 10px 10px 10px 0;
  background: #fff2b8 none repeat scroll 0% 50%;
}
#index {
  float: left;
  width: 20%;
  font-size: 1em;
  line-height: 1.5em;
  font-weight: bold;
  color: #000099;
}
#footer {
  border-top: 2px dotted #b74e07;
  clear: both;
  text-align: left;
  width: 90%;
  height: 2px;
}
h1, h2 {
  margin: 0;
  padding: 0;
}
p {
  margin: 0 0 0.5em;
  padding-right: 10px;
}
h3 {
  margin: 0.5em 0 0;
}
/* navigation */
#navigation {
	border-right:1px solid #999;
	margin:0 auto;
	width:830px;
	height:30px;
	list-style:none;
}
#navigation li {
	border-left:1px solid #999;
	float:left;
	width:110px;
	list-style:none;
}
#navigation a {
	color:#555;
	display:block;
	line-height:40px;
	text-align:center;
}
#navigation a:hover {
	background:#e3e3e3;
	color:#555;
}
#navigation .active {
	background:#e3e3e3;
	color:#777;
}

td.cross {font-size:.5em;
	}

#main_table {border:none;table-layout:auto;}
.main {
vertical-align:top; 
text-align:left;
color:#003F5B;
padding-top:10px;}

.jltitle {font-size:1.5em;
	font-weight:bold
	}
.jltitletimes {font-size:.6em;
	font-weight:bold
	}
	
.linkindex {
	background:#fafafa;
	border-right:1px solid #999;
	margin:0 auto;
	width:750px;
	height:40px;
	list-style:none;
}

.flyout {font-size:1.4em;
	 font-weight:bold;
}

div.content{clear:left;}

ul.tablelisting{
	font-size:1.5em;
	font-weight:bold;
	}

