/*******************************************************************************/
/* FLASH REPLACEMENTS */
.sIFR-flash     { visibility: visible !important; margin: 0; padding: 0; }
.sIFR-replaced  { visibility: visible !important; }
.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
.sIFR-replaced > div { display: none !important; }
.sIFR-active #pageContent h1, .sIFR-active #pageContent h2, .sIFR-active #news h2 { visibility: hidden; font-family: Arial; line-height: 1em; }
.sIFR-active  h1, .sIFR-active  h2, .sIFR-active #news h2 { visibility: hidden; font-family: Arial; line-height: 1em; }
/******************************************************************************/
/* HTML ELEMENTS */
 
*,body  { margin: 0; padding: 0; margin:auto; }
body    { margin: 0; font: normal 62.5% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; background: #f3ebde url('/hl-images/bg.jpg') repeat-x; }
a       { text-decoration:none; outline:none; }
a:hover { text-decoration:none; }
img     { border: none; }
form    { padding: 0px; margin: 0px; }
td      { vertical-align: top; }
h1      { font-size: 2.2em; }
ul      { list-style: none;}
li      { list-style: none;}

/******************************************************************************/
/* LAYOUT ELEMENTS */

#main          { position: relative; background: url('/hl-images/main_bg_repeat.jpg') repeat-x; }
#nav           { margin: auto; height: 177px; width: 900px; }
#page          { padding-bottom: 19px; background: url('/hl-images/body_bottom_bg.gif') no-repeat center bottom; }
#contentHolder { width: 832px; margin: auto;  background: url('/hl-images/body_repeat.png') repeat-y -1px top;  } 
#homeFlash     { width: 820px; height: 306px;  }
#homeBoxes     { width: 820px; height: 249px; }
#mainEnd       { width: 834px; height: 28px; background: url('/hl-images/body_bottom.jpg') no-repeat center bottom; clear: both; }

#insideFlash   {}

#insideContent { width: 820px; }

#leftSide      { float: left; width: 250px; background: url('/hl-images/left_content_bg.jpg') no-repeat center top; margin-left: 8px; margin-top: 4px; min-height: 400px; }
#leftSide img  { padding: 7px 0 0 5px; margin-left: 9px; }
#navul         { width: 216px; padding: 10px 0 5px 4px; }
#navul li      { padding: 5px 0 2px 0; }
#navul .dots   { background: url('/hl-images/dots.gif') no-repeat center bottom;  }
#navul a       { display:block; font-weight:bold; color:#1268ad; font-size: 1.2em  }
#navul a:hover { color:#072655; }

#rightSide     { float: right; width: 565px; margin-right: 7px;}


#rightContent  { background: url('/hl-images/right_content_repeat.gif') repeat-y;  }
#rightSideEnd  { background: url('/hl-images/right_content_end.gif') no-repeat center bottom; padding-bottom: 10px; }
#rightSide h1  { background: url('/hl-images/h1.gif') no-repeat; height: 40px;  padding: 24px 0 0 15px;   }
#rightSide p   { font-size: 1.3em; padding: 0px 15px 0px 15px; margin-bottom: 8px; color:#384652;  }
#rightSide p a { font-size: 1.1em; font-weight: lighter; color: #0d3250;  }
#rightSide strong  { color: #0d3250;  }
#rightSide ul   { font-size: 1.2em; padding: 5px 15px 5px 15px;  color:#00101d; display: block; }
#rightSide em   { font-size: 1.2em;  color:#2920df;  }
#rightSide table p { margin-bottom: 0; }

/******************************************************************************/
/* TOOLBAR ELEMENTS */

/******************************************************************************/
/* CONTENT ELEMENTS */
/* border: 1px solid #dadada;   border: 1px solid #dadada;   margin: 15px 0px; padding: 5px 15px 5px 15px;  */

.sTable            { list-style:none; clear: both; width: 525px; margin-top: 10px; margin-bottom: 10px; font-size: 1.2em; color:#132f6f;}
.sTable td         { padding: 5px;}
.sTable a          { color: #000;  font-weight: bold; }
.sTable a:hover    { color: #1e71b5; background:#FFFFFF; }
.sTable .header    { color: #1e71b5; padding: 8px; font-size: 1.2em; font-weight: bold;}
.sTable .header2   { color: #1e71b5; padding: 8px; font-size: 1.2em; background: #333333; border-bottom: 1px solid #CCCCCC; padding: 4px 4px 4px 18px;  }
.sTable .header3   { color: #1c84c4; padding: 0 0 8px 8px;  font-size: 1.3em; }
.sTable .row1      { background: #e8e8e8; border-bottom: 2px solid #fff; padding: 4px 4px 4px 18px; }
.sTable .row2      { background: #f3f3f3; border-bottom: 2px solid #fff; padding: 4px 4px 4px 18px; }
#rightContent .sTable strong     { color:#a8127c; }

.sList            { list-style:none;  clear: both; color: #000;  padding: 0px 15px 5px 15px; color:#132f6f;}
.sList a          { color: #0d3250; font-weight: bold; }
.sList a:hover    { color: #1e71b5; background:#FFFFFF; }
.sList .header    { color: #1c84c4; padding: 0 0 8px 8px;  font-size: 1.3em; }
.sList .row1      { display: block; background-color: #e8e8e8; border-bottom: 1px solid #fff; padding: 4px 4px 4px 5px;}
.sList .row2      { display: block; background-color: #f3f3f3; border-bottom: 1px solid #fff; padding: 4px 4px 4px 5px; }
.sList .row3      { display: block; background: #dfe6ff url('/hl-images/icon.gif') no-repeat 0px 5px; border-bottom: 1px solid #fff; padding: 4px 6px 4px 42px;}
.sList .row4      { display: block; background: #ebf4ff url('/hl-images/icon.gif') no-repeat 0px 5px; border-bottom: 1px solid #fff; padding: 4px 6px 4px 42px; }
.sList .arrow     { text-decoration: none; color:#384652; display: block; background: #e8e8e8 url('/hl-images/icon-arrow.gif') no-repeat 0px 5px; padding: 4px 2px 4px 32px; }
.sList .arrow2    { text-decoration: none; color:#384652; display: block; background: #f3f3f3 url('/hl-images/icon-arrow.gif') no-repeat 0px 5px;  padding: 4px 2px 4px 32px;  }
#rightContent .sList strong     { color:#a8127c; }

.vList            { list-style:none;  clear: both; color: #000;  padding: 0px 15px 5px 15px;  }
.vList a          { color: #1c84c4; padding: 0 0 8px 8px;  font-size: 1.3em;  }
.vList a:hover    { color: #0079c2; padding: 0 0 8px 8px;  font-size: 1.3em;  }
.vList .header    { color: #1c84c4;  font-size: 1.4em; }
.vList  .row5     { }
.vList  .row6     { }

.fm-ebay{}
.fm-ebay select		{padding:3px; margin-bottom:15px; }

/******************************************************************************/
/* FOOTER ELEMENTS */
#footer          { background: #f3ebde url('/hl-images/footer_repeat.gif') repeat-x; color:#4b99d8; font-family: Arial, Helvetica, sans-serif; overflow:hidden; }
#footer .content { width: 830px; margin:auto; padding-bottom: 20px; padding-top: 8px;  }
#footer strong   { font-size: 1.4em; display: block; }
#footer span     { font-size: 1.1em; }
#footer img      { float: left; }
#footer .column  { float: left; width: 32%;background: url('/hl-images/footer_seperator.gif') no-repeat right top; padding-left: 10px; }
#footer .column a        { color:#4b99d8; font-size: 1em; text-decoration: none; outline: none;  } 
#footer .column a:hover  { color: #00CCFF; }

#footer ul      			{ list-style: none; clear: both; text-align: center; padding-top: 30px; padding-bottom: 20px;  }
#footer li      			{ display: inline;}
#footer li a    			{ font-size: 0.9em; color: #5d6b80; font-weight: bold;  }
#footer .disclaimer		{ color:#1688c9; padding:5px 0 5px 0; text-align:center; clear:left;}
#footer .disclaimer a { color:#FFF;}


/******************************************************************************/
/* MISC ELEMENTS */
#rightContent h3 { font-size: 1.2em}
#rightContent h3 .mark {  background: url('/hl-images/icon-readmore.gif') no-repeat 0px 5px; display: block; color: #0d3250; padding: 4px 0 5px 69px; border-bottom: 1px solid #0d3250; width: 475px;  }
#rightContent h3 a {}
#rightContent h3 a:hover { background: url('/hl-images/icon-readmore-over.gif') no-repeat 0px 5px;  display: block; color: #0d3250; padding: 4px 0 5px 69px; border-bottom: 1px solid #0d3250; width: 475px; }

.email         { padding-top: 0; }
.email p       {  }
.email a       { text-decoration: none; color:#384652; display: block; background: url('/hl-images/icon-email.gif') no-repeat 0px 5px; padding: 4px 2px 4px 42px; }
.email a:hover { text-decoration: none; color:#384652; display: block; background: url('/hl-images/icon-email-over.gif') no-repeat 0px 5px;  padding: 4px 2px 4px 42px;  }

.link          { text-decoration: none; list-style:none; clear: both; padding: 0px 15px 5px 15px;  font-size: 1.2em; }
.link a        { color:#132f6f; display: block; background: #e8e8e8 url('/hl-images/icon-link.gif') no-repeat 15px 15px; border-bottom: 1px solid #fff; padding: 14px 44px 24px 60px; }
.link a:hover  { display: block; background: #f3f3f3 url('/hl-images/icon-link.gif') no-repeat 15px 15px; border-bottom: 1px solid #fff; padding: 14px 44px 24px 60px; }

.pdf         { text-decoration: none; list-style:none; clear: both; padding: 0px 15px 5px 15px; color:#132f6f; font-size: 1.2em; }
.pdf a       { color:#132f6f; display: block; background: #e8e8e8 url('/hl-images/icon-pdf-list2.gif') no-repeat 10px 6px; border-bottom: 1px solid #fff; padding: 14px 44px 24px 60px;}
.pdf a:hover { display: block; background: #f3f3f3 url('/hl-images/icon-pdf-list.gif') no-repeat 10px 6px; border-bottom: 1px solid #CCCCCC; padding: 14px 44px 24px 60px; }

#rightContent h4              { font-size: 1.3em;  color: #1e71b5; padding: 5px 15px; }
#rightContent h4 .mark        { background: #ffffff url('/hl-images/icon-readmore.gif') no-repeat 0px 5px; display: block; color: #a8127c; padding: 4px 0 5px 69px; border-bottom: 1px solid #0d3250; width: 475px;  }
#rightContent h4 a            { color:#a8127c;}
#rightContent h4 a:hover      {  padding: 4px 0 5px 69px; display: block; color: blue; border: none; background: #ffffff url('/hl-images/icon-readmore-over.gif') no-repeat 0px 5px;  border-bottom: 1px solid blue; } 
#rightContent .donate strong  { color:#a8127c; }
#rightContent p .mark         { padding: 0; margin:0; } 

#sexyBG  { display: none; position: absolute; background: #000; opacity: 0.4; -moz-opacity: 0.6; -khtml-opacity: 0.6; filter: alpha(opacity=60); top: 0; left: 0; width: 100%; height: 100%; z-index: 99; }
#sexyBOX { display: none; position: absolute; text-align: center; top: 40px; z-index: 100; padding: 10px; background: #ffffff; font-size: 1.2em; font-weight: bold; color: #333333; width: 502px;  }
.sexyX   { font-size: 12px; color: #ddd; padding: 4px 0; border-top: 1px solid #666666; background: #2475B7; margin-top: 10px;      }


.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

#donationForm table { width: 480px; }

/******************************************************************************/
/* Articles */
.articleWrapper {
  background-color: #ffffff;
  border: 2px ridge #ffffff;
  margin: 5px 12px;
  font-size: 12pt;
  padding: 10px;
}
.articleHeader {
  font-size: 18pt;
  color: #1F70B1;
  border-bottom: 1px dotted #1F70B1;
  padding-bottom: 4px;
  margin-bottom: 10px;
}
.articleImage {
  float: right;
  margin: 10px 25px;
}
.articleBody {
  background-color: #ffffff;
  color: #384652;
}
.articleLink {
  float: right;
  font-size: 10pt;
  margin-top: 20px;
}
.articleLink a {
  color: #126CAD;
}
.articleLink a:hover {
  color: #0727AD;
}

