body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:12px;
}
td,th{
font-size:12px;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
.text_blue {
	font-family: Arial, "";
	font-size: 12px;
	color: #006699;
	padding-top: 2px;
	line-height: 150%;
}
.text_blue:link, .text_blue:visited  {
	text-decoration: none;
}

.text_blue:hover {
	color: #CC0000;
	text-decoration: underline;
}

.tit_blue {
	font-family: Arial, "";
	font-size: 14px;
	font-weight: bold;
	color: #006699;
	padding-top: 2px;
	line-height: 150%;
}

.text_orange {
	font-family: Arial, "";
	font-size: 12px;
	color: #FF6600;
	padding-top: 2px;
	line-height: 150%;
}
.text_orange:link, .text_orange:visited  {
	text-decoration: none;
}

.text_orange:hover {
	text-decoration: underline;
}

.text_white {
	font-family: Arial, "";
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 2px;
	line-height: 150%;
	font-weight: bold;
}

.text_white:link, .text_white:visited  {
	text-decoration: none;
}

.text_white:hover {
	text-decoration: underline;
}

.text_red {
	font-family: Arial, "";
	font-size: 12px;
	line-height: 150%;
	color: #CC0000;
	padding-top: 2px;
}

/*.text_gray {
	font-family: Arial, "";
	font-size: 12px;
	line-height: 150%;
	color: #555555;
	padding-top: 2px;
}

.text_gray:link, .text_gray:visited  {
	text-decoration: none;
}

.text_gray:hover {
	text-decoration: none;
}*/
.text_gray a{
	color: #555555;
}

.text_green {
	font-family: Arial, "";
	font-size: 12px;
	line-height: 150%;
	color: #44B44E;
	padding-top: 2px;
}

.text_black {
	font-family: Arial, "";
	font-size: 12px;
	line-height: 150%;
	color: #000000;
	padding-top: 2px;
}

.text_black:link, .text_black:visited  {
	text-decoration: none;
}

.text_black:hover {
	color: #CC0000;
	text-decoration: underline;
}

.middot {
	font-family: "";
	font-size:12px;
}

#l_g_bg {
	background: url(images/g_bg.gif) center no-repeat;
	height: 30px;
	padding-left: 20px;
}

#l_g_bg_f {
	background: url(images/g_bg_f.gif) center no-repeat;
	height: 30px;
	padding-left: 20px;
}

#pc_lbg_f {
	background: url(images/pc_lbg_f.gif) center no-repeat;
	height: 25px;
	padding-left: 20px;
}

#pc_lbg {
	background: url(images/pc_lbg.gif) center no-repeat;
	height: 25px;
	padding-left: 20px;
}

#shop_lbgf {
	background: url(images/shop_lbgf.gif) center no-repeat;
	height: 30px;
	padding-left: 20px;
}

#shop_lbg {
	background: url(images/shop_lbg.gif) center no-repeat;
	height: 30px;
	padding-left: 20px;
}

.box {
	font-family: Arial, "";
	font-size: 12px;
	color: #555555;
	border: #7F9DB9 1px solid;
	height: 20px;
	padding-top: 2px;
	padding-left:5px;
}

.box_top {
	font-family: Arial, "";
	font-size: 12px;
	color: #555555;
	height: 20px;
	padding-top: 2px;
	padding-left:5px;
	border-top: 1px solid #006699;
	border-bottom: 1px solid #006699;
	border-left: 1px solid #006699;
	border-right: none;	
	width: 140px;
}

.box02 {
	font-family: Arial, "";
	font-size: 12px;
	color: #555555;
	border: #7F9DB9 1px solid;
	height: 21px;
	background: url(images/but_search2.gif) right center no-repeat;
	padding-top: 2px;
	padding-left:5px;
}

.box_t {
	font-family: Arial, "";
	font-size: 12px;
	color: #555555;
	border: #7F9DB9 1px solid;
	padding-top: 2px;
	padding-left:5px;
	width: 100%;
}

.textarea_t {
  font-family: Arial, "";
  font-size: 12px;
  color: #555555;
  margin-bottom: 0;
  width: 100%;
  display: block;
  padding-left:5px;
}

/** Resizable text areas**/

.resizable-textarea .grippie {  
  height: 9px;
  overflow: hidden;
  background: #eee url(images/grippie.png) no-repeat center 2px;
  border: 1px solid #ddd;
  border-top-width: 0;
  cursor: s-resize;
}

#line {
	background: url(images/line_p.gif) center repeat-x;
	height: 9px;
}

#line2 {
	background: url(images/line_p.gif) right repeat-y;
}

#line3 {
	background: url(images/line_blue.gif) center repeat-x;
	height: 13px;
}

#pc_line {
	background: url(images/pc_line.gif) center repeat-x;
	height: 3px;
}

#v_line {
	background: url(images/v_line.gif) center repeat-y;
	height: 10px;
}

#step_bor {
	padding: 5px 10px 5px 10px;
}

/*li {
	float: left;
	list-style: none;
}*/

.bq {
	font-family: Arial, "";
	font-size: 12px;
	color: 555555;
	height: 26px;
	padding-top: 8px;
	background-image: url(images/step_lab.gif);
	background-repeat: no-repeat;
	cursor: hand;
}

.bq_ovr {
	font-family: Arial, "";
	font-size: 12px;
	color: 006699;	
	font-weight: bold;
	padding-top: 8px;
	height: 26px;
	background-image: url(images/step_lab_f.gif);
	background-repeat: no-repeat;
}

