/*
 * Typography
 */

h1 {
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 24px;
  line-height: 120%;
  font-family: Arial, Helvetica, sans-serif;
  color: rgb(195,4,53);
  margin-top: 0;
  margin-bottom: 10px;
  padding: 0;
}
img.h1Img {
  margin-top: 0;
  margin-bottom: 10px;
  border: none;
}
h2 {
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 115%;
  font-family: Arial, Helvetica, sans-serif;
  color: rgb(195,4,53);
  margin-bottom: 5px;
  padding-bottom: 0px;
}
h3 {
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-size: 11px;
  line-height: 120%;
  font-family: Verdana, sans-serif;
  color: #4C4C4C;
  margin-bottom: 0px;
  padding-bottom: 0px;
}
h4 {
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-size: 10px;
  line-height: 115%;
  font-family: verdana, sans-serif;
  color: #336699;
  margin-bottom: 5px;
  padding-bottom: 0px;
}
h5 {
  color: red;
}
h6 {
  font-family: Verdana, sans-serif;
  font-size: 10px;
  color: black;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 5px;
  padding-bottom: 0px;
}
p, td, li {
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 11px;
  line-height: 120%;
  font-family: Verdana, sans-serif;
  color: #4C4C4C;
}
p {
  margin-top: 0;
  margin-bottom: 1em;
}
hr {
  margin: 0;
  padding: 0;
  color: #ccc;
  height: 1px;
}
a {
  font-style: normal;
  font-variant: normal;
  font-size: 11px;
  line-height: 15px;
  font-family: Verdana, sans-serif;
  color: #262626;
  text-decoration: none;
}
a:hover, 
a:active {
  text-decoration: underline;
}
div.Protected a {
  background-image: url(imgs/link.gif);
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 10px;
}

ul {
  list-style: none;
  margin: 0 0 5px 0;
  padding-left: 10px;
}
ul li {
  background-repeat: no-repeat;
  background-position: left 5px;
  margin-left: -10px;
  padding-left: 10px;
  margin-bottom: 5px;
  background-image: url(imgs/bullet.gif);
  line-height: 115%;
}


/*
 * Table looks
 */

table.Plain, 
table.CompactMid,
table.Underline {
  width: 100%;
  margin: 0;
  padding: 0;
  border-collapse: separate; /* collapse */
  border-spacing: 0;
}
table.Plain tr,
table.CompactMid tr,
table.Underline tr {
  padding: 0;
  margin: 0;
  width: 100%;
}
table.Plain td {
  margin: 0;
  padding: 0 1px 10px 1px;
  vertical-align: top;
}
table.Underline td {
  margin: 0;
  padding: 3px 1px;
  border-bottom: 1px solid #cccccc;
  vertical-align: top;
}
table.CompactMid td {
  margin: 0;
  padding: 1px 1px;
  vertical-align: middle;
}
table.Plain td,
table.Plain td h4,
table.Plain td li,
table.Plain td a,
table.CompactMid td,
table.CompactMid td li,
table.CompactMid td a,
table.Underline td,
table.Underline td li,
table.Underline td a {
  font-size: 10px;
  line-height: 115%;
}
table.Plain td p,
table.CompactMid td p,
table.Underline td p {
  font-size: 10px;
  line-height: 115%;
  padding: 0;
  margin: 0;
}


/*
 * Layout
 */

body { 
  margin: 0;
  padding: 10px;
  background-color: #fff;
}
body.FrontPage,
body.Standard {
  background-color: #F7F7F5;
  padding: 0;
}
#ContentArea {
  margin: 0;
  padding: 0;
}
body.FrontPage #ContentArea {
  width: 480px;
  margin: 30px 16px 0px 17px;
  padding: 0;
}
body.Standard #ContentArea {
  width: 350px;
  margin: 4px 20px 0px 0px; /* top 4px to align content with content of left image rather than shadow */
  padding: 0;
}
body.HideTeaser td.Contents { 
 padding-right: 17px; 
}
body.HideTeaser #ContentArea {
  width: 100%;
}
#InnerArea {
  margin: 0 9px 10px 3px;
  padding: 0 8px 10px 8px;
  background-image: url(/images/front_image.jpg);
  background-repeat: no-repeat;
  background-position: bottom center;
}
#FlashArea {
  margin: 0 9px 10px 3px;
  padding: 0;
}
td#LeftCol {
  padding: 0;
  margin: 0;
  width: 201px;
}
@media print {
  #BannerRow, 
  #TopNavRow,
  #LeftCol,
  #TeaserCol {
    display: none;
  }
  body.FrontPage,
  body.Standard {
    background: transparent;
  }
  body.FrontPage #ContentArea,
  body.Standard #ContentArea {
    width: 500px;
    background: transparent;
  }
}

