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



/* --------------------------------------------------------------------------------
	content
-------------------------------------------------------------------------------- */
h1							{ padding:20px 30px 0 30px; }
h2, h3						{ padding:10px 30px 0 30px; }
p							{ padding:10px 30px 0 30px; }
hr							{ margin:10px 30px; }
hr							{ background:#a0a0a0; color:#a0a0a0; /*ie*/}


#c01 a						{ color:#670a9d; text-decoration:underline; }
#c01 a:hover				{ color:#000000; }
#c01 h1						{ font-size:16px; }
#c01 h2						{ font-size:14px; }
#c01 h3						{ font-size:12px; }
#c01 img					{ padding:0; margin:10px 20px 20px 0}
#c01 p 						{ font-weight:normal; }
#c01 table					{ margin:10px 30px 0 30px; }
#c01 td						{ padding:1px 10px 1px 0; }

#c01 ol						{ margin:10px 30px 0 30px; }
#c01 ol li					{ margin:0 0 0 30px; }
#c01 ul						{ margin:10px 30px 0 20px; }
#c01 ul li					{ margin:0 0 0 30px; }


#c02						{ }

#c03						{ }

#c04						{ text-align:left;/*for IE menu*/ }
#c04 h1						{ padding:20px 0 0 30px; font-size:40px; }

#c04 .lngselect				{ float:right; }
#c04 .lngselect p			{ padding:10px 30px; text-align:right; line-height:1.5;}
#c04 .lngselect p,
#c04 .lngselect a			{ color:#ffffff; }
#c04 .lngselect a:hover		{ color:#000000; }

#c04 #banner				{ position:absolute; top:170px; width:900px; height:240px; margin-left:10px;}

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


#c99						{ }
#c99 a						{ text-decoration:none; padding:1px 2px 1px 2px; }
#c99 a:hover				{ text-decoration:none; background:#ffffff; color:#000000; }
#c99 p						{ padding:2px 0 8px 0; text-align:center; }
#c99 a, #c99 p				{ font-size:10px; font-weight:normal; color:#505050; }




/* --------------------------------------------------------------------------------
	various *
-------------------------------------------------------------------------------- */
#c01 .rates td				{ border:1px solid #505050; }
#c01 .rates td				{ padding:5px 15px 5px 10px; }

#c01 .survey				{ margin:30px 30px 30px 30px; float:right; border:2px solid #95b14a}
#c01 .survey h1				{ padding:10px 20px 0 20px; }
#c01 .survey p				{ padding:10px 20px; }


#banner 					{ height:240px; }
#banner img					{ padding:0; margin:13px 0 0 14px }