/**********************************************************************************************************************/
/* Window-Background:   CCCCCC WindowBG                                                                               */
/* Border:              999999 Border                                                                                 */
/* Green-Dark:          72AA01 Dark                                                                                   */
/* Green-Light:         96DB02 Light                                                                                  */
/* Menu-Link:           F8F8F8 MenuA                                                                                  */
/* Banner-Background:   F0F0F0 BannerBG                                                                               */
/* Footer-Font:         555555 FooterF                                                                                */
/* Divider-Border:      CCCCCC DivB                                                                                   */
/* Banner-Font-Light:   666666 BannerFLight                                                                           */
/* Link-Font:           466601 LinkF                                                                                  */
/* Shadow-Background:   F6FFE5 Shadow                                                                                 */
/* Form-Label:          444444 FormL                                                                                  */
/* Hover:               BFEA69 Hover                                                                                  */
/* Sub-Menu-Background: F0F0F0 SubMenuBG                                                                              */
/**********************************************************************************************************************/

BODY {
  background-color: #CCCCCC /* WindowBG */;
  margin: 7px;
  font-family: sans-serif;
  font-size: 12px;
}

FORM {
  padding: 0px;
  margin: 0px;
}

#Page {
  width: 970px;
  border: solid 1px #999999 /* Border */;
}

TABLE.Page {
  border-collapse: collapse;
}

#Footer {
  width: 970px;
  text-align: right;
  color: #555555 /* FooterF */;
  font-size: 10px;
}

#Footer A {
  color: #555555 /* FooterF */;
}

/**********************************************************************************************************************/
/* Areas                                                                                                              */
/**********************************************************************************************************************/

#Leftbar {
  width: 220px;
  padding: 0px;
  background-color: #72AA01 /* Dark */;
  border-bottom: solid 2px #72AA01 /* C:Dark */;
  background-image: url(/images/leftbar-background.jpg);
  background-repeat: no-repeat;
}

#Title {
  width: 730px;
  height: 90px;
  background-color: #96DB02 /* C:Light */;
  border-right: solid 2px #96DB02 /* C:Light */;
  padding: 10px 10px;
}

#Menu {
  height: 24px;
  padding: 0px 13px;
  background-color: #72AA01 /* C:Dark */;
  border-left: solid 2px #72AA01 /* C:Dark */;
  border-right: solid 2px #72AA01 /* C:Dark */;
  font-size: 12px;
  color: white;
}

#SubMenu {
  margin: 0px;
  padding: 5px 13px;
  background-color: #F0F0F0 /* C:SubMenuBG */;
  border-left: solid 2px #72AA01 /* C:Dark */;
  border-bottom: solid 1px #72AA01 /* Dark */;
}

#Main {
  width: 570px;
  margin: 0px;
  padding: 13px 11px 13px 13px;
  background-color: white;
  border-left: solid 2px #72AA01 /* C:Dark */;
  border-bottom: solid 2px #72AA01 /* C:Dark */;
  font-size: 13px;
}

#HeightSpacer {
  width: 1px;
  margin: 0px;
  padding: 0px;
  background-color: white;
  border-bottom: solid 2px #72AA01 /* C:Dark */;
}

#RightBar {
  width: 150px;
  border-left: solid 1px #72AA01 /* C:Dark */;
  border-right: solid 2px #72AA01 /* C:Dark */;
  border-bottom: solid 2px #72AA01 /* C:Dark */;
  background-color: #F0F0F0 /* C:BannerBG */;
  padding: 0px;
}

/**********************************************************************************************************************/
/* Common                                                                                                             */
/**********************************************************************************************************************/

IMG.LinkIcon {
  margin: 2px 2px 0px 0px;
  border: none;
  width: 8px;
  height: 8px;
}

/**********************************************************************************************************************/
/* Leftbar                                                                                                            */
/**********************************************************************************************************************/

#Leftbar IMG.LeftBar {
  width: 200px;
  height: 200px;
  margin: 10px;
  border: none;
  display: block;
}

#Leftbar DIV.Toolbar {
  margin: 0px;
  padding: 5px 10px;
}

#Leftbar DIV.Toolbar DIV.Item {
  margin: 10px 0px 0px;
  padding: 0px 1px 1px;
  border-bottom: solid 1px white;
}

