body	{
	background-color: #262322;
	color: #ddd;
	font-family: Helvetica-Neue, Arial, sans-serif;
	font-size: .9em;
	line-height: 1.4em;
	letter-spacing: normal;
	font-weight: normal;
}
td	{
	color: #ddd;
	font-family: 10pt helvetica-neue, arial, sans-serif;
}
td.content {
    text-align: left;
    padding-left: 20px;
    width: 100%;
}
input, select	{
	background-color: #E5E5E5;
	border: solid 1px #5B5452;
	color: #262322;
	font-family: 10pt helvetica-neue, arial, sans-serif;
}

.title   {
    font-style: italic;
    font-size: 1.2em;
    font-weight: bold;
}
.title a			{ text-decoration:none; }
.title a:visited	{ text-decoration:none; }
.title a:hover		{ text-decoration:underline; }

.head   {
    font-weight: bold;
}

h1	{ font-size: 1.7em; font-weight: bold; color: #d4dca2; }
h2	{ font-size: 1.4em; font-weight: normal; margin-top: 20px; margin-bottom: 5px; color: #d4dca2; border-bottom: 1px solid #5B5452; padding-bottom: 5px; }
h3	{ font-size: 1.2em; font-weight: normal; margin-top: 20px; margin-bottom: 5px; color: #d4dca2; }
h4	{ font-size: 1em; font-weight: bold; margin-top: 12px; color: #d4dca2; }

a			{ color:#C7E02F; text-decoration:none; }
a:visited	{ color:#C7E02F; text-decoration:none; }
a:hover		{ color:#C7E02F; text-decoration:underline; }

.popup {
    background-color:black;
    border:solid 1px #fff;
    display:none;
    height:400px;
    overflow:auto;
    padding:15px;
    width:600px;
}
.popup a			{ color:#C7E02F; }
.popup a:visited	{ color:#C7E02F; }
.popup a:hover		{ color:#C7E02F; }

.close {
    border:solid 1px #fff;
    float:right;
    font-weight:bold;
    padding:3px;
}
.close a	{ text-decoration: none; }
.close a:visited	{ text-decoration: none; }
.close a:hover		{ text-decoration: none; }
