@import url('/css/common.css');

body { margin:0; padding:0; font-family:arial,verdana; font-size:12px; color:#444; background:url('../layout/bg_body.jpg') repeat-x #fff; text-align:center; }
form { margin:0; padding:0; }

.mainwrap { width:900px; margin:0 auto; background:url('../layout/bg_mainwrap.jpg') no-repeat; min-height:500px; height:auto !important; height:500px; text-align:left; }

.header { height:240px; }
.header .logo { position:relative; left:40px; top:92px; }
.header .logo img { border:0; }
.contentarea { padding:20px 40px; }

.leftcolumn { width:254px; }
.leftcolumn .mainnavigation { margin-bottom:30px; }
.leftcolumn .mainnavigation ul { margin:0; padding:0; list-style:none; }
.leftcolumn .mainnavigation ul li { border-bottom:1px solid #c8e0ff; }
.leftcolumn .mainnavigation ul a { color:#164989; text-decoration:none; display:block; padding:3px; min-height:10px; height:auto !important; height:10px; }
.leftcolumn .mainnavigation ul a:hover { background-color:#eaf2fc; }
.leftcolumn .mainnavigation ul a.selectednavi { font-weight:bold; color:#164989; }
.leftcolumn .mainnavigation ul ul { padding-left:20px; border-top:1px solid #c8e0ff; }
.leftcolumn .mainnavigation ul ul li { border-bottom:none; }
.leftcolumn .mainnavigation ul ul a:hover { color:#699ad8; background-color:transparent; }

.rightcolumn { width:520px; min-height:250px; height:auto !important; height:250px; }

.contact { text-align:center; padding:5px; color:#bbb; border-top:1px solid #eee; margin-top:10px; }
.contact p { margin:0; padding:0; }

.newsfront_headtitle, .news_list_year { margin:10px 0; color:#164989; font-family: Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; font-size:22px; }
.newsfront_title { margin-bottom:3px; }
.newsfront_readmore { text-align:right; }
.newsfront_readmore a { color:#164989; }
.newsfront_rss img { border:0; }
.news_read_archive { text-align:right; }

.float_left { float:left; }
.float_right { float:right; }
.clear { clear:both; }