body {font-family: Verdana, Arial, Helvetica, sans-serif;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}
.content {font-size: 11px;color: #000000;line-height:19px;background-color: #FFFFFF;	background-image: url(/images/content_top_fill_layout.gif);background-repeat: repeat-x;padding:20px 10px 0px 20px} 
h1 {font-size: 15px; font-weight: bold; color: #FF9900}
h2 {font-size: 16px; font-weight: bold; color: #0066CC} 
td {font-size: 11px; color: #000000; line-height: 19px}
.footer {font-size: 10px; color: #FFFFFF; text-decoration: none} 
.header {font-size: 13px; color: #FFE0C1; font-weight: bold}
.subtitle {font-size: 11px; color: #996633; font-weight: bold;}
.link {font-size: 10px; color: #333333; font-weight: bold}
.footer:hover {font-size:10px; color: #FF0000; text-decoration: none} 
a{color:#FF0000} a:hover {color:#999999; text-decoration: none} 
.link:hover {font-size: 10px; color: #FF0000; font-weight: bold }
.grayline {font-size: 10px; color: #CCCCCC; font-weight: bold }
.dottedbox {font-size: 9px; color: #999999; font-weight: lighter; border:1px #999999 dashed}
.title {font-size: 16px; color: #FF0000; font-weight: bold; } 
.text {font-size: 11px; color: #000000; line-height:19px} 
.subtitlehome {font-size: 12px; color: #FFCC99; font-weight: bold;line-height: 12px}
.texthome {font-size: 10px; color: #FFFFFF;line-height: 13px}
.input {font-size: 11px;border-color:#666666;border-width=1px;	color: #000000;	border-top-color: #333333;
	border-top-style: groove;	border-top-width: thin;	border-right-color: #666666;	border-right-width: thin;	background-color: #F4F4F4;}
 .input2 {   border-color: #FFCC99; font-size: 11px; color: #FFFFFF; background-color: #333333; 			border-style: solid;border-width: 1px } 
.blackbold {font-size: 11px;font-weight: bold;color: #000000;}
.bluebold {font-size: 11px; font-weight: bold ; color: #336699}
.redsub {font-size: 11px; font-weight: bold; color: #CC0000}
.trcatalog{PADDING-RIGHT: 10px;	PADDING-LEFT: 10px;	PADDING-BOTTOM: 10px;PADDING-TOP: 10px;	margin-left: 10px;margin-bottom: 10px;margin-right: 10px;margin-top: 10px;}
.trline { background-color: #666666}
.trrec{background-color: #F2F2F2}
.whitetext {font-size: 11px; color: #FFFFFF; }
.yellowtext {font-size: 11px; color: #CC9966;}
.greentext {color: #336600}.greentext:hover {color: #996633;}
.greytext {font-size: 11px; color: #999999}
.linethrough {text-decoration: line-through;color: #990000;	font-weight: bold;}
.redtext {font-size: 11px; color: #FF0000}.redtext:hover {color: #666666;}
.redtitle {	font-size: 14px;font-weight: bold;color: #CC0000;line-height: 18px;}
/* Photo-Caption PZ3 CSS (The Good Stuff) */

.PZ3-l { float:left; margin-right:10px; }
.PZ3-r { float:right; margin-left:10px; direction:rtl; }
  html>/**/body .PZ3-r { position:relative; }

.PZ3zoom { border:1px solid #369; }
.PZ3zoom a,.PZ3zoom a:visited { display:block;
  padding:0; overflow:hidden; text-decoration:none;
  height:100%; width:100%; }
  html>/**/body .PZ3-r a { right:0; }

.PZ3zoom a:hover { position:absolute;
  z-index:999; padding:0; background:none; 
  cursor:default; height:auto; width:auto;
  overflow:visible; border:1px solid #369;
  margin:-1px 0 0 -1px; }
  html>body .PZ3zoom a:hover { margin:-1px -1px 0 -1px; }

.PZ3zoom a img { border:0; height:100%; width:100%; }
.PZ3zoom a:hover img { height:auto; width:auto;
  border:0; }

a:hover .PZ3cap,
a:hover .PZ31cap { display:block;
  direction:ltr; font:10pt verdana,sans-serif;
  margin-top:-3px; background:#369; color:#fff;
  text-align:left; }
a:hover .PZ3cap { padding:3px 5px; }
.PZ3inr { display:block; padding:2px 5px; }

.noCap a:hover .PZ3cap { display:none; }
.noBdr,.noBdr a:hover { border:0; }
.Lnk a:hover { cursor:pointer; }

/* End Photo-Caption Zoom CSS */