table {page-break-inside: avoid;}
.pagebreak {page-break-before: always;}
.uiddlayerborder {
	border: 1px dashed #990000;

}
a.link.uiddbody { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #990000; font-weight: bold;text-decoration: none; color: #ffffff}
a:visited.uiddbody { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #990000; font-weight: bold;text-decoration: none; color: #ffffff}
a:hover.uiddbody { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #990000; font-weight: bold;text-decoration: underline; color: #0000cc}
a:visited:hover.uiddbody { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #990000; font-weight: bold; text-decoration: underline; color: #ffffff}
.uiddbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #990000;
	font-weight: bold;
	text-decoration: none;
}
.uiddsubhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #eaeaea;
	font-weight: bold;
}
.uiddtblhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003333;
	background-color: #CCCC99;
}
.uiddtblborder {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #999999;
	border-top-color: #999999;
}

.uiddtblborder .style1, .uiddtblbody .style1 {
	font-size: 11px;
	color: #FF0000 !important;
}

.uiddtblbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #cccccc;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cccccc;
}

.uiddtblbody p, .uiddtblbody ul {
	font-size: 100%;
}

.uiddtblrtntop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	background-color: #F2F3B5;
}
.uiddpagedefhead {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bolder;
	color: #333333;
}
.uiddzonemapbrdr {
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #990000;
	border-left-color: #990000;
	border-top-width: 2px;
	border-left-width: 1px;
}
.uiddzonemapbdy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
.uiddtblfunctions {
	border-top-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #003366;
	border-left-color: #003366;
}
.uiddtblfuncbox {
	border: 1px dashed #003366;
}
.uiddelementbrdr {
	border-top-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #006633;
	border-left-color: #006633;
}
.uiddtblelebdy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #006633;
}
a.link.uiddtblfuncbdy { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #990000; font-weight: bold;text-decoration: none; color: #ffffff; background-color: #003366;}
a:visited.uiddtblfuncbdy { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #990000; font-weight: bold;text-decoration: none; color: #ffffff; background-color: #003366;}
a:hover.uiddtblfuncbdy { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #990000; font-weight: bold;text-decoration: underline; color: #0000cc; background-color: #003366;}
a:visited:hover.uiddtblfuncbdy { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #990000; font-weight: bold; text-decoration: underline; color: #ffffff; background-color: #003366;}
.uiddtblfuncbdy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #003366;
}
.uiddtblelementbox {
	border: 1px dashed #006633;
}
a.link.uiddtblelementbdy { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #990000; font-weight: bold;text-decoration: none; color: #ffffff; background-color: #006633;}
a:visited.uiddtblelementbdy { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #990000; font-weight: bold;text-decoration: none; color: #ffffff; background-color: #006633;}
a:hover.uiddtblelementbdy { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #990000; font-weight: bold;text-decoration: underline; color: #0000cc; background-color: #006633;}
a:visited:hover.uiddtblelementbdy { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #990000; font-weight: bold; text-decoration: underline; color: #ffffff; background-color: #006633;}
.uiddtblelementbdy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #006633;
}
.uiddsubaction { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; background-color: #FFCC33; font-weight: bold; }
.uiddlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.uiddbodybold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
.uiddlayermain {
	left: 7px;
	position: relative;
	visibility: hidden;
	z-index: 1;
}
.uidddesignnote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding: 3px;
	background-color: #E9EAAE;
	font-weight: normal;
	border: 1px solid #666666;
}
.uiddcontentnote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #FFFFCC;
	padding: 3px;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}
.uidddsgnnotehd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #E9EAAE;
	background-color: #666666;
}
.uidddsgnnotesbhd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
.uiddcntntnotehd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;
}
.uiddtblcntnt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

#UIS2 a {
	color: #FFF;
}

#DesignNotes p {
	font-size: 100%;
}
#UIS ol, #UIS ul, #UIS ol ol, #UIS ul ul {font-size: 11px;}