body {
	background: black url(./Tavnazian_Safehold.png) no-repeat fixed center;
	color: white;
}

body.ffxi {
	background: #E9F2E0;
	color: #000000;
}

input, textarea {
	background: transparent;
	color: white
}

td, th {
	border-color: #33CC33;
}

td.in, th.in {
	border: 4px inset;
}

td.out, th.out, td.wnf {
	border: 4px outset;
}

td.spc {
	background: transparent;
}

td.tbf {
	background: url('./images/tbf.gif') #009900 repeat-y;
	color: #FF66FF;
	text-align: right;
	vertical-align: middle;
}

td.ttl {
	background: transparent url('./images/tstripe.gif') repeat-x;
}

td.wnf {
	background: url('./images/wnf.gif') #009900 repeat-y right;
	color: #FF66FF;
	text-align: left;
	vertical-align: middle;
}

.black {
	background: #000000;
	color: #FFFFFF;
}

.c006600 {
	background: #006600;
	color: #FF99FF;
}

.c009900 {
	background: #009900;
	color: #FF66FF;
}

.c00ff00 {
	background: #00FF00;
	color: #FF00FF;
}

.greenbar {
	background: #009900;
	border-bottom: 3px solid #006600;
	border-right: 3px solid #006600;
	color: #CCCC66;
	font: italic bold 14pt "Times New Roman", serif;
}

.greenbar2 {
	background: #009900;
	color: #CCCC66;
	width: 1px;
}

.header {
	padding: 3px;
	text-align: center;
}

.leftnav {
	border-right: 1px solid #009900;
	padding: 5px;
	width: 20%;
}

.main {
	border-right: 1px solid #009900;
	padding: 5px;
	width: 55%;
}

.maintitle {
	background: #009900;
	color: #003300;
	font: italic bold 20pt "Times New Roman", serif;
}

.maintitle2 {
	background: #009900;
	color: #003300;
	font: italic bold 12pt "Times New Roman", serif;
	height: 60px;
	padding-bottom: 7px;
	text-indent: 2em;
}

.opaque {
	background: #CDE0BA;
	color: #321F45;
}

.red {
	background-color: transparent;
	color: #FF0000;
}

.sub1 {
	font: bold 14pt "Times New Roman", Times, serif;
	padding-top: 10px;
	text-indent: 1em;
}

.sub2 {
	font: bold 12pt "Times New Roman", serif;
	padding-top: 5px;
	text-indent: 1em;
}

.sub3 {
	font: 12pt "Times New Roman", serif;
	text-indent: 1em;
}

.sub3a {
	font: 12pt "Times New Roman", serif;
	padding-left: 1em;
}

.sub3b {
	font: 12pt "Times New Roman", serif;
	text-align: center;
}

.sub3c {
	font: 10pt "Times New Roman", serif;
	text-align: center;
}

.validcss {
	cursor: pointer;
	position: absolute;
	right: 20px;
	top: 135px;
}

.validhtml {
	cursor: pointer;
	left: 20px;
	position: absolute;
	top: 135px;
}

.w70 {
	width: 70%;
}

