body
{
	background: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 750px;
	margin-left: auto;
	margin-right: auto;
}

blockquote
{
	width: 700px;
	margin-left: auto;
	margin-right: auto;
}

h1,h2,h3,h4,h5,h6
{
	color: #666666;
	font-weight: normal;
}


ul { list-style: square; }

p,li
{
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 8px;
	line-height: 17px;
}
a:link, a:visited
{
	text-decoration: underline;
	margin-top: -1px;
	margin-right: -3px;
	margin-bottom: -2px;
	margin-left: -3px;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
	color: #004785;
}

a:hover, a:active
{
	color: #FFFFFF;
	background-color: #004785;
	text-decoration: none;
}


.date
{
	font-size: 10px;
	color: #336699;
}

.inline { color: #C03; }

.footer, .footer p
{
	text-align: center;
	font-size: 10px;
}

div.footer
{
	margin-top: 12px;
	margin-bottom: 12px;
	padding: 0px;
}

.footer a:link, .footer a:visited, .file_list a:link, .file_list a:visited
{
	text-decoration: underline;
	margin-top: -1px;
	margin-right: -3px;
	margin-bottom: -2px;
	margin-left: -3px;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
	color: #004785;
}

.footer a:hover, .footer a:active, .file_list a:hover, .file_list a:active
{
	color: #FFFFFF;
	background-color: #004785;
	text-decoration: none;
}

.grayborder
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	border-collapse: collapse;
}

#sinister
{
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #999999;
	border-right: none;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
}

#dexter
{
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px dashed #666666;
}

.right { text-align: right; }

img
{
	margin: 0px;
	padding: 0px;
	border-style: none;
	vertical-align: middle;
}

.csc
{
/* 	font-variant: small-caps; */
/* 	text-transform: capitalize; */
}

/* .sc,  */
.colophon p:first-line { font-variant: small-caps; }

.colophon
{
	width: 600px;
	padding: 12px;
	margin-left: auto;
	margin-right: auto;
	background-color: #ffffcc;
}

.ital { font-style: italic; }

.und
{
	text-decoration: underline;
	text-transform: inherit;
}

.signed
{
	font-family: Times,"Times New Roman",serif;
	color: #336;
	font-style: italic;
}

.l_indent
{
	margin: 0px 2em 8px 2em;
	padding: 0px;
}

.l_normal
{
	margin: 0px 0em 8px 0em;
	padding: 0px;
}

.lg
{
	display: table;
	background: #e6e6e6;
	margin: 0px 0px 1em 0px;
	border: 1px solid #999999;
	padding: 8px;
}

.poem
{
	display: table;
	background: #ffffcc;
	margin: 0px 0px 1em 0px;
	border: 1px solid #999999;
	padding-top: 8px;
	padding-right: 12px;
	padding-bottom: 8px;
	padding-left: 12px;
}

.stanza
{
	margin: 0px;
	list-style: none outside;
}

.dateline
{
	margin: 4px;
	font-size: 12px;
}

.table_header
{
	color: #FFF;
	font-size: 11px;
	text-transform: inherit;
	background-color: #666;
	letter-spacing: .25em;
	text-align: center;
}

.file_list
{
	padding: 0px;
	margin: 0px;
	border-top-style: solid;
	border-top-color: #cccccc;
	border-top-width: 1px;
	border-left-style: solid;
	border-left-color: #cccccc;
	border-left-width: 1px;
	color: #000;
	font-size: 11px;
	text-transform: inherit;
}

.file_list td
{
	padding: 4px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-right-color: #cccccc;
	border-right-width: 1px;
	text-transform: inherit;
	margin: 0px;
}

.file_list td.values
{
	padding: 0px;
	margin: 0px;
	width: 590px;
}

.inline_table
{
	margin: 0px 0px 2px 0px;
	padding: 0px;
	width: 100%;
}

