body {
	font: 11px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	background: white;
}
div.container {
	width:auto;
  }
#wrap {
	width: 474px;
	padding-top:15px;
	margin-bottom:-19px;
}
#header {
	float: left;
	width: 758px;
	border-style: solid;
	border-width: 1px;
	margin-bottom: -1px;
}
#header h1 {
	float: left;
	margin-left: 15px;
	margin-bottom: 20px;
	margin-top: 20px;
	font-size: 22px;
}
#header h2 {
	float: left;
	font-weight: normal;
	font-size: 14px;
	margin-left: 15px;
	margin-top: 27px;
	margin-bottom: 0;
}
#search {
	float: right;
	margin: 25px 15px 0 0;
}
#search input {
	width: 200px;
}
#tabbedcontent {
display:block;
padding: 0px;
margin:0px 0px 0px 0px;
}
#nav {
	width: 175px;
	float: left;
	border-style: solid;
	border-width: 1px;
	margin-right: -1px;
	
}
#nav ul {
	padding: 0;
	margin-top: 12px;
	margin-left: 15px;
}
#nav li {
	list-style: none;
	margin-bottom: 1px;
}
#nav li a {
	color: black;
	text-decoration: none;
}
#nav li a:hover {
background: #d9e7ff;
	 }
.tabs {
	padding: 0 0 0 1px;
	float:left;
	margin-top: 0;
	margin-bottom: 0px;
	width: 470px;
	margin-left: -1px;
	display:block;	
}
.tabs li {
	list-style: none;
	float: left;
	margin-right: 5px;
	margin-bottom: 0px;
	background: #d9e7ff;
	padding-top: 4px;
	padding-bottom: 3px;
	background-image:url(/images/pfinder/tab-normal.jpg);
}
.tabs li a {
text-decoration: none;
color:#002B67;
/* background: #d9e7ff; */
padding: 3px 18px;
}
.tabs .active {
background-color:#784BA6;
font-weight:bold;
}
.tabs .active a {
background: url(/images/pfinder/tab-purple-left.jpg) top left no-repeat;
background-color:#784BA6;
color: white;
}
.tabs .active a:hover {
background: url(/images/pfinder/tab-purple-left.jpg) top left no-repeat;
background-color:#784BA6;
color: white;
}
.tabs a:hover {
background-image:url(/images/pfinder/tab-hover.jpg);
background-repeat:repeat-x;
color:#002B67;
}
#content {
	xfloat:left;
	border-style: none;
	width: 470px;
	border-width: 0px;
	display:block;
	height:200px;
}
#form {
/*
xpadding:0px 0px 0px 0px;
xpadding:20px 20px 4px 20px;
xbackground-color:#440386;
xfloat:left;
x	border-style: none;
*/
width: 460px;
border-width: 0px;
display:block;
}
#form table tr td {
color:#FFFFFF;
}
#myspan {
float:inherit;
border-style:none;
width:auto;
height: auto;
}
#results {
	float:inherit;
	border-style:none;
	width:auto;
	height: 400px;
	display:block;
}
#content h3 {
	margin-left: 0px;
	margin-top: 1px;
	margin-bottom: 3px;
	font-size: 18px;
}
#content p {
	margin: 0px 0px 0px 0px;
	line-height: 1.5em;
}
#footer {
	width: 758px;
	float: left;
	border-style: solid;
	border-width: 1px;
	margin-top: -1px;
}
h4 {
	margin: 0;
	background: #efefef;
	padding-left: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #666;
	border-bottom: 1px solid #ccc;
	font-weight: normal;
}
h4 a {
	float: right;
	margin-right: 3px;
	text-decoration: none;
	border: 1px solid #ccc;
	background: white;
	font-size: 10px;
	color: black;
	padding: 1px 5px;
	border-bottom: 1px solid white;
}
#footer p {
	text-align: center;
}
.hide {
	display: none;
}
/* CSS for checklists */
.checklist {
    border: 1px solid #ccc;
    list-style: none;
    height: 8em;
    overflow: auto;
    width: 11em;
}
.checklist, .checklist li { margin: 0; padding: 0; }
.checklist label:hover { background: #777; color: #fff; }
.checklist label {
    display: block;
    padding-left: 25px;
    text-indent: -25px;
}
#resultslinks a {
font-weight:bold;
}
#resultslinks a:hover {
font-weight:bold;
text-decoration:underline;
}
/* --------------------------------------------------- ROUNDED ------*/
/* ADD ROUND CORNERS TO BOX */
 .rbroundbox { 
 /*background: url(/images/pfinder/background.gif) repeat; */
 background: url(/images/pfinder/pfindergrade.jpg) repeat-x;
 width:476px;
 /*height:auto;*/
 display:block;
 }
 .rbtop div { background: url(/images/pfinder/tl.gif) no-repeat top left; }
 .rbtop { background: url(/images/pfinder/tr.gif) no-repeat top right; }
 .rbbot div { background: url(/images/pfinder/bl.gif) no-repeat bottom left; }
 .rbbot { background: url(/images/pfinder/br.gif) no-repeat bottom right; }
 /* height and width stuff, width not really needed. */
 .rbtop div, .rbtop, .rbbot div, .rbbot {
 width: 100%;
 height: 7px;
 font-size: 1px;
 }
 .rbcontent { margin: 0 7px; color:#FFFFFF; }
 /* .rbroundbox { width: 50%; margin: 1em auto; } */
 
 /* --------------------------------------------------- RESULTS FORMATTING --------------*/
 