#Leftbar DIV.Toolbar DIV.Item A {
  color: white;
  font-size: 12px;
  text-decoration: none;
}

#Leftbar DIV.Toolbar DIV.Item A:hover {
  background-color: #BFEA69 /* C:Hover */;
}

#Leftbar DIV.Toolbar DIV.Item A.Current {
  font-weight: bold;
}

#Leftbar DIV.Toolbar DIV.SubItems {
  padding: 5px;
  border-bottom: solid 1px white;
}

#Leftbar DIV.Toolbar DIV.SubItems DIV {
  padding: 1px 0px;
}

#Leftbar DIV.Toolbar DIV.SubItems DIV A {
  color: white;
  font-size: 11px;
  text-decoration: none;
}

#Leftbar DIV.Toolbar DIV.SubItems DIV A.Current {
  font-weight: bold;
}

#Leftbar DIV.Toolbar DIV.SubItems DIV A:hover {
  background-color: #BFEA69 /* C:Hover */;
}

#Leftbar DIV.Toolbar DIV.Affiliate {
  margin: 10px 0px 0px;
  padding: 0px 1px 1px;
  border-bottom: solid 1px white;
}

#Leftbar DIV.Toolbar DIV.Affiliate IMG {
  border: none;
}

/**********************************************************************************************************************/
/* Menu                                                                                                               */
/**********************************************************************************************************************/

#Menu A {
  color: #F8F8F8 /* MenuA */;
  text-decoration: none;
}

#Menu A:hover {
  background-color: #BFEA69 /* C:Hover */;
  color: #466601 /* C:LinkF */;
}

#Menu A.Current {
  color: white;
  text-decoration: none;
  font-weight: bold;
}

#Menu A.Current:hover {
  background-color: #BFEA69 /* C:Hover */;
  color: #466601 /* C:LinkF */;
}

/**********************************************************************************************************************/
/* Right-Bar                                                                                                          */
/**********************************************************************************************************************/

#RightBar DIV.Header {
  padding: 5px 5px 5px;
  border-bottom: solid 1px #CCCCCC /* DivB */;
  font-size: 11px;
  color: #666666 /* BannerFLight */;
  text-align: center;
}

#RightBar DIV.Header A {
  color: #666666 /* BannerFLight */;
  text-decoration: none;
}

#RightBar DIV.Header A:hover {
  background-color: #BFEA69 /* C:Hover */;
  text-decoration: none;
}

#RightBar DIV.Banner {
  padding: 10px 10px 5px;
  border-bottom: solid 1px #CCCCCC /* DivB */;
  text-align: center;
  font-size: 10px;
}

#RightBar DIV.Banner IMG {
  margin-bottom: 3px;
  border: none;
  width: 120px;
  height: 60px;
}

#RightBar DIV.Banner A {
  color: #466601 /* LinkF */;
  text-decoration: none;
}

#RightBar DIV.Banner A:hover {
  background-color: #BFEA69 /* C:Hover */;
  text-decoration: none;
}

#RightBar DIV.Banner A.Image:hover {
  background-color: #BFEA69 /* C:Hover */;
  text-decoration: none;
}

#RightBar DIV.Affiliate {
  padding: 5px 3px;
  border-bottom: solid 1px #CCCCCC /* DivB */;
}

#RightBar DIV.Affiliate IMG {
  border: none;
}

/**********************************************************************************************************************/
/* Sub-Menu                                                                                                           */
/**********************************************************************************************************************/

#SubMenu P {
  margin: 0px;
  font-size: 11px;
}

#SubMenu DIV.Actions {
  margin: 0px;
}

#SubMenu DIV.Actions A {
  font-size: 12px;
  color: black;
  text-decoration: none;
}

#SubMenu DIV.Actions A:hover {
  background-color: #BFEA69 /* C:Hover */;
}

#SubMenu DIV.Actions A.Current {
  color: black;
  text-decoration: none;
  font-weight: bold;
}

/**********************************************************************************************************************/
/* Main                                                                                                               */
/**********************************************************************************************************************/

#Main IMG.ContentImage {
  margin: 0px 0px 5px;
  padding: 0px;
}

