/*Variables*/
/*Templates*/
.standard-fonts {
  font-family: arial;
  font-size: 0.85em;
  line-height: 1.35em;
}
.standard-fonts a {
  text-decoration: none;
  color: #3399ff;
}
.standard-fonts a:hover, .standard-fonts a:focus {
  text-decoration: underline;
}
.standard-fonts a:focus {
  outline: none;
  text-decoration: underline;
}
.standard-fonts h1,
.standard-fonts h2,
.standard-fonts h3,
.standard-fonts h4,
.standard-fonts p {
  padding: 0;
  font-family: arial;
  margin: 0 0 8px 0;
}
.standard-fonts h1 {
  font-size: 1.3em;
  margin: 0 0 6px 0;
}
.standard-fonts h2 {
  font-size: 1.15em;
  margin: 4px 0 4px 0;
}
.standard-fonts h3 {
  font-size: 1.0em;
  margin: 10px 0 3px 0;
}
.standard-fonts h4 {
  font-size: 0.95em;
  margin: 2px 0 2px 0;
}
.standard-form-styles input, .standard-form-styles textarea {
  font-family: arial;
  font-size: 11pt;
  line-height: 14.5pt;
  font-size: 0.90em;
}
.standard-form-styles input[type='submit'], .standard-form-styles input[type='button'] {
  padding: 2px 6px 3px 6px;
  background-color: #3399ff;
  color: white;
  border: 0;
  font-weight: bold;
  cursor: pointer;
  line-height: 1.1em;
  height: 24px;
  overflow: visible;
  vertical-align: bottom;
  margin: 0;
}
.standard-form-styles input[type='submit']:hover,
.standard-form-styles input[type='button']:hover,
.standard-form-styles input[type='submit']:focus,
.standard-form-styles input[type='button']:focus {
  color: #f6ee35;
}
.standard-form-styles input[type="text"], .standard-form-styles textarea {
  border: 1px solid #231f20;
  color: #231f20;
  padding: 3px 3px 3px 3px;
  margin: 0 0 0 0;
  background-image: URL('/Lib/Images/textbox.png');
  background-position: top left;
  background-repeat: no-repeat;
}
.standard-form-styles input[type="text"] {
  line-height: 1.05em;
}
.standard-form-styles .disabled {
  background-color: #dedede;
  border: 1px solid #231f20;
}
.background-colors .Red {
  background-color: #d82128;
}
.background-colors .Blue {
  background-color: #23469b;
}
.background-colors .Cyan {
  background-color: #43c7f4;
}
.background-colors .Yellow {
  background-color: #f6ee35;
}
.background-colors .Pink {
  background-color: #ef4f9d;
}
.background-colors .Green {
  background-color: #4eb849;
}
.background-colors .Black {
  background-color: #231f20;
}
.background-colors .White {
  background-color: White;
}
.dotted-border-vertical {
  background-image: URL('/Lib/Images/line-dotted-horizontal.png');
  background-repeat: repeat-y;
}
.dotted-border-horizontal {
  background-image: URL('/Lib/Images/line-dotted-vertical.png');
  background-repeat: repeat-x;
}
.dotted-border-left {
  background-image: URL('/Lib/Images/line-dotted-horizontal.png');
  background-repeat: repeat-y;
  background: none;
  background-position: top left;
}
.dotted-border-right {
  background-image: URL('/Lib/Images/line-dotted-horizontal.png');
  background-repeat: repeat-y;
  background: none;
  background-position: top right;
}
.dotted-border-bottom {
  background-image: URL('/Lib/Images/line-dotted-vertical.png');
  background-repeat: repeat-x;
  background: none;
  background-position: bottom left;
}
.dotted-border-top {
  background-image: URL('/Lib/Images/line-dotted-vertical.png');
  background-repeat: repeat-x;
  background: none;
  background-position: top left;
}
body {
  width: 1134px;
  margin: 20px auto 0 auto;
  padding: 0 10px 0 50px;
  color: #231f20;
  font-family: arial;
  font-size: 0.85em;
  line-height: 1.35em;
  background-color: #ffffff;
}
body a {
  text-decoration: none;
  color: #3399ff;
}
body a:hover, body a:focus {
  text-decoration: underline;
}
body a:focus {
  outline: none;
  text-decoration: underline;
}
body h1,
body h2,
body h3,
body h4,
body p {
  padding: 0;
  font-family: arial;
  margin: 0 0 8px 0;
}
body h1 {
  font-size: 1.3em;
  margin: 0 0 6px 0;
}
body h2 {
  font-size: 1.15em;
  margin: 4px 0 4px 0;
}
body h3 {
  font-size: 1.0em;
  margin: 10px 0 3px 0;
}
body h4 {
  font-size: 0.95em;
  margin: 2px 0 2px 0;
}
body input, body textarea {
  font-family: arial;
  font-size: 11pt;
  line-height: 14.5pt;
  font-size: 0.90em;
}
body input[type='submit'], body input[type='button'] {
  padding: 2px 6px 3px 6px;
  background-color: #3399ff;
  color: white;
  border: 0;
  font-weight: bold;
  cursor: pointer;
  line-height: 1.1em;
  height: 24px;
  overflow: visible;
  vertical-align: bottom;
  margin: 0;
}
body input[type='submit']:hover,
body input[type='button']:hover,
body input[type='submit']:focus,
body input[type='button']:focus {
  color: #f6ee35;
}
body input[type="text"], body textarea {
  border: 1px solid #231f20;
  color: #231f20;
  padding: 3px 3px 3px 3px;
  margin: 0 0 0 0;
  background-image: URL('/Lib/Images/textbox.png');
  background-position: top left;
  background-repeat: no-repeat;
}
body input[type="text"] {
  line-height: 1.05em;
}
body .disabled {
  background-color: #dedede;
  border: 1px solid #231f20;
}
body form {
  float: left;
}
body ul {
  margin: 0 0 0 5px;
  padding: 0;
  list-style: none;
}
body ul li {
  margin: 5px 0 5px 0;
  padding-left: 10px;
  background-image: URL('/Lib/Images/ul-dot.png');
  background-repeat: no-repeat;
  background-position: 0 8px;
}
#PageContent {
  float: left;
}
#PageContent .CenterPage {
  float: left;
  width: 1074px;
  background: URL('/Lib/Images/3x1-grid.png');
  backgorund-repeat: repeat-y;
}
#PageContent .CenterPage .MinHeight {
  height: 600px;
  width: 0px;
  float: left;
}
#PageContent .LastUpdated {
  width: 629px;
  padding-left: 168px;
  margin-top: -23px;
  float: left;
  clear: left;
}
#PageContent .LastUpdated span {
  padding: 0 28px;
  font-size: 0.9em;
  float: left;
  margin-left: 42px;
}
.PageHeader {
  float: left;
  width: 1074px;
}
.PageHeader .Logo {
  text-decoration: none;
  border: 0;
  float: left;
}
.PageHeader .Logo img {
  border: 0;
}
.PageHeader .SearchForm {
  float: right;
}
.PageHeader .SearchForm ul {
  list-style: none;
  margin: 0;
  padding: 0 0 30px 0;
  margin-top: -5px;
  float: right;
}
.PageHeader .SearchForm ul li {
  display: inline;
  padding: 0 0 0 10px;
  background: none;
  margin: 0;
  vertical-align: text-top;
}
.PageHeader .SearchForm ul li a {
  color: #231f20;
  text-decoration: none;
  font-size: 0.9em;
}
.PageHeader .SearchForm ul li a:hover {
  color: #3399ff;
  text-decoration: underline;
}
.PageHeader .SearchForm .SearchBox {
  float: right;
  clear: both;
}
.PageHeader .SearchForm .SearchBox label {
  font-size: 11pt;
  display: block;
  padding: 0 0 6px 0;
}
.PageHeader .SearchForm .SearchBox input[type="text"] {
  float: left;
  clear: left;
  border: 0;
  height: 22px;
  width: 239px;
  padding: 3px 5px;
  margin: 0;
  color: white;
  background-color: #231f20;
  font-family: arial;
  font-size: 0.85em;
  line-height: 1.35em;
  margin-right: 2px;
  background: URL('/Lib/Images/sprites.png') top left no-repeat;
  line-height: 1.5em;
  font-size: 1.0em;
}
.PageHeader .SearchForm .SearchBox input[type="text"] a {
  text-decoration: none;
  color: #3399ff;
}
.PageHeader .SearchForm .SearchBox input[type="text"] a:hover, .PageHeader .SearchForm .SearchBox input[type="text"] a:focus {
  text-decoration: underline;
}
.PageHeader .SearchForm .SearchBox input[type="text"] a:focus {
  outline: none;
  text-decoration: underline;
}
.PageHeader .SearchForm .SearchBox input[type="text"] h1,
.PageHeader .SearchForm .SearchBox input[type="text"] h2,
.PageHeader .SearchForm .SearchBox input[type="text"] h3,
.PageHeader .SearchForm .SearchBox input[type="text"] h4,
.PageHeader .SearchForm .SearchBox input[type="text"] p {
  padding: 0;
  font-family: arial;
  margin: 0 0 8px 0;
}
.PageHeader .SearchForm .SearchBox input[type="text"] h1 {
  font-size: 1.3em;
  margin: 0 0 6px 0;
}
.PageHeader .SearchForm .SearchBox input[type="text"] h2 {
  font-size: 1.15em;
  margin: 4px 0 4px 0;
}
.PageHeader .SearchForm .SearchBox input[type="text"] h3 {
  font-size: 1.0em;
  margin: 10px 0 3px 0;
}
.PageHeader .SearchForm .SearchBox input[type="text"] h4 {
  font-size: 0.95em;
  margin: 2px 0 2px 0;
}
.PageHeader .SearchForm .SearchBox input[type="submit"] {
  height: 28px;
  border: 0;
  cursor: pointer;
  float: left;
  font-size: 0pt;
  width: 32px;
  background: URL('/Lib/Images/sprites.png');
  background-position: -249px 0;
  color: transparent;
}
.TopMenu {
  width: 1074px;
  float: left;
  clear: left;
  list-style: none;
  border-top: 6px solid #231f20;
  border-bottom: 1px solid #231f20;
  margin: 6px 0 5px 0;
}
.TopMenu li {
  float: left;
  padding: 0;
  margin: 0;
  background: none;
  margin-right: 4px;
}
.TopMenu li a {
  font-size: 1.2em;
  color: #231f20;
  float: left;
  padding: 9px 25px 8px 25px;
}
.TopMenu li a:hover, .TopMenu li a:focus {
  border: 0;
  border-bottom: 3px solid #231f20;
  padding-bottom: 5px;
  text-decoration: none;
}
.TopMenu li:first-child a {
  padding-left: 0;
}
.TopMenu .selected a, .TopMenu .selected a:hover {
  padding-bottom: 3px;
  border-bottom: 5px solid #231f20;
}
.LeftMenu {
  list-style: none;
  margin: 0 -2px 0 0;
  padding: 0 0 50px 0;
  float: left;
  width: 190px;
}
.LeftMenu a:focus {
  text-decoration: none;
}
.LeftMenu li {
  background: none;
  padding: 0;
  margin: 0;
  float: left;
  clear: left;
}
.LeftMenu li ul {
  margin: 0;
  float: left;
  width: 190px;
}
.LeftMenu li ul .expanded {
  font-weight: bold;
  background-image: none;
}
.LeftMenu li ul li {
  float: left;
  clear: left;
  width: 188px;
  margin-top: -2px;
  background-image: URL('/Lib/Images/line-dotted-vertical.png');
  background-repeat: repeat-x;
  background: none;
  background-position: bottom left;
  background-position: bottom right;
}
.LeftMenu li ul li .toplevel {
  background-image: URL('/Lib/Images/line-dotted-vertical.png');
  background-repeat: repeat-x;
  background: none;
  background-position: top left;
  background-image: URL('/Lib/Images/line-dotted-vertical.png');
  background-repeat: repeat-x;
  background: none;
  background-position: bottom left;
  font-weight: bold;
}
.LeftMenu li ul li ul .expanded {
  font-weight: normal;
}
.LeftMenu li ul li ul li {
  background: none;
}
.LeftMenu li ul li ul li a {
  padding: 5px 0 5px 21px;
}
.LeftMenu li ul li ul li a:hover, .LeftMenu li ul li ul li a:focus {
  padding-left: 17px;
}
.LeftMenu li ul li ul li ul li a {
  padding: 5px 0 5px 40px;
}
.LeftMenu li ul li ul li ul li a:hover, .LeftMenu li ul li ul li ul li a:focus {
  padding-left: 36px;
}
.LeftMenu li ul li a {
  display: block;
  color: #231f20;
  padding: 5px 0 5px 8px;
}
.LeftMenu li ul li a:hover, .LeftMenu li ul li a:focus {
  border: 0;
  text-decoration: none;
  border-left: 4px solid #231f20;
  padding-left: 4px;
}
.LeftMenu li ul li:first-child {
  margin-top: 0;
}
.LeftMenu li ul .selected {
  background: none;
  background-color: #231f20;
  padding: 0;
}
.LeftMenu li ul .selected a {
  color: White;
}
.MainContent {
  float: left;
  width: 585px;
  padding: 0 25px 30px 25px;
  width: 490px;
  padding: 0 95px 30px 50px;
  width: 460px;
  padding: 0 95px 30px 50px;
}
.MainContent h1 {
  font-size: 1.4em;
  margin-bottom: 1.0em;
  margin-top: 0.6em;
  line-height: 17pt;
}
.MainContent h2 {
  margin: 0.45em 0 1em 0;
}
.MainContent h3 {
  margin: 0.45em 0 1em 0;
}
.MainContent h4 {
  margin: 0.45em 0 1em 0;
}
.MainContent hr {
  border: 0;
  height: 1px;
  background-color: #231f20;
  color: #231f20;
}
.MainContent .CommisionList .tableStandard, .MainContent .CommisionList .tableStandardAlternative {
  border-width: 0px;
  margin-top: 10px;
  font-size: 0.85em;
}
.MainContent .CommisionList .tableStandard th, .MainContent .CommisionList .tableStandardAlternative th {
  text-align: left;
  style: bold;
  padding-left: 4px;
  padding-right: 8px;
  font-size: 1.0em;
}
.MainContent .CommisionList .tableStandard tr,
.MainContent .CommisionList .tableStandardAlternative tr,
.MainContent .CommisionList .tableStandard td,
.MainContent .CommisionList .tableStandardAlternative td {
  border-width: 0px;
  vertical-align: top;
  padding-left: 4px;
  padding-right: 0px;
}
.MainContent .CommisionList .tableStandard caption, .MainContent .CommisionList .tableStandardAlternative caption {
  text-align: left;
  padding-left: 4px;
}
.MainContent .CommisionList .detail span {
  padding-bottom: 3px;
}
.MainContent .CommisionList div {
  margin-bottom: 5px;
}
.MainContent .CommisionList div.label {
  font-weight: bold;
  width: 140px;
  float: left;
}
.MainContent .CommisionList div.value {
  width: 310px;
  float: left;
}
.MainContent .CommisionList div.space {
  margin-top: 15px;
  float: none;
  clear: left;
}
.MainContent .commission_search .floatleft {
  float: left;
  margin-right: 20px;
  display: inline-block;
}
.MainContent .commission_search .floatright {
  float: left;
  margin-left: 20px;
  width: 210px;
  display: inline-block;
}
.MainContent .commission_search .noshow {
  position: absolute;
  left: -10000px;
  top: -10000px;
  font-size: 0%;
  display: none;
}
.MainContent .commission_search input[type="text"] {
  padding-bottom: 3px;
  padding-top: 3px;
  margin-top: 0px;
  margin-bottom: 0px;
  width: 195px;
}
.MainContent .commission_search label.input {
  padding-bottom: 0px;
  padding-top: 0px;
  margin-top: 0px;
  margin-bottom: 11px;
  display: inline-block;
}
.MainContent .commission_search label.drop {
  margin-bottom: 8px;
  display: inline-block;
}
.MainContent .commission_search label.beforedropHeader {
  padding-bottom: 0px;
  padding-top: 0px;
  margin-top: 0px;
  margin-bottom: 10px;
  display: inline-block;
}
.MainContent .commission_search .btnSearch {
  margin-top: 5px;
}
.MainContent .commission_search .dropHeader {
  margin-bottom: 0px;
  margin-top: 0px;
  display: inline-block;
}
.MainContent .commission_search select {
  padding-bottom: 0px;
  padding-top: 2px;
  margin-top: 0px;
  margin-bottom: 3px;
  width: 205px;
  height: 22px;
}
.MainContent .commission_search select.yearmonthday {
  margin-top: 0px;
  margin-bottom: 12px;
  padding-top: 2px;
  width: 65px;
  height: 22px;
}
.MainContent .Choices td {
  padding-bottom: 15px;
}
.MainContent .Choices td strong label {
  margin-bottom: 5px;
  display: inline-block;
}
.MainContent .Choices td input[type="text"] {
  margin-bottom: 18px;
}
.MainContent .Choices td input[type="radio"] {
  margin-top: 1px;
  vertical-align: middle;
}
.MainContent .Choices td label {
  vertical-align: middle;
}
.MainContent .Choices td table {
  width: 230px;
}
.MainContent table {
  border-spacing: 0;
  border-bottom: 1px solid #231f20;
  border-left: 1px solid #231f20;
  margin-bottom: 5px;
  border-collapse: collapse;
}
.MainContent table thead td, .MainContent table tbody td, .MainContent table tfoot td {
  border-top: 1px solid #231f20;
  border-right: 1px solid #231f20;
  padding: 3px;
}
.MainContent table thead td {
  background-color: #231f20;
  color: white;
  font-weight: bold;
  text-transform: uppercase;
}
.MainContent table tfoot td {
  background-color: #4eb849;
  color: white;
}
.MainContent table .Red {
  color: white;
  background-color: #d82128;
}
.MainContent table .Blue {
  color: white;
  background-color: #23469b;
}
.MainContent table .Cyan {
  color: #231f20;
  background-color: #43c7f4;
}
.MainContent table .Green {
  color: white;
  background-color: #4eb849;
}
.MainContent table .Yellow {
  color: #231f20;
  background-color: #f6ee35;
}
.MainContent table .Pink {
  color: white;
  background-color: #ef4f9d;
}
.MainContent .Paging {
  border-top: 1px dotted #231f20;
  padding-top: 10px;
}
.MainContent .Paging span {
  padding: 0 2px;
}
.MainContent .Paging span span {
  padding: 0;
}
.MainContent .Intro {
  font-weight: bold;
  margin: 10px 0;
  margin-top: 0;
}
.MainContent .Red {
  color: #d82128;
}
.MainContent .Blue {
  color: #23469b;
}
.MainContent .Cyan {
  color: #43c7f4;
}
.MainContent .Yellow {
  color: #f6ee35;
}
.MainContent .Pink {
  color: #ef4f9d;
}
.MainContent .Green {
  color: #4eb849;
}
.MainContent .Black {
  color: #231f20;
}
.MainContent .White {
  color: White;
}
.MainContent .Bold {
  font-weight: bold;
}
.MainContent .Italic {
  font-style: italic;
}
.MainContent ul {
  margin: 0 0 8px 0;
}
.PageFooter {
  background-image: URL('/Lib/Images/line-dotted-vertical.png');
  background-repeat: repeat-x;
  background: none;
  background-position: top left;
  float: left;
  clear: both;
  width: 1074px;
  height: 50px;
  font-size: 0.65em;
  padding: 0;
  margin-top: 3px;
}
.PageFooter .PrintFooter {
  display: none;
}
.PageFooter .ScreenImage {
  width: 37px;
  height: 110px;
  margin-top: -108px;
  margin-left: -45px;
  float: left;
}
.PageFooter .PrintImage {
  display: none;
}
.PageFooter div {
  text-align: center;
  padding: 5px 0 0 0;
}
.PageFooter .Left {
  padding: 0;
  text-align: left;
  height: 25px;
}
.PageFooter .Right {
  padding: 0;
  text-align: right;
  margin-top: -25px;
}
.StartPageMainContent {
  float: left;
  clear: left;
  width: 1074px;
  margin: 5px 0 0 0;
}
.StartPageMainContent .Top {
  width: 1074px;
  float: left;
  padding: 18px 0 0 0;
}
.StartPageMainContent .Top .Left {
  float: left;
  background-image: URL('/Lib/Images/line-dotted-horizontal.png');
  background-repeat: repeat-y;
  background: none;
  background-position: top right;
  padding: 0 25px 25px 25px;
}
.StartPageMainContent .Top .Left .Container {
  background-color: #4eb849;
  float: left;
  width: 740px;
  background-repeat: no-repeat;
}
.StartPageMainContent .Top .Left .Container .PuffBackground {
  float: right;
  width: 270px;
  background-color: #4eb849;
  margin-left: -270px;
}
.StartPageMainContent .Top .Left .Container .Puff {
  color: white;
  float: right;
  padding: 15px;
  width: 240px;
}
.StartPageMainContent .Top .Left .Container .Puff h1 {
  line-height: 16pt;
}
.StartPageMainContent .Top .Left .Container .Puff .DuckLink {
  color: white;
}
.StartPageMainContent .Top .Left .Container .Puff .DuckLink span {
  margin-bottom: 5px;
}
.StartPageMainContent .Top .Left .Container .Puff .DuckLink .Text {
  color: White;
}
.StartPageMainContent .Top .Left .Container .Puff .DuckLink .Duck {
  background-image: URL('/Lib/Images/duck-white.png');
  color: White;
}
.StartPageMainContent .Top .Left .Container .Puff .DuckLink:hover {
  text-decoration: none;
  border-bottom: 1px solid white;
}
.StartPageMainContent .Top .Left .Container .Red {
  background-color: #d82128;
}
.StartPageMainContent .Top .Left .Container .Blue {
  background-color: #23469b;
}
.StartPageMainContent .Top .Left .Container .Cyan {
  background-color: #43c7f4;
}
.StartPageMainContent .Top .Left .Container .Yellow {
  background-color: #f6ee35;
}
.StartPageMainContent .Top .Left .Container .Pink {
  background-color: #ef4f9d;
}
.StartPageMainContent .Top .Left .Container .Green {
  background-color: #4eb849;
}
.StartPageMainContent .Top .Left .Container .Black {
  background-color: #231f20;
}
.StartPageMainContent .Top .Left .Container .White {
  background-color: White;
}
.StartPageMainContent .Top .Left .Red {
  background-color: #d82128;
}
.StartPageMainContent .Top .Left .Blue {
  background-color: #23469b;
}
.StartPageMainContent .Top .Left .Cyan {
  background-color: #43c7f4;
}
.StartPageMainContent .Top .Left .Yellow {
  background-color: #f6ee35;
}
.StartPageMainContent .Top .Left .Pink {
  background-color: #ef4f9d;
}
.StartPageMainContent .Top .Left .Green {
  background-color: #4eb849;
}
.StartPageMainContent .Top .Left .Black {
  background-color: #231f20;
}
.StartPageMainContent .Top .Left .White {
  background-color: White;
}
.StartPageMainContent .Top .Right {
  padding: 0 0 0 2px;
  float: left;
  width: 284px;
  background-image: URL('/Lib/Images/line-dotted-horizontal.png');
  background-repeat: repeat-y;
  background: none;
  background-position: top left;
  margin-left: -2px;
}
.StartPageMainContent .Bottom {
  width: 1074px;
  float: left;
  clear: left;
}
.StartPageMainContent .Bottom .Puff {
  text-decoration: none;
  color: #231f20;
}
.StartPageMainContent .Bottom .Puff h1 {
  /*
				text-transform: uppercase;
				font-weight: normal;
				font-size: 1.2em;
				*/

  font-size: 1.2em;
}
.StartPageMainContent .Bottom .Left {
  width: 356px;
  float: left;
  width: 790px;
  background-image: URL('/Lib/Images/line-dotted-horizontal.png');
  background-repeat: repeat-y;
  background: none;
  background-position: top right;
}
.StartPageMainContent .Bottom .Left .Contents {
  background-repeat: repeat-y;
  background-position: 395px 0;
  float: left;
}
.StartPageMainContent .Bottom .Left .Contents .Top {
  width: 790px;
  padding: 0;
  margin: 0 0 5px 0;
}
.StartPageMainContent .Bottom .Left .Contents .Top .Puff {
  padding: 0 25px 0;
  cursor: pointer;
}
.StartPageMainContent .Bottom .Left .Contents .Top h1 {
  color: white;
  line-height: 30px;
  margin: 0 0 15px 0px;
  padding-left: 10px;
}
.StartPageMainContent .Bottom .Left .Contents .Top .Red h1, .StartPageMainContent .Bottom .Left .Contents .Top .Red h2 {
  background-color: #d82128;
}
.StartPageMainContent .Bottom .Left .Contents .Top .Blue h1, .StartPageMainContent .Bottom .Left .Contents .Top .Blue h2 {
  background-color: #23469b;
}
.StartPageMainContent .Bottom .Left .Contents .Top .Green h1, .StartPageMainContent .Bottom .Left .Contents .Top .Green h2 {
  background-color: #4eb849;
}
.StartPageMainContent .Bottom .Left .Contents .Top .Cyan h1, .StartPageMainContent .Bottom .Left .Contents .Top .Cyan h2 {
  background-color: #43c7f4;
}
.StartPageMainContent .Bottom .Left .Contents .Top .Pink h1, .StartPageMainContent .Bottom .Left .Contents .Top .Pink h2 {
  background-color: #ef4f9d;
}
.StartPageMainContent .Bottom .Left .Contents .Top .Yellow h1, .StartPageMainContent .Bottom .Left .Contents .Top .Yellow h2 {
  background-color: #f6ee35;
}
.StartPageMainContent .Bottom .Left .Contents .Top .Black h1, .StartPageMainContent .Bottom .Left .Contents .Top .Black h2 {
  background-color: #231f20;
}
.StartPageMainContent .Bottom .Left .Contents .Top .White h1, .StartPageMainContent .Bottom .Left .Contents .Top .White h2 {
  background-color: White;
}
.StartPageMainContent .Bottom .Left .Contents .Bottom {
  width: 790px;
  margin: 0;
  padding: 0;
  background: none;
}
.StartPageMainContent .Bottom .Left .Contents .Bottom .Puff {
  padding: 0 25px 25px 25px;
}
.StartPageMainContent .Bottom .Left .Contents .Bottom .Puff h2 {
  margin: 0;
  font-size: 1.0em;
}
.StartPageMainContent .Bottom .Left .Contents .Bottom .Puff ul {
  padding: 0;
  margin: 0;
}
.StartPageMainContent .Bottom .Left .Contents .Bottom .Puff ul li {
  padding: 0;
  background: none;
}
.StartPageMainContent .Bottom .Left .Contents .col:first-child {
  width: 345px;
  float: left;
}
.StartPageMainContent .Bottom .Left .Contents .col {
  width: 345px;
  float: left;
}
.StartPageMainContent .Bottom .Right {
  background-image: URL('/Lib/Images/line-dotted-horizontal.png');
  background-repeat: repeat-y;
  background: none;
  background-position: top left;
  margin-left: -2px;
  width: 284px;
  float: left;
  padding-left: 2px;
}
.StartPageMainContent .Bottom .Red h1, .StartPageMainContent .Bottom .Red h2 {
  color: #d82128;
}
.StartPageMainContent .Bottom .Blue h1, .StartPageMainContent .Bottom .Blue h2 {
  color: #23469b;
}
.StartPageMainContent .Bottom .Green h1, .StartPageMainContent .Bottom .Green h2 {
  color: #4eb849;
}
.StartPageMainContent .Bottom .Cyan h1, .StartPageMainContent .Bottom .Cyan h2 {
  color: #43c7f4;
}
.StartPageMainContent .Bottom .Pink h1, .StartPageMainContent .Bottom .Pink h2 {
  color: #ef4f9d;
}
.StartPageMainContent .Bottom .Yellow h1, .StartPageMainContent .Bottom .Yellow h2 {
  color: #f6ee35;
}
.StartPageMainContent .Bottom .Black h1, .StartPageMainContent .Bottom .Black h2 {
  color: #231f20;
}
.StartPageMainContent .Bottom .White h1, .StartPageMainContent .Bottom .White h2 {
  color: White;
}
.NoBR {
  white-space: nowrap;
}
.DuckLink .Text {
  color: #231f20;
}
.DuckLink .Duck {
  background-image: URL('/Lib/Images/duck.png');
  background-repeat: no-repeat;
  background-position: bottom right;
  padding-right: 21px;
  color: #231f20;
  display: inline-block;
  cursor: pointer;
}
.DuckLink:hover {
  text-decoration: none;
  border-bottom: 1px solid #3399ff;
}
.DuckLink:hover .Text {
  color: #3399ff;
}
.DuckLink:hover .Duck {
  color: #3399ff;
}
.NewsList {
  margin-left: -1px;
}
.NewsList h1 {
  padding: 2px 15px 2px 15px;
  color: white;
  font-size: 1.0em;
  text-transform: uppercase;
  font-weight: 250;
  line-height: 16pt;
}
.NewsList .Choices tr, .NewsList table {
  border-width: 0px;
}
.NewsList .Choices td {
  border-width: 0px;
}
.NewsList #resultDisplay {
  border-width: 0px;
  margin-top: 35px;
}
.NewsList #resultDisplay table {
  width: 410px;
}
.NewsList #resultDisplay th {
  text-align: left;
  background-color: black;
  color: white;
}
.NewsList #resultDisplay tr, .NewsList #resultDisplay td {
  border-width: 0px;
  width: 170px;
}
.NewsList #resultDisplayRadio {
  border-width: 0px;
  margin-top: 35px;
  font-size: 0.8em;
}
.NewsList #resultDisplayRadio th {
  text-align: left;
  style: bold;
  font-size: 1.25em;
}
.NewsList #resultDisplayRadio tr {
  border-width: 0px;
  vertical-align: top;
}
.NewsList #resultDisplayRadio td {
  border-width: 0px;
  vertical-align: top;
  /* word-break: break-all; */

  /* word-wrap: break-word;  IE */
}
.NewsList #resultDisplayRadio tr.odd {
  background-color: #4eb849;
}
.NewsList #resultDisplayRadio td#td1, .NewsList #resultDisplayRadio th#td1 {
  min-width: 150px;
}
.NewsList #resultDisplayRadio td#td2, .NewsList #resultDisplayRadio th#td2 {
  min-width: 262px;
}
.NewsList #resultDisplayRadio td#td3, .NewsList #resultDisplayRadio th#td3 {
  min-width: 114px;
}
.NewsList #resultDisplayRadio #lastPage {
  font-size: 1.25em;
}
.NewsList #resultDisplayRadio #lastPage table {
  width: auto;
}
.NewsList #resultDisplayRadio #lastPage td {
  width: auto;
  padding-right: 15px;
}
.NewsList .Item {
  margin: 0 0 0 10px;
}
.NewsList .Item .Date, .NewsList .Item .Type {
  font-size: 0.9em;
  font-weight: bold;
}
.NewsList .Item .Type {
  padding: 0 10px 0 0;
}
.NewsList .Bottom-Links {
  float: left;
  clear: left;
  padding: 10px 0 15px 16px;
}
.NewsList .Bottom-Links a {
  padding: 0;
  padding-right: 20px;
  background-image: URL('/Lib/Images/duck-small.png');
  background-position: right 5px;
  background-repeat: no-repeat;
  font-size: 0.9em;
  margin-right: 15px;
}
.NewsList .Bottom-Links a:hover {
  text-decoration: none;
  border-bottom: 1px solid #3399ff;
}
.NewsList .Bottom-Links .DuckLink {
  padding: 0;
  margin: 0;
  float: left;
  font-size: 0.9em;
  margin-right: 15px;
  line-height: 1.0em;
}
.NewsList .Bottom-Links .DuckLink .Text, .NewsList .Bottom-Links .DuckLink .Duck {
  color: #3399ff;
}
.NewsList .Bottom-Links .DuckLink .Duck {
  background-image: URL('/Lib/Images/duck-small.png');
  background-position: right 3px;
  padding: 0;
  margin: 0;
  padding-right: 20px;
  height: 10px;
}
.NewsList li {
  padding: 5px 0 0 0;
  background: none;
}
.NewsList .Red {
  color: #d82128;
}
.NewsList .Blue {
  color: #23469b;
}
.NewsList .Green {
  color: #4eb849;
}
.NewsList .Cyan {
  color: #43c7f4;
}
.NewsList .Pink {
  color: #ef4f9d;
}
.NewsList .Yellow {
  color: #f6ee35;
}
.NewsList .Black {
  color: #231f20;
}
.NewsList .White {
  color: White;
}
.BreadCrumbs {
  padding-top: 6px;
  padding-bottom: 10px;
  width: 532px;
  font-size: 0.9em;
}
.BreadCrumbs div:first-child {
  width: 500px;
}
.BreadCrumbs .Print {
  float: right;
}
.BreadCrumbs .Print a {
  color: #231f20;
  padding-left: 18px;
  background: URL('/Lib/Images/print-icon.png');
  background-repeat: no-repeat;
  background-position: left 1px;
}
.BreadCrumbs .Print a:hover {
  color: #3399ff;
}
.BreadCrumbs a {
  color: #231f20;
  padding: 0;
}
.BreadCrumbs a:hover {
  text-decoration: none;
  color: #3399ff;
}
.LinkListContainer {
  float: left;
  width: 278px;
  margin-left: 2px;
}
.LinkListContainer .LinkList {
  float: left;
  width: 240px;
  background-image: URL('/Lib/Images/line-dotted-vertical.png');
  background-repeat: repeat-x;
  background: none;
  background-position: bottom left;
  padding: 15px 20px;
}
.LinkListContainer .LinkList h1 {
  font-size: 1.05em;
  text-transform: uppercase;
}
.LinkListContainer .LinkList ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.LinkListContainer .LinkList ul li {
  margin: 5px 0;
  padding: 0;
  background: none;
}
.LinkListContainer .Red h1 {
  color: #d82128;
}
.LinkListContainer .Blue h1 {
  color: #23469b;
}
.LinkListContainer .Cyan h1 {
  color: #43c7f4;
}
.LinkListContainer .Yellow h1 {
  color: #f6ee35;
}
.LinkListContainer .Pink h1 {
  color: #ef4f9d;
}
.LinkListContainer .Green h1 {
  color: #4eb849;
}
.LinkListContainer .Black h1 {
  color: #231f20;
}
.LinkListContainer .White h1 {
  color: White;
}
.SiteMap ul {
  list-style: none;
  margin: 0;
  padding: 0;
  background: URL('/Lib/Images/tree-item-left.png') top left repeat-y;
  margin-left: -13px;
  float: left;
}
.SiteMap ul li {
  background: none;
  padding: 0;
  float: left;
  clear: left;
}
.SiteMap ul li div {
  padding: 0 15px;
  height: 20px;
}
.SiteMap ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  padding-left: 15px;
  background: URL('/Lib/Images/tree-item-left.png') top left repeat-y;
}
.SiteMap ul li ul li {
  background: none;
  margin: 0;
}
.SiteMap ul li ul li div {
  padding: 0 15px;
  background: URL('/Lib/Images/tree-item.png') top left no-repeat;
  height: 20px;
}
.SiteMap ul li ul .last {
  background: URL('/Lib/Images/tree-item-last.png') top left no-repeat;
}
.SiteMap .last-parent {
  background: none;
}
.NoList {
  margin: 0px;
  padding: 0;
  list-style: none;
}
.NoList li {
  margin: 10px 0;
  padding: 0;
  background: none;
}
.ui-datepicker {
  width: 251px;
}
.FormSummary {
  margin: 10px 0 25px 0;
}
.FormSummary p {
  border-bottom: 1px dotted #231f20;
  padding-bottom: 5px;
}
.FormSummary p:first-child {
  border-top: 1px dotted #231f20;
  padding-top: 5px;
}
.FormSummary .FieldName {
  font-weight: bold;
}
.form {
  float: left;
  width: 570px;
}
.form .FormErrors {
  float: left;
  clear: left;
}
.form .FormErrors .Error {
  float: left;
  clear: left;
  color: #d82128;
  border: 1px solid #787475;
  background-image: URL('/Lib/Images/textbox.png');
  background-position: bottom right;
  background-repeat: no-repeat;
  padding: 10px;
}
.form .row {
  float: left;
  clear: left;
  vertical-align: bottom;
  width: 550px;
}
.form .row .Required label {
  padding-right: 9px;
  background: URL('/Lib/Images/required-field.png');
  background-repeat: no-repeat;
  background-position: right 3px;
}
.form .row .Required-Left {
  padding-left: 9px;
  background: URL('/Lib/Images/required-field.png');
  background-repeat: no-repeat;
  background-position: left 3px;
}
.form .row .Required-Right {
  padding-right: 9px;
  background: URL('/Lib/Images/required-field.png');
  background-repeat: no-repeat;
  background-position: right 3px;
}
.form .row .col:first-child {
  margin-left: 0;
}
.form .row .col {
  float: left;
  padding: 0 0 15px 0;
  margin: 0 10px 0 0;
}
.form .row .col label {
  margin: 0 0 5px 0;
  width: auto;
  white-space: nowrap;
  float: left;
}
.form .row .col input[type="text"], .form .row .col textarea {
  border: 1px solid #231f20;
  color: #231f20;
  font-family: arial;
  font-size: 0.85em;
  line-height: 1.35em;
  padding: 3px 3px 3px 3px;
  margin: 0 0 0 0;
  background-image: URL('/Lib/Images/textbox.png');
  background-position: top left;
  background-repeat: no-repeat;
  float: left;
  clear: left;
}
.form .row .col input[type="text"] a, .form .row .col textarea a {
  text-decoration: none;
  color: #3399ff;
}
.form .row .col input[type="text"] a:hover,
.form .row .col textarea a:hover,
.form .row .col input[type="text"] a:focus,
.form .row .col textarea a:focus {
  text-decoration: underline;
}
.form .row .col input[type="text"] a:focus, .form .row .col textarea a:focus {
  outline: none;
  text-decoration: underline;
}
.form .row .col input[type="text"] h1,
.form .row .col textarea h1,
.form .row .col input[type="text"] h2,
.form .row .col textarea h2,
.form .row .col input[type="text"] h3,
.form .row .col textarea h3,
.form .row .col input[type="text"] h4,
.form .row .col textarea h4,
.form .row .col input[type="text"] p,
.form .row .col textarea p {
  padding: 0;
  font-family: arial;
  margin: 0 0 8px 0;
}
.form .row .col input[type="text"] h1, .form .row .col textarea h1 {
  font-size: 1.3em;
  margin: 0 0 6px 0;
}
.form .row .col input[type="text"] h2, .form .row .col textarea h2 {
  font-size: 1.15em;
  margin: 4px 0 4px 0;
}
.form .row .col input[type="text"] h3, .form .row .col textarea h3 {
  font-size: 1.0em;
  margin: 10px 0 3px 0;
}
.form .row .col input[type="text"] h4, .form .row .col textarea h4 {
  font-size: 0.95em;
  margin: 2px 0 2px 0;
}
.form .row .col input[type="text"] {
  width: 240px;
  line-height: 1.1em;
}
.form .row .col select {
  margin: 0;
  padding: 3px;
  float: left;
  clear: left;
  width: 246px;
  border: 1px solid #231f20;
}
.form .row .col fieldset {
  width: 250px;
  border: 1px solid #231f20;
  padding: 0 11px 11px 11px;
  float: left;
  margin: 0;
  border: 0;
  padding: 0;
}
.form .row .col fieldset input {
  float: left;
  clear: left;
  margin-right: 10px;
  padding: 0;
  margin-left: 5px;
}
.form .row .col fieldset label {
  float: left;
}
.form .row .col fieldset legend {
  display: block;
  margin: 0;
  padding: 0;
  margin-bottom: 5px;
  color: #231f20;
}
.form .row .col h2 {
  color: #ef4f9d;
  padding: 0;
  margin: 15px 0 0 0;
}
.form .row .col .inputfieldtextarea {
  float: left;
}
.form .row .col .inputfieldtextarea textarea {
  width: 500px;
  height: 150px;
}
.form .row .col .inputfieldtextarea textarea.Short {
  height: 75px;
}
.form .row .col .inputfieldtextarea label {
  width: auto;
}
.form .row .col .xformvalidator {
  float: left;
  clear: left;
}
.form .row .col .xformvalidator .content {
  width: 225px;
  color: #d82128;
  border: 1px solid #787475;
  background-image: URL('/Lib/Images/textbox.png');
  background-position: bottom right;
  background-repeat: no-repeat;
  padding: 10px;
  float: left;
}
.form .row .col .xformvalidator .bottom {
  float: left;
  clear: left;
  height: 15px;
  background: URL('/Lib/Images/bubble.png');
  background-repeat: no-repeat;
  background-position: top left;
  width: 240px;
  margin: -2px 0 0 1px;
}
.form .row .col .Notice {
  font-weight: bold;
}
.form .row .col .FullWidth {
  width: 500px!important;
}
.form .row .validation-message {
  padding: 0;
  padding-top: 1px;
  width: 250px;
}
.NoList .ListItem {
  border-top: 1px dotted #231f20;
}
.NoList .ListItem a div {
  padding-top: 8px;
  color: #231f20;
  padding: 8px 0 0 0;
}
.NoList .ListItem a div .ListDate {
  display: block;
}
.NoList .ListItem a div .ListLink h3 {
  margin: 5px 0 5px 0;
}
.NoList .ListItem a div .ListIntro {
  display: block;
}
.NoList .ListItem a:hover {
  border: 0;
}
.NoList .ListItem a:hover div {
  color: #3399ff;
}
.NoList .ListItem a:hover div span, .NoList .ListItem a:hover div h3 {
  text-decoration: underline;
}
.PublicationList {
  float: left;
  clear: left;
  padding-bottom: 20px;
  padding-top: 15px;
}
.PublicationList .CategoryList {
  float: left;
  clear: left;
  padding-bottom: 15px;
}
.PublicationList .CategoryList .CategoryDescription {
  background: URL('/Lib/Images/plusbutton.png') no-repeat left 3px;
  padding-left: 14px;
  cursor: pointer;
  margin-left: -14px;
  margin-bottom: 10px;
  display: block;
  color: #231f20;
  width: 555px;
}
.PublicationList .CategoryList .CategoryDescription:hover, .PublicationList .CategoryList .CategoryDescription:focus {
  text-decoration: none;
  color: #3399ff;
}
.PublicationList .CategoryList .Expanded {
  background: URL('/Lib/Images/minusbutton.png') no-repeat left 4px;
}
.PublicationList ul {
  margin: 0;
  padding: 0 0 0 0;
  float: left;
  clear: left;
}
.PublicationList ul li.Add .PriceInformation {
  width: 420px;
}
.PublicationList ul li.Add .Description .Title {
  width: 420px;
}
.PublicationList ul li.Update .PriceInformation {
  width: 371px;
}
.PublicationList ul li.Update .Description .Title {
  width: 371px;
}
.PublicationList ul li {
  margin: 0;
  padding: 0 0 15px 0;
  background: none;
  width: 540px;
  float: left;
  clear: left;
}
.PublicationList ul li input[type="text"] {
  width: 21px;
  text-align: center;
}
.PublicationList ul li .Description {
  border-bottom: 1px solid #231f20;
  padding: 0 0 3px 0;
}
.PublicationList ul li .Description .PriceInformation {
  padding: 0 0 0 0;
}
.PublicationList ul li .Description .Short, .PublicationList ul li .Description .Long {
  padding-left: 14px;
  cursor: pointer;
  margin-left: -14px;
  width: 545px;
  display: block;
  color: #231f20;
  text-decoration: none;
}
.PublicationList ul li .Description .Short {
  background: URL('/Lib/Images/plusbutton.png') no-repeat left 4px;
  height: 20px;
  overflow: hidden;
  width: 395px;
}
.PublicationList ul li .Description .Long {
  background: URL('/Lib/Images/minusbutton.png') no-repeat left 4px;
  padding-bottom: 25px;
}
.PublicationList ul li .Description .Long.hidden, .PublicationList ul li .Description .Short.hidden {
  display: none;
}
.PublicationList ul li .Description .Short:hover, .PublicationList ul li .Description .Short:focus {
  color: #3399ff;
}
.PublicationList ul li .Description a {
  padding-right: 20px;
  background-repeat: no-repeat;
  background-image: URL('/Lib/Images/doctypes.png');
  background-position: top right;
}
.PublicationList ul li .Description .PDF {
  background-position: right -18px;
}
.PublicationList ul li .Description .DOC, .PublicationList ul li .Description .DOCX {
  background-position: right -36px;
}
.PublicationList ul li .Description .XLS, .PublicationList ul li .Description .XLSX {
  background-position: right -54px;
}
.PublicationList ul li .Buttons {
  float: left;
  width: 540px;
  margin-top: -23px;
  height: 25px;
}
.PublicationList ul li .Buttons .Content {
  background: white;
  float: right;
}
.PublicationList ul li .Buttons .Content * {
  float: left;
}
.PublicationList ul li .Buttons .Content label {
  margin: 2px 10px 0 2px;
}
.PublicationList ul li .Buttons .Content input[type="button"] {
  margin-right: 3px;
}
.ShoppingCart {
  padding: 15px;
  float: left;
  width: 250px;
  margin-left: -2px;
}
.ShoppingCart ul {
  margin-bottom: 15px;
  float: left;
  width: 250px;
}
.ShoppingCart ul li {
  padding: 0;
  background: none;
  float: left;
  clear: left;
  width: 250px;
  border-bottom: 1px solid #231f20;
}
.ShoppingCart ul li .Name {
  float: left;
  width: 195px;
}
.ShoppingCart ul li .Quantity {
  float: left;
  width: 50px;
  text-align: right;
  white-space: nowrap;
}
.ShoppingCart div {
  float: left;
  clear: left;
  width: 255px;
}
.ShoppingCart div input[type="button"] {
  float: right;
  clear: left;
}
.RssLink {
  padding: 15px 15px 0 15px;
  float: left;
  clear: left;
}
.RssLink a {
  background: URL('/Lib/Images/rss.png') no-repeat left 1px;
  padding-left: 20px;
  float: left;
}
.Subscription {
  float: left;
  clear: left;
  background-image: URL('/Lib/Images/line-dotted-vertical.png');
  background-repeat: repeat-x;
  background: none;
  background-position: bottom left;
  width: 250px;
}
.Subscription label:first-child {
  float: left;
  clear: left;
  margin-bottom: 10px;
}
.Subscription input {
  margin: 10px 0;
}
.Subscription input[type="text"] {
  width: 235px;
  float: left;
  clear: left;
}
.Subscription input[type="button"] {
  float: left;
  clear: both;
  width: 150px;
  margin-top: 5px;
}
.Subscription span {
  float: left;
  clear: left;
}
.Subscription .Error {
  color: #d82128;
}
.Subscription table {
  float: left;
  clear: left;
  margin-top: 5px;
}
.Subscription table label, .Subscription table input {
  padding: 0;
  margin: 0;
}
.Subscription table label {
  padding-left: 5px;
}
.Subscription .bubble {
  float: left;
  clear: left;
}
.Subscription .bubble .content {
  background-image: url("/Lib/Images/textbox.png");
  background-position: right bottom;
  background-repeat: no-repeat;
  border: 1px solid #787475;
  float: left;
  padding: 10px;
  width: 240px;
}
.Subscription .bubble .bottom {
  background: url("/Lib/Images/bubble.png") no-repeat scroll left top transparent;
  clear: left;
  float: left;
  height: 15px;
  margin: -2px 0 0 1px;
  width: 250px;
}
.Subscription .bubble .Error {
  color: #d82128;
}
.SearchPage .SearchIntro {
  margin: 15px 0 5px 0;
  float: left;
  clear: left;
  font-weight: bold;
  font-size: 0.95em;
}
.SearchPage .SearchBox {
  margin-top: 15px;
}
.SearchPage .SearchBox input[type="text"] {
  width: 408px;
}
.SearchPage .SearchBox input[type="button"] {
  width: 40px;
}
.SearchPage .SearchResults {
  float: left;
  clear: left;
  margin: 0 0;
}
.SearchPage .SearchResults li {
  float: left;
  clear: left;
  border-top: 1px dotted #231f20;
  border-bottom: 0;
  width: 486px;
  margin: 10px 0 0 0;
  padding: 10px 0 0 0;
}
.SearchPage .SearchResults li span {
  float: left;
}
.SearchPage .SearchResults li .ListIntro {
  clear: left;
}
.SearchPage .SearchResults li .ListLink {
  font-weight: bold;
  color: #3399ff;
}
.SearchPage .SearchResults li a {
  color: #231f20;
  display: block;
}
.SearchPage .SearchResults li a:hover {
  color: #3399ff;
  text-decoration: underline;
}
.hidden {
  display: none;
}
.Invisible {
  visibility: hidden;
}
.clear {
  clear: both;
}
.MainContent h2, .MainContent h4, .MainContent h5 {
  margin: 1.5em 0 0.4em 0;
}
.MainContent h3 {
  margin: 0.8em 0 0.1em 0;
}
body {
  margin: 0;
  width: auto;
  padding: 0 50px 0 50px;
}
body input[type="button"], body input[type="submit"] {
  display: none;
}
body ul li {
  background: none;
  margin: 5px 0 0 15px;
  padding: 0;
  list-style-type: disc;
}
.LeftMenu {
  display: none;
}
.RightMenu {
  display: none;
}
#PageContent {
  float: none;
}
#PageContent .CenterPage {
  width: auto;
  background: none;
  float: left;
}
#PageContent .CenterPage .MinHeight {
  height: 0px;
  width: 0px;
  float: left;
}
#PageContent .LastUpdated {
  width: auto;
  clear: left;
  float: none;
  margin: 15px 0 0 0;
  padding: 0;
}
#PageContent .LastUpdated span {
  margin: 0;
  padding: 0;
  float: none;
}
.ShoppingCart {
  display: none;
}
.PageHeader {
  float: none;
  width: auto;
}
.PageHeader .SearchForm {
  display: none;
}
.PageHeader img {
  margin: 0 0 15px 0;
}
.PageHeader .Logo {
  float: none !important;
}
.TopMenu {
  display: none;
}
.MainContent {
  padding: 0;
  width: auto;
  float: none;
}
.LinkListContainer {
  display: none;
}
.BreadCrumbs {
  display: none;
}
.dotted-border-horizontal {
  background: none;
}
.dotted-border-vertical {
  background: none;
}
.PageFooter {
  margin: 10px 0 0 0;
  width: auto;
  float: none;
}
.PageFooter .ScreenImage {
  display: none;
}
.PageFooter .PrintImage {
  display: block;
  float: left;
}
.PageFooter div {
  text-align: left;
  padding: 0;
  display: none;
}
.PageFooter .PrintFooter {
  display: block;
}
.PrintPage {
  display: none;
}

