
body, html { padding:0; margin:0; font: 10pt Tahoma; color:black; }

h1 { font: bold 12pt Arial; }
h2 { font: bold 11pt Arial; }
h3 { font: bold 10pt Arial; }

#blueback { padding:0; margin:0; margin-bottom:10px; background:#000071 url(/pics/logoneu.jpg) top center no-repeat; }
#logodiv  { padding:0; margin:0; width:800px; text-align:center; }
#logodiv img { padding:0; margin:5px 0 25px; border:0; }

#ptxmenu    { padding:0; margin:0; float:right; margin-right:100px; }
#ptxmenu li { float:left; border-right:1px solid #d0d0d0; list-style-type:none; height:16px; }
#ptxmenu a  { display:block; width:120px; height:16px; text-align:center; font:bold 8pt Arial; color:white; text-decoration:none; }
#ptxmenu a:hover { background-color:#b0b0b0; color:black; }
#ptxmenu a.active { background-color:#ffffff; color:black; }

#ptxante { width:148px; margin:10px; padding:0; display:block; float:left; }
#ptxcont { margin:0 175px; padding:0; vertical-align:top; text-align:justify; line-height:1.4em;  }
#ptxpost { width:148px; margin:10px; padding:0; display:block; float:right; z-index:90; }

#ptxpath { font:8pt Arial; text-align:left; }
#ptxpath a { text-decoration:none; color: black; }

#ptxfoot { width:90%; border-top:1px solid #a0a0a0; text-align:right; font:8pt Arial; color:#a0a0a0; margin:20px 0; padding:0 20px; }
#ptxfoot a { text-decoration:none; color:#a0a0a0; }
#ptxfoot a:hover { color:black; text-decoration:underline; }

#ptxnote { display:none; }

#loginform p { vertical-align:text-bottom; margin-left:5px; }
#loginform input { border:1px solid #c0c0c0; font:8pt Arial; width:60px; float:right; position:relative; top:-3px; }

div.error { font: 10pt Arial; width:70%; border:15px solid #ffaaaa; margin:20px 0;  text-align: left; }
div.error h1 { font:12pt Arial; font-weight: bold; text-align: center; }
div.error li { font:10pt Arial; font-weight: bold; }

div.memberbox { border:8px solid #C8C8FF; background-color:#FFF9BF; margin:0 10%; padding:0 20px 20px 20px; }

@media print {
   #ptxante { display:none; }
   #ptxpost { display:none; }
   #ptxmenu { display:none; }
   #ptxcont { text-align:center; width:100%; margin:0; padding:0; }
   #ptxfoot { display:none; }
   #ptxpath { display:none; }
   #ptxnote { display:block; width:560px; font:8pt Arial; color:#808080; position:absolute; top:60px; left:100px; }
   .noprint { display:none; }
}
/* FFCC33 */
.box1    { margin:0 0 10px 0; padding:0; text-align:left; background:#FFFF9b url(/pics/box1back.gif) repeat-y; font:8pt Arial; }
.box1 p  { padding:0 15px 0 8px; text-align:justify; color:black; }
.box1 h1 { margin:0; padding:1px 0 0 14px; height:16px; background: url(/pics/box1head.gif) no-repeat; color:white; text-align:left; font:bold 9pt Arial; }
.box1 ul { margin:0; padding:5px 0 15px 0; font:8pt Arial; background:url(/pics/box1foot.gif) bottom left no-repeat; }
.box1 li { margin:0; padding:0; list-style-type:none; x-line-height: 8px; height: auto; }
.box1 li a  { display:block; padding:0 0 0 10px; margin:0 5px 0 3px; text-decoration:none; color:black; height:auto; }
.box1 li a:hover { color:black; background-color:#ff80ff; text-decoration:none; }
.box1 li a.active {  color:white; background-color:#171767; }

.box2    { margin:0 0 10px 0; padding:0; text-align:left; background:#ff8000 url(/pics/box1back.gif) repeat-y; font:8pt Arial; }
.box2 p  { padding:0 15px 0 8px; text-align:justify; }
.box2 h1 { margin:0; padding:1px 0 0 14px; height:16px; background: url(/pics/box1head.gif) no-repeat; color:white; text-align:left; font:bold 9pt Arial; }
.box2 ul { margin:0; padding:5px 0 15px 0; font:8pt Arial; line-height:12px; background:url(/pics/box1foot.gif) bottom left no-repeat; }
.box2 li { margin:0; padding:0; list-style-type:none; x-line-height: 8pt; x-height:1.0em; }
.box2 li a  { display:block; padding:0 0 0 10px; margin:0 5px 0 3px; text-decoration:none; color:black; height:auto; }
.box2 li a:hover { color:black; background-color:#ff80ff; text-decoration:none; }
.box2 li a.active {  color:white; background-color:#171767; }

table.thumbs { margin:auto; }
table.thumbs td { vertical-align:top; border:1px solid #a0a0a0; padding:0; }
table.thumbs a { display:block; width:130px; height:130px; text-decoration:none; }
table.thumbs img { border:0; }

table.address { width: 95%; margin: 0 10px; border:0; background-color: #eeeeee; border: 1px solid #dddddd; }
table.address th { padding: 10px 0 0 10px; text-align: left;  }
table.address td { padding: 10px 0 20px 20px; }

table#ktbl th { vertical-align: top; font-weight: normal; width: 120px; }
table#ktbl td { white-space: nowrap; }
table#ktbl input { border:1px solid black; font: 9pt Arial; }
table#ktbl input.nu { border:0; }
table#ktbl select { border:1px solid black; font: 9pt Arial; }
table#ktbl textarea { border:1px solid black; font: 9pt Arial; }



div.thumbs { margin:8px; float:left; vertical-align:top; border:1px solid #a0a0a0; padding:0; }
div.thumbs a { display:block; width:130px; height:130px; text-decoration:none; }
div.thumbs img { border:0; }

table.rednotice { border:3px solid #ffdddd; background-color:#ffaaaa; margin:0 6%; border-collapse:collapse; }
table.rednotice td { border:3px solid red; padding:12px; }
.startbutton { padding:4px 30px; border:2px solid #ff7777; background-color:#ffdddd; color:red; font: bold 24px Arial; text-decoration:none; }
.startbutton:hover { background-color:#ddddff; color:#0057be; border-color:#7777ff; }


