html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}

h1, h2, h3, h4, h5, h6, p {padding:7px 0;}
h1 {font-size:24px;}
h2 {font-size:22px;}
h3 {font-size:20px;}
h4 {font-size:18px;}
h5 {font-size:16px;}
h6 {font-size:14px;}
table {border-collapse:collapse;}
abbr{border-bottom:1px dotted;cursor:help;}
img {border:none;}
a {color:#87AAD3;}
a:hover {text-decoration:none;}
textarea {overflow:auto;padding:2px;}
a img, table {border:none;}
ul{margin:7px;list-style:square inside;}
ol{margin:7px;list-style:decimal inside;}
sub {vertical-align:sub;}
sup  {vertical-align:super;}
small, sup, sub {font-size:85%;}

body {background:#FFF;font-family:Arial;font-size:12px;color:#000;}
select, textarea, input[type=text], input[type=password] {border:1px solid #D3BFFF;/*, .input_text*/
  background:#FFF;margin:2px;}
.cl {clear:both;width:100%;height:0px;line-height:0px;overflow:hidden;}
.alignleft, .left {float:left;margin-right:7px}
.alignright, .right {float:right;margin-left:7px}
.aligncenter, .center {margin:5px auto;display: block;}
.js .js_hide {display:none;}

.content table {border:1px solid #777}
.content td, .content th {padding:5px;}
.content table.b_no, .content input.b_no {border:none}
p {line-height:22px;}
sub {vertical-align:sub;}
sup  {vertical-align:super;}
small, sup, sub {font-size:85%;}


/*--------------------------*/
/* inline */
.inline-block {
display:-moz-inline-stack; /* for FF2*/
display:inline-block; /* normal browsers */
zoom:1; /* for IE (hasLayout true) */
*display:inline; /* for IE */
}

/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */

.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;
  visibility:hidden;width:0;height:0;}
.clearfix{display:block;}
* html .clearfix{height:1%;}
.clear {clear:both;width:100%;height:0px;line-height:0px;overflow:hidden;font-size:0px;}
.w100 {width:100%}
.w50 {width:50%}
.bold {font-weight:bold}
.imgleft {float:left;margin:2px 10px 0px 0;}

/* For All */
a {color:#1981BF;}
p {line-height:14px;}
.ul_clear, .ul_clear ul {margin:0;padding:0;list-style:none;}
.ul_clear li {margin:0;padding:0;list-style-position:outside;}
.nowrap {white-space:nowrap}

.tright {text-align:right;}
.lhight {line-height:18px;}
table.table_clear {border:none;padding:0px;margin:0 0 0 auto;}
table.table_clear td {padding:0 0 0 5px;}
input.button_style {border:1px solid #01050B;background:#0A142C;color:#87AAD3;font-size:12px;
								padding:0px 2px;}
input.text_input, textarea.text_input {border:1px solid #01050B;width:175px;background:#0C1833;
								margin:0px;overflow:auto;color:#87AAD3;font-size:12px;font-family:Arial}

.dot02 {background: url(../images/dot02.gif) no-repeat 2px 50%;padding-left: 10px !important}
.dot03 {background: url(../images/dot03.gif) no-repeat 2px 6px;padding-left: 24px !important}
.line01 {background: url(../images/line01.gif) repeat-x 0 100%;padding-bottom: 10px !important;}
h2 {font-size:21px;font-weight:normal;color:#4D4D4D;padding:0 0 25px 0;text-transform:uppercase;}
body {background: #FFF url(../images/bg.gif) repeat-x 0 0;color:#999999;font-size:12px;line-height:16px;}
.wrap_top {background: url(../images/head.jpg) no-repeat 50% 0;}
.page_width {width:944px;margin:0 auto;}
.page_inside {width:916px;margin:0 auto;}
.list_dot01 li {background: url(../images/dot01.jpg) no-repeat 0 1px;padding: 0 0 10px 20px;
								list-style-position: outside;list-style-type:none;}
.color01 {color:#37ADE0;}
.line_right {border-right:1px solid #DCDCDC;}
.line_bottom {border-bottom:1px solid #DCDCDC;}
.borderall {border:1px solid #DCDCDC;}
.more {background:#299AD4;color:#FFF;display:inline-block;padding:3px 6px;
								text-decoration:none;}

/* Head */
#head {height:514px;}
#head .logo {padding:40px 0 32px 0;}
#head .menu {padding:0 0 10px 0;background: url(../images/menu_bg.gif) repeat-x 0 100%}
#head .menu table {width:100%}
#head .menu td {width:16%;background:#FFFFFF url(../images/bt.gif) no-repeat 0 0;
		border:1px solid #0893CD;height:38px;vertical-align:middle;text-align:center;
		border-bottom:0px;border-top:0px;}
#head .menu td div {height:38px;line-height:38px;background: url(../images/bt.gif) no-repeat 100% 0;}
#head .menu td a {display:inline-block;height:38px;width:100%;font-size:12px;text-decoration:none;}
#head .menu td a:hover {text-decoration:underline;}
#head .menu .first {border-left:0px;}
#head .menu .last {border-right:0px}
#head .image {background:#FFF;text-align:right;padding:14px 0;}

/* Content */
#content {}
#content .content_wrap1 {background: url(../images/content_left.jpg) no-repeat 100% 0;}
#content .content_wrap2 {background: url(../images/content_right.jpg) no-repeat 0 0;}
.conten_padding .content {padding:14px;}

.page_home .frame {width:100%;margin-bottom:14px;}
.page_home .col1 {width:296px;}
.page_home .col2 {}
.input_text {width:220px;}
.textarea {width:300px;}

/* Foot */
#foot {background: url(../images/foot.jpg) no-repeat 50% 0;padding:14px 0 25px 0;
								text-align:center;}

