A { color: #495578; text-decoration: underline; }
A:Visited { color: #495578; text-decoration: underline; }
A:Active { color: #8088A1; text-decoration: none; }
A:Hover { color: #8088A1; text-decoration: none; }

BODY { font-family: Verdana, Tahoma, sans-serif; color: #333333; }
h3 { font: bold 16px Arial; color: #2B2B6A; margin-top: 20px; margin-bottom: 2px; }

HR { padding: 0; height: 0; border: none; border-top: 1px solid #CCCCCC; }
UL { margin: 3px 0 10px 25px; }
UL.m { padding: 0 0 0 0; margin: 0 0 0 10px;  }
LI.m { list-style-image: url(/img/pp.gif); }
LI.mm { list-style-image: url(/img/pp2.gif); color: #CC0000; }
IMG { border: none; }
IMG.b { border: #8088a1 1px solid; }

.text, .smalltext, .infobox { line-height: 120%; font-size: 80%; padding-left: 10px; padding-right: 10px; }
.smalltext, .infobox { font-size: 70%; line-height: 130%; }
.infobox { padding-top: 8px; padding-right: 5px; }
.supersmall { font: 10px Tahoma; }

.caption { font: bold 14px Arial; color: #FFFFFF; margin: 12px 10px 10px 15px; }
.caption a { text-decoration: none; color: #FFFFFF;  }
.caption a:Visited { text-decoration: none; color: #FFFFFF; }
.caption a:Hover { text-decoration: underline; color: #FFFFFF;  }
.caption a:Active { text-decoration: underline; color: #FFFFFF;  }

.Acaption { font: bold 16px Arial; color: #FFFFFF; margin: 10px 10px 10px 15px; }
.Acaption a { text-decoration: none; color: #FFFFFF;  }
.Acaption a:Visited { text-decoration: none; color: #FFFFFF; }
.Acaption a:Hover { text-decoration: underline; color: #FFFFFF;  }
.Acaption a:Active { text-decoration: underline; color: #FFFFFF;  }

.menu { font: 11px Arial; color: #333333; margin: 0px 10px 0px 25px; line-height: 130%; }
.menu a { text-decoration: underline; color: #FFFFFF;  }
.menu a:Visited { text-decoration: underline; color: #FFFFFF; }
.menu a:Hover { text-decoration: none; color: #EEEEEE;  }
.menu a:Active { text-decoration: none; color: #EEEEEE;  }

.Amenu { font: 12px Arial; color: #FFFFFF; margin: 0px 10px 10px 25px; line-height: 130%; }
.Amenu a { text-decoration: underline; color: #FFFFFF;  }
.Amenu a:Visited { text-decoration: underline; color: #FFFFFF; }
.Amenu a:Hover { text-decoration: none; color: #EEEEEE;  }
.Amenu a:Active { text-decoration: none; color: #EEEEEE;  }


.bmenu { font: 11px Arial; color: #333333; line-height: 130%; }
.bmenu a { text-decoration: underline; color: #333333;  }
.bmenu a:Visited { text-decoration: underline; color: #333333; }
.bmenu a:Hover { text-decoration: none; color: #797979;  }
.bmenu a:Active { text-decoration: none; color: #797979;  }


.req { background: url(/img/req.gif) 0px 3px no-repeat; }

DIV.logo { position:absolute; left:30px; top:20px; }
DIV.cap { font-weight: bold; margin-bottom:5px; padding-bottom:4px; background: url(/img/dashed.gif) bottom left; }
DIV.lcap { font: bold 11px Tahoma; color: #495578; margin-bottom:3px; background: url(/img/bp.gif) center left no-repeat; margin-left: -7px; padding-left: 19px; height: 13px; }
DIV.infb { margin: 2px 10px 10px 15px; }

DIV.pop { border: #8088a1 1px solid; background-color: #f7f7f7; font-size: 70%; line-height: 130%; padding: 4px; padding-left: 8px; padding-right: 8px; margin-left: 10px; }

DIV.path { font: 10px Tahoma; color: #333333; margin: 15px 0px 0px 10px; padding-bottom: 6px; border-bottom: #CCCCCC 1px solid; }
DIV.capm { border-left: #CCCCCC 1px solid; }
SPAN.moreprice { padding-left: 17px; width:25%; background: url(/img/zoom.gif) 0px 5px no-repeat; line-height: 120%; }

.mybutton { background: url(/img/wpoint.gif) #495578 center right no-repeat; color: #FFFFFF; font: 11px Verdana; padding-right:12px; }
.mybuttonB { background: url(/img/wpoint2.gif) #495578 center left no-repeat; color: #FFFFFF; font: 11px Verdana; padding-left:12px; }

.r0 { background: url(/img/dashed.gif) left bottom; }
.r1 { background: url(/img/dashed.gif) #F7F7F7 left bottom; }

SPAN.act, SPAN.act2, SPAN.act3 { font: bold 11px Tahoma; width:70px; padding: 3px 0 3px 0; text-align:center; background: url(/img/sm.gif) left bottom no-repeat; }
SPAN.act2 { width:60px; background: url(/img/sm4.gif) left bottom no-repeat; }
SPAN.act3 { width:90px; background: url(/img/sm5.gif) left bottom no-repeat; }
SPAN.noact, SPAN.noact2, SPAN.noact3 { font: 11px Tahoma; width:70px; padding: 2px 0 3px 0; text-align:center;  background: url(/img/sm2.gif) left bottom no-repeat; }
SPAN.noact2 { width:60px; background: url(/img/sm3.gif) left bottom no-repeat; }
SPAN.noact3 { width:90px; background: url(/img/sm6.gif) left bottom no-repeat; }

FORM { border:none; padding: 0; margin: 0; }
INPUT.form100, SELECT { font: 11px Tahoma; width: 100%; height: 19px; }
TEXTAREA { font: 11px Verdana; width: 100%; height: 80px; }
