form {
	margin: 0;
}

html {
	overflow-y: scroll;
}

img {
	border: 0px;
}

img.icon {
	vertical-align: middle;
}

a {
	border: 0px;
}

textarea:focus,input:focus,select:focus {
	border: 2px solid #37AFF3;
}

/*input { background-color: #F0E68C; }
select { background-color: #F0E68C; }*/
.round1 {
	background-color: #E7E7ED;
}

tr.action {
	background-color: #EEEEEE;
}

tr.description {
	background-color: #7CFC00;
}

tr.doctext {
	background-color: #FFFFFF;
}

tr.form {
	background-color: #E0E0E0;
}

tr.reqtext {
	background-color: #F4F4F6
}

tr.header {
	background-color: #DDEEFF;
}  /* 99CCFF */
tr.highlightheader {
	background-color: #FFFFCC;
}  /* E9D694 */
tr.menu {
	background-color: #FFFFFF;
}

tr.pageborder {
	background-color: #EEEEEE;
}  /* 37AFF3 */
tr.result {
	background-color: #FFFFFF;
}

tr.resultalt {
	background-color: #F5F5F5;
}

tr.reqindent {
	background-color: #EEEEEE;
}  /* 37AFF3 */
tr.title {
	background-color: #FFFFFF;
}

tr.control {
	background-color: #B0C4DE;
}

div.tooltip {
	background-color: #90EE90;
}  /* #B0C4DE */
td.oi {
	border-right: 1px solid #99CCFF;
	border-bottom: 1px solid #99CCFF;
}

td.action {
	font-family: arial;
	font-size: 14px;
	color: #000000;
	border-bottom: 1px solid #99CCFF;
}

td.actionnoborder {
	font-family: arial;
	font-size: 14px;
	color: #000000;
}

td.bBorderBlack {
	border-bottom: 1px solid #000000;
}

td.tBorderBlack {
	border-top: 1px solid #000000;
}

td.bBorderBlue {
	border-bottom: 1px solid #37AFF3;
}

td.control {
	font-family: arial;
	font-size: 16px;
	color: #000000;
	border-bottom: 1px solid #AA8899;
	border-right: 1px solid #CCAABB;
	border-left: 1px solid #CCAABB;
	background-color: #B0C4DE;
}

td.doctext {
	font-family: arial;
	font-size: 12px;
	color: #000000;
	padding: 5px;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
}

td.description {
	font-family: arial;
	font-size: 12px;
	color: #000000;
	padding: 5;
}

td.doctextnoborder {
	font-family: arial;
	font-size: 12px;
	color: #FFFFFF;
	padding: 5;
}

td.doctextnoborder {
	font-family: arial;
	font-size: 12px;
	color: #FFFFFF;
	padding: 5;
	border-right: 1px solid #99CCFF;
	border-left: 1px solid #99CCFF;
	border-bottom: 1px solid #99CCFF;
}

td.form {
	font-family: verdana, helvetica;
	font-size: 12px;
	color: #000000;
}

td.formnoborder {
	font-family: verdana, helvetica;
	font-size: 12px;
	color: #22227A;
}

td.formBborder {
	font-family: verdana, helvetica;
	font-size: 12px;
	color: #000000;
	border-bottom: 1px solid #000000;
}

/* section list header */
td.slhead {
	font-family: arial;
	font-size: 14px;
	color: #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #37AFF3;;
}

td.mi { /* menu item (title menu) */
	font-family: arial;
	font-size: 16px;
	color: #000000;
	background-color: #DDEEFF;
}

td.smi { /* selected menu item (title menu) */
	font-family: arial;
	font-size: 16px;
	color: #000000;
	border-bottom: 1px solid #FF0000;
	background-color: #DDEEFF;
}

td.tagsep {
	border-left: 3px solid #DDDDDD;
}

td.tdhead {
	font-family: arial;
	font-size: 16px;
	border-bottom: 1px solid #99CCFF;
	color: #000000;
}

td.tdheadnb {
	font-family: arial;
	font-size: 16px;
	color: #000000;
}

td.menu {
	font-family: arial;
	font-size: 13px;
	color: #EEEEFF;
	margin-left: 5px;
}

td.menuselected {
	font-family: arial;
	font-size: 13px;
	color: #000000;
	background-color: #FFFFFF;
	border-left: 2px solid #AA0000;
}

td.resultBborder {
	font-family: arial;
	font-size: 14px;
	color: #000000;
	border-bottom: 1px solid #777777;
	padding: 4px;
}

td.result {
	font-family: arial;
	font-size: 14px;
	color: #000000;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 6px;
	padding-right: 6px;
}

td.resultwithborder {
	font-family: arial;
	font-size: 14px;
	color: #000000;
	border-bottom: 1px solid #777777;
	border-right: 1px solid #777777;
	border-left: 1px solid #777777;
	border-top: 1px solid #777777;
}

