﻿/* page shift fix - always display scrollbar !? */
html { min-height: 100%; margin-bottom: 1px; }




body
{
 /*     color: #a7a7a7;*/
/*     font-family:'helvetica-bold','helvetica neue', Arial, Sans-Serif;*/

      font-family: Arial;
      font-style:normal;
      line-height:20px;     
      padding-top:0px;
      margin-top:0px;
      margin-bottom:0px;
      padding-bottom:0px;
      padding-left:0px;
      padding-right:0px;
      margin-left:0px;
      margin-right:0px;
      
      background-color:#e5e5e5;

}
#outer, #footerouter {
      height:auto;
      text-align: center;
      margin-left: auto;    margin-right: auto;
      background-color:#e5e5e5;
      top:0px;
      padding-top:0px;
      margin-top:0px;
      margin-bottom:0px;
      padding-bottom:0px;
      width:770px;
}

#main, #footerdiv {
    padding-bottom:15px;
    width: 770px;    
    background-color:white;
    text-align:left;
    margin-left: auto;    
    margin-right: auto;
}

a.prodnav, a.homenav, a.servicesnav, a.supportnav, a.aboutusnav, a.contactusnav 
{display:block;height:35px; background-color:white; float:left;
    background-repeat : no-repeat; 
background-position : 0 0;}


/*
a.homenav {width : 59px; background-image : url(images/home_n.png); } 
a.homenav:hover { background-image : url(images/home_r.png);} 
a.prodnav {width : 80px; background-image : url('images/products_n.png'); }
a.prodnav:hover {background-image : url('images/products_r.png'); }
a.servicesnav {width : 76px; background-image : url('images/services_n.png'); } 
a.servicesnav:hover { background-image : url('images/services_r.png');} 
a.supportnav {width : 72px; background-image : url('images/support_n.png'); } 
a.supportnav:hover { background-image : url('images/support_r.png');} 
a.aboutusnav {width : 81px; background-image : url('images/aboutus_n.png'); } 
a.aboutusnav:hover { background-image : url('images/aboutus_r.png');} */

/*http://www.wellstyled.com/css-nopreload-rollovers.html */ 
a.homenav {width : 59px; background-image: url(images/home_a.png); } 
a.homenav:hover { background-position: -59px 0;} 
a.prodnav {width : 80px; background-image : url('images/products_a.png'); }
a.prodnav:hover {background-position: -80px 0; }
a.servicesnav {width : 76px; background-image : url('images/services_a.png'); } 
a.servicesnav:hover { background-position: -76px 0;} 
a.supportnav {width : 72px; background-image : url('images/support_a.png'); } 
a.supportnav:hover { background-position: -72px 0;} 
a.aboutusnav {width : 81px; background-image : url('images/aboutus_a.png'); } 
a.aboutusnav:hover { background-position: -81px 0;} 
a.contactusnav {width : 94px;background-image : url('images/contactus_a.png'); } 
a.contactusnav:hover { background-position: -94px 0;} 

/*a.prodnav:hover, a.homenav:hover, a.servicesnav:hover, a.supportnav:hover, 
a.aboutusnav:hover
{display:block; float:left;background-position : left top; }
*/

.navlink
{
    font-weight: bold;
    text-decoration: none;
}
.navlink:Hover{    text-decoration: none;}
a {text-decoration:none}
a:hover {text-decoration:underline}
a img { border: none ; } 

/* for printing */
.printonly {display:none}
@media print {.printonly {display:inline}}
@media print {.noprint {display:none}}

/*
#pagetable {left: 0px;position:absolute;top: 0px;}
@media print {#[agetable{position:relative;}}
*/

.spaced {padding-right:7px;padding-left:7px;padding-bottom:3px;padding-top:3px;
    margin-bottom:3px;margin-top:3px;margin-left:10px;margin-right:10px;}
.hspaced {padding-right:7px;padding-left:7px;}
.vspace {padding-top:7px;padding-bottom:7px;}

#tabmain {width:480px;}
/* for Internet Explorer */
/*\*/
* html .homeheight {
height: 350px;
}
.homeheight {min-height:350px;}

.hidsp { font-size: 1px; color: white; letter-spacing: -1pc; }

/* SPECIAL */
.navbox
{
    /*width: 970px;*/
    width:750px;
    background-image: url(images/navback770.png);
    text-align: left;
    padding-top:2px;
    padding-bottom:2px;   
}

