body{
	background-color:#335;
	color:#000;
	margin:0px;
	padding:8px;
	font-family:"Lucida Grande","Trebuchet MS",Arial,Helvetica,sans-serif;
}
body.nomargin,body.tg,body.mp{
	padding:0px;
	margin:0px;
}
body.tg{
	background-color:#FFF;
	color:#000;
}
body.mp{
	overflow:hidden;
}

.diivhead{
color:#FFF;
font-family:"Arial Black";
line-height:30px;
font-size:32px;
letter-spacing:-3px;
}
.diivsubhead{
padding-top:1px;
padding-left:3px;
color:#FFF;
font-size:10px;
font-weight:bold;
font-family:"Arial";
letter-spacing:0px;
}

img{
	border:0px;
}
img.mi{
	cursor:pointer;
}

table{
	border:0px;
}
td{
	font-size:10px;
}

/*div,td{
	
}*/

table.tgerr{
	width:100%;
	height:100%;
}
td.tgerr{
	text-align:center;
	vertical-align:middle;
	color:#888;
}

table.mainouter{
	background-color:#EEE;
	width:100%;
	height:100%;
}
td.mainouter{
	padding:0px;
	vertical-align:top;
}

table.maininner{
	width:100%;
}

td.tops{  /* top of s.php */
/*	padding:3px;*/
padding-left:4px;
padding-bottom:1px;
	height:21px;
	font-size:9px;
	white-space:nowrap;
}

td.h1{
	font-size:12px;
	font-weight:bold;
	background-color:#CCC;
}
td.h2{
	font-size:10px;
	font-weight:bold;
	background-color:#DDD;
}
td.bg{
	background-color:#EEE;
}
td.bg2{
	background-color:#DDD;
}



a:link,a:visited{
	cursor:pointer;
	color:#33C;
}
a:hover,a:active{
	cursor:pointer;
	color:#336;
}

div.tgd{
	text-align:center;
	font-size:9px;
	width:100%;
/*	background-color:#B1B1CC;
	color:#000;*/
	background-color:#444;
	color:#BBB;
	font-weight:bold;
	
	vertical-align:middle;
	border:#444 solid 2px;
	border-left-width:0px;
	border-right-width:0px;
	margin-top:3px;
}


table.tgi{
	width:100%;
	background-color:#DDF;
	color:#999;
	vertical-align:middle;
	border:#002 dashed 1px;
	border-left-width:0px;
	border-right-width:0px;
	margin-top:3px;
	margin-bottom:3px;
}
a:link.tgi, a:visited.tgi{
	color:#666;
}
a:active.tgi,a:hover.tgi{
	color:#444;
}
img.tgi{
	cursor:pointer;
	float:right;
/*	width:70px;
	height:18px;*/
}
div.tgi{
	position:static;
	overflow:hidden;
	padding-bottom:1px;
	padding-left:2px;
	word-wrap:break-word;
}


.tgmarked{
	color:#777;
}
a.tgmarked{
	color:#999;
}


table.action{
	border:#000 solid 1px;
	margin-bottom:5px;
}
table.action td{
	background-color:#CCC;
}
table.action a{
	font-size:12px;
	font-weight:bold;
}



listing{
	font-family:monospace;
	font-size:10px;
}
.norm{
	font-size:10px;
	font-weight:normal;
}
.hi{
	color:#600;
	font-weight:normal;
}
.err{
	color:#A00;
	font-weight:bold;
}
.mini{
	font-size:9px;
}
.indent{
	padding-left:6px;
}

.float{
	position:absolute;
	visibility:hidden;
	top:0px;
	left:0px;
/*	margin-right:-15px;
	margin-bottom:-15px;*/
}