.inline_table td
{
	padding: 4px;
	border-width: 0px;
	text-transform: inherit;
	background-image: url(/Resources/highlight.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	margin: 0px;
}

a.fullwidth { display: block; }

.inline_table td.right
{
	text-align: right;
	width: 140px;
	color: #666;
}

div.xml_button
{
	margin-top: 12px;
	margin-bottom: 12px;
	padding: 0px;
	display: inline;
}

.xml_button, .xml_button p
{
	text-align: center;
	font-size: 9px;
}

.xml_button a:link, .xml_button a:visited
{
	background: #FF6600;
	text-decoration: none;
	margin-top: -1px;
	margin-right: -3px;
	margin-bottom: -2px;
	margin-left: -3px;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
	color: #FFFFFF;
	border-color: #333;
	border-width: 1px;
	border-style: solid;
}

.xml_button a:hover, .xml_button a:active
{
	color: #FFFFFF;
	background-color: #FF9900;
	text-decoration: none;
}

#css:link, #css:visited { background: #369; }
#css:hover, #css:active { background-color: #69C; }
.prop_textinput { width: 530px; }
input { margin: 2px 0px 2px 0px; }

.smallpicker
{
	width: 90px;
	margin-left: 4px;
	/* 	font-size: 10px; */
	border-width: 1px;
}

.newpropname_textinput
{
	width: 90px;
	margin-left: 4px;
	/* 	font-size: 10px; */
	/* 	border-width: 1px; */
	padding: 2px;
}

.prop_textarea
{
	width: 530px;
	height: 150px;
}

.preview div
{
	margin: 0;
	padding: 0;
}

.preview a { display: inline; }

.preview a:link, .preview a:visited
{
	text-decoration: none;
	text-transform: inherit;
	color: #333;
}

.preview a:hover, .preview a:active
{
	text-decoration: none;
	text-transform: inherit;
	color: #FFF;
}

.disclose, .disclose td
{
	padding: 0px;
	margin: 0px;
	width: 24px;
	vertical-align: top;
	text-transform: inherit;
}

.disclose a, .disclose img
{
	display: inline;
	padding: 0px;
	margin: -4px;
	color: inherit;
	border-width: 0px;
}

.disclose a:link, disclose a:visited { background-color: transparent; }
.disclose a:hover, .disclose a:active { background-color: transparent; }

.clear_button a, .clear_button img
{
	display: inline;
	padding: 0px;
	margin: 0px;
	color: inherit;
	border-width: 0px;
/* 	float: right; */
	position: inherit;
	top: 0px;
/* 	width: 22px; */
/* 	height: 22px; */
}

.clear_button a:link, clear_button a:visited
{
	background-color: transparent;
}

.clear_button a:hover, .clear_button a:active
{
	background-color: transparent;
}
.files
{
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 0px;
	margin-right: 0px;
	border-color: #CCC #CCC #CCC #CCC;
	border-width: 1px 1px 0px 1px;
	border-style: solid;
	list-style-type: none;
	list-style-position: outside;
}

.files li
{
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 6px;
	padding-left: 4px;
	margin-left: -4px;
	margin-right: -4px;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 10px;
	text-transform: inherit;
	font-size: 11px;
}

.files li.odd
{
/* 	border-top-style: solid; */
/* 	border-top-color: #ccc; */
/* 	border-top-width: 1px; */
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	border-bottom-width: 1px;
	background-color: #e2eeff;
}

.files li.even
{
	background-color: #FFF;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	border-bottom-width: 1px;
}

.smallcheck {
	height: 10px;
	width: 10px;
	font-size: 10px;
}

.dead{	background: #e6e6e6;	text-transform: inherit;	text-decoration: line-through;	color: #666;}

.search {	margin: -1px;	padding: 1px;	background: #FFFF66;	font-style: normal;}td p {	margin-bottom: 0px;}#container {	width: 600px;	margin-top: 12px;	margin-bottom: 12px;	margin-left: -300px;	padding-left: 50%;	float: left;	right: auto;	left: auto;}.resultid {	font: bold 11px/15px Verdana, Arial, Helvetica, sans-serif;	color: #666666;	text-align: right;}.header {	font: bold 9px Verdana, Arial, Helvetica, sans-serif;	letter-spacing: .1em;	color: #cccccc;	background: #666666;	text-transform: uppercase;}

.block_right {
	padding: 12px;
	float: right;
	margin: 4px;
	border-style: solid;
	border-color: #CCCCCC;
	border-width: 1px;
	background-color: #E4F6FF;
	margin-right: 0px;
}

.block_right p {
	margin-bottom: 2px;
	margin-top: 0px;
	font-size: 14px;
}

.ref, .ref p {
	font-size: 10pt;
	vertical-align: super;
	line-height: 6px;
}
