BODY  {margin:2px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:10pt; color : #666; background-color:#EEE; background-image:url("../images/Topper.jpg"); background-repeat:repeat-x;}
P     {font-size:10pt; color : #333; text-align:justify;}
h2 {font-size:14pt; color : #790999; font-weight:bold;}
h3 {font-size:12pt; color : #790999; font-weight:bold; margin:0px 0px 0px 0px;}
img {border:0px;}

#MainBody {width:900px; margin:auto;}
#SideBar {width:195px; float:left; margin-left:10px; background-color:#FFF; clear:both;}
#SideBarInner {width:175px; margin:auto;}
#SideMenu {border-left:1px solid #CCC; border-right:1px solid #CCC; background-color:#EEE; }
#Main {margin-right:5px;}
#Menu {height:20px; padding-top:5px; margin:0px 150px 0px 15px;}
#Header {height:150px; margin-top:0px; background-image:url(../images/PPT_header.jpg); background-repeat: no-repeat;}

#MainContent {margin-left:220px; background-color:#fff; }
#MobiMainContent {margin:0px 10px 0px 10px; background-color:#fff; }
#PrintBar {height:20px; border:1px solid #CCC; text-align:center; background-color:#00490E; font-weight:bold; color:#FFF;}
#Content {padding:0px 50px 10px 50px; }
#Content_Home {padding:0px 30px 10px 30px; margin-right:200px;}
#EventList {padding:10px; border-left:1px solid #CCC; border-right:1px solid #CCC; background-color:#FFFAF0;}
#Footer {clear:both; font-size:10px; color:#999; text-align:center; background-image: url(../images/PPT_Footer.gif); background-repeat:no-repeat; margin-top:10px;}
#Logo {text-align:center; font-weight:bold; color:#FFF; font-size:24px}
#Strap {text-align:center; font-weight:bold; color:#00490E; font-size:16px; }
#Title {text-align:center; font-weight:bold; font-size:14pt; color:#790999; border-bottom:1px solid #CCC; background-color:#FFFAF0; padding:10px;}
#SiteName {text-align:right; font-weight:bold; color:#790999; font-size:22px; padding-top:10px; padding-right:10px;}

#PageBottom {color:#FFF; font-weight:bold; text-align:center; background-color:#790999; margin-bottom:10px;}
#Training {color:#00490E;}
#NextEvent {text-align:center; color:#7f2c00;}
.EventTitle {font-weight:bold; font-size:11pt; background-color:#EEE; height:20px; padding:3px; background-image: url("../images/LeftSideSeparators.gif"); color:#790999; cursor:pointer;}

td.PageBottom {border-bottom:1px solid #CCC;}
td.inv_title {font-size:12pt; font-weight:bold;}

.SectionTitle {color : #790999; font-weight:bold; font-size:11pt;}
.subtitle {height:20px; padding:3px; margin: 10px 0px 5px 0px; font-weight:bold; color:#000; background-image: url("../images/LeftSideSeparators.gif"); background-repeat:repeat-x; }
.subtitle_40 {height:40px; padding:3px; margin: 10px 0px 5px 0px; font-weight:bold; color:#000; background-image: url("../images/LeftSideSeparators_40.gif"); background-repeat:repeat-x; }
td.title {color:#00490E; font-weight:bold; background-color:#EEE; border-bottom: 1px solid #790999; text-align:center;}
td.summary {font-weight:bold; background-color:#EEE; border-top: 1px solid #900; text-align:center;}
.MC_Title {font-size:12pt; color : #790999; font-weight:bold; margin:0px 0px 0px 0px;}
.MC_Title_PICT {font-size:12pt; color : #00490E; font-weight:bold; margin:0px 0px 0px 0px;}
table.basket {font-size:9pt;}
table.EventsTable {font-size:9pt;}
td.basket_header {text-align:center; font-weight:bold; background-color:#790999; color:#FFF;}

.Main {padding:10px; border-left:1px solid #CCC; border-right:1px solid #CCC; background-color:#FFFAF0;}
.ErrMess {color:#900; font-weight:bold;}
.columnhead {text-align:center; font-weight:bold; background-color:#790999; color:#FFF; border-bottom:1px solid #00490E;}
.column_blank_top {border-top: 1px solid #790999;}
.column_top {border-top: 1px solid #790999;}
.column_right_top {border-top: 1px solid #790999;}
.instructions {text-align:justify; border-bottom: 1px solid #790999; margin-bottom:10px; padding-bottom:10px;}

a.TopMenu {height:25px; margin:10px 5px 20px 0px; padding:0px 10px 0px 0px; border-right: 1px solid #C96; font-weight:bold;}
a.TopMenu:link   {color:#060; text-decoration: none; font-size:10pt; font-weight:bold;}
a.TopMenu:visited{color:#060; text-decoration: none; font-size:10pt; font-weight:bold;}
a.TopMenu:hover {color:#636; text-decoration: underline; font-size:10pt; font-weight:bold;}

a.TopMenu_Highlight {height:25px; margin:10px 5px 20px 0px; padding:0px 10px 0px 0px; border-right: 1px solid #C96; font-weight:bold;}
a.TopMenu_Highlight:link   {color:#900; text-decoration: none; font-size:9pt; font-weight:bold;}
a.TopMenu_Highlight:visited{color:#900; text-decoration: none; font-size:9pt; font-weight:bold;}
a.TopMenu_Highlight:hover {color:#F00; text-decoration: underline; font-size:9pt; font-weight:bold;}

a.LeftMenu{display:block; padding:5px; border-bottom:1px solid #CCC;}
a.LeftMenu:link   {color:#741d7e; text-decoration: none; font-size:9pt; font-weight:bold;}
a.LeftMenu:visited{color:#741d7e; text-decoration: none; font-size:9pt; font-weight:bold;}
a.LeftMenu:hover {color:#FFE; text-decoration: underline; font-size:9pt; font-weight:bold; background-color:#741d7e;}

a.LeftMenu_Sub{display:block; padding:5px; border-bottom:1px solid #CCC; background-color:#b0c4de;}
a.LeftMenu_Sub:link   {color:#ba55d3; text-decoration: none; font-size:9pt; font-weight:bold;}
a.LeftMenu_Sub:visited{color:#ba55d3; text-decoration: none; font-size:9pt; font-weight:bold;}
a.LeftMenu_Sub:hover {color:#FFE; text-decoration: underline; font-size:9pt; font-weight:bold; background-color:#741d7e;}

a.NextEvent{display:block; padding:5px; text-align:center;}
a.NextEvent:link   {color:#F00; text-decoration: none; font-size:9pt; font-weight:bold;}
a.NextEvent:visited{color:#F00; text-decoration: none; font-size:9pt; font-weight:bold;}
a.NextEvent:hover {color:#FFE; text-decoration: underline; font-size:9pt; font-weight:bold; background-color:#741d7e;}

a.Training{display:block; padding:5px; text-align:center; border-bottom:1px solid #CCC;}
a.Training:link   {color:#F00; text-decoration: none; font-size:9pt; font-weight:bold;}
a.Training:visited{color:#F00; text-decoration: none; font-size:9pt; font-weight:bold;}
a.Training:hover {color:#FFE; text-decoration: underline; font-size:9pt; font-weight:bold; background-color:#741d7e;}

a.close:link   {color:#FFF; text-decoration: none; font-size:10pt; font-weight:bold;}
a.close:visited{color:#FFF; text-decoration: none; font-size:10pt; font-weight:bold;}
a.close:hover {color:#FFE; text-decoration: underline; font-size:10pt; font-weight:bold;}

a.checkout {display:block; text-align:center; color:#900; font-weight:bold; margin-top:10px; }

ul li { font-size : 9pt; list-style-image : url("http://www.pennyparks.eu/images/arrow.gif"); color : #000000; font-weight:bold; margin-bottom:8px; text-align:justify }
li.notabene { font-size : 8pt; list-style-image : url(images/arrow.gif); color : #666666; font-weight:bold; margin-bottom:5px; text-align:justify }
span.Quote_Source {font-style:normal; font-weight:bold;}
ul.quotes li { color : #636; font-weight:normal; font-style:italic; }
.contact {width:250px; border:1px solid #790999;}
.Centered {text-align:center; padding:10px; border-left:1px solid #CCC; border-right:1px solid #CCC; background-color:#FFFAF0;}
