a.h1, a.h1:active, a.h1:link, a.h1:visited, a.h1:hover{
background-color:transparent;
color:#000000;
font: bold 18px arial,verdana,helvetica,sans-serif;
text-decoration:none;
display:block;
text-shadow: #999 0.1em 0.1em 0.2em;
}

#cToggle01,#cToggle02,#cToggle03,#cToggle04,#cToggle05,#cToggle06,#cToggle07,#cToggle08,#cToggle09,#cToggle10,
#cToggle11,#cToggle12,#cToggle13,#cToggle14,#cToggle15,#cToggle16,#cToggle17,#cToggle18,#cToggle19,#cToggle20{
background-color:#f0f8ff;/* excellent toggle ala mfg5 - see function toggle_visibility(id) at /js/common.js */
/* border:1px solid #336699; */
color:#000000;
display:none;
margin:5px 5px 5px 10px;
padding-left:10px;
}
p.toggle{
margin:5px 5px 5px 10px;
border-top:1px solid #336699;
padding:3px;
}

a.toggle{
text-decoration:none;
}


a.faqlink{
background-color:transparent;/* F.A.Q. page */
color:#000099;
font-family:arial,helvetica,sans-serif,verdana;
font-size:12px;
}
a.faqlink:hover{
background-color:#F7F7F7;
color:#0066CC;
font-family:arial,helvetica,sans-serif,verdana;/* F.A.Q. page */
font-size:12px;
}
a.nav-lateral{
background-color:transparent;
color:#FFFFFF;
text-decoration:none;
}
a.nav-lateral-copyright{
background-color:transparent;
color:#FFFFFF;
font-size:10px;
text-decoration:none;
}
a.nav-lateral:hover{
background-color:transparent;
color:#99ccff;
}
a.nav-lateral-copyright:hover{
background-color:transparent;
color:#99ccff;
font-size:10px;
}

