BODY,P,SPAN,DIV,TABLE,TD,A,FORM,INPUT,TEXTAREA,H1,H2,H3,H4 { font: 100% Tahoma, sans-serif; color: #333333; }

BODY { background: #ccc; text-align: center; padding: 0px; margin: 15px 0;}

IMG { border: 0; }
IMG.left { margin: 0 10px 5px 0; }
IMG.right { margin: 0 0 5px 10px; }
IMG.top { margin: 0 0 5px 0; }
IMG.wide { margin: 5px 0 5px 0; }

FORM { padding: 0; margin: 0; border: 0; }
FIELDSET { padding: 0; margin: 0; border: 0; }
LEGEND { display: none; }
INPUT { font-size: 70%; border: 1px solid #999; }
TEXTAREA { font-size: 70%; border: 1px solid #999; }

CAPTION { display: none;  }

A { font: 100% Tahoma, sans-serif; color: #808080; text-decoration: none;}
A:hover { color: #ff6600; text-decoration: underline; }
A.active { color: #ff6600; }

.left { float: left; }
.right { float: right; }

#body { position: relative; width: 750px; text-align: left; margin: 0 auto; border: 1px solid #777; background: #fff;}
#body .padding { padding: 5px; }

#head { height: 80px; margin: 5px 5px 0 5px; border-bottom: 2px solid #FF9E31; }

#path { margin: 2px 5px; border-top: 2px solid #aaa; }
#path UL { width: 740px; margin: 0; padding: 0; float: left; }
#path UL LI { list-style: none; float: left; background: url(/graphics/misc_right_arrow.png) 0 50% no-repeat;}
#path UL LI A { font-size: 70%; float: left; padding: 7px 3px 7px 13px; }
#path UL LI.home { background: none;}
#path UL LI.home A { padding: 7px 3px 7px 5px; }

#navigation { width: 140px; float: left; margin: 0 0 20px 5px; }
#navigation SPAN { display: block; font-weight: bold; font-size: 70%; background: #8a8a8a; color: #fff; margin: 0; padding: 3px;}
#navigation UL { margin: 0 0 20px 0; padding: 0; }
#navigation UL LI { list-style: none; margin: 0; padding: 0; display: inline;}
#navigation UL LI A { font-size: 70%; padding: 3px 0 0 5px; display: block; }
#navigation UL LI.level1 A {padding-left:15px;}
#navigation UL LI.level2 A {padding-left:25px;}
#navigation UL LI.level3 A {padding-left:35px;}
#navigation UL LI.level4 A {padding-left:45px;}
#navigation UL LI.level5 A {padding-left:55px;}

#content { width: 390px; float: left; margin: 0 0 20px 30px; }
#content H1 { font-weight: bold; font-size: 90%; margin: 0 0 10px 0; padding: 0; }
#content H2 { font-weight: bold; font-size: 70%; margin: 0 0 2px 0; padding: 0;}
#content H3 { font-weight: bold; font-size: 70%; margin: 10px 0 0 0; padding: 0;}
#content P { font-size: 70%; margin: 0 0 10px 0; padding: 0; line-height: 130%;}
#content UL { margin: 0 0 0 15px; padding: 0; }
#content UL LI { list-style-image: url(/graphics/misc_right_arrow.png); margin: 5px 0 5px 0; padding: 0; font-size: 70%}
#content UL.list LI { margin: 0; }
#content OL { margin: 0 0 0 25px; padding: 0; }
#content OL LI { margin: 5px 0 5px 0; padding: 0; font-size: 70%}
#content LABEL {display: block; font-weight: bold; font-size: 70%; margin: 2px 0; padding: 0;}
#content INPUT { width: 210px;}
#content INPUT.error { border: 1px solid #F00; }
#content TEXTAREA { width: 210px; }
#content TEXTAREA.error { border: 1px solid #F00; }
#content INPUT.button { width: auto; margin-top: 8px;}
#content TABLE { width: 390px; }
#content TABLE THEAD TR { background: #8a8a8a;}
#content TABLE THEAD TR TH { font-weight: bold; font-size: 70%; text-align: left; vertical-align: top; color: #fff; margin: 0; padding: 3px;}
#content TABLE TBODY TR TD { font-size: 70%; padding: 3px; }
#content TABLE TBODY TR TH { font-weight: bold; font-size: 70%; text-align: left; vertical-align: top; color: #fff; margin: 0; padding: 3px;}

#content TABLE TR.foot {background: #8a8a8a; }
#content TABLE TR.foot TD A {font-weight: bold; color: #fff; margin: 0; padding: 2px;}

#extra { width: 140px; float: left; margin: 0 0 20px 30px; }
#extra SPAN { display: block; font-weight: bold; font-size: 70%; background: #8a8a8a; color: #fff; margin: 0; padding: 3px;}
#extra UL { margin: 0 0 20px 0; padding: 0; }
#extra UL LI { list-style: none; margin: 0; padding: 0; font-size: 70%; display: inline; }
#extra UL LI A { padding: 3px 0 0 5px; display: block; }
#extra UL.list { margin: 0 0 0 15px; padding: 0; line-height: 70%;}
#extra UL.list LI { display: list-item; list-style-image: url(/graphics/misc_right_arrow.png); margin: 5px 0 5px 0; padding: 0; font-size: 70%; }
#extra UL.list LI A { display: inline; margin: 0; padding: 0; }

#search { position: absolute; top: 43px; right: 5px; width: 30%;}


