#font_arial08			{font-size: 8px; font-family:arial; line-height:150%;}
#font_arial09			{font-size: 9px; font-family:arial; line-height:150%;}
#font_arial10			{font-size:10px; font-family:arial; line-height:160%;}
#font_arial11			{font-size:11px; font-family:arial; line-height:160%;}
#font_arial12			{font-size:12px; font-family:arial; line-height:160%;}
#font_arial13			{font-size:13px; font-family:arial; line-height:160%;}
#font_arial14			{font-size:14px; font-family:arial; line-height:160%;}
#font_arial15			{font-size:15px; font-family:arial; line-height:160%;}
#font_arial16			{font-size:16px; font-family:arial; line-height:160%;}
#font_arial17			{font-size:17px; font-family:arial; line-height:160%;}
#font_arial18			{font-size:18px; font-family:arial; line-height:160%;}
#font_arial19			{font-size:19px; font-family:arial; line-height:160%;}
#font_arial20			{font-size:20px; font-family:arial; line-height:170%;}
#font_arial22			{font-size:22px; font-family:arial; line-height:170%;}
#font_arial24			{font-size:24px; font-family:arial; line-height:170%;}
#font_arial26			{font-size:26px; font-family:arial; line-height:170%;}
#font_arial28			{font-size:28px; font-family:arial; line-height:170%;}
#font_arial30			{font-size:30px; font-family:arial; line-height:170%;}

#font_verdana08			{font-size: 8px; font-family:Verdana; line-height:150%;}
#font_verdana09			{font-size: 9px; font-family:Verdana; line-height:150%;}
#font_verdana10			{font-size:10px; font-family:Verdana; line-height:160%;}
#font_verdana11			{font-size:11px; font-family:Verdana; line-height:160%;}
#font_verdana12			{font-size:12px; font-family:Verdana; line-height:160%;}
#font_verdana13			{font-size:13px; font-family:Verdana; line-height:160%;}
#font_verdana14			{font-size:14px; font-family:Verdana; line-height:160%;}
#font_verdana15			{font-size:15px; font-family:Verdana; line-height:160%;}
#font_verdana16			{font-size:16px; font-family:Verdana; line-height:160%;}
#font_verdana17			{font-size:17px; font-family:Verdana; line-height:160%;}
#font_verdana18			{font-size:18px; font-family:Verdana; line-height:160%;}
#font_verdana19			{font-size:19px; font-family:Verdana; line-height:160%;}
#font_verdana20			{font-size:20px; font-family:Verdana; line-height:170%;}
#font_verdana22			{font-size:22px; font-family:Verdana; line-height:160%;}
#font_verdana24			{font-size:24px; font-family:Verdana; line-height:170%;}
#font_verdana26			{font-size:26px; font-family:Verdana; line-height:170%;}
#font_verdana28			{font-size:28px; font-family:Verdana; line-height:170%;}
#font_verdana30			{font-size:30px; font-family:Verdana; line-height:170%;}