blockquote.faqtxt{
background-color:transparent;/* F.A.Q. page */
color:#222222;
font-family:verdana,helvetica,arial,sans-serif;
font-size:12px;
font-weight:normal;
padding:0px 2px;
padding-right:8px;
}
body{
background-color:#ffffff;
color:#000000;
font-family:verdana,helvetica,arial,sans-serif;
font-size:small;
font-weight:normal;
margin:0px;
}
code{
font-family:verdana,arial,helvetica,sans-serif;
font-size:12px;
}
div.lftnav-selected-page{
background-color:transparent;
color:#336699;
display:block;/* typically resembles #lftnav a:hover{}*/
font-family:verdana,arial,helvetica,sans-serif;
font-size:12px;
line-height:180%;
margin:0px;
padding:2px 0px 2px 10px;
width:180px;
}
div.nav-drop-down{
padding:10px 0px 5px 10px;/* seldom used optgroup section nav */
}
div.td-right{
padding:5px;
}
h1{
font-family:arial,verdana,helvetica,sans-serif;
font-size:18px;
font-weight:bold;
text-shadow: #999 0.1em 0.1em 0.2em;
}
h1.faqcategory{
background-color:#006666;
color:#F1F1F1;
font-family:veranda,arial,helvetica,sans-serif;
font-size:15px;
font-weight:bold;
padding:5px;
}
h2{
font-family:arial,verdana,helvetica,sans-serif;
font-size:15px;
font-weight:bold;
}
h3{
font-family:arial,verdana,helvetica,sans-serif;
font-size:14px;
font-weight:bold;
}
h4{
font-family:arial,verdana,helvetica,sans-serif;
font-size:13px;
font-weight:bold;
}
h5{
font-family:arial,verdana,helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}
ol{
font-size:small;
list-style-type:decimal;
}
p{
background-color:transparent;
color:#000000;
font-family:verdana,arial,helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-weight:normal;
}
pre{
font-family:verdana,arial,helvetica,sans-serif;
font-size:12px;
}
select.navigation{
font-family:verdana,helvetica,arial,sans-serif;/* optional drop-down section navigation */
font-size:12px;
}
table{
border-collapse:collapse;
}
table.container{
background-color:#FFFFFF;/* container table surrounding all content (debug:enable border) useful for pages having image borders */
border-collapse:collapse;
color:#000000;
}
table.content{
background-color:#FFFFFF;/* content table and cell (inside container table) -- only set color of content and header tables */
color:#000000;
}
table.hdr{
background-color:#6699cc;
background-image:url("http://www.hockinson.com/images/bg/blue.png");
background-repeat:repeat;
color:#ffffff;
/* width:100%; */
}
table.nav-lateral-top{
background-color:#336699;
color:#FFFFFF;
width:100%;
height:32px;
}
table.nocollapse{
border-collapse:separate;
}
td{
font-size:small;
}
td.content{
background-color:#FFFFFF;/* intended to preclude usage of div class=content */
border-left:1px solid #cccccc;
color:#000000;
line-height:140%;
padding:0px 30px 0px 30px;
}
td.hdr{
background-color:transparent;
color:#ffffff;
height:80px;
padding:0px 0px 0px 15px;
vertical-align:middle;
width:900px;
height:60px;
}
td.nav-lateral-copyright{
background-color:#336699;
color:#FFFFFF;
padding:10px;
font-size:10px;
text-align:center;
}
td.nav-lateral-top{
background-color:#336699;
color:#99ccff;
padding:5px 5px 5px 15px;
vertical-align:middle;
width:900px;
}
td.nopadding{
padding:0px;/* slide show bg-image */
}
td.spacer-chromey{
background-image:url("http://www.hockinson.com/images/chromey3px.jpg");
background-repeat:repeat;
height:3px;
}
td.spacer-skinny{
background-color:#999999;
color:#FFFFFF;
height:1px;
}
td.td-left{
height:400px;
width:180px;
}
td.td-right{
background-color:#f0f8ff;
border-left:1px solid #CCCCCC;
color:#660000;
padding:0px;
width:180px;
}
th{
font-family:verdana,helvetica,arial,sans-serif;
font-size:small;
font-weight:normal;
}
tr{
vertical-align:top;
}
tr.ctr{
vertical-align:middle;
}
.accent{
background-color:#f0f8ff;/* D.H. */
border:1px solid #999999;
color:#000000;
padding:5px;
}
.faqtitle{
background-color:transparent;
color:#003399;/* F.A.Q. page */
font-family:arial,verdana,helvetica,sans-serif;
font-size:14px;
font-weight:bold;
}
.green{
background-color:transparent;
color:#006600;
}
.nav-lateral-top-hyphen{
background-color:transparent;
color:#99ccff;
}
.nomargin{
margin:0px;
}
.pic-right{
border:1px solid #cccccc;
margin:0px 0px 10px 10px;
}
.red{
background-color:transparent;
color:#ff0000;
}
.tiny{
font-size:10px;
}
.white{
background-color:transparent;
color:#ffffff;
}
#content0,#content1,#content2,#content3,#content4,#content5{
background-color:transparent;/* JS FAQ to do one Read More link per page;see also faq.js.css */
color:#666666;
display:none;
margin:5px 0px;
}
#lftnav a{
display:block;
font-family:verdana,arial,helvetica,sans-serif;
font-size:12px;
line-height:180%;
margin:0px;
padding:2px 0px 2px 10px;
width:180px;
}
#lftnav a:hover{
font-style:normal;
padding:2px 0px 2px 10px;
}

/* affects Contact Us form, etc. */
small{
font-family:verdana,helvetica,arial,sans-serif;
font-size:10px;
font-weight:normal;
}
a.forms{
background-color:transparent;
color:#000000;
font-family:verdana,helvetica,arial,sans-serif;
font-size:12px;
font-weight:normal;
}
a.forms:hover{
background-color:transparent;
color:#FF0000;
}
form{
margin:0px;
}
input,label,select,textarea,legend,button{
font-family:verdana,helvetica,arial,sans-serif;
font-size:12px;
}
input.buttons{
background-color:#CCCCCC;
border:1px solid #000000;
color:#000000;
font-family:verdana,arial,helvetica,sans-serif;
font-size:12px;
font-weight:normal;
}
input.forms,select.forms,textarea.forms{
background-color:#f0f8ff;
border:1px solid #999999;
color:#000000;
font-family:verdana,helvetica,arial,sans-serif;
font-size:12px;
font-weight:normal;
}
input.forms-error,select.forms-error,textarea.forms-error{
background-color:#f0f8ff;
border:1px solid #FF0000;
color:#000000;
font-family:verdana,arial,helvetica,sans-serif;
font-size:12px;
}
table.forms{
background-color:#FFFFFF;
border:1px solid #999999;
color:#000000;
}
td.forms-error{
background-color:transparent;
color:#FF0000;
font-family:verdana,arial,helvetica,sans-serif;
font-size:12px;
}
.forms{
font-family:verdana,helvetica,arial,sans-serif;
font-size:12px;
}
.forms-error{
background-color:transparent;
color:#FF0000;
font-family:verdana,helvetica,arial,sans-serif;
font-size:12px;
}


