body {
  width:960px;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  margin-bottom:0px;
  padding:0px;
  font-family: Verdana, sans-serif;
  font-size:100%;
  background-color:#FCFCFC;
}

.krm-header {
  width:950px;
  margin:0px;
  padding:5px;
  clear:both;
  background-color:#FF9933;
}

.krm-header h1 {
  margin:0px;
  color:#000000;
}

.krm-header h2 {
  margin:0px;
  color:#000000;
}

.krm-header a {
  color:#000000;
  text-decoration:none;
}

.krm-header a:hover {
  text-decoration:underline;
}

.krm-img-header {
  padding:0px;
  border:0px;
}

.krm-img-header-m {
  display:none;
  padding:0px;
  border:0px;
}

.krm-menu {
  width:950px;
  margin-left:0px;
  margin-right:0px;
  margin-top:0px;
  margin-bottom:5px;
  padding:5px;
  clear:both;
  font-size:0.8750em;
  background-color:#FFCC66;
}

.krm-menu a {
  color:#000000;
  text-decoration:none;
}

.krm-menu a:hover {
  text-decoration:underline;
}

.krm-menu-right {
  float:right;
}

.krm-summary-header {
  width:950px;
  margin-top:0px;
  margin-bottom:5px;
  margin-left:0px;
  margin-right:0px;
  padding:5px;
  clear:both;
  background-color:#DCDCDC;
}

.krm-summary-header h2 {
  margin:0px;
  color:#174F82;
}

.krm-summary-header h3 {
  margin:0px;
  color:#174F82;
  font-size:0.8750em;
}

.krm-summary-header a {
  color:#174F82;
  text-decoration:none;
}

.krm-summary-header a:hover {
  text-decoration:underline;
}

.krm-see-all-right {
  float:right;
  font-size:0.6875em;
}

.krm-see-all-left {
  float:left;
  font-size:0.6875em;
}

.krm-summary-article-1 {
  width:224px;
  margin-top:0px;
  margin-bottom:5px;
  margin-left:0px;
  margin-right:6px;
  padding:5px;
  border-top-style:solid;
  border-top-width:1px;
  border-bottom-width:0px;
  border-left-width:0px;
  border-right-width:0px;
  border-color:#000000;
  float:left;
  background-color:#F3F3F3;
  color:#171717;
}

.krm-summary-article-1 a {
  color:#174F82;
  text-decoration:none;
}

.krm-summary-article-1 a:hover {
  text-decoration:underline;
}

.krm-summary-article-2 {
  width:224px;
  margin-top:0px;
  margin-bottom:5px;
  margin-left:2px;
  margin-right:4px;
  padding:5px;
  border-top-style:solid;
  border-top-width:1px;
  border-bottom-width:0px;
  border-left-width:0px;
  border-right-width:0px;
  border-color:#000000;
  float:left;
  background-color:#F3F3F3;
  color:#171717;
}

.krm-summary-article-2 a {
  color:#174F82;
  text-decoration:none;
}

.krm-summary-article-2 a:hover {
  text-decoration:underline;
}

.krm-summary-article-3 {
  width:224px;
  margin-top:0px;
  margin-bottom:5px;
  margin-left:4px;
  margin-right:2px;
  padding:5px;
  border-top-style:solid;
  border-top-width:1px;
  border-bottom-width:0px;
  border-left-width:0px;
  border-right-width:0px;
  border-color:#000000;
  float:left;
  background-color:#F3F3F3;
  color:#171717;
}

.krm-summary-article-3 a {
  color:#174F82;
  text-decoration:none;
}

.krm-summary-article-3 a:hover {
  text-decoration:underline;
}

.krm-summary-article-4 {
  width:224px;
  margin-top:0px;
  margin-bottom:5px;
  margin-left:6px;
  margin-right:0px;
  padding:5px;
  border-top-style:solid;
  border-top-width:1px;
  border-bottom-width:0px;
  border-left-width:0px;
  border-right-width:0px;
  border-color:#000000;
  float:left;
  background-color:#F3F3F3;
  color:#171717;
}

