*{margin:0;padding:0}ul li{list-style:none}body{font-family:verdana;width:1000px;margin:auto;line-height:1.2em}body.sro{background:url(/images/pebbles.jpg) repeat-y}body a{text-decoration:none;color:#06355F}body a:hover{text-decoration:underline}.header{margin-top:0.4em}.header img{display:block;margin:auto}.nav{text-align:center;font-size:.9em;min-width:400px;max-width:950px;line-height:1.5em;margin:0.3em auto;background-color:#fff;background-opacity:0.5}.nav a{text-decoration:none;color:#216ac8;margin:2px 5px;font-weight:normal}.nav a:hover{text-decoration:underline;color:#69C}.section{padding:0 0 1em 0;background-color:#DDD;border:2px solid #9CCCDC;margin-bottom:0.5em;-moz-border-radius:5px;-webkit-border-radius:5px}.section.schedule_alerts{border-color:#FF4651;background-color:#FCFAF2}.section.schedule_alerts h3{color:#FF4651}.section h3{font-size:1em;font-weight:bold;color:#216AC8;padding:.3em .4em;text-decoration:underline}.section .item{font-size:.9em;padding:0 3px}.section li{padding:.1em;border-bottom:1px solid #CCCCCC;margin:0.4em 0}#left{float:left;width:200px}#left .descriptive_text{margin:.2em .4em;font-size:.8em;padding-bottom:.8em}#left ul.brochures li{margin:.2em .4em;font-size:.8em}#right{width:780px;float:right;background-color:#dddddd;border:2px solid #9CCCDC;margin-left:10px;-moz-border-radius:5px;-webkit-border-radius:5px}#right div.content-wrapper{padding:.7em}#right div.content-wrapper .message{padding:0.4em;background-color:#FFF;margin:0.3em 0;-moz-border-radius:5px;-webkit-border-radius:5px}#right img{border:none !important;padding:0.5em}.footer{padding:5px;font-size:.8em;width:100%;text-align:center;color:#EEE}.footer a{text-decoration:underline}table.calendar{font-size:.8em}table.calendar th{border:1px solid #888;text-align:center;padding:.35em 0;background-color:#98A5A1}table.calendar td{border:1px solid #888;text-align:center;padding:.35em .15em}table.calendar .day{background-color:#8DACD4}table.calendar .weekendDay{background-color:#FCF390}table.calendar .otherMonth{background-color:#EEE}form .labels{display:inline;float:left}form .labels label{display:block;padding:0.5em;margin:0.2em 0 0 0;text-align:right}form .inputs{float:left;margin:0.2em 0 0 0}form .inputs .input_container{display:block;padding:0.5em}.errors{color:#F00;border:1px solid #333;background-color:#CCC;padding:.5em}.fieldWithErrors input{border:2px solid red}.clear{clear:both}.flash{-moz-border-radius:5px;-webkit-border-radius:5px;max-width:820px;padding:0.3em;margin:0.3em auto;background-color:#FCFAF2;border:3px solid #FFFF74;font-size:0.9em;text-align:center}.flash a{color:blue;font-size:0.8em}