td.forms2{
background-color:transparent;
color:#000000;
font-family:verdana,arial,helvetica,sans-serif;
font-size:12px;
line-height:150%;
}

td.forms2-error{
background-color:transparent;
color:#FF0000;
font-family:verdana,arial,helvetica,sans-serif;
font-size:12px;
line-height:150%;
}




.bdr{/* shopping cart invoices */
border:1px solid #708691;}

table.order{/* shopping cart invoices */
background-color:#FFFFFF;
border-left:1px solid #999999;
border-right:1px solid #999999;
border-top:1px solid #999999;
color:#000000;
}

td.order-hdr{/* shopping cart invoices */
font-size:11px;
background-color:#ffff00;
border-bottom:1px solid #999999;
border-top:1px solid #999999;
color:#000000;
}

td.order-hdr2{/* shopping cart invoices */
font-size:11px;
background-color:#f0f8ff;
border-bottom:1px solid #999999;
border-top:1px solid #999999;
color:#000000;
}


a.nav-sendpage{/* send page links usually disabled */
background-color:transparent;
color:#ffffff;
font-size:12px;
}
a.nav-sendpage:hover{/* send page links usually disabled */
background-color:transparent;
color:#ff0000;
}
td.nav-sendpage{/* send page links usually disabled */
background-color:#660000;
border-top:1px solid #CCCCCC;
color:#ff0000;
font-size:12px;
line-height:100%;
padding:5px;
text-align:center;
}

td.forum{
padding:2px;
}
a.forum{
background-color:transparent;
color:#000000;
font-family:verdana,helvetica,arial,sans-serif;
font-size:12px;
font-weight:normal;
}
a.forum:hover{
background-color:transparent;
color:#ff0000;
}
a.forum:visited{
background-color:transparent;
color:#999999;
}
.gray-txt{
background-color:transparent;
color:#999999;
}

/* Ajax */

a.ajax{
background-color:transparent;
color:#000000;
font-family:verdana,helvetica,arial,sans-serif;
font-size:12px;
font-weight:normal;
}
a.ajax:hover{
background-color:transparent;
color:#ff0000;
}
a.ajax:visited{
background-color:transparent;
color:#999999;
}
a.ajax:active{
background-color:transparent;
color:#008000;
}
#ajax-span{
background-color:#ffffcc;
color:#cc9966;
font-family:verdana,arial,helvetica,sans-serif;
font-size:12px;
padding:3px;
border:thin outset #999999;
text-align:center;
}
#ajax-text-1, #db{
background-color:#ffffcc;
color:#000000;
padding:5px;
border:1px solid #999999;
font-size:12px;
margin:5px;
}
input.my_url{
display:none;/*spam trap*/
}

/* phpMyEdit styles + HR */

a.pme-header,
a.pme-sortinfo,
a.pme-queryinfo{
font-size:11px;
}
a.pme-tab{
background-color:transparent;
color:#666666;
font-size:11px;
}
a.pme-tab-selected{
background-color:transparent;
color:#000000;
font-size:11px;
}

hr,hr.pme-hr{
background-color:transparent;
color:#CCCCCC;
height:1px;
}

img.pme-navigation-0,
img.pme-navigation-1{
margin-right:5px;
}
/* Buttons:Pagination */
input.pme-add,
input.pme-first,
input.pme-prev,
input.pme-next,
input.pme-last{
font-size:11px;
}
/* Buttons:General */
input.pme-cancel,
input.pme-change,
input.pme-copy,
input.pme-delete,
input.pme-goto,
input.pme-more,
input.pme-navigation-0,
input.pme-navigation-1,
input.pme-save,
input.pme-view{
background-color:#336699;
color:#FFFFFF;
font-size:11px;
}
/* Buttons:Search / Filter records */
input.pme-filter,
input.pme-filter-right-justify{
background-color:#FFFFFF;
border:1px solid #CCCCCC;
color:#000000;
}
/* Buttons:Hide,Clear,Query buttons */
input.pme-search,
input.pme-hide,
input.pme-query,
input.pme-clear{
background-color:#336699;
color:#FFFFFF;
font-size:11px;
margin-right:3px;
}
table.pme-main{
margin-top:8px;
}
table.pme-navigation{
border-collapse:separate;/*
margin:0px 0px 10px 0px;
*/
text-align:center;
}