#Main H1 {
  padding: 1px;
  margin: 10px 0px;
  font-size: 15px;
  font-weight: bold;
  border-bottom: solid 1px black;
}

#Main H3 {
  padding: 0px;
  margin: 15px 0px 5px;
  font-size: 14px;
  font-weight: bold;
}

#Main H3 SPAN.Hint {
  font-weight: normal;
}

#Main H4 {
  padding: 0px;
  margin: 10px 0px 5px;
  font-size: 13px;
  font-weight: bold;
}

#Main H4 SPAN.Hint {
  font-weight: normal;
}

#Main P.Text {
  padding: 0px;
  margin: 0px 0px 5px;
  font-size: 12px;
  text-align: justify;
}

#Main P.TextSmall {
  padding: 0px;
  margin: 0px 0px 5px;
  font-size: 11px;
  text-align: justify;
}

#Main P.TextBig {
  padding: 0px;
  margin: 0px 0px 5px;
  font-size: 13px;
  text-align: justify;
}

#Main TABLE.Text {
  border-collapse: collapse;
  font-size: 12px;
  width: 570px;
}

#Main TABLE.Text TR.Header {
  font-weight: bold;
}

#Main TABLE.Text TR.Header TD {
  border-bottom: solid 1px #CCCCCC /* DivB */;
}

#Main TABLE.Text TR.Shadow {
  background-color: #F6FFE5 /* Shadow */;
}

#Main TABLE.Text TD {
  padding: 2px;
}

#Main TABLE.Text TR.Separator TD {
  border-bottom: solid 1px #CCCCCC /* DivB */;
}

#Main DIV.Box {
  border: solid 1px #72AA01 /* Dark */;
  margin: 10px 0px;
}

#Main DIV.Box DIV.Header {
  background-color: #72AA01 /* Dark */;
  margin: 0px;
  padding: 5px;
  color: white;
  font-weight: bold;
  font-size: 13px;
}

#Main DIV.Box DIV.Header P.Pages {
  float: right;
  margin: 0px;
  padding: 0px;
  font-size: 12px;
  font-weight: normal;
}

#Main DIV.Box DIV.Header P.Pages A.Other {
  font-size: 12px;
  color: white;
}

#Main DIV.Box DIV.Header P.Pages A.Other:Hover {
  color: #466601 /* LinkF */;
  background-color: #BFEA69 /* C:Hover */;
}

#Main DIV.Box DIV.Header P.Pages FONT.Current {
  font-size: 12px;
  font-weight: bold;
}

#Main DIV.Box DIV.Subheader {
  background-color: #F6FFE5 /* Shadow */;
  margin: 0px;
  padding: 5px;
  color: black;
  font-weight: bold;
  font-size: 12px;
  border-bottom: solid 1px #CCCCCC /* DivB */;
}

#Main DIV.Box DIV.Content {
  margin: 0px;
  padding: 15px 25px;
  background-color: white;
  font-size: 12px;
}

#Main DIV.Box DIV.HomeLinkContent {
  margin: 0px;
  padding: 5px 15px;
}

#Main DIV.Box DIV.HomeLinkContent DIV.Group {
  margin: 5px 0px;
  padding: 1px 5px;
  border-top: solid 1px #CCCCCC /* DivB */;
  border-bottom: solid 1px #CCCCCC /* DivB */;
  background-color: #F6FFE5 /* Shadow */;
}

#Main DIV.Box DIV.HomeLinkContent DIV.Group P {
  margin: 3px 0px;
  font-size: 12px;
  color: #466601 /* LinkF */;
}

#Main DIV.Box DIV.Text {
  margin: 0px;
  padding: 5px 10px;
  background-color: white;
  font-size: 12px;
}

#Main DIV.Box DIV.Background {
  margin: 0px;
  padding: 5px;
  background-color: #F6FFE5 /* Shadow */;
}

#Main DIV.Box P.ListEntry {
  margin: 3px 10px;
  font-size: 12px;
}

#Main DIV.Box DIV.Navigator {
  margin: 0px;
  padding: 5px;
  background-color: #F6FFE5 /* Shadow */;
}

#Main DIV.Box DIV.Navigator A.Other {
  font-size: 13px;
}

