/* iwt.css:style sheet for IWT website */
/* 2004 12 31 j. vaught */
a
{
    color:#a0522d;
    text-decoration:none;
    border:0px;
}

a:link
{
    text-decoration:none;
    border:0px;
}

a:visited
{
    text-decoration:none;
    border:0px;
}

a:hover
{
    color:#FF4500;
    text-decoration:none;
    border:0px;
}

a:active
{
    text-decoration:none;
    border:0px;
}

a img
{
    color:#a0522d;
    text-decoration:none;
    border:0px;
}

a img:link
{
    text-decoration:none;
    border:0px;
}

a img:visited
{
    text-decoration:none;
    border:0px;
}

a img:hover
{
    color:#FF4500;
    text-decoration:none;
    border:0px;
}

a img:active
{
    text-decoration:none;
    border:0px;
}

.adtablecell
{
    height:200px;
    padding-top:20px;
    padding-bottom:20px;
    padding-left:0px;
    padding-right:0px;
}

.adborder
{
    background-color:#ffffff;
    vertical-align:middle;
    border-style:double;
    border-color:#664400;
}

.adborderpalebg
{
    background-color:#eeeeff;
    color:#000000;
    padding-top:12px;
/*    padding-bottom:12px;
    padding-left:12px;
    padding-right:12px;       */
    text-align:center;
    text-decoration:none;
    vertical-align:middle;
    border-style:double;
    border-color:#664400;
    margin-left:12px;
}

.adcontents
{
    color:#cc00cc;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:8pt;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    letter-spacing:1px;
    line-height:1.4;
    text-align:center;
    text-decoration:none;
    vertical-align:middle;
    border:0px;
    cursor:pointer;
}

.adcontents:link
{
    color:#664400;
    text-decoration:none;
    border:0px;
}

.adcontents:visited
{
    color:#664400;
    text-decoration:none;
    border:0px;
}

.adcontents:hover
{
    color:#00ff00;
    text-decoration:none;
    border:0px;
}

.adcontents:active
{
    color:#664400;
    text-decoration:none;
    border:0px;
}

.address
{
    color:#664400;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:8pt;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    letter-spacing:2px;
    padding-top:0px;
    padding-bottom:18px;
    padding-left:18px;
    padding-right:18px;
    text-align:left;
    text-decoration:none;
    vertical-align:top;
}

.adheading
{
    color:#dd0033;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12pt;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    letter-spacing:0px;
    line-height:1.3;
    text-align:center;
    text-decoration:none;
    vertical-align:middle;
    border:0px;
}

.adheadingIWT
{
    color:#008800;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:16pt;
    font-style:italic;
    font-variant:normal;
    font-weight:bold;
    letter-spacing:0px;
    line-height:1.3;
}

.adheading3
{
    color:#555555;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12pt;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    letter-spacing:0px;
    line-height:1.3;
}

.adheadingsmall
{
    color:#550055;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    letter-spacing:0px;
    line-height:15px;
    text-align:left;
    text-decoration:none;
    vertical-align:middle;
    padding:6px 6px 6px 6px;
/*    margin:6px 6px 0px 6px; */
}

.adheadingtop
{
    color:#cc0044;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12pt;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    letter-spacing:0px;
    line-height:1.3;
    text-align:center;
    text-decoration:none;
    vertical-align:top;
    border:0px;
}

.adimage
{
    background-color:#ffffff;
    color:#000000;
    padding-top:0px;
    padding-bottom:0px;
    padding-left:0px;
    padding-right:0px;
    text-align:center;
    text-decoration:none;
    vertical-align:middle;
    border-style:none;
}

#addsidepadding
{
    padding-left:15px;
    padding-right:15px;
    text-align:center;
}

.backgroundprimary
{
    background:#ddddbb;
}

.backgroundwhite
{
    background-color:#ffffff;
    border-bottom:1px solid #cccccc;
    border-top:1px solid #666666;
    color:#007700;
    font-family:times, serif;
    font-size:9pt;
    font-weight:bold;
    letter-spacing:12px;
    padding-top:1px;
    padding-bottom:0px;
    padding-left:0px;
    padding-right:0px;
    text-align:center;
    vertical-align:middle;
}

body
{
    margin-top:0px;
    margin-bottom:0px;
    margin-left:0px;
    margin-right:0px;
}

.bold
{
    font-weight:bold;
}

