body { background:#fff5a1 url('images/bg.gif') top repeat-x; margin:0; padding:0; font-family:Arial; font-size:12px; color:#a5a5a5; }
.main { background:url('images/banner.jpg') top center no-repeat; width:806px; margin:0 auto; }
.navi { background:url('images/logo.png') top no-repeat; height:331px; /*height:236px; padding-top:95px;*/ }
.navi .navibar { background:url('images/navibar.png') top center no-repeat; width:760px; height:236px; margin:0 auto; font-family:Verdana; color:#fff; font-weight:bold; font-size:11px; position:relative; }

.contentsholder { width:776px; padding-left:24px; background:#7d1515 url('images/newsbarbg.gif') top right repeat-y; margin:0 auto; position:relative; }
.newsbar { float:right; width:220px; padding:12px 11px; }
.newsbar img { border:0; display:block; margin:4px 0; }
.introtext { margin:14px 8px; width:470px; text-align:justify; }
.columnsholder { width:504px; position:relative; font-family:Verdana; }
.column { width:168px; float:left; }
.column .header { width:152px; height:21px; background:url('images/columnbg.jpg') no-repeat; line-height:21px; color:#fff; padding:0 8px; font-size:10px; font-weight:bold; }
.column img { border:0; display:block; margin-bottom:5px; }
.footer { width:780px; padding:0 10px; background:#ffa200; margin:0 auto; height:26px; line-height:26px; color:#fff; font-size:10px; font-family:Verdana; clear:both; }
a { color:#a5a5a5; text-decoration:none; }
a:hover { text-decoration:underline; }
.navibar a { color:#fff; display:block; float:left; height:30px; line-height:30px; padding:0 31px; margin:2px 0; border-right:1px solid #ff8a00; }
.navibar a.last { border:0; }
.yellow { color:#ffc600; }
.orange { color:#ff5400; }
.clear { clear:both; }

h1 { font-weight:bold; color:#ffffff; font-size:18px; margin:0; }
h2 { font-weight:bold; color:#ffffff; font-size:16px; margin:0; }

/*ie6 hack for transparency*/
/* * html .navi { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="shadow_top_left.png", sizingMethod="crop"); }  */
* html body { _text-align:center; }
* html .main { _text-align:center; _background:none; }
* html .navi { _text-align:center; _background:none; }
* html .contentsholder { _text-align:left; _width:800px; }
* html .footer { _width:800px; }