/* --------------------------------------------------------------------------------
	main
-------------------------------------------------------------------------------- */
body, input, p, select,
table, textarea				{ font-family:Verdana, Tahoma, sans-serif; font-size:12px; color:#505050; font-weight:normal; }
h1, h2, h3,
h4, h5, h6					{ font-family:Verdana, Tahoma, sans-serif; } /*opera 9.5 fix*/



/* --------------------------------------------------------------------------------
	content
-------------------------------------------------------------------------------- */
h1							{ padding:20px 40px 0 30px; }
h2, h3						{ padding:10px 40px 0 30px; }
p							{ padding:10px 40px 10px 30px; }


#c01 li						{ margin:0 40px 5px 20px;  }
#c01 li li					{ margin:0 0 5px 0; }


#c01						{ }
#c01 a						{ color:#8C2E26; }
#c01 a:hover				{ color:#000000; }

#c01 h1						{ font-size:16px; }
#c01 h2						{ font-size:14px; }
#c01 h3						{ font-size:12px; }

#c01 p 						{ font-weight:normal; }
#c01 table					{ margin:10px 40px 10px 30px; }
#c01 td						{ padding:2px 20px 2px 0; }

#c02						{ }

#c03						{ }

#c04						{ text-align:left;/*for IE menu*/ }

#c05						{ }
#c05 a						{ text-decoration:none; padding:1px 2px 1px 2px; }
#c05 a:hover				{ text-decoration:none; background:#ffffff; color:#000000; }
#c05 p						{ padding:37px 0 0 0; text-align:center; }
#c05 a, #c05 p				{ font-size:11px; font-weight:normal; color:#fff; }

hr							{ background:#a0a0a0; color:#a0a0a0; /*ie*/}



/* --------------------------------------------------------------------------------
	various *
-------------------------------------------------------------------------------- */
.box50_left,
.box50_right				{ border:2px solid #e0e0e0; text-align:center; width:47%; }
.box50_left					{ margin:10px 0 0 20px; float:left; }
.box50_right				{ margin:10px 20px 0 0; float:right; }

.box						{ display:block; border:2px solid #e0e0e0; text-align:center; margin:10px 40px 10px 30px; }

.box p,
.box50_left p,
.box50_right p				{ padding:10px; }

img.avatar1					{ float:right; padding:20px 20px 0 0; }