body {font-size:small; font-family:Arial; color:#AAAAAA; background-color: black;}

.tiny, .dissociate
	{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #AAAAAA; font-weight: normal;	font-size: 7pt}
.smalldate			{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #AAAAAA; font-weight: normal;	font-size: 7pt}
.thumbtext			{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #AAAAAA; font-weight: normal;	font-size: 8pt}
.bodycopy			{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #AAAAAA; font-weight: normal;	font-size: 10pt}
.bookheaders		{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #AAAAAA; font-weight: bold;	font-size: 21pt}
.chapterheaders		{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #AAAAAA; font-weight: bold;	font-size: 14pt}
.commandline		{font-weight: bold;	font-size: 9pt}

h1,h2,h3 { color:#DDDDDD; }

A:link { color: #ffff22; }
A:visited { color: #eeff00; }
A:hover { color: #cccc00; text-decoration: none; }
A:active { color: #cccc00;}

A.tagcloud:link,
A.tagcloud:visited,
A.tagcloud:hover,
A.tagcloud:active
 { text-decoration: none; margin:5px;}

hr {
	color: #666666;
	background-color: #333333;
	height: 1px;
	width: 66%;
	text-align: left;
	
	border-top: 1px dashed #666666;
    border-left: 0 none;
    border-right: 0 none;
    border-bottom: 0 none;
    margin: 1em 0;
    padding: 0;
	
}

.menu				{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: normal;	font-size: 10pt}
.UPBthumbtext   	{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #00CC00; font-weight: normal;	font-size: 8pt }
.UPBbookheaders		{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #00CC00; font-weight: bold;	font-size: 21pt}
.UPBchapterheaders	{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #00CC00; font-weight: bold;	font-size: 14pt}
.prompt				{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold;	font-size: 14pt}

img.pic { border: 2px solid #990000 ; }
img.UPB { border: 2px solid #00FF00 ; }

fieldset {
  border: #181818 2px solid;
  width: 1000px;
  margin: 5px;;
}

label {
	width: 4.5em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block;
}

input {
	background-color: #333333;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9pt;
	xmargin-left: 4.5em;
	border: #333333 2px solid;
}

.submit {
	border: #BBBB88 solid thin;
	padding: 0.1em;
	margin: 0px;
}

TEXTAREA {
	background-color: #333333;
	border: black 2px solid;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	margin-left: 4.5em;
}

select {
	background-color: #333333;
	border: black 1px solid;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
}

select.aligned {
	margin-left: 4.5em;
}

label {
	width:100px;
}

.reorderer {
	vertical-align:middle;
	position:relative;
	left: 7.5in;
	width: 2in;
	font-size: 8pt;
}

input.tinyCheckbox
{
	width: 10px;
	height: 10px;
}

.dissociate {
	white-space: nowrap;
	text-align: right;
	margin-right: 13em;
}