@font-face {
  font-family: 'Pontano Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Pontano Sans'), local('PontanoSans-Regular'), url(./pontano.ttf) format('truetype');
}

html {
overflow-y: scroll;
}

body{
padding:0px;
text-rendering: optimizeLegibility;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: inherit;
-webkit-font-smoothing: antialiased;
font-size: 12px;
font-family: "Arial", Helvetica, sans-serif;
}

#pagecontainer
{
  margin-bottom:0; 
  margin: 0 auto;
  min-width: 1280px;
  max-width: 1280px;
}
#footer
{
  background-color:#FF882A;
  clear:both;
  text-align:left;  
  height: 25px;
  padding-bottom: 1px;
  padding-left: 16px;
}

#endline
{
  width:1280px;
  height:10px;
  background-color:#FFFFFF;
}

#menu
{
  position:fixed;
  top:0px;
  z-index:1;
  width:1280px;
}

#termprogpage-content, #mainpage-content, #hwcpage-content, #getcards-content, #winusagepage-content, #hwcpage-content, #prgcpage-content,
#protconvpage-content, #driverpage-content, #devtypespage-content, #addressingpage-content, #diginppage-content, #digoutpage-content,
#ainpage-content, #mkrepage-content, #lcdpage-content, #rcservopage-content, #dcmpage-content, #irrpage-content, #osw8page-content,
#pdinp8page-content, #dcdpage-content, #motherboardpage-content, #irrecpage-content, #termprogpage-content, #hilevprogpage-content,
#pyexamplespage-content, #vbexamplespage-content, #jsexamplespage-content, #downloadgadgetspage-content, #videxpage-content,
#donatepage-content, #faqpage-content, #sptpage-content, #getcardspage-content, #contactpage-content
{
  position:relative;
  top:140px;
}

#menu-bar, #menu-bar ul, #menu-bar li{font-family: 'Pontano Sans', sans-serif; font-size:18px;
text-indent:0;
padding:0;
margin:0;
z-index:2;
}

#menu-bar li{
white-space:nowrap;
list-style: none;
position: relative;
float: left; /* this makes the lists to appear horizontally */
height: 35px;
text-align: center;
background-color: #FF882A;
line-height: 40px;   
padding: 0 30px 0 0;  /* second parameter is main menu width */
padding-bottom:5px;
z-index:2;
}

#menu-bar li:last-child {padding:0; }
#menu-bar li li, #menu-bar li li:last-child{
width:100%;
text-align: left;
padding-left:25px;
padding-right:0;
z-index:2;
}

#menu-bar li a{
display:block; 
text-decoration:none;
color: white;
z-index:2;
}

#menu-bar li:hover{
background-color:#FF662A;
z-index:2;
}

#menu-bar ul ul{
position:absolute; 
width:330px; 
top:40px;
visibility:hidden;
z-index:2;
}

#menu-bar ul li:hover ul{
visibility:visible;
z-index:2;
}

.code {
    position:relative;  left:10px; top:10px; bottom:10px;
    width:550px;
    background:#D0D0D0;
    border:1px;
    border-style:solid;
    border-color:black;
    font-family:"Courier New",Times,monospace;
    padding:0.5em;
    color:black;
    font-size:10pt;
    overflow:visible;
}

p.cnf{font-family:"Courier New",Times,monospace;}

.tblcmd{font-family:"Courier New",Times,monospace;}
.tbldesc{font-family: "Arial", Helvetica, sans-serif; font-size:13px;}

.tg{width:480px;}
.tg td{font-family: "Arial", Helvetica, sans-serif; font-size:15px; padding-left:3px;}

