/* Common Design */
IMG		{border-style:none;}
BODY		{margin:0px;background-position:center;background-repeat:repeat-y;text-align:center;}

/* for layout */
DIV.main_pos	{text-align:center;}
DIV.main_area	{width:800px;}
DIV.head_area	{width:800px;height:95px;background-image:url("../image/head_bg.png");}
DIV.foot_area	{width:800px;height:65px;background-image:url("../image/foot_bg.png");}
DIV.menu_area	{width:800px;text-align:right;}

/* header */


#sub_description{
margin:58px 10px 0px 500px;
width:400px;
height:20px;
float:none;
}

#sub_description h1{
margin:0px;
font-size:12px;
line-height:20px;
color:#ffffff;
}


DIV.title_text	{font-weight:bold;font-size:140%;position:relative;top:0px;left:65px;}

/* footer */
DIV.footer	{padding:10px 0px 0px 10px}

/* form */
INPUT.necessary,TEXTAREA.necessary	{border-color:red;border-style:solid;border-width:1px;background-color:#FFFFEE;float:left;}
SPAN.necessary	{color:red;font-weight:bold;}

DIV.menu	{height:30;width:800;background-image:url("../image/mainmenu_back.gif");text-align:left;font-size:0%;}
TD.main_left	{width:205;text-align:center;vertical-align:top;}
TD.main_right	{text-align:center;vertical-align:top;}

DIV.title_img	{width:800;height:220;background-image:url("../image/title.jpg");background-repeat:no-repeat;}

DIV.foot_label	{width:800;background-color:#88D515;color:white;font-weight:bold;text-align:center;font-size:80%;}

DIV.text_area	{margin:10px 20px;}
DIV.label_area	{width:160px;margin:5px 0px 0px 0px;float:left;}
DIV.label_i	{height:20px;width:20px;font-weight:bold;background-color:#F5991D;color:#FFFFFF;border-style:solid;border-width:2px;border-color:#F5991D;float:left;}
DIV.label	{height:20px;width:130px;font-weight:bold;border-style:solid;margin:2px 0px 0px 0px;border-width:0 0 2 0;border-color:#F5991D;float:left;}
DIV.input_area	{width:550px;margin:3px;float:left;}
DIV.conf_area	{width:500px;background-color:#FFEECC;border-style:dashed;border-width:0px 0px 1px 0px;border-color:#000000;float:left;}
DIV.conf_text	{margin:5px;}

DIV.confirm	{background-color:#FFD5D1;padding:10px;}
DIV.complete	{padding:100px;text-align:center;}
SPAN.conf_label	{width:760px;float:left;background-color:#F5991D;color:#FFFFFF;}
IMG.icon	{float:left;vertical-align:middle;}