#Main DIV.Box DIV.Navigator FONT.Current {
  font-size: 13px;
  font-weight: bold;
}

#Main DIV.Box DIV.Cell {
  margin: 0px;
  padding: 10px 25px;
  border-bottom: solid 1px #CCCCCC /* DivB */;
}

#Main DIV.Box DIV.Cell TABLE.Text {
  width: 515px;
}

#Main DIV.Box DIV.Pages {
  margin: 0px;
  padding: 5px;
  font-size: 12px;
  font-weight: normal;
  text-align: right;
}

#Main DIV.Box DIV.Pages A.Other {
  font-size: 12px;
  color: black;
}

#Main DIV.Box DIV.Pages A.Other:Hover {
  color: black;
  background-color: #BFEA69 /* C:Hover */;
}

#Main DIV.Box DIV.Pages FONT.Current {
  font-size: 12px;
  font-weight: bold;
}

#Main A {
  color: #466601 /* LinkF */;
  font-size: 12px;
  text-decoration: none;
}

#Main A:hover {
  background-color: #BFEA69 /* C:Hover */;
  text-decoration: none;
}

#Main A.Image:hover {
  background-color: transparent;
  text-decoration: none;
}

#Main UL.Default {
  margin: 0px 0px 10px;
  padding: 0px 20px;
  list-style-image: url(/images/icon/list.gif);
}

#Main UL.Default LI {
  margin: 0px;
  padding: 1px 0px;
  font-size: 12px;
}

#Main UL.Bullet {
  margin: 10px 0px 10px;
  padding: 0px 20px;
  list-style-image: url(/images/icon/dot-bullet.gif);
}

#Main UL.Bullet LI {
  margin: 0px 0px;
  padding: 0px 0px 5px;
  font-size: 12px;
}

#Main FORM DIV.ButtonHint {
  margin: 0px;
  padding: 8px 2px 0px;
  float: right;
  font-size: 11px;
  color: #555;
}

#Main IMG.LinkIcon {
  margin: 2px 2px 0px 0px;
  border: none;
  width: 8px;
  height: 8px;
}

#Main IMG.BulletIcon {
  margin: 0px 5px 0px 0px;
  border: none;
  width: 10px;
  height: 10px;
}

#Main IMG.FileIcon {
  margin: 0px 5px 0px 0px;
  border: none;
  width: 16px;
  height: 16px;
}

#Main DIV.Hint {
  margin: 10px 0px;
  padding: 1px 10px;
  border-top: solid 1px #cccccc;
  border-bottom: solid 1px #cccccc;
  background-color: #F6FFE5 /* Shadow */;
  color: #333;
}

#Main DIV.Hint P {
  margin: 4px 0px;
  font-size: 12px;
}

#Main DIV.Hint P B {
  color: #005070;
}

#Main DIV.Actions {
  margin: 10px 0px 0px;
  padding: 5px 10px;
  background-color: #F6FFE5 /* Shadow */;
  font-size: 12px;
}

#Main DIV.Actions P {
  margin: 2px 0px;
  font-size: 12px;
}

/**********************************************************************************************************************/
/* Home                                                                                                               */
/**********************************************************************************************************************/

#Home {
  margin: 0px;
  padding: 5px 15px;
}

#Home DIV.Group {
  margin: 5px 0px;
  padding: 1px 5px;
  border-top: solid 1px #cccccc;
  border-bottom: solid 1px #cccccc;
  background-color: #F6FFE5 /* C:Shadow */;
}

#Home DIV.Group P {
  margin: 3px 0px;
  font-size: 12px;
  color: #F6FFE5 /* C:Shadow */;
}

#Home DIV.Group P IMG.BulletIcon {
  margin: 0px 5px 0px 0px;
  border: none;
  width: 10px;
  height: 10px;
}

/**********************************************************************************************************************/
/* Form                                                                                                               */
/**********************************************************************************************************************/

TABLE.Form {
  border-collapse: collapse;
  padding: 0px 0px 5px;
}

TABLE.Form TR TD.Label {
  font-size: 12px;
  padding: 3px 3px 0px;
  font-weight: bold;
  color: #444444 /* C:FormL */;
}

TABLE.Form TR TD.Label SPAN.Hint {
  font-weight: normal;
}

