/* CSS Document */

*{ margin:0; padding:0; border:0;}
html,body		{ width:100%; height:100%;}
html			{
				overflow-y:scroll;
				}
body			{
				background:#f8f2cc;
				color:#663300;
				font-size:12px;
				font-family:"Times New Roman", Times, serif;
				}


a				{ text-decoration:underline; color:#9932cc; overflow:hidden;}
a:hover			{ text-decoration:none; color:#a30f01;}
ul				{ list-style:none;}
ol				{ list-style:none;}
img				{ margin:0px; padding:0px; border:0px; behavior: expression(IEPNGFIX.fix(this));}
.clear			{ clear:both;}


	#cont #menu a,
	#cont #menu span{ text-decoration:underline; color:#fff; overflow:hidden;}
	#cont #menu span{ text-decoration:none;}
	#cont #menu a:hover{ text-decoration:none;}
	#cont #menu dt{ color:#660000; font-size:16px; font-weight:bolder;}


/**************************************************************************************
	contents size
***************************************************************************************/
#cont,
#header,
#footer				{ width:810px;}

/********** cont ********************/
#cont				{
					height:auto;
					margin:0px auto;
					position:relative;
					}
	#topindexpage #cont	{ background:url(../images/bg_cont_.jpg) top right repeat-y;}
	#whatSD #cont	{ background:url(../images/bg_cont_.jpg) top right repeat-y;}
	#sdtypepage #cont	{ background:url(../images/bg_cont_sdType.jpg) top right repeat-y; }
	#bodytypepage #cont	{ background:url(../images/bg_cont_bodyType.jpg) top right repeat-y;}

/********** header ********************/	
#header				{
					height:80px;
					background:url(../images/bg_hedder.jpg) top left no-repeat;
					}
	#sdtypepage #cont div#header	{
						height:80px;
						background:url(../images/bg_header_sdType.jpg) top left no-repeat;
						}
	#bodytypepage #cont div#header	{
						height:80px;
						background:url(../images/bg_hedder_bodyTyp.jpg) top left no-repeat;
						}
#header p				{
						width:570px;
						margin:-20px 30px 0 210px;
						text-align:right;
						background:#f8f2cc;
						xbackground:#000000;
						font-size:90%;
						}

/********** box ********************/
#box				{
					width:800px;
					height:auto;
					margin-right:10px;
					margin-top:-20px;
					background:url(../images/bg_box.jpg) repeat-x;
					background-position:0 20px;
					}
	#whatSD #cont div#box	{
					background:url(../images/bg_box.jpg) repeat-x;
					background-position:0 20px;
					}
	#sdtypepage #cont div#box	{
					background:url(../images/bg_box_sdType.jpg) repeat-x;
					background-position:0 20px;
					}
	#bodytypepage #cont div#box	{
					background:url(../images/bg_box_bodyType.jpg) repeat-x;
					background-position:0 20px;
					}

/********** footer ********************/
#footer				{
					height:30px;
					background:#f8f2cc;
					padding-top:20px;
					text-align:left;
					}
	#footer p			{
						margin:-10px 0 0 0;
						}
	#footer p#vs_logo	{
						float:left;
						margin:-20px 80px 0 10px;
						}
	#footer p#copyright	{
						float:left;
						width:270px;
						xbackground:#CCCCCC;
						margin:-10px 150px 0 10px;
						}
	#footer p#top		{
						float:left;
						width:60px;
						xbackground:#99FF99;
						}
/**************************************************************************************
	h1
***************************************************************************************/
h1					{
					width:800px; height:170px;
					margin-bottom:-120px;
					}
h1 img				{
					margin:50px 0 0 30px;
					}
	#whatSD #cont div#box h1	{
					width:800px; height:270px;
					margin:0 0 30px 0px;
					}	

/**************************************************************************************
	menu size
***************************************************************************************/					
#menu				{
					width:140px; height:525px;
					background:url(../images/bg_menu.png) top left no-repeat;
					padding:0 5px 0 0;
					float:right;
					display:block;
					text-align:center;
					_background:none;
					_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/bg_menu.png", sizingMethod="crop") ;
					}
	#menu dt		{
					margin:50px 0 0 0;
					}
	#menu dd		{
					margin:10px 0 0 0;
					}
	#menu dd a,
	#menu dd span	{
					width:100px; height:16px;
					padding:7px 10px;
					display:block;
					}
	
/**************************************************************************************
	g_menu
***************************************************************************************/
#g_menu				{
					width:810; height:39px;
					background:url(../images/bg_g_menu.jpg) top left no-repeat;
					text-align:center;
					padding-top:45px;
					text-indent:-10px;
					clear:both;
					}
	#sdtypepage #cont #g_menu{
					width:810; height:50px;
					background:url(../images/bg_g_menu_sdType.jpg) top left no-repeat;
					}
	#bodytypepage #cont #g_menu{
					width:810; height:50px;
					background:url(../images/bg_g_menu_bodyType.jpg) top left no-repeat;
					}
#g_menu a			{
					padding:0 10px;
					}