.krm-summary-article-4 a {
  color:#174F82;
  text-decoration:none;
}

.krm-summary-article-4 a:hover {
  text-decoration:underline;
}

.krm-summary-article-date {
  font-size:0.6875em;
  color:#171717;
}

.krm-summary-img {
  padding-left:0px;
  padding-right:0px;
  padding-top:0px;
  padding-bottom:0px;
  border:0px;
}

.krm-summary-img a, a:link, a:active, a:visited, a:hover {
  border:9px;
}

.krm-comments {
  width:950px;
  margin-top:0px;
  margin-bottom:5px;
  margin-left:0px;
  margin-right:0px;
  padding:5px;
  clear:both;
  background-color:#DCDCDC;
  /* background-color:#FFF0C0; */
  /* background-color:#DCDCDC; */
}

.krm-comments a {
  text-decoration:none;
}

.krm-comments a:hover {
  text-decoration:underline;
}

.krm-comment-count a {
  font-size:0.6875em;
  color:#171717;
}

.krm-summary-feature-1 {
  width:466px;
  margin-top:0px;
  margin-bottom:5px;
  margin-left:0px;
  margin-right:4px;
  padding:5px;
  border-top-style:solid;
  border-top-width:1px;
  border-bottom-width:0px;
  border-left-width:0px;
  border-right-width:0px;
  border-color:#000000;
  float:left;
  background-color:#FFF0C0;
  color:#101010;
}

.krm-summary-feature-1 a {
  color:#174F82;
  text-decoration:none;
}

.krm-summary-feature-1 a:hover {
  text-decoration:underline;
}

.krm-summary-feature-2 {
  width:466px;
  margin-top:0px;
  margin-bottom:5px;
  margin-left:4px;
  margin-right:0px;
  padding:5px;
  border-top-style:solid;
  border-top-width:1px;
  border-bottom-width:0px;
  border-left-width:0px;
  border-right-width:0px;
  border-color:#000000;
  float:left;
  background-color:#FFF0C0;
  color:#101010;
}

.krm-summary-feature-2 a {
  color:#174F82;
  text-decoration:none;
}

.krm-summary-feature-2 a:hover {
  text-decoration:underline;
}

.krm-article {
  width:960px;
  margin-top:0px;
  margin-bottom:5px;
  margin-left:0px;
  margin-right:0px;
  padding:0px;
  clear:both;
  background-color:#F3F3F3;
}

.krm-article-header {
  width:950px;
  margin-top:0px;
  margin-bottom:5px;
  margin-left:0px;
  margin-right:0px;
  padding:5px;
  clear:both;
  background-color:#DCDCDC;
}

.krm-article-header h2 {
  margin:0px;
  color:#174F82;
}

.krm-article-date {
  float:right;
  color:#272727;
  font-size:0.6250em;
}

.krm-article-block {
  clear:both;
}

.krm-article-block h3 {
  margin:0px;
  padding:5px;
  color:#272727;
}

.krm-article-block p {
  margin-top:0px;
  margin-bottom:5px;
  margin-left:0px;
  margin-right:0px;
  padding:5px;
  color:#171717;
}

.krm-feature {
  width:960px;
  margin-top:0px;
  margin-bottom:5px;
  margin-left:0px;
  margin-right:0px;
  padding:0px;
  clear:both;
  background-color:#FFF0C0;
}

.krm-feature-header {
  width:950px;
  margin-top:0px;
  margin-bottom:5px;
  margin-left:0px;
  margin-right:0px;
  padding:5px;
  clear:both;
  background-color:#DCDCDC;
}

.krm-feature-header h2 {
  margin:0px;
  color:#174F82;
}

.krm-feature-block {
  clear:both;
}

.krm-feature-block h3 {
  margin:0px;
  padding:5px;
  color:#272727;
}