.border_thin
{
    font-size:7pt;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    letter-spacing:normal;
    height:12px;
    padding-top:4px;
    padding-bottom:6px;
    padding-left:6px;
    padding-right:6px;
    text-align:center;
    text-decoration:none;
    vertical-align:middle;
    border-style:solid;
    border-color:#664400;
    border-width:1px;
    background-color:#ffffff;
/*  background-image:url(../images/testwhite.gif); */
}

.borderthin2
{
    font-size:7pt;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    letter-spacing:normal;
    /*height:44px;*/
    padding-top:6px;
    padding-bottom:6px;
    padding-left:6px;
    padding-right:6px;
    text-align:center;
    text-decoration:none;
    vertical-align:middle;
    border-style:solid;
    border-color:#664400;
    border-width:1px;
    background-color:#ffffff;
/*  background-image:url(../images/testwhite.gif); */
}

.buttonlink
{
    color:#dd0033;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:9pt;
    font-variant:normal;
    font-weight:bold;
    letter-spacing:normal;
    line-height:1.3;
    padding-bottom:8px;
}

.buttonlink:link
{
    color:#dd0033;
    text-decoration:none;
}

.buttonlink:visited
{
    color:#dd0033;
    text-decoration:none;
}

.buttonlink:hover
{
    color:#00ff00;
    text-decoration:none;
}

.buttonlink:active
{
    color:#dd0033;
    text-decoration:none;
 /*   border:0px; */
}

.buttonlink2
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:15px;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    letter-spacing:0px;
    padding:4px;
    text-align:center;
    text-decoration:none;
    vertical-align:middle;
    border-style:outset;
    border-color:#ffff00;
    border-width:4px;
}

.buttonlink3text
{
    background-color:#ffffff;
    border-style:outset;
    border-color:#ffffff;
    border-width:1px;
    padding-bottom:2px;
}

.buttonlink2text
{
    color:#007700;
    background-color:#ffffff;
    padding-bottom:2px;
}

.buttonlink2text:link
{
    color:#007700;
    text-decoration:none;
}

.buttonlink2text:visited
{
    color:#007700;
    text-decoration:none;
}

.buttonlink2text:hover
{
    color:#dd0033;
    text-decoration:none;
}

.buttonlink2text:active
{
    color:#008833;
    text-decoration:none;
    border:0px;
}

.center
{
    vertical-align:middle;
    text-align:center;
}

.contactinfo
{
    color:#664400;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:8pt;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    letter-spacing:2px;
    padding-top:36px;
    padding-bottom:18px;
    padding-left:60px;
    padding-right:18px;
    text-align:left;
    text-decoration:none;
    vertical-align:top;
}

.container 
{
  clear:both;
  overflow:auto;
}

.content-a {
   padding-top:36px;
   padding-left: 72px;
   padding-right:72px;
 }

.content-a2 {
   padding-top:36px;
   padding-left: 72px;
   padding-right:59px;
 }
 
.content-b {
   padding-top:0px;
   padding-left: 36px;
   padding-right:0px;
 }
 
.content-c {
   padding:0;
   text-align:center;
 }

.content-z {
  padding-bottom:36px;
  padding-left: 72px;
  padding-right:72px;
}

#contentwrapper {
  max-width:621px;
  width:621px;
  text-align:center;
  color:#000000;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10pt;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  letter-spacing:1px;
  line-height:1.5;
  text-decoration:none;
  vertical-align:top;
}

.continuelink
{
    text-align:right;
}

.cursorpointer
{
    cursor:pointer;
}

div.invitation2
{
    letter-spacing:.7pt;
    font-size:12pt;
    font-weight:bold;
    text-align:center;
    line-height:16pt;
}

div.invitation2009 {
 background-color:#fff;
 font-family:times,serif;
 font-size:26px;
 font-weight:bold;
 text-align:center;
 color:rgb(153,51,0);
 letter-spacing:normal;
 line-height:normal;
 padding-top:30px;
 padding-bottom:30px;
 margin:20px;
 width:585px;
}

#invitation2010 {
 background-color:#fff;
 font-family:"times new roman",garamond,times,serif;
 font-size:1.1em;
 font-weight:normal;
 text-align:left;
 color:#000;
 letter-spacing:normal;
 line-height:normal;
 padding-top:3em;
 padding-bottom:3em;
 padding-left:5.5em;
 padding-right:5.5em;
 margin:20px;
 clear:both;
}

#invitation2010 h4 {
  color:#007700;
  text-align:center;
}