/*
 * Top navigation
 */

#TopNav {
  background-image: url(imgs/bg_menu.gif);
  background-position: left center;
  background-repeat: repeat-x;
  padding: 3px 16px 3px 16px;
  border-bottom: 1px solid #cccccc;
  border-top: 1px solid #cccccc;
  height: 32px;
  width: 735px;
  color: #000000;
}
#TopNav td {
  text-align: center;
}
#TopNav a,
#TopNav a.TopNavItem,
#TopNav a.TopNavFolder {
  display: block;
  font-family: Verdana, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  margin: 0;
  text-decoration: none;
  vertical-align: middle;
  padding: 0;
  height: 32px;
  line-height: 32px;
  padding: 0 6px 0 19px;
  text-align: left;
}
#TopNav a.TopNavItem {
  background-image: url(imgs/menu_dot.gif);
  background-repeat: no-repeat;
  background-position: 6px center;
}
#TopNav a.TopNavFolder {
  background-image: url(imgs/menu_arrow.gif);
  background-repeat: no-repeat;
  background-position: 6px center;
}
#TopNav a.TopNavItem:hover,
#TopNav a.TopNavFolder:hover,
#TopNav a.TopNavItemSelected,
#TopNav a.TopNavFolderSelected {
  color: #606060;
}
#TopNav a.TopNavItemSelected,
#TopNav a.TopNavItem:hover {
  background-image: url(imgs/menu_dot_hi.gif);
  background-repeat: no-repeat;
  background-position: 6px center;
}
#TopNav a.TopNavFolderSelected,
#TopNav a.TopNavFolder:hover {
  background-image: url(imgs/menu_arrow_hi.gif);
  background-repeat: no-repeat;
  background-position: 6px center;
}
#TopNav .TopNavDivider {
  height: 32px;
  margin: 0;
  padding: 0;
  vertical-align: top;
}



/*
 * Drop down navigation 
 */

div.menu, div.menu a.mI, 
div.menu a.mI span.mIText, 
div.menu a.mI span.mIArrow {
  font-family: Verdana, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
}
div.menu {
  font-family: Verdana, sans-serif;
  font-size: 10px;
  background-color: rgb(225,225,220);
  text-align: left;
  left: 0px;
  position: absolute;
  top: 0px;
  visibility: hidden;
  z-index: 101;
}
div.menu a.mI, 
div.menu a.mICurrent {
  color: black;
  background-color: rgb(225,225,220);
  cursor: pointer;
  display: block;
  padding: 3px 1em;
  text-decoration: none;
  white-space: nowrap;
  border-top: 1px white solid;
  padding-left: 14px;
  border-left: 1px solid #606060; 
  line-height: 14px;
}
div.menu a.mI:hover, 
div.menu a.mICurrent {
  font-family: Verdana, sans-serif;
  font-size: 10px;
  color: black;
  background-color: rgb(245,245,240);
  background-image: url(imgs/link_leftnav.gif);
  background-repeat: no-repeat;
  background-position: left center;
}
div.menu a.mIHighlight, 
div.menu a.mIHighlight:hover, 
div.menu a.mI:hover span.mIText, 
div.menu a.mI:hover span.mIArrow {
  font-family: Verdana, sans-serif;
  font-size: 10px;
  color: black;
  background-color: rgb(245,245,240);
}
div.menu a.mI span.mIText, 
div.menu a.mI span.mIArrow {
  font-family: Verdana, sans-serif;
  font-size: 10px;
  color: black;
}
div.menu a.mI span.mIArrow {
  margin-right: -.75em;
}


