/* FritzPak css file, updated July 2009, ncc.com */

body { background-color: #00306c; color: #444444; margin: 0px; background-image: url(images/fp-repeat.gif); background-repeat: repeat; background-position: top left; }

* { font-family: Arial, Helvetica, Geneva, 'Lucida Sans', sans-serif; }

a:link { color: #002596; }
a:visited { color: #002596; }
a:active { color: #017553; } 
a:hover { color: #017553; }

/*--------------- Restyled HTML tags ------------------*/
td { font-style: normal; font-size: 13px; font-weight: normal; line-height: 20px; }
p { margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 10px; }
sup { font-size: 8px; }
img { border: 0px; padding: 0px; margin: 0px; }
ul { border: 0px; margin-top: 2px; list-style-type: disc; }
ol { border: 0px; margin-top: 2px; list-style-type: decimal; }
li { line-height: 20px; }

/*--------------- Forms ---------------*/
table#request td { padding-bottom: 12px; }
input, textarea { color: #333333; background-color: #FFFFFF; border: 1px solid #B2B2B2; font-size: 12px; }
input2, textarea2 { color: #333333; background-color: #DAFCFA; border: 1px solid #B2B2B2; font-size: 12px; }
select { color: #333333; background-color: #FFFFFF; font-size: 12px; } /* border causes problems in Netscape 4.x */
input.box { color: #333333; background-color: transparent; border: 0px; }
form { margin-bottom: 0px; margin-top: 0px; }


/*--------------- Home Page only ---------------*/
#hp-center { background-image: url(images/fp-home-bg.jpg); background-repeat: no-repeat; background-position: top left; }
#hp-news { background-image: url(images/fp-home-sidebar_03.jpg); background-repeat: no-repeat; background-position: top left; }
#news-block { color: #ffffff; padding: 0 10px 0 16px; }
#news-block a { color: #ffffb1;}

/*--------------- Interior pages ---------------*/
#left-col { background-image: url(images/left-col-bg.jpg); background-repeat: no-repeat; background-position: top left; background-color: #0082ce; }
#left-col-margins { padding: 20px; color: #ffffff; }
#left-col-margins a { color: #c7e7f1; }
#right-col { background-image: url(images/right-col-bg.jpg); background-repeat: no-repeat; background-position: top left; background-color: #c6e8f6; }
#right-col-inset { background-color: #ffffff; margin: 8px 0 0 8px; width: 643px; min-height: 500px; }
#right-col-margins { padding: 20px; padding-bottom: 30px; }
#content-indent { padding: 0 0 0 30px; }
#left-edge { background-image: url(images/fp-left-edge-tile.jpg); background-repeat: repeat-y; background-position: top left; }
#right-edge { background-image: url(images/fp-right-edge-tile.jpg); background-repeat: repeat-y; background-position: top left; }
#single-col { background-image: url(images/single-col-bg.jpg); background-repeat: no-repeat; background-position: top left; background-color: #c6e8f6; }
#single-col-inset { background-color: #ffffff; margin: 8px 0 0 8px; width: 887px; min-height: 500px; }

/*--------------- Quotes ---------------*/
#quotebox { padding-top: 60px; }
.quote { color: #c7e7f1; font-size: 16px; }
.attribution { color: #c7e7f1; font-size: 12px; line-height: 14px; text-align: right; }

/*--------------- Request Samples ---------------*/
#selectproducts { padding-left: 30px; }

/*--------------- Products ---------------*/
#product-photo { text-align: center; }

/*--------------- Database ---------------*/
.lookup { color: #c7e7f1; font-size: 14px; font-weight: normal; margin-top: 10px; }
.label { background-color: #F0F2F3; text-align: right; padding: 1px 4px 1px 1px; }