div.invitation_B {
 background-color:#fff;
 font-family:"times new roman",garamond,times,serif;
 font-size:18px;
 font-weight:normal;
 text-align:center;
 color:#000;
 letter-spacing:normal;
 line-height:22px;
 padding:30px;
 margin:0px;
 clear:both; 
}

div.invitation3 {
 background-color:#fff;
 font-family:georgia,times,serif;
 font-size:18px;
 font-weight:normal;
 text-align:center;
 color:#000;
 letter-spacing:normal;
 line-height:22px;
 padding:30px;
 margin:0 0 0 40px;
 clear:both;
 border: 4px solid #66ccff;
 width:370px;
}

div.invitation3 h2 {
  color:#ff5555;
}

div#marchevent2008
{
    background-image:url(../images/marchevent2008g.jpg);
    background-color:rgb(245,254,237);
    border:4px solid #888888;
    padding:8px 8px 2px 8px;
    vertical-align:top;
    height:480px;
    width:550px;
    margin-left:20px;
}

.divider
{
    background:#666666;
    font-size:1px;
}

.dividerlight
{
    background:#cccccc;
    font-size:1px;
}

.horizontaldivider {
  height:2px;
  background-color:#999;
}
  
.downloadlink
{
    color:#664400;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12pt;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    letter-spacing:2px;
    padding-top:6px;
    padding-bottom:18px;
    padding-left:0px;
    padding-right:0px;
    text-align:center;
    text-decoration:none;
}

.downloadlink:link
{
    color:#664400;
    text-decoration:none;
}

.downloadlink:visited
{
    color:#664400;
    text-decoration:none;
}

.downloadlink:hover
{
    color:#ff0000;
    text-decoration:none;
}

.downloadlink:active
{
    color:#664400;
    text-decoration:none;
    border:0px;
}

.embeddedletter
{
    background-color:#ffffff;
    vertical-align:middle;
    border-style:inset;
    border-color:#FFD700;
    border-width:5px;
    padding:20px;
    color:#008800;
    font-family:Times, serif;
    font-size:12px;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    letter-spacing:1px;
}

.embeddedletterouterborder
{
    margin:0px 20px 0px 20px;
    background-color:#ffffff;
    vertical-align:middle;
    border-style:outset;
    border-color:#FFD700;
    border-width:5px;
    padding:1px 1px 1px 1px;
}

strong {
    color:#ff5555;
}

#sidebar a.pub_title {
 font-style:italic;
 text-decoration:underline;
}

#sidebar a.pub_title:link
{
 text-decoration:underline;
}

#sidebar a.pub_title:visited
{
 text-decoration:underline;
}

#sidebar a.pub_title:hover
{
 text-decoration:underline;
 color:#FF5555;
}

#sidebar a.pub_title:active
{
 text-decoration:underline;
 color:#FF5555;
}

.emphasis
{
    font-weight:bold;
    color:#dd0033;
}

.emphasis:link
{
    text-decoration:none;
}

.emphasis:visited
{
    text-decoration:none;
}

.emphasis:hover
{
    text-decoration:none;
}

.emphasis:active
{
    text-decoration:none;
    border:0px;
}

#iwtevents {
  text-align:left;
}

#iwtevents h1 {
  color:#007700;
  font-size:13pt;
  font-weight:bold;
  letter-spacing:2pt;
}

#iwtevents h2 {
  font-size:13pt;
  font-weight:bold;
  letter-spacing:2pt;
}

#iwtevents a {
  font-size:10pt;
  font-family:verdana, arial, helvetica, sans-serif;
}

.event1
{
    font-family:verdana, arial, helvetica, sans-serif;
    font-size:36px;
    color:#ff0000;
    font-weight:bold;
}

.event2
{
    font-family:times, serif;
    font-size:24px;
    line-height:1;
    text-align:center;
    padding:0px 100px 0px 100px;
}

.event3
{
    float:right;
    font-family:times, serif;
    font-size:18px;
    line-height:1;
    border:2px solid #000000;
    width:200px;
    padding:10px;
    margin-right:10px;
    margin-top:120px;
}

.event4
{
    font-family:times, serif;
    font-size:32px;
    padding:6px 0px 6px 0px;
}

.event5
{
    font-family:times, serif;
    font-size:18px;
    font-style:italic;
    padding-left:24px;
    line-height:1;
    float:left;
}

.event6
{
    font-family:times, serif;
    font-size:22px;
    color:#000000;
    font-weight:bold;
}

.event7
{
    font-family:times, serif;
    font-size:18px;
    color:#000000;
    font-weight:normal;
}