.krm-feature-block p {
  margin-top:0px;
  margin-bottom:5px;
  margin-left:0px;
  margin-right:0px;
  padding:5px;
  color:#101010;
}

.krm-img-float-none {
  float:none;
  padding-left:5px;
  padding-right:5px;
  padding-top:0px;
  padding-bottom:5px;
  border:0px;
}

.krm-img-float-none p {
  color:#174F82;
  padding:0px;
  margin:0px;
  font-size:0.8750em;
}

.krm-img-float-none a, a:link, a:active, a:visited, a:hover {
  border:0px;
  text-decoration:none;
}

.krm-img-float-none-m {
  float:none;
  display:none;
  padding-left:5px;
  padding-right:5px;
  padding-top:0px;
  padding-bottom:5px;
  border:0px;
}

.krm-img-float-none-m p {
  color:#174F82;
  padding:0px;
  margin:0px;
  font-size:0.8750em;
}

.krm-img-float-none-m a, a:link, a:active, a:visited, a:hover {
  border:0px;
  text-decoration:none;
}

.krm-img-float-left {
  float:left;
  padding-left:5px;
  padding-right:5px;
  padding-top:0px;
  padding-bottom:5px;
  border:0px;
}

.krm-img-float-left p {
  color:#174F82;
  padding:0px;
  margin:0px;
  font-size:0.8750em;
}

.krm-img-float-left a, a:link, a:active, a:visited, a:hover {
  border:0px;
  text-decoration:none;
}

.krm-img-float-left-m {
  float:left;
  display:none;
  padding-left:5px;
  padding-right:5px;
  padding-top:0px;
  padding-bottom:5px;
  border:0px;
}

.krm-img-float-left-m p {
  color:#174F82;
  padding:0px;
  margin:0px;
  font-size:0.8750em;
}

.krm-img-float-left-m a, a:link, a:active, a:visited, a:hover {
  border:0px;
  text-decoration:none;
}

.krm-img-float-right {
  float:right;
  padding-left:5px;
  padding-right:5px;
  padding-top:0px;
  padding-bottom:5px;
  border:0px;
}

.krm-img-float-right p {
  color:#174F82;
  padding:0px;
  margin:0px;
  font-size:0.8750em;
}

.krm-img-float-right a, a:link, a:active, a:visited, a:hover {
  border:0px;
  text-decoration:none;
}

.krm-img-float-right-m {
  float:right;
  display:none;
  padding-left:5px;
  padding-right:5px;
  padding-top:0px;
  padding-bottom:5px;
  border:0px;
}

.krm-img-float-right-m p {
  color:#174F82;
  padding:0px;
  margin:0px;
  font-size:0.8750em;
}

.krm-img-float-right-m a, a:link, a:active, a:visited, a:hover {
  border:0px;
  text-decoration:none;
}

.krm-aside-float-left {
  float:left;
  width:320px;
  padding:0px;
  margin-left:5px;
  margin-right:5px;
  margin-top:0px;
  margin-bottom:5px;
  background-color:#DCDCDC;
}

.krm-aside-float-left h3 {
  padding:5px;
  margin:0px;
  color:#174F82;
  background-color:#DCDCDC;
  font-size:0.8750em;
}

.krm-aside-float-left p {
  padding:5px;
  margin:0px;
  background-color:#DCDCDC;
  font-size:0.8750em;
}

.krm-aside-float-right {
  float:right;
  width:320px;
  padding:0px;
  margin-left:5px;
  margin-right:5px;
  margin-top:0px;
  margin-bottom:5px;
  background-color:#DCDCDC;
}

.krm-aside-float-right h3 {
  padding:5px;
  margin:0px;
  color:#174F82;
  background-color:#DCDCDC;
  font-size:0.8750em;
}

.krm-aside-float-right p {
  padding:5px;
  margin:0px;
  background-color:#DCDCDC;
  font-size:0.8750em;
}

.krm-list-float-left {
  float:left;
  padding-left:5px;
  padding-right:5px;
  padding-top:0px;
  padding-bottom:5px;
}

