/*  container.css  2013-10-13 */
div.container {
  color           : black;
  font-family     : "Lucida Grande","Lucida Sans Unicode", "Bitstream Vera Sans", Lucida, Arial, Geneva, Helvetica, sans-serif;
  margin          : 0 auto;
  width           : 900px;
}
html.ie div.container {
  color           : black;
  font-family     : "Lucida Grande","Lucida Sans Unicode", "Bitstream Vera Sans", Lucida, Arial, Geneva, Helvetica, sans-serif;
  margin          : 0 auto;
  width           : 960px;
}
div.container .centralize {
  text-align      : center;
}
div.container #bottomLine {
  background-color: #e5e5e5;
  float           : left;
  padding-top     : 5px;
  width           : 100%;
  border-radius         : 5px;
  -moz-border-radius    : 5px;
  -webkit-border-radius : 5px;
}
div.container #bottomLine table {
  border-collapse : collapse;
  width           : 100%;
}
div.container #bottomLine td {
  font-family     : arial, sans-serif, monospace;
  font-size       : x-small;
  letter-spacing  : 0.1em;
  line-height     : 150%;
  padding-bottom  : 10px;
  padding-top     : 5px;
  text-align      : center;
  vertical-align  : text-top;
  width           : 25%
}
div.container #bottomLine a {
  color           : black;
  text-decoration : none;
}
div.container #bottomLine a:hover {
  color           : black;
  text-decoration : underline;
}
/*  main.css  2013-11-30 */
div.main {
  float              : left;
  padding-left       : 10px;
  padding-right      : 10px;
  text-align         : left;
  width              : 640px;
  border-top         : 1px solid black;
  border-left        : 1px solid black;
  border-right       : 1px solid black;
}
.main a {
  color              : black;
}
.main a:hover {
  color              : black;
}
.main .centralize {
  text-align         : center;
}
.main div.box {
  font-size          : small;
  display            : table-cell;
}
.main div.br {
  border             : 1px solid grey;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
}
.main div.dlpbtn {
  cursor                : pointer;
/*background-color      : #FFCC33; */
  background-color      : #e5e5e5;
  text-align            : center;
  margin                : 20px;
  padding               : 10px;
  border-radius         : 05px;
  -moz-border-radius    : 05px;
  -webkit-border-radius : 05px;
  white-space           : nowrap;      /* css-3 */
}
.main div.dlpbtnf {
  cursor                : pointer;
}
.main table.dlpbtn {
  border                : 1px solid grey;
  border-radius         : 05px;
  -moz-border-radius    : 05px;
  -webkit-border-radius : 05px;
  margin                : 10px 0px;
  padding               : 10px;
  width                 : 100%;
}
.main .dlpbtn span.txt {
  font-size             : small;
  letter-spacing        : 0.1em;
}
.main .dlpbtn span.product {
/*font                  : bold 18px sans-serif;*/
  font                  : 16px sans-serif;
}
.main p.s {
  font-family        : arial, sans-serif, monospace;
  font-size          : x-small;
  letter-spacing     : 0.1em;
}
.main .w70 {
  width              : 70px;
}
.main .w150 {
  width              : 150px;
}
.main h1 {
  font-size          : x-large;
  font-weight        : bold;
}
.main h3 {
  vertical-align     : top;
  background-color   : #e5e5e5;
  font-size          : medium;
  font-weight        : bold;
}
.main h6 {
  letter-spacing     : 0.1em;
}
.main dt {
  font-size          : medium;
  font-weight        : normal;
}
.main ul.points {
  margin-top         : 10px;
  margin-bottom      : 10px;
  font-size          : small;
  letter-spacing     : 0.1em;
  list-style-type    : none;
}
.main dt.row1 {
  font-size          : medium;
  font-weight        : bold;
  text-decoration    : none;
}
.main dt.sublist {
  font-size          : small;
  letter-spacing     : 0.1em;
  text-decoration    : underline;
}
.main dt.rc {
  font-family        : monospace;
  font-size          : small;
  letter-spacing     : 0.2em;
}
.main dd {
  font-size          : small;
  letter-spacing     : 0.1em;
  margin-bottom      : 5px;
}
.main mini {
  font-family        : monospace;
  font-size          : xx-small;
  letter-spacing     : 0.2em;
}
.main .mini {
  xfont-family        : arial, monospace;
  font-size          : 8pt;
  letter-spacing     : 0.2em;
}
.main li {
  font-size          : small;
  letter-spacing     : 0.1em;
}
.main p {
  font-size          : small;
  letter-spacing     : 0.1em;
}
.main p code {
  font-weight        : bold;
}
.main pre {
  background-color   : #E7E7E5;
  xfont-family        : arial, monospace;
  font-size          : 9pt;
  letter-spacing     : 0.1em;
  white-space        : pre-wrap;      /* css-3 */
  white-space        : -moz-pre-wrap; /* Mozilla, since 1999 */
  white-space        : -pre-wrap;     /* Opera 4-6 */
  white-space        : -o-pre-wrap;   /* Opera 7 */
  word-wrap          : break-word;    /* Internet Explorer 5.5+ */
}
.main tr.r0 {
  background-color   : #ffffff
}
.main tr.r1 {
  background-color   : #F5F5F5
}
.main td {
  font-size          : small;
  vertical-align     : top;
  letter-spacing     : 0.1em;
}
.main td.dlpbtnCell {
  margin             : 0px;
  padding            : 0px 10px;
  text-align         : center;
  vertical-align     : middle;
  width              : 50%
}
.main td.r {
  padding-right      : 5px;
  text-align         : right;
}
/*  rightColumn.css  2013-10-13 */
div.rightColumn {
  float              : right;
  padding-left       : 5px;
  padding-right      : 5px;
  width              : 220px;
  border-right       : 1px solid black;
  border-bottom      : 1px solid black;
}
.rightColumn a {
  color              : black;
}
.rightColumn a:hover {
  color              : black;
}
.rightColumn h3 {
  vertical-align     : top;
  background-color   : #e5e5e5;
  text-align         : center;
  font-size          : medium;
  font-weight        : bold;
}
.rightColumn h4 {
  border-top         : thin #e5e5e5 dashed;
  border-bottom      : thin #e5e5e5 dashed;
  letter-spacing     : 0.1em;
  margin             : 0;
  padding            : 0;
  vertical-align     : top;
  font-size          : small;
  font-weight        : normal;
}
.rightColumn #ticker {
  border             : #e5e5e5 solid thin;
  cursor             : pointer;
  height             : 85px;
  list-style-type    : none;
  overflow           : hidden;
  margin             : 0;
  padding            : 5px 10px;
}
.rightColumn #ticker li {
  font-size          : 8pt;
  letter-spacing     : 0.1em;
  height             : 15px;
}
.rightColumn p {
  font-size          : small;
}
.rightColumn p .header {
  font-size          : medium;
  font-weight        : 500;
}
.rightColumn td {
  font-size          : small;
  vertical-align     : top;
  letter-spacing     : 0.1em;
}
.rightColumn .c {
  text-align         : center;
}
.rightColumn span.s {
  font-family        : arial, sans-serif, monospace;
  font-size          : x-small;
}
@charset 'UTF-8';
/* Starter CSS for Flyout Menu, navbar.css, 2013-11-14 */
#cssmenu {
padding: 0;
margin: 0;
border: 0;
width: auto;
}
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul ul {
list-style: none;
margin: 0;
padding: 0;
}
#cssmenu ul {
position: relative;
z-index: 597;
float: left;
}
#cssmenu ul li {
float: left;
min-height: 1px;
line-height: 1em;
vertical-align: middle;
}
#cssmenu ul li.hover,
#cssmenu ul li:hover {
position: relative;
z-index: 599;
cursor: default;
}
#cssmenu ul ul {
visibility: hidden;
position: absolute;
top: 100%;
left: 0;
z-index: 598;
width: 100%;
}
#cssmenu ul ul li {
float: none;
}
#cssmenu ul ul ul {
top: 1px;
left: 99%;
}
#cssmenu ul li:hover > ul {
visibility: visible;
}
#cssmenu ul ul {
top: 1px;
left: 99%;
}
#cssmenu ul li {
float: none;
}
#cssmenu ul ul {
margin-top: 1px;
}
#cssmenu ul ul li {
font-weight: normal;
}
/* Custom CSS Styles */
#cssmenu:after,
#cssmenu ul:after {
content: '';
display: block;
clear: both;
}
#cssmenu a {
color: #333333;
display: inline-block;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
font-size: 12px;
padding: 0 20px;
text-align: center;
text-decoration: none;
}
#cssmenu a:hover {
background: #f6f6f6;
border-radius: 4px 4px 0 0;
-moz-border-radius: 4px 4px 0 0;
-webkit-border-radius: 4px 4px 0 0;
box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
position: relative;
top: 0;
}
#cssmenu ul {
background: #e5e5e5;
border-radius: 5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0;
-webkit-border-radius: 5px 5px 0 0;
list-style: none;
}
#cssmenu > ul {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAoCAIAAACw1AcgAAAAA3NCSVQICAjb4U/gAAAAHUlEQVQImWN4+vQpEwMDAxMDAwPT////4exBIgYA2loa5nAttNYAAAAASUVORK5CYII=) 100% 100%;
background: -moz-linear-gradient(top, #e5e5e5 0%, #dddddd 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e5e5e5), color-stop(100%, #dddddd));
background: -webkit-linear-gradient(top, #e5e5e5 0%, #dddddd 100%);
background: -o-linear-gradient(top, #e5e5e5 0%, #dddddd 100%);
background: -ms-linear-gradient(top, #e5e5e5 0%, #dddddd 100%);
background: linear-gradient(#e5e5e5 0%, #dddddd 100%);
box-shadow: 0 2px 2px 1px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0 2px 2px 1px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0 2px 2px 1px rgba(0, 0, 0, 0.3);
padding-top: 5px;
width: 100%;
}
#cssmenu > ul > li {
float: left;
padding: 0 10px;
position: relative;
}
#cssmenu > ul > li:hover > a {
background: #f6f6f6;
border-radius: 4px 4px 0 0;
-moz-border-radius: 4px 4px 0 0;
-webkit-border-radius: 4px 4px 0 0;
box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
position: relative;
}
#cssmenu > ul > li a {
line-height: 35px;
}
#cssmenu > ul > li a:hover {
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
}
#cssmenu .has-sub:hover ul {
display: block;
}
#cssmenu .has-sub a {
display: block;
position: relative;
}
#cssmenu .has-sub > a:after {
content: '';
display: block;
width: 10px;
height: 9px;
position: absolute;
right: 5px;
top: 50%;
margin-top: -5px;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjRCQjdBNUNENDkzMTExRTI4NENBRkFDOUM5MUY0QzI2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjRCQjdBNUNFNDkzMTExRTI4NENBRkFDOUM5MUY0QzI2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NEJCN0E1Q0I0OTMxMT
FFMjg0Q0FGQUM5QzkxRjRDMjYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NEJCN0E1Q0M0OTMxMTFFMjg0Q0FGQUM5QzkxRjRDMjYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4qSqkdAAAAtUlEQVR42nyOPQ6DMAyF3bSIKXeplGP0IL1EpU5dkZiQeoDegBt0ZO4BOjORABL5oX4RZCniDZbl99nPh6ZpjkR0pn19TlxclmW7lHOOANZSykue55uQtZbatiXBfdV1Hc3zvAnCY12FUqrm02Xf93/QOI40TdOLmadYZoUxhkIICUKC1hpthRJB3viy8ViMKCR470v23glcdB+GIT7PACEBSauZQN70eBrP4zIn3JC0+j8BBgCxDV02ZQEC4wAAAABJRU5ErkJggg==);
-webkit-transform: rotate(360deg);
}
#cssmenu .has-sub ul {
background: #f6f6f6;
border: 1px solid #dddddd;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
display: none;
padding: 10px 0;
position: absolute;
left: 50%;
top: 34px;
margin-left: -70px;
width: 140px;
z-index: 1;
}
#cssmenu .has-sub ul li:hover > a {
background: #dddddd;
color: #ae0001;
border-color: #e5e5e5 transparent transparent transparent;
}
#cssmenu .has-sub ul a {
line-height: 160%;
padding: 8px 0;
}
#cssmenu .has-sub .has-sub a:after {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjgwRkJGQzk4NDkzMTExRTI4M0U0QzE5NjJFN0U3RjNFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjgwRkJGQzk5NDkzMTExRTI4M0U0QzE5NjJFN0U3RjNFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODBGQkZDOTY0OTMxMT
FFMjgzRTRDMTk2MkU3RTdGM0UiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODBGQkZDOTc0OTMxMTFFMjgzRTRDMTk2MkU3RTdGM0UiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6DuTwoAAAAtUlEQVR42nyOsQ3CMBBFj4CVyktkAvZgEJZAoqKNoMoEjMAGzEDnhtKyGztxYzvmznIsIUX5kq2T/rv7fyeE2APAEbb1OeAXGGObVAgBCHxxzk9t265C3ntQSkGD82CMgZTSKkge6pwB7HmXUibn3N/TWif0nsQ0ZbEfxxHmea6XyLTW0jjQl8Gu675o3IqRNU0TxBgf6L0rWHTFuFweAaAESlrMCuJmpNJUni5jwoWSFv8nwAA0tXChxwneNwAAAABJRU5ErkJggg==);
-webkit-transform: rotate(360deg);
}
#cssmenu .has-sub .has-sub ul {
background: #dddddd;
left: 100%;
top: 0;
margin-left: 0;
}
#cssmenu .has-sub .has-sub ul a {
background: none;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
}
#cssmenu .has-sub .has-sub ul a:after {
background-image: none;
}
#cssmenu .has-sub .has-sub ul a:hover {
background: #bfbfbf;
}