.event8
{
    font-family:times, serif;
    font-size:16px;
    color:#000000;
    font-weight:normal;
}

.eventfullpage
{
    background-color:#fefefe;
    border:4px solid #888888;
    text-align:center;
    font-family:verdana, arial, helvetica, sans-serif;
    font-size:20px;
    font-weight:normal;
  /*line-height:1.3;*/
    padding-bottom:10px;
    padding-left:20px;
    padding-right:20px;
}

.firstparagraph
{
    top:-15px;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:8pt;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    letter-spacing:1px;
    line-height:1.5;
    text-align:left;
    text-decoration:none;
    vertical-align:top;
}

.footer
{
    color:#664400;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    font-style:normal;
    font-weight:bold;
    letter-spacing:0.5px;
    margin-top:6px;
    margin-bottom:6px;
    text-align:center;
    text-decoration:none;
    vertical-align:middle;
}

.headline
{
    font-size:13pt;
    font-weight:bold;
    letter-spacing:2pt;
}

.headlinelink{
    text-align:right;
    width:430px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:36px;
    font-style:normal;
    font-weight:bold;
    letter-spacing:3px;
    color:#008800;
}

.headlinelink:link
{
    color:#664400;
    text-decoration:none;
    border:0px;
}

.headlinelink:visited
{
    color:#664400;
    text-decoration:none;
    border:0px;
}

.headlinelink:hover
{
    color:#00ff00;
    text-decoration:none;
    border:0px;
}

.headlinelink:active
{
    color:#664400;
    text-decoration:none;
    border:0px;
}

.imagecolumn1
{
    float:right;
    padding-left:12px;
    width:100px;
}

.imagefloatleft
{
    float:left;
    padding-right:12px;
}

.imagefloatright
{
    float:right;
/*    padding-left:12px;*/
}

.imageforceleft
{
    position:absolute;
    top:100px;
    left:300px;
    padding-right:12px;
}

.imagesquare1
{
    padding:4px 4px 4px 4px;
}

.italic
{
    font-style:italic;
}

.invitation2009_linkingtext {
 font-size:18px;
}

.invitation2009_detailstext {
 font-size:22px;
 font-weight:normal;
}

.invitation_linkingtext {
 font-size:18px;
}

.invitation_detailstext {
 font-size:15px;
 font-weight:normal;
}

#leftalign
{
    text-align:left;
}

.letter
{
    border-style:solid;
    border-width:1px;
    border-color:#666666;
    background-color:#ffffff;
    padding:5px 20px 20px 20px;
    position:relative;
    top:-10px;
    right:10px;
    font-size:12px;
    font-family:times, times roman, serif;
}

.letterdropshadow
{
    margin-left:-20px;
    margin-right:-20px;
    border-style:none;
    background-color:#007700;
}

.letterheadline
{
    font-family:helv, arial, san-serif;
    color:#dd0033;
}

.letterhomepage
{
    border-style:solid;
    border-width:1px;
    border-color:#666666;
    background-color:#ffffff;
    padding:20px 20px 20px 20px;
    position:relative;
    top:-20px;
    right:10px;
    left:1px;
    font-size:12px;
    font-family:times, times roman, serif;
    width:360px;
}

li.list2
{
    margin-top:6px;
    margin-bottom:6px;
    margin-left:-24px;
    margin-right:32px;
}

.linkwithunderline
{
    color:#664400;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:9pt;
    font-variant:normal;
    letter-spacing:normal;
}

.linkwithunderline:link
{
    color:#664400;
/*    text-decoration:none; */
}

.linkwithunderline:visited
{
    color:#664400;
/*    text-decoration:none; */
}

.linkwithunderline:hover
{
    color:#ff0000;
/*    text-decoration:none;   */
}

.linkwithunderline:active
{
    color:#664400;
/*    text-decoration:none; */
    border:0px;
}

#padding_six
{
    padding-top:6px;
    padding-bottom:6px;
    padding-left:6px;
    padding-right:6px;
}
.menudropcurrent
{
    color:#00aa00;
}

.menudropitem
{
    color:#664400;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:7pt;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:3px;
    padding-right:3px;
    text-align:left;
    text-decoration:none;
    vertical-align:middle;
    line-height:2;
    margin-left:3px;
}

.menudroplink:link
{
    color:#664400;
    text-decoration:none;
}

.menudroplink:visited
{
    color:#664400;
    text-decoration:none;
}

