body { font: 12px Arial, Tahoma, Verdana, Helvetica, sans-serif; text-align: center; margin: 0; padding: 0; }
img { border: 0; }
form { margin: 0; padding: 0; }
p { margin: 0; padding: 0; }

p.small { font-size: 8pt; }
div.load { border-top: 1px solid #ccc; border-bottom: 1px solid #ddd; background: #f7f7f7; font-size: 8pt; margin: 35px 0; padding: 8px 0; font-weight: bold; }

.clearit:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

/*For IE7*/
.clearit { zoom: 1; margin: 0; padding: 0; }
/*End IE7*/

div#sebox { text-align: center; margin: 0 auto; }
div#seo { text-align: left; margin: 0 auto; width: 508px; font: 10pt Tahoma, Arial, Verdana, Helvetica, sans-serif; }
div#seo span { border-bottom: 1px dotted #666; }
div#sewrap {  text-align: center; margin: 0 auto; width: 508px; overflow: hidden; }
div#setxt { float: left; width: 443px; height: 47px; overflow: hidden; background: transparent url(/images/sebg.jpg) top left no-repeat; }
div#setxt input { color: #808080; background: url(/images/txtbg.jpg) center left repeat-x; margin: 7px 0 0 0; width: 424px; height: 27px; border: 1px solid #666; line-height: 27px; font: 20px Arial, Tahoma, Verdana, Helvetica, sans-serif; }
div#sego { float: left; margin: 0 0 0 4px; }
div#footer { margin: 74px 10px 10px 10px; }
div.ndiv, div.ldiv span { border-bottom: 1px dotted #666; }
div.ndiv a, div.ldiv span a { text-decoration: none; }

div#newswrap { float: left; position: relative; width: 310px; height: 18px; overflow: hidden; }
div#newscontent { position: absolute; top: 0; left: 0; line-height: 16px; }
div#newstit { float: left; margin-right: 6px; }
div#newstb { background: #f7f7f7; text-align: center; margin: 0 auto; width: 460px; margin-top: 60px; padding: 7px 6px; border: 1px dotted #808080; }