A.topmenu_link:link		{font-size:11px; font-family:arial; line-height:170%; COLOR:WHITE; TEXT-DECORATION:none}
A.topmenu_link:visited	{font-size:11px; font-family:arial; line-height:170%; COLOR:WHITE; TEXT-DECORATION:none}
A.topmenu_link:active	{font-size:11px; font-family:arial; line-height:170%; COLOR:#FFD24A; TEXT-DECORATION:underline}
A.topmenu_link:hover	{font-size:11px; font-family:arial; line-height:170%; COLOR:#FFD24A; TEXT-DECORATION:underline}

A.leftmenu_link:link	{font-size:12px; font-family:arial; line-height:170%; COLOR:#4A6A3C; TEXT-DECORATION:none}
A.leftmenu_link:visited	{font-size:12px; font-family:arial; line-height:170%; COLOR:#4A6A3C; TEXT-DECORATION:none}
A.leftmenu_link:active	{font-size:12px; font-family:arial; line-height:170%; COLOR:#3D3D3D; TEXT-DECORATION:underline}
A.leftmenu_link:hover	{font-size:12px; font-family:arial; line-height:170%; COLOR:#3D3D3D; TEXT-DECORATION:underline}

.page_backcolor			{background:#3D3D3D;}
.page_line01			{background:SILVER;}
.page_topheadtitle		{font-size:16px; color:#3D3D3D; font-family:arial; line-height:170%;}
.page_topheadmsg		{font-size:10px; color:#808080; font-family:arial; line-height:170%;}
.page_title				{font-size:15px; color:#3D3D3D; font-family:arial; line-height:170%;}
.page_text01			{font-size:13px; color:#3D3D3D; font-family:arial; line-height:150%;}
.page_text02			{font-size:10px; color:#3D3D3D; font-family:arial; line-height:150%;}
.page_text03			{font-size:12px; color:#3D3D3D; font-family:arial; line-height:150%;}
A.page_link01:link		{COLOR:#3D3D3D; TEXT-DECORATION:underline}
A.page_link01:visited	{COLOR:#3D3D3D; TEXT-DECORATION:underline}
A.page_link01:active	{COLOR:#006B9F; TEXT-DECORATION:underline}
A.page_link01:hover		{COLOR:#006B9F; TEXT-DECORATION:underline}

.table01_backcolor		{background:#909090;}
.table01_toptitle		{font-size:16px; color:#FFFFFF; background:#606060; font-family:arial; line-height:170%;}
.table01_listtitle		{font-size:13px; color:#FFFFFF; background:#606060; font-family:arial; line-height:170%;}
.table01_listtitle01	{font-size:13px; color:#3D3D3D; background:#D0D0D0; font-family:arial; line-height:170%;}
.table01_text01			{font-size:13px; color:#3D3D3D; background:#FFFFFF; font-family:arial; line-height:170%;}
.table01_text02			{font-size:11px; color:#3D3D3D; background:#FFFFFF; font-family:arial; line-height:170%;}
.table01_text03			{font-size:10px; color:#3D3D3D; background:#FFFFFF; font-family:arial; line-height:170%;}
.table01_text04			{font-size:15px; color:#3D3D3D; background:#FFFFFF; font-family:arial; line-height:170%;}
.table01_text05			{font-size:12px; color:#3D3D3D; background:#FFFFFF; font-family:arial; line-height:170%;}
.table01_text06			{font-size:18px; color:#3D3D3D; background:#FFFFFF; font-family:arial; line-height:170%;}
.table01_bottominfo		{font-size:11px; color:#666666; background:#D4D4D4; font-family:arial; line-height:170%;}
.table01_inputbox		{font-size:13px; color:#3D3D3D; background:#FFFFFF; font-family:arial; line-height:170%; border:1px solid GRAY;}
.table01_textbox		{font-size:13px; color:#3D3D3D; background:#FFFFFF; font-family:arial; line-height:170%; border:1px solid GRAY;}
A.link_table01:link		{COLOR:#303030; TEXT-DECORATION:underline}
A.link_table01:visited	{COLOR:#303030; TEXT-DECORATION:underline}
A.link_table01:active	{COLOR:#CA6500; TEXT-DECORATION:underline}
A.link_table01:hover	{COLOR:#CA6500; TEXT-DECORATION:underline}

A.img:link		{ text-decoration:none}
A.img:visited	{ text-decoration:none}
A.img:active	{ text-decoration:none}
A.img:hover	{ text-decoration:none}

.formbutn_type01		{cursor:pointer; font-size:13px; font-weight:bold; font-family:Verdana; height:25px; border:1px solid GRAY; background:silver; COLOR:BLACK;}
.formbutn_type02		{cursor:pointer; font-size:10px; font-weight:bold; font-family:Verdana; height:22px; border:1px solid GRAY; background:silver; COLOR:BLACK;}

IMG.IMAGE_TOP			{MARGIN-BOTTOM:6PX;}
IMG.IMAGE_LEFT 			{MARGIN-RIGHT:10PX;	MARGIN-BOTTOM:6PX;}
IMG.IMAGE_RIGHT			{MARGIN-LEFT:10PX; MARGIN-BOTTOM:6PX;}
IMG.IMAGE_CENTER		{MARGIN-TOP:6PX; MARGIN-BOTTOM:6PX;}

A:link					{COLOR:#303030; TEXT-DECORATION:underline }
A:visited				{COLOR:#303030; TEXT-DECORATION:underline }
A:active				{COLOR:#CA6500; TEXT-DECORATION:underline }
A:hover					{COLOR:#CA6500; TEXT-DECORATION:underline }  

.divbox01				{border-color:RED; background-color:#FBDDE1; border-style:solid; position:; height:130; width:380; top:100%;right:35%}

.block_title			{font-size:15px; color:#EFEFEF; background:#303030; font-family:arial; line-height:170%;}
.block_content			{font-size:12px; color:#606060; font-family:arial; line-height:170%;}

A.block_link:link		{COLOR:#3D3D3D; TEXT-DECORATION:underline}
A.block_link:visited	{COLOR:#3D3D3D; TEXT-DECORATION:underline}
A.block_link:active		{COLOR:#8C4600; TEXT-DECORATION:underline}
A.block_link:hover		{COLOR:#8C4600; TEXT-DECORATION:underline}
.block_link				{COLOR:#3D3D3D;}
 p {
    font:normal Arial, Helvetica, sans-serif;
 }
  h1 {
    font:normal Arial, Helvetica, sans-serif;
 }
.container {
	padding: 20px;
	margin: 0px 0 20px 0;
	background: #fff;
	}

#miniflex {
	width: 100%;
	float: left;
	font-size: small; /* could be specified at a higher level */
	margin: 0;
	padding: 0 10px 0 10px;
	border-bottom: 1px solid #4A6A3C;
	}

#miniflex li {
	float: left;
	margin: 0; 
	padding: 0;
	display: inline;
	list-style: none;
	}
	
#miniflex a:link, #miniflex a:visited {
	float: left;
	font-size: 12px;
	font-family:Verdana;
	line-height: 20px;
	font-weight: bold;
	margin: 0 10px 0 10px;
	text-decoration: none;
	color: #999;
	}

#miniflex a.active:link, #miniflex a.active:visited, #miniflex a:hover {
	border-bottom: 4px solid #4A6A3C;
	padding-bottom: 2px;
	color: #333;
	}
	
	
#loc-nav { 
    float:right;
    width: 220px;
    /*position:relative;*/
    margin:0; 
    padding:0 0 15px 0;   
	border-bottom:1px solid #ffc;
	border-top:1px solid #ffc;
 background:transparent url(image/nav_bg.jpg) center bottom repeat-x;
}
/*
* html #loc-nav { width: 280px; }
*/
#loc-nav dl {    
    /*position:absolute;
    top:50px;
    left:0;
    width: 280px;*/ 
    margin:0; padding:0; list-style:none; 
    border-top: 0px solid #333; background:transparent;
}

* html #loc-nav dl { width: 278px; }

#loc-nav dl dt {    
    margin:0; padding:15px 5px 10px 15px;
    background:transparent url(image/nav_bg.jpg) center top repeat-x;
	border-bottom:1px solid #ffc; 
}

#loc-nav dl dt a {    
    margin:0; padding:0;
    color:#29453d;  font:bold 1em/1em Georgia, "Times New Roman", Times, serif; font-style:italic;text-decoration:none;
}

#loc-nav dl dt a:hover {   
 color:#dcdaba;
}

#loc-nav dl dd { 
    margin:0;
    padding:10px 0px 10px 25px; /* padding-right:0 for IE's bug */
    background:transparent url(image/nav_dot.gif) 8px 10px no-repeat; 
}

#loc-nav dl dd a:link,#loc-nav dl dd a:visited,#loc-nav dl dd a:active { 
font:"Courier New", Courier, mono; font-stretch:condensed; font-weight:bold; font-style:oblique;
text-decoration:none; color:#274343; background:transparent;   
}

#loc-nav dl dd:hover {
background:#ffc;
}

#loc-nav dl dd a:hover {
color:#035; background:transparent;
}

#loc-nav ul {
  margin:0 0 5px 0;
  padding:0;
  list-style:none;
}

#loc-nav ul li {
  margin:0;
  padding:5px 5px 8px 25px; font:bold 0.9em/1em Arial, Helvetica, sans-serif; font-style:italic;
  background:transparent url(image/li_dot.gif) 10px 5px no-repeat;
}

#loc-nav ul li a:link,#sidebar ul li a:visited,#sidebar ul li a:active { 
text-decoration:underline;color:#84AC68;
}

#loc-nav ul li a:hover {
 text-decoration:none;color:#BDCFDD;
}	
/* CSS Master for header, menu bar, footer and body, paragraph selectors */

 body {
     background-color:#FFFFFF;
     color:#333333;
     font:Arial, Helvetica, sans-serif;
 }
 
 #wrapper {
margin-left:auto;
margin-right:auto;
width:685px;
 }

 #comheader {
     float:left;
     margin:2px 0 2px 0;
     padding:2px 0 2px 0;
 }

 #mainmenu {
     float:left;
     margin:2px 0 2px 0;
     padding:2px 0 2px 0;
 }

 #submenu {/*what's new submenu*/
     margin:2px 0 2px 0;
     padding:2px 0 2px 0; 
     text-align:center;
 }

 p.linkmap {
text-align:left;
     margin: 10px 0 5px 10px;
     padding:0;
     color:#003333;
display:block;
float:left;
width:700px;
     font:bold 75% Verdana, "Arial", Helvetica, sans-serif;font-style:oblique;
 }

 p.linkmap a:link, p.linkmap a:visited, p.linkmap a:active {
      padding:0;
      color:#003366;
     text-decoration:underline;
      border-bottom:0px solid #033;
 }

 p.linkmap a:hover {
      padding:0;
      color:#FF3300;
 text-decoration:none;
      border-bottom:0px solid #F30;
 }

.hiddentxt {
   display: none;
 }

 #footer {
  clear:both;
  text-align:center;
  margin:8px 3px 2px 3px;
  border-top:2px solid #999;
padding:0;
 }

 #footer p {
    font:normal 90% "Arial", Helvetica, sans-serif;
    color:#333333;
    line-height:1.1em;
    padding:0px 0 5px 0;
  text-align:center;
 }
    .drop { 	  	float: left;
	  	font-size: 400%;
	  	line-height: 1em;
	  	margin: 2px 8px 5px 0;
	  	padding: 4px 8px;
	  	border: 1px solid #ccc;
	  	background: #eee;
        color:#587445;
  }
   #wrap-main {background:transparent url(image/soqi_bed_bg.jpg) no-repeat top left; margin:0;width:780px;}
   #wrap-main p { font:bold 1em/1.1em Arial, Helvetica, sans-serif; color:#333; padding:0 10px 5px 5px; }
   #wrap-main h1 img {padding:0; margin:0; }
   #content {background:transparent url(image/soqi_icon_bg.jpg) no-repeat 85% left;  margin:0; float:left; width:780px;}
   #main {float:right; width:345px; margin:0;}
   #main h2 { font:bold 1.5em/1.1em "Times New Roman", Times, serif; color:#002D2D; }
   #main h2 img { margin:0 5px 0 0; }
   #main em {color:#003333; font-style:italic; }

   #sidebar {float:left; width:380px; margin:0; padding:295px 0 0 0;}
   #sidebar dl { margin:0; padding:0 0 0 120px; list-style:none; font:bold 0.9em/15px Geneva, Arial, Helvetica, sans-serif; color:#FFFFFF;} 
   #sidebar dl dt { color:#003366;font-size:1em; padding-bottom:5px; letter-spacing:1px;} 
   #sidebar dl dd { margin:0; padding:0;}  
   .img_wrap{ float: left; padding: 3px 3px 3px 3px;}
