<STYLE TYPE="text/css" MEDIA="screen"><!--normal { font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, Sans-Serif; }

form {	margin: 0px;	padding: 0px;}h3 {	color: rgb(0, 123, 0);	margin-top: 6px;	margin-bottom: 4px;	font: normal medium Verdana, Arial, Helvetica, sans-serif;}h5 {	color: rgb(0, 0, 125);	margin-top: 6px;	margin-bottom: 4px;	font: bold medium Verdana, Arial, Helvetica, sans-serif;}li {	background: rgb(242,242,242);	border: white;	left: 0px;	position: relative;	list-style: none none;	padding-bottom: 4px;	padding-right: 4px;	padding-left: 4px;}#toc {	float: left;	width: auto;	height: 460px;	margin-right: 8px;	white-space: nowrap;}#toc a {	text-decoration: none;}#news {	padding-top: 6px;}.trailer {	float: left;	clear: left;}li#notes {	color: rgb(85, 85, 85);	font-size: 95%;	background: white;	list-style: disc inside;}ul {	margin-left: 0em; padding-left: 0;	margin-top: 0em;}textarea {	vertical-align: top;	display: inline;}.topright {	position: absolute;	top: 1px;	right: 1px;}

.inline {
	display: inline;
}
#titlebar h2 {	background: rgb(204, 204, 255);	width: 100%;	padding-top: 1em;	padding-bottom: 1em;	margin-left: 0px;	font: bold 96% Verdana, Arial, Helvetica, Sans-Serif;}#titlebar table {	text-align: justify;	background: rgb(204,204,255);}h4#listheader {	background: rgb(204, 204, 204);	margin-bottom: 0px;	border-bottom: 1px solid white;	font-weight: bold;	font-family: Verdana, Arial, Helvetica, Sans-Serif;	padding: 2px;}table#comments {	background: rgb(242,242,242);	padding: 0px;	margin: 0px;	border-bottom: 1px solid black;	border-left: 1px solid black;	border-spacing: 0px;	width: 100%;	font-size: 85%;}table#comments th { color: rgb(0, 123, 0); 	background-color: rgb(223, 223, 223);	padding: 4px;	margin: 0px;	border-top: 1px solid black;	border-right: 1px solid black;	border-spacing: 0px;	vertical-align: text-top;	white-space: nowrap;}table#comments td {	padding: 4px;	margin: 0px;	border-top: 1px solid black;	border-right: 1px solid black;	border-spacing: 0px;	width: 100%;}table#comments td.trash {	padding: 0px;	margin: 0px;	border-top: 1px solid black;	border-right: 1px solid black;	border-spacing: 0px;	width: auto;}.addButton {	font-size: 12pt;	font-weight: bold;	border-style: none;	background: rgb(242,242,242);	margin-right: 20px;}.addButton:hover {	background: rgb(223, 223, 223);}table#defaultForm input {	margin: 2px;}table#defaultForm input.field {	border: thin solid black;	padding: 4px;	margin: 2px;	color: black;}table#defaultForm {	font-size: 85%;	padding: 0px;	border-spacing: 0px;	border-left: 1px solid black;	border-bottom: 1px solid black;	background: rgb(242,242,242);	border-color: gray;	margin: 0px;	width: 100%;}table#defaultForm th {	background: rgb(223,223,223);	border-spacing: 0px;	border-top: 1px solid black;	border-right: 1px solid black;	vertical-align: text-top;	margin: 0px;	padding: 4px;	white-space: nowrap;	color: rgb(0, 123, 0);	text-align: right;	border-color: gray;}table#defaultForm td {	padding: 4px;	margin: 0px;	border-top: 1px solid black;	border-right: 1px solid black;	border-spacing: 0px;	width: 100%;	border-color: gray;}table#defaultForm td.min {	padding: 4px;	margin: 0px;	border-top: 1px solid black;	border-right: 1px solid black;	border-spacing: 0px;	border-color: gray;	width: auto;}table#defaultForm td.max {	padding: 4px;	margin: 0px;	border-top: 1px solid black;	border-right: 1px solid black;	border-spacing: 0px;	border-color: gray;	width: 100%;}table#defaultForm td.trash {	padding: 0px;	margin: 0px;	border-top: 1px solid black;	border-right: 1px solid black;	border-spacing: 0px;	width: auto;}table#defaultForm td.wrapped {	padding: 0px;	margin: 0px;	border-top: 0 none black;	border-right: 0 none black;	border-spacing: 0px;	width: auto;	border-style: none;	border-collapse: collapse;}table#multilist {	font-size: 85%;	width: 100%;	margin: 0px;	padding: 0px;	border-spacing: 0px;	border-left: 1px solid black;	border-bottom: 1px solid black;	background: white;	border-color: gray;}table#multilist th {	background: rgb(223,223,223);	border-spacing: 0px;	border-top: 1px solid black;	border-right: 1px solid black;	vertical-align: middle;	margin: 0px;	padding: 4px;	white-space: nowrap;	color: rgb(0, 123, 0);	text-align: left;	border-color: gray;}table#multilist th.max {	width: 50%;	background: rgb(223,223,223);	border-spacing: 0px;	border-top: 1px solid black;	border-right: 1px solid black;	vertical-align: middle;	margin: 0px;	padding: 4px;	white-space: nowrap;	color: rgb(0, 123, 0);	text-align: left;	border-color: gray;}table#multilist td {	margin: 0px;	border-top: 1px solid black;	border-right: 1px solid black;	border-spacing: 0px;	border-color: gray;	padding: 1px 2px 1px 4px;	white-space: nowrap;}table#multilist td.wrapped {	width: auto;	white-space: normal;}table#multicolumn {	font-size: 85%;	margin: 0px;	padding: 0px;	border-spacing: 0px;	border-left: 1px solid black;	border-bottom: 1px solid black;	background: white;	border-color: gray;	width: 580px;}table#multicolumn td {	margin: 0px;	border-top: 1px solid black;	border-right: 1px solid black;	border-spacing: 0px;	border-color: gray;	padding: 1px 2px 1px 4px;	white-space: nowrap;}table#memberlist {	font-size: 85%;	margin: 0px;	padding: 0px;	border-spacing: 0px;	border-left: 1px solid black;	border-bottom: 1px solid black;	background: white;	border-color: gray;	width: 100%;}table#memberlist th {	background: rgb(223,223,223);	border-spacing: 0px;	border-top: 1px solid black;	border-right: 1px solid black;	vertical-align: text-top;	margin: 0px;	padding: 4px;	white-space: nowrap;	color: rgb(0, 123, 0);	text-align: left;	border-color: gray;}table#memberlist th.max {	width: 50%;	background: rgb(223,223,223);	border-spacing: 0px;	border-top: 1px solid black;	border-right: 1px solid black;	vertical-align: text-top;	margin: 0px;	padding: 4px;	white-space: nowrap;	color: rgb(0, 123, 0);	text-align: left;	border-color: gray;}table#memberlist th.closed {	background: rgb(223,223,223);	border-spacing: 0px;	border-top: 1px solid black;	border-right: 1px solid black;	vertical-align: text-top;	margin: 0px;	padding: 4px;	white-space: nowrap;	color: rgb(0, 0, 125);	text-align: left;	border-color: gray;	width: auto;}table#memberlist td {	margin: 0px;	border-top: 1px solid black;	border-right: 1px solid black;	border-spacing: 0px;	border-color: gray;	padding: 1px 2px 1px 4px;	white-space: nowrap;}table#memberlist text {	position: relative;}table#memberlist text span {	display: none;}table#memberlist text:hover span {	position: absolute;	left: 5em;	top: 0;	display: block;	background: #9999FF;	padding: 2px;	font-size: larger;	border: 2px outset gray;	font-style: normal;	text-decoration: none;}table#memberlist td.deleted {	margin: 0px;	border-top: 1px solid black;	border-right: 1px solid black;	border-spacing: 0px;	border-color: gray;	padding: 1px 2px 1px 4px;	white-space: nowrap;	text-decoration: line-through;}table#memberlist td.inserted {	margin: 0px;	border-top: 1px solid black;	border-right: 1px solid black;	border-spacing: 0px;	border-color: gray;	padding: 1px 2px 1px 4px;	white-space: nowrap;	color: rgb(0, 123, 0);}table#memberlist td.chnginact {	margin: 0px;	border-top: 1px solid black;	border-right: 1px solid black;	border-spacing: 0px;	border-color: gray;	padding: 1px 2px 1px 4px;	white-space: nowrap;	font-style: italic;	color: #FF3333;}table#memberlist td.pending {	margin: 0px;	border-top: 1px solid black;	border-right: 1px solid black;	border-spacing: 0px;	border-color: gray;	padding: 1px 2px 1px 4px;	white-space: nowrap;	font-style: italic;	color: #3333FF;}#key {	position: fixed;	top: 151px;	border: 1px solid gray;	width: 300px;	padding: 4px;	background: #e0e0e0;	right: auto;	left: 500px;	visibility: visible;}table#memberlist td.auto {	margin: 0px;	border-top: 1px solid black;	border-right: 1px solid black;	border-spacing: 0px;	border-color: gray;	padding: 1px 2px 1px 4px;	white-space: nowrap;	font-style: normal;	color: #666666;}table#memberlist td.chngauto {	margin: 0px;	border-top: 1px solid black;	border-right: 1px solid black;	border-spacing: 0px;	border-color: gray;	padding: 1px 2px 1px 4px;	white-space: nowrap;	font-style: italic;	color: #666666;}table#navbar {	color: rgb(0, 123, 0);	border-style: none;	font: 85% Verdana, Arial, Helvetica, sans-serif;}table#navbar tr {	background: rgb(223,223,223);	border-style: none;	margin: 0px;}table#navbar td {	margin: 0px;	border-style: none;	padding: 0px;	margin-left: 0px;}table#dialog {	padding: 3px;	border: 1px solid gray;	font-family: Verdana, Arial, Helvetica, sans-serif;}table#dialog tr {	border-style: none;	margin: 0px;}table#dialog td {	margin: 0px;	border-style: none;	padding: 1px;	margin-left: 0px;	text-align: center;	font-weight: bold;	color: rgb(0, 0, 125);}table#header {	border-spacing: 0px;	border-left: 1px none gray;	border-bottom: 1px none gray;	background: white;	border-color: gray;	border-style: none;}table#header td {	background: #e0e0e0;	border-top: 1px none black;	border-right: gray none thin;	border-spacing: 0px;	width: auto;	border-color: gray;	white-space: nowrap;	vertical-align: middle;	margin: 0px;	padding-left: 2px;	padding-top: 4px;}tr.odd {	background: #EFEFEF;}tr.hilite {	background: #FFCC66;}td.hilite {	background: #FFCC66;}text.hilite {	background: #FFCC66;}.inact {	background: inherit;	color: #FF3333;
	display: inline;
}

