body {color:#544b3f;font-family:Georgia, Verdana, Times, serif;font-size:11px;line-height:175%;}

h1 {font-family:Georgia, Verdana, Times, serif;font-size:16px;font-weight:normal;line-height:21px;padding:0px;margin:25px 0px 10px 0px;}
h2 {font-family:Georgia, Verdana, Times, serif;font-size:16px;font-weight:normal;line-height:21px;padding:0px;margin:25px 0px 10px 0px;}
h3 {font-family:Georgia, Verdana, Times, serif;font-size:14px;font-weight:bold;line-height:21px;padding:0px;margin:25px 0px 10px 0px;}
h4 {font-family:Georgia, Verdana, Times, serif;font-size:12px;font-weight:bold;line-height:21px;padding:0px;margin:25px 0px -5px 0px;}
h5 {font-family:Georgia, Verdana, Times, serif;font-size:12px;font-weight:bold;line-height:21px;padding:0px;margin:20px 0px -17px 0px;}
h6 {font-family:Georgia, Verdana, Times, serif;font-size:12px;font-weight:bold;line-height:21px;padding:0px;margin:20px 0px -17px 0px;}
p {font-size:11px;line-height:175%;padding:0px;margin:20px 0px 19px 0px;}

hr{background:#c6beb2;color:#c6beb2;/*colour for IE*/padding:none;margin-bottom:25px;border:none;border-bottom:1px solid #e6ded2;/*padding:0px;margin:0px 0px 0px 0px;height:1px;*/}

ol#noIndent {margin-left:-20px;}
li{margin:4px 0px;}

a img {border:none;}

a:link {color:#2e2923;}
a:visited {color:#2e2923;}
a:hover{color:#544b3f;}
a:active {color:#544b3f;text-decoration:none;}

.floatLeft{margin:7px 15px 10px 0px;float:left;}
.floatRight{margin:7px 0px 10px 15px;float:right;}

.quoted {font-size:16px;font-weight:normal;font-style:italic;line-height:21px;margin:25px 0px 10px 0px;}

table#contentNewsTable{width:354px!important;}
table#contentNewsTable td {padding:0px;}
table#contentNewsTable td h1, table#contentNewsTable td h2, table#contentNewsTable td h3, table#contentNewsTable td h4, table#contentNewsTable td h5, table#contentNewsTable td h6{font-family:Georgia, Verdana, Times, serif;font-size:14px;margin:20px 0px 5px 0px;}

table#contentUpcomingTable {width:177px!important;font-family:Verdana, Times, serif;}
table#contentUpcomingTable td {font-family:Verdana, Times, serif;padding:0px;}
table#contentUpcomingTable td h1, table#contentUpcomingTable td h2, table#contentUpcomingTable td h3, table#contentUpcomingTable td h4, table#contentUpcomingTable td h5, table#contentUpcomingTable td h6{font-family:Georgia, Verdana, Times, serif;font-size:14px;margin:20px 0px 5px 0px;}
table#contentUpcomingTable p{margin:0px;line-height:150%;}
table#contentUpcomingTable a{text-decoration:none;line-height:200%;color:#344157;border-bottom:1px solid #dad3c9;}
table#contentUpcomingTable a:hover{border-bottom:1px solid #eee8df;}

#directions{width:574px;}
#directions ol{padding-left:20px;}
#directions li{padding-bottom:3px;}
#directions td{font-family:Georgia,Verdana,Times,serif;font-size:11px;line-height:175%;vertical-align:top;padding:10px 20px 0px 5px;}

td#directionsMap{padding:0px;}
td#directionsMap img{}

td#directionsRed{width:287px;}
td#directionsRed ol{margin-top:20px;}
td#directionsRed li{padding-left:7px;border-left:3px solid #ed193a}

td#directionsGreen{width:287px;}
td#directionsGreen ol{margin-top:20px;}
td#directionsGreen li{padding-left:7px;border-left:3px solid #00a54f}
td#directionsGreen li#purple{border-left:3px solid #764891}

td#directionsBlue{padding-top:0px;}
td#directionsBlue li{padding-left:7px;border-left:3px solid #1e567c}

li.startNumber{visibility:hidden;font-size:0px;line-height:0px;margin:0px;padding:0px;}

table.calendar {width:100%;margin-top:25px;/*border-spacing:3px;*/border-collapse:collapse;border-bottom:2px #d6cec2 solid;} table.calendar tr {}
table.calendar th {border/*-bottom*/:1px #d0c7b9 solid;border-right:none;border-left:none;font-family:Georgia,Verdana,Times,serif;background:#EAE3D9/*#F1EDE6*/;padding:8px 0px 10px 9px;width:22%;vertical-align:top;text-align:left;font-size:13px;font-weight:normal;line-height:130%;}
table.calendar th.month {border:none;border-bottom:2px #d6cec2 solid;padding:9px 0px 15px 6px;vertical-align:top;background:none;text-align:left;font-size:/*16px*/21px;font-weight:/*bold*/normal;/*text-transform:uppercase;*/}
table.calendar td {border/*-bottom*/:1px #d0c7b9 solid;border-right:none;border-left:none;font-family:/**/Verdana,Georgia,Verdana,Times,serif;background:#EEE8E0;padding:8px 15px 10px 15px;width:78%;vertical-align:top;font-size:12px;line-height:145%}
