/* CSS Document */


/* lay-out */
#searchContainer div#searchForm { display:none; }
#identity dt { display:none; }
#identity dd img { float:right; width:200px; }

#breadcrums { display:none; }
#menu {display:none; }
#pagePartFooter { display:none; }


#searchContainer div#searchDetail div div#recordDetail { width:100%; }

#searchContainer div#searchDetail div div#recordDetail div.pagerBar { display:none; }
#searchContainer div#searchDetail div div#recordDetail ul.fra { list-style-type:none; margin: 1em 0 0 0; padding:0; }
#searchContainer div#searchDetail div div#recordDetail ul.fra li { list-style-type:none; margin:0; padding:0 0 0 1.5em; border-left:1px dotted #aaa; }
#searchContainer div#searchDetail div div#recordDetail ul.fra li h1 { color:#666; }
#searchContainer div#searchDetail div div#recordDetail ul.fra li ul.faa { list-style-type:none; margin:0 0 0 1em; padding:0; }
#searchContainer div#searchDetail div div#recordDetail ul.fra li ul.faa li { list-style-type:none; margin:0; padding:3em 0 0 1.5em; border-left:1px dotted #aaa; }
#searchContainer div#searchDetail div div#recordDetail ul.fra li ul.faa li h2 { color:#666; }
#searchContainer div#searchDetail div div#recordDetail ul.fra li ul.faa li ul.fsa { list-style-type:none; margin:0 0 0 1em; padding:0; }
#searchContainer div#searchDetail div div#recordDetail ul.fra li ul.faa li ul.fsa li { list-style-type:none; margin:0; padding:2em 0 0 1.5em; }

#searchContainer div#searchDetail div div#recordDetail ul.faa { list-style-type:none; margin:0; padding:0; }
#searchContainer div#searchDetail div div#recordDetail ul.faa li { list-style-type:none; margin:0; padding:2em 0 0 0; }
#searchContainer div#searchDetail div div#recordDetail ul.faa li h2 { color:#666; }
#searchContainer div#searchDetail div div#recordDetail ul.faa li ul.fsa { list-style-type:none; margin:0 0 0 1em; padding:0; }
#searchContainer div#searchDetail div div#recordDetail ul.faa li ul.fsa li { list-style-type:none; margin:0; padding:2em 0 0 1.5em; border-left:1px dotted #aaa;}
#searchContainer div#searchDetail div div#recordDetail ul.faa li ul.fsa li h3 { color:#666; }

#searchContainer div#searchDetail div div#recordDetail ul li { clear:both; }
#searchContainer div#searchDetail div div#recordDetail ul li h1 { margin:0; padding:0; font-size:1.1em; }
#searchContainer div#searchDetail div div#recordDetail ul li h2 { margin:0; padding:0; font-size:1.1em; }
#searchContainer div#searchDetail div div#recordDetail ul li h3 { margin:0; padding:0; font-size:1.1em; }
#searchContainer div#searchDetail div div#recordDetail ul li h4 { margin:0; padding:0; font-size:1.1em; }
#searchContainer div#searchDetail div div#recordDetail ul li dl { display:block; margin:1em 0 0 0; padding:0; clear:both; position:relative; }
#searchContainer div#searchDetail div div#recordDetail ul li dl dt { margin:0; padding:2px 5px; width:100px; border-top:1px solid #ccc; position:absolute; line-height:normal; font-size:0.9em; color:#666; }
#searchContainer div#searchDetail div div#recordDetail ul li dl dd { margin:0 0 0 115px; padding:2px 5px; border-top:1px solid #ccc; }
#searchContainer div#searchDetail div div#recordDetail ul li dl dd a { text-decoration:underline; color:#000; }
#searchContainer div#searchDetail div div#recordDetail ul li dl dd a.pen { background:url(/static/assets/images/icon_pen.gif) no-repeat left; padding-left:18px; }
#searchContainer div#searchDetail div div#recordDetail ul li dl dd a.image { margin:3px 3px 0 0; }
#searchContainer div#searchDetail div div#recordDetail ul li dl dd a.image img { height:150px; }

#searchContainer div#searchDetail div div#recordDetail ul li a.top { margin:0 0 1em 0; padding:0 0 0 10px; float:right; color:#666; }

#searchContainer div#searchDetail div div#recordDetail div#structureMap { margin:0.5em 0 2em 0; padding:10px; background:#fff url(/static/assets/images/box-border-topleft.gif) no-repeat 0 0; }
#searchContainer div#searchDetail div div#recordDetail div#structureMap h3 { color:#666; font-size:1.2em; }
#searchContainer div#searchDetail div div#recordDetail div#structureMap ul { list-style-type:none; margin:0; padding:0; }
#searchContainer div#searchDetail div div#recordDetail div#structureMap ul li { list-style-type:none; margin:0; padding:2px 0 2px 1em; position:relative; background:url(/static/assets/images/arrow-grey-right.gif) no-repeat 0.2em 0.6em; }
#searchContainer div#searchDetail div div#recordDetail div#structureMap ul li ul { margin-left:1em; }
#searchContainer div#searchDetail div div#recordDetail div#structureMap ul li a { margin:0 2em 0 0; padding:0; color:#000; text-decoration:underline; }
#searchContainer div#searchDetail div div#recordDetail div#structureMap ul li a:hover { color:#c00; }
#searchContainer div#searchDetail div div#recordDetail div#structureMap ul li span { margin:0; padding:0; color:#666; }


/* detailresult IE FIX */

#searchContainer div#searchDetail div div#recordDetail ul li dl { width:95%; }
#searchContainer div#searchDetail div div#recordDetail ul li dl dt { font-size:0.85em; left:0; }