td.pme-buttons{
padding:2px;
}
/* border-bottom for List mode */
td.pme-cell-0-right-justify,
td.pme-cell-0,
td.pme-cell-1-right-justify,
td.pme-cell-1,
td.pme-filter-right-justify,
td.pme-filter{
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
padding:3px;
}
/* Edit/View modes */
td.pme-key-0-right-justify,
td.pme-key-0,
td.pme-key-1-right-justify,
td.pme-key-1,
td.pme-value-0-right-justify,
td.pme-value-0,
td.pme-value-1-right-justify,
td.pme-value-1{
padding:3px;
}
td.pme-message,
td.pme-stats,
p.pme-message{
font-size:11px;
margin-left:3px;
padding:3px;
vertical-align:middle;
}
td.pme-navigation-0,
td.pme-navigation-1{
border-bottom:1px solid #CCCCCC;
padding:3px;
white-space:nowrap;
}
td.pme-queryinfo,
td.pme-sortinfo{
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
font-size:11px;
padding:3px;
}

th.pme-header{
background-color:#ccccff;
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
color:#000000;
padding:3px;
text-align:left;
white-space:nowrap;
}
th.pme-header-right-justify{
background-color:#ccccff;
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
color:#000000;
padding:3px;
text-align:right;
white-space:nowrap;
}
tr.pme-tab{
height:19px;
line-height:100%;
vertical-align:middle;
}
.pme-add,
.pme-buttons,
.pme-cancel,
.pme-cell-0,
.pme-cell-1,
.pme-change,
.pme-copy,
.pme-delete,
.pme-filter-right-justify,
.pme-filter,
.pme-first,
.pme-form,
.pme-goto,
.pme-header-right-justify,
.pme-header,
.pme-help-0,
.pme-help-1,
.pme-input-0-right-justify,
.pme-input-0,
.pme-input-1-right-justify,
.pme-input-1,
.pme-key-0-right-justify,
.pme-key-0,
.pme-key-1-right-justify,
.pme-key-1,
.pme-last,
.pme-main,
.pme-message,
.pme-more,
.pme-navigation-0,
.pme-navigation-1,
.pme-navigation,
.pme-next,
.pme-prev,
.pme-queryinfo,
.pme-row-0-right-justify,
.pme-row-0,
.pme-row-1-right-justify,
.pme-row-1,
.pme-save,
.pme-sortinfo,
.pme-stats,
.pme-value-0-right-justify,
.pme-value-0,
.pme-value-1-right-justify,
.pme-value-1,
.pme-view{
font-family:verdana,helvetica,arial,sans-serif;
font-size:11px;
font-weight:normal;
}
.pme-header-right-justify,
.pme-cell-0-right-justify,
.pme-cell-1-right-justify{
font-family:verdana,helvetica,arial,sans-serif;
font-size:11px;
font-weight:normal;
text-align:right;
}
/* .pme-query,.pme-clear,.pme-hide,.pme-search{
font-size:11px;
}
*/


td.pme-tab{
background-color:#f0f8ff;
border:1px solid #999999;
color:#000000;
padding:2px 5px;
}

td.pme-tab-selected{
background-color:#ccccff;
border:1px solid #000000;
color:#000000;
padding:2px 5px;
}

caption.pme-tab-caption{
text-align:center;
/*
padding:2px;
*/
margin:5px 0px 0px 0px;
background-color:#f0f8ff;
border:1px solid #000000;
color:#ff0000;
width:100px;
}
/*td.pme-tab-end{}*/

table.pme-tab{
margin:8px 6px 6px 6px;
}

img.rt{
margin:0px 0px 10px 10px;
float:right;
}
img.lt{
margin:0px 10px 10px 0px;
float:left;
}
img.rtbdr{
margin:0px 0px 10px 10px;
float:right;
border:1px solid #cccccc;
}
img.ltbdr{
margin:0px 10px 10px 0px;
float:left;
border:1px solid #cccccc;
}

.cloud{
font-size:11px;
}