.menudroplink:hover
{
    color:#00aa00;
    text-decoration:none;
}

.menudroplink:active
{
    color:#00aa00;
    text-decoration:none;
    border:0px;
}

.menuside
{
    color:#664400;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:7pt;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    letter-spacing:2pt;
    padding-left:3px;
    padding-right:3px;
    padding-top:6px;
    padding-bottom:6px;
    text-align:right;
    text-decoration:none;
    vertical-align:top;
    width:110px;
}

.menusidecurrent
{
    color:#997733;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:7pt;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    letter-spacing:2pt;
    padding-left:3px;
    padding-right:3px;
    padding-top:6px;
    padding-bottom:6px;
    text-align:right;
    text-decoration:none;
    vertical-align:top;
    width:110px;
}

.menusidelink:link
{
    color:#664400;
    text-decoration:none;
}

.menusidelink:visited
{
    color:#664400;
    text-decoration:none;
}

.menusidelink:hover
{
    color:#997733;
    text-decoration:none;
}

.menusidelink:active
{
    color:#997733;
    text-decoration:none;
    border:0px;
}

.menutop
{
    border-bottom:1px solid #cccccc;
    color:#555555;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:8pt;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    padding-left:3px;
    padding-right:3px;
    padding-top:6px;
    padding-bottom:6px;
    text-align:center;
    text-decoration:none;
    vertical-align:middle;
}

.menutopcurrent
{
    color:#00aa00;
}

.menutoplink:link
{
    color:#555555;
    text-decoration:none;
}

.menutoplink:visited
{
    color:#555555;
    text-decoration:none;
}

.menutoplink:hover
{
    color:#00aa00;
    text-decoration:none;
}

.menutoplink:active
{
    color:#00aa00;
    text-decoration:none;
    border:0px;
}

#menutoplist
{
  margin-left:50px;
  margin-right:0px;
  margin-top:0px;
  margin-bottom:0px;
  list-style:none;
}

#menutoplist ul
{
  margin-left:0px;
  margin-right:0px;
  margin-top:0px;
  margin-bottom:0px;
  list-style:none;
}

#menutoplist a
{
  display:block;
  width:120px;
}

#menutoplist li
{
  float:left;
  width:150px;
}

#menutoplist li ul
{
  position:absolute;
  width:120px;
  left:-999em;
/*  top:190px; */
  background:#eeeecc;
  padding-left:10px;
  z-index:2;
}

#menutoplist li:hover ul
{
  left:auto;
}

#menutoplist li.sfhover ul
{
  left:auto;
}

#newsletter
{
    font-size:12px;
    font-family:times, times roman, serif;
}

.newsletter
{
    border-style:solid;
    border-width:1px;
    border-color:#666666;
    background-color:#ffffff;
    padding:5px 20px 20px 20px;
    position:relative;
    top:-10px;
    right:10px;
}

#newsletter h1
{
    font-family:verdana, helv, arial, sans-serif;
    font-style:normal;
    font-weight:bold;
    letter-spacing:normal;
    line-height:normal;
    font-size:18px;
}

#newsletter h4
{
    font-family:verdana, helv, arial, sans-serif;
    font-style:normal;
    font-weight:bold;
    letter-spacing:normal;
    line-height:normal;
    font-size:13px;
    margin-top:12px;
    margin-bottom:0px;
    text-align:center;
}

#newsletter li {
  margin-bottom:4px;
}

#newsletter p
{
  font-family:times, times roman, serif;
  font-size:12px;
  margin-right:12px;
  letter-spacing:normal;
  line-height:normal;
}

#newsletter ul,ol
{
  padding-left:12px;
  margin-top:4px;
}

#newsletter ul.in_article,
#newsletter ol.in_article {
  font-family:times, times roman, serif;
  font-size:12px;
  margin-right:12px;
  letter-spacing:normal;
  line-height:normal;
}

#newsletter td
{
  vertical-align:top;
}

.newslettercolumn
{
    margin-left:140px;
    margin-bottom:24px;
    position:relative;
}

.newsletterdropshadow
{
    margin-left:-20px;
    margin-right:-20px;
    margin-bottom:20px;
    border-style:none;
    background-color:#555555;
}

.newsletterfooter
{
    font-style:italic;
    text-align:center;
}

.newsletterheader
{
    color:#007700;
    text-align:right;
    font-family:helv, arial, san-serif;
    font-size:10px;
    font-weight:bold;
    border-top-style:solid;
    border-top-width:3px;
    border-top-color:#007700;
    border-bottom-style:solid;
    border-bottom-width:3px;
    border-bottom-color:#007700;
    margin-top:20px;
    padding:10px 0px 20px 0px;
    letter-spacing:normal;
}