TABLE.Form TR TD.Input {
 font-size: 13px;
 padding: 3px;
}

TABLE.Form TR TD .Input {
  background-color: white;
  border: solid 1px #72AA01 /* C:Dark */;
  color: black;
  font-family: sans-serif;
}

TABLE.Form TR TD.Input DIV.Input {
  padding: 5px;
}

TABLE.Form TR TD.Input P {
  margin: 0px;
}

TABLE.Form TR TD.Input DIV.Input TABLE TR TD {
  font-size: 12px;
  font-style: normal;
}

TABLE.Form TR TD.Input INPUT.Input {
  padding: 1px;
  height: 20px;
}

TABLE.Form TR TD.Input SELECT.Input {
  height: 20px;
}

TABLE.Form TR TD.Input SELECT.Input OPTGROUP {
  margin: 10px 3px 5px;
  padding: 0px;
  background-color: #72AA01 /* C:Dark */;
  color: white;
  font-size: 12px;
  font-style: normal;
}

TABLE.Form TR TD.Input SELECT.Input OPTGROUP OPTION {
  margin: 0px 0px 0px;
  padding: 0px 10px;
  background-color: white;
  color: black;
  font-size: 13px;
}

TABLE.Form TR TD.Input TEXTAREA.Input {
  color: black;
  font-size: 13px;
  padding: 5px;
}

INPUT.Button {
  margin: 0px 5px 0px 0px;
  background-color: white;
  height: 18px;
  border: solid 1px #72AA01 /* C:Dark */;
}

A.Button {
  margin: 0px 5px 0px 0px;
  background-color: white;
  height: 18px;
}

A.Button:hover {
  background-color: transparent;
}

A.Button IMG {
  border: solid 1px #72AA01 /* C:Dark */;
}

/**********************************************************************************************************************/
/* Messages                                                                                                           */
/**********************************************************************************************************************/

#FlashMessage {
  margin: 0px 0px 10px;
  padding: 1px 10px;
  border-top: solid 1px #CCCCCC /* C:DivB */;
  border-bottom: solid 1px #CCCCCC /* C:DivB */;
  background-color: #F6FFE5 /* Shadow */;
  color: #333;
}

#FlashMessage P {
  margin: 4px 0px;
  font-size: 12px;
}

#Messages {
  margin: 10px 0px;
  padding: 0px 5px;
  border-top: solid 1px #CCCCCC /* C:DivB */;
  border-bottom: solid 1px #CCCCCC /* C:DivB */;
  background-color: #F6FFE5 /* Shadow */;
}

#Messages DIV {
  margin: 5px 0px;
}

#Messages DIV IMG {
  margin: 0px 5px 0px 0px;
  width: 14px;
  height: 14px;
  float: left;
}

#Messages DIV P {
  margin: 0px 0px 0px 20px;
  font-size: 12px;
}

/**********************************************************************************************************************/
/* Topic                                                                                                              */
/**********************************************************************************************************************/

#Main DIV.Box DIV.TopicGroupHeader {
  position: relative;
}

#Main DIV.Box DIV.TopicGroupHeaderCurrent {
  padding-top: 15px;
  padding-bottom: 15px;
}

#Main DIV.Box DIV.TopicGroupHeader DIV.Key {
  position: absolute;
  display: inline;
  left: 0px;
  width: 15px;
  text-align: center;
  font-weight: normal;
}

#Main DIV.Box DIV.TopicGroupHeader DIV.Title {
  position: relative;
  display: inline;
  left: 20px;
}

#Main DIV.Box DIV.TopicGroupHeader DIV.Request {
  display: inline;
  position: absolute;
  left: 480px;
  width: 70px;
  text-align: right;
}

#Main DIV.Box DIV.Topic {
  margin: 0px;
  padding: 5px 15px;
  border-bottom: solid 1px #CCCCCC /* DivB */;
  font-size: 12px;
}

#Main Div.Box Div.Topic H2 {
  position: relative;
  margin: 0px 0px 7px;
  padding: 3px 3px 1px;
  font-size: 12px;
  font-weight: bold;
  border-bottom: solid 1px black;
}

#Main Div.Box Div.Topic H2 SPAN.TopicKey {
  font-size: 12px;
  font-weight: normal;
}

