/*
aDISMenu
*/
@media screen , projection {
	.menu_div {
		position: relative;
		top: 0;
		left: 0;
		width: 99.7%;
		height: 1.42em;
		background-color: #CAD4DE;
		border: 1px solid #FFFFFF;
		z-index: 9999;
	}

	/* level 0 inner */
	.menu_l0iout {
		font: 0.8em Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-decoration: none;
		padding: 0.2em 1em 0.2em 1em;
		color: menutext;
	}
	.menu_l0iover {
		font: bolder 0.8em Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-decoration: none;
		padding: 0.2em 1em 0.2em 1em;
		color: #383838;
	}
	.menu_l0idis {
		font: 0.8em Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-decoration: none;
		padding: 0.2em 1em 0.2em 1em;
		color: #A0A0A0;
	}

	/* level 0 outer */
	.menu_l0oout {
		text-decoration: none;
		border: 1px solid #FFFFFF;
		background-color: #cad4de;
	}
	.menu_l0oover {
		text-decoration: none;
		border: 1px solid #FFFFFF;
		background-color: #cad4de;
	}

	/*-----------------------------------------------------------------------*/

	/* level 1 inner */
	.menu_l1iout {
		font: 0.8em Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-decoration: none;
		padding: 0.2em 1em 0.2em 1em;
		color: menutext;
	}
	.menu_l1iover {
		font: bolder 0.8em Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-decoration: none;
		padding: 0.2em 1em 0.2em 1em;
		color: #383838;
	}
	.menu_l1idis {
		font: 0.8em Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-decoration: none;
		padding: 0.2em 1em 0.2em 1em;
		color: #A0A0A0;
	}

	/* level 1 outer */
	.menu_l1oout {
		text-decoration: none;
		border: 1px solid #FFFFFF;
		background-color: #cad4de;
	}
	.menu_l1oover {
		text-decoration: none;
		border: 1px solid #FFFFFF;
		background-color: #cad4de;
	}

	/*--aDISNestedList--*/
	.nList-wrapper {
		
	}
	.nList-wrapper .mainlist {
		list-style: none;
		margin-left: 0;
	}
	.mainlist li {
		margin-bottom: 4px;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		border: 1px solid #FFFFFF;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1',
			endColorstr='#e8e8e8');
		background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1),
			to(#e8e8e8));
		background: -moz-linear-gradient(top, #f1f1f1, #e8e8e8);
		background: -o-linear-gradient(top, #f1f1f1, #e8e8e8);
	}
	.rbutton {
		float: none;
		display: inline;
	}
	.nList_li_templ {
		display: none;
	}
	.nList_li_even {
		
	}
	.nList_li_odd {
		background: #f1f1f1;
	}
	.content-active {
		background: white;
		border-color: #f1f1f1;
	}
	.content-inactive {
		display: none;
	}

	/*--aDISToolbar--*/
	.toolbar_div {
		width: 100%;
		margin: 0 0 0 0;
		padding: 0.2em 0 0.2em 0;
	}
	.toolbar_ul {
		list-style: none;
		padding: 0px;
		margin: 0px;
	}
	.toolbar_li {
		float: left;
		padding: 0px;
		margin: 0 0 0 0.3em;
	}
	.toolbar_img {
		border-style: none;
		vertical-align: middle;
		padding: 0px;
	}
	.toolbar_img_dis {
		border-style: none;
		vertical-align: middle;
		cursor: default;
		padding: 0px;
	}
	.toolbar_txt {
		font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 0.9em;
		text-decoration: none;
		color: menutext;
		cursor: pointer;
		margin: 0px;
		padding: 0px 0px 0px 0.2em;
		vertical-align: middle;
	}
	.toolbar_txt_dis {
		font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 0.9em;
		text-decoration: none;
		color: #C0C0C0;
		cursor: default;
		margin: 0px;
		padding: 0px 0px 0px 0.2em;
		vertical-align: middle;
	}
	.toolbar_textbtn {
		font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 0.9em;
		text-decoration: none;
		color: menutext;
		cursor: default;
		margin: 0px;
		padding: 0px 0px 0px 0.2em;
		vertical-align: middle;
	}
	.toolbar_textbtn_dis {
		font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 0.9em;
		text-decoration: none;
		color: #C0C0C0;
		cursor: default;
		margin: 0px;
		padding: 0px 0px 0px 0.2em;
		vertical-align: middle;
	}

	/*--aDISTab--*/
	.tab_outer {
		float: left;
		width: 100%;
		background: url("../images/tab_h.gif") repeat-x bottom;
		font-size: 85%;
		font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
		line-height: normal;
	}
	.tab_ul {
		margin: 0;
		padding: 0.3em 0.8em 0;
		list-style: none;
	}
	.tab_li {
		float: left;
		background: url("../images/tab_r.gif") no-repeat right top;
		margin: 0;
		padding: 0;
	}
	.tab_a {
		display: block;
		text-decoration: none;
		background: url("../images/tab_l.gif") no-repeat left top;
		padding: 3px 8px 2px;
	}
	.tab_lic {
		float: left;
		background: url("../images/tab_rc.gif") no-repeat right top;
		margin: 0;
		padding: 0;
	}
	.tab_ac {
		display: block;
		text-decoration: none;
		background: url("../images/tab_lc.gif") no-repeat left top;
		padding: 3px 8px;
	}

	/*--aDISTable--*/
	.table_table {
		border-width: 0;
		border-collapse: collapse;
	}
	.table_pages {
		vertical-align: middle;
	}
	.table_columns {
		font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 0.9em;
		text-decoration: none;
		color: black;
		border: 1px solid #A0A0A0;
		margin: 1px 2px;
	}
	.table_rows {
		
	}
	.table_values {
		font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-decoration: none;
		border: 1px solid #A0A0A0;
		margin: 0px 1px;
	}
	.table_values_error {
		font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-decoration: none;
		border: 1px solid #A0A0A0;
		margin: 0px 1px;
		background-color: #ffb080;
	}

	/*--aDISRTable--*/
	.rTable_div {
		
	}
	.rTable_table {
		border-collapse: collapse;
		empty-cells: show;
	}
	.rTable_thead {
		
	}
	.rTable_th {
		border-bottom: 1px solid #A0A0A0;
		padding-bottom: 0.5em;
	}
	.rTable_tr_even {
		
	}
	.rTable_tr_odd {
		
	}
	.rTable_td_text {
		border: 1px solid #A0A0A0;
		padding: 0.2em 0.5em 0.2em 0.5em;
	}
	.rTable_td_num {
		border: 1px solid #A0A0A0;
		text-align: right;
		padding: 0.2em 0.5em 0.2em 0.5em;
	}
	.rTable_td_check {
		border: 1px solid #A0A0A0;
		padding: 0.2em 0.5em 0.2em 0.5em;
		vertical-align: top;
		text-align: center;
	}
	.rTable_td_link {
		border: 1px solid #A0A0A0;
		padding: 0.2em 0.5em 0.2em 0.5em;
	}
	.rTable_td_img {
		border: 1px solid #A0A0A0;
		text-align: center;
	}
	.rList_wrapper {
		
	}
	.rList {
		list-style: none;
		margin-left: 0;
	}
	.rList_buttons {
		
	}
	.rList_button {
		float: none;
		display: inline;
	}
	.rList_li_even {
		
	}
	.rList_li__odd {
		
	}
	.rList_panel.content-active {
		
	}
	.rList_panel.content-inactive {
		display: none;
	}

	/*--aDISTree--*/
	a:hover {
		text-decoration: underline;
	}
	.tree_div {
		
	}
	.tree_divsub {
		padding-left: 0.5em;
		margin-left: 0px;
	}
	.tree_ul {
		
	}
	.tree_ulsub {
		
	}
	.tree_branch_li {
		font-weight: normal;
	}
	.tree_branch_li_sel {
		font-weight: bold;
	}
	.tree_branch_li_exp {
		font-weight: bold;
	}
	.tree_leaf_li {
		font-weight: normal;
	}
	.tree_leaf_li_sel {
		font-weight: bold;
	}
	.tree_static_li {
		font-weight: normal;
		text-decoration: none;
	}
	.tree_branch_a {
		text-decoration: none;
	}
	.tree_leaf_a {
		text-decoration: none;
	}
	.tree_disabled {
		text-decoration: none;
	}
	.tree_strong {
		text-decoration: none;
	}

	/*--aDISCbTree--*/
	.cbtree_div {
		
	}
	.cbtree_divsub {
		
	}
	.cbtree_ul {
		list-style-type: none;
		margin: 0px;
		padding: 0px;
	}
	.cbtree_ulsub {
		list-style-type: none;
		margin: 0 0 0 1.5em;
		padding: 0;
	}
	.cbtree_branch_li {
		font-weight: normal;
	}
	.cbtree_branch_li_exp {
		font-weight: bolder;
	}
	.cbtree_leaf_li {
		font-weight: normal;
	}
	.cbtree_static_li {
		font-weight: normal;
	}
	.cbtree_branch_a {
		color: #202020;
		text-decoration: none;
	}
	.cbtree_branch_img {
		vertical-align: middle;
		border: none 0px transparent;
		margin: 0 .3em 0 0;
		text-decoration: none;
	}
	.cbtree_leaf_inp {
		vertical-align: middle;
		margin: 0 .3em 0 0;
	}
	.cbtree_leaf_a {
		color: #202020;
		text-decoration: none;
	}
	.cbtree_disabled {
		
	}

	/*--aDISHtml--*/
	.html_div {
		
	}

	/*--aDISAccordion--*/
	.accordion-wrapper {
		margin-bottom: 2px;
		border: 1px solid #B4B4B4;
	}
	.accordion-wrapper .accordion-toggler {
		padding: 6px 4px 6px 26px;
		font-weight: 400;
		background-color: #E6E6E6;
		color: #0170AA;
		text-align: left;
		margin: -1px;
		border-width: 1px;
		border-style: solid;
		border-color: #C7C7C7 #B2B2B2 #B2B2B2 #C7C7C7;
		cursor: pointer;
		text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);
		-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.6), inset 0 2px
			5px rgba(255, 255, 255, 0.5), inset 0 -2px 5px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.6), inset 0 2px 5px
			rgba(255, 255, 255, 0.5), inset 0 -2px 5px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.6), inset 0 2px 5px
			rgba(255, 255, 255, 0.5), inset 0 -2px 5px rgba(0, 0, 0, 0.1);
		background-position: 3px center;
		background-repeat: no-repeat;
	}
	.accordion-wrapper .accordion-toggler:hover, .accordion-wrapper .accordion-toggler:focus,
		.accordion-wrapper .accordion-toggler:active {
		border-color: #000;
		color: #000;
		text-decoration: none;
	}
	.accordion-wrapper .accordion-toggler h2, .accordion-wrapper .accordion-toggler h3
		{
		margin: 0;
		line-height: 32px;
		font-style: normal;
		font-weight: 400;
	}
	.accordion-wrapper .toggler-active {
		border-bottom: 1px solid #B4B4B4;
		background-image: url("../images/icons/accordion-inactive-mini.png");
	}
	.accordion-wrapper .toggler-inactive {
		background-image: url("../images/icons/accordion-active-mini.png");
	}
	.accordion-active {
		display: block;
		padding: 15px;
	}
	.accordion-inactive {
		display: none;
		padding: 0;
	}
	.accordion-content ul {
		margin: 0;
		list-style: none;
	}
	.accordion-content li {
		padding: 5px;
	}

	/*--aDISStandard--*/
	.outside {
		display: inline;
		position: absolute;
		top: -3000px;
		left: -3000px;
		width: 0px;
		height: 0px;
		overflow: hidden;
	}
	body.msgpage div {
		font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
		margin: 20% 20% 20% 20%;
		padding: 2%;
		background-color: lightgrey;
		border: thin outset black;
		font-size: 0.9em;
	}
	body.msgpage h1 {
		font-size: 1.1em;
		text-align: center;
	}
	body.msgpage p.lnk {
		text-align: center;
	}
	body.msgpage a:link, body.msgpage a:visited {
		font-size: 1em;
		font-weight: bold;
		padding: 1%;
		text-align: center;
		color: black;
		border: thin outset black;
	}
	body.msgpage a:active, body.msgpage a:hover {
		border: thin inset black;
	}
}

.errstate {
	background-color: #ffb080;
}