/* common to all instances... */
/*#dyncontent {position: absolute; left: 0px; top: 180px; width: 700px; border: 0px solid black; z-index: 4;}*/
#dyncontent {position: absolute; left: 6px; top: 150px; width: 700px; border: 0px solid black; z-index: 4;}
#dyncontent {font: 13px Arial, Verdana, sans-serif; color: #663300; font-weight: normal; font-style: normal; text-decoration: none;}
#dyncontent a, #dyncontent a:visited {font: 13px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: normal; text-decoration: underline;}
#dyncontent a:hover {color: #996633; text-decoration: none;}

.searchcriteria {position: relative; width: 64%; left: 0px; margin: 0px; padding: 0px;}
.searchcriteria {font: 11px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: normal;}
.searchcriteria .lineid {color: #663300;}

#clearbutton {float: right;}

.lineitem {width: 650px; height: 1px; padding: 0px; margin: 0px 0px 6px 0px;}
.first {font: 20px Arial, Verdana, sans-serif; color: #003399; font-weight: bold; font-style: normal; margin: 20px 0px;}
.left {width: 180px; height: 3px; margin: 0px; padding: 0px; font-weight: bold; text-align: right; float: left; right: 0px; color: #003399;}
.right {width: 454px; height: 3px; margin: 0px; padding: 0px; text-align: left; float: right; left: 0px;}

#dynamicHeader {font: 18px Arial, Verdana, Arial, sans-serif; color: #663300; font-weight: bold; font-style: italic; text-align: left; margin: 8px 0px;}
.dynamicExplain {font: 14px Arial, Verdana, Arial, sans-serif; color: #663300; font-weight: bold; font-style: normal; text-align: left; margin: 12px 0px;}

.even {background: #ffeedd; margin: 6px; padding: 4px 4px 4px 4px;}
.odd {background: #eeddcc; margin: 6px; padding: 4px;}
#searchbox {background: #ffeedd; margin: 20px 10px 0px 10px; padding: 4px;}
form {color: #663300;}
#searchbox label {font: 13px Arial, Verdana, Arial, sans-serif; color: #663300; font-weight: bold; font-style: normal; text-align: left; margin: 12px 0px;}
#gobutton {background: #ffffff; margin: 24px; padding: 4px; width: 500px; text-align: right;}
#thebutton {float: right; margin: 0px 0px 0px 20px;}
#groupresults {background: #eeddcc; margin: 20px 10px 0px 10px; padding: 4px;}

.backbutton {display: inline;}

/*.checkcol1 {position: absolute; left: 125px;}
.checkcol2 {position: absolute; left: 315px;}
.checkcol3 {position: absolute; left: 505px;}*/
.checkcol1 {position: absolute; left: 20px;}
.checkcol2 {position: absolute; left: 230px;}
.checkcol3 {position: absolute; left: 430px;}
h5 {color: #ffffff; font-family: "Times New Roman", Times, serif; font-size : 10pt;}

/**************************/
/* instance specific... prepend: i(instance number)_d(detail level number) */

#i0_d0_nextinseries {position: absolute; right: 50px;}
#i0_d0_nextinseries a {font: 12px Arial, Verdana, sans-serif; color: #663300; text-decoration: none;}
#i0_d0_nextinseries a:hover {color: #996633; text-decoration: underline;}
#i0_d0_previnseries {position: absolute; left: 30px;}
#i0_d0_previnseries a {font: 12px Arial, Verdana, sans-serif; color: #663300; text-decoration: none;}
#i0_d0_previnseries a:hover {color: #996633; text-decoration: underline;}

/*.i0_d0_listitem {position: relative; width: 700px; height: 130px; left: 10px; top: 0px; margin: 0px 0px 16px 0px; padding: 0px;}
*/
.i0_d0_listitem {position: relative; width: 700px; height: 20px; left: 10px; top: 0px; margin: 0px 0px 0px 0px; padding: 0px;}
.i0_d0_listitem {font: 13px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: normal;}
.i0_d0_listitem a {color: #663300; text-decoration: underline;}
.i0_d0_listitem a:visited {color: #663300; text-decoration: underline;}
.i0_d0_listitem a:hover {color: #996633; text-decoration: none;}

.i0_d0_listitem .i0_d0_website {color: #663300;}
.i0_d0_listitem .i0_d0_telephone1 {color: #663300;}
.i0_d0_listitem .i0_d0_services {position: relative; width: 700px; left: 0px; top: 0px; margin: 8px 0px 4px 0px; padding: 0px;}
.i0_d0_listitem .i0_d0_morelink {position: relative; margin: 0px; padding: 0px; text-align: left;}
.i0_d0_listitem .i0_d0_morelink a {font: 13px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: normal; text-decoration: underline;}
.i0_d0_listitem .i0_d0_morelink a:visited {font: 13px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: normal; text-decoration: underline;}
.i0_d0_listitem .i0_d0_morelink a:hover {color: #996633; text-decoration: none;}

.i0_d0_agency_name {font: 17px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: normal;}
.i0_d0_groupvalue {position: relative; width: 100%; height: 20px; left: 0px; top: 0px; margin: 8px 0px 20px 0px; padding: 0px;}
.i0_d0_groupvalue {font: 18px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: italic; text-decoration: underline;}

.i0_d0_otherinfo {font: 13px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: italic; text-decoration: none;}
.i0_d0_otherinfo a, .i0_d0_otherinfo a:visited {font: 13px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: italic; text-decoration: underline;}
.i0_d0_otherinfo a:hover {color: #996633; text-decoration: none;}
.i0_d0_otherinfo form {display: inline;}

#i0_d0_printbuttons {position: absolute; right: 0px; top: 206px; z-index: 10;}
#i0_d0_printbuttons img {border: 0px;}
#i0_d0_printbuttons2 {position: absolute; right: 160px; top: 206px; z-index: 10;}
#i0_d0_printbuttons2 img {border: 0px;}
#i0_d0_printexplain {position: absolute; right: 70px; top: 160px; z-index: 10; }
#i0_d0_printexplain a, #printexplain a:visited {font: 14px Arial, Verdana, sans-serif; color: #663300; font-weight: normal; font-style: normal; text-decoration: underline;}
#i0_d0_printexplain a:hover {color: #996633; text-decoration: none;}

/******/

.i0_d1_lineitem {width: 650px; height: 1px; padding: 0px; margin: 0px 0px 0px 0px;}
.i0_d1_lineitem a, .lineitem a:visited {font: 13px Arial, Verdana, sans-serif; color: #663300; font-weight: normal; font-style: normal; text-decoration: underline;}
.i0_d1_lineitem a:hover {color: #3366cc; text-decoration: none;}
.i0_d1_agency_name {width: 600px; font: 20px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: normal; margin: 20px 0px;}
.i0_d1_left {width: 120px; height: 3px; margin: 0px; padding: 0px; font-weight: bold; text-align: left; float: left; right: 0px; color: #663300;}
.i0_d1_leftinline {font-weight: bold; color: #663300;}
.i0_d1_right {width: 514px; height: 3px; margin: 0px; padding: 0px; text-align: left; float: right; left: 0px;}
.i0_d1_services_left {width: 120px; height: 3px; margin: 0px; padding: 0px; font-weight: bold; text-align: left; left: 0px; color: #663300;}
.i0_d1_services_right {width: 660px; margin: 0px; padding: 0px; text-align: left; position: relative; left: 24px;}

#i0_d1_printbuttons {position: absolute; right: 20px; top: 180px; z-index: 10;}
#i0_d1_printbuttons img {border: 0px;}
#i0_d1_subrecord_header {font: 13px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: normal;}
#i0_d1_subrecord_table {font: 12px Arial, Verdana, sans-serif; color: #663300; font-weight: normal; font-style: normal;}
#i0_d1_backtolist {position: absolute; right: 20px; top: 220px; z-index: 10;}
#i0_d1_backtolist img {border: 0px;}

/******/

.i1_d0_listitem {position: relative; width: 700px; height: 130px; left: 10px; top: 0px; margin: 0px 0px 0px 12px; padding: 0px;}
.i1_d0_listitem {font: 11px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: normal;}
.i1_d0_listitem a, .i1_d0_listitem a:visited {font: 11px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: normal; text-decoration: underline;}
.i1_d0_listitem a:hover {color: #996633; text-decoration: none;}

.i1_d0_name {font: 15px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: normal;}
#dyncontent .i1_d0_listitem .i1_d0_email {font: 11px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: normal;}
#dyncontent .i1_d0_listitem .i1_d0_email a, #dyncontent .i1_d0_listitem .i1_d0_email a:visited {font: 11px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: normal; text-decoration: underline;}
#dyncontent .i1_d0_listitem .i1_d0_email a:hover {color: #996633; text-decoration: none;}
#dyncontent .i1_d0_listitem .i1_d0_website {font: 11px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: normal;}
#dyncontent .i1_d0_listitem .i1_d0_website a, #dyncontent .i1_d0_listitem .i1_d0_website a:visited {font: 11px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: normal; text-decoration: underline;}
#dyncontent .i1_d0_listitem .i1_d0_website a:hover {color: #996633; text-decoration: none;}
.i1_d0_groupvalue_h0 {position: relative; width: 100%; height: 20px; left: 0px; top: 0px; margin: 20px 0px 20px 0px; padding: 0px;}
.i1_d0_groupvalue_h0 {font: 19px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: normal; text-decoration: underline;}
.i1_d0_groupvalue_h1 {position: relative; width: 100%; height: 20px; left: 0px; top: 0px; margin: 20px 0px 20px 6px; padding: 0px;}
.i1_d0_groupvalue_h1 {font: 17px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: italic; text-decoration: none;}

#i1_d0_printbuttons {position: absolute; right: 0px; top: 180px; z-index: 10;}
#i1_d0_printbuttons img {border: 0px;}

/******/

.i2_d0_listitem {position: relative; width: 700px; height: 10px; left: 10px; top: 0px; margin: 0px 0px 0px 12px; padding: 0px;}
.i2_d0_listitem {font: 11px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: normal;}
.i2_d0_listitem a, .i2_d0_listitem a:visited {font: 11px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: normal; text-decoration: underline;}
.i2_d0_listitem a:hover {color: #996633; text-decoration: none;}

.i2_d0_name {font: 15px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: normal;}
#dyncontent .i2_d0_listitem .i2_d0_email {font: 11px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: normal;}
#dyncontent .i2_d0_listitem .i2_d0_email a, #dyncontent .i2_d0_listitem .i2_d0_email a:visited {font: 11px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: normal; text-decoration: underline;}
#dyncontent .i2_d0_listitem .i2_d0_email a:hover {color: #996633; text-decoration: none;}
#dyncontent .i2_d0_listitem .i2_d0_website {font: 11px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: normal;}
#dyncontent .i2_d0_listitem .i2_d0_website a, #dyncontent .i2_d0_listitem .i2_d0_website a:visited {font: 11px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: normal; text-decoration: underline;}
#dyncontent .i2_d0_listitem .i2_d0_website a:hover {color: #996633; text-decoration: none;}
.i2_d0_groupvalue_h0 {position: relative; width: 100%; height: 20px; left: 0px; top: 0px; margin: 20px 0px 20px 0px; padding: 0px;}
.i2_d0_groupvalue_h0 {font: 19px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: normal; text-decoration: underline;}
.i2_d0_groupvalue_h1 {position: relative; width: 100%; height: 20px; left: 0px; top: 0px; margin: 20px 0px 20px 6px; padding: 0px;}
.i2_d0_groupvalue_h1 {font: 17px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: italic; text-decoration: none;}

#i2_d0_printbuttons {position: absolute; right: 0px; top: 100px; z-index: 10;}
#i2_d0_printbuttons img {border: 0px;}

/******/

/*.igeneral_d0_listitem {position: relative; width: 700px; height: 120px; left: 10px; top: 0px; margin: 0px 0px 0px 12px; padding: 0px;}
*/
.igeneral_d0_listitem {position: relative; width: 700px; left: 10px; top: 0px; margin: 8px 0px 12px 12px; padding: 0px;}
.igeneral_d0_listitem {font: 11px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: normal;}
.igeneral_d0_listitem a, .igeneral_d0_listitem a:visited {font: 11px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: normal; text-decoration: underline;}
.igeneral_d0_listitem a:hover {color: #996633; text-decoration: none;}

.igeneral_d0_name {font: 15px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: normal;}
#dyncontent .igeneral_d0_listitem .igeneral_d0_email {font: 11px Arial, Verdana, sans-serif; color: #663300; 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: #663300; font-weight: bold; font-style: normal; text-decoration: underline;}
#dyncontent .igeneral_d0_listitem .igeneral_d0_email a:hover {color: #996633; text-decoration: none;}
#dyncontent .igeneral_d0_listitem .igeneral_d0_website {font: 11px Arial, Verdana, sans-serif; color: #663300; 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: #663300; font-weight: bold; font-style: normal; text-decoration: underline;}
#dyncontent .igeneral_d0_listitem .igeneral_d0_website a:hover {color: #996633; text-decoration: none;}
.igeneral_d0_groupvalue_h0 {position: relative; width: 100%; height: 20px; left: 0px; top: 0px; margin: 16px 0px 20px 0px; padding: 0px;}
.igeneral_d0_groupvalue_h0 {font: 17px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: normal; text-decoration: underline;}
.igeneral_d0_groupvalue_h1 {position: relative; width: 100%; height: 20px; left: 0px; top: 0px; margin: 0px 0px 20px 6px; padding: 0px;}
.igeneral_d0_groupvalue_h1 {font: 16px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: italic; text-decoration: none;}

#igeneral_d0_printbuttons {position: absolute; right: 0px; top: 206px; z-index: 10;}
#igeneral_d0_printbuttons img {border: 0px;}

/******/

.i50_d0_listitem {position: relative; width: 700px; left: 10px; top: 0px; margin: 0px 0px 0px 22px; padding: 0px;}
.i50_d0_listitem {font: 13px Arial, Verdana, sans-serif; color: #663300; font-weight: normal; font-style: normal;}
.i50_d0_listitem a, .i50_d0_listitem a:visited {font: 13px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: normal; text-decoration: underline;}
.i50_d0_listitem a:hover {color: #996633; text-decoration: none;}

.i50_d0_title {font: 14px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: normal;}
#dyncontent .i50_d0_listitem .i50_d0_website {font: 13px Arial, Verdana, sans-serif; color: #663300; 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: #663300; 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 10px; padding: 0px;}
.i50_d0_groupvalue_h0 {font: 16px Arial, Verdana, sans-serif; color: #663300; 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 16px; padding: 0px;}
.i50_d0_groupvalue_h1 {font: 16px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: italic; text-decoration: none;}

#i50_d0_printbuttons {position: absolute; right: 0px; top: 180px; z-index: 10;}
#i50_d0_printbuttons img {border: 0px;}

#linkheader {position: relative; width: 700px; height: 30px; left: 10px; top: 0px; margin: 0px; padding: 0px;}
#linkheader {font: 17px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: italic;}


#manage_printbuttons {position: absolute; right: 0px; top: 30px; z-index: 10;}
#manage_printbuttons img {border: 0px;}
