a
{
	color:#ffffff;
	background:#AAAAAA;
	padding:1px;
	text-decoration:none;
}

a:hover
{
	color:#ffffff;
	background:#4444CC;
	padding:1px;
	text-decoration:none;
}

td
{
	outline:1px solid #dddddd;
}

.hdr_btn
{

	font-size:18px;
	margin:2px;
	font-family:'Palatino';
	color:white;
	height:24px;
	width:128px;
	float:none;
	text-align:center;
	cursor:pointer;
	clear:none;
	float:left;
	border-radius:6px;
}

.btn_i
{
	color:#FFFFFF;
	background:#444444;
	border-bottom: 8px #888888 solid;
}

.btn_a
{
	background:#444444;
	border-bottom: 8px #4444FF solid;
}

.btn_mo
{
	background:#333333;
	border-bottom: 8px #777777 solid;
}

.content
{
	color:383838;
	margin:auto;
	min-height:640px;
}

.t_hdr
{
	background:#f0f0f0;
	font-weight:bold;
}

.t_hdr_l
{
	background:#f0f0f0;
	font-weight:bold;
	text-align:left;
}


.t_bar
{
	background:#DDDDFF;
	font-weight:bold;
	color:black;
}

.term
{
	background:#000000;
	color:#CCCCCC;
	font-family:monospace;
	width:640px;
	text-align:left;
	padding:4px;
	margin:4px;
}

.page
{
	padding:5px;
	width:1024px;
	margin:auto;
	background:#ffffff;
	border-radius:2px;
	border-width:1px;
	border-style:inset;
	border-color:#dddddd;
	min-height:640px;
}

.m_h0
{
	font-size:32px;
}

.m_h3
{
	font-size:24px;
	width:100%;
	float:left;
	background:#DDDDFF;
	margin-top:30px;
	margin-bottom:12px;
}


.h3
{
	font-size:24px;
}

.m_h5
{
	font-size:14px;
	font-weight:800;
}

.m_h4
{
	font-size:18px;
}

.m_text
{
	font-size:14px;
	text-align:left;
}

.m_title
{
	width:100%;
	float:left;
	text-align:center;
}

.m_code
{
	font-family:monospace;
	background:#f7f7f7;
	color:#444444;
	width:800px;
	border:1px;
	margin:auto;

}

.footer_div
{
	padding:12px;
	color:#aaaaaa;
	font-size:12px;
	margin:auto;
	width:100%;
	height:32px;
	background:#f9f9f9;
	border-top:1px #bbbbbb solid;
	margin-top:20px;
	text-align:center;
}


.dialog
{
	background:#FAFAFA;
	border-radius:6px;
	border-width:3px;
	border-color:#eeeeee;
	border-style:double;
}

.bubble
{
	border-radius:14px;
	background:#eeeeee;
	position:absolute;
	padding:10px;
	cursor:pointer;
	border:1px solid #bbbbbb;
	overflow:hidden;
	height:20px;
}

.news
{
	background:#f8f8f8;
	width:90%;
	padding:8px;
	margin:8px auto 8px auto;
}

.tbl_a
{
	margin:auto;
	text-align:center;
	border:1px solid #dddddd;
	border-collapse:collapse;
}


.warn
{
	color:red;
	font-weight:800;
	font-size:42px;
	float:left;


}


