body { font-family: 'Open Sans', Arial, helvetica, sans-serif; font-size: 1.0em; padding: 0; margin: 0; color: #333333; }

.page { width: 96%; max-width: 920px; margin: auto; padding: 2%; }

.header { background: #008FC1; padding: 10px; }
.header .logotype { font-size: 1.50em; color: #ffffff; font-weigth: bold; text-transform: uppercase; text-align: right; }
.header .logotype a { color: #ffffff; text-decoration: none; }

.body { padding: 10px 0; line-height: 1.50em; }
.body a { color: #008FC1; text-decoration: underline; }
.body a:hover { color: #008FC1; text-decoration: none; }

h1, h2, h3 { color: #008FC1; font-weigth: normal; margin: 1.00em 0 0.50em 0; font-family: 'DM Serif Text', 'Open Sans', Arial, helvetica, sans-serif; line-height: 2.40rem; }
h1 { font-size: 2.50em; margin: 0 0 0.50em 0; padding: 0 0 0.75rem 0; border-bottom: 1px dotted #999999; }
h2 { font-size: 2.00em; }
h3 { font-size: 1.40em; }

table { margin: 0; width: 100%; border-collapse: collapse; border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd; }
table td, table th { padding: 0.25em; border-top: 1px solid #dddddd; }
table thead th { background: #e6e6e6; }
table .w25 { width: 25%; text-align: center; }

.years { overflow: hidden; margin-bottom: 2.00em; }
.years li { width: 45%; float: left; list-style-type: square; }

.navigation { margin: -0.50em 0 1.50em 0; font-size: 0.95em; color: #666666; }
.navigation a { color: #666666; }

.term { text-align: center; font-size: 1.55em; font-weight: bold; color: #666666; }

.links { margin: 1.00em 0; text-align: center; }

.partners { margin-top: 3.00em; font-size: 0.95em; color: #666666; }
.partners p { padding: 5px; margin: 5px; border-top: 1px dotted #999999; }
.partners a { color: #666666; }

.search .search-form { padding: 10px; border: 1px solid #dddddd; background: #f6f6f6; text-align: center; }

.text-center { text-align: center; }

.footer { padding: 5px; text-align: center; background: #e6e6e6; color: #666666; font-size: 0.95em; }
.footer a { color: #666666; }

.share { margin: 1.00em 0; }
