body {
	margin:0;
	background:#fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FF5188;
}
input, select, textarea { background:#fff;color:#000;border:1px solid #69beff;font:12px verdana; }
.bb img {
	border:1px solid #000;
}
.bb td {
	text-align:center;
}
.mbg {
	background:#fff url('/bg_v2.gif') repeat-y scroll center center;	
}
a, a:link, a:visited {
	color:#36a7fe;
	font-weight:bold;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.sml {
	font:bold 12px arial;
	color:#fe92b6;
	width:700px;
}
.tj { text-align:justify; }
.tl { text-align:left; }
.tc { text-align:center; }
.tr { text-align:right; }
.ar { float:right; }
.al { float:left; }
.c { clear:both; }

.a0 a, .a0 a:visited, .a0 a:link { font-weight:bold;text-decoration:none;border-bottom:1px solid #36a7fe; }
.a0 a:hover { border-bottom:1px solid #fff;color:#69beff; }

.b0 { background-color:#fff; }
.b1 { background:#ebf6ff; }

.c0 { color:#69beff; }
.c1 { color:#36a7fe; }
.c2 { color:#ff5389; }

.s0 { font-size:20px; } 
.s1 { font-size:13px; }
.s2, .s2 div { font-size:18px; }
.s3 { font-size:30px; }

.o0, .o2 { border-bottom:1px solid #ff5389; } 
.o1 { border:1px solid #36a7fe; }
.o2 { border-top:1px solid #ff5389; }
.o3 { border:1px solid #ff5389; }
.o4,.o5 { border-bottom:1px dashed #97d2ff; }
.o5 { border-top:1px dashed #97d2ff; }

.p0 { padding-bottom:10px; } 
.p1 { padding:3px; }
.p2 { margin:10px 0 5px 0; }
.p3 { margin:5px 0 15px 0; }
.p4 { padding:10px; }
.p5 div { padding:4px; }
.p6 { margin:5px 20px 5px 20px; }
.p7 { padding:5px; }
.p8 { margin:18px 0 0 0; }
.p9 { margin:18px 0 18px 0; }

.m0 { margin-bottom:10px; }

.x0 { width:1024px; }
.x1 { width:850px; }
.x2 { width:800px; }
.x3 { width:275px; }
.x4 { width:955px;_width:965px; }
.x5 { width:850px; }
.x6 { width:565px; }

.y0 { height:255px; }
.y1 { height:235px;_height:245px; }
.y2 { height:60px; }
.y3 { height:256px; }
.y4 { height:160px; }
.y5 { height:410px; }
.y6 { height:128px; }

.w0 { font-weight:normal; }
.w1 { font-weight:bold; }

.b {
	font-size:26px;
}
.d {
	overflow:auto;
	height:80px;
	width:600px;
	text-align:left;
	border:1px solid #fe92b6;
	padding:5px;
	font-size:9px;
	background:url('/_b.gif');
	color:#36a7fe;
}
.dh {
	width:600px;
	padding:3px 5px 3px 5px;
	border:1px solid #fe92b6;
	border-bottom:0px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	background:url("/_b.gif");
}
.open {
	width:100%;
	height:100%;
	background:url('/bg.gif') repeat-x center center;
}
.head {
	background:#fff url('/ghm_bak.gif') repeat-x;
	width:100%;
	text-align:center;
	white-space:nowrap;
	font:20px verdana;
}
.head a, .head a:visited, .head a:link {
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px solid #36a7fe;
}
.head a:hover {
	border-bottom:1px solid #fff;
	color:#69beff;
}
.head img {
	height:185px;
	border:0px;
}
.head hr {
	//position:relative;top:8px;
	border:0px;
	border-top:1px solid #ff5389;
	height:1px;
	width:1024px;
}
.n_hd {
	font-size:12px;
	border-bottom:1px solid #ff5389;
}
.bot hr {
	border:0px;
	border-top:1px solid #ff5389;
	height:1px;
	width:100%;
}
.bot, .fot {
	width:600px;
	padding-top:10px;
	font:12px verdana;
}
.fot {
	width:1024px;
	border-top:1px solid #ff5389;
	background:#fff;
}
.tb {
	height:478px;
	width:1008px;
	text-align:left;
	background:#fff url('/tb_1.jpg');
}
.tb #a {
	padding-top:10px;
	font:bold 22px verdana;
	text-align:center;
}
.tb #b {
	overflow:auto;
	position:relative;
	top:25px;
	left:335px;
	text-align:left;
	height:400px;
	width:663px;
	font:15px verdana;
}
.tb #c {
	position:relative;
	top:0px;
	left:0px;
}
.tb a, .tb a:link, .tb a:visited {
	color:#ff5389;
}
.text_group_title {
	text-align:left;
	padding:6px;
	padding-left:0px;
	border-bottom:1px solid  #ff5389;
	font:bold 18px verdana;
}	
.text_item_hover, .text_item, .text_item_light {
	padding:5px;
	border-bottom:1px dashed #97d2ff;
	color:#36a7fe;
}
.text_item_light {
	background:#ebf6ff;
}
.text_sub_title {
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
}
.text_item_hover {
	background:#dff1ff;
}
.text_list {
	margin-left:10px;
}
.w_bold {
	font-weight:bold;
}
#text_last {
	border-bottom:0px;
}
.ma {
	background:url('/mbg.gif') repeat-x;
	border-top:14px solid #ff5389;
	width:100%;
	align:center;
}
.ma table td span a, .ma table td span a:link, .ma table td span a:visited {
	text-decoration:none;
	border-bottom:1px solid #fff;
}
.ma table td span a:hover {
	border-bottom:1px solid #36a7fe;
}
.ma table td {
	font:12px verdana;
	white-space:nowrap;
}
.ma table td span {
	font:bold 16px verdana;
}
.ma table td div {
	padding-top:5px;
}
.ma table td div img {
	border:1px solid  #36a7fe;
	padding:2px;
	height:80px;
	width:105px;
}
.ma table td hr {
	border:0px;
	border-top:1px solid #ff5389;
	height:1px;
	width:100%;
}
.sup {
	width:1004px;
	height:474px;
	background:#fff url('/signup.jpg');
	text-align:left;
	font:10px verdana;
}	
.sup #a {
	overflow:auto;
	height:320px;
	width:300px;
	text-align:justify;
	padding:5px;
	color:#fff;
}
.sup div a, .sup div a:link, .sup div a:visited {
	color:#ff5389;
	font-weight:bold;
}
.lst {
	border:0px;
	width:850px;	
	padding:0px;
	margin:0px;
}	
.lst #t {
	font:bold 26px verdana;	
	color:#36a7fe;
	text-align:right;
}
.lst #t a, .lst #t a:visited, .lst #t a:link, .lst #t a:hover {
	text-decoration:none;
}
.lst hr {
	border:0px;
	border-top:1px solid #ff5389;
	height:1px;
	width:100%;
}
.lst #b {
	padding:5px 0px 3px 5px;
}
.lst #b img {
	height:200px;
	width:265px;
}
.az {
	border-top:1px solid #ff5389;
}
.az, .pg {
	border-bottom:1px solid #ff5389;
	padding:10px 0px 10px 0px;
	background-color:#fff;
	font:bold 21px verdana;
	letter-spacing:2px;
}
.path { float:right;border:0px;font-size:12px;padding:5px 0 5px 0;letter-spacing:2px;margin-bottom:8px;_margin-top:8px; }
.az #x {
	height:100px;
	width:600px;
	text-align:left;
	font:bold 10px verdana;
	letter-spacing:0px;
	overflow:auto;
}
.d_x1, .d_x0 {
	padding:5px;
	border-bottom:1px dashed #97d2ff;
	color:#36a7fe;
	text-align:left;
}
.d_x1 {
	background:#ebf6ff;
}
.d_x1 #dt, .d_x0 #dt {
	font:11px verdana;
	letter-spacing:3px;
	padding-bottom:5px;
}
.pg a, .pg a:link, .pg a:visited, .az a, .az a:link, .az a:visited {
	text-decoration:none;
	border-bottom:1px solid #36a7fe;
}
.pg a:hover, .az a:hover {
	border-bottom:1px solid #fff;
}
.lst #s {
	text-align:right;
	border-top:1px solid #ff5389;
	padding-top:7px;
	width:750px;
}
.lst #s img, .lst #b img {
	border:1px solid #000;
	background:#fff;
}
.lst #i {
	font:13px verdana;
	text-align:center;
}

/* hover */

#th,#thd { float:left;width:160px;height:120px; }
#thd { width:85px;height:120px; }

/* headings */

h1, h2, h3, h4, h5, h6 { padding:0;margin:0; }
h1 { font-size:30px; }
h2 { font-size:24px; }
h3 { font-size:13px; }
h4 { font-size:15px;font-weight:normal; }
h5 { font-size:18px; }

h3 i { color:#36a7fe;font-weight:normal; }

/* tag cloud */

.tcl_1 { font-size:10px; }
.tcl_2 { font-size:11px; }
.tcl_3 { font-size:12px; }
.tcl_4 { font-size:13px; }
.tcl_5 { font-size:14px; }
.tcl_6 { font-size:15px; }
.tcl_7 { font-size:16px; }
.tcl_8 { font-size:17px; }
.tcl_9 { font-size:18px; }
.tcl_0 { font-size:9px; }

.ls,ls li {
	list-style:none;
	padding:0;margin:0;
	color:#ff5188;	
}
.ls li { padding-left:10px;display:inline;white-space:nowrap; }
.ls li b { color:#36a7fe;font-weight:normal; }

/* scroll pages */

div.psc {
  /* Set it so we could calculate the offsetLeft */
  position: relative;
  height: 30px;
  width: 950px;
  /* Add scroll-bars */
  overflow: auto;
}
ul.psc {
  display: block;
  height: 30px;
  /* Max width here, for users without Javascript */
  width: 9000px;
  padding:0;
  /* Remove default margin */
  margin: 0;
  list-style: none;
}
.psc li {
  display: block;
  float: left;
  padding:0 10px 0 0;
}
.psc a {
  display: block;
  text-decoration: none;
}
.li0 {
	display:block;
	list-style:none;
}
.li0 li {
	float:left;
	display:block;
	padding:0;
	width:170px;
	height:150px;
	font-size:10px;
}
.cw {
	position:absolute;
	margin-left:500px;
	_margin-left:0px;
	background:#ffffff;
	padding:10px;
	display:none;
	width:400px;
	height:130px;
	border:1px solid #ff5389;
	z-index:99;
}
#cwt { height:100px;width:100%; }

#pgc { display:none; }

.nb { border:0px; }


.mm {
	width:784px;
	height:448px;
	background:url('mm_r.gif') top right;
}
.mmt {
	position:absolute;
	margin-left:300px;
	width:420px;
	padding-top:15px;
	color:#fff;
	font-size:25px;
	text-align:right;
	z-index:3;
}
.mb0 { width:784px;
	background:url('mm_b.gif') repeat-y;
}
.mb1 {
	background:url('mm_0.gif') no-repeat top left;
}
.mb2 {
	background:url('mm_1.gif') no-repeat bottom left;
	padding:42px 0 26px 0;
}
.h { display:none; }
.mmr {
	position:absolute;
	margin:18px 0 0 725px;
	width:108px;height:421px;background:url('mm_r.jpg');
	z-index:6;
}
.mmg { margin:20px 0 0 5px;height:18px;width:19px; }
.mma { margin-top:15px; }

#mmf { position:absolute;margin:50px 0 0 -27px;z-index:3;height:250px;width:28px; }

.f0 { font-family:Georgia; }

#s0 { height:55px; }

#mmp, #mm0, #mm1, #mm2 { z-index:1;position:absolute; }
#mmp {
	z-index:4;font-size:1px;margin:6px 0 0 6px;
}
#mml,#mmr { position:absolute;height:30px;width:30px; }
#mml { margin:93px 0 0 108px; }
#mmr { margin:93px 0 0 885px; }
.mmp {
	background:url('mm_0.png') no-repeat;height:16px;width:16px;
}
.mpt {
	background:url('mm_b.png');height:16px;width:725px;
}
.mbb {
	background:url('mm_b.png');height:392px;border-bottom:1px solid #c0c0c0;
	width:741px;
}
.jcarousel-container{position:relative;
	overflow:hidden;
	height:150px;
}
.jcarousel-clip{z-index:2;padding:0;margin:0;overflow:hidden;position:relative;
	height:150px;width:740px;
}
.jcarousel-list{z-index:1;overflow:hidden;position:relative;top:0;left:0;margin:0;padding:0;}
.jcarousel-list li,.jcarousel-item{
	float:left;list-style:none;
	height:150px;width:162px;
	margin:0 2px 0 2px;
	font-size:8px;
	font-weight:normal;
}
.jcarousel-list li img {
	border:1px solid #000;
}
.jcarousel-prev,.jcarousel-next{z-index:3;display:none;}

.kwl { text-align:justify; }
.kwl h1,.kwl h2,.kwl h3,.kwl h4,.kwl h5,.kwl h6 { display:inline;margin:0 5px 0 5px; }