#Main Div.Box Div.Topic H2 SPAN.TopicTitle {
  margin-left: 5px;
}

#Main Div.Box Div.Topic P.Addendum {
  margin: 7px 0px 5px;
  padding: 0px;
}

#Main Div.Box Div.Topic P.Benefit {
  margin: 5px 0px;
  padding: 0px;
  font-style: italic;
}

/**********************************************************************************************************************/
/* Offering                                                                                                           */
/**********************************************************************************************************************/

DIV.Offering {
  margin: 0px;
  padding: 0px;
}

DIV.Offering P.Type {
  margin: 0px 0px 5px;
  font-size: 12px;
}

DIV.Offering H2 {
  margin: 0px;
  padding: 0px 1px 1px;
  font-size: 13px;
  font-weight: bold;
  border-bottom: solid 1px black;
}

DIV.Offering H2 SPAN.OfferingType {
  font-weight: normal;
}

DIV.Offering H2 A {
  font-size: 13px;
}

DIV.Offering H2 SPAN.Duration {
  font-size: 11px;
  font-weight: normal;
}

DIV.Offering DIV.Body {
  margin: 0px;
  padding: 0px;
  font-size: 12px;
}

DIV.Offering DIV.Body P {
  margin: 5px 0px 0px;
  font-size: 12px;
}

DIV.Offering DIV.Body P.Addendum {
  font-size: 12px;
}

DIV.Offering DIV.Body P.Benefit {
  font-size: 12px;
  font-style: italic;
  margin: 5px 0px;
}

DIV.Offering DIV.Body P.Costs {
  margin: 10px 0px 10px;
}

DIV.Offering DIV.Body P.Course {
  margin: 5px 0px 0px;
}

DIV.Offering DIV.Body P.Footer {
  font-size: 12px;
}

/**********************************************************************************************************************/
/* Offering-Details                                                                                                   */
/**********************************************************************************************************************/

#Offering {
}

#Offering DIV P.Type {
  margin: 0px 0px 5px;
  font-size: 12px;
}

#Offering DIV H2 {
  margin: 0px;
  padding: 0px 1px 1px;
  font-size: 15px;
  font-weight: bold;
  border-bottom: solid 1px black;
  text-align: left;
}

#Offering DIV P.Addendum {
  margin: 5px 0px 0px;
  font-size: 14px;
}

#Offering P.Hint {
  margin: 5px 0px;
  font-size: 12px;
}

#Offering UL.Instructors {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}

#Offering UL.Instructors LI {
  padding: 2px 0px;
}

#Offering P.TargetGroup {
  margin: 5px 0px;
}

#Offering DIV.StaffPerson P.Name {
  margin: 5px 0px;
  font-size: 13px;
}

#Offering DIV.StaffPerson P.Info {
  margin: 2px 0px 0px;
  font-size: 12px;
}

#Offering TABLE {
  border-collapse: collapse;
}

#Offering TABLE.Courses P.Name {
  margin: 0px;
  font-size: 13px;
}

#Offering TABLE.Courses P.CourseDay {
  margin: 1px 0px;
  font-size: 12px;
}

#Offering TABLE.Courses P.Location {
  margin: 5px 0px;
}

#Offering TABLE.Courses DIV.LocationAddress {
  margin: 5px 0px;
}

#Offering TABLE.Courses DIV.LocationAddress P {
  margin: 0px 0px;
}
/**********************************************************************************************************************/
/* Instructor-Person                                                                                                  */
/**********************************************************************************************************************/

DIV.InstructorPerson {
  margin: 0px;
  padding: 0px;
}

DIV.InstructorPerson TABLE.InstructorPerson
{
  border-collapse: collapse;
  padding: 0px;
}

DIV.InstructorPerson TABLE.InstructorPerson TD.Photo
{
  width: 110px;
  margin: 0px;
  padding: 0px;
}

DIV.InstructorPerson IMG.Photo {
  border: none;
  width: 75px;
  height: 100px;
}

DIV.InstructorPerson TABLE.InstructorPerson TD.Body
{
  width: 400px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
}

DIV.InstructorPerson H2 {
  margin: 0px;
  padding: 0px 1px 1px;
  font-size: 13px; 
  font-weight: bold;
  border-bottom: solid 1px black;
}

