body
{
  padding: 0;
  background-color: #BAC7CF;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  background-image: url(../images/background.jpg);
  background-repeat: repeat-x;
  background-position: top;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666666;
}

img
{
  border: 0px;
}

#maincontainer
{
  width: 790px; /*Width of main container*/
  margin: 0 auto; /*Center container on page*/
}


#contentwrapper
{
  float: left;
  width: 788px;
  background-color: White;
  height: 626px;
  margin-left: 1px;
}

#contentcolumn
{
  margin-left: 193px; /*Set left margin to LeftColumnWidth*/
}

#leftcolumn
{
  float: left;
  width: 197px; /*Width of left column*/
  margin-left: -788px; /*Set left margin to -(MainContainerWidth - 1)*/
  padding: 0px;
}

#footerRow
{
  color: Black;
}

#footerRow a
{
  padding: 10px;
}

#footer
{
  clear: left;
  width: 100%;
  color: black;
  text-align: center;
  padding: 4px 0;
}

#leftInfoBox
{
  font-size: 8pt;
  margin: 0px;
  color: #000000;
  font-family: Verdana, Georgia;
  background-color: White;
  position: relative;
  left: 0px;
  top: -5px;
  width: 183px;
  padding-top: 10px;
  padding-left: 10px;
  text-align: center;
}

.innertube
{
  margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
  margin-top: 0;
  text-align: left;
}

.inputtext
{
  font-size: 8.5pt;
  margin: 0px;
  color: #000000;
  font-family: Verdana, Arial, Helvetica;
}

.errortext
{
  font-size: 8.5pt;
  margin: 0px;
  color: red;
  font-family: Verdana, Arial, Helvetica;
}

td.text span
{
  font-size: 8.5pt;
  margin: 0px;
  color: #000000;
  font-family: Verdana, Arial, Helvetica;
}
td.text2
{
  font-size: 8.5pt;
  margin: 0px;
  color: #000000;
  font-family: Verdana, Arial, Helvetica;
}
.contact
{
  font-size: 7.5pt;
  margin: 0px;
  color: #000000;
  font-family: Verdana, Arial, Helvetica;
}
.pub_title
{
  font-size: 12pt;
  margin: 0px;
  color: #374C5B;
  font-family: Verdana, Arial, Helvetica;
}
.pub
{
  font-size: 12pt;
  margin: 0px;
  color: #000000;
  font-family: Verdana, Arial, Helvetica;
}
p
{
  margin-top: 5px;
}
div.pub
{
  font-size: 12pt;
  margin: 0px;
  color: #000000;
  font-family: Verdana, Arial, Helvetica;
}

.general_info_header
{
  font-variant: small-caps;
  font-size: 17px;
  color: #b05476;
  text-decoration: underline;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
}

td.pub_text
{
  font-size: 8.5pt;
  margin: 0px;
  color: #000000;
  font-family: Verdana, Arial, Helvetica;
}

td.pub_text2, div.pub_text2, span.pub_text2
{
  font-size: 9pt;
  margin: 0px;
  color: #000000;
  font-family: Verdana, Arial, Helvetica;
}
A.pub_text2:link
{
  color: #A0365C;
  text-decoration: none;
}
A.pub_text2:visited
{
  color: #A0365C;
  text-decoration: none;
}
A.pub_text2:hover
{
  color: #A0365C;
  text-decoration: underline;
}
.comserv
{
  font-size: 8pt;
  margin: 0px;
  color: #000000;
  font-family: Verdana, Arial, Helvetica;
}

div.boardmemberbox
{
  float: none;
  border-top: solid 1px #666666;
  border-left: solid 1px #999999;
  border-right: solid 1px #999999;
  border-bottom: solid 1px #999999;
  padding: 10px;
  background-color: #DAE2E5;
  text-align: left;
  position: relative;
  top: 5px;
}

td.boardmemberbox
{
  border-top: solid 1px #666666;
  border-left: solid 1px #999999;
  border-right: solid 1px #999999;
  border-bottom: solid 1px #999999;
  padding: 10px;
  background-color: #DAE2E5;
  text-align: left;
  margin-top: 20px;
}

div.boardmember_left
{
  font-size: 8pt;
  margin: 0px;
  color: #000000;
  font-family: Verdana, Arial, Helvetica;
  background-color: #DAE2E5;
  vertical-align: text-top;
  text-align: left;
  width: 347px;
  float: left;
}


div.boardmember_right
{
  font-size: 8pt;
  margin: 0px;
  color: #000000;
  font-family: Verdana, Arial, Helvetica;
  background-color: #DAE2E5;
  vertical-align: text-top;
  text-align: right;
}

