
/* $Id: main.css 48 2006-06-26 15:24:31Z jst $ */

body {
 margin:0px;
 background-image:url('images/bg.jpg');
 background-repeat:repeat-x;
 background-color:#FCFEFD;
 font-family:Verdana,Helvetica,Sans-Serif;
}
img {
  border-width:0px;
}
td.headline {
 background-image:url('images/layout2_04.jpg');
 background-repeat:no-repeat;
}
td.headline h1 {
 margin:14px 0px 0px 17px;
 font-size:22px;
 vertical-align:top;
}
td.leftcol {
 background-image:url('images/layout2_07.jpg');
 background-repeat:repeat-y;
 vertical-align:top;
}
#leftcolbox {
 background-image:url('images/layout2_05.jpg');
 background-repeat:no-repeat;
}
#innerleftcolbox {
 margin-left:10px;
 width:145px;
 overflow:hidden;
 font-size:13px;
 font-weight:bold;
 height:250px;
}
#innerleftcolbox a {
 display:block;
 margin-top:6px;
 color:maroon;
 text-decoration:none;
}
#innerleftcolbox a:hover {
 color:#000000;
 text-decoration:underline;
}
td.maincol {
 background-image:url('images/layout2_08.jpg');
 background-repeat:repeat-y;
 vertical-align:top;
}
#maincolbox {
 background-image:url('images/layout2_06.jpg');
 background-repeat:no-repeat;
}
#innermaincolbox {
 padding-top:12px;
 margin-left:17px;
 width:477px;
 font-size:13px;
 min-height:390px;
}
* html #innermaincolbox {
 height:390px;
}
#innermaincolbox.startpage {
 min-height:260px;
}
* html #innermaincolbox.startpage {
 height:260px;
}
#innermaincolbox a {
  color:navy;
	font-weight:bold;
}
#innermaincolbox a:hover {
  color:yellow;
}
#innermaincolbox a.bigtxtlink {
 display:block;
 text-align:center;
 font-size:17px;
}
#legalbox {
 text-align:center;
 font-size:11px;
 font-weight:bold;
}
#legalbox a {
 color:#000000;
 text-decoration:none;
}
#legalbox a:hover {
 color:#CCCCCC;
 text-decoration:underline;
}
h2 {
 margin:4px 0px;
 font-size:15px;
}
td.cnt50col {
 font-size:12px;
 vertical-align:top;
 cursor:pointer;
}
#footer {
 text-align:center;
 font-size:9px;
}
#footer a {
 color:#CCCCCC;
 text-decoration:none;
}
#footer a:hover {
 color:#CCCCCC;
}

#warnbox {
	width:100px;
	margin:4px;
	padding:4px;
	float:right;
	background-color:#EEEEEE;
	color:#FF0000;
	border:1px solid #FF0000;
}
#logfo {
 width:150px;
 margin:0px;
 padding-left:8px;
 text-align:left;
}
* html #logfo {
 width:140px;
 padding-left:0px;
}
.fologin {
	font-size:11px;
	width:120px;
}
#registerform {
  
}
#registerform label {
  display:block;
  float:left;
  width:190px;
  padding-top:3px;
  padding-bottom:2px;
  border-bottom:1px dotted #000000;
}
#registerform input.lbinp {
  width:240px;
}
div.foblock {
	margin:18px 0px 6px 0px;
	border:1px solid white;
	padding:4px;
}
#tophighlighter {
	border:2px solid red;
	padding:8px;
	margin-bottom:12px;
}
a.smlink {
	font-weight:normal;
	font-size:11px;
}
p.small {
	font-weight:normal;
	font-size:10px;
}
