body { margin: 5px 0 5px 0; background: #eee url(/img/bg.gif) repeat-y top center; 
color: #333; text-align: center; font-family: Arial, sans-serif; }
div#center { margin: 0 auto; width: 781px; text-align: left; }
table#header { border-style: none; width: 100%; padding: 0 5px 0 0; margin: 0 0 6px 0; }
div#main { float: left; padding: 35px 0 0 0; margin: 0 6px 0 7px; background: #ffffff url(/img/pipeline.gif) no-repeat top left; width: 766px; }
div#nav { float: right; margin: 70px 0 0 0; width: 158px; }
div#nav img { border-style: none; }
div#content { font-size: 12px; line-height: 1.5; padding: 0 188px 0 14px; }
div.form { text-align: center; color: #999; margin: 30px 10px 0 0; }
table.form { color: #999; }
h2 { font-size: 15px; font-weight: bold; padding: 0 0 15px 0; margin: 0; }
p { padding: 0 0 15px 0; margin: 0; }
p a:link, p a:active, p a:visited { text-decoration: underline; }
p.justify { text-align: justify; }
a:link, a:active, a:visited { color: #333; text-decoration: none; }
a:hover { color: #5ca5ff; text-decoration: underline; }
div#banner { clear: both; padding: 25px 0 5px 0; text-align: center; }
div#footer { background: #fff url(/img/pipeline_s.gif) no-repeat top left; padding: 52px 0 20px 0; font-size: 10px; text-align: center; text-transform: uppercase; }
div#footer a:link, div#footer a:active, div#footer a:visited { color: #000; text-decoration: underline; }
div#bigbanner { border: 1px dashed #003399; margin: 20px 0 0 60px; width: 338px; padding: 10px; }
div#breadcrumb { color: #bbb; font-weight: bold; padding: 0 0 6px 1px; margin: 0 0 20px 6px; font-size: 11px; border-bottom: 1px solid #bbb; width: 584px; }
div#breadcrumb a:link, div#breadcrumb a:visited, div#breadcrumb a:active { color: #aaa; text-decoration: none; }
div#breadcrumb a:hover { text-decoration: underline; }
input { font-size: 12px; font-family: Arial, sans-serif; }
img { border-style: none; }
form { padding: 0; margin: 0; }
.required { font-style: italic; color: #999; }
.required a:link, .required a:visited, .required a:active { color: #999; }
.required_unfilled { font-style: italic; color: #E00; }
.required_filled { visibility: hidden; }
.field_unfilled { color: #E00; }
blockquote { margin: 0 0 15px 25px; padding: 0; }
ol, ul { margin: 5px 0 5px 0; padding: 0 0 0 40px; }
li { margin-bottom: 5px; }
textarea { overflow: auto; }
div.hr { border-top: 1px solid #888; }
div.formhead { margin-bottom: 10px; font-weight: bold; font-size: 15px; }
a.gal { color: #555; text-decoration: none; }
img { padding: 0; margin: 0; }
div.pop { position: absolute; top: -1000px; left: -1000px; background-color: #fff; padding: 2px; }
.block, a.gal, img.tmb, div.pop img { display: block; vertical-align: top; }
table.gallery_disp td { padding-bottom: 10px; }
div.spacer { margin: 16px 0 15px 0; height: 8px; background: transparent url(/img/spacer2.gif) 0 0 repeat-x; }
img.mid { vertical-align: middle; margin-bottom: 2px; }
div.pages { text-align: center; margin: 4px 0 0 0; }
a:link.page, a:visited.page, a:active.page { font-weight: bold; font-size: 12px; color: #999; text-decoration: none; }
a:link.pagesel, a:visited.pagesel, a:active.pagesel { font-weight: bold; font-size: 12px; color: #222; }
.smaller { font-size: 10px; }
.nowrap { white-space: nowrap; }
div.gt { background: #f2f2f2 url(/img/t.gif) top left repeat-x; width: 99%; }
div.gr { background: transparent url(/img/r.gif) top right repeat-y; }
div.gb { background: transparent url(/img/b.gif) bottom left repeat-x; }
div.gl { background: transparent url(/img/l.gif) top left repeat-y; }
div.gtl { background: transparent url(/img/tl.gif) top left no-repeat; }
div.gtr { background: transparent url(/img/tr.gif) top right no-repeat; }
div.gbr { background: transparent url(/img/br.gif) bottom right no-repeat; }
div.gbl { background: transparent url(/img/bl.gif) bottom left no-repeat; padding: 5px; }
div.gh { font-family: arial, sans-serif; background: #548bd3; height: 17px; margin: 0 0 1px 0; padding: 3px 0 2px 0; font-size: 10px; color: #fff; }
div.gh a:link, div.gh a:active, div.gh a:visited { color: #fff; text-decoration: none; display: block; }
div.gt input, div.gt input select { border: 1px solid #aaa; background: #fff; color: #000; }
div.gt input.input, input.input { cursor: pointer; border: 1px solid #8f8f8f; background: #9f9f9f; color: #fff; }
input#upload { margin: 5px 0; width: 90px; }
div#fupl, div#imgd, div#bulk, div#cgal, div#gopt, div#lnki { padding: 14px 6px 15px 6px; }
div#cgal, div#fupl, div#bulk { text-align: center; }
span.sh { font-family: Courier, sans-serif; font-weight: bold; }
input.inputb { background: #9f9f9f; border: 1px solid #8f8f8f; width: 160px; font-size: 11px; color: #fff; margin: 0 0 2px 0; }
a:link.underline, a:visited.underline, a:active.underline { text-decoration: underline; }
div.notice { border: 1px solid #ddd; background: #fafafa; font-size: 11px; padding: 10px; width: 95%; }
p.notice { color: #f00; font-weight: bold; }
.order { list-style-type: none; margin: 9px 0 0 17px; padding: 0; }
.ddpix { position: relative; float: left; width: 150px; margin: 0 30px 17px 0; }
.ddpix div.ddthumb { background: #fff; width: 150px; text-align: center; overflow: hidden; cursor: move; background: #f1f1f1; height: 150px; font-size: 1px; }
.ddpix .caption { padding: 2px 2px; margin: 2px 0; text-align: center; height: 1em; font-size: 12px;  }
div#upfields { margin: 0 0 8px 0; }
div#upfields input { margin: 3px 0; }
