#verbiage {
	margin: 10px;
	padding: 10px 20px 10px 10px;
	background-color: #dcf5cf;
	font-size: 9pt;
	font-weight: bold;
	color: #246411;
	border: 1px solid #91df66;
}
#verbiage ul { margin-bottom: 0; margin-right: 50px; }
#verbiage li { font-weight: normal; }
#browseTable{
	width: 100%;
}

#maininfo, #bottominfo {
	margin: 0 10px;
}

.mainitem, .bottomitem { margin: 0 0 0 0; }
.bottomitem { margin: 10px 0 0 0; }

#contact-info {
	width: 100%;
}
.contact-info-item {
	margin: 0 5px;
}
#contact-info p {
	margin: 0 0 10px 0;
}
.contactheader {
	border-bottom: 1px solid #ccc;
	font-weight: bold;
	margin: 0 0 2px 0 !important;
	font-size: 10pt !important;
}

.ui-tabs {
	font-size: 1em;
	font-family: 'Verdana','Arial','Helvetica',sans-serif;
}

.ui-tabs-panel {
	padding: 0.5em 0.5em !important;
	max-width: 900px;
width: 900px;
}

table.credit-list-public {
	font-size: 9pt;
	border-collapse: collapse;
}

table.credit-list-public th {
	font-size: 9pt;
	text-align: left; font-weight: bold;
	color: #1a3a55;
	border-bottom: 1px solid #88b6d9;
	padding: 1px 1em 0.1em 1em;
}

tr.chead td { cursor: pointer; padding: 1px 1em; }
tr.cdata { display: none; }
td.cdata { padding: 5px 10px; background-color:#bbd6ea; }

td.ptitle { font-weight: bold; }
td.ctitle {}
td.ctype {}
td.dname {}
td.cdate { width:1%;white-space:nowrap;text-align:right; font-style: italic; }

a.livecredit:link,a.livecredit:visited { color: #102167; }

.cdata-hidden { height: 0px; }

.chead-content {
	display: none;        /* required */
	position: absolute;   /* required */
	padding: 0;
	width: 600px;
	margin-top: -40px;
	margin-left: 150px;
	border: 2px solid #b0cfe6;
}

.chead-content h2 { font-size: 11pt; padding:4px 0 4px 0; margin: 0 0 4px 0 !important; color: #eaf1f7; background-color: #165f81 !important; text-align: center !important; }

/* set the image to use and establish the lower-right position */
.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2{
background-color: #f9ffa4;
}

.cssbox{
	/* intended total box width - padding-right(next) */
	width:400px !important;
	/* IE Win = width - padding */
	width:400px;
	/* the gap on the right edge of the image (not content padding) */
/*	padding-right:15px; */
	/* use to position the box */
	margin:0 0 0 -200px;
}

/* set the top-right image */
.cssbox_head{
	background-position:top right;
	/* pull the right image over on top of border */
	margin-right:0;
	/* right-image-gap + right-inside padding */
/*	padding-right:40px */
}

/* set the top-left image */
.cssbox_head h2{
/*	background-position:top left;
	margin:0; */
	/* reset main site styles*/
/*	border:0; */
	/* ditto */ /* padding-left = image gap + interior padding ... no padding-right */
/*	padding:5px 0 5px 10px;
	height:auto !important;
	height:1%
*/
}

/* IE Holly Hack */ /* set the lower-left corner image */
.cssbox_body{
	background-position:bottom left;
	margin-right:25px;
	/* interior-padding right */
	padding:0 0 10px 20px
} /* mirror .cssbox_head right/left */ 

.ui-helper-reset {
	font-size: 9pt;
	line-height: 0.5;
}

#credit-list .ui-accordion-header {  line-height: 2; font-size: 11pt; }

.ui-tabs .ui-tabs-nav { padding:0.1em 0.1em 0; }
.ui-widget-content { border-width: 0 1px 1px 1px; }

#searchtop {
	min-height:60px;
width:98%;
}

.person-link :link, .person-link :visited, .person-link {
	color: #1c548c;
	text-decoration: none;
	font-size: 11pt;
	font-weight: normal;
}

.person-image {
border:0; position: relative; right: 4px; top: 2px;
}

.search-head { font-size: 8pt; text-align: left; font-weight: bold; color: #1c548c; border-bottom: 1px dashed #95bfea; }

.oaff { font-size:9pt; font-weight: normal !important; }

.flaglabel { font-size: 8pt !important; cursor: pointer; position: relative; top:-2px; margin-right: 4px; }