.comserv2
{
  font-size: 9.5pt;
  font-weight: bold;
  margin: 0px;
  color: #690D2E;
  font-family: Verdana, Arial, Helvetica;
}
.comserv_heading
{
  font-size: 9.5pt;
  margin: 0px;
  color: #000000;
  font-family: Verdana, Arial, Helvetica;
}
A.comserv_heading:link
{
  color: #000000;
  text-decoration: none;
}
A.comserv_heading:visited
{
  color: #000000;
  text-decoration: none;
}
A.comserv_heading:hover
{
  color: #000000;
  text-decoration: none;
}
.sitemap
{
  font-size: 11pt;
  color: #374C5B;
  font-family: Verdana, Arial, Helvetica;
}
TD.sitemap
{
  font-size: 11pt;
  color: #374C5B;
  font-family: Verdana, Arial, Helvetica;
}
A.sitemap:link
{
  color: #374C5B;
  text-decoration: none;
}
A.sitemap:visited
{
  color: #374C5B;
  text-decoration: none;
}
A.sitemap:hover
{
  color: #374C5B;
  text-decoration: underline;
}

div.news_item
{
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 8.5pt;
  margin: 0px;
  color: #000000;
  font-family: Verdana, Arial, Helvetica;
}

td.news
{
  font-size: 7.5pt;
  margin: 0px;
  color: #000000;
  font-family: Verdana, Georgia;
}

td.front_article
{
  vertical-align: top;
  font-size: 7.5pt;
  margin: 0px;
  color: #000000;
  font-family: Verdana, Georgia;
}
a.front_article
{
  font-size: 8pt;
  margin: 0px;
  color: #A0365C;
  font-family: Verdana, Georgia;
  text-decoration: none;
}
a.front_article:visited
{
  font-size: 8pt;
  margin: 0px;
  color: #A0365C;
  font-family: Verdana, Georgia;
  text-decoration: none;
}
a.front_article:hover
{
  font-size: 8pt;
  margin: 0px;
  color: #A0365C;
  font-family: Verdana, Georgia;
  text-decoration: none;
}



td.news2
{
  font-size: 8pt;
  margin: 0px;
  color: #000000;
  font-family: Verdana, Georgia;
}
td.botnav
{
  font-size: 8pt;
  margin: 0px;
  color: #000000;
  font-family: Verdana, Arial, Helvetica;
}
td.copyright
{
  font-size: 8pt;
  margin: 0px;
  color: #000000;
  font-family: Verdana, Arial, Helvetica;
}
div.news_heading
{
  padding: 5px 0px 5px 0px;
  font-family: Verdana, Georgia;
  font-weight: bold;
}
a.news_heading
{
  font-size: 7.5pt;
  margin: 0px;
  color: #690D2E;
  text-decoration: none;
}
a.news_heading:visited
{
  font-size: 7.5pt;
  margin: 0px;
  color: #690D2E;
  text-decoration: none;
}
a.news_heading:hover
{
  font-size: 7.5pt;
  margin: 0px;
  color: #C89842;
  text-decoration: underline;
}
A.news:link
{
  font-size: 8pt;
  margin: 0px;
  color: #A0365C;
  font-family: Verdana, Georgia;
  text-decoration: none;
}
A.news:visited
{
  font-size: 8pt;
  margin: 0px;
  color: #A0365C;
  font-family: Verdana, Georgia;
  text-decoration: none;
}
A.news:hover
{
  font-size: 8pt;
  margin: 0px;
  color: #A0365C;
  font-family: Verdana, Georgia;
  text-decoration: none;
}
a.news_heading2
{
  font-size: 8pt;
  margin: 0px;
  color: #C89842;
  font-family: Verdana, Georgia;
  text-decoration: none;
}
a.news_heading2:visited
{
  font-size: 8pt;
  margin: 0px;
  color: #C89842;
  font-family: Verdana, Georgia;
  text-decoration: none;
}
a.news_heading2:hover
{
  font-size: 8pt;
  margin: 0px;
  color: #C89842;
  font-family: Verdana, Georgia;
  text-decoration: underline;
}
A:link
{
  color: #690D2E;
  text-decoration: none;
}
A:visited
{
  color: #690D2E;
  text-decoration: none;
}
A:hover
{
  color: #690D2E;
  text-decoration: underline;
}
.members
{
  font-size: 10pt;
  font-weight: bold;
  color: #A2365A;
  font-family: Verdana, Arial, Helvetica;
}
TD.members
{
  font-size: 10pt;
  color: #A2365A;
  font-family: Verdana, Arial, Helvetica;
}
A.members:link
{
  color: #A2365A;
  text-decoration: none;
}
A.members:visited
{
  color: #A2365A;
  text-decoration: none;
}
A.members:hover
{
  color: #A2365A;
  text-decoration: underline;
}
.members_class
{
  font-size: 9pt;
  color: #666666;
  font-family: Verdana, Arial, Helvetica;
}
TD.members_class
{
  font-size: 9pt;
  color: #666666;
  font-family: Verdana, Arial, Helvetica;
}
A.members_class:link
{
  color: #666666;
  text-decoration: none;
}
A.members_class:visited
{
  color: #666666;
  text-decoration: none;
}
A.members_class:hover
{
  color: #666666;
  text-decoration: underline;
}
A.pdf_white
{
  font-size: 10pt;
  color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica;
}
td.text3
{
  font-size: 11pt;
  margin: 0px;
  color: #555555;
  font-family: Verdana, Arial, Helvetica;
}
.mainsmall
{
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica;
}
.rednote
{
  color: #c00000;
  font-size: 11px;
  font-weight: bold;
}
.redhead
{
  color: #c00000;
  font-weight: bold;
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica;
}
.facesleft
{
  color: #000000;
  font-family: Verdana,Arial,Helvetica;
  font-size: 8.5pt;
  margin: 0px;
  background-image: url(../images/faces_left.jpg);
  background-repeat: repeat-x;
  background-position: top;
}
.faces_mid
{
  color: #000000;
  font-family: Verdana,Arial,Helvetica;
  font-size: 8.5pt;
  margin: 0px;
  background-image: url(../images/faces_mid.jpg);
  background-repeat: repeat-x;
  background-position: top;
}
.faces_right
{
  color: #000000;
  font-family: Verdana,Arial,Helvetica;
  font-size: 8.5pt;
  margin: 0px;
  background-image: url(../images/faces_right.jpg);
  background-repeat: repeat-x;
  background-position: top;
}

