A { color: #2B2B6A; text-decoration: underline; }
A:Visited { color: #2B2B6A; text-decoration: underline; }
A:Active { color: #CC0000; text-decoration: none; }
A:Hover { color: #CC0000; text-decoration: none; }

BODY { font-family: Tahoma, sans-serif; color: #333333; }
h3 { font: 18px Tahoma; color: #2B2B6A; margin: 30px 0 7px 0; padding-left: 21px; background: url(/img/pp.gif) 3px 7px no-repeat; }
h4 { font: 18px Tahoma; }

HR { padding: 0; height: 0; border: none; border-top: 1px solid #CCCCCC; }
UL { padding: 0 0 0 2em; margin: 0.5em 0 1em 0; list-style-type: square; }
IMG { border: none; }

.text { line-height: 130%; font-size: 80%; padding-left: 10px; }
.smalltext { line-height: 135%; font-size: 70%; }
.tel { font: 18px Tahoma; color: #FFFFFF; }
.ordertext { font-size: 11px; line-height: 130%; }

.Xsmalltext { line-height: 155%; font-size: 60%; }
.Xsmalltext a { text-decoration: none; }
.Xsmalltext a:Visited { text-decoration: none; }
.Xsmalltext a:Hover { text-decoration: underline;  }
.Xsmalltext a:Active { text-decoration: underline;  }

TD.pt { border-left: #000000 1px solid; border-bottom: #000000 1px solid; }
DIV.error { padding:5px; padding-left: 25px; margin-top:20px; background: url(/img/p_err.gif) #FCFBF7 0px 5px no-repeat; border: #CC0000 1px dashed; font: bold 11px Tahoma; color: #CC0000; width: 100%; }

.menu { font: bold 12px Arial; }
.menu a { text-decoration: none;  }
.menu a:Visited { text-decoration: none; }
.menu a:Hover { text-decoration: underline;  }
.menu a:Active { text-decoration: underline;  }

FORM { border:none; padding: 0; margin: 0; }
INPUT.form100, SELECT { font: 11px Tahoma; width: 98%; height: 19px; }
TEXTAREA { font: 11px Verdana; width: 95%; height: 80px; }
