
.header_top {
  position: relative;
  top: 0;
  width: 100%;
  height: 0px;
  padding: 0px 0;
  z-index: 9;
  background: #222;
}

.header_header {
  width: 768px;
  margin: 0px auto 0px;
}

.header_nav_bar {
    position: relative;
    width: 100%;
    background: #445868;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#006), to(#008Cff));
    background-image: -moz-linear-gradient(top, #006, #008Cff);
    box-sizing: border-box;
    border: 1px solid #fef;
    border-radius: 5px 5px 5px 5px;
    height: 50px;
}

.header_nav_container {
    margin-left: auto;
    margin-right: auto;
    list-style: none;
    width: 768px;
}

.header_nav_item {
    display: inline-block;
    list-style: none;
    margin: 0;
    margin: 0;
    font-weight: bold;
    font-size: 16px;
    letter-spacing: 0px;
    text-shadow: 1px 1px 0 #000;
    line-height: 25px;
}

.header_nav_item div {
    color: #eee !important;
    padding: 0 10px 0 10px;
}

.header_nav_item div:hover {
    color: #fff !important;
}


body {
  background: #EDEDED;
  color: #2a3a48;
  font-family: helvetica, arial, sans-serif;
  font-size: 13px;
}

body > section {
  position: relative;
  top: 0px;
  width: 758px;
  margin: 0px auto 0px;
  box-shadow: 0 4px 16px rgba(0,0,0,0.2);
  padding: 25px;
}

/* Footer Div */
.footer_detail {
  padding: 30px;
  font-size: 11px;
  color: #000;
}

span {
	font-weight: bold;
	color: #0060bf;
}

/* Get rid of some weird padding */
h1, h2, h3 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: bold;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  color: #0060bf;
}


/* Headers and such */
#main h1 {
  font-size: 40px;
  padding-bottom: 5px;
  text-align: center;
}

#main h2 {
  margin-top: 10px;
  padding-top: 5px;
  font-size: 26px;
  color: #008Cff;
}

#main h3 {
  font-size: 18px;
}

#main {
  background: #fff;
}

p {
    padding-bottom: 5px;
}


/* Links */
a {
  color: #4794c4;
  text-decoration: none;
}

a:hover {
  color: #000;
  text-decoration: underline;
}

.no_hover {
    color: #000 !important;
    text-decoration: none !important;
}

.inline {
    display: inline-block;
}

.center {
	text-align: center;
}

/* News */

.article_author {
    font-size: 10px;
    color: #0060bf;
}

.slide_ss {
	display: inline-block;
	text-align: center;
	padding-right: 20px;
	font-size: 11px;
	color: #0060bf;
}
.ss {
	width: 140px;
	height: 100px;
}

.ss_caption {
	display: inline-block;
	text-align: center;
	padding-right: 20px;
	font-size: 11px;
	color: #0060bf;
	width: 160px;
	
}

.buttons img {
	width: 230px;
}


/* Buttons and Table, taken from Twitter Bootstrap */
.btn.affirmative {
    color:#ffffff;
    background-color:#0064cd;
    background-repeat:repeat-x;
    background-image:-khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));
    background-image:-moz-linear-gradient(top, #049cdb, #0064cd);
    background-image:-ms-linear-gradient(top, #049cdb, #0064cd);
    background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd));
    background-image:-webkit-linear-gradient(top, #049cdb, #0064cd);background-image:-o-linear-gradient(top, #049cdb, #0064cd);
    background-image:linear-gradient(top, #049cdb, #0064cd);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb', endColorstr='#0064cd', GradientType=0);
    text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
    border-color:#0064cd #0064cd #003f81;
    border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

.btn.negative {background-color:#c43c35;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));background-image:-moz-linear-gradient(top, #ee5f5b, #c43c35);background-image:-ms-linear-gradient(top, #ee5f5b, #c43c35);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b), color-stop(100%, #c43c35));background-image:-webkit-linear-gradient(top, #ee5f5b, #c43c35);background-image:-o-linear-gradient(top, #ee5f5b, #c43c35);background-image:linear-gradient(top, #ee5f5b, #c43c35);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);border-color:#c43c35 #c43c35 #882a25;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);}

.btn {
    cursor:pointer;
    display:inline-block;
    background-color:#e6e6e6;
    background-repeat:no-repeat;
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6));
    background-image:-webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
    background-image:-moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6);
    background-image:-ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
    background-image:-o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
    background-image:linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
    padding:3px 10px 3px;
    text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);
    color:#333;
    font-size:13px;
    line-height:normal;
    border:1px solid #ccc;
    border-bottom-color:#bbb;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    -webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);
    -webkit-transition:0.1s linear all;
    -moz-transition:0.1s linear all;
    -ms-transition:0.1s linear all;
    -o-transition:0.1s linear all;
    transition:0.1s linear all;
}
.btn:focus{outline:1px dotted #666;}
.btn:hover{background-position:0 -15px;text-decoration:none;}
/*
     FILE ARCHIVED ON 03:33:14 Aug 12, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 04:54:28 Sep 07, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 4.406
  exclusion.robots: 0.03
  exclusion.robots.policy: 0.012
  esindex: 0.018
  cdx.remote: 58.666
  LoadShardBlock: 82.298 (3)
  PetaboxLoader3.datanode: 79.885 (4)
  load_resource: 198.251
  PetaboxLoader3.resolve: 134.748
*/