@charset "utf-8";

body  {

    font: 110% Verdana, Arial, Helvetica, sans-serif;

    background: #edebde;

    color: #000000;
}




#mainbg
{
  background-image:url(../images/shadow.jpg);

    background-position:center top;

    background-repeat:repeat-y;
  padding-right:1px;

}

#bgch
{
  background-image:url(../images/shadowch.jpg);

    background-position:center top;

    background-repeat:repeat-y;
padding-right:1px;
}

.thrColFixHdr #container { 

    border-left: 1px solid #005a96;

    border-right:1px solid #005a96;

    background-color:#FFFFFF;

} 
.thrColFixHdr #containerch { 

    border-left: 1px solid #005a96;

    border-right:1px solid #005a96;
  border-bottom:1px solid #005a96;

    background-color:#FFFFFF;

} 

.thrColFixHdr #header { 

    background-color: #005a96; 

    background-image: url(../images/banner.jpg);

    background-position:left top;

    background-repeat:repeat-x;

} 

.text { 

background-color:#e6eef4;

} 

.button { 

background-color:#6694b6;

color: #FFFFFF;

border:#FFFFFF solid 1px;

margin-right:10px;

} 


.thrColFixHdr #mainContent { 

font-size:80%;

}



.thrColFixHdr #mainContentch { 

font-size:80%;

}

#mainContentch h1, #mainContentch h2 {
   text-align: center;
 }

#mainContentch hr {
border: 1px solid #f35500;
}

.thrColFixHdr #sidebar1 {

font-size:80%;

}

.thrColFixHdr #sidebar2 {

font-size:80%;

}

.thrColFixHdr #sidebar2 .orangebutton_single h2 a:link, .thrColFixHdr #sidebar2 .orangebutton_single h2 a:hover, .thrColFixHdr #sidebar2 .orangebutton_single h2 a:visited 

{

color:#003466;

text-decoration:none;

}

.thrColFixHdr #sidebar2 .orangebutton_double h2 a:link, .thrColFixHdr #sidebar2 .orangebutton_double h2 a:hover, .thrColFixHdr #sidebar2 .orangebutton_double h2 a:visited 

{

color:#003466;

text-decoration:none;

}

.thrColFixHdr #sidebar2 a:link, .thrColFixHdr #sidebar2 a:visited

{

    color:#333333;

    text-decoration:none;

}

.thrColFixHdr #sidebar2 a:hover

{

    text-decoration:underline;

}

h1

{

    color:#f35500;

    font-size:130%;

}

h2

{

    color:#003466;

    font-size:110%;

}

h3

{

    color:#1769a0;

    font-size:100%;

}

h4

{

    color:#333333;

    font-size:100%;

}

h5

{

}

h6

{

color:#666666;

font-size:70%;

}

.thrColFixHdr #mainContent .breadcrumbs

{

  font-size: 90%;

  color: #333333;



}

.thrColFixHdr #mainContent .breadcrumbs a:link, .thrColFixHdr #mainContent .breadcrumbs a:visited

{

color:#333333;

}

.thrColFixHdr #mainContent .breadcrumbs a:hover

 {

 color:#333333;

  text-decoration:none;

 }

.thrColFixHdr #mainContent h1 a:link, .thrColFixHdr #mainContent h1 a:visited

{

color:#f35500;

text-decoration:none;

}

.thrColFixHdr #mainContent h1 a:hover

{

color:#f35500;

text-decoration:underline;

}

.thrColFixHdr #mainContent h2 a:link, .thrColFixHdr #mainContent h2 a:visited

{

color:#003466;

text-decoration:none;

}

.thrColFixHdr #mainContent h2 a:hover

{

color:#003466;

text-decoration:underline;

}

.thrColFixHdr #mainContent h3 a:link, .thrColFixHdr #mainContent h3 a:visited

{

color:#1769a0;

text-decoration:none;


}

.thrColFixHdr #mainContent h3 a:hover

{

color:#1769a0;

text-decoration:underline;

}

.thrColFixHdr #mainContent h4 a:link, .thrColFixHdr #mainContent h4 a:visited

{

color:#333333;





text-decoration:none;

}

.thrColFixHdr #mainContent h4 a:hover

{

color:#333333;

text-decoration:underline;

}

.thrColFixHdr #footer_screen { 

    background:#023d6e;

    color:#FFFFFF;

    font-size:80%;

    font-weight:bold;

} 
.thrColFixHdr #footer_screen a:link, .thrColFixHdr #footer_screen a:hover, .thrColFixHdr #footer_screen a:visited

{ 

text-decoration:none;

color:#FFFFFF;

} 
.thrColFixHdr #footer_print { 
  display:none;
}



.lastupdated

{

 color:#666666;

 font-size:80%;

  padding-top:100px;

}

.postedon

{

 color:#666666;

 font-size:85%;

}

.footnote

{

 color:#666666;

  border-top:1px solid #666666;



}

a.footnoteBackLink {
  border: 0;
  padding: 3px 4px 2px 4px;
  
  font-size: 1.2em;
  line-height: 0px;
  color: #666666;
  text-decoration:none;
  }
a.footnoteBackLink:hover {
  color: #cccccc;
  
  }

.footeremail {
 text-align:center;
  font-size:80%;
 }
/* Membership Form */

.formtable
{
color:#000000;
}

.formtable th
{
background-color:#ebeff5;
color:#003466;
font-weight:bold;
font-size:110%;
}

dl {
  margin: 0 0 0 10px;  padding: 0;  
  list-style-position: outside;  
  list-style-type: square;  
}

dt {
  margin: 1em 0 0 0;
  padding: 3px 3px 3px 1.9em;  color: #000;

}

dt.doc {
  background: url("/static/images/icon_word.gif") 1px 3px no-repeat;
}

dt.pdf {
  background: url("/static/images/icon_pdf.gif") 1px 3px no-repeat !important;
}

dt.rtf {
  background: url("/static/images/icon_word.gif") 1px 3px no-repeat;
}

dt.txt {
  background: url("/static/images/icon_txt.gif") 1px 3px no-repeat;
}

dt.xls {
  background: url("/static/images/icon_xls.gif") 1px 3px no-repeat;
}

dt.else {
  background: url("/static/images/icon_else.gif") 1px 3px no-repeat;
}

dt.internal {
  background: url("/static/images/icon_globe.gif") 1px 3px no-repeat;
}

dt.external {
  background: url("/static/images/icon_external.gif") 1px 3px no-repeat;
}

dd {  margin: 0;  padding: 0.3em 2em  1em 2em;  background: #fff; }

dd p {
  margin: 0px;
}

.captioned blockquote p {

 display:none;
}

sup
{
 font: 80% Arial, Helvetica, sans-serif;
height: 0;
  line-height:1px;
}

.error { 
  float: none; 
  color: red; 
  font-size:.8em;
}

label.error {
  margin-left:.2em;
}

ul.form-list {
  list-style-type:none;
  text-indent:-1.5em;
  margin-left:-1.5em;
}

ul.form-list li {
  margin-bottom:.5em;
}

ul.fee-paying-events {
  margin-top:-1em;
}


textarea {
  width:25em;
}