.newsletterheadline
{
    font-family:helv, arial, san-serif;
}

.newsletterheadline2
{
    font-family:helv, arial, san-serif;
    font-style:italic;
    font-weight:normal;
}
.newsletter_images_title {
    color:#007700;
    float:left;
    font-family:times,serif;
    font-size:30px;
    font-weight:bold;
    font-style:italic;
    margin-top:6px;
}

.newslettersidebar
{
    position:absolute;
    top:55px;
    left:-140px;
    width:104px;
    font-size:10px;
    font-family:helv, arial, san-serif;
    color:#ffffff;
    border-color:#0044ff;
    border-width:2px;
    border-style:solid;
    padding:0px 8px 0px 8px;
    background-color:#0011aa;
}

.newslettersidebar2
{
    font-size:10px;
    font-family:helv, arial, san-serif;
    color:#333333;
    border-color:#0044ff;
    border-width:2px;
    border-style:solid;
    padding:0px 8px 0px 8px;
    background-color:#99ccff;
}

#newsletter2 {
  font-family:'gill sans',tahoma,verdana,helv,arial,sans-serif;
  color:#333;
}

.newsletter2edition {
  float:right;
  margin-top:10px;
  margin-right:10px;
  text-align:center;
}

.newsletter2header
{
  color:#ffffff;
  background-color:#008c8e;
  background-image:url(../images/newsletterheader.jpg);
  background-repeat:no-repeat;
  background-position:0,0;
  text-align:left;
  font-family:'gill sans',tahoma,verdana,helv,arial,sans-serif;
  font-size:10px;
  font-weight:bold;
  line-height:normal;
  border:0 solid #fff;
  margin-top:20px;
  padding:5px 0 0 0;
  letter-spacing:normal;
  height:48px;
  min-height:48px;
}

#newsletter2 h1
{
    font-family:'arial black',arial,sans-serif;
    font-style:normal;
    font-weight:bold;
    letter-spacing:normal;
    line-height:normal;
    font-size:20px;
    margin-bottom:0;
}

#newsletter2 h2
{
    font-family:'gill sans',tahoma,verdana,helv,arial,sans-serif;
    font-style:italic;
    font-weight:normal;
    letter-spacing:normal;
    line-height:normal;
    font-size:18px;
    margin-top:0;
    margin-bottom:0;
}

#newsletter2 img.class_a {
  float:right;
  margin-left:12px;
  margin-top:6px;
}

#newsletter2 img.class_b {
  float:left;
  margin-right:12px;
  margin-top:6px;
}

#newsletter2 p
{
    font-family:'gill sans',tahoma,verdana,helv,arial,sans-serif;
    font-style:normal;
    font-weight:normal;
    letter-spacing:normal;
    line-height:normal;
    font-size:14px;
}

.overlaytext
{
    color:#00aa00;
    font-family:Times,Times roman,serif;
    font-size:18px;
    line-height:21px;
    font-style:italic;
    font-variant:normal;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
    padding:12px 6px 30px 6px;
}

p.announcing
{
    color:#dddddd;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12pt;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    letter-spacing:1px;
    line-height:1.5;
    text-align:left;
    text-decoration:none;
    vertical-align:middle;
}

p.invitation
{
    color:#000000;
    font-family:times, serif;
    font-size:16px;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    letter-spacing:1px;
    line-height:1.3;
    text-align:left;
    text-decoration:none;
    vertical-align:middle;
}

p.invitationlarge
{
    color:#000000;
    font-family:times, serif;
    font-size:22px;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    letter-spacing:1px;
    line-height:1.5;
    margin-bottom:0px;
    text-align:center;
    text-decoration:none;
    vertical-align:middle;
    padding-top:6px;
}

p.invitationsmall
{
    color:#000000;
    font-family:times, serif;
    font-size:9px;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    letter-spacing:1px;
    line-height:1.5;
    margin-top:0px;
    text-align:center;
    text-decoration:none;
    vertical-align:middle;
    top:-5px;
}

p.left
{
            text-align:left;
}

p.totheleft {
  padding-right:143px;
}

#pagecontents {
 color:#000000;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10pt;
 font-style:normal;
 font-variant:normal;
 font-weight:normal;
 letter-spacing:1px;
 line-height:1.5;
 text-align:left;
 text-decoration:none;
 vertical-align:top;
}

