img { margin:0;border:0px;padding:0px; }

.main { border:1px solid #fff; }
	.center-row { background:#fff;border-right:1px solid #fff; }
		.splash { background:#111;border-bottom:1px solid #fff; }
		.box 
		{ 
			background:#333 url('../img/bg-home-box.png') repeat-x bottom;
			padding:2px;
			border-left:1px solid #000;
			border-bottom:1px solid #000;
			color:#fff; 
		}
		.last { border-bottom:0; }
			.box table { padding:1px; }
		

.module th 
{ 
	background:rgb(2, 18, 38) url('../img/bg-white60.png') no-repeat top;
	padding:5px;
	border-bottom:1px dotted #555;
	font-size:12px;
	color:#fff;
	text-align:left; 
}
.module { border-bottom:1px solid #000; }
.module tr td 
{ 
	background:#444 url('../img/bg-home-module.png') repeat-x top;
	padding:2px;
	padding-bottom:10px;
	padding-left:5px;.center-row { background:#111;border:1px solid #fff; }
	color:rgb(228,244,250);
	color:#fff; 
}
.module img { border:3px solid #fff; }

form.newsletter, form.search { padding:3px;text-align:center; }
.button { border:1px inset #111; }


table.contents {  }
	.content { 
		border:1px solid #000; 
		}
		.content th 
		{ 
			background:#000 url('../img/bg-white20.png') repeat-x 0 -5px;
			padding:5px;
			color:#fff;
		}
		.content td {
			background:#eee;
			padding:5px;
			text-align:justify;
		}
		.content td img { float:left;margin-right:3px;border:3px solid #fff; }

