*					{font-family:Tahoma,Verdana,Arial,Helvetica; font-size:12px; color:#452915;}
html,body			{margin:0; padding:0;}
body				{}

a					{color:#d5462b; /*ab6457;*//*0084ff*/ text-decoration:none;}
a:hover				{color:#9f5c4f;/*147fe3*/ text-decoration:underline;}

#s4ylogo			{display:block; width:63; height:25; background:url("s4y_logo.gif") no-repeat 0 0;}
#s4ylogo span		{display:none;}

#s4ypage			{width:100%;}
#s4ybody			{width:780px;}



#s4ytop				{width:100%; margin:0 0 5px 0;}
#s4ytop	td			{/*background:#cccccc;  for banner show*/}
#s4ytop #logo		{width:200px; background:#ffffff; padding:20px 0 25px 0;}
#s4ytop #logo a		{display:block; width:129px; height:40px; background:url("logo.gif") no-repeat 0 0;}
#s4ytop #logo a b	{display:none;}



#s4ymmenuholder		{width:100%; border:1px #eeeeee solid;}
#s4ymmenuholder	td	{padding:0; background:url("menubg.gif") #ccced2 repeat-x 0 0;}

#s4ymmenu			{}
#s4ymmenu td		{border-right:1px #ffffff solid;}
#s4ymmenu a			{display:block; font-size:11px; height:100%; padding:5px 15px 4px 15px; text-decoration:none; color:#000000;}
#s4ymmenu a:hover	{background:#eeeeee;}

#s4ymmenu td.selected			{background:url("menuselectedbg.gif") #44464a repeat-x 0 0;}
#s4ymmenu td.selected a			{color:#ffffff}
#s4ymmenu td.selected a:hover	{background:#676767;}


#s4ycontent			{margin:20px 0 10px 0;}




#s4ybottom			{width:100%; margin:30px 0 10px 0; background:url("dotline.gif") repeat-x 0 0;}
#s4ybottom td		{padding-top:15px; color:#777777;}
#s4ybottom *		{font-size:11px;}


input				{width:220px; border:1px #c7b8b6 solid; padding:2px; height:20px;}
textarea			{width:220px; border:1px #c7b8b6 solid; padding:2px;}

ol.main				{display:block; margin:0; padding:0;}
ol.main li			{display:block; padding:8px 0 6px 0; margin:0; border-bottom:1px #cccccc solid; color:#2d3781; list-style-type:none;}


/* TEXT STYLE */

h1					{font-size:22px; color:#7f1717; font-weight:normal;}
h2					{font-size:18px; color:#c5a71b; font-weight:normal; text-transform:uppercase;}
h3					{font-size:18px; color:#2d3781; font-weight:normal;}

p					{margin:8px 0 7px 0;}

p.system_notification	{width:auto; font-family:"Times New Roman", Times, serif; font-size:16px; color:#775555; font-style:italic; display:block; padding:10px 10px 10px 100px; border:1px #CCC solid; background:url("system_answer.gif") #F9FAFB no-repeat 20px 10px; margin:2px;}


.s4yprice			{margin-top:30px; width:100%; border:1px #eeeeee solid;}
.s4yprice th		{padding:5px; background:#eeeeee;}
.s4yprice td		{padding:4px 5px 3px 5px; background:#f3f4f5;}




.submenu			{width:100%;}
.submenu td			{padding:0 15px 1px 0;}
.submenu a			{background-color:#eeeeee; display:block; font-size:11px; padding:6px 11px 5px 26px; color:555555;}
.submenu a,
.submenu a b		{font-size:11px;}

.submenu a			{background:url("cmenu.gif") #eeeeee no-repeat 8px 7px;}
.submenu a.up		{background:url("cmenuup.gif") #eeeeee no-repeat 8px 7px;}
.submenu a.current	{background:url("cmenucurrent.gif") #eeeeee no-repeat 8px 7px;}
.submenu a:hover	{background-color:#e5e5e5; background-position:7px 6px; text-decoration:none; padding:5px 10px 4px 25px; border:1px #c8cfea solid;}

.news				{width:100%;}
.news td			{padding:0 0 15px 10px; vertical-align:top;}
.news td.date		{font-size:11px; color:777777; padding:1px 0 0 0;}
.news td.title		{color:#2d3781; padding:0 0 5px 0; font-weight:bold;}

/*
.faq				{margin-bottom:8px;}
.faq .q				{font-weight:bold; padding:5px 0 5px 30px; background:url("faq_q.gif") no-repeat 0 0;}
.faq .a				{padding:4px 0 11px 50px; background:url("faq_a.gif") no-repeat 0 3px;}
*/
.faq				{margin-bottom:8px;}
.faq .q				{font-weight:bold; padding:5px 0 5px 0;}
.faq .a				{padding:4px 0 11px 20px;}
