html { height: 100.12%;  }
body
{
    margin:  0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;

}


table tr td{ vertical-align:top; }
table tr td.arial10{ font-family: Arial; font-size:10pt; }
body { margin:0px; padding:0px; }
img { border:0px; }
form
{
    margin:  0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
input.login { border:1px solid #ccc; }
input.fb_css_inputfield { width:250px; border:1px solid #ccc; font-family:Arial; font-size:10pt; background:#fff;}
select.fb_css_inputfield { width:72px; border:1px solid #ccc; font-family:Arial; font-size:10pt;background:#fff; }
textarea.fb_css_inputfield {  border:1px solid #ccc; font-family:Arial; font-size:10pt;background:#fff; }
div.success_message_div { border:1px solid #A6BFC9; background:#CADEF4; margin:5px;padding:10px; color:#000; font-family:Arial;  font-size:10pt;}
div.error_message_div   { border:1px solid #FF0000; background:#FF8888; margin:5px;padding:10px; color:#000; font-family:Arial;  font-size:10pt;}

h2 { display: inline; font-weight:normal; font-family: Georgia,Times New Roman,Times,serif; font-size: 18pt;}

div.layout_col1{ width:688px; }
div.layout_col2{ width:315px; }
div.layout_vspacer{ height:20px; }
div.layout_hspacer{ width:20px; }

.zd_tabmenu{ list-style: none; padding: 0; margin: 0; }
.zd_tabmenu li{    float: left; margin-right: 1px;   }
.zd_tabmenu li a         { font-family: Arial; font-size:12pt; }
.zd_tabmenu li a         { color:#ddd; background:#000; font-weight:bold; padding-right:8px; padding-left:8px; line-height: 30px; float: left; display: block; text-decoration:none; }
.zd_tabmenu li a:link    { color:#ddd; background:#000; font-weight:bold; padding-right:8px; padding-left:8px; line-height: 30px; float: left; display: block; text-decoration:none; }
.zd_tabmenu li a:visited { color:#ddd; background:#000; font-weight:bold; padding-right:8px; padding-left:8px; line-height: 30px; float: left; display: block; text-decoration:none; }
.zd_tabmenu li a:hover   { color:#ddd; background:#666; font-weight:bold; padding-right:8px; padding-left:8px; line-height: 30px; float: left; display: block; text-decoration:none; }
.zd_tabmenu li.current a { color:#ddd; background:#666; font-weight:bold; padding-right:8px; padding-left:8px; line-height: 30px; float: left; display: block;  text-decoration:none; }
/* Hide from IE5-Mac \*/
.zd_tabmenu li.current a {    float: none   }
/* End hide */


.dir_tabmenu{ list-style: none; padding: 0; margin: 0; }
.dir_tabmenu li{    float: left; margin-right: 4px; font-family:Arial; font-size:10pt; }
.dir_tabmenu li a        { color:#555555; font-weight:bold; padding-right:8px; padding-left:8px; line-height: 25px; float: left; display: block; border: 1px solid #B3B3B3; border-bottom:0px;  }
.dir_tabmenu li a:link   { color:#555555; font-weight:bold; padding-right:8px; padding-left:8px; line-height: 25px; float: left; display: block; border: 1px solid #B3B3B3; border-bottom:0px;  }
.dir_tabmenu li a:visited{ color:#555555; font-weight:bold; padding-right:8px; padding-left:8px; line-height: 25px; float: left; display: block; border: 1px solid #B3B3B3; border-bottom:0px;  }
.dir_tabmenu li a:hover  { color:#759A6B; font-weight:bold; padding-right:8px; padding-left:8px; line-height: 25px; float: left; display: block; border: 1px solid #B3B3B3; border-bottom:0px;  }

.dir_tabmenu li.current a { color:#759A6B; font-weight:bold; padding-right:8px; padding-left:8px; line-height: 25px; float: left; display: block; border: 1px solid #B3B3B3; border-bottom:0px; background: #fff; }
/* Hide from IE5-Mac \*/
.dir_tabmenu li.current a {    float: none   }
/* End hide */

a.imghover           { text-decoration: none;    color: #759A6B;  }
a.imghover:hover     { text-decoration:underline;}
a.imghover img       { border:1px solid #CCCCCC;}
a.imghover:hover img { border:1px solid #759A6B; }

a         { color:#759A6B; text-decoration:none; }
a:link    { color:#759A6B; text-decoration:none;}
a:visited { color:#759A6B; text-decoration:none;}
a:hover   { color:#759A6B; text-decoration:underline;}/* 06c */

a.greenbold         { color:#759A6B; font-weight:bold; text-decoration:none; }
a.greenbold:link    { color:#759A6B; font-weight:bold; text-decoration:none;}
a.greenbold:visited { color:#759A6B; font-weight:bold; text-decoration:none;}
a.greenbold:hover   { color:#759A6B; font-weight:bold; text-decoration:underline;}/* 06c */

a.white         { color:#fff; text-decoration:none; }
a.white:link    { color:#fff; text-decoration:none;}
a.white:visited { color:#fff; text-decoration:none;}
a.white:hover   { color:#fff; text-decoration:underline;}

a.black         { color:#000; text-decoration:none; }
a.black:link    { color:#000; text-decoration:none;}
a.black:visited { color:#000; text-decoration:none;}
a.black:hover   { color:#000; text-decoration:underline;}

a.whitebold         { font-weight:bold; color:#fff; text-decoration:none; }
a.whitebold:link    { font-weight:bold; color:#fff; text-decoration:none; }
a.whitebold:visited { font-weight:bold; color:#fff; text-decoration:none; }
a.whitebold:hover   { font-weight:bold; color:#fff; text-decoration:underline;}

a.hbutton {  height:32px;width:125px; text-decoration:none;}
a.hbutton span{font-weight:bold; font-size:10pt;font-family:Arial;color:#fff;}
a.hbutton span.bl{  float:left; height:32px;background: no-repeat url(images/btn_leftcap.png); width:14px; }
a.hbutton span.bm{  float:left; height:32px;background: repeat-x  url(images/btn_bg.png); padding-top:6px; }
a.hbutton span.br{  float:left; height:32px;background: no-repeat url(images/btn_rightcap.png); width:15px;}

a.hbutton:hover span.bl{  float:left; height:32px;background: no-repeat url(images/btn_leftcap_hover.png); width:14px; }
a.hbutton:hover span.bm{  float:left; height:32px;background: repeat-x  url(images/btn_bg_hover.png); padding-top:6px; }
a.hbutton:hover span.br{  float:left; height:32px;background: no-repeat url(images/btn_rightcap_hover.png); width:15px;}

div.dir_search { border:1px solid #ccc; border-top:0px; padding: 5px;}
div.dir_search          {  font-family: Geneva,Verdana,Helvetica,Arial,sans-serif; font-size: 10pt; }
div.dir_search table td {  font-family: Geneva,Verdana,Helvetica,Arial,sans-serif; font-size: 10pt; }

table.contactform td { font-family: Geneva,Verdana,Helvetica,Arial,sans-serif; font-size: 10pt; }
table.comments td { font-size:10pt;font-family:Arial; }
table.arial10 td { font-size:10pt;font-family:Arial; }
div.arial10 { font-size:10pt;font-family:Arial; }


p img {
  padding: 0;
  max-width: 100%;
}


img.centered {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

img.alignright {
  padding: 4px;
  margin: 0 0 2px 7px;
  display: inline;
}

img.alignleft {
  padding: 4px;
  margin: 0 7px 2px 0;
  display: inline;
}

.alignright {
  float: right;
}

.alignleft {
  float: left
}


.aligncenter, div.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

blockquote {
  border-left:5px solid #DDDDDD;
  margin:15px 30px 0 10px;
  padding-left:20px;
}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike 
{
  color:#777777;
}

div.entry
{
  color:#333333;
  font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;
  padding:14px; 
  font-size: 10pt; 
  line-height:140%;
  text-align:justify;
}

div.entryheader
{
  color:#999;
  text-transform:uppercase; 
  text-align:left; 
  padding-bottom:0; 
  font-size:9px;
}

div.entry a
{
  font-weight:bold;
  text-decoration:none;
  border-bottom:1px dotted #759A6B; 
}

div.entry a:hover
{
  font-weight:bold;
  text-decoration:none;
  background: #ccffaa; 
  color:#333;
}

html > body .entry li {
    margin:7px 0px 8px 10px;
}

html > body .entry ul {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin-left:0;
  padding:0 0 0 10px;
  text-indent:-10px;
}
/* 00B7 00A4 0095 2708 2600 00B0 00BA 00D7 */
.entry ul li:before {
    content: "\00D7 \0020";
}



/**
 * Styles for product search tables
 * by David Cox - david.gawain.cox@gmail.com
 */
table.products {
	border: 1px solid #ccc;
	font-size: 10pt;
	text-align: center;
	border-collapse: collapse;
	margin-top: 10px;
}
table.products td {
	padding: 2px 0px;
}
table.products tr.heading {
	border-bottom: 1px solid #ccc;
	background-color: #ddd;
}
table.products th {
	padding: 2px 3px;
}
table.products tr.even {
	background-color: #eee;
}
