html {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit;
}
body {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit;
}
div {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit;
}
span {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit;
}
applet {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit;
}
object {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit;
}
iframe {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit;
}
h1 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit;
}
h2 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit;
}
h3 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit;
}
h4 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit;
}
h5 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit;
}
h6 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit;
}
p {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit;
}
blockquote {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit;
}
pre {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit;
}
a {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit;
}
abbr {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit;
}
acronym {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit;
}
address {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit;
}
big {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit;
}
cite {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit;
}
code {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit;
}
del {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit;
}
dfn {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit;
}
em {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit;
}
font {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit;
}
img {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit;
}
ins {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit;
}
kbd {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit;
}
q {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit;
}
s {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit;
}
samp {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit;
}
small {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit;
}
strike {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit;
}
strong {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit;
}
sub {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit;
}
sup {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit;
}
tt {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit;
}
var {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit;
}
dl {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit;
}
dt {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit;
}
dd {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit;
}
ol {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit;
}
ul {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit;
}
li {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit;
}
fieldset {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit;
}
form {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit;
}
label {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit;
}
legend {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit;
}
table {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit;
}
caption {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit;
}
tbody {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit;
}
tfoot {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit;
}
thead {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit;
}
tr {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit;
}
th {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit;
}
td {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit;
}
:focus {
	outline: 0px;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
table {
	border-collapse: separate; border-spacing: 0;
}
caption {
	text-align: left; font-weight: normal;
}
th {
	text-align: left; font-weight: normal;
}
td {
	text-align: left; font-weight: normal;
}
blockquote::before {
	content: "";
}
blockquote::after {
	content: "";
}
q::before {
	content: "";
}
q::after {
	content: "";
}
blockquote {
	quotes: "" "";
}
q {
	quotes: "" "";
}
.withBorder table {
	border-width: 1px 0px 0px 1px; border-style: solid none none solid; border-color: rgb(0, 0, 0) currentColor currentColor rgb(0, 0, 0); border-image: none;
}
.withBorder table th {
	padding-right: 3px; padding-left: 3px; border-right-color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.withBorder table td {
	padding-right: 3px; padding-left: 3px; border-right-color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.container-12 {
	margin: 0px auto; width: 960px;
}
.grid-1 {
	margin-right: 10px; margin-left: 10px; float: left; display: inline;
}
.grid-2 {
	margin-right: 10px; margin-left: 10px; float: left; display: inline;
}
.grid-3 {
	margin-right: 10px; margin-left: 10px; float: left; display: inline;
}
.grid-4 {
	margin-right: 10px; margin-left: 10px; float: left; display: inline;
}
.grid-5 {
	margin-right: 10px; margin-left: 10px; float: left; display: inline;
}
.grid-6 {
	margin-right: 10px; margin-left: 10px; float: left; display: inline;
}
.grid-7 {
	margin-right: 10px; margin-left: 10px; float: left; display: inline;
}
.grid-8 {
	margin-right: 10px; margin-left: 10px; float: left; display: inline;
}
.grid-9 {
	margin-right: 10px; margin-left: 10px; float: left; display: inline;
}
.grid-10 {
	margin-right: 10px; margin-left: 10px; float: left; display: inline;
}
.grid-11 {
	margin-right: 10px; margin-left: 10px; float: left; display: inline;
}
.grid-12 {
	margin-right: 10px; margin-left: 10px; float: left; display: inline;
}
.container-12 .grid-1 {
	width: 60px;
}
.container-12 .grid-2 {
	width: 140px;
}
.container-12 .grid-3 {
	width: 220px;
}
.container-12 .grid-4 {
	width: 300px;
}
.container-12 .grid-5 {
	width: 380px;
}
.container-12 .grid-6 {
	width: 460px;
}
.container-12 .grid-7 {
	width: 540px;
}
.container-12 .grid-8 {
	width: 620px;
}
.container-12 .grid-9 {
	width: 700px;
}
.container-12 .grid-10 {
	width: 780px;
}
.container-12 .grid-11 {
	width: 860px;
}
.container-12 .grid-12 {
	width: 940px;
}
.container-12 .prefix-1 {
	padding-left: 80px;
}
.container-12 .prefix-2 {
	padding-left: 160px;
}
.container-12 .prefix-3 {
	padding-left: 240px;
}
.container-12 .prefix-4 {
	padding-left: 320px;
}
.container-12 .prefix-5 {
	padding-left: 400px;
}
.container-12 .prefix-6 {
	padding-left: 480px;
}
.container-12 .prefix-7 {
	padding-left: 560px;
}
.container-12 .prefix-8 {
	padding-left: 640px;
}
.container-12 .prefix-9 {
	padding-left: 720px;
}
.container-12 .prefix-10 {
	padding-left: 800px;
}
.container-12 .prefix-11 {
	padding-left: 880px;
}
.container-12 .suffix-1 {
	padding-right: 80px;
}
.container-12 .suffix-2 {
	padding-right: 160px;
}
.container-12 .suffix-3 {
	padding-right: 240px;
}
.container-12 .suffix-4 {
	padding-right: 320px;
}
.container-12 .suffix-5 {
	padding-right: 400px;
}
.container-12 .suffix-6 {
	padding-right: 480px;
}
.container-12 .suffix-7 {
	padding-right: 560px;
}
.container-12 .suffix-8 {
	padding-right: 640px;
}
.container-12 .suffix-9 {
	padding-right: 720px;
}
.container-12 .suffix-10 {
	padding-right: 800px;
}
.container-12 .suffix-11 {
	padding-right: 880px;
}
.container-12 .push-1 {
	left: 80px;
}
.container-12 .push-2 {
	left: 160px;
}
.container-12 .push-3 {
	left: 240px;
}
.container-12 .push-4 {
	left: 320px;
}
.container-12 .push-5 {
	left: 400px;
}
.container-12 .push-6 {
	left: 480px;
}
.container-12 .push-7 {
	left: 560px;
}
.container-12 .push-8 {
	left: 640px;
}
.container-12 .push-9 {
	left: 720px;
}
.container-12 .push-10 {
	left: 800px;
}
.container-12 .push-11 {
	left: 880px;
}
.container-12 .pull-1 {
	left: -80px;
}
.container-12 .pull-2 {
	left: -160px;
}
.container-12 .pull-3 {
	left: -240px;
}
.container-12 .pull-4 {
	left: -320px;
}
.container-12 .pull-5 {
	left: -400px;
}
.container-12 .pull-6 {
	left: -480px;
}
.container-12 .pull-7 {
	left: -560px;
}
.container-12 .pull-8 {
	left: -640px;
}
.container-12 .pull-9 {
	left: -720px;
}
.container-12 .pull-10 {
	left: -800px;
}
.container-12 .pull-11 {
	left: -880px;
}
.alpha {
	margin-left: 0px;
}
.omega {
	margin-right: 0px;
}
.blue {
	color: rgb(81, 145, 205) !important;
}
body {
	color: rgb(51, 51, 51); line-height: 1.5; font-family: Arial, Helvetica, sans-serif; font-size: 1em; min-width: 980px; background-color: rgb(255, 255, 255);
}
h1 {
	color: rgb(51, 51, 51); font-family: Arial, Helvetica, sans-serif; font-weight: bold;
}
h2 {
	color: rgb(51, 51, 51); font-family: Arial, Helvetica, sans-serif; font-weight: bold;
}
h3 {
	color: rgb(51, 51, 51); font-family: Arial, Helvetica, sans-serif; font-weight: bold;
}
h4 {
	color: rgb(51, 51, 51); font-family: Arial, Helvetica, sans-serif; font-weight: bold;
}
h5 {
	color: rgb(51, 51, 51); font-family: Arial, Helvetica, sans-serif; font-weight: bold;
}
h6 {
	color: rgb(51, 51, 51); font-family: Arial, Helvetica, sans-serif; font-weight: bold;
}
h1 {
	line-height: 1.5; font-size: 1.5em;
}
h2 {
	line-height: 1.25; font-size: 1.31em;
}
h3 {
	line-height: 1.25; font-size: 1em;
}
h4 {
	font-size: 1em;
}
h5 {
	font-size: 1em;
}
h6 {
	font-size: 1em;
}
input {
	font-family: Arial, Helvetica, sans-serif; font-size: 1em;
}
textarea {
	font-family: Arial, Helvetica, sans-serif; font-size: 1em;
}
a {
	color: rgb(0, 102, 204); text-decoration: none;
}
a:link {
	color: rgb(0, 102, 204); text-decoration: none;
}
a:visited {
	color: rgb(0, 153, 255);
}
a:hover {
	color: rgb(0, 102, 204);
}
a:active {
	color: rgb(0, 153, 255);
}
div#top {
	margin: 0px 0px 0px -9999px; padding: 0px; left: 0px; top: 0px; width: 0px; height: 0px; overflow: hidden; display: block; position: absolute;
}
div#bottom {
	margin: 0px 0px 0px -9999px; padding: 0px; left: 0px; top: 0px; width: 0px; height: 0px; overflow: hidden; display: block; position: absolute;
}
div#header {
	overflow: hidden; position: relative;
}
div#header h5 {
	display: none;
}
div#site {
	height: 50px;
}
div#site p {
	padding: 13px 0px 14px; width: 170px; margin-left: 20px;
}
div#site p a {
	background-position: left top; height: 23px; display: block; background-repeat: no-repeat; background-color: transparent;
}
.fi div#site p a {
	width: 150px; background-image: url("/Layout/Subsites/Image/Manual/Bg/bg-site-logo-fi.png");
}
.sv div#site p a {
	width: 145px; background-image: url("/Layout/Subsites/Image/Manual/Bg/bg-site-logo-sv.png");
}
.en div#site p a {
	width: 150px; background-image: url("/Layout/Subsites/Image/Manual/Bg/bg-site-logo-en.png");
}
div#site p a img {
	display: none;
}
div#manual {
	background: url("/Layout/Subsites/Image/Manual/Bg/bg-mainnav-bottom2.png") no-repeat left bottom rgb(255, 255, 255); padding: 18px 18px 13px; width: 920px; overflow: hidden;
}
.vpk div#manual {
	background: url("/Layout/Subsites/Image/Manual/Bg/vpk/bg-mainnav-bottom2.png") no-repeat left bottom rgb(255, 255, 255);
}
div#logo {
	margin: 0px 20px 0px 0px; width: auto; color: rgb(255, 102, 51); line-height: 1em; font-family: Arial, Helvetica, sans-serif; font-size: 1.75em; font-weight: bold;
}
.vpk div#logo {
	color: rgb(81, 145, 205);
}
div#logo p strong {
	font-weight: bold;
}
div#logo p a {
	color: rgb(255, 102, 51);
}
.vpk div#logo p a {
	color: rgb(81, 145, 205);
}
div#langNav {
	margin: 0px; width: auto; line-height: 24px; font-size: 0.75em;
}
div#langNav ul {
	float: left;
}
div#langNav ul li {
	margin-right: 15px; float: left;
}
div#langNav ul li.lastItem {
	margin: 0px;
}
div#langNav ul li.selectedPath {
	display: none;
}
div#langNav ul li a {
	color: rgb(51, 51, 51);
}
div#langNav ul li a:hover {
	color: rgb(255, 102, 51); text-decoration: underline;
}
.vpk div#langNav ul li a:hover {
	color: rgb(81, 145, 205);
}
div#siteNav {
	margin: 0px; width: auto; float: left; z-index: 100;
}
div#siteNav div.container {
	top: 0px; width: 500px; height: 50px; right: 0px; line-height: 50px; font-size: 0.75em; margin-right: 20px; position: absolute; z-index: 500;
}
div#siteNav ul {
	float: right;
}
div#siteNav ul li {
	margin-right: 15px; float: left;
}
div#siteNav ul li.lastItem {
	margin: 0px;
}
.jsEnabled div#siteNav ul li.lastItem {
	margin-right: 20px;
}
.jsEnabled div#siteNav ul li.textSize {
	line-height: 1;
}
.jsEnabled div#siteNav ul li.decrease {
	margin-right: 5px;
}
.jsEnabled div#siteNav ul li.increase {
	margin-right: 0px;
}
.jsEnabled div#siteNav ul li.textSize a {
	background-position: top; margin: 13px 0px 12px; border-radius: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 39px; height: 23px; text-indent: -9999px; overflow: hidden; display: block; cursor: pointer; background-repeat: no-repeat; background-color: rgb(221, 221, 221); -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.jsEnabled div#siteNav ul li.decrease a {
	background-image: url("/Layout/Subsites/Image/Manual/Bg/bg-sitenav-font-decrease.png");
}
.jsEnabled div#siteNav ul li.increase a {
	background-image: url("/Layout/Subsites/Image/Manual/Bg/bg-sitenav-font-increase.png");
}
.jsEnabled div#siteNav ul li.textSize a.disabled {
	cursor: default; opacity: 0.5;
}
div#siteNav ul li a {
	color: rgb(51, 51, 51);
}
div#siteNav ul li.selected a {
	color: rgb(255, 102, 51);
}
div#siteNav ul li a:hover {
	color: rgb(255, 102, 51); text-decoration: underline;
}
div#search {
	margin: 0px; padding: 0px; width: auto; height: 24px; font-size: 0.75em; float: right;
}
div#search div.searchForm {
	float: right;
}
div#search div.searchForm div {
	float: right;
}
div#search div.searchForm div fieldset {
	float: right;
}
div#search legend {
	display: none;
}
div#search label {
	display: none;
}
div#search input.inputText {
	background: none; padding: 3px 9px; border-radius: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 140px; height: 16px; color: rgb(102, 102, 102); line-height: 16px; overflow: hidden; font-size: 1.16em; margin-right: 5px; float: left; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