div.slideshow
{
  position: relative;
  left: -2px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  display: table-cell;
  vertical-align: middle;
}

.leftmenu
{
  background-color: #a0355c;
  padding-left: 10px;
  line-height: 26px;
  background-image: url(../images/triangle.gif);
  background-position: right center;
  background-repeat: no-repeat;
  width: 183px;
  border-bottom-color: White;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.leftmenu a
{
  font-size: small;
  font-weight: bold;
  font-variant: small-caps;
  color: white;
}

td.leftmenu
{
  text-align: left;
  padding-left: 10px;
  line-height: 26px;
}

.leftContent
{
  font-size: 8pt;
  margin: 0px;
  color: #000000;
  font-family: Verdana, Georgia;
  background-color: White;
  position: relative;
  left: 0px;
  top: -5px;
  width: 183px;
  padding-top: 10px;
  padding-left: 10px;
  text-align: center;
}

.leftmenuborder
{
  height: 1px;
  background-color: White;
  width: 193px;
}

#topsection
{
  position: relative;
  left: 0px;
  top: 5px;
  height: 94px;
}

#mainContentRow
{
  background-color: White;
}

#topsection h1
{
  margin: 0;
  padding-top: 15px;
}

#top_buttons
{
  position: absolute;
  left: 577px;
  top: 66px;
}

#top_buttons a
{
  color: white;
  margin: 10px;
}

#header_line
{
  position: relative;
  top: -4px;
  left: 1px;
  height: 2px;
  background-color: Black;
  width: 788px;
}


div.botnav a
{
  padding: 10px;
}

div.news_divider
{
  clear: both;
  background-image: url(../images/divider_news.jpg);
  background-position: center;
  background-repeat: no-repeat;
  margin-top: 5px;
  margin-bottom: 5px;
}

div.sponsor_left
{
  float: left;
  width: 156px;
}

div.sponsor_right
{
  float: left;
  width: 400px;
  margin-top: 10px;
  margin-bottom: 10px;
}

div.errorbox_on
{
  border: solid 2px red;
  background-color: #f3d6ce;
}

div.errorbox_off
{
  border-style: none;
  background-color: Transparent;
}

div.errormessage
{
  text-align: center;
  color: Red;
}

div.eventDates
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: medium;
  font-weight: bold;
}

div.eventInfo
{
  position: relative;
  font-size: 1em;
  font-weight: normal;
  top: 0px;
  left: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
}

img.divider_news
{
  padding-top: 5px;
  padding-bottom: 0px;
}

#fellowsIndex
{
  margin-top: 7px;
  margin-bottom: 20px;
  padding-bottom: 5px;
  border-bottom: solid 2px #c0c0c0;
}
#fellowsIndex a
{
  padding-left: .3em;
  padding-right: .7em;
}
#fellowsIndex span
{
  padding-left: .3em;
  padding-right: .8em;
}

.groupHeader
{
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: #C0C0C0;
  font-size: 9.5pt;
  color: #000000;
  font-family: Verdana, Arial, Helvetica;
  padding-left: 3px;
  padding-top: 10px;
  font-weight: bolder;
}

A.groupHeader:link
{
  color: #000000;
  text-decoration: none;
}
A.groupHeader:visited
{
  color: #000000;
  text-decoration: none;
}
A.groupHeader:hover
{
  color: #000000;
  text-decoration: none;
}

.memberlist
{
  list-style-image: url('../images/bullet.gif');
}
.memberlistitem
{
  margin-bottom: 5px;
}