/* common to all instances... */
/*#dyncontent {left: 0px; top: 60px; width: 680px; color: #000000;}*/
#dyncontent {position: relative; top: 70px; left: 0px; width: 680px; color: #000000;}
#dyncontent a, #dyncontent a:visited {color: #000000;}
#dyncontent a:hover {color: #000000;}

/*.searchcriteria {position: relative; width: 100%; left: 0px; top: 20px; margin: 0px 0px 24px 0px; padding: 0px;}
*/
.searchcriteria {position: relative; width: 100%; left: 0px; top: 0px; margin: 0px 0px 0px 0px; padding: 0px;}
.searchcriteria {font: 15pt Times New Roman, serif; color: #000000; font-weight: bold; font-style: normal;}
.searchcriteria .lineid {color: #000000;}

.left {color: #006600;}

#listheader {position: relative; width: 640px; top: 0px; left: 0px; z-index: 4;}

#dynamicHeader {font: 13pt Times New Roman, serif; color: #000000; font-weight: bold; font-style: italic; text-align: left; margin: 8px 0px;}
.dynamicExplain {font: 9pt Times New Roman, serif; color: #000000; font-weight: bold; font-style: normal; text-align: left; margin: 12px 0px;}

.even {background: #ffffff;}
.odd {background: #ffffff;}

#searchbox {background: #ffffff;}
form {color: #000000;}
#searchbox label {color: #000000;}
#groupresults {background: #ffffff;}

.backbutton {display: none;}

h5 {page-break-before: always; color: #ffffff; font-family: "Times New Roman", Times, serif; font-size : 10pt;}

/*#title1 {display: none;}
#title2 {display: none;}*/


/**************************/
/* instance specific... prepend: i(instance number)_d(detail level number) */
.i0_d0_listitem {width: 680px; left: 10px; top: 0px;}
.i0_d0_listitem {font: 9pt Times New Roman, serif; color: #666666; font-weight: bold; font-style: normal;}
.i0_d0_listitem a {color: #666666; text-decoration: underline;}
.i0_d0_listitem a:visited {color: #666666; text-decoration: underline;}
.i0_d0_listitem a:hover {color: #000000; text-decoration: none;}
.i0_d0_listitem .services {position: relative; width: 630px; left: 0px; top: 10px; margin: 0px 0px 0px 0px; padding: 0px;}
.i0_d0_listitem .morelink {display: none; position: relative; right: 20px; text-align: right;}
.i0_d0_listitem .i0_d0_website {color: #000000;}
.i0_d0_listitem .i0_d0_website a {color: #000000;}
.i0_d0_listitem .i0_d0_website a:visited {color: #000000;}
.i0_d0_listitem .i0_d0_website a:hover {color: #000000;}
.i0_d0_listitem .i0_d0_telephone1 {color: #000000;}
.i0_d0_listitem .i0_d0_services {position: relative; width: 700px; left: 0px; top: 0px; margin: 8px 0px 0px 0px; padding: 0px;}
.i0_d0_listitem .i0_d0_morelink {position: absolute; top: 76px; right: 0px; text-align: right;}
.i0_d0_groupvalue {position: relative; width: 100%; left: 0px; top: 0px; margin: 8px 0px; padding: 0px;}
.i0_d0_groupvalue {font: 15pt Times New Roman, serif; color: #000000; font-weight: bold; font-style: italic; text-decoration: underline;}
.i0_d0_otherinfo {display: none;}
.i0_d0_agency_name {font: 13pt Times New Roman, serif; color: #000000; font-weight: bold; font-style: normal; margin: 20px 0px 0px 0px;}
.i0_d0_agencyname {font: 11pt Times New Roman, serif; color: #000000; font-weight: bold; font-style: normal;}
#i0_d0_nextinseries {display: none;}
#i0_d0_previnseries {display: none;}
#i0_d0_printbuttons {right: 100px; top: 20px;}

/******/

.i0_d1_lineitem {font: 9pt Times New Roman, serif; color: #666666; font-weight: bold; font-style: normal;}
.i0_d1_lineitem a {color: #666666; text-decoration: underline;}
.i0_d1_lineitem a:visited {color: #666666; text-decoration: underline;}
.i0_d1_lineitem a:hover {color: #000000; text-decoration: none;}
.i0_d1_agency_name {color: #000000;}
.i0_d1_leftinline {olor: #000000;}

#i0_d1_printbuttons {right: 20px; top: 20px; z-index: 10;}
#i0_d1_subrecord_header {color: #000000; }
#i0_d1_subrecord_table {color: #000000;}

/****/
.i1_d0_listitem {width: 680px; left: 10px; top: 0px;}
.i1_d0_listitem {font: 9pt Times New Roman, serif; color: #666666; font-weight: bold; font-style: normal;}
.i1_d0_listitem a {color: #666666; text-decoration: underline;}
.i1_d0_listitem a:visited {color: #666666; text-decoration: underline;}
.i1_d0_listitem a:hover {color: #000000; text-decoration: none;}
.i1_d0_listitem .services {position: relative; width: 630px; left: 0px; top: 10px; margin: 0px 0px 0px 0px; padding: 0px;}
.i1_d0_listitem .morelink {display: none; position: relative; right: 20px; text-align: right;}
.i1_d0_groupvalue {position: relative; width: 100%; left: 0px; top: 0px; margin: 8px 0px; padding: 0px;}
.i1_d0_groupvalue {font: 13pt Times New Roman, serif; color: #000000; font-weight: bold; font-style: italic; text-decoration: underline;}
.i1_d0_otherinfo {display: none;}
.i1_d0_name {font: 13pt Times New Roman, serif; color: #000000; font-weight: bold; font-style: normal; margin: 20px 0px 0px 0px;}
#i1_d0_printbuttons {right: 100px; top: 20px;}

/********/
.igeneral_d0_listitem {font: 11px Arial, Verdana, sans-serif; color: #000000; font-weight: bold; font-style: normal;}
.igeneral_d0_listitem a, .igeneral_d0_listitem a:visited {font: 11px Arial, Verdana, sans-serif; color: #000000; font-weight: bold; font-style: normal; text-decoration: underline;}
.igeneral_d0_listitem a:hover {color: #000000; text-decoration: none;}

.igeneral_d0_name {font: 15px Arial, Verdana, sans-serif; color: #000000; font-weight: bold; font-style: normal;}
#dyncontent .igeneral_d0_listitem .igeneral_d0_email {font: 11px Arial, Verdana, sans-serif; color: #000000; font-weight: bold; font-style: normal;}
#dyncontent .igeneral_d0_listitem .igeneral_d0_email a, #dyncontent .igeneral_d0_listitem .igeneral_d0_email a:visited {font: 11px Arial, Verdana, sans-serif; color: #000000; font-weight: bold; font-style: normal; text-decoration: underline;}
#dyncontent .igeneral_d0_listitem .igeneral_d0_email a:hover {color: #000000; text-decoration: none;}
#dyncontent .igeneral_d0_listitem .igeneral_d0_website {font: 11px Arial, Verdana, sans-serif; color: #000000; font-weight: bold; font-style: normal;}
#dyncontent .igeneral_d0_listitem .igeneral_d0_website a, #dyncontent .igeneral_d0_listitem .igeneral_d0_website a:visited {font: 11px Arial, Verdana, sans-serif; color: #000000; font-weight: bold; font-style: normal; text-decoration: underline;}
#dyncontent .igeneral_d0_listitem .igeneral_d0_website a:hover {color: #000000; text-decoration: none;}
.igeneral_d0_groupvalue_h0 {position: relative; width: 100%; height: 20px; left: 0px; top: 0px; margin: 20px 0px 20px 0px; padding: 0px;}
.igeneral_d0_groupvalue_h0 {font: 17px Arial, Verdana, sans-serif; color: #000000; font-weight: bold; font-style: normal; text-decoration: underline;}
.igeneral_d0_groupvalue_h1 {position: relative; width: 100%; height: 20px; left: 0px; top: 0px; margin: 20px 0px 20px 6px; padding: 0px;}
.igeneral_d0_groupvalue_h1 {font: 16px Arial, Verdana, sans-serif; color: #000000; font-weight: bold; font-style: italic; text-decoration: none;}

#igeneral_d0_printbuttons {position: absolute; right: 20px; top: 20px; z-index: 10;}
#igeneral_d0_printbuttons img {border: 0px;}

/****/

.i50_d0_listitem {color: #000000;}
.i50_d0_listitem a, .i50_d0_listitem a:visited {font: 13px Arial, Verdana, sans-serif; color: #000000; font-weight: bold; font-style: normal; text-decoration: underline;}
.i50_d0_listitem a:hover {color: #000000; text-decoration: none;}

.i50_d0_title {font: 14px Arial, Verdana, sans-serif; color: #000000; font-weight: bold; font-style: normal;}
#dyncontent .i50_d0_listitem .i50_d0_website {font: 13px Arial, Verdana, sans-serif; color: #000000; font-weight: bold; font-style: normal;}
#dyncontent .i50_d0_listitem .i50_d0_website a, #dyncontent .i50_d0_listitem .i50_d0_website a:visited {font: 13px Arial, Verdana, sans-serif; color: #000000; font-weight: bold; font-style: normal; text-decoration: underline;}
#dyncontent .i50_d0_listitem .i50_d0_website a:hover {color: #996633; text-decoration: none;}
.i50_d0_groupvalue_h0 {position: relative; width: 100%; height: 20px; left: 0px; top: 0px; margin: 20px 0px 20px 0px; padding: 0px;}
.i50_d0_groupvalue_h0 {font: 16px Arial, Verdana, sans-serif; color: #000000; font-weight: bold; font-style: normal; text-decoration: underline;}
.i50_d0_groupvalue_h1 {position: relative; width: 100%; height: 20px; left: 0px; top: 0px; margin: 20px 0px 20px 6px; padding: 0px;}
.i50_d0_groupvalue_h1 {font: 16px Arial, Verdana, sans-serif; color: #000000; font-weight: bold; font-style: italic; text-decoration: none;}

#i50_d0_printbuttons {position: absolute; right: 20px; top: 20px; z-index: 10;}
#i50_d0_printbuttons img {border: 0px;}
#linkheader {position: relative; width: 700px; height: 30px; left: 0px; top: 0px; margin: 20px 0px 20px 0px; padding: 0px;}
#linkheader {font: 17px Arial, Verdana, sans-serif; color: #000000; font-weight: bold; font-style: italic;}


