
html {
	height:100%; 
}

body {
	margin:0px; 
	font-family:verdana, arial, sans-serif; 
	font-size:13px;
	height:100%;
}

.footnote {
	font-size:11px; 
}

.center {
	margin-left:auto;
	margin-right:auto;
}
a {
	color:#2169d5; 
	text-decoration:none;
}
a:visited {color:#a15d85;}
a:hover   {color:#cb0909;}
a:active  {outline:none; }

a.static:visited {color:#2169d5;}
a.static:hover 	 {color:#cb0909;}

a img { border:none; }

h1,h2,h3,h4,h5,h6 {
	margin-top:0px;
	margin-bottom:.25em;
} 
h1 {font-size:18px;}
h2 {font-size:15px;}
h3 {font-size:13px;}
h4 {font-size:11px;}


.h1Sub {
	margin:0px 0px 15px 0px;
}

table {
	border-collapse:collapse;
 	table-layout:fixed;
}
td { vertical-align:top; }


:focus {
	-moz-outline-style:none;
	outline:none;
}
:active {
	-moz-outline-style:none;
	outline:none;
}

hr.sep {
	clear:both;
	visibility:hidden;
}

.small		{ font-size:.8em; }
.hidden 	{ display:none; }
.invisible 	{ visibility:hidden; }
.cr			{clear:right;}
.cl			{clear:left;}
.fl			{float:left;}
.fr			{float:right;}

ul.ni, ol.ni		{ position:relative; left:-22px; }
ul li,    ol li 	{ margin-bottom:.4em;  }
ul.vt>li, ol.vt>li  { margin-bottom:0em;   }
ul.t>li,  ol.t>li 	{ margin-bottom:.2em;  }
ul.s>li,  ol.s>li 	{ margin-bottom:.4em;  }
ul.l>li,  ol.l>li	{ margin-bottom:.6em;  }
ul.vl>li, ol.vl>li	{ margin-bottom:.8em;  }

ul.noBull, ol.noBull {
	list-style-type:none;
	position:relative;
	left:-40px;
}

ol ol {
	list-style-type:lower-alpha;
}
ol.floated { overflow:auto; }
ul.floated { overflow:auto; }

li ul, li ol {
	margin:10px 0 10px 0;
}

p {
	margin-top:0px;
}

p.credit {
	font-size:11px;
}

.stdBorder 		{ border:solid black 1px; 				}
.lightBorder 	{ border:solid gray 1px; 				}
.fancyBorder 	{ border:solid black 1px; padding:1px; 	}
.noBorder		{ border:none; }

.smallTxt { font-size:11px; }

.tree {
	font-size:11px;
	margin:5px 0px 5px 0px;
}
.tree p {
	font-weight:bold;
	margin-bottom:6px;
}
.tree ul {
	margin-top:0px;
	padding-left:5px;
}
.tree li {
	background-image:url('/_img/structure/tree/long.png');
	background-repeat:no-repeat;
	line-height:14px;
	list-style-type:none;
	margin:0px;
	padding:0px 0 8px 18px;
}
.tree li.end {
	background-image:url('/_img/structure/tree/end.png');
	padding-bottom:0;
}

p.smallLinks {
	font-size:11px;
	margin:5px 0 5px 5px;
}
p.price, p.priceSold {
	color:#af5022;
	font-style:italic;
	font-size:18px;
	font-weight:bold;
}
p.priceSold {
	text-decoration:line-through;
}
p.sold {
	color:#ba0808;
	font-size:24px;
	font-style:italic;
	font-weight:bold;
}