td.reqindent {
	border-left: 1px solid #FFFFFF;
}

td.reqtext {
	font-family: arial;
	font-size: 14px;
	color: #000000;
	padding: 10px;
	border-right: 1px solid #777777;
	border-left: 1px solid #777777;
	border-top: 1px solid #777777;
	border-bottom: 1px solid #777777;
}

td.reqtextBborder {
	font-family: arial;
	font-size: 14px;
	color: #000000;
	padding: 10px;
	border-bottom: 1px solid #777777;
}

td.reqtextnoborder {
	font-family: arial;
	font-size: 14px;
	color: #000000;
}

td.pageborder {
	background-color: #FFFFFF;
	color: #000000;
}

td.title {
	font-family: arial;
	font-size: 150%;
	color: #000000;
}

p.adtitle {
	font-family: arial;
	color: #FFFFFF;
	font-size: 10px;
	font-style: normal;
	text-align: center;
}

p.margin30 {
	margin-left: 30px;
}

p.pageborder {
	color: #FFFFFF;
}

em.adtext {
	font-family: arial;
	color: #000000;
	font-size: 11px;
	font-style: normal;
	text-align: left;
}

em.ind10 {
	margin-left: 15px;
	font-style: normal;
	font-size: 10px;
}

em.required {
	font-family: arial;
	color: #FF0000;
	font-size: 11px;
	font-style: normal;
}

a:link {
	color: #0000FF;
}

a:visited {
	color: #0000FF;
}

a:active {
	color: #0000FF;
}

a:hover {
	color: #800000;
}

a.action:link {
	color: #003399;
	text-decoration: None;
}

a.action:visited {
	color: #003399;
	text-decoration: None;
}

a.action:active {
	color: #003399;
	text-decoration: None;
}

a.action:hover {
	color: #800000;
	text-decoration: None;
}

a.adtitle:link {
	color: #2288EE;
	text-docoration: underline;
}

a.adtitle:visited {
	color: #2288EE;
	text-docoration: underline;
}

a.adtitle:active {
	color: #2288EE;
	text-docoration: underline;
}

a.adlink:link {
	color: #5555EE;
	text-docoration: underline;
}

a.adlink:visited {
	color: #5555EE;
	text-docoration: underline;
}

a.adlink:active {
	color: #5555EE;
	text-docoration: underline;
}

a.form:link {
	color: #0000FF;
	text-decoration: None;
}

a.form:visited {
	color: #0000FF;
	text-decoration: None;
}

a.form:active {
	color: #0000FF;
	text-decoration: None;
}

a.form:hover {
	color: #800000;
	text-decoration: None;
}

a.header:link {
	color: #0000FF;
	text-decoration: None;
}

a.header:visited {
	color: #0000FF;
	text-decoration: None;
}

a.header:active {
	color: #0000FF;
	text-decoration: None;
}

a.header:hover {
	color: #800000;
	text-decoration: None;
}

a.dochead:link {
	color: #000000;
	text-decoration: None;
}

a.dochead:visited {
	color: #000000;
	text-decoration: None;
}

a.dochead:active {
	color: #000000;
	text-decoration: None;
}

a.dochead:hover {
	color: #800000;
	text-decoration: None;
}

a.menu:link {
	color: #0000FF;
	text-decoration: None;
}

a.menu:visited {
	color: #0000FF;
	text-decoration: None;
}

a.menu:active {
	color: #0000FF;
	text-decoration: None;
}

a.menu:hover {
	color: #800000;
	text-decoration: None;
}

a.menuselected:link {
	color: #0000FF;
	text-decoration: None;
}

a.menuselected:visited {
	color: #0000FF;
	text-decoration: None;
}

a.menuselected:active {
	color: #0000FF;
	text-decoration: None;
}

a.menuselected:hover {
	color: #800000;
	text-decoration: None;
}

a.result:link {
	color: #0000FF;
	text-decoration: None;
}

a.result:visited {
	color: #0000FF;
	text-decoration: None;
}

a.result:active {
	color: #0000FF;
	text-decoration: None;
}

a.result:hover {
	color: #800000;
	text-decoration: None;
}

a.title:link {
	color: #000000;
	text-decoration: None;
}

a.title:visited {
	color: #000000;
	text-decoration: None;
}

a.title:active {
	color: #000000;
	text-decoration: None;
}

a.title:hover {
	color: #800000;
	text-decoration: None;
}

/* form tooltips */
a.ftt:link {
	color: #0000FF;
	text-decoration: None;
}

a.ftt:visited {
	color: #0000FF;
	text-decoration: None;
}

a.ftt:active {
	color: #0000FF;
	text-decoration: None;
}

a.ftt:hover {
	color: #008000;
	text-decoration: None;
}

/* object tooltips */
a.ott:link {
	color: #0000FF;
	text-decoration: None;
}

a.ott:visited {
	color: #0000FF;
	text-decoration: None;
}