/*
 * Left navigation 
 */

#LeftNav {
  width: 160px;
  background-color: rgb(225,225,220);
  margin: 0;
  padding: 0px; /*10px 0 4px 0;*/
}

#LeftNav div.NavFolder {
  padding: 0;
  margin: 0;
  background-color: rgb(225,225,220);
}
#LeftNav div.NavFolderOpen,
#LeftNav div.NavFolderSelected {
  padding: 0;
  margin: 0;
  background-color: rgb(245,245,240);
}
#LeftNav p.NavFolder {
  font-family: Verdana, sans-serif;
  font-size: 10px;
  line-height: 12px;
  font-weight: bold;
  background-color: transparent;
  width: 142px;
  padding: 4px 3px 4px 15px;
  margin: 0;
  color: rgb(195,4,53);
}
#LeftNav a {
  display: block;
  font-family: Verdana, sans-serif;
  font-size: 10px;
  line-height: 12px;
  font-weight: normal;
  color: black;
  background: none;
  background-color: transparent;
  margin: 0;
  text-decoration: none;
}
#LeftNav a.NavFolder,
#LeftNav a.NavFolderSelected {
  font-weight: bold;
}
#LeftNav a,
#LeftNav a:hover {
  width: 142px;
  padding: 8px 3px 8px 15px;
}
#LeftNav .Level1 a,
#LeftNav .Level1 a:hover {
  width: 142px;
  padding: 2px 3px 2px 15px;
}
#LeftNav .Level1 .Level2 a,
#LeftNav .Level1 .Level2 a:hover {
  width: 134px;
  padding: 2px 3px 2px 23px;
}
#LeftNav .Level1 a.NavFolder, 
#LeftNav .Level1 a.NavFolder:hover {
  padding: 4px 3px 4px 15px;
}
#LeftNav .Level1 .Level2 a.NavFolder, 
#LeftNav .Level1 .Level2 a.NavFolder:hover {
  width: 142px;
  padding: 4px 3px 4px 15px;
}
#LeftNav a:hover,
#LeftNav a.NavItemSelected,
#LeftNav a.NavFolderSelected {
  background-color: rgb(245,245,240);
  background-image: url(imgs/link_leftnav.gif);
  background-repeat: no-repeat;
  text-decoration: none;
}
#LeftNav a:hover,
#LeftNav a.NavItemSelected {
  background-position: left 9px;
}
#LeftNav .Level1 a:hover,
#LeftNav .Level1 a.NavItemSelected,
#LeftNav .Level1 a.NavFolderSelected,
#LeftNav .Level1 a.NavFolderSelected:hover {
  background-position: left 3px;
}
#LeftNav .Level2 a:hover,
#LeftNav .Level2 a.NavItemSelected {
  background-position: left 3px;
}
#LeftNav .Level1 a.NavFolder:hover {
  background-position: left 5px;
}
#LeftNav div.NavDivider {
  height: 1px;
  line-height: 1px;
  font-size: 1px;
  border: 0;
  padding: 0;
  background-color: white;
  margin: 0;
}
#LeftNav div.NavDivider {
  width: 160px;
}
#LeftNav .Level1 div.NavDivider {
  width: 145px;
  margin-left: 15px;
}
#LeftNav .Level1 .Level2 div.NavDivider {
  width: 137px;
  margin-left: 23px;
} 

/*
 * Outer frame
 */

#Frame {
  width: 787px;
  margin: 0 auto 0 auto;
  padding: 0;
  background-color: #F7F7F5;
  border: 0;
}
#Frame tr {
  padding: 0;
  border: 0;
  margin: 0;
}
#Frame td#FrameTop,
#Frame td#FrameFill,
#Frame td#FrameBottom {
  padding: 0;
  border: 0;
  margin: 0;
  width: 787px;
}
#Frame td#FrameTop {
  height: 7px;
  background-image: url(imgs/bg_top.gif);
  background-repeat: no-repeat;
}
#Frame td#FrameFill {
  background-image: url(imgs/bg_fill.gif);
  background-repeat: repeat-y;
  padding: 3px 10px 3px 10px;

}
#Frame td#FrameBottom {
  height: 7px;
  background-image: url(imgs/bg_bottom.gif);
  background-repeat: no-repeat;
}
@media print {
  #Frame {
    background-color: transparent;
  }
  #Frame td#FrameTop,
  #Frame td#FrameFill,
  #Frame td#FrameBottom {
    background: transparent;
  }
}