DIV.InstructorPerson UL.Bullets {
  margin: 5px 0px 0px;
  padding: 0px;
  list-style-type: none;
}

DIV.InstructorPerson UL.Bullets LI {
  margin: 0px;
  padding: 0px;
  font-size: 12px;
}

DIV.InstructorPerson P.Info {
  margin: 5px 0px 0px;
  font-size: 12px;
}

/**********************************************************************************************************************/
/* Location                                                                                                           */
/**********************************************************************************************************************/

DIV.Location {
  margin: 0px;
  padding: 0px;
}

DIV.Location H2 {
  margin: 0px 0px 10px;
  padding: 0px 1px 1px;
  font-size: 13px;
  font-weight: bold;
  border-bottom: solid 1px black;
}

DIV.Location H2 A {
  font-size: 13px;
}

DIV.Location DIV.Address {
  margin: 5px 0px 0px;
  padding: 0px;
  font-size: 12px;
}

DIV.Location DIV.Address P {
  margin: 0px 0px 0px;
  font-size: 12px;
}

DIV.Location DIV.Infos {
  margin: 10px 0px 0px;
  padding: 0px;
  font-size: 12px;
}

DIV.Location DIV.Infos P {
  margin: 0px 0px 0px;
  font-size: 12px;
}

/**********************************************************************************************************************/

TABLE.ForumContent {
  border-collapse: collapse;
  width: 570px;
  border-top: solid 1px #72AA01;
  border-bottom: solid 1px #72AA01;
}

TABLE.ForumContent TR TD {
  padding: 7px 5px;
  vertical-align: top;
}

TABLE.ForumContent TR TD P.Person {
  padding: 0px;
  margin: 0px;
  font-size: 11px;
}

TABLE.ForumContent TR TD H5 {
  padding: 0px;
  margin: 0px 0px 0px;
  font-size: 12px;
}

TABLE.ForumContent TR TD P.Subtitle {
  padding: 0px;
  margin: 0px;
  font-size: 11px;
}

TABLE.ForumContent TR TD P.About {
  padding: 0px;
  margin: 0px;
  font-size: 11px;
  color: #555;
}

TABLE.ForumContent TR TD.Photo {
  padding: 3px 5px;
  text-align: right;
}
TABLE.ForumContent TR TD.Photo IMG {
  width: 66px;
  height: 75px;
}

TABLE.ForumAgenda {
  border-collapse: collapse;
  width: 570px;
  border-top: solid 1px #72AA01;
  border-bottom: solid 1px #72AA01;
}

TABLE.ForumAgenda TR TD {
  padding: 8px 5px;
  vertical-align: top;
}

TABLE.ForumAgenda TR TD.Time {
  width: 70px;
  font-size: 12px;
}

TABLE.ForumAgenda TR TD.Person {
  width: 80px;
  text-align: right;
}
TABLE.ForumAgenda TR TD.Person IMG {
  width: 66px;
  height: 80px;
}

TABLE.ForumAgenda TR TD P.Header {
  padding: 0px;
  margin: 0px;
  font-size: 12px;
}

TABLE.ForumAgenda TR TD P.Person {
  padding: 0px;
  margin: 0px;
  font-size: 12px;
}

TABLE.ForumAgenda TR TD H5 {
  padding: 0px;
  margin: 0px 0px 0px;
  font-size: 12px;
}

TABLE.ForumAgenda TR TD P.Subtitle {
  padding: 0px;
  margin: 0px;
  font-size: 11px;
}

/**********************************************************************************************************************/

TABLE.Team {
  border: none;
  border-collapse: collapse;
  margin: 10px;
}

TABLE.Team TR TD {
  padding: 0px;
  text-align: left;
  vertical-align: top;
}

TABLE.Team TR.Photo TD {
  width: 90px;
}

TABLE.Team TR.Photo TD IMG {
  width: 56px;
  height: 75px;
  border: none;
}

TABLE.Team TR.Name TD {
  padding-top: 7px;
  font-size: 12px;
}

TABLE.Team TR.Function TD {
  padding-top: 5px;
  font-size: 11px;
}

/**********************************************************************************************************************/