text.inact {	background: inherit;	color: #FF3333;}text.inserted {	background: inherit;	color: rgb(0, 123, 0);}text.pending {	background: inherit;	color: #3333FF;}text.deleted {	background: inherit;	text-decoration: line-through;}.changed {	background: inherit;	font-style: italic;}text.auto {	background: inherit;	color: #666666;}body, p, td, li { font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, Sans-Serif;}table#marg { font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, Sans-Serif;	margin-bottom: 2px;	padding-bottom: 2px;}#cbimg {	vertical-align: sub;}.lgHeading { font-size: 120%; font-weight: bold; font-family: Verdana, Arial, Helvetica, Sans-Serif; }.text { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 85%; }.headerText  { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 85%; background-color: rgb(223, 223, 223); }.blueHeader { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 95%; font-weight: bold; background-color: rgb(204, 204, 255); }.body { font-family: Verdana, Arial, Helvetica, Sans-Serif; }td.body { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 85%; background-color: rgb(242, 242, 242);	border-style: none;}.title { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 95%; font-weight: bold; }td.title { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 95%; font-weight: bold; background-color: rgb(204, 204, 204); }td.help {	width: auto;	text-align: right;	padding-right: 4px;}td.inact {	color: #FF3333;	font-family: Verdana, Arial, Helvetica, sans-serif;}.labelBG { background-color: rgb(223, 223, 223); }.label { color: rgb(0, 123, 0); }td.label { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 85%; color: rgb(0, 123, 0); background-color: rgb(223, 223, 223); text-align: right;}.labelTH { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 85%; color: rgb(0, 123, 0); background-color: rgb(223, 223, 223); }input.field { font-family: Monaco, "Andale Mono", Courier; font-size: 95%; }.findbox { font-family: Monaco, "Andale Mono", Courier; font-size: 85%;	border: 1px solid gray;	text-align: left;}#find {	text-align: right;}textarea.field { font-family: Monaco, "Andale Mono", Courier; font-size: 95%; }select.field { font-family: Monaco, "Andale Mono", Courier; font-size: 95%; }td.field { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 85%;  background-color: rgb(242, 242, 242); }.fieldBG { background-color: rgb(242, 242, 242); }span#printfriendly {	text-align: left;	position: absolute;	left: 460px;	font-variant: normal;	font-style: italic;	display: inline;}.notes { font-size: 95%; font-family: Verdana, Arial, Helvetica, Sans-Serif; color: rgb(85, 85, 85); }.small { font-size: 80%; font-family: Verdana, Arial, Helvetica, Sans-Serif; }.dimmed { color: rgb(85, 85, 85); }.buttons { font-size: 100%; font-family: Verdana, Arial, Helvetica, Sans-Serif;	margin-top: 1em;}.bold {	font-weight: 900;}

.deleted {
	text-decoration: line-through;}.status { font-family: Verdana, Arial, Helvetica, Sans-Serif; color: rgb(0, 0, 125); font-weight: bold;}.max {	width: 100%;}td.status { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 85%; color: rgb(0, 0, 125); font-weight: bold; background-color: rgb(223, 223, 223); }.error { font-family: Verdana, Arial, Helvetica, Sans-Serif; color: rgb(164, 0, 0); font-weight: bold; }td.error { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 85%; color: rgb(164, 0, 0); font-weight: bold; background-color: rgb(223, 223, 223); }.dropdown { font-size: 100%; font-family: Verdana, Arial, Helvetica, Sans-Serif;	width: auto;}.monospace { font-family: Monaco, "Andale Mono", Courier; }:link { color: rgb(0, 0, 125); }:visited { color: rgb(0, 0, 125); }:active { color: rgb(164, 0, 0); }:hover { text-decoration: underline; color: rgb(164, 0, 0); }--></STYLE>