body { font-family: sans-serif; background: #ffffff; text-align: left; color: #000000; margin: 0.1%; padding: 0.5%; line-height:150%;  }
h1 { font-size: 150%; padding: 1%; margin: 0.5%;  text-align: left; background: #cccccc; border-color:#cccccc; border-width:1px; }
h2 { font-size: 130%;  padding: 0.5%; margin: 1%; text-align: left; border-color:#ffffff; border-width:1px; }
h3 { font-size: 120%; padding: 0.5%; margin: 1%; text-align: left; border-color:#ffffff; border-width: 1px; }
h4 { font-size: 100%; padding: 0.5%; margin: 1%; text-align: left; border-color:#ffffff; border-width: 1px; }
p { text-decoration: none; padding: 0.5%; margin:1%; border-color:#ffffff; border-width: 2px; }
ul { text-decoration: none; padding: 0.5%; margin:0.5%; border-color:#ffffff; border-width: 2px; }
ol { text-decoration: none; padding: 0.5%; margin:0.5%; border-color:#ffffff; border-width: 2px; }
li { text-decoration: none; padding: 0.5%; margin:0.5%0%0.5%5%; border-color:#ffffff; border-width: 1px; }
em { font-weight: bold; font-style: italic; }
a:link { text-decoration: underline; color: #000000;  }
a:visited { text-decoration: underline; color: #2f4f4f;  }
a:hover { text-decoration: underline; background: #2f4f4f; color: #ffffff; }
a.menu:link { text-decoration: none; color: #000000; padding: 0.5%; border-style:solid; border-color:#cccccc; line-height:125%; }
a.menu:visited { text-decoration: none; color: #2f4f4f; background: #cccccc; padding: 0.5%; border-style:solid; border-color:#cccccc;  line-height:125%; }
a.menu:hover { text-decoration: none; color: #cccccc; background: #2f4f4f; padding: 0.5%; border-style:solid; border-color:#cccccc; line-height:125%; }
a.menu:active { text-decoration: none; background: #cccccc; color:  #000000; padding: 0.5%; border-style:solid; border-color:#cccccc;  line-height:125%; }
.menu-item-current { text-decoration: none; text-align: center; margin: 0.5%; padding: 0.5%; background: #cccccc; border-style:solid; border-color:#cccccc; line-height:125%; }
.menu-item { text-decoration: none; background: #ffffff; text-align: right; padding: 0.5%; border-style:solid; border-color:#cccccc; line-height:125%; }
.menu { text-decoration: none;  text-align: left;  margin: 0.5%0.5%0%0.5%; padding: 0.5%; background: #cccccc; border-style:solid; border-color:#cccccc;  line-height:125%; }
.menu-header { font-size: 110%; text-align: right; background: #cccccc; background: #cccccc; border-style:solid; border-color:#cccccc;  line-height:125%; }
a.menu-item-standard:link { text-decoration: none; color: #000000; background: #cccccc; padding: 0.5%; line-height:125%; }
a.menu-item-standard:visited { text-decoration: none; color: #2f4f4f; background: #cccccc;  padding: 0.5%; line-height:125%; }
a.menu-item-standard:hover { text-decoration: none; color: #cccccc; background: #2f4f4f; padding: 0.5%; line-height:125%; }
.image-right { float: right; margin: 1%; padding:  0.5%; border-color:#ffffff; border-width: 2px; }
.reading { float: right; margin: 1%; padding:  1%; width: 40%; background: #cccccc; text-alight: left;}
.image-left { float: left;  margin: 1%; padding: 0.5%; border-color:#ffffff; border-width: 2px; }
.advert { margin: 0.5%;  padding: 0.1%;  float: right; text-align: left; }
.left {text-align: left; float: left; padding: 0.5%; margin: 0%2%2%0%;  width: 15%; background: #cccccc;  border-style:solid; border-color:#ffffff; border-width: 0px5px0px0px; }
.reading-left { color: #cccccc;  margin: 0%;  border-style:solid; border-color:#cccccc; border-width: 1px; }
a.reading-left:link { text-align: left; margin: 0%;  text-decoration: none; color: #000000; background: #cccccc;  }
a.reading-left:visited {  text-align: left; margin: 0%;  text-decoration: none; color: #2f4f4f;  background: #cccccc; }
a.reading-left:hover { text-align: left;  margin: 0%; text-decoration: none; background: #2f4f4f; color: #ffffff;  }
a.reading-left:active {  text-align: left; margin: 0%;  text-decoration: none; color: #000000; background: #2f4f4f; }
.sdfootnoteanc { font-size: 90%; padding: 0%0.1%0.1%0.1%; }
.sdfootnote { font-size: 90%; padding: 0%0.1%0.1%0.1%; }
.sdfootnotesym { font-size: 90%; padding: 0.1%; }
sup { font-size: 90%; padding: 0%0.1%0.1%0.1%; }
sub { font-size: 90%; padding: 0%0.1%0.1%0.1%; }
.footer { clear: both; font-size: 75%; text-align: left; padding: 0.5%; margin: 0.5%; background: #cccccc; text-align: center; }
.box { background: #cccccc; text-align: left; margin: 0.5%; padding: 0.5%; width: 75%;  border-style: solid; float: right; }
.highlight { background: #cccccc; text-align: left; margin: 0.5%; padding: 0.5%;   border-style: solid;  }
.footnote { text-decoration: none; padding: 1%; margin: 1%1%1%2%; font-size: 75%; }
.slide-control-left {  margin: 1%;  padding: 0.5%; }
.rsslogo { padding: 0.1%; margin: 0.1%; }
.right {text-align: right; }
.image-menu {float: left; padding: 0.01%; margin: 0.01%; }
.advert-education { margin: 2%;  padding: 1%; float: right; text-align: right; }
table { vertical-align:top; padding:1%; margin: 1%; }
.control { vertical-align:top;  width: 15%; padding:1%; margin: 1%; }
.slide { vertical-align:top;  padding:0.1%; margin: 1%; }
.slide-footer { clear: both; font-size: 75%; text-align: right; padding: 1%; margin: 1%; background: #cccccc; }
.left-ad { float: left;  margin: 0.5%; padding: 0.5%; background: white; text-align: left; }