.step_lab_bor {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #909090;
	border-bottom-color: #909090;
	border-left-color: #909090;
}

.pe_lab_bor {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #D7D7D7;
	border-bottom-color: #D7D7D7;
	border-left-color: #D7D7D7;
}

.p_end_lab {
	font-family: Arial, "";
	font-size: 12px;
	color: 555555;
	height: 31px;
	padding-top: 10px;
	background-image: url(images/p_end_lab.gif);
	background-repeat: no-repeat;
	cursor: hand;
}

.p_end_lab_f {
	font-family: Arial, "";
	font-size: 12px;
	color: 006699;
	height: 31px;
	padding-top: 10px;
	background-image: url(images/p_end_lab_f.gif);
	background-repeat: no-repeat;
}

.pc_i_lab_f {
	font-family: Arial, "";
	font-size: 12px;
	color: #006699;
	font-weight: bold;
	height: 23px;
	padding-top: 2px;
	background-image: url(images/pc_i_lab_f.gif);
	background-repeat: no-repeat;
}

.pc_i_lab {
	font-family: Arial, "";
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	height: 23px;
	padding-top: 2px;
	background-image: url(images/pc_i_lab.gif);
	background-repeat: no-repeat;
	cursor: hand;
}

.p_i_bg01 {
	background: url(images/p_i_bg01.gif) #FFFFFF right bottom no-repeat;
}

.u_b_tl {
	background: url(images/u_b_tl.gif) left top no-repeat;
	height:4px;
}

.u_b_tr {
	background: url(images/u_b_tr.gif) right top no-repeat;
	height:4px;
}

.u_b_bl {
	background: url(images/u_b_bl.gif) left bottom no-repeat;
	height:4px;
}

.u_b_br {
	background: url(images/u_b_br.gif) right bottom no-repeat;
	height:4px;
}

.pic_xbg {
	background: url(images/pic_xbg.gif) center no-repeat;
	height:65px;
}

#m_tit {
	background: url(images/m_tit.gif) left no-repeat;
	height:25px;
	width:200px;
	padding-left:20px;
}

#m_bg {
	background: url(images/m_bg.gif) left no-repeat;
	height:25px;
	width:200px;
	padding-left:20px;
}

#m_bg2 {
	background: url(images/m_bg2.gif) left no-repeat;
	height:25px;
	width:200px;
	padding-left:20px;
}

#m_ctit {
	background: url(images/icon_b.gif) 10px center no-repeat #FFFFFF;
	height:25px;
	padding-left:25px;
}
.icon07 {
    background-image:url(images/icon_pdown.gif);
	background-repeat:no-repeat;
	height:15px;
	cursor:hand;
}
.icon07_focus{
    background-image:url(images/icon_pdown_focus.gif);
	background-repeat:no-repeat;
	height:15px;
	cursor:hand;
}
.icon08 {
    background-image:url(images/icon_pup.gif);
	background-repeat:no-repeat;
	height:15px;
	cursor:hand;
}
.icon08_focus{
    background-image:url(images/icon_pup_focus.gif);
	background-repeat:no-repeat;
	height:15px;
	cursor:hand;
}
.icon09 {
    background-image:url(images/icon_tdown.gif);
	background-repeat:no-repeat;
	height:15px;
	cursor:hand;
}
.icon09_focus{
    background-image:url(images/icon_tdown_focus.gif);
	background-repeat:no-repeat;
	height:15px;
	cursor:hand;
}
.icon10 {
    background-image:url(images/icon_tup.gif);
	background-repeat:no-repeat;
	height:15px;
	cursor:hand;
}
.icon10_focus{
    background-image:url(images/icon_tup_focus.gif);
	background-repeat:no-repeat;
	height:15px;
	cursor:hand;
}

.i_cbg {
	background-image: url(images/i_cbg.gif);
	height: 225px;
	background-repeat: no-repeat;
	background-position: left center;
}

.i_cbg_f {
	background-image: url(images/i_cbg_f.gif);
	height: 225px;
	background-repeat: no-repeat;
	background-position: left center;
}


/*** ESSENTIAL STYLES ***/
.nav, .nav * {
	margin:0;
	padding:0;
	list-style:none;
}
.nav {
	line-height:1.0;
}
.nav ul {
	position:absolute;
	width:99px;
}
.nav ul li,
.nav a {
	width: 100%;
}
.nav li {
	float:left;
	position:relative;
	z-index:99;
}
.nav a {
	display:block;
}
.nav li:hover ul,
ul.nav li.sfHover ul {
	left:-1px;
	top:25px;
}
.nav li:hover li ul,
.nav li.sfHover li ul {
	top:-999em;
}
.nav li li:hover ul,
ul.nav li li.sfHover ul {
	left:50px;
	top:-1px;
}
.superfish li:hover ul,
.superfish li li:hover ul {
	/*top: -999em;*/
}

/*** ORIGINAL SKIN ***/
.nav {
	float:left;
	/*margin-bottom:0;*/
}
.nav li {
	/*background:#BDD2FF;*/
	/*border-left:1px solid #fff;*/
	/*border-top:1px solid #CFDEFF;*/
	width:100px;
}
.nav a {
	color:#006699;
	font-size:12px;
	font-weight:bold;
	padding: 0 0;
	padding-top:8px;
	text-decoration:none;
	text-indent: 20px;
}
.nav li:hover, .nav li.sfHover,
.nav a:focus, .nav a:hover, .nav a:active {
	/*background:#CFDEFF;*/
}
.nav li li {
	background:#ecf0f4;
}
.nav li li li {
	background:#9AAEDB;
}