/* -------------------------------- html -------------------------------- */
body, td, th {font-family:"Lucida console", "Andale mono", "Courier New", Courier, mono;font-size: 12px;line-height:18px;color:#333;height:100%;background:#fff;}
a:link 		{padding-bottom:1px;color: #333;text-decoration:none;border-bottom:1px dotted;}
a:visited 	{color: #333;text-decoration:none;border-bottom:1px dotted;}
a:hover		{color:#000;border-bottom:1px solid;}
a.sel		{border-bottom:2px solid;}
a.non		{border-bottom:none;}
a.mnu		{display:block;line-height:20px;width:200px;font-size: 11px;}
a.m_sel		{border-bottom:1px solid #333;}
a.m_non		{border-bottom:1px solid #fff;}
a.m_non:hover		{color:#000;border-bottom:1px dotted;}

h1		{display:inline;font-weight:normal;font-size:24px;line-height:32px;}
h2		{display:inline;font-weight:normal;font-size:21px;line-height:28px;}
h3		{display:inline;font-weight:normal;font-size:18px;line-height:24px;}
h4		{display:inline;font-weight:normal;font-size:14px;line-height:18px;}
h5		{display:inline;font-weight:normal;font-size:12px;line-height:14px;}

/* -------------------------------- layers -------------------------------- */
#pg 		{width:920px;margin:10px auto;background:#fff;}
#span		{position:absolute;height:100%;}
/* -------------------------------- layout -------------------------------- */
.c1 		{float:left;width:200px;margin-right:10px;}
.c2 		{float:left;width:460px;margin-right:10px;}
.cb 		{display:block;clear:both;margin:10px;}
.pt 		{font-size:48px;line-height:48px;padding-top:10px}
.rd			{font-size:18px;padding-bottom:2px;}
.h400		{height:400px;}
/* -------------------------------- forms -------------------------------- */
label 			{width: 120px;float:left;text-align:left;font-size:14px;}
form p 			{margin:0;padding:0;}
.inp 			{font-family:"Lucida console", "Andale mono", "Courier New", Courier, mono;font-size:14px;padding:4px;margin:4px;width:240px;border:1px solid #666;}
.inp:focus{border:1px solid #333;}
.sbm		 	{font-family:"Lucida console", "Andale mono", "Courier New", Courier, mono;font-size:12px;padding:2px;width:240px;margin-left:120px;}
.disabled		{text-decoration:line-through;background:#666;}
.hidden			{display:none;}
.bg_green		{background:#22cd00}
.no_marg		{margin:0;width:402px;}
#q				{position:absolute;width:100px;top:4px;}
#q input		{width:100px;height:12px;padding:2px;}
.s_r			{width:372px;margin-bottom:14px;}
.green 			{color:#336633;}