body {margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px}
a {color:#666666;text-decoration:none;}
a:active {color:#FFFFFF;}
a.metanavilink {font-size:8.5pt;color:#FFFFFF; font-weight:bold;}
a.metanavilink2 {font-size:8.0pt;color:#666666; }
a.smalllink {font-size:7.5pt;}

.contentbox {
  border:1px #CCCCCC ;
  border-style: none solid solid solid;
  margin:  0px;
  padding: 0px;
}

.recommendbuttons ul {
  padding: 7px 2px 7px 2px;
  margin:  0px 0px 0px 0px;
  background-color: #FFFFFF;
}
.recommendbuttons ul li {
  padding: 3px 3px 3px 3px;
  margin:  0px 0px 0px 0px;
  list-style: none;
  margin: 0px;
  display: inline;
}
.recommendbuttons ul li a {
  padding: 4px 4px 2px 4px;
  margin:  0px 0px 0px 0px;
  border: 1px solid #DDDDDD;
  background-color: #FFFFFF;
  text-decoration: none;
}
.recommendbuttons ul li a img {
  padding: 0px 0px 0px 0px;
  margin:  0px 0px 0px 0px;
  border: 0px solid #000000;
}
.recommendbuttons ul li a:link:hover, .recommendbuttons ul li a:visited:hover {
  background-color: #EEEEEE;
}

.defaulttext {
  color: #444444;
}
.headlinetext {
  font-size:10.0pt;
  font-weight:bold;
  color: #444444;
}
.errortext {
  color:#FF0000; 
  font-weight:bold;
}

.commentbox {
  border:1px #AAAAAA solid;
  background-color: #FFFFFF;
}
.commentboxheader {
 /* background-color: #FFFFFF;*/
}
.commentboxbody {
 /* background-color: #FFFFFF;*/
}


.legalnotice {
  color: #444444;
}
.formbox {
  background-color: #FFFFFF;
}
.formheader {
  font-size:11.0pt;
  color:#000000;
  font-weight:bold;
}
.formtext {
  font-size:8.0pt;
  color:#888888;
}
.formtextbig {
  font-size:8.0pt;
  color:#000000;
  font-weight:bold;
}
.formcontent {
  background-color: #FFFFFF;
  padding: 3px 3px 3px 0px;
}
.formheaderline {
  background-image:url(/lib/guitoolkit/img/solid.gif);
}
.formcontentline {
  background-image:url(/lib/guitoolkit/img/dots.gif);
}
.formcontentspacerline {
  background-image:url(/lib/guitoolkit/img/solid.gif);
}
.formfooterline {
  background-image:url(/lib/guitoolkit/img/solid.gif);
}

.listview{
  background-color: #FFFFFF;
}
.listview:hover {
  background-color: #F0F0F0;
}
.listviewspacer{
  background-image:url(/img/line.png)
}

.toptabstexthigh {
  background-image:url(/img/toptabs/high_middle_1.png);
  text-align: center;
}
.toptabstexthigh a {
  white-space:nowrap;
  font-size:8.0pt;
  color:#993333;
  margin-left:8px;
  margin-right:8px;
  font-weight:bold;
  display: block;
}
.toptabstextlow {
  background-image:url(/img/toptabs/low_middle_1.png);
  text-align: center;
}
.toptabstextlow a{
  white-space:nowrap;
  font-size:8.0pt;
  color:#FFFFFF;
  margin-left:8px;
  margin-right:8px;
  display: block;
}
.tabslow {
  padding: 4px 0px 0px 0px;
}
.tabshigh {
  padding: 4px 0px 0px 0px;
}

.subtabstexthigh {
  background-image:url(/img/headers/header9_3_1.jpg);
  padding-bottom:6px;
}
.subtabstexthigh a {
  white-space:nowrap;
  font-size:7.5pt;
  color:#666666;
  font-weight:bold;
}

.subtabstextlow {
  background-image:url(/img/headers/header9_3_1.jpg);
  padding-bottom:6px;
}
.subtabstextlow a {
  white-space:nowrap;
  font-size:7.5pt;
  color:#999999;
}
.subtabstextlow a:hover {
  white-space:nowrap;
  font-size:7.5pt;
  color:#000000;
  font-weight:normal;
}

.subnavivisible {
  margin: 0px 0px 7px 0px;
  display:block;
}
.subnavihidden {
  display:none;
}

.tabstexthigh {
  white-space:nowrap;
  font-size:8.0pt;
  color:#666666;
  font-weight:bold;
}

.tabstextlow {
  margin: 0px 0px 9px 0px;
  white-space:nowrap;
  font-size:8.0pt;
  color:#999999;
}

.tabstextlow:hover {
  white-space:nowrap;
  font-size:8.0pt;
  color:#000000;
}

.boxheader {
}
.boxheader a, .boxheadertext {
  padding: 5px 0px 3px 5px;
  margin:  0px 0px 0px 0px;
  font-size:8.0pt;
  color:#666666;
  font-weight:bold;
  float: left;
}
.boxheaderbutton {
  padding: 0px 3px 0px 0px;
  margin:  0px 0px 0px 0px;
  float: right;
}
.miniframe {
  width: 160px;
  margin-bottom: 18px;
  background-image:url(/img/boxes/boxd2.png);
}

.naviblock{
  padding: 0px 0px 0px 0px;
  margin:  0px 0px 0px 0px;
  list-style-type:none;
  width: 100%;
}

.navitoplink{
  padding: 3px 0px 0px 4px;
  margin:  0px 0px 0px 0px;
  color:#444444;
}

.navilink{
  padding: 1px 0px 0px 12px;
  margin:  0px 0px 0px 0px;
  color:#666666;
}

.navilinkselected{
}

.navitoplink a:hover {
  color:#666666;
  font-weight:bold;
}

.navilink a:hover {
  color:#666666;
  font-weight:bold;
}
.navitoplink a{
  font-size:8.0pt;
  display: block;
}
.navilink a{
  font-size:8.0pt;
  display: block;
}

.navitoplinkselected a{
  font-size:8.0pt;
  font-weight:bold;
  padding: 2px 0px 0px 4px;
  margin:  0px 0px 0px 0px;
  color:   #666666;
}

.navilinkselected a{
  padding: 0px 0px 0px 12px;
  margin:  0px 0px 0px 0px;
  color:   #666666;
  font-weight:bold;
  font-size:8.0pt;
}

.linkbutton {
}

.linkbutton a{
  padding: 0px 0px 0px 13px;
  margin:  0px 12px 0px 0px;
  font-size: 8.0pt;
  text-decoration: none;
  white-space:nowrap;
  font-weight:bold;
  background-image: url('/img/arrows/arrow_on_10_1.gif');
  background-repeat: no-repeat;
  background-position: left;
}

.linkbutton a:hover {
  padding: 0px 0px 0px 13px;
  margin:  0px 12px 0px 0px;
  font-size: 8.0pt;
  text-decoration: none;
  white-space:nowrap;
  font-weight:bold;
  background-image: url('/img/arrows/arrow_off_10_1.gif');
  background-repeat: no-repeat;
  background-position: left;
}

.pagerbutton1 {
}

.pagerbutton1 a{
  padding: 0px 0px 0px 13px;
  margin:  0px 5px 0px 5px;
  font-size: 8.0pt;
  text-decoration: none;
  font-weight:bold;
  background-image: url('/img/arrows/barrow_on_10_1.gif');
  background-repeat: no-repeat;
  background-position: left;
}

.pagerbutton1 a:hover {
  padding: 0px 0px 0px 13px;
  margin:  0px 5px 0px 5px;
  font-size: 8.0pt;
  text-decoration: none;
  font-weight:bold;
  background-image: url('/img/arrows/barrow_off_10_1.gif');
  background-repeat: no-repeat;
  background-position: left;
}

.pagerbutton2 {
}

.pagerbutton2 a{
  padding: 0px 13px 0px 0px;
  margin:  0px 5px 0px 5px;
  font-size: 8.0pt;
  text-decoration: none;
  font-weight:bold;
  background-image: url('/img/arrows/arrow_on_10_1.gif');
  background-repeat: no-repeat;
  background-position: right;
}

.pagerbutton2 a:hover {
  padding: 0px 13px 0px 0px;
  margin:  0px 5px 0px 5px;
  font-size: 8.0pt;
  text-decoration: none;
  font-weight:bold;
  background-image: url('/img/arrows/arrow_off_10_1.gif');
  background-repeat: no-repeat;
  background-position: right;
}

.detailheader {
  color: #000000;
  background-color: #F8F8F8;
}
.detailcontent {
  color: #000000;
  background-color: #FFFFFF;
}
.detailfooter {
  color: #000000;
  background-color: #F8F8F8;
}
.contenttext {font-size:8.0pt;}
.contentheadline {color:#777777;}
.contentdata {font-weight:bold;}
.contentmainheadline {color:#000000; font-size: 12.0pt; font-weight:bold; display: inline; }

.listtextheadline {color:#333333;font-size:9.0pt;font-weight:bold;}
.listtext {color:#333333;font-size:8.0pt;}
.listtextsmall {color:#333333;font-size:7.0pt;}
.listtexthigh {color:#888888;font-size:8.0pt;}
.listtextanswered {color:#44BB44;font-size:8.0pt;font-weight:bold;}
.listtextnotanswered {color:#BB4444;font-size:8.0pt;font-weight:bold;}

.filterbox {
  background-color: #FFFFFF;
  border: 1px solid #DDDDDD;
  padding: 6px 6px 6px 6px;
  margin:  0px 0px 0px 0px;
}

.messagebox {
  background-color: #FFFFFF;
  border: 1px solid #DDDDDD;
  padding: 6px 6px 6px 6px;
  margin:  0px 0px 0px 0px;
}

