body  {
	  padding-right : 0;
	  padding-left : 0;
	  padding-bottom : 0;
	  margin : 0;
	  font-size : medium;
	  font-family:Arial, Helvetica, sans-serif;
	  padding-top : 0;
  }
#header, #header-sml {
	  padding-right : 0;
	  padding-left : 0;
	  background : #003063;
	  background-color:#034183;
	  color:white;
	  padding-bottom : 0;
	  margin : 0;
	  padding-top : 0;
	  width: 760px;
	  border-bottom: 6px solid white;
	  border-bottom: 6px solid #A50667;
	  height:130px;
  }
  #header-sml {
  	height:100px;
}
#main1 {
	  padding-right : 0;
	  padding-left : 0;
	  background : white url(images/drkblue-170.gif) repeat-y 0% 0%;
	  padding-bottom : 0;
	  margin : 0;
	  padding-top : 0;
	  width: 760px;
	 
  }
#main2 {
	  padding-right : 0;
	  padding-left : 0;
	  background :  url(images/white.gif) repeat-y 100% 0%;
	  padding-bottom : 0;
	  margin : 0;
	  padding-top : 0;
  }
#left {
	  padding-right : 0;
	  padding-left : 0;
	  font-size : 80%;
	  
	  float : left;
	  padding-bottom : 0;
	  margin : 0;
	  width : 170px;
	  padding-top : 0;
	  color:white;
  }
#right {
	  padding-right : 0;
	  padding-left : 0;
	  font-size : 80%;
	 
	  float : right;
	  padding-bottom : 0;
	  margin : 0;
	  width : 150px;
	  padding-top : 0;
  }
#middle, #middle-sub {
	  font-size : 90%;
	  background : white;
	  margin : 0 150px 0 170px;
	  width: 434px;
  }
#middle-sub {
	width: 544px;
	margin: 0 0 0 170px;
	padding: 5px 20px;
}
#middle-sub li, #middle-sub dt {
	margin-top:8px;
}
.column-in {
	  padding-right : 1em;
	  padding-left : 1em;
	  padding-bottom : 0.5em;
	  margin : 0;
	  padding-top : 0.5em;
  }
.cleaner {
	  clear : both;
	  border-right : medium none inherit;
	  padding-right : 0;
	  border-top : medium none inherit;
	  padding-left : 0;
	  font-size : 1px;
	  background : transparent none repeat scroll 0% 0%;
	  padding-bottom : 0;
	  margin : 0;
	  border-left : medium none inherit;
	  padding-top : 0;
	  border-bottom : medium none inherit;
	  height : 1px;
  }
h1 {
	  margin :  0;
	  text-align:center;
	  font-size:x-large;
  }
h2 {
	margin : 0.2em 0;
	color:#034183;
}
#header h2 {
	  margin : 0.2em 0;
	  text-align:center;
	  font-size:medium;
	  font-weight:normal;
	  color:white;
  }
h2.smaller {
	font-size: medium;
}
h3 {
	  margin : 0.2em 0;
	  font-size:medium;
	  color: #333;
  }
h4 {
	  margin : 0.2em 0;
  }
p {
	  margin : 0.5em 0;
  }
a {
	  color : black;
  }
#copy {
	  font-size : 80%;
	  text-align : center;
	  background-color:#034183;
	  color:white;
  }
 ul.mainmenu {
 	margin-top:10px;
 	list-style-position:outside;
	font-weight:bold;
	padding-left:2px;
	margin-left:2px;
	color:white;
	list-style-image:none;
	
}
ul.mainmenu li{
	margin-top:10px;
	
}
ul.submenu {
	font-weight:normal;
	list-style-position:outside;
	margin-left:10px;
	padding-left:10px; 
	color:white;
}
ul.submenu li {
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;
}
ul.submenu a {
	color:white;
	text-decoration:none;
}
ul.submenu a:visited {
	color:#ccc;
}
ul.submenu a:hover {
	color: #F44242;
	text-decoration:underline;
}
#home a {
	color:white;
	text-decoration:none;
}

#home a:hover {
color: #F44242;
	text-decoration:underline;
}	
#bookad {
	margin:10px 15px;
}
.email {
	text-align:center;
	color:white;
}
.email a {
	color:white;
}
#jrm {
	padding: 0 15px 10px 0;
	text-align:left;
}
#frame {
	border:1px  solid #034183;
	width:760px;
}
#hdremail {
	padding-bottom: 5px;
}
#counterlegend a{
	font-size:x-small;
	color:white;
}
#graph {
	padding-left:8px;
	padding-top:2px;
}
#namehd {
	padding-top:.8em;
}
#disclaimer {
	display:none;
}
th {	
	text-align:left;
}
.vita {
	margin-top:10px;
	font-weight:bold;
	color:#333;
}
.attn {
	color:red;
	font-size: 200%;
}