div#search input.inputText:hover {
	color: rgb(51, 51, 51);
}
div#search input.inputText:focus {
	color: rgb(51, 51, 51);
}
div#search input.button {
	background: url("/Layout/Subsites/Image/Manual/Bg/bg-button.png") repeat-x left top rgb(232, 113, 35); padding: 3px 9px; border-radius: 3px; border: 1px solid rgb(232, 113, 35) !important; border-image: none !important; width: auto !important; height: 24px; color: rgb(255, 255, 255); overflow: visible; font-size: 1.16em; cursor: pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
div#search input.button:active {
	border: 1px solid rgb(232, 113, 35) !important; border-image: none !important;
}
div#search input.button:focus {
	border: 1px solid rgb(232, 113, 35) !important; border-image: none !important;
}
.vpk div#search input.button {
	background: rgb(81, 145, 205); border: 1px solid rgb(81, 145, 205) !important; border-image: none !important;
}
div#mainNav {
	background: url("/Layout/Subsites/Image/Manual/Bg/bg-mainnav-top.png") no-repeat top; margin: 17px -18px 0px; padding: 10px 18px 0px; width: 920px; line-height: 1.07em; font-size: 0.87em;
}
.vpk div#mainNav {
	background: url("/Layout/Subsites/Image/Manual/Bg/vpk/bg-mainnav-top.png") no-repeat top;
}
div#mainNav ul {
	width: 100%; float: left;
}
div#mainNav li {
	background: url("/Layout/Subsites/Image/Manual/Bg/bg-mainnav-item.png") no-repeat right top; margin: 1px 0px; padding: 0px 0px 0px 20px; width: 165px; float: left;
}
.vpk div#mainNav li {
	background: url("/Layout/Subsites/Image/Manual/Bg/vpk/bg-mainnav-item.png") no-repeat right top;
}
div#mainNav li.rootPage {
	padding-left: 0px; clear: both;
}
div#mainNav li.itemIndex4 {
	padding-left: 0px; clear: both;
}
div#mainNav li.itemIndex9 {
	padding-left: 0px; clear: both;
}
div#mainNav li.itemIndex3 {
	background: none; padding-right: 0px;
}
div#mainNav li.itemIndex8 {
	background: none; padding-right: 0px;
}
div#mainNav li a {
	padding: 3px 5px; color: rgb(51, 51, 51); line-height: 1.1; display: inline-block; -ms-zoom: 1;
}
div#mainNav li a:hover {
	color: rgb(255, 102, 51); text-decoration: underline;
}
div#mainNav li.selected a {
	background: rgb(255, 102, 51); border-radius: 5px; color: rgb(255, 255, 255); text-decoration: none; -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
div#mainNav li.selectedPath a {
	background: rgb(255, 102, 51); border-radius: 5px; color: rgb(255, 255, 255); text-decoration: none; -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
.vpk div#mainNav li a:hover {
	color: rgb(81, 145, 205); text-decoration: underline;
}
.vpk div#mainNav li.selected a {
	background: rgb(81, 145, 205); color: rgb(255, 255, 255); text-decoration: none;
}
.vpk div#mainNav li.selectedPath a {
	background: rgb(81, 145, 205); color: rgb(255, 255, 255); text-decoration: none;
}
div#content {
	margin-bottom: 50px; position: relative;
}
div#content .bg {
	background: url("/Layout/Subsites/Image/Manual/Bg/bg-subnav.png") repeat-y left top;
}
body.frontpage div#content .bg {
	background-image: none;
}
div#crumbtrail {
	padding: 18px 0px; width: 695px; line-height: 14px; font-size: 0.75em; margin-left: 20px; min-height: 14px;
}
div#crumbtrail p {
	margin: 0px !important; float: left;
}
div#crumbtrail span {
	margin-right: 5px; float: left; white-space: nowrap;
}
div#crumbtrail span.separator {
	background: url("/Layout/Subsites/Image/Manual/Bg/bg-crumbtrail-separator.png") no-repeat left; width: 9px; text-indent: -9999px;
}
div#crumbtrail a {
	color: rgb(0, 0, 0);
}
div#crumbtrail a:hover {
	border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: solid;
}
div#date {
	padding: 18px 0px; width: 205px; text-align: right; line-height: 14px; font-size: 0.75em; margin-right: 20px; float: right; min-height: 14px;
}
div#date p {
	margin: 0px !important;
}
.jsEnabled div#date p {
	float: right;
}
.jsEnabled div#date p span.date {
	margin-right: 15px; float: left;
}
.jsEnabled div#date p span.separator {
	display: none;
}
.jsEnabled div#date p a.printLink {
	background: url("/Layout/Subsites/Image/Manual/Bg/bg-print.png") no-repeat left; color: rgb(51, 51, 51); padding-left: 19px;
}
div#subNav {
	width: 225px; clear: both; margin-left: 0px; min-height: 100px;
}
div#extraContent {
	width: 225px; margin-right: 0px;
}
div#mainContent {
	width: 715px; margin-right: 0px;
}
div#mainContent .grid-9 {
	width: 715px; margin-right: 0px; margin-left: 0px;
}
div#mainContent .grid-3 {
	width: 225px; min-height: 100px;
}
div#mainContent .middle .content {
	padding-top: 0px !important;
}
div#mainContent .hanging {
	margin: 0px; width: auto; clear: right; float: right;
}
div#mainContent .hanging .control {
	margin: 0px 0px 20px 20px; width: 225px;
}
div#mainContent h1 {
	margin-bottom: 24px;
}
div#mainContent h2 {
	margin-bottom: 24px;
}
div#mainContent h3 {
	margin-bottom: 18px;
}
div#mainContent h4 {
	margin-bottom: 18px;
}
div#mainContent h5 {
	margin-bottom: 18px;
}
div#mainContent h6 {
	margin-bottom: 18px;
}
div#mainContent p {
	margin-bottom: 24px;
}
div#mainContent blockquote {
	margin-bottom: 24px;
}
div#mainContent pre {
	margin-bottom: 24px;
}
div#mainContent dl {
	margin-bottom: 24px;
}
div#mainContent ol {
	margin-bottom: 24px;
}
div#mainContent ul {
	margin-bottom: 24px;
}
div#mainContent form {
	margin-bottom: 24px;
}
div#mainContent table {
	margin-bottom: 24px;
}
div#mainContent a:hover {
	text-decoration: underline;
}
div#sideContent {
	width: 245px; overflow: hidden; float: right;
}
div#content .fpMain {
	width: 460px;
}
div#footer {
	background: url("/Layout/Subsites/Image/Manual/Bg/bg-footer.png") no-repeat top; margin: 0px auto 50px; line-height: 50px; padding-top: 2px; font-size: 0.75em; position: relative; min-height: 50px;
}
.vpk div#footer {
	background: url("/Layout/Subsites/Image/Manual/Bg/vpk/bg-footer.png") no-repeat top;
}
div#footer a {
	color: rgb(153, 153, 153);
}
div#footnote {
	width: 450px; margin-left: 20px; float: left;
}
div#footnote div.image {
	margin-top: 8px; min-height: 34px;
}
div#footnote div.addThis {
	margin: 17px 0px; color: rgb(51, 51, 51); line-height: 16px; min-height: 16px;
}
div#footnote div.addThis a {
	color: rgb(51, 51, 51);
}
div#copyright {
	width: 450px; text-align: right; margin-right: 20px; float: right;
}
div#meteorSidebarWrapper {
	z-index: 1000 !important;
}
div#content .grid-3 .control {
	line-height: 1.28em; font-size: 0.87em;
}
div#content .grid-9 .control {
	line-height: 1.28em; font-size: 0.87em;
}
div#content .grid-3 .control .title h2 {
	margin: 0px; padding: 0.5em 20px !important; line-height: 1.25; font-size: 1.14em; font-weight: normal;
}
div#content .grid-3 .control .title h5 {
	margin: 0px; padding: 0.5em 20px !important; line-height: 1.25; font-size: 1.14em; font-weight: normal;
}
div#content .grid-9 .control .title h2 {
	margin: 0px; padding: 0.5em 20px !important; line-height: 1.25; font-size: 1.14em; font-weight: normal;
}
div#content .grid-9 .control .title h5 {
	margin: 0px; padding: 0.5em 20px !important; line-height: 1.25; font-size: 1.14em; font-weight: normal;
}
div#content .grid-3 .orange .title {
	background-color: rgb(255, 255, 255);
}
div#content .grid-3 .red .title {
	background-color: rgb(255, 255, 255);
}
div#content .grid-3 .blue .title {
	background-color: rgb(255, 255, 255);
}
div#content .grid-3 .turqoise .title {
	background-color: rgb(255, 255, 255);
}
div#content .grid-3 .grey .title {
	background-color: rgb(255, 255, 255);
}
div#content .grid-3 .orange .title h2 {
	background-position: left top; padding: 0px 20px; color: rgb(255, 255, 255); border-top-left-radius: 5px; border-top-right-radius: 5px; background-repeat: repeat-x; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px;
}
div#content .grid-3 .red .title h2 {
	background-position: left top; padding: 0px 20px; color: rgb(255, 255, 255); border-top-left-radius: 5px; border-top-right-radius: 5px; background-repeat: repeat-x; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px;
}
div#content .grid-3 .blue .title h2 {
	background-position: left top; padding: 0px 20px; color: rgb(255, 255, 255); border-top-left-radius: 5px; border-top-right-radius: 5px; background-repeat: repeat-x; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px;
}
div#content .grid-3 .turqoise .title h2 {
	background-position: left top; padding: 0px 20px; color: rgb(255, 255, 255); border-top-left-radius: 5px; border-top-right-radius: 5px; background-repeat: repeat-x; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px;
}
div#content .grid-3 .grey .title h2 {
	background-position: left top; padding: 0px 20px; color: rgb(255, 255, 255); border-top-left-radius: 5px; border-top-right-radius: 5px; background-repeat: repeat-x; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px;
}
div#content .grid-3 .orange .title h5 {
	background-position: left top; padding: 0px 20px; color: rgb(255, 255, 255); border-top-left-radius: 5px; border-top-right-radius: 5px; background-repeat: repeat-x; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px;
}
div#content .grid-3 .red .title h5 {
	background-position: left top; padding: 0px 20px; color: rgb(255, 255, 255); border-top-left-radius: 5px; border-top-right-radius: 5px; background-repeat: repeat-x; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px;
}
div#content .grid-3 .turqoise .title h5 {
	background-position: left top; padding: 0px 20px; color: rgb(255, 255, 255); border-top-left-radius: 5px; border-top-right-radius: 5px; background-repeat: repeat-x; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px;
}
div#content .grid-3 .blue .title h5 {
	background-position: left top; padding: 0px 20px; color: rgb(255, 255, 255); border-top-left-radius: 5px; border-top-right-radius: 5px; background-repeat: repeat-x; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px;
}
div#content .grid-3 .grey .title h5 {
	background-position: left top; padding: 0px 20px; color: rgb(255, 255, 255); border-top-left-radius: 5px; border-top-right-radius: 5px; background-repeat: repeat-x; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px;
}
div#content .grid-9 .grey .title h2 {
	background-position: left top; padding: 0px 20px; color: rgb(255, 255, 255); border-top-left-radius: 5px; border-top-right-radius: 5px; background-repeat: repeat-x; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px;
}
div#content .grid-9 .grey .title h5 {
	background-position: left top; padding: 0px 20px; color: rgb(255, 255, 255); border-top-left-radius: 5px; border-top-right-radius: 5px; background-repeat: repeat-x; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px;
}
div#content .grid-3 .orange .title h2 {
	border-bottom-color: rgb(255, 156, 38); border-bottom-width: 1px; border-bottom-style: solid; background-image: url("/Layout/Subsites/Image/Manual/Bg/bg-heading-orange.png"); background-color: rgb(232, 113, 35);
}
div#content .grid-3 .orange .title h5 {
	border-bottom-color: rgb(255, 156, 38); border-bottom-width: 1px; border-bottom-style: solid; background-image: url("/Layout/Subsites/Image/Manual/Bg/bg-heading-orange.png"); background-color: rgb(232, 113, 35);
}
div#content .grid-3 .red .title h2 {
	border-bottom-color: rgb(255, 38, 73); border-bottom-width: 1px; border-bottom-style: solid; background-image: url("/Layout/Subsites/Image/Manual/Bg/bg-heading-red.png"); background-color: rgb(232, 55, 35);
}
div#content .grid-3 .red .title h5 {
	border-bottom-color: rgb(255, 38, 73); border-bottom-width: 1px; border-bottom-style: solid; background-image: url("/Layout/Subsites/Image/Manual/Bg/bg-heading-red.png"); background-color: rgb(232, 55, 35);
}
div#content .grid-3 .blue .title h2 {
	border-bottom-color: rgb(0, 153, 255); border-bottom-width: 1px; border-bottom-style: solid; background-image: url("/Layout/Subsites/Image/Manual/Bg/vpk/bg-heading-blue.png"); background-color: rgb(81, 145, 205);
}
div#content .grid-3 .blue .title h5 {
	border-bottom-color: rgb(0, 153, 255); border-bottom-width: 1px; border-bottom-style: solid; background-image: url("/Layout/Subsites/Image/Manual/Bg/vpk/bg-heading-blue.png"); background-color: rgb(81, 145, 205);
}
div#content .grid-3 .grey .title h2 {
	border-bottom-color: rgb(170, 170, 170); border-bottom-width: 1px; border-bottom-style: solid; background-image: url("/Layout/Subsites/Image/Manual/Bg/bg-heading-grey.png"); background-color: rgb(136, 136, 136);
}
div#content .grid-3 .grey .title h5 {
	border-bottom-color: rgb(170, 170, 170); border-bottom-width: 1px; border-bottom-style: solid; background-image: url("/Layout/Subsites/Image/Manual/Bg/bg-heading-grey.png"); background-color: rgb(136, 136, 136);
}
div#content .grid-9 .grey .title h2 {
	border-bottom-color: rgb(170, 170, 170); border-bottom-width: 1px; border-bottom-style: solid; background-image: url("/Layout/Subsites/Image/Manual/Bg/bg-heading-grey.png"); background-color: rgb(136, 136, 136);
}
div#content .grid-9 .grey .title h5 {
	border-bottom-color: rgb(170, 170, 170); border-bottom-width: 1px; border-bottom-style: solid; background-image: url("/Layout/Subsites/Image/Manual/Bg/bg-heading-grey.png"); background-color: rgb(136, 136, 136);
}
div#content .grid-3 .turqoise .title h2 {
	border-bottom-color: rgb(166, 214, 213); border-bottom-width: 1px; border-bottom-style: solid; background-image: url("/Layout/Subsites/Image/Manual/Bg/bg-heading-turqoise.png"); background-color: rgb(107, 201, 199);
}
div#content .grid-3 .turqoise .title h5 {
	border-bottom-color: rgb(166, 214, 213); border-bottom-width: 1px; border-bottom-style: solid; background-image: url("/Layout/Subsites/Image/Manual/Bg/bg-heading-turqoise.png"); background-color: rgb(107, 201, 199);
}
div#content .grid-3 .orange .title h2 a {
	border: 0px currentColor; border-image: none; color: rgb(255, 255, 255);
}
div#content .grid-3 .red .title h2 a {
	border: 0px currentColor; border-image: none; color: rgb(255, 255, 255);
}
div#content .grid-3 .blue .title h2 a {
	border: 0px currentColor; border-image: none; color: rgb(255, 255, 255);
}
div#content .grid-3 .turqoise .title h2 a {
	border: 0px currentColor; border-image: none; color: rgb(255, 255, 255);
}
div#content .grid-3 .grey .title h2 a {
	border: 0px currentColor; border-image: none; color: rgb(255, 255, 255);
}
div#content .grid-3 .orange .title h5 a {
	border: 0px currentColor; border-image: none; color: rgb(255, 255, 255);
}
div#content .grid-3 .red .title h5 a div#content .grid-3 .blue .title h5 a {
	border: 0px currentColor; border-image: none; color: rgb(255, 255, 255);
}
div#content .grid-3 .turqoise .title h5 a {
	border: 0px currentColor; border-image: none; color: rgb(255, 255, 255);
}
div#content .grid-3 .grey .title h5 a {
	border: 0px currentColor; border-image: none; color: rgb(255, 255, 255);
}
div#content .grid-3 .control .content {
	padding: 1.28em 20px 0px;
}
div#content .grid-9 .control .content {
	padding: 1.28em 20px 0px;
}
div#content .grid-3 .image .content {
	padding: 0px 0px 15px;
}
div#content .grid-3 .orange .content {
	background: url("/Layout/Subsites/Image/Manual/Bg/bg-highlight-content.png") repeat-x left top;
}
div#content .grid-3 .red .content {
	background: url("/Layout/Subsites/Image/Manual/Bg/bg-highlight-content.png") repeat-x left top;
}
div#content .grid-3 .blue .content {
	background: url("/Layout/Subsites/Image/Manual/Bg/bg-highlight-content.png") repeat-x left top;
}
div#content .grid-3 .turqoise .content {
	background: url("/Layout/Subsites/Image/Manual/Bg/bg-highlight-content.png") repeat-x left top;
}
div#content .grid-3 .turqoise .content {
	background: url("/Layout/Subsites/Image/Manual/Bg/bg-highlight-content.png") repeat-x left top;
}
div#content .grid-3 .grey .content {
	background: url("/Layout/Subsites/Image/Manual/Bg/bg-highlight-content.png") repeat-x left top;
}
div#content .grid-3 .orange {
	background: url("/Layout/Subsites/Image/Manual/Bg/line.gif") no-repeat 50% 100%; padding-bottom: 2px; margin-bottom: 15px;
}
div#content .grid-3 .red {
	background: url("/Layout/Subsites/Image/Manual/Bg/line.gif") no-repeat 50% 100%; padding-bottom: 2px; margin-bottom: 15px;
}
div#content .grid-3 .blue {
	background: url("/Layout/Subsites/Image/Manual/Bg/line.gif") no-repeat 50% 100%; padding-bottom: 2px; margin-bottom: 15px;
}
div#content .grid-3 .turqoise {
	background: url("/Layout/Subsites/Image/Manual/Bg/line.gif") no-repeat 50% 100%; padding-bottom: 2px; margin-bottom: 15px;
}
div#content .grid-3 .grey {
	background: url("/Layout/Subsites/Image/Manual/Bg/line.gif") no-repeat 50% 100%; padding-bottom: 2px; margin-bottom: 15px;
}
div#content .grid-3 .navigation {
	margin-bottom: 0px; background-image: none;
}
div#content .fpMain .control {
	margin-bottom: 0px; background-image: none;
}
div#content .grid-3 .orange .content ul {
	margin-right: 0px; margin-left: 0px;
}
div#content .grid-3 .orange .content ol {
	margin-right: 0px; margin-left: 0px;
}
div#content .grid-3 .red .content ul {
	margin-right: 0px; margin-left: 0px;
}
div#content .grid-3 .red .content ol {
	margin-right: 0px; margin-left: 0px;
}
div#content .grid-3 .blue .content ul {
	margin-right: 0px; margin-left: 0px;
}
div#content .grid-3 .blue .content ol {
	margin-right: 0px; margin-left: 0px;
}
div#content .grid-3 .turqoise .content ul {
	margin-right: 0px; margin-left: 0px;
}
div#content .grid-3 .turqoise .content ol {
	margin-right: 0px; margin-left: 0px;
}
div#content .grid-3 .grey .content ul {
	margin-right: 0px; margin-left: 0px;
}
div#content .grid-3 .grey .content ol {
	margin-right: 0px; margin-left: 0px;
}
div#content .grid-3 .linkList .content ul {
	list-style: none; padding-left: 20px; margin-bottom: 1.28em; margin-left: -20px;
}
div#content .grid-3 .linkList .content ul li {
	background: url("/Layout/Subsites/Image/Manual/Bg/bg-linklist-bullet2.png") no-repeat 7px 5px; padding-left: 25px; margin-bottom: 0px; margin-left: -20px;
}
div#content .grid-3 .turqoise .content ul li {
	background: url("/Layout/Subsites/Image/Manual/Bg/bg-linklist-bullet-turqoise.png") no-repeat 7px 5px; padding-left: 25px; margin-bottom: 0px; margin-left: -20px;
}
div#content .grid-3 .linkList .content p a {
	color: rgb(0, 102, 204);
}
div#content .grid-3 .greyList .content ul li {
	background-image: url("/Layout/Subsites/Image/Manual/Bg/bg-linklist-bullet3.png");
}
div#content .grid-3 .bgLinkList .content {
	padding: 10px; margin-bottom: 15px; background-image: none; background-color: rgb(245, 245, 245);
}
div#content .grid-3 .bgLinkList .content ul {
	margin-left: -10px;
}
div#content .grid-3 p {
	margin-bottom: 1.28em;
}
div#content .grid-3 blockquote {
	margin-bottom: 1.28em;
}
div#content .grid-3 pre {
	margin-bottom: 1.28em;
}
div#content .grid-3 dl {
	margin-bottom: 1.28em;
}
div#content .grid-3 ol {
	margin-bottom: 1.28em;
}
div#content .grid-3 ul {
	margin-bottom: 1.28em;
}
div#content .grid-3 form {
	margin-bottom: 1.28em;
}
div#content .grid-3 table {
	margin-bottom: 1.28em;
}
.tpIcon {
	background: url("/Layout/Subsites/Image/Manual/Bg/calendar_1.png") no-repeat 100% 0px; padding-right: 52px; display: block; min-height: 48px;
}
div#content div.announcement .date {
	font-style: italic;
}
div#content div.announcement .caption {
	font-weight: bold;
}
div#content div.announcement .content {
	padding: 20px !important;
}
div#content .announcementGroup .content .function a {
	color: rgb(0, 102, 204);
}
div#content .announcementGroup .content ul li {
	margin-bottom: 1.5em;
}
div#content .grid-3 .announcementGroup .content ul li {
	margin-bottom: 1.28em;
}
div#content .announcementGroup {
	margin-bottom: 15px;
}
div#content .announcementArchive .announcementList {
	width: 100%; float: left;
}
div#content .announcementArchive .announcementList .announcement {
	width: 100%; float: left;
}
div#content .announcementArchive .announcementList .announcement .date {
	width: 10%; float: left;
}
div#content .announcementArchive .announcementList .announcement .link {
	width: 85%; float: right;
}
div.form {
	width: 100%; overflow: hidden; margin-bottom: 1.33em;
}
div.form div.caption {
	clear: both;
}
div.form div.formMessage {
	padding: 10px; border: 1px solid rgb(255, 204, 0); color: rgb(0, 0, 0); margin-bottom: 24px; background-color: rgb(255, 217, 48);
}
div.form div.information {
	border-color: rgb(102, 153, 51); color: rgb(255, 255, 255); background-color: rgb(119, 170, 68);
}
div.form div.help {
	border-color: rgb(255, 204, 0); color: rgb(0, 0, 0); background-color: rgb(255, 217, 48);
}
div.form div.exclamation {
	border-color: rgb(204, 51, 51); color: rgb(255, 255, 255); background-color: rgb(204, 85, 85);
}
div.form div.formMessage ul {
	list-style: none; margin: 0px !important; padding: 0px;
}
div.form .fieldHeading {
	width: 100%; clear: both; float: left;
}
div.form .fieldText {
	width: 100%; clear: both; float: left;
}
div.form .fieldLegend {
	width: 100%; clear: both; float: left;
}
div.form .fieldHeading h2 {
	margin-top: 24px;
}
div.form .fieldHeading h3 {
	margin-top: 24px;
}
div.form .fieldText p {
	margin-top: 24px;
}
div.form .fieldText ul {
	margin-top: 24px;
}
div.form .fieldText ol {
	margin-top: 24px;
}
div.form .fieldText dl {
	margin-top: 24px;
}
div.form div.field {
	margin: 0px 0px 12px; width: 100%; overflow: hidden; clear: both; float: left;
}
div.form div.fieldWrapper {
	margin: 0px 0px 12px; width: 100%; overflow: hidden; clear: both; float: left;
}
div.form div.fieldset {
	margin: 0px 0px 12px; width: 100%; overflow: hidden; clear: both; float: left;
}
div.form div.fieldWrapper {
	margin: 0px;
}
div.form div.left {
	clear: both; float: left;
}
div.form div.right {
	clear: none; float: right;
}
div.form div.field .label {
	margin: 0px; padding: 0px 20px 0px 0px; width: 225px; text-align: left; color: rgb(0, 0, 0); overflow: hidden; font-weight: normal; float: left;
}
div.form div.fieldset .label {
	margin: 0px; padding: 0px 20px 0px 0px; width: 225px; text-align: left; color: rgb(0, 0, 0); overflow: hidden; font-weight: normal; float: left;
}
div.form div.field .input {
	margin: 0px 0px 0px 110px; padding: 0px; width: auto; float: none; display: block;
}
div.form div.field .input input.inputText {
	padding: 3px 9px; border-radius: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 450px; color: rgb(51, 51, 51); float: left; background-color: rgb(238, 238, 238); -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
div.form div.field .input textarea {
	padding: 3px 9px; border-radius: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 450px; color: rgb(51, 51, 51); float: left; background-color: rgb(238, 238, 238); -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
div.form div.field .input select {
	margin: 0px; padding: 3px 9px; border-radius: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 100%; color: rgb(51, 51, 51); float: left; background-color: rgb(238, 238, 238); -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
div.form div.fieldset .inputGroup {
	margin: 0px; padding: 0px; width: auto; height: auto !important; overflow: hidden; float: none; display: block;
}
div.form div.fieldset .inputGroup .field {
	margin: 0px; width: 100%; line-height: 1.2; overflow: hidden; clear: both; float: left;
}
div.form div.fieldset .inputGroup .field .input {
	margin: 0px !important; width: 25px; text-align: center; float: left;
}
div.form div.fieldset .inputGroup .field .input input {
	padding: 0px; width: auto !important;
}
div.form div.fieldset .inputGroup .field .label {
	margin: 0px; padding: 0px; width: auto !important; text-align: left; color: rgb(51, 51, 51); clear: none; font-weight: normal; float: none; display: block;
}
div.form div.buttons {
	margin: 0px; padding: 12px 0px 0px 245px; clear: both;
}
div.form div.buttons input.button {
	background: url("/Layout/Subsites/Image/Manual/Bg/bg-button.png") repeat-x left top rgb(232, 113, 35); padding: 3px 9px; border-radius: 3px; border: 1px solid rgb(232, 113, 35); border-image: none; color: rgb(255, 255, 255); overflow: hidden; font-size: 1em; margin-right: 10px; float: left; cursor: pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
div.form div.buttons input.button:active {
	
}
div.form div.buttons input.button:focus {
	
}
div.form div.captcha {
	margin: 6px 0px;
}
div.form div.captcha .label {
	margin: 0px 0px 6px; width: 100%; clear: both; float: left;
}
div.form div.captcha .inputGroup {
	margin: 0px 0px 3px; width: 100%; clear: both; float: left;
}
div.form div.captcha .inputGroup table {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; width: 100%; border-collapse: collapse; border-spacing: 0;
}
div.form div.captcha .inputGroup table td {
	padding: 0px; vertical-align: middle;
}
div.form div.captcha .inputGroup table td.image {
	width: 80px;
}
div.form div.captcha .inputGroup table td.image img {
	margin: 0px !important; padding: 0px !important;
}
div.form div.captcha .inputGroup table td.equal {
	padding: 0px; text-align: center; font-size: 1.12em;
}
div.form div.captcha .inputGroup table td.inputCaptcha {
	width: 200px;
}
div.form div.captcha .inputGroup table td.inputCaptcha input.inputText {
	margin: 0px; padding: 2px 4px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 190px; color: rgb(51, 51, 51); font-size: 1.12em; background-color: rgb(238, 238, 238);
}
.feedLink {
	margin-bottom: 24px;
}
.feedLink a {
	background: url("/Layout/Subsites/Image/Manual/Icon/icon-feed.gif") no-repeat left; padding-left: 26px;
}
div#extraContent a:hover {
	text-decoration: underline;
}
div#subNav .navigation .content {
	background: url("/Layout/Subsites/Image/Manual/Bg/bg-subnav-content.png") repeat-x left top !important;
}
div#extraContent .navigationTree .content {
	background: url("/Layout/Subsites/Image/Manual/Bg/bg-subnav-content.png") repeat-x left top !important;
}
div#subNav .rootPage a {
	cursor: default;
}
div#subNav .navigation ul {
	list-style: none; margin: 0px; color: rgb(51, 51, 51);
}
div#extraContent .navigationTree ul {
	list-style: none; margin: 0px; color: rgb(51, 51, 51);
}
div#subNav .navigation ul li {
	background: url("/Layout/Subsites/Image/Manual/Bg/bg-subnav-item.png") no-repeat -500px 4px; padding-left: 20px; margin-bottom: 1.28em; position: relative;
}
div#extraContent .navigationTree ul li {
	background: url("/Layout/Subsites/Image/Manual/Bg/bg-subnav-item.png") no-repeat -500px 4px; padding-left: 20px; margin-bottom: 1.28em; position: relative;
}
div#subNav .navigation ul li a {
	width: 100%; color: rgb(51, 51, 51); display: block;
}
div#extraContent .navigationTree ul li a {
	width: 100%; color: rgb(51, 51, 51); display: block;
}
div#subNav .navigation ul li a:hover {
	color: rgb(255, 102, 51) !important; text-decoration: underline;
}
div#extraContent .navigationTree ul li a:hover {
	color: rgb(255, 102, 51) !important; text-decoration: underline;
}
div#subNav .navigation ul li.selected a {
	color: rgb(255, 102, 51);
}
div#extraContent .navigationTree ul li.selected a {
	color: rgb(255, 102, 51);
}
div#subNav .navigation ul li ul {
	padding: 1.28em 0px 0px;
}
div#extraContent .navigationTree ul li ul {
	padding: 1.28em 0px 0px;
}
div#subNav .navigation ul li ul li {
	margin: 0px !important;
}
div#extraContent .navigationTree ul li ul li {
	margin: 0px !important;
}
div#subNav .navigation ul li.selected ul li a {
	color: rgb(51, 51, 51);
}
div#extraContent .navigationTree ul li.selected ul li a {
	color: rgb(51, 51, 51);
}
div#subNav .navigation ul li ul li ul {
	padding-bottom: 1.28em;
}
div#extraContent .navigationTree ul li ul li ul {
	padding-bottom: 1.28em;
}
.treeview .hitarea {
	background: url("/Layout/Subsites/Image/Manual/Bg/bg-subnav-item.png") no-repeat -500px 4px; left: auto; top: 0px; width: 18px; height: 18px; margin-left: -20px; position: absolute; cursor: pointer; border-top-right-radius: 3px; border-bottom-right-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topright: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-bottomright: 3px;
}
.treeview li li .hitarea {
	border-radius: 0px; background-color: transparent; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.treeview li.expandable {
	background-image: none !important;
}
.treeview li.collapsable {
	background-image: none !important;
}
.treeview .expandable-hitarea {
	background-position: -500px -996px;
}
.treeview .hover.expandable-hitarea {
	background-position: 0px -996px;
}
.treeview .collapsable-hitarea {
	background-position: -500px -1996px;
}
.treeview .hover.collapsable-hitarea {
	background-position: 0px -1996px;
}
#treecontrol {
	margin: 1em 0px; display: none;
}
.pagination {
	text-align: center; padding-top: 1.28em; font-size: 1em; margin-bottom: 1.28em;
}
.paging {
	text-align: center; padding-top: 1.28em; font-size: 1em; margin-bottom: 1.28em;
}
.pagination .pages .page {
	margin: 0px 2px; padding: 0px 9px; border-radius: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51); font-weight: normal; text-decoration: none !important; display: inline-block; background-color: rgb(238, 238, 238); -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.paging a {
	margin: 0px 2px; padding: 0px 9px; border-radius: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51); font-weight: normal; text-decoration: none !important; display: inline-block; background-color: rgb(238, 238, 238); -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.pagination .pages .page:hover {
	color: rgb(51, 51, 51); background-color: rgb(221, 221, 221);
}
.paging a:hover {
	color: rgb(51, 51, 51); background-color: rgb(221, 221, 221);
}
.pagination .pages .selected {
	padding: 3px 10px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); display: inline-block; cursor: default; background-color: rgb(255, 255, 255);
}
.pagination .pages .selected:hover {
	padding: 3px 10px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); display: inline-block; cursor: default; background-color: rgb(255, 255, 255);
}
.pagination .pages [disabled].page {
	padding: 3px 10px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); display: inline-block; cursor: default; background-color: rgb(255, 255, 255);
}
.paging span.selectedPageNumber {
	padding: 3px 10px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); display: inline-block; cursor: default; background-color: rgb(255, 255, 255);
}
.pagination .pages [disabled].previous {
	display: none;
}
.pagination .pages [disabled].next {
	display: none;
}
.paging span.separator {
	padding: 0px 10px;
}
.paging span strong {
	font-weight: normal;
}
.pagination .total {
	margin-top: 1.28em;
}
.result .results {
	padding-top: 24px; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
.result .results .title h3 {
	margin: 0px !important; font-size: 1em; font-weight: normal;
}
.result .results .date {
	text-align: right; font-size: 0.87em; font-style: italic;
}
div#mainContent .siteMap ul {
	width: 100%;
}
div#mainContent .siteMap ul li {
	margin-bottom: 24px;
}
div#mainContent .siteMap ul li a {
	color: rgb(51, 51, 51); font-size: 1.31em; text-decoration: none;
}
div#mainContent .siteMap ul li ul {
	margin: 24px 0px;
}
div#mainContent .siteMap ul li ul li {
	background: url("/Layout/Subsites/Image/Manual/Bg/bg-linklist-bullet.png") no-repeat 7px 0.5em; margin: 0px; padding-left: 20px;
}
div#mainContent .siteMap ul li ul li a {
	color: rgb(0, 102, 204); font-size: 1em; font-weight: normal;
}
div#mainContent .siteMap ul li ul li a:hover {
	text-decoration: underline;
}
div#mainContent .siteMap ul li ul li ul {
	margin: 0px;
}
div#mainContent .siteMap ul li ul li ul li {
	background-position: 7px 0.5em;
}
.siteMap .content .repeaterLetters {
	width: 100%; margin-bottom: 24px; float: left;
}
.siteMap .content .repeaterLetters span {
	margin-right: 10px; float: left;
}
.siteMap .content .repeaterLetters span a {
	color: rgb(0, 102, 204); display: block;
}
.siteMap .content .dataListIndex table {
	width: 100%; clear: both;
}
.siteMap .content .dataListIndex table tr td .labelLetter a {
	margin-top: 24px; display: block;
}
.siteMap .content .labelLetter span {
	font-size: 1.31em;
}
.siteMap .content .labelLetter span a {
	color: rgb(51, 51, 51); text-decoration: none !important; cursor: default;
}
.siteMap .content .labelLetter span a:hover {
	color: rgb(51, 51, 51); text-decoration: none !important; cursor: default;
}
.siteMap .content .labelLetter span br {
	display: none;
}
.siteMap .content .labelLetter span b {
	font-weight: normal;
}
div#mainContent .text .content ol {
	margin-left: 3em; list-style-position: outside;
}
div#mainContent .text .content ul {
	margin-left: 3em; list-style-position: outside;
}
div#mainContent .document .content ol {
	margin-left: 3em; list-style-position: outside;
}
div#mainContent .document .content ul {
	margin-left: 3em; list-style-position: outside;
}
div#mainContent .text .content ol {
	list-style-type: decimal;
}
div#mainContent .document .content ol {
	list-style-type: decimal;
}
div#mainContent .text .content ul {
	list-style-type: disc;
}
div#mainContent .document .content ul {
	list-style-type: disc;
}
div#mainContent .text strong {
	font-weight: bold;
}
.frontpage div#content .bg {
	background-position: left top;
}
.frontpage div#mainContent {
	margin-right: 0px; margin-left: 10px; float: right;
}
.frontpage div#extraContent {
	margin-right: 10px; margin-left: 0px; float: left;
}
.internalLink {
	color: rgb(0, 102, 204);
}
.externalLink {
	color: rgb(0, 102, 204);
}
.noScript {
	display: none;
}
.jsEnabled .noScript {
	display: none;
}
.script {
	display: block;
}
.jsEnabled .script {
	display: block;
}
.hidden {
	margin: 0px 0px 0px -9999px; padding: 0px; left: 0px; top: 0px; width: 0px; height: 0px; overflow: hidden; display: block; position: absolute;
}
.hidden hr {
	display: none;
}
.alignLeft {
	text-align: left;
}
.alignRight {
	text-align: right;
}
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
.clear {
	width: 0px; height: 0px; overflow: hidden; clear: both; display: block; visibility: hidden;
}
.clearfix::after {
	width: 0px; height: 0px; line-height: 0; clear: both; font-size: 0px; display: block; visibility: hidden; content: " ";
}
* html .clearfix {
	-ms-zoom: 1;
}
*:first-child + html .clearfix {
	-ms-zoom: 1;
}
.calendarView .content {
	padding-bottom: 5px !important;
}
.calendarView table {
	margin: 0px; width: 100%;
}
.calendarView td {
	margin: 0px; padding: 2px; font-size: 0.68em;
}
.calendarView table input {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; width: 18px; height: 18px; text-align: center; vertical-align: middle; cursor: pointer; background-color: rgb(254, 194, 65);
}
.calendarView table input:hover {
	background-color: rgb(253, 152, 37);
}
.calendarView tr.weekDays td {
	font-weight: bold;
}
.calendarView table td.weekNumber input {
	font-weight: bold; background-color: rgb(238, 238, 238);
}
.calendarView table td.monthName input {
	width: 100%; background-color: rgb(238, 238, 238);
}
.calendarView table input.Normal-Calendar_Button_Event-0 {
	color: rgb(255, 255, 255); background-color: rgb(255, 102, 51);
}
.calendarView table input.Normal-Calendar_Button_CurrentDay-0 {
	color: rgb(255, 255, 255); background-color: rgb(0, 151, 253);
}
.eventCalendarNotice {
	font-size: 0.81em !important;
}
.eventCalendarNotice .errorMsg {
	color: rgb(255, 102, 51);
}
.noticeSearchNarrow .label {
	font-weight: bold;
}
.eventCalendarNotice .fields {
	margin-bottom: 10px;
}
.noticeInsert .label {
	margin-bottom: 15px;
}
.noticeInsert .fields {
	margin-bottom: 15px;
}
.eventCalendarNotice .txtBox {
	border-radius: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; font-size: 0.81em !important; background-color: rgb(238, 238, 238); -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.eventCalendarNotice input.button {
	background: url("/Layout/Subsites/Image/Manual/Bg/bg-button.png") repeat-x left top rgb(232, 113, 35); padding: 3px 9px; border-radius: 3px; border: 1px solid rgb(232, 113, 35); border-image: none; color: rgb(255, 255, 255); overflow: hidden; font-size: 1em; margin-right: 10px; float: left; cursor: pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.eventCalendarNotice input.button:active {
	
}
.eventCalendarNotice input.button:focus {
	
}
.noticeInsert .label {
	width: 250px; float: left;
}
.noticeInsert .fields {
	float: left;
}
.eventCalendarBrowse .timePeriod {
	font-weight: bold; margin-bottom: 10px;
}
.eventCalendarBrowse .item {
	margin-bottom: 35px;
}
.eventCalendarBrowse .linkItem {
	margin-bottom: 10px;
}
.eventCalendarBrowse .time {
	margin-bottom: 10px;
}
.eventCalendarBrowse .description {
	margin-bottom: 10px;
}
.eventCalendarBrowse .linkItem {
	font-size: 110%;
}
.eventCalendarBrowse .time {
	color: rgb(166, 166, 166);
}
.noticeView .txtLabel {
	width: 180px; font-weight: bold; margin-bottom: 15px; float: left;
}
.noticeView .txtField {
	width: 520px; margin-bottom: 15px; float: left;
}
.noticeView .fieldItem {
	clear: both;
}
.carousel .title h2 a:hover {
	text-decoration: none !important;
}
.carousel .content .event {
	margin-bottom: 15px;
}
div#content .carousel .content .function a {
	color: rgb(0, 102, 204);
}
.rating {
	background: rgb(238, 238, 238); padding: 5px 10px; border: 1px solid rgb(204, 204, 204); border-image: none; height: 20px; margin-bottom: 20px;
}
.rating .sectionRatingButtons {
	margin-bottom: 0px; float: left; display: block;
}
.ratingControl .sectionRatingResults {
	margin-bottom: 0px; float: left; display: block;
}
.rating .sectionRatingResults {
	margin: 0px; padding: 0px; float: right; list-style-type: none; list-style-position: inside;
}
.rating .buttonPlus {
	display: inline;
}
.rating .positiveValue {
	display: inline;
}
.rating .buttonMinus {
	display: inline;
}
.rating .negativeValue {
	display: inline;
}
.rating .positiveValue {
	padding-right: 20px;
}
.sectionFeedLink {
	font-size: 0.68em; margin-top: 10px;
}
.sectionFeedLink .feedLinkText {
	display: inline;
}
.captcha {
	margin-bottom: 10px;
}
.captcha .title {
	margin-bottom: 3px;
}
.commenting .paging {
	padding: 0px; text-align: left; margin-bottom: 15px;
}
.commenting .commentInsert {
	padding: 25px; border: 1px solid rgb(204, 204, 204); border-image: none; margin-top: 15px; background-color: rgb(238, 238, 238);
}
.commenting .commentatorDetails {
	margin-bottom: 15px;
}
.commenting .commentatorDetails input {
	width: 280px;
}
.commenting .commentEditor .markItUp {
	width: 650px;
}
.commenting .commentEditor .markItUpHeader {
	height: 20px;
}
.commenting .commentEditor textarea {
	width: 100% !important; height: 200px !important;
}
.markItUpPreviewFrame {
	width: 527px !important; height: 200px !important;
}
.formContainer {
	margin-bottom: 15px;
}
.commenting .commentMeta {
	margin: 8px 0px 12px; font-weight: bold;
}
.commenting .moderationTools {
	margin-bottom: 10px;
}
.commenting .quoteLinkContainer {
	font-size: 0.75em; float: right;
}
.commenting .comment {
	padding-top: 10px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
blockquote {
	margin: 0px; padding: 10px; background-color: rgb(255, 250, 218);
}
blockquote cite {
	margin-bottom: 4px; display: block;
}
blockquote blockquote {
	background-color: rgb(255, 255, 255);
}
blockquote blockquote blockquote blockquote {
	background-color: rgb(255, 255, 255);
}
blockquote blockquote blockquote {
	background-color: rgb(255, 251, 239);
}
blockquote blockquote blockquote blockquote blockquote {
	background-color: rgb(255, 251, 239);
}
.poll .fieldQuestionQuestion {
	font-weight: bold; margin-bottom: 10px;
}
.poll .function {
	font-weight: bold;
}
.poll .function {
	padding: 1.28em 20px 0px; margin-bottom: 10px;
}
.pollfeedbackInsert .function {
	padding: 1.28em 20px 0px; margin-bottom: 10px;
}
.poll .sectionAnswer {
	margin-bottom: 10px;
}
.poll .sectionAnswer .fieldQuestionAnswerPercentage {
	float: left;
}
.poll .sectionAnswer .imageAnswerBar {
	float: left;
}
.pollfeedback {
	margin-bottom: 10px;
}
.pollfeedback h3 {
	border-bottom-color: rgb(136, 136, 136); border-bottom-width: 1px; border-bottom-style: solid;
}
.pollfeedback .Author {
	font-style: italic; margin-bottom: 10px;
}
.pollfeedbackInsert .sectionForm {
	margin-bottom: 20px;
}
.pollfeedbackInsert textarea {
	background: none; border: 1px solid rgb(136, 136, 136); border-image: none; width: 390px;
}
.pollfeedbackInsert input[type=text] {
	background: none; border: 1px solid rgb(136, 136, 136); border-image: none; width: 390px;
}