a.ott:active {
	color: #0000FF;
	text-decoration: None;
}

a.ott:hover {
	color: #008000;
	text-decoration: None;
}

a.change:link {
	color: #FF8040;
	text-decoration: None;
}

a.change:visited {
	color: #FF8040;
	text-decoration: None;
}

a.change:active {
	color: #FF8040;
	text-decoration: None;
}

a.change:hover {
	color: #000080;
	text-decoration: None;
}

span.change {
	color: #FF8040;
	text-decoration: None;
}

a.baselined:link {
	color: #9E0508;
	text-decoration: None;
}

a.baselined:visited {
	color: #9E0508;
	text-decoration: None;
}

a.baselined:active {
	color: #9E0508;
	text-decoration: None;
}

a.baselined:hover {
	color: #000080;
	text-decoration: None;
}

span.baselined {
	color: #9E0508;
	text-decoration: None;
}

a.finalized:link {
	color: #FF030D;
	text-decoration: None;
}

a.finalized:visited {
	color: #FF030D;
	text-decoration: None;
}

a.finalized:active {
	color: #FF030D;
	text-decoration: None;
}

a.finalized:hover {
	color: #000080;
	text-decoration: None;
}

span.finalized {
	color: #FF030D;
	text-decoration: None;
}

a.suggested:link {
	color: #97694F;
	text-decoration: None;
}

a.suggested:visited {
	color: #97694F;
	text-decoration: None;
}

a.suggested:active {
	color: #97694F;
	text-decoration: None;
}

a.suggested:hover {
	color: #000080;
	text-decoration: None;
}

span.suggested {
	color: #97694F;
	text-decoration: None;
}

a.solved:link {
	color: #666600;
	text-decoration: None;
}

a.solved:visited {
	color: #666600;
	text-decoration: None;
}

a.solved:active {
	color: #666600;
	text-decoration: None;
}

a.solved:hover {
	color: #000080;
	text-decoration: None;
}

span.solved {
	color: #666600;
	text-decoration: None;
}

a.verified:link {
	color: #990066;
	text-decoration: None;
}

a.verified:visited {
	color: #990066;
	text-decoration: None;
}

a.verified:active {
	color: #990066;
	text-decoration: None;
}

a.verified:hover {
	color: #000080;
	text-decoration: None;
}

span.verified {
	color: #990066;
	text-decoration: None;
}

a.discuss:link {
	color: #4A7023;
	text-decoration: None;
}

a.discuss:visited {
	color: #4A7023;
	text-decoration: None;
}

a.discuss:active {
	color: #4A7023;
	text-decoration: None;
}

a.discuss:hover {
	color: #000080;
	text-decoration: None;
}

span.discuss {
	color: #4A7023;
	text-decoration: None;
}

a.files:link {
	color: #483D8B;
	text-decoration: None;
}

a.files:visited {
	color: #483D8B;
	text-decoration: None;
}

a.files:active {
	color: #483D8B;
	text-decoration: None;
}

a.files:hover {
	color: #000080;
	text-decoration: None;
}

span.files {
	color: #483D8B;
	text-decoration: None;
}

a.due:link {
	color: #DD0000;
	text-decoration: None;
}

a.due:visited {
	color: #DD0000;
	text-decoration: None;
}

a.due:active {
	color: #DD0000;
	text-decoration: None;
}

a.due:hover {
	color: #000080;
	text-decoration: None;
}

span.due {
	color: #DD0000;
	text-decoration: None;
}

a.complete:link {
	color: #006600;
	text-decoration: None;
}

a.complete:visited {
	color: #006600;
	text-decoration: None;
}

a.complete:active {
	color: #006600;
	text-decoration: None;
}

a.complete:hover {
	color: #000080;
	text-decoration: None;
}

span.complete {
	color: #006600;
	text-decoration: None;
}

a.control:link {
	color: #FF0000;
	text-decoration: None;
}

a.control:visited {
	color: #FF0000;
	text-decoration: None;
}

a.control:active {
	color: #FF0000;
	text-decoration: None;
}

a.control:hover {
	color: #008800;
	text-decoration: None;
}

span.control {
	color: #FF0000;
	text-decoration: None;
}

a.funded:link {
	color: #008000;
	text-decoration: None;
}

a.funded:visited {
	color: #008000;
	text-decoration: None;
}

a.funded:active {
	color: #008000;
	text-decoration: None;
}

a.funded:hover {
	color: #800000;
	text-decoration: None;
}

span.funded {
	color: #008000;
	text-decoration: None;
}

a.unfunded:link {
	color: #FF0000;
	text-decoration: None;
}

a.unfunded:visited {
	color: #FF0000;
	text-decoration: None;
}

a.unfunded:active {
	color: #FF0000;
	text-decoration: None;
}

a.unfunded:hover {
	color: #800000;
	text-decoration: None;
}

span.unfunded {
	color: #FF0000;
	text-decoration: None;
}