.navbox A {
 /*      color: #7A9EFF;*/
    font-weight: bold;
    padding-right: 7px;
    padding-left: 7px;        
}

.hide {display:none;}
.small { height:100px;}

.feedhead { color:#708090; font-weight:bold;padding-right:8px;}
.head {font-weight:bold; margin-top:0px; padding-top:0px;}

.feed {padding-top:2px; vertical-align:middle; } 
.feed a {padding-left:4px;}

.spaced {padding-top:8px;padding-bottom:3px;padding-left:5px; }
.pt{ font-weight:bold; padding-top:8px;padding-bottom:3px;color: #708090; }

    
.fl {float:left;display:inline-block; vertical-align:top;}

.footer{padding-left:10px; padding-right:10px;    border-top: gainsboro 1px solid;}
.header {    border-bottom: gainsboro 1px solid;    padding-bottom: 10px;}

.feed-button {  padding: 10px 0;}
.feed-button a {  color: #666;  padding: 10px 15px 10px 36px;  background: #ccc url("../images/feed-icon-14x14.png") no-repeat 15px 50%;  border-top: 1px solid #e2e2e2;  border-right: 1px solid #818181;  border-bottom: 1px solid #565656;  border-left: 1px solid #d7d7d7;}
.feed-button a:hover {  color: #444;  background: #eee url("../images/feed-icon-14x14.png") no-repeat 15px 50%;  border-top: 1px solid #f5f5f5;  border-right: 1px solid #969696;  border-bottom: 1px solid #646464;  border-left: 1px solid #f2f2f2;} 

/* all sizings are for logbook menu page */
.menu TD A{text-decoration: none;padding-left:0px; display:block;}
.menu TD{padding-top: 3px;padding-bottom:3px;margin-left:10px;    background-color: #e5e5e5;}
.menu A:hover {text-decoration:none; display:block;}
/*.menu {margin-right:10px;}*/
.selected {font-weight:bold;}

    
.news
{
    border-right: white 1px solid;
    border-top: gainsboro 1px solid;
    border-left: white 1px solid;
    border-bottom: white 1px solid;
    }


.prodbox { border-width:1px; border-style:solid;height:80px; }
.newsitem
{
    border-bottom-width:2px;
    border-bottom-style:dotted;
   
}

.indent { padding-top: 0px; padding-left: 12px; padding-right: 5px; padding-bottom: 3px; }
.100y{ font-weight:bold;}



/* COLOUR */
.newshead{    background-color: #d3d3d3;}
.newsitem{    background-color: #f5f5f5;}
.downloadbox{ background-color: #f5f5f5;}
.show{    background-color: #ff0000;}
body {    color: #808080;}
.navlink { color: #b1b0b0; }
.navlink:Hover{    color: #ea0000;}
.sl, .ml{    color: #000080; /*color: #7A9EFF;*/}
.morel {color:Navy;}
.menu A:hover{    background-color: #ffffff;}
.navbox A{    color: #ffffff;}
.menu TD A{    color: #3e3e3e;}
.newsitem{    border-bottom-color:Gray;}
.feed a {color: #7A9EFF;}
.bd, .prodbox {    border-color:silver;}
.100y {color: #808080; background-color:Lime;}
.fileinfo {color:Gray;}

/* SIZE */
.menu TD A{    font-size: 12px;}
.downloadbox {font-size:small;}
body{ font-size:14px;}
.sm {font-size:x-small;}
.navlink{    font-size: 14px;}
.bodytext P,.bodytext LI, #tabmain TD P,#tabmain TD LI, .bodytext TD  {font-size:small;}
.sl {font-size: x-small;}
.ml {font-size: small;}
.morel {font-size:x-small;}
.feedtext {font-size:small; }
.boxtext {font-size:small; }
.stext P {font-size:small;}
.xstext {font-size:x-small;}
.navbox A {    font-size: small;}
.feedhead {font-size: small;}
.head {font-size:medium;}
.feed a {font-size: x-small;}
.pt{font-size:medium; }
.100y{font-size:small;}

.fileinfo{font-size: x-small;}

.clist {
    margin:0 5px 0 15px; 
    padding:0;
    list-style-position: outside; 
    list-style-type:disc;
    text-align: justify;    
    }
    

/* this is for ty */
.qbox
{
width: 650px;
height: 40px;
}

html > body .qbox
{
width: auto;
height: auto;
min-width: 650px;
min-height: 40px;
} 

.bd { border-width:1px; border-style:solid; height:95px; width:222px; background-color:white;}