.krm-list-float-left h3 {
  padding:5px;
  margin:0px;
  color:#174F82;
  background-color:#DCDCDC;
  font-size:0.8750em;
}

.krm-list-float-left ul {
  padding-left:5px;
  padding-right:5px;
  padding-top:0px;
  padding-bottom:5px;
  margin:0px;
  background-color:#DCDCDC;
  list-style-position:inside;
  list-style-type:square;
  font-size:0.8750em;
}

.krm-list-float-right {
  float:right;
  padding-left:5px;
  padding-right:5px;
  padding-top:0px;
  padding-bottom:5px;
}

.krm-list-float-right h3 {
  padding:5px;
  margin:0px;
  color:#174F82;
  background-color:#DCDCDC;
  font-size:0.8750em;
}

.krm-list-float-right ul {
  padding-left:5px;
  padding-right:5px;
  padding-top:0px;
  padding-bottom:5px;
  margin:0px;
  background-color:#DCDCDC;
  list-style-position:inside;
  list-style-type:square;
  font-size:0.8750em;
}

.krm-video-float-left {
  float:left;
  padding-left:5px;
  padding-right:5px;
  padding-top:0px;
  padding-bottom:5px;
}

.krm-video-float-left p {
  color:#174F82;
  padding:0px;
  margin:0px;
  font-size:0.8750em;
}

.krm-video-float-left-m {
  float:left;
  display:none;
  padding-left:5px;
  padding-right:5px;
  padding-top:0px;
  padding-bottom:5px;
}

.krm-video-float-left-m p {
  color:#174F82;
  padding:0px;
  margin:0px;
  font-size:0.8750em;
}

.krm-video-float-right {
  float:right;
  padding-left:5px;
  padding-right:5px;
  padding-top:0px;
  padding-bottom:5px;
}

.krm-video-float-right p {
  color:#174F82;
  padding:0px;
  margin:0px;
  font-size:0.8750em;
}

.krm-video-float-right-m {
  float:right;
  display:none;
  padding-left:5px;
  padding-right:5px;
  padding-top:0px;
  padding-bottom:5px;
}

.krm-video-float-right-m p {
  color:#174F82;
  padding:0px;
  margin:0px;
  font-size:0.8750em;
}

.krm-article-index-header {
  width:950px;
  margin-top:0px;
  margin-bottom:5px;
  margin-left:0px;
  margin-right:0px;
  padding:5px;
  clear:both;
  background-color:#DCDCDC;
}

.krm-article-index-header h2 {
  margin:0px;
  color:#174F82;
}

.krm-feature-index-header {
  width:950px;
  margin-top:0px;
  margin-bottom:5px;
  margin-left:0px;
  margin-right:0px;
  padding:5px;
  clear:both;
  background-color:#DCDCDC;
}

.krm-feature-index-header h2 {
  margin:0px;
  color:#174F82;
}

.krm-float-left {
  float:left;
}

.krm-float-right {
  float:right;
}

.krm-clear {
  clear:both;
}

.krm-clear-left {
  clear:left;
}

.krm-clear-right {
  clear:right;
}

.krm-topic-links {
  width:950px;
  margin-top:0px;
  margin-bottom:5px;
  margin-left:0px;
  margin-right:0px;
  padding:5px;
  clear:both;
  background-color:#DCDCDC;
}

.krm-topic-links h3 {
  margin:0px;
  color:#174F82;
  font-size:0.8750em;
}

.krm-topic-links a {
  color:#174F82;
  text-decoration:none;
}

.krm-topic-links a:hover {
  text-decoration:underline;
}

.krm-footer {
  width:950px;
  margin:0px;
  padding:5px;
  clear:both;
  background-color:#DCDCDC;
  color:#101010;
}

.krm-footer img {
  vertical-align: middle;
}

.krm-footer a {
  color:#174F82;
  text-decoration:none;
}

.krm-footer a:hover {
  text-decoration:underline;
}

.krm-footer-right {
  float:right;
}
