/** Floating Images **/
img.fleft{
margin:5px 10px 5px 0px;
border:1px solid #000000;
}
img.fright{
margin:5px 10px 5px 10px;
border:1px solid #000000;
}
/** /Floating Images **/

/*a { color:#82ac01; font-weight:bold; }
a:hover { text-decoration:underline; }*/

#slogan{
display:block;
text-align:right;
margin-right:10px;
/*color:#82ac01;*/
color:#000;
font-weight:bold;
margin-bottom:0px;
}
/* DIV.tabbednavbar */
.tabbed-navbar {
  display:block;
  margin:0;
  padding:5px 10px 0px 0px;/*20px 10px 0px 220px;*/ /*t r b l*/
  width:auto;
  font:small Verdana, Arial, Helvetica, sans-serif;
  text-align:left;
/*border-bottom:1px dashed #82ac01;*/
}

.tabbed-navbar table {
  border:0px none;
  border-collapse:collapse;
  margin:0;
  width:auto;
}

.tabbed-navbar table td {
  border-collapse:collapse;
  vertical-align:top;
  padding:0; /*t r b l*/
  font-size:90%;
/*border:1px dashed;*/
}

.tabbed-navbar a {
  float: left;
  margin:0px;
  margin:4px 0px 0px 0px;
  padding:5px 0 5px 9px;
  /*background:url("../../img/thp/but_left_tab_olive.gif") no-repeat left top;*/
  background:url("../../img/thp/TABS_s_01.gif") no-repeat left top;
  color:#fff;
  color:006600;
}
.tabbed-navbar a span {
  float:left;
  display:inline;
  margin:0px;
  margin:4px 0px 0px 0px;
  padding:5px 10px 5px 0px;
  /*background:url("../../img/thp/but_right_tab_olive.gif") no-repeat right top;*/
  background:url("../../img/thp/TABS_s_02.gif") no-repeat right top;
}
.tabbed-navbar a:hover,.tabbed-navbar a.selected {
  background-position:0% -150px;
  /*color:#82ac01;
  color:#00f;*/
  color:006600;
  padding:6px 0px 8px 9px;
  margin:0px 0px 0px 0px;
}
.tabbed-navbar a:hover span {
  background-position:100% -150px;
  /*color:#82ac01;*/
  color:#00f;
  padding:6px 10px 8px 0px;
  margin:0px 0px 0px 0px;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.tabbed-navbar a span {float:none;}
/* End IE5-Mac hack */

/* SPECIAL IE6 Hacks... fixes a.o. unitpngfix errors... \*/
.tabbed-navbar table { * width:99%;}
.tabbed-navbar a { * position:relative !important; }
.tabbed-navbar a span { * position:static !important; }
/* */

/* /DIV.tabbednavbar */

/* Paragraph headers */
.phead {
display:block;
width:auto;
font-weight:bold;
background-color:#f00;
/*color:#82ac01;*/
color:#000;
}

#frmthcontact { }
#frmthcontact table { width:500px; border-collapse:collapse; }
#frmthcontact .vf_label { width:100px; }
#frmthcontact .vf_mandatory { width:10px; }
#frmthcontact .vf_input { width: 200px; }
#frmthcontact .vf_error { width: 190px; }
#frmthcontact .vf_error span,#frmcontact .vf_error label { width:auto;background:#ffe none;display:inline; }
#frmthcontact .vf_buttonbar { padding-left: 109px; }
/* IE only \*/
#frmthcontact .vf_buttonbar { *padding-left: 110px; }

#frmthcontact textarea, #frmthcontact input { width: 200px; }
#frmthcontact .button1 { width: 100px; }
#frmthcontact textarea { height: 100px; }
#frmthcontact label { display:block; }
#frmthcontact .vf_label label { text-align:left; padding-right:5px; }

/* hide from IE */
#frmthcontact td>textarea, #frmthcontact td>input { margin:1px 0px; }

#frmthcontact input.pbtn-grey { font-weight:bold; color:#0000aa; border:0px none; background:transparent none; width:100px; max-width:100px; height:20px; text-align:center; }
#frmthcontact input.pbtn-win { font-weight:bold; color:#0000aa; border:0px none; background:transparent none; width:168px; height:29px; text-align:center; }
