#page-menu { float: left; width: 206px; margin-right: 32px; }
#page-content { overflow: hidden; font: normal 13px/18px Tahoma, Arial; color: #899093; padding-bottom: 35px;}
#page-banners { float: right; margin-left: 35px;}

#page-content p { margin-bottom: 1.2em;}
#page-content p.preword { font-size: 15px; line-height: 24px;}
#page-content .preword b { font-size: 13px; color: #707374}
#page-content a { color: #2184c1; text-decoration: none;}
#page-content a:hover { text-decoration: underline; }

ol h2 { font-size: 14px; font-weight: bold; color: #005aa2}

#page-content h2 { font: italic 30px/36px Georgia, Tahoma, Arial; color: #0069aa;}
#page-content h3 { 
  font: normal 18px RonniaRegular, Georgia, Tahoma, Arial; 
  color: #899093; 
  border-top: 1px #b0b5b7 solid;
  padding: 10px 0 24px;
}

#page-content h4 {
  color: #0069aa; font-weight: bold; font-size: 1.2em;
  margin-top: 1em;
}

#page-content h4.gray {
  color: #999;
  font: normal 16px RonniaRegular;
  padding-bottom: 10px;
  margin-bottom: 15px;
  border-bottom: 1px #ccc solid;
}

#page-content ul { margin: 1em 0;}
#page-content li {
  list-style: circle; margin-left: 20px;
}

.likes { overflow: hidden;}
.likes .print-mail { float: right; margin-left: 10px; margin-top: 5px;}
.likes .services { overflow: hidden;}

.news-archive-menu{margin-bottom: 25px}
.news-archive-menu li{ background: url('/images/parts/content_menu_bg.png') no-repeat top; }
.news-archive-menu > li { margin-bottom: 20px; }
.news-archive-menu li h4{font: normal 16px/18px RonniaLightRegular; color: #858585; padding: 5px 0 10px;}
.news-archive-categories li{background: none;  border-radius: 5px;}
.news-archive-categories li a{font: normal 14px/16px Arial, Tahoma; color: #999; padding: 7px 15px 7px; display: block; text-decoration: none;}
.news-archive-categories li:hover, .news-archive-categories li.selected{background-color: #CE3C82}
.news-archive-categories li:hover a, .news-archive-menu li li.selected a{ color: #FFFFFF}

.related-pages { border-top: 1px #c4c7c9 solid; margin-top: 14px;}
.related-pages h4 { font: normal 18px RonniaRegular, Arial, Tahoma; color: #c8367c; padding: 10px 0 14px; }
.related-pages ul { padding-left: 14px;}
.related-pages li { list-style: circle outside; margin-left: 14px;}

sup.required, .invalid{color: red; font-weight: bold;}

form table{width: 100%}
form table th{vertical-align: top}
form table th, .contact-form table td{padding-top: 10px}
form table td input[type="text"], .contact-form textarea{border: 1px solid #CCCCCC; border-radius: 3px 3px 3px 3px; padding: 3px 5px; width: 400px;}
form table td input[type="submit"]{ color: #015BA3; cursor: pointer; float: right; font-weight: bold; padding: 5px 10px; text-transform: uppercase;}

form .form-buttons{ padding: 10px 0 5px; overflow: hidden; margin-top: 15px;}
.form-buttons .required { color: #c52b75; dysplay: block; float: left;}
form .form-buttons .form-button{float:right; margin-right: 7px;}

.recaptcha-box{overflow:hidden; margin: 7px 0;}
.recaptcha-box .label{width: 181px}
.recaptcha-box .label, .recaptcha-box .recaptcha-area-box{float:left}

.notice{
  -moz-box-shadow: 0 0 5px #888;
  -webkit-box-shadow: 0 0 5px#888;
  box-shadow: 0 0 5px #888;
  color: #5B9C59;
  font: bold 20px/22px Arial, Tahoma;
  padding: 10px 7px;
  background-color: #BCEBA7;
  width: 730px;
  margin: 5px 5px 10px;
}

#change-password-form table { width: auto}
#change-password-form td { padding: 5px;}
#change-password-form input[type=submit] { color: #fff}

#history-page p { font-size: 13px; line-height: 24px}
#history-page a { color: #cf4788}
.decorated-text strong { color: #2184C1}

#mission-page li h4 { font-size: 14px;}

#download-brochure { font: normal 13px RonniaRegular; color: #9a9a9a}
#download-brochure a {display: block; color: #188fee; background: url('/images/download-brochure.png') 0 0 no-repeat; padding-top: 140px; width: 220px}
#content.register #download-brochure { float: right; margin-left: 32px;}

.page-article strong { font-weight: bold;}