body
{
	font: 83%/1.4 arial, helvetica, sans-serif;
	margin:0px;
	line-height: 1.4em;
	background:#f5f5f5;
}
form {padding:0px;margin:0px;}
input,textarea
{
	font: 13px arial, helvetica, sans-serif;
}
a{color:#0044DD;text-decoration:none;}
/*a:visited{color:purple;text-decoration:none;}*/
a:hover{color:#DB2C30;text-decoration:underline;}
h4 {
	font-size: 14px;
}

h3 {
	font-size: 16px;
}

h2 {
	font-size: 19px;
}

h1 {
	font-size: 22px;
}
h1,h2,h3,h4 {
	padding: 0px;
	margin: 0px;
}

ul,li
{
	padding:0px;margin:0px;
}
img {border:0px;}
small {font-size:10px;font-family:verdana;}
/* main object define */
.top_header
{
	border-bottom:1px solid #DCDCDC;
	padding:2px;
	font-size:12px;
	overflow:hidden;height:100%;
	background:#fff;
}
	.top_header .content { width:980px; }
	.top_header a {color:#000}
	.top_header a:hover {color:#000}
	.top_header a:visited {color:#000}
.header
{
	margin:auto;width:980px;
	/*background:url('header-736.jpg') no-repeat center top;*/
	text-align:center;
}
	.header .searchbox
	{
		background:#F5F5F5;
		border:1px solid #D3D3D3;
		padding:5px;
		width:710px;
		margin:auto;
		overflow:hidden;height:100%;
	}
	.header input{font-size:20px;}
	.header select{font-size:19px;}
	.header #submitbtn
	{
		background:url('small_btn_bg.gif') no-repeat;
		width:80px;height:32px;text-align:center;border:0px;color:#fff;font-weight:bold;font-size:13px;
	}
.nav_box
{
	width:980px;margin:auto;
}
	.nav_box .r1
	{
		background:url("navbg.gif");
		color:#fff;
	}
.nav
{
	height:28px;
	background:#4194cf url('navbg.gif') repeat-x;
}
	.nav #c {margin:auto;width:980px;}
	.nav_tab li
	{
		background:url('menu_l1_ge.gif') no-repeat left;
		float:left;
		display:block;
		list-style-type:none;
		line-height:28px;
		text-align:center;
		font-weight:bold;
		color:#fff;
		font-size:11px;
	}
	.nav_tab li a {display:block;width:70px;color:#fff;text-decoration:none}
	.nav_tab li a:visited {display:block;width:70px;color:#fff;text-decoration:none}
	.nav_tab li a:hover {display:block;width:70px;color:#fff;text-decoration:underline}
	.nav_tab .s
	{
		line-height:28px;
		color:#000;
		font-weight:bold;
		background:url('menu_l1_now_bg.gif') no-repeat;
	}
	.nav_tab .s a {display:block;width:70px;color:#000;text-decoration:none}
	.nav_tab .s a:visited {display:block;width:70px;color:#000;text-decoration:none}
	.nav_tab .s a:hover {display:block;width:70px;color:#000;text-decoration:underline}
.content{margin:auto;width:980px;}
.footer
{
	margin-top:20px;
	text-align:center;
	color:#555;
}
/* reuse objects define */
.bc_box {}
.bc_top, .bc_bot {display:block; background:transparent; font-size:1px;}
.bc_b1, .bc_b2, .bc_b3, .bc_b4 {display:block; overflow:hidden;}
.bc_b1, .bc_b2, .bc_b3 {height:1px;}
.bc_box .bc_b2, .bc_b3, .bc_b4 {background:#fff; border-left:1px solid #C6C6C6; border-right:1px solid #C6C6C6;}
.bc_box .bc_b1 {margin:0 5px; background:#C6C6C6;}
.bc_box .bc_b2 {margin:0 3px; border-width:0 2px;}
.bc_box .bc_b3 {margin:0 2px;}
.bc_box .bc_b4 {height:2px; margin:0 1px;}
.bc_box .bc_content {display:block; background:#fff; border:0 solid #C6C6C6; border-width:0 1px;}

.bc1_box {}
.bc1_box .bc_b1 {margin:0 5px;background:#3AC0FA;}
.bc1_box .bc_b2 {margin:0 3px; border-width:0 2px;background:#3AC0FA;}
.bc1_box .bc_b3 {margin:0 2px;background:#3AC0FA;}
.bc1_box .bc_b4 {height:2px; margin:0 1px;background:#3AC0FA;}
.bc1_box .bc_content {display:block; background:#3AC0FA;  border-width:0 1px;}

.bc2_box {}
.bc2_box .bc_b1 {margin:0 5px; background:#82BA1A;}
.bc2_box .bc_b2 {margin:0 3px; border-width:0 2px;background:#fff; border-left:1px solid #2DB9F2; border-right:1px solid #82BA1A;}
.bc2_box .bc_b3 {margin:0 2px;background:#fff; border-left:1px solid #2DB9F2; border-right:1px solid #82BA1A;}
.bc2_box .bc_b4 {height:2px; margin:0 1px;background:#fff; border-left:1px solid #2DB9F2; border-right:1px solid #82BA1A;}
.bc2_box .bc_content {display:block; background:#fff; border:0 solid #82BA1A; border-width:0 1px;}
	.bc2_box a {color:green}
	.bc2_box a:visited {color:green}
	.bc2_box a:hover {color:green}
	
.block0
{
	background:#fff;
	border:1px solid #C6C6C6;
	overflow:hidden;
	height:100%;
}
.block1
{
	background:#fff;
	border:1px solid #91c4f9;
	overflow:hidden;
	height:100%;
}
.block2
{
	border:1px solid #91c4f9;
	background:#f2f8ff;
	overflow:hidden;
	height:100%;
}
.block3
{
	background:#fff;
	border:1px solid #91C4F9;
	overflow:hidden;
	height:100%;
}
.block4
{
	background:#fff;
	border:1px solid #cce5ff;
	overflow:hidden;height:100%;
}
.block5
{
	border:1px solid #f6e4b8;
	background:#ffffdb;
	overflow:hidden;height:100%;
}
.block6
{
	background:#cc0000;
	color:#fff;
}
	.block6 #h{padding:0px 5px 2px 5px;font-weight:bold}
	.block6 #h a {color:#fff;text-decoration:none}
	.block6 #h a:visited {color:#fff;text-decoration:none}
	.block6 #h a:hover {color:#fff;text-decoration:underline}
.block7
{
	background:#77bb33;
	color:#fff;
}
	.block7 #h{padding:0px 5px 2px 5px;font-weight:bold}
	.block7 #h a {color:#fff;text-decoration:none}
	.block7 #h a:visited {color:#fff;text-decoration:none}
	.block7 #h a:hover {color:#fff;text-decoration:underline}
.block8
{
	background:#ff9900;
	color:#fff;
}
	.block8 #h{padding:0px 5px 2px 5px;font-weight:bold}
	.block8 #h a {color:#fff;text-decoration:none}
	.block8 #h a:visited {color:#fff;text-decoration:underline}
	.block8 #h a:hover {color:#fff;text-decoration:underline}
.block9
{
	background:#fff;
	border:1px solid #3BC2F9;
	overflow:hidden;
	height:100%;
}
.block10
{
	background:#0073A1 url("bgd_bloc17.gif") repeat-x;
	color:#fff;
}
	.block10 a {color:#fff}
	.block10 a:visited {color:#fff}
	.block10 a:hover {color:#fff}
.font_1{font-size:11px;}
.font_2{color:#ff3300;}
	.font_2 a {color:#ff3300;}
	.font_2 a:visited {color:#ff3300;}
	.font_2 a:hover {color:#ff3300;text-decoration:none;}
.font_3{color:green;}
	.font_3 a {color:green;}
	.font_3 a:visited {color:green;}
	.font_3 a:hover {color:green;text-decoration:none;}
.font_4{color:#ff0d56;}
	.font_4 a {color:#ff0d56;}
	.font_4 a:visited {color:#ff0d56;}
	.font_4 a:hover {color:#ff0d56;text-decoration:none;}
.font_5{color:#cc6600;}
.font_6{color:#999;}
	.font_6 a {color:#999;text-decoration:underline;}
	.font_6 a:visited {color:#999;text-decoration:underline;}
	.font_6 a:hover {color:#999;text-decoration:none;}
.font_7{color:#e87800;}
	.font_7 a {color:#e87800;text-decoration:none;}
	.font_7 a:visited {color:#e87800;text-decoration:none;}
	.font_7 a:hover {color:#DB2C30;text-decoration:none;}
.font_8{color:#545454;}
	.font_8 a {color:#545454;text-decoration:none;}
	.font_8 a:visited {color:#545454;text-decoration:none;}
	.font_8 a:hover {color:#919191;text-decoration:none;}
.spacer { padding:2px; margin:0px; font-size:1px; line-height:2px; }
.spacer1 { padding:5px; margin:0px; font-size:1px; line-height:5px; }
.clear { clear:both; line-height:1px; font-size:1px; }
.fleft { float:left; }
.fright { float:right; }
.ndiv{padding:5px;overflow:hidden;height:100%;}
.dotline
{
	background: url('dot_line_1.gif') repeat-x;
	padding:2px; margin-top:3px; margin-bottom:3px; font-size:1px; line-height:2px;
}
.rowdot
{
	background: url('dot_line_1.gif') repeat-x bottom;
}
.rown {padding:3px 0px 3px 0px;}
.rowsolid
{
	border-bottom:1px solid #ccc;
}
	.rowsolid td {border-bottom:1px solid #ebebeb;padding:5px;}
.rowalt0 {padding:3px;}
.rowalt1 {background:#f5f5f5;padding:3px;}
.aimg {
	padding: 3px;
	border: 1px solid #ccc;
	background: #fff;
	margin: 2px;
}
.aimg:hover {
	border: 1px solid blue;
}
.aimg1 {
	padding: 6px;
	border: 1px solid #ccc;
	background: #fff;
	margin: 2px;
}
.aimg1:hover {
	border: 1px solid blue;
}
.vm {border:0px;vertical-align:middle;}
.ovf {overflow:hidden;height:100%;}
.olist1
{
	padding:0px;margin:0px;
	list-style-type:none;
}
.olist1 .l2 {background-position: 0% -60px;}
.olist1 .l3 {background-position: 0% -120px;}
.olist1 .l4 {background-position: 0% -180px;}
.olist1 .l5 {background-position: 0% -240px;}
.olist1 .l6 {background-position: 0% -300px;}
.olist1 .l7 {background-position: 0% -360px;}
.olist1 .l8 {background-position: 0% -420px;}
.olist1 .l9 {background-position: 0% -480px;}
.olist1 .l10 {background-position: 0% -540px;}
.olist1 li {background:url('pulse-topten-orange.gif') no-repeat;padding-left:18px;line-height:13px;padding-bottom:5px;}
/*
.olist1 a {color:#ff6600}
.olist1 a:visited {color:#ff6600}
.olist1 a:hover {color:#ff6600}
*/
.ultab .s {
	background:url('block_tl_s.gif') no-repeat;
	float:left;
	display:block;
	list-style-type:none;
	line-height:25px;
	text-align:center;
	font-weight:bold;
	margin-right:7px;
	position:relative;
	top:1px;
}
.ultab .s a {padding-left:10px;padding-right:10px;background:url('block_tr_s.gif') no-repeat scroll right top;display:block;color:#000;text-decoration:none}
.ultab .s a:visited {display:block;color:#000;text-decoration:none}
.ultab .s a:hover {display:block;color:#000;text-decoration:underline}
.ultab li {
	background:url('block_tl.gif') no-repeat 0px 1px;
	float:left;
	display:block;
	list-style-type:none;
	line-height:25px;
	text-align:center;
	font-weight:bold;
	margin-right:7px;
}
.ultab li a {padding-left:10px;padding-right:10px;background:url('block_tr.gif') no-repeat scroll 100% 1px;display:block;color:#777;text-decoration:none}
.ultab li a:visited {display:block;color:#777;text-decoration:none}
.ultab li a:hover {display:block;color:#000;text-decoration:none}

.ultab1 {background:url('Untitled-2 copy.gif') bottom repeat-x;border-left:1px solid #c6c6c6;border-right:1px solid #c6c6c6;overflow:hidden;height:100%;position:relative;}
.ultab1 .s {
	background:url('block_th_s.gif') no-repeat;
	float:left;
	display:block;
	list-style-type:none;
	line-height:23px;
	text-align:center;
	font-weight:bold;
	margin-left:4px;
	margin-right:3px;
	position:relative;
	top:1px;
}
.ultab1 .s a {padding-left:10px;padding-right:10px;background:url('block_th_s.gif') no-repeat 100% -23px;display:block;color:#000;text-decoration:none}
.ultab1 .s a:visited {display:block;color:#000;text-decoration:none}
.ultab1 .s a:hover {display:block;color:#000;text-decoration:underline}
.ultab1 li {
	background:url('block_th.gif') no-repeat 0px 0px;
	float:left;
	display:block;
	list-style-type:none;
	line-height:23px;
	text-align:center;
	font-weight:bold;
	margin-left:4px;
	margin-right:3px;
	border-bottom:1px solid #c6c6c6;
}
.ultab1 li a {padding-left:10px;padding-right:10px;background:url('block_th.gif') no-repeat 100% -23px;display:block;color:#555;text-decoration:none}
.ultab1 li a:visited {display:block;color:#555;text-decoration:none}
.ultab1 li a:hover {display:block;color:#000;text-decoration:none}

.colorbar_green
{
	background:url('colorbar_green_l.gif') no-repeat;
	height:38px;
	color:#fff;
}
	.colorbar_green a
	{
		line-height:38px;
		height:38px;
		display:block;
		background:url('colorbar_green_r.gif') no-repeat right 100%;
		padding:0px 0px 0px 10px;
		font-weight: bold; 
		font-size: 13pt;
		color:#fff;
		text-decoration:none;
	}
	.colorbar_green a:visited {color:#fff;text-decoration:none;}
	.colorbar_green a:hover {color:#eeeed9;text-decoration:none;}
.colorbar_pink
{
	background:url('colorbar_pink_l.gif') no-repeat;
	height:38px;
	color:#fff;
}
	.colorbar_pink a
	{
		line-height:38px;
		height:38px;
		display:block;
		background:url('colorbar_pink_r.gif') no-repeat right 100%;
		padding:0px 0px 0px 10px;
		font-weight: bold; 
		font-size: 13pt;
		color:#fff;
		text-decoration:none;
	}
	.colorbar_pink a:visited {color:#fff;text-decoration:none;}
	.colorbar_pink a:hover {color:#eeeed9;text-decoration:none;}
.cat_orange_head
{
	background:url('cat_orange_head.gif') no-repeat;
	height:27px;
	color:#fff;
}
	.cat_orange_head a
	{
		line-height:27px;
		height:27px;
		display:block;
		background:url('cat_orange_head.gif') no-repeat right 100%;
		padding:0px 0px 0px 10px;
		font-weight: bold; 
		color:#fff;
		text-decoration:none;
	}
	.cat_orange_head a:visited {color:#fff;text-decoration:none;}
	.cat_orange_head a:hover {color:#eeeed9;text-decoration:none;}
.cat_blue_head
{
	background:url('cat_blue_head.gif') no-repeat;
	height:27px;
	color:#fff;
}
	.cat_blue_head a
	{
		line-height:27px;
		height:27px;
		display:block;
		background:url('cat_blue_head.gif') no-repeat right 100%;
		padding:0px 0px 0px 10px;
		font-weight: bold; 
		color:#fff;
		text-decoration:none;
	}
	.cat_blue_head a:visited {color:#fff;text-decoration:none;}
	.cat_blue_head a:hover {color:#eeeed9;text-decoration:none;}
.colorbar_orange
{
	background:url('colorbar_orange_l.gif') no-repeat;
	height:38px;
	color:#fff;
}
	.colorbar_orange a
	{
		line-height:38px;
		height:38px;
		display:block;
		background:url('colorbar_orange_r.gif') no-repeat right 100%;
		padding:0px 0px 0px 10px;
		font-weight: bold; 
		font-size: 13pt;
		color:#fff;
		text-decoration:none;
	}
	.colorbar_orange a:visited {color:#fff;text-decoration:none;}
	.colorbar_orange a:hover {color:#eeeed9;text-decoration:none;}
.colorbar_blue
{
	background:url('colorbar_blue_l.gif') no-repeat;
	height:38px;
	color:#fff;
}
	.colorbar_blue a
	{
		line-height:38px;
		height:38px;
		display:block;
		background:url('colorbar_blue_r.gif') no-repeat right 100%;
		padding:0px 0px 0px 10px;
		font-weight: bold; 
		font-size: 13pt;
		color:#fff;
		text-decoration:none;
	}
	.colorbar_blue a:visited {color:#fff;text-decoration:none;}
	.colorbar_blue a:hover {color:#eeeed9;text-decoration:none;}
.label1 {position:relative;font-size:1px;background:#cdeb8b;height:9px;margin:20px 0px 0px 0px;}
	.label1 span {background:#fff;z-index:1;font-weight:bold;position:absolute;top:-7px;margin-left:10px;padding-left:3px;padding-right:3px;font-size:14px;font-family:tahoma;}
	.label1 span b {color:green;font-size:14px;}
	.label1 #m {font-weight:normal;font-size:12px;right:5px;}
.label2 {position:relative;font-size:1px;background:#8ba6eb;height:9px;margin:20px 0px 0px 0px;}
	.label2 span {background:#fff;z-index:1;font-weight:bold;position:absolute;top:-7px;margin-left:10px;padding-left:3px;padding-right:3px;font-size:14px;font-family:tahoma;}
	.label2 span b {color:#3254a9;font-size:14px;}
	.label2 #m {font-weight:normal;font-size:12px;right:5px;}
.label3 {position:relative;font-size:1px;background:#d4143d;height:9px;margin:20px 0px 0px 0px;}
	.label3 span {background:#fff;z-index:1;font-weight:bold;position:absolute;top:-7px;margin-left:10px;padding-left:3px;padding-right:3px;font-size:14px;font-family:tahoma;}
	.label3 span b {color:#d4143d;font-size:14px;}
	.label3 #m {font-weight:normal;font-size:12px;right:5px;}
.label4 {position:relative;font-size:1px;background:#b0b0b0;height:9px;margin:20px 0px 0px 0px;}
	.label4 span {background:#fff;z-index:1;font-weight:bold;position:absolute;top:-7px;margin-left:10px;padding-left:3px;padding-right:3px;font-size:14px;font-family:tahoma;}
	.label4 span b {color:#b0b0b0;font-size:14px;}
	.label4 #m {font-weight:normal;font-size:12px;right:5px;}
.meta a {
	background-image: url("icons.gif");
	background-position: center left;
	background-repeat: no-repeat;
	padding-left: 15px;
	word-wrap: normal;
	word-break: normal;
}
.meta a:link,
.meta a:visited {
	color: #666;
}
.meta a:hover,
.meta a:active {
	color: #000;
}
.meta .friends {background-position: left 0;}
.meta .journals {background-position: left -40px;}
.meta .scrapbooks {background-position: left -80px;}
.meta .category {background-position: left -80px;padding-left:16px;}
.meta .posts {background-position: left -120px;}
.meta .members {background-position: left 0px;}
.meta .replies {background-position: left -120px;}
.meta .albums {background-position: left -160px;}
.meta .add-friend {background-position: left -200px;}
.meta .write-scrapbook {background-position: left -240px;}
.tagContent {
	font-size: 20px;
}

.rbtop div { background: url(corner_left_top.gif) no-repeat top left; font-size:1px;line-height:3px; }
.rbtop { background: url(corner_right_top.gif) no-repeat top right;line-height:3px; }
.rbbot div { background:url(corner_left_bottom.gif) no-repeat bottom left; font-size:1px;line-height:3px; }
.rbbot { background:url(corner_right_bottom.gif) no-repeat bottom right;line-height:3px; }

/* status icon */
 a .im{text-decoration:none;}
 a:visited .im{text-decoration:none;}
 a:hover .im{text-decoration:none;}
.im {
	width: 10px;
	display: block;
	float: left;
	overflow: hidden;
	margin-right: 3px;
	margin-top:5px;
	background-image: url("im-status.gif");
	background-repeat: no-repeat;
	padding:10px 0px 0px 0px;
}
.available { background-position: 0 center;}
.busy {	background-position: -20px center;}
.idle {	background-position: -40px center;}
.offline {	background-position: -60px center;}

/* warning , message */
.msg_warning
{
	border:2px solid #ffd324;
	background:#fff6bf;
	color:#987135;padding:5px;
}
.msg_error
{
	border:2px solid #fbc2c4;
	background:#fbe3e4;
	color:#d12f19;padding:5px;
}
.msg_ok
{
	border:2px solid #C6D880;
	background:#E6EFC2;
	color:#529214;padding:5px;
}

/* pagination */
.Paging{}
.Paging a
{
	border:1px solid #ccc;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;	
	line-height:25px;
	text-decoration:none;
	color:#007cc3;
}
.Paging a:visited {color:#007cc3;}
.Paging a:hover
{
	background:#a5d1ec;
	color:#fff;
	text-decoration:none;
}
.Paging span
{
	font-weight:bold;
}