#pagecontents h2 {
 font-size:13pt;
 font-weight:bold;
 letter-spacing:2pt;
}

.pagecontents
{
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10pt;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    letter-spacing:1px;
    line-height:1.5;
    height:300px;
    padding-top:36px;
    padding-bottom:36px;
    padding-left:72px;
    padding-right:72px;
    text-align:left;
    text-decoration:none;
    vertical-align:top;
}

.pagecontents2
{
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10pt;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    letter-spacing:1px;
    line-height:1.5;
    padding-top:36px;
    padding-bottom:36px;
    padding-left:72px;
    padding-right:72px;
    text-align:left;
    text-decoration:none;
    vertical-align:top;
}

.pagecontents3
{
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10pt;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    letter-spacing:1px;
    line-height:1.5;
    padding-top:12px;
    padding-bottom:36px;
    padding-left:50px;
    padding-right:50px;
    text-align:left;
    text-decoration:none;
    vertical-align:top;
}

.pagecontents_dropshadow
{
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10pt;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    letter-spacing:1px;
    line-height:1.5;
    height:300px;
    padding-top:36px;
    padding-bottom:36px;
    padding-left:36px;
    padding-right:24px;
    text-align:left;
    text-decoration:none;
    vertical-align:top;
}

.pagecontentsminimal
{
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10pt;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    letter-spacing:1px;
    line-height:1.5;
    padding:12px 0px 0px 0px;
    text-align:left;
    text-decoration:none;
    vertical-align:top;
}

.pagecontentssmall
{
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:8pt;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    letter-spacing:1px;
    line-height:1.5;
    height:300px;
    padding-top:36px;
    padding-bottom:36px;
    padding-left:72px;
    padding-right:72px;
    text-align:left;
    text-decoration:none;
    vertical-align:top;
}

.pagecontentswide
{
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10pt;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    letter-spacing:1px;
    line-height:1.5;
    height:300px;
    padding-top:36px;
    padding-bottom:36px;
    padding-left:12px;
    padding-right:12px;
    text-align:left;
    text-decoration:none;
    vertical-align:top;
}
.pagecontentswidetall
{
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10pt;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    letter-spacing:1px;
    line-height:1.5;
    padding:12px;
    text-align:left;
    text-decoration:none;
    vertical-align:top;
}

.pagelinkinactive
{
    color:#555555;
    font-weight:bold;
}

.pagelink:link
{
    color:#555555;
    text-decoration:none;
    font-weight:bold;
}

.pagelink:visited
{
    color:#555555;
    text-decoration:none;
    font-weight:bold;
}

.pagelink:hover
{
    color:#00aa00;
    text-decoration:none;
    font-weight:bold;
}

.pagelink:active
{
    color:#00aa00;
    text-decoration:none;
    font-weight:bold;
    border:0px;
}

.poetry
{
    font-style:italic;
    text-align:center;
}

#promotop {
    background-color:#FFFFFF;
    padding:20px;
    height:120px;
    vertical-align:middle;
}

#promotop .firstline {
    text-align:left;
    font-family:times,serif;
    font-size:16px;
    font-style:italic;
    font-weight:normal;
    letter-spacing:normal;
    color:#666666;
    line-height:28px;
}

#promotop .thirdline {
    text-align:right;
    width:430px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:16px;
    font-style:normal;
    font-weight:normal;
    letter-spacing:normal;
    color:#CC0000;
    line-height:28px;
}

#relbar {
    float:right;
    padding:20px 10px 20px 10px;
    background-color:#FFFFFF;
}

#relbar .blocklink
{
    border:1px solid #664400;
    margin:20px 10px 0px 10px;;
    font-size:20px;
    background-color:#FFFF99;
    text-align:center;
    letter-spacing:normal;
}

#relbar .blocklink2
{
    border:1px solid #664400;
    margin:20px 10px 0px 10px;
    font-size:14px;
    font-weight:bold;
    background-color:#AFEEEE;
    text-align:center;
    letter-spacing:normal;
}

#relbar .blocklink_intro
{
    font-size:11px;
    font-style:italic;
    font-weight:normal;
}

#relbar .centerimagelink
{
    margin:20px 10px 0px 10px;
    text-align:center;
}

#relbar p
{
    font-style:normal;
    line-height:normal;
    letter-spacing:normal;
}

