body {
	background-color: #151515;
}
#wrap {
	width: 100%;
	max-width: 1024px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
.main {
	background-color: #FFF;
	width: 100%;
}
.padder {
	background-color: #FFF;
}
.buttonblack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000
}
.buttonsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000
}
.cat {
	color: #FFCC66;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #333366;
	font-weight: bold
}
.catcap {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	border: #DDDDDD solid;
	border-width: 0px 0px 1px;
	padding: 0px 0px 1px
}
.catcl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none
}
.catfree {
	color: #FFCC99;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #7D1312;
	font-weight: bold
}
.catrul {
	background-color: #666699
}
.catruldk {
	background-color: #660033
}
.crtastk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #CC0000
}
.crthead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333366
}
.crtrul {
	background-color: #666699
}
.crttot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000033;
	background-color: #CCCCCC
}
.crttxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000000
}
.crttxtsm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #333333;
	text-decoration: none
}
.crttxtsmr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #CC0000
}
.dnhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #330000;
	font-weight: bold;
	line-height: 14px
}
.dnsub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #996666;
	font-weight: bold;
	line-height: 14px
}
.dntxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #000000;
	background-color: #FFFFFF
}
.formtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #330000
}
.formtitl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	color: #333366
}
.hbl1 {
	height: 3px;
	background-color: #FFFFFF
}
.hbl2 {
	height: 5px;
	background-color: #FFFFFF
}
.hcaptd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding: 2px 0px 3px;
	text-align: center;
	background: #D5D5D5;
	border: solid;
	border-width: 1px 0px;
	border-color: #F5F5F5 black #AAAAAA
}
.headrul {
	background-color: #996666
}
.headtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	background-color: #F0F0F0
}
.help {
	color: #FFFFFF;
	background-color: #006600;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	text-decoration: none
}
.hnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFCC66;
	background-color: #333366;
	height: 14px;
	padding: 1px 1px
}
.hnavlk {
	color: #FFCC66;
	text-decoration: none;
	padding-left: 4px
}
.hnavlk:hover {
	color: #FFCC66;
	background-color:#000033
}
td#htnav a {
	text-decoration: none;
	display: block
}
td#htnav a:hover {
	color: #FFCC66;
	background-color:#000033
}
td#htnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFCC66;
	background-color: #333366
}
td#htnav:hover {
	color: #FFCC66;
	background-color:#000033
}
.hnew {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990033;
	padding: 1px 0px 1px;
	text-align: center;
	background: #FFCC66;
	border: solid;
	border-width: 0px 0px 1px;
	border-color: #E0AC43;
	font-weight: bold
}
.htext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #333333;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 9px;
	padding-left: 6px
}
.htextlk {
	text-decoration: none;
	color: #666666;
	font-weight: bold
}
.htextlk:hover {
	text-decoration: underline;
	color: #333366
}
.imbg {
	background-color: #151515;
	font-size: 10px;
	border-right: 1px solid #444040;
}
.imblob {
	background-color: #663333;
	font-size: 9px
}
.imbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	;
	background-color: #D8D4D4
}
.imcap {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC
}
.imcart {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666699;
	line-height: 13px;
	text-decoration: none;
	border-color: black black black #FFFFFF;
	border-left-width: 1px
}
.imcat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: 13px;
	font-weight: bold
}
.imcatlk {
	text-decoration: underline;
	color: #999999;
	font-weight: normal
}
.imcatlk:hover {
	text-decoration: none;
	color: #CCCCCC
}
.imdet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 13px;
	color: #333333;
	border: #F5F5F5 solid;
	border-width: 0px 0px 1px;
	padding: 0px 0px
}
.imdet2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	color: #BB0000;
	border: #F5F5F5 solid;
	border-width: 0px 0px 1px;
	padding: 0px 0px 6px;
}
.imdet2 a {
	color: #AA0000;
	text-decoration: none;
	border-bottom: 1px dotted #990000;
}
.imfdn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #7F4C4C;
	background-color: #EFE5E3
}
.imref {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CCCCFF;
	line-height: 13px;
	background-color: #333366;
	text-align: center;
	height: 18px
}
.imres {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666060
}
.imrul1 {
	border: #CCCCCC solid;
	border-width: 1px 0px 0px
}
.imrul2 {
	background-color: #330000;
	font-size: 10px;
	border-top: 1px solid #151515;
	border-right: 1px solid #544;
	border-bottom: 1px solid #996666;
}
.imrul3 {
	background-color: #996666
}
.imrul4 {
	background-color: #DBC3C3
}
.kwbox {
	background-color: #CCCCCC;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px
}
.kwlnk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333366;
	text-decoration: none
}
.kwlnk:hover {
	color: #CC0000
}
.libbl {
	background: url(graphics/libbl.gif) no-repeat center
}
.libcat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #660033;
	line-height: 13px
}
.libccl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none
}
.libccllk {
	color: #999999;
	text-decoration: none
}
.libccllk:hover {
	color: #333333;
	text-decoration: underline
}
.libdesc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333366;
	line-height: 12px;
	background-color: #F3F3F3
}
.libfre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFCC99;
	background-color: #B40812;
	font-weight: bold;
	text-decoration: none;
	line-height: 14px;
	background-image: url(graphics/bgaut1.jpg)
}
.libfre:hover {
	color: #FFE1BD
}
.libgrp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFCC66;
	height: 16px;
	background: #333366
}
.libgrplk {
	color: #FFCC66;
	text-decoration: none;
	padding-left: 4px
}
.libgrplk:hover {
	color: #FFCC66;
	background-color:#000033
}
.libh {
	background-color: #996699
}
.libnew {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990033;
	background-color: #FFCC66;
	font-weight: bold;
	height: 15px;
	border-color: black black #E0AC43;
	border-style: solid;
	border-bottom-width: 1px
}
.libnewlk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #990033
}
.libpan {
	background-color: #e6e6e6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #663333;
	text-decoration: none
}
.libtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #333333
}
.libtext2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #333333;
	background-color: #DADADA;
	padding: 5px 3px 7px 5px
}
.libvlt {
	background-color: #9999CC;
	width: 1px
}
.libwel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFCC99;
	background-color: #330033
}
td#libgroup a {
	text-decoration: none;
	display: block
}
td#libgroup a:hover {
	color: #FFCC66;
	background-color:#000033
}
td#libgroup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFCC66;
	background-color: #333366
}
td#libgroup:hover {
	color: #FFCC66;
	background-color:#000033
}
.link {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF9933 !important;
}
.link:hover {
	color: #FFCC66 !important;
}
.linkck {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999
}
.linki {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF7E33
}
.linki:hover {
	color: #FF9D33
}
.linkline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px
}
.srchbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #F5F5F5;
	color: #333333;
	line-height: 13px
}
.textcopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	clip: rect( );
	color: #7F7F7F
}
.textep {
	font-weight: bold;
	color: #CC6600;
	text-decoration: none
}
.texth {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #000000;
	text-align: right
}
.texth2 {
	font-family: "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #FF9933;
	text-align: right;
	text-decoration: none
}
.texth3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #FFFFCC
}
.textlink {
	color: #663333;
	font-weight: bold
}
.textmain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #330000;
	padding: 0px 0px 0px 1px;
	text-align: justify
}
.textmainck {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #000000
}
.textsm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #330000
}
.thb1h {
	background: url(graphics/slide1h.gif) no-repeat center center;
	height: 156px;
	text-align: center
}
.thb1v {
	background: url(graphics/slide1v.gif) no-repeat center center;
	height: 156px;
	text-align: center
}
.thbs {
	background: url(graphics/slide.gif) no-repeat center center;
	height: 156px;
	text-align: center
}
.topbak {
	background-image: url(graphics/back.gif);
	background-repeat: no-repeat
}
.topbar {
	layer-background-color: #CC0000;
	layer-background-image: url(graphics/bgaut1.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9933;
	background: #CC0000 url(graphics/bgaut1.jpg)
}
.topbarck {
	background-color: #333333;
	layer-background-color: #333333;
	background-image: url(graphics/inv.gif);
	layer-background-image: url(graphics/inv.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666
}
.topbarfs {
	background-color: #BA0814;
	layer-background-color: #BA0814;
	background-image: url(graphics/inv.gif);
	layer-background-image: url(graphics/inv.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC9933
}
.topcont {
	background-image: url(graphics/pt-contau.gif);
	background-repeat: no-repeat
}
.topgal {
	background-image: url(graphics/pt-gallau.gif);
	background-repeat: no-repeat
}
.tophom {
	background: url(graphics/pt-home.gif) no-repeat right
}
.tophow {
	background-image: url(graphics/pt-howau.gif);
	background-repeat: no-repeat
}
.topinf {
	background-image: url(graphics/pt-infoau.gif);
	background-repeat: no-repeat
}
.topkw {
	background-image: url(graphics/pt-kwau.gif);
	background-repeat: no-repeat
}
.toplnk {
	font-weight: bold;
	text-decoration: none;
	color: #990000 !important;
}
.toplnk:hover {
	color: #FFCC66 !important;
}
.toplnkline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-align: right
}
.toplog {
	background-image: url(graphics/logo1auA.gif);
	background-repeat: no-repeat
}
.toplogfs {
	background-image: url(graphics/logo1auA.gif);
	background-repeat: no-repeat
}
.toppix {
	background-image: url(graphics/pt-libau.gif);
	background-repeat: no-repeat
}
.topqu {
	background-image: url(graphics/info.gif)
}
.toprul {
	background-color: #FF9900
}
.toprulck {
	background-color: #999999
}
.topsam {
	background-image: url(graphics/pt-libau.gif);
	background-repeat: no-repeat
}
.topsrch {
	background-image: url(graphics/pt-srchau.gif);
	background-repeat: no-repeat
}
.topuse {
	background-image: url(graphics/pt-rightau.gif);
	background-repeat: no-repeat
}
.notb {
	font-weight: normal
}
.red {
	color: #BB0000
}
.testthbs {
	background: url(graphics/slide.gif) no-repeat center center;
	height: 156px
}
.toplnklineCopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-align: right;
	vertical-align: bottom;
	padding: 0px 28px 6px 0px
}
.imcomp {
	height: 234px;
	text-align: center
}
.textmainnj {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #330000;
	padding: 0px 0px 0px 1px
}
.libtext1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #333333;
	background-color: #DADADA;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 7px;
	padding-left: 4px
}
.libpre {
	border: 1px #999999 solid
}
.libcel {
	text-align: center
}
.libsrchcell {
	background-color: #F5F5F5;
	vertical-align: top;
	padding: 9px 0px 0px;
	border-top: thin solid #333366;
	border-right: 9px solid #FFFFFF;
	border-bottom: 0px none #ECECEC;
	border-left: 9px solid #FFFFFF;
}
.dum {
	display:none;
}