@media all {
#search-box {
	position:absolute;
	top:20px;
	right:10px;
	width:160px;
	padding:15px 10px 10px 10px;
	background-color:#e7eaee;
}
#body-text {
	display: block;
	overflow: hidden;
	margin:20px 180px 0 0;
}
#body-nav {
	display: block;
	width: 140px;
	background-color:#CCCCCC;
	float:left;
	
	margin: 0 10px 0 0;
}
#content {
	display: block;
	margin: 0 30px 0 160px;
}
#breadcrumbs {
}
#content strong, #content b {
	color:#40590a;
	font-weight:bold;
}
#content h1 {
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	color:#40590a;
	margin: 1em 0 0em 0;
	padding: 0 0 0 0;
}
#content h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#09264e;
	margin: .5em 0 0em 0;
	padding: 0 0 0 0;
}
#content h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#09264e;
	margin: .5em 0 0em 0;
	padding: 0 0 0 0;
}
#content p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:140%;
	margin: .5em 0 0em 0;
	padding: 0 0 0 0;
}
#content ul {
	list-style-type:square;
	font-size:12px;
	line-height:140%;
}
#content ul ul{
	list-style-type:disc;
}
#content blockquote {
}

.foxytable {
	width:95%;
	border:1px solid #9ea9b9;
	
}
.foxytable td, .foxytable th {
	padding:4px;
	
}
.foxytable th {
	color:#fff;
	background-color:#09264E;
	border-right:1px solid #9ea9b9;
	font-weight:normal;
	text-align:left;
}
.foxytable td {
	background-color:#fff;
}
.foxytable caption {
	text-align:left;
}
.foxytable tr.grey td {
	background-color:#eeeeee;
}
}
@media print{
	#nav {display:none;}
	#body {top:100px;}
	#body-nav, #body-nav ul, #body-nav li, #body-nav a:link { display:none; }
	#body-text {margin-right:50px;}
	#content {margin-left:50px;}
	#breadcrumbs {display:none;}
	#login-box {display:none; height:0px; overflow:hidden;}
}