td {  font-family: Verdana, Arial, Helvetica; font-size: 10pt;}
th {font-family: Verdana, Arial; font-size: 10pt}
td.nav { font-size: 12px; font-family: Verdana, Arial, Helvetica;}
.contact {  font-family: Verdana, Arial, Helvetica; font-size: 8pt;}
.line {background-color:#f6f6f6 }
.head {background-color:#E3E8F2; border-style:solid;border-width: 1; border-color : #999999; text-align:center;}
h1 {font-size: 14px;}

td#leftCol{padding:0 0 10px 20px; border-right: 1px solid #656596; }
#navline {margin: 10px 10px 10px 0px;display:block;}
.arrow {padding-left: 6px; margin-left: 6px; }
#topLine {background-color:#656596; height:22px; padding-right:26px; text-align:right; }
		
.bllink {padding: 10px 0 20px 10px;}

		.keywords {color:#656596; padding-top:0px; margin-top:0px;}
		a.info {padding-left: 6px; font-size: 9px; color:#999999}
		#shop  a {display:block; margin:4px 0 0 10px; padding-left:14px; background:transparent url('/images/arr.gif') no-repeat center left!important;}
		.block2  a {display:block; margin:4px 0 0 10px; padding-left:14px; background:transparent url('/images/arr.gif') no-repeat center left!important;}
		.block2 span {display:block; margin:4px 0 0 10px; padding-left:14px;}
		#navline {margin: 10px 10px 10px 0px;display:block;}
		.arrow {padding-left: 6px; margin-left: 6px; }
		#topLine {background-color:#656596; height:22px; padding-right:26px; text-align:right; }


		.white {font-weight:bold;color:#dddddd;}
		h1 {font-size: 14px;}
		.current {font-weight:bold;}
		#top {font-size: 11px; text-align:center; padding-bottom: 20px;}
		#last {font-size: 11px; padding: 12px 20px 0 12px;}
		div#footMenu {text-align:center; font-size: 10px; margin-bottom:30px}
		div#login {width:220px; padding: 0 0 0 8px}
		div#info {padding: 30px 30px 0 30px; font-size: 12px; }
		.del { font-size: 9px; color:#888888}
		.gr {color:#888888}
		.search {font-size: 8pt; height:18px;}
		.search_box {border-style:solid; margin:2px 2px 2px 2px; border 1px solid #656596;}
		div#result {font-size: 10px; color:#999999}
		
		.url {font-size: 9px; color:#009900;}
		.record {padding: 10px 40px 10px 30px;  margin: 0 20px 0 20px;}
		h2.record {font-size: 12px; padding: 0 0 0 0 ; display: inline;}
		ul#aufname {font-size: 12px; list-style-image: url('/images/arr.gif'); }
		li {padding-top:6px}
		
		
.subTitle {font-weight:bold;color:#bb0000;}

.tab {background-color:#ffffff}
.tar {background-color:#ffffff}
.form {color:#333333; font-family:Verdana,Sans-Serif; font-size: 8pt}
.error {color:red}
.myclass {font-family:Verdana,Sans-Serif; font-size: 8pt}


#tree {white-space:nowrap; *overflow-y:scroll; background-color:#eeeeee;  border: solid 3px #aeaeae; padding: 10px 10px 10px 10px}
#tree img      {vertical-align:middle;height:23px;width:16px;margin:2px 0;margin-left:16px;}
#tree div      {margin-left:20px;display:none;  border: solid 1px #FFF;}
#tree div.blk  {display:block;}
#tree div.blki {margin:0;display:inline;}
#tree span { border: solid 1px #FFF; padding:2px; display:inline; top:-2px; font-size:10px; cursor:pointer; cursor:hand; line-height:20px; margin-left:32px;}
#tree span.h { background-color:#eeeeee; border:1px solid #999999;}
#tree span.fld { font-weight:bold;  padding-left:16px; vertical-align:middle; margin-left:2px;}
#tree span.fld2 { font-weight:bold; padding-left:16px; vertical-align:middle; margin-left:2px;}
#tree span.fld3 { font-weight:bold; padding-left:16px; vertical-align:middle; margin-left:2px; background-color:#aaaaaa; border:1px solid #999999;}
.errfield { background-color:#ff6666;}