/* main elements */
body { font-family: verdana, helvetica, sans-serif; color: #404040; background-color: #000000; margin: 0px; }
div, p, th, td, li, dd, dl, dt { font-family: verdana, helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #404040; }

li { list-style: square; padding-bottom:10px; margin-left:-15px; }

/* anchor styles */
a:hover { text-decoration:underline; }
a:active { color:#cccccc; }
a:visited { color:#a19285; }
a { text-decoration:none; color:#a19285; }

a.showcase:hover { text-decoration:underline; }
a.showcase:active { color:#cccccc; }
a.showcase:visited { color:#ffffff; }
a.showcase { text-decoration:none; color:#ffffff; }


/* headers */
h1 { font-family: verdana, helvetica, sans-serif; font-size: 20px; color:#999999; }
h2 { font-family: verdana, helvetica, sans-serif; font-size: 14px; color:#999999; }


/* content elements */
.lightbkgnd { background: #e8e8e8; }
.copyright { margin:10px; font-size: 10px; color: #d2d2d2; }
.sidebar { background: #4b4b4b; vertical-align: top; }
.sidebartext { font-size: 11px; color: #d2d2d2; padding: 10px; } 
.sidebarheader { font-size: 12px; font-weight:bold; color: #ffffcc; padding:10px 10px 0px; }

.showcasetitle1 { font-weight:bold; color: #ffffff; background: #3c68ae; padding:15px 5px 5px; text-align: center;  }
.showcasetitle2 { font-weight:bold; color: #ffffff; background: #ffbd40; padding:15px 5px 5px; text-align: center; }
.showcasetitle3 { font-weight:bold; color: #ffffff; background: #00a841; padding:15px 5px 5px; text-align: center; }
.showcasetitle4 { font-weight:bold; color: #ffffff; background: #eb593b; padding:15px 5px 5px; text-align: center; }
.showcasetext { color: #cccccc; padding:10px 0px 0px;  }
.showcaseinfo { width: 325; vertical-align: bottom; }

.tpid { color: #ffffff }

.mainpic { padding: 20px }
.maindivider { }
.maintext { padding: 20px }



/* dotted line */
.dotted { background: url("../images/pat_dotdbl.gif"); }

