/* CSS Document */

div#infobox {
background-color:#FFFFFF;
border:1px solid #006600;
padding:3px;
width:120px;
font-size:11px;
position:absolute;
top:0px;
left:0px;
z-index:500;
}

img.info
{
cursor:pointer;
}

.tt { /*tooltip*/
	visibility:hidden;
	position:absolute;
	color:#000;
	background-color:#FEFFAF;
	font-family:arial,helvetica,verdana,sans-serif;
	padding:3px;
	border:1px solid #014606;
	font:100% sans-serif;
	width:auto;
	z-index:500;
}

table.reg td
{
padding:2px;
border-bottom:1px solid #FFFFFF;
vertical-align:middle;
}

table.data th
{
background:#0eaf18;
padding:7px 4px 7px 5px;
color:#FFFFFF;
font-weight:normal;
font-size:13px;
cursor:default;
}

table.data td
{
padding:4px;
border-left:1px solid #d6ead7;
vertical-align:middle;
}

table.data tr.row2
{
background-color:#E0EFE0;
}

/*
table.data tr:hover
{
background:#05810d;
color:#FFFFFF;
cursor:pointer;
}
*/

div.news
{
height:40px;
width:600px;
overflow:hidden;
padding:0px 15px 15px 15px;
border:1px solid #d6ead7;
border-top:none;
border-right:none;
background:#FFFFFF;

}

div.news:hover
{
cursor:pointer;
height:auto;
min-height:250px;
}


div.box {
margin-bottom:20px;
}

div.box div.box_title {
color:#FFFFFF;
padding:7px;
background:#10b61c;
font-size:13px;
letter-spacing:1px;
}

div.box div.box_content {
padding:7px 7px 15px 7px;
background:#c2dcc2;
border-left:1px solid #d6ead7;
}

div.box input {
background:#FFFFFF;
border:none;
padding:2px;
color:#333333;
margin-bottom:3px;
}

#button {
padding:2px 13px 2px 13px;
background:#7a9e82;
text-decoration:none;
color:#FFFFFF;
font-size:12px;
cursor:pointer;
border:none;
display:block;
text-align:center;
}

#button:hover {
background:#014606;
text-decoration:underline;
color:#FFFFFF;
}

