HTML {overflow: -moz-scrollbars-vertical;}
.selfClear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.selfClear { display: inline-block; }
* html .selfClear { height: 1%; }
.selfClear { display: block; }

A {text-decoration: none;}
H1 {font-size: 22px; color: #c10006; margin: 0 0 11px 0;}
BODY {text-align: center; color: #333333; font-family: Arial, Sans-serif;}
#page {width: 900px; margin: 60px auto 0 auto;text-align:left;padding-bottom: 50px;}
#container {border-bottom: solid 1px #e5e5e5;border-top: solid 1px #e5e5e5;padding-bottom: 45px;}
#top {padding: 0 0 14px 118px;}
#footer {}
#container {text-align: left;}
#menu {width: 215px;float:left;padding-top: 70px;}
#content {float:left;width: 425px;padding-top:71px;}
#content IMG {float:none;margin:0;padding:0;}
#side {float:right;width: 220px;text-align:center;padding-top:44px;}
#menu UL {margin:0; padding:0;list-style:none;border-bottom: solid 1px #e5e5e5;width: 177px;}
#menu LI {padding: 4px 0; border-top: solid 1px #e5e5e5;}

#menu A {color: #848484; font-family: Arial, Sans-serif; font-size: 11px; text-decoration: none;}
#menu A:hover {text-decoration: underline;}
#menu .selected {color: #c10006;font-weight: bold;}
#footer {width: 900px; text-align: center;}
#footer IMG {margin-top: 25px;}
