body {
	Xborder-top: 28px solid black;
}
body,td {
	font-family: verdana;
	color: #444;
	font-size: 11px;  
}
a, a:visited {
	color: #05D;
	font-weight: bold;
}

.listhead, .bitss {
	background: #fff url(bar-bg-2.gif) repeat left top;
	border:	1px solid #ABC;
	color: #555;
	font-size: 12px;
	font-weight: normal;
	padding: 0px 1px 0px 5px ;
	line-height: 21px;	
	height: 23px;	
}
.statbar, .statbarr {
	background: #fff url(bar-bg-2.gif) repeat left top;
	border: 1px solid #ABC;
	border-width: 1px 1px 1px 0px; 
	color: #000000;
	padding: 1px 10px 1px 10px;
	height: 23px;	
}
.statbarr {
	border: 1px solid #CCC;
}
.listitem {
	sbackground-image: url(bar-bg-4.gif);
	border-bottom: 1px dotted #CCC;
	padding: 10px;
	padding-left: 15px;
}
.menuitem {
	background-color: #FFF;
	border:	1px solid #ABC;
	border-width: 0px 1px 1px 1px;	
	color: #BBB;
	font-weight: normal;
	padding: 4px	4px	2px	0px;
	font-size: 11px;
}
#ssm {
 padding-left: 5px;
}
#submenuitem {
 background-color: #39D;		
 color: white;
 font-size: 13px;
 padding: 0px;
}
.textitem {
  background:#FFF;
	border: 1px solid #ABC;
	border-width: 0px 0px 0px 0px; 	
	font-weight: bold;
	padding: 3px;
}
.textitem div {
	border-bottom: 1px solid #BBB;
	padding: 5px 0px 7px 3px;
}
.textitem center {
	padding: 10px 0px 0px 0px;
}

.preitem {
	bbackground-image: url(bar-bg-4.gif);
	border-right: 1px dotted #AAA;	
	border-bottom: 1px dotted #AAA;
	padding: 5px;
	padding-left: 10px;
}
#stronTop {
 border: 1px solid #ABC;
 border-width: 0px 1px 1px 1px;  
 width: 155px;
}

.lmenu {
	border-left: 0px solid #aaaacc;
	border-right: 0px solid #aaaacc;		
	background-color: #FFF; 	
	sbackground-image: url(bar-bg-3.gif);	
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin-right: 0px;
}
#catlist {
	margin: 0px 0px 0px 0px;  
	width: 155px;
}
#morelist {
	margin: 8px 0px;   
}

.logo {
	font-family: verdana;
	color: #0000AA;
	font-size: 33px;
	font-weight: bolder;
}
#mbm {
 padding: 10px 0px 0px 5px;
}
.hdr {
	border-left: 0px solid #aaaacc;
	border-right: 0px solid #aaaacc;		
}
.br0 { 
	border-right: 0px solid #dddddd;
	border-bottom: 0px solid #dddddd;
	padding: 0px;
	border-right: 5px solid white;	
	
} 
.br1 { 
	border: 0px solid #dddddd;
	background: #ffffff;
	padding: 0px;
} 
.br2 { 
	border: 0px solid #dddddd;
	background: #ffffff;
	padding: 0px;
} 
a.cur {
	color: #666688;
	font: normal 8px;
	line-height: 11px;
}
.bits {
	color: #55A;
	font-size: 6pt;	
}
.ibits {
 display: none;
}
.mline {
	border-bottom: 1px solid #7777AA;
  margin-top: 4px;
	margin-bottom: 4px;	
}
select, input {
	font: bold 12px;
	background: white;
	color: blue;	
}
input {
	font: normal 15px;
}
.sitem {
 border: 1px solid #7777aa;
}
#timg {
 border: 1px solid #7777aa;
}
#sdz {
 background: #fff;
}
#srcbox {
 background: #DEF;
 border: 1px solid #ABC;	
 color: #3399ff;
 margin: 15px 0px;
 width: 90%;
}
#sds2 {
 border: 2px dotted #ABC;
 border-width:0px 2px 2px 2px; 
}
#tabz {
 margin: 7px 0px 0px 0px;
}
#tabz td {
 font-size: 13px;
 padding: 5px 8px 5px 8px;
 border-bottom: 5px solid white;
}
#tabz td a {
 color: #004879;
} 
#gcnh {
 background:url(header.gif);
 background-position: top left
 font-family:verdana;
 xheight: 10px;
}
#gcntl {
 color:#004879;
 font-size:1.4em;
 margin: -3px 0px -4px 15px;
}
.topBar {
 color: white;
 position: absolute;
 left: 10px;
 top: 7px;
 z-index:2;
 xfont-size:12px;
}

#frcol {
 background-color: #C5E5F4;
 padding: 15px 10px 10px 10px;
 background-image:url(header.gif);
 background-position: top left;
 background-repeat: repeat-x;
}
#snavb {
 margin-left: 1px;
}