body{  font-size:12px; font-family:Arial}p{  text-align:justify; line-height:2em; }h1{  font-size:1.8em; color:#23323A; line-height:1em; padding-bottom:0px; border-bottom:solid 1px #bb0000; }  h2{  font-size:1.4em; color:#23323A; line-height:1em; padding-bottom:0px; border-bottom:solid 1px #bb0000; }h3{  font-size:1.2em; color:#23323A; line-height:1em; margin-top:1em;   padding-bottom:0px; }a{  color:#bb0000; text-decoration:none; }a:hover{  color:#000000; }   #sidebar h1{    margin-top:2em; font-size:1.2em; color:#ffffff; line-height:1em; padding-top:5px; padding-left:12px; background-image:url(images/nav/subheadbg.jpg); background-repeat:no-repeat; border-bottom:none; height:25px;   }  #sidebar p{  padding:0.5em 0.5em;     }  #sidebar em{  display:block; font-style:italic; font-weight:bold; text-align:justify; text-indent:3em; color:#2E5164; padding-bottom:1em;   }#sidebar strong{  display:block; text-align:right; }      ul#contentsList{  list-style:none; width:600px; margin:2em auto; }  ul#contentsList li{  border-bottom:dotted 1px #cccccc; padding:1em 0em 0em 0em; }ul#contentsList li:hover{  border-bottom:dotted 1px #bb0000; }ul#contentsList li h2{  text-align:right; font-style:normal; font-size:1.6em; font-weight:normal; color:#2E5164; margin:0em; padding:0em; border:none;  }  ul#contentsList li h2 span{  float:left; font-size:0.8em; }#content em{   display:block; font-style:italic; text-align:justify; text-indent:3em; color:#2E5164; padding-bottom:1em; margin:1em 3em; }#content strong{  display:block; text-align:right; }#content .review{  margin-top:2em; border-bottom:dotted 1px #cccccc; } ul#contactForm{  margin-top:2em; margin-right:175px; }  ul#contactForm li{  text-align:right; list-style:none;   }  ul#contactForm input,ul#contactForm textarea{  margin:0px 10px 10px 10px; width:300px; border:solid 1px silver; vertical-align:text-top; }  ul#contactForm input:focus,ul#contactForm textarea:focus{  border:solid 1px #bb0000; }ul#contactForm .button{  width:100px; float:right; margin-right:2.5em; } ul#contactForm .validation{  width:2em; float:right; text-align:left; color:#bb0000;     } .validationSummary{  width:300px; margin-left:235px; padding-top:0.5em; border:solid 1px silver; background-color:#ffffff; color:#bb0000;    } .alert{  font-size:1.4em; color:#bb0000;   }.article{    padding:1em 0em; clear:left; }.article h2{ margin-bottom:0em;padding-bottom:0em}.article ul{  margin:0em 0em; padding:0.1em 2em 1em 2em; list-style:none; background-color:#F7F5C5; }.article ul li{  line-height:1.5em;   }