/*
 * Left col frame
 */

#LeftFrame {
  width: 168px;
  margin: 0 16px 0 16px; 
  padding: 0;
  background-color: #ffffff;
  border: 0;
}
#LeftFrame tr {
  padding: 0;
  border: 0;
  margin: 0;
}
#LeftFrame td {
  padding: 0;
  border: 0;
  margin: 0;
}
#LeftFrame #LeftFrameTop {
  width: 168px;
  height: 4px; /* topx is 6px */
  background-image: url(imgs/left_top.gif);
  background-repeat: no-repeat;
  background-position: left bottom;
}
#LeftFrame #LeftFrameFill {
  width: 168px;
  background-image: url(imgs/left_fill.gif);
  background-repeat: repeat-y;
  padding: 0 4px 0 4px;
}
#LeftFrame #LeftFrameBottom {
  width: 168px;
  height: 6px;
  background-image: url(imgs/left_bottom.gif);
  background-repeat: no-repeat;
background-position: left top;
}


/*
 * Generic box frame
 */

table.Fr {
  width: 100%;
  padding: 0;
  margin: 0;
}
tr.FrRow {
  padding: 0;
  margin: 0;
}
.Fr td.Fr0,
.Fr td.Fr2,
.Fr td.Fr5,
.Fr td.Fr7,
.Fr td.Fr8,
.Fr td.FrA {
  line-height: 0;
  height: 7px;
  width: 7px;
  background-position: top left;
  background-repeat: no-repeat;
}
.Fr td.Fr1,
.Fr td.Fr9 {
  line-height: 0;
  height: 7px;
  width: 100%;
  background-position: top left;
  background-repeat: repeat-x;
}
.Fr td.Fr1 {
  background-image: url(imgs/frame_2.gif);
}
.Fr td.Fr9 {
  background-image: url(imgs/frame_d.gif); 
}
.Fr td.Fr3,
.Fr td.Fr4 {
  line-height: 0;
  width: 7px;
  height: 100%;
  background-position: top left;
  background-repeat: repeat-y;
  vertical-align: top;
}
.Fr td.Fr3 { 
  background-image: url(imgs/frame_7.gif); 
}
.Fr td.Fr4 {
  background-image: url(imgs/frame_8.gif); 
}
.Fr td.FrContent, .Fr td.Fr6 {
  background-color: #fafafc;
}
.Fr td.FrContent {
}
.Fr img.Fr {
  width: 7px;
  height: 7px;
  border: 0;
}


/*
 *  Push areas
 */

div.PushArea {
  width: 174px;
}
div.PushAreaFrontPage {
  width: 235px;
  margin: 0 5px 0 0;
}
div.PushAreaTeaser {
  width: 100%;
  margin-top: 16px;
}
table.Fr tr.FrRow td.FrContent td.PushAreaText {
  padding: 3px 5px;
  margin: 0;
  background-color: #f1f3f5;
  filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#f1f3f5,endColorStr=#fafafc);
}
table.Fr tr.FrRow td.FrContent td.PushAreaText h5 {
  margin: 3px 0 0 0; 
  padding: 0;
  font-weight: bold;
  font-size: 12px;
  line-height: 120%;
  color: #4C4C4C;
}
table.Fr tr.FrRow td.FrContent td.PushAreaText p {
  margin: 3px 0 0 0; 
  padding: 0;
  font-size: 10px;
  line-height: 115%;
  color: #4C4C4C;
}
table.Fr tr.FrRow td.FrContent td.PushAreaText a {
  font-size: 10px;
  line-height: 115%;
  background-image: url(imgs/link.gif);
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 10px;
}


/*
 * BreadCrumbs
 */

#BreadCrumbs {
  padding: 9px 0;
}
#BreadCrumbs span.BreadCrumb,
#BreadCrumbs a.BreadCrumb {
  font-family: Verdana, sans-serif;
  font-size: 9px;
  line-height: 12px; /*30*/
  font-weight: normal;
  background-color: transparent;
  padding: 0;
  margin: 0;
  color: #999999;
  white-space: nowrap;
}
#BreadCrumbs a.BreadCrumb:hover {
  text-decoration: underline;
}


/*
 * News and events
 */

div.NewsList {}
div.EventList {}
div.EventListItem {
  margin: 10px 0;
  padding-bottom: 10px;
  border-bottom: 1px #ccc solid;
}
div.NewsListItem {
  margin: 10px 0;
  padding: 0 0 10px 0;
  border-bottom: 1px #CCCCCC solid;
}
body.FrontPage div.NewsListItem {
  border-bottom: 0;
  padding: 0;
  margin: 10px 0;
}
div.NewsListItem h5.ListItemTitle,
div.EventListItem h5.ListItemTitle {
  font-family: Verdana, sans-serif;
  font-size: 10px;
  line-height: 110%;
  font-weight: bold;
  color: black;
  text-decoration: none;
  margin: 0 0 2px 0;
}
body.FrontPage div.NewsListItem h5.ListItemTitle,
body.FrontPage div.EventListItem h5.ListItemTitle {
  text-transform: uppercase;
} 
div.NewsListItem p,
div.EventListItem p {
  font-family: Verdana, sans-serif;
  font-size: 10px;
  line-height: 110%;
  margin: 2px 0;
}
div.NewsListItem a.ListItemLink,
div.EventListItem a.ListItemLink {
  background-image: url(imgs/link.gif);
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 10px;
  font-size: 10px;
  line-height: 110%;
  margin: 2px 0;
}
div.EventListItem img.EventImage {
  border: 0;
  max-width: 350px;
}
div.NewsDetails {}
#ContentArea div.NewsDetails,
#ContentArea div.NewsDetails p,
#ContentArea div.NewsDetails a,
#ContentArea div.NewsDetails li {
  font-family: Verdana, sans-serif;
  font-size: 10px;
  line-height: 110%;
}
#ContentArea div.NewsDetails h1 {
  font-family: Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 115%;
  color: black;
  text-decoration: none;
  margin: 10px 0;
}
#ContentArea div.NewsDetails p.LocationDate {
  font-weight: bold;
}
#ContentArea div.NewsDetails div.NewsImage {
  float: left; 
  padding: 0 10px 0 0;
}
#ContentArea div.NewsDetails img.NewsImage {
}
#ContentArea div.NewsDetails p.NewsCaption {
  font-family: Verdana, sans-serif;
  font-size: 10px;
  line-height: 110%;
  font-weight: normal;
  font-style: italic;
  color: black;
}

/*
 * Flash promo
 */
#FlashPromo {
  margin: 0px 0px 4px 20px;
}
@media print {
  #FlashPromo {
    display: none;
  }
}

/*
 * Toolbar
 */

#ToolBar {
  margin-top: 10px;
}
@media print {
  #ToolBar {
    display: none;
  }
}

/*
 * Footer
 */

#Footer {
  height: 32px;
  border-top: 1px solid #cccccc;
  width: 727px;
  padding: 5px 20px 0 20px;
  margin: 15px 0 0 0;
}
#Footer table, #Footer tr {
  width: 100%;
}
#Footer td {
  width: 50%;
}
#Footer td, #Footer a.Footer, .FooterText a {
  font-family: Verdana, sans-serif;
  font-size: 9px;
  line-height: 16px;
  font-weight: normal;
  margin: 0;
  padding: 0;
  color: #999999;
}
#Footer a.Footer {
  background-image: url(imgs/link_footer.gif);
  background-repeat: no-repeat;
  background-position: left center;
  padding: 0 0 0 10px;
}
#Footer a.Footer:hover {
  text-decoration: underline;
}
.FooterText a, .FooterText a:hover {
  background: transparent;
  text-decoration: none;
}
@media print {
  #Footer .FooterLinks {
    display: none;
  }
}