#relbar.textborder
{
    background-color:#FFFFFF;
    color:#664400;
    text-align:left;
    text-decoration:none;
    vertical-align:middle;
    border-style:double;
    border-color:#664400;
    margin-left:20px;
}

#relbar.textborder ul
{
    padding:0;
    margin:0 0 0 14px;
}

#relbar.textborder ul
{
    line-height:normal;
    letter-spacing:normal;
    margin-bottom:6px;
}

#rightalign
{
    text-align:right;
}

#sidebar {
    float:right;
    padding:10px 10px 20px 10px;
    background-color:#FFFFFF;
    width:140px;
    margin-left:20px;
    margin-bottom:20px;
}

/** 
 * Slideshow style rules.
 */
#slideshow {
	margin:0 auto;
	width:532px;
	height:300px;
	background:transparent url(img/bg_slideshow.jpg) no-repeat 0 0;
	position:relative;
}
#slideshow #slidesContainer {
  margin:0 auto;
  width:450px;
  height:300px;
  overflow:auto; /* allow scrollbar */
  position:relative;
}
#slideshow #slidesContainer .slide {
  margin:0 auto;
  width:430px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
  height:300px;
}

/** 
 * Slideshow controls style rules.
 */
.control {
  display:block;
  width:41px;
/*height:360px;
  text-indent:-10000px;*/
  position:absolute;
  cursor: pointer;
  color: #886622;
  font-size:40px;
  font-family:"times new roman",Times,serif;
  text-align:center;
  font-weight:bold;
}
#leftControl {
  top:126px;
  left:0;
/*  background:transparent url(control_left.jpg) no-repeat 0 0; */
}
#rightControl {
  top:126px;
  right:0;
  /* background:transparent url(/iwt/images/rightarrow.jpg) no-repeat 0 0; */
}
.slide img {
  float:right;
  margin:0;
}

#widebar {
    float:right;
    padding:10px 10px 20px 10px;
    background-color:#FFFFFF;
    width:202px;
    margin-left:20px;
    margin-bottom:20px;
}

#centerbanner {
    padding:10px 10px 20px 10px;
    background-color:#FFFFFF;
    width:500px;
    margin-left:30px;
    margin-bottom:20px;
}

#centerbanner.springborder {
  border:2px solid #66ccff;
  padding:20px;
  margin-left:20px;
  width:480px;
}

#sidebar.springborder {
  border:2px solid #66ccff;
  padding-top:10px;
  padding-bottom:10px;
  padding-left:20px;
  padding-right:20px;
  margin-left:20px;
  margin-top:0px;
  margin-right:20px;
}

#sidebar, #widebar, #centerbanner h1 {
  margin-top:0px;
  color:#007700;
}

#sidebar, #widebar, #centerbanner h2 {
  margin-top:0px;
  color:#007700;
}

#sidebar, #widebar, #centerbanner h3 {
  margin-top:12px;
  margin-bottom:0px;
  color:#ff5555;
  font-size:13px;
}

#sidebar, #widebar, #centerbanner h4 {
 font-size:10px;
 color:#000;
 margin-top:12px;
 margin-bottom:0;
}

#sidebar, #widebar, #centerbanner a {
  color:#000000;
}

#sidebar, #widebar, #centerbanner a:link {
  color:#000000;
}

#sidebar, #widebar, #centerbanner a:visited {
  color:#000000;
}

#sidebar, #widebar, #centerbanner a:hover {
  color:#000000;
}

#sidebar, #widebar, #centerbanner a:active {
  color:#000000;
}

.signatureright
{
    text-align:right;
}

.sidebarquote {
    font-size:12px;
    font-style:italic;
    font-family:times, serif;
    color:#333333;
    border-color:#0044ff;
    border-width:1px;
    border-style:solid;
    padding:8px;
    background-color:#99ccff;
}

.smalltext
{
    font-size:9px;
    text-align:left;
}

.smalltext2
{
    font-size:9px;
    letter-spacing:normal;
}

#smalltext
{
    font-size:9px;
}

.spacer
{
    height:12px;
}

.subhead {
  font-size:16px;
}

td
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10pt;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    padding-bottom:0px;
    text-decoration:none;
}

.textborder
{
    background-color:#eeeeff;
    color:#664400;
    padding-top:24px;
    padding-bottom:24px;
    padding-left:24px;
    padding-right:24px;
    text-align:center;
    text-decoration:none;
    vertical-align:middle;
    border-style:double;
    border-color:#664400;
}

.wrapper-a {
  text-align:center;
  width:600px;
}

