/* directories */
table.list {margin: 7px 0px 0px 0px;font-size: 12px;color: #666666;}
table.list th {background-color: #6FB2DF;color: #FFF;padding: 5px 5px 5px 5px;font-size: 14px;}

/* main directory list */
table#dirlist						{margin: 7px 0px 0px 0px;font-size: 12px;color: #666666;}
table#dirlist th					{background-color: #2F5F7F;color: #FFF;padding: 5px 5px 5px 5px;font-size: 14px;}
table#dirlist > tbody > tr > td		{height:55px;border-color: #eee;border-style: solid;border-width: 0px 0px 1px 0px;vertical-align:middle;}
table#dirlist a.submit				{text-decoration: none;float: right;color: #336699;border-width: 1px;border-style: solid;border-color: #FFFFFF;padding: 9px 1px 9px 1px;margin: 5px 0;}
table#dirlist a.submit:hover		{background-color: #eeeeee;border-color: #DDDDDD;}
table#dirlist a.dir-link			{color: #666666;text-decoration: none;font-size: 12px;font-weight: normal;width: 354px;float: left;padding: 1px;border-width: 1px;border-style: solid;border-color: #FFFFFF;overflow: hidden;margin: 5px 0;}
table#dirlist a.dir-link:hover		{background-color: #eeeeee;border-color: #DDDDDD;}
table#dirlist a.dir-link:visited	{background-image: url(../layout/visited_directory.png);background-repeat: no-repeat;background-position: right;}
table#dirlist a.dir-link span		{color: #336699;font-size: 14px;font-weight: bold;text-decoration: none;}
a.action							{display:block;padding: 7px;text-decoration: none;float: right;cursor:hand;}
a.action:hover						{padding: 6px;border:1px solid #CCC;background:#EEE;text-decoration:none;}

/* main directory list ajax expansion */
span.directory-details		{overflow:hidden;width: 910px;height: 100%;display:block;padding: 4px 4px 4px 16px;background: #FFF url(../layout/directory_detail_background.png) no-repeat;border: 1px solid #EEE;}
span.directory-report		{overflow:hidden;width: 910px;height: 100%;display:block;padding: 4px 4px 4px 16px;background: #FFF url(../layout/directory_report_background.png) no-repeat;border: 1px solid #EEE;}

table#dirlist td.directory-expand {overflow:hidden;vertical-align:top; background-color: #EEE;padding: 4px;margin: 0;}
table#dirlist td.directory-expand td {border: 0;padding: 3px 5px 3px 0;}
td.directory-expand span img.expand-load {margin: 192px 442px 192px 442px;}
td.directory-expand span h1 {color: #000;padding: 10px 0px 0px 0px;margin: 0;}
td.directory-expand span p {margin: 5px 0px 5px 0px;}
td.directory-expand div.dirstats {width: 450px;overflow: hidden;height: 370px;float: right;}
td.directory-expand div.dirstats img[width="16"][height="16"] {vertical-align:middle;}
td.directory-expand div.dirstats > div#ip-dirs {display:block; height:180px;overflow:auto;}
td.directory-expand div.dirstats > div#ip-dirs > ul {margin:0;padding:0;}
td.directory-expand div.nota {margin: 12px 0 12px 155px;font-size: 18px;color: #FF6633;text-align: right;width: 135px;}
img.snapshot {padding: 3px;border: 1px solid #CCC;margin:20px 0 0 0;}

/* submission panel */
div#submission-panel {font-size:14px; height:28px;border:1px solid #DDD;padding:3px;background:#F9F9F9;overflow:hidden;}
div#submission-panel > h3 {color:#666;margin:0;padding:5px;margin:0 0 3px 0;font-size:16px;line-height:18px;}
div#submission-panel > a#panel-switch {cursor:pointer;font-weight:bold;color:#FFF;height:22px;float: right; display:block; padding:3px 8px;background:#777;}
div#submission-panel > form {padding:5px; border-top:1px dashed #DDD;}
div#submission-panel > form > select {width:200px;}
div#submission-panel > form:hover {background:#F3F3F3;}
div#submission-panel > form > span {width:200px;text-align:right;display:inline-block}
div#submission-panel img[width="16"] {vertical-align:top;}
div#submission-panel input, div#submission-panel textarea, div#submission-panel select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; padding: 2px; border: 1px solid #CCC; color: #666;}
table.profile-details {width:100%;}
table.profile-details td {width:25%;padding:3px 0;}