/*
 * Teaser
 */
body.Standard #TeaserCol {
  width: 197px;
  padding: 30px 17px 0 0;
  margin: 0;
}
body.Standard #Teaser {
  margin: 0 0 0 0;
  padding: 0;
  width: 180px;
}
body.FrontPage #TeaserCol {
  width: 237px;
  padding: 30px 17px 0 0;
  margin: 0;
}
body.FrontPage #Teaser {
  margin: 0 0 0 0;
  padding: 0;
  width: 237px;

}
#Teaser .TeaserBox {
  width: 100%;
  margin-top: 16px;
  /* border-top: 1px solid #CCCCCC; */
}
#Teaser td.TeaserHead {
  width: 100%;
  /* border-top: 1px solid white;
  border-bottom: 1px solid white;
  background-color: rgb(235,235,235); */
  background-image: url(imgs/teaser_head_bg.gif);
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-size: 11px;
  line-height: 22px;
  font-family: Arial, Helvetica, sans-serif;
  color: #4c4c4c;
  padding-left: 6px;
}
#Teaser td.TeaserHead p {
  padding: 0;
  margin: 0;
}
#Teaser td.TeaserBody {
  background-color: rgb(245,245,245);
  /*filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#f1f3f5,endColorStr=#fafafc); */
  width: 100%;
  /*border-top: 1px solid #cccccc;*/
  border-bottom: 1px solid #cccccc;
  padding: 4px 6px 4px 6px;
  margin: 0;
}
#Teaser td.TeaserBody td {
  vertical-align: top;
}
.TeaserBody p, 
.TeaserBody a {
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 9px;
  line-height: 115%;
  font-family: verdana, sans-serif;
  color: #262626;
  padding: 0;
  margin: 2px 0 2px 0;
}
.TeaserBody a {
  display: block;
  background-image: url(imgs/link.gif);
  background-position: left 2px;
  background-repeat: no-repeat;
  padding-left: 10px;
  text-decoration: none;
}
.TeaserBody a:hover {
  text-decoration: underline;
}
#Teaser .SearchBox {
  padding: 0;
  margin: 0;
  width: 100%;
  text-align: right;
}
#Teaser form {
  margin: 0;
  padding: 0;
}
#Teaser .Search, #Teaser .Search tr {
  width: 180px;
  margin: 0;
  padding: 0;
}
#Teaser td.SearchLabel,
#Teaser td.SearchField,
#Teaser td.SearchField input {
  font-size: 9px;
  line-height: 120%;
  font-family: verdana, sans-serif;
  color: #4c4c4c;
}
#Teaser td.SearchField input {
  width: 100px;
}
.TacwebBox {
  width: 232px;
  height: 110px;
  background-image: url(imgs/bg_tacweb.gif);
  background-repeat: no-repeat;
  padding: 20px 0px 0 5px;
  margin: 16px 0 0 0;
}
.GlobalBox {
  width: 237px;
  height: 86px;
  background-image: url(imgs/bg_global.gif);
  background-repeat: no-repeat;
  padding: 0;
  margin: 16px 0 0 0;
}
.GlobalBox select {
  padding: 0;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
}

/*
 * Search
 */
td.SearchField input {
  border: 1px solid #4c4c4c;
}

/*
 * Form
 */
button.Formular {
  vertical-align: middle;
}
div.ErrorMessages {
  background-color: #f1f3f5;
  width: 100%;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  padding: 4px 6px 4px 0;
  margin: 0;
}
div.ErrorMessages ol {
  margin-bottom: 0;
}

/* team member - left adjusted image and one paragraph with text and email */
div.BoardMember,
div.TeamMember {
  margin-bottom: 10px;
  padding-bottom: 0;
  width: 100%;
  border-bottom: 1px solid #ccc;
}
div.TeamMember img {
  border: none;
  float: left;
}
div.TeamMember p {
  margin-left: 100px;
}
div.TeamMember p img {
  float: none;
}
