div#hdr div.rbox form
	{ clear:right; float:right; margin-top:3px; padding-right:10px; }

div.tmain
	{ padding:20px 10px; }
div.tmain div#visionbox
	{ float:left; width:335px; padding-left:25px; }
div.tmain div#aboutbox
	{ float:right; width:330px; padding:25px 25px 20px 25px; background:#012E74; }
div.tmain div#aboutbox p
	{ color:#ffffff; }
div.tmain div#aboutbox div#aboutph
	{ width:96px; float:right; padding-top:90px; }
div.tmain div#aboutbox div#abouttx
	{ width:225px; float:left; }
div.tmain div#aboutbox div#abouttx p
	{ line-height:150%; }
div.tmain div#aboutbox div#abouttx p.sig
	{ text-align:right; padding-top:10px; }
div.tmain div#aboutbox div#abouttx p.sig span
	{ font-size:110%; }

div#tbtm
	{ padding:10px 5px; }
div#news
	{ width:489px; float:left; padding-left:10px; }
div#news td.cnt
	{ width:420px; }
div#news td.cnt p
	{ background:url('../img/point.gif') no-repeat 0 5px; padding-left:7px; }

div#comp
	{ float:right; border-left:1px solid #B2B2B2; padding-left:7px; width:232px; margin-bottom:10px; }
div#comp p
	{ font-size:8pt; line-height:10pt; padding-top:2px; padding:5px 10px 0 10px; }
div#comp p.nm
	{ color:#993333; font-size:9pt; line-height:11pt; padding-left:5px; }
div#comp p.rbox
	{ font-size:9pt; padding-right:10px;padding-top:10px; }

div#news div.ttl,
div#comp div.ttl
	{ padding-bottom:10px; }

ul#bar
	{ clear:both; margin-left:150px; }
ul#bar li
	{ font-size:8pt; line-height:10pt; list-style-type:none; float:left; border-top:1px solid #99989D; border-bottom:1px solid #99989D; border-right:1px solid #99989D; padding:2px 5px 0; }
ul#bar li.ttl
	{ background:#99989D; color:#ffffff; }
ul#bar li a, ul#bar li a:hover
	{ color:#333333; }

