body
{
	font: 13px arial, helvetica, sans-serif;
	margin:0px;
	line-height: 1.4em;
}
form {padding:0px;margin:0px;}
input,textarea
{
	font: 13px arial, helvetica, sans-serif;
}
a{color:blue;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;}
/* 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:blue}
	.top_header a:hover {color:#000}
	.top_header a:visited {color:blue}

.header
{
	margin:auto;width:980px;
}
	.header .logo {float:left;width:160px;}
	.header .modules {padding-top:15px;float:left;width:347px;text-align:center;font-weight:bold;font-size:17px}
		.header .modules img {vertical-align:middle}
		.header .modules a {color:#000;}
		.header .modules a:visited {color:#000;}
		.header .modules a:hover {color:#848484;text-decoration:none;}
		.header .modules ul {padding-top:5px;padding-left:30px}
		.header .modules li
		{
			float:left;
			display:block;
			list-style-type:none;
			width:65px;
			height:34px;line-height:28px;
			background:url('header_module_bg.gif') no-repeat;
		}
		.header .modules li a{display:block;width:65px;color:#005c9d}
		.header .modules li a:visited{color:#005c9d}
		.header .modules li a:hover{color:#DB2C30}
		.header .modules .s
		{
			width:77px;
			background:url('header_module_bg_s.gif') no-repeat;
			color:#fff;
		}
		.header .modules .s a {display:block;width:77px;color:#fff;}
		.header .modules .s a:visited {color:#fff;}
		.header .modules .s a:hover {color:#fff;}
	.bannertop
	{
		padding-top:7px;
		overflow:hidden;height:100%;
		text-align:center;
		width:468px;
	}

	.searchbox 
	{
		padding-top:7px;
		overflow:hidden;height:100%;
		text-align:center;
		width:300px;
	}
		.searchbox ul {padding-left:20px;position:relative;margin:0px;overflow:hidden;height:100%;}
		.searchbox li
		{
			float:left;
			display:block;
			list-style-type:none;
			width:66px;
			height:20px;
			line-height:20px;
			margin-right:5px;
			background:url('search_tab_1.gif') no-repeat;
		}
		.searchbox li a{display:block;width:66px;color:#fff;text-decoration:none}
		.searchbox li a:visited{color:#fff;text-decoration:none}
		.searchbox li a:hover{color:#fff;text-decoration:none}
		.searchbox .s
		{
			line-height:20px;
			color:#fff;
			font-weight:bold;
			background:url('search_tab_0.gif') no-repeat;
		}
		.searchbox .inpbox {overflow:hidden;height:100%;background:url('search_bg.gif') no-repeat; height:27px;width:300px; padding:6px 0px 0px 6px; }
		.searchbox .inpbox .fright { padding-right:14px; }
		.searchbox .si { background:transparent;font-size:16px; border:0px;width:210px }
		.searchbox .sb {color:#FFF; width:67px; height:21px; font-weight:bold; background:url(search_btn.gif) no-repeat; border:none; vertical-align:middle;}
.nav_box
{
	width:980px;margin:auto;
}
	.nav_box .r1
	{
		background:url("navbox_bg.gif");
		color:#fff;
	}
.nav
{
	height:33px;
}
	.nav #c {margin:auto;width:980px;}
	
	/* navtab level 1*/
	#nav_tab li
	{
		background:url('navtab_li_bg.gif') no-repeat left;
		float:left;
		display:block;
		list-style-type:none;
		line-height:33px;
		text-align:center;
		font-weight:bold;
		color:#fff;
	}
	#nav_tab li a {padding:0px 10px 0px 10px;display:block;color:#fff;text-decoration:none}
	#nav_tab li a:visited {display:block;color:#fff;text-decoration:none}
	#nav_tab li a:hover {display:block;color:#fff;text-decoration:underline}
	#nav_tab .s
	{
		line-height:33px;
		color:#000;
		font-weight:bold;
		background:url('navtab_li_selected.gif') no-repeat;
	}
	#nav_tab .s a {padding:0px;display:block;width:92px;color:#000;text-decoration:none}
	#nav_tab .s a:visited {display:block;width:92px;color:#000;text-decoration:none}
	#nav_tab .s a:hover {display:block;width:92px;color:#000;text-decoration:underline}
	
		/* navtab selected dropdown level */
		#nav_tab .s ul li
		{
			padding:0px;line-height:23px;float:none;
			background:#fff;
			color:blue;
			border-left:1px solid #b2b2b2;
			border-right:1px solid #b2b2b2;
			font-size:12px;text-align:left;width:140px;
		}
		#nav_tab .s ul li a {color:blue;padding:0px;display:block;width:130px;padding-left:10px;}
		#nav_tab .s ul li a:visited {color:blue;width:130px;}
		#nav_tab .s ul li a:hover {color:#DB2C30;width:130px;background:#f5f5f5;}
		
		#nav_tab .s ul .s
		{
			padding:0px;line-height:23px;float:none;
			background:#f0f0f0;
			color:blue;
			border-left:1px solid #b2b2b2;
			border-right:1px solid #b2b2b2;
			font-size:12px;text-align:left;width:140px;
		}
		#nav_tab .s ul .s a {color:blue;padding:0px;display:block;width:130px;padding-left:10px;}
		#nav_tab .s ul .s a:visited {color:blue;width:130px;}
		#nav_tab .s ul .s a:hover {color:#DB2C30;width:130px;}
		#nav_tab .s ul .f{height:6px;line-height:6px;font-size:0px;border:0px;padding-left:10px;width:132px;background:url('navtab_dropdown_footer_s.gif') no-repeat;}
	
		/* navtab unselected dropdown level */
		#nav_tab ul 
		{
		display:none;
		margin:0;
		padding:0;
		list-style-type:none;
		list-style-position:outside;
		position:absolute;z-index:2;
		}
		#nav_tab ul li {padding:0px;line-height:23px;float:none;background:#0da5e1 url('navtab_dropdown_sep.gif') no-repeat center bottom;font-size:12px;text-align:left;width:140px;}
		#nav_tab ul li a {padding:0px;display:block;width:130px;padding-left:10px;}
		#nav_tab ul li a:visited {}
		#nav_tab ul li a:hover {background:#20afea;}
		#nav_tab ul .s
		{
			padding:0px;line-height:23px;float:none;
			background:#008cc3;
			font-size:12px;text-align:left;width:140px;
		}
		#nav_tab ul .s a {color:#fff;padding:0px;display:block;width:130px;padding-left:10px;}
		#nav_tab ul .s a:visited {color:#fff;width:130px;}
		#nav_tab ul .s a:hover {color:#fff;width:130px;background:#20afea;}
		#nav_tab ul .f{height:6px;line-height:6px;font-size:0px;border:0px;padding-left:10px;width:130px;background:url('navtab_dropdown_footer.gif') no-repeat;}
	
	/* navtab level 2 */			
	#nav_tab_sub li
	{
		float:left;
		display:block;
		list-style-type:none;
		height:19px;line-height:19px;
		color:#fff;font-weight:bold;
		text-align:center;
		margin-right:15px;
	}
	#nav_tab_sub li a {color:#e87800;text-decoration:none}
	#nav_tab_sub li a:visited {color:#e87800;text-decoration:none}
	#nav_tab_sub li a:hover {color:#e87800;text-decoration:underline}
	
	#nav_tab_sub .s span {background:url('navtab_sub_bg.gif') no-repeat 100% -19px;display:block;padding:0px 5px 0px 5px;}
	#nav_tab_sub .s a {float:left;display:block;height:19px;background:url('navtab_sub_bg.gif') no-repeat top left;color:#fff;text-decoration:none}
	#nav_tab_sub .s a:visited {color:#fff;text-decoration:none}
	#nav_tab_sub .s a:hover {background:url('navtab_sub_bg.gif') no-repeat top left;color:#fff;text-decoration:none}
	
.content{margin:auto;width:980px;}
.nfooter
{
	margin-top:20px;
	border-top:1px solid #dce5f0;
	border-bottom:1px solid #dce5f0;
	padding:10px;
	background:#f2f8fe;
}
	.nfooter #c {
		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 {border-left:1px solid #b2b2b2; border-right:1px solid #b2b2b2;}
.bc_box .bc_b1 {margin:0 5px; background:#b2b2b2;}
.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 #b2b2b2; border-width:0 1px;}

.bc_head{background:url('bc_box_head.gif') bottom repeat-x;height:27px;line-height:27px;font-size:16px;font-weight:bold;border-left:1px solid #b2b2b2; border-right:1px solid #b2b2b2;}

.bc1_box {}
.bc1_box .bc_b1 {margin:0 5px;}
.bc1_box .bc_b2 {margin:0 3px; border-width:0 2px;background:#3AC0FA url('bg1.gif');}
.bc1_box .bc_b3 {margin:0 2px;background:#3AC0FA url('bg1.gif');}
.bc1_box .bc_b4 {height:2px; margin:0 1px;background:#3AC0FA url('bg1.gif');}
.bc1_box .bc_content {display:block; background:#3AC0FA url('bg1.gif');border-width:0 1px;color:#fff}
.bc1_box .bc_content a{color:#fff}
.bc1_box .bc_content a:visited{color:#fff}
.bc1_box .bc_content a:hover{color:#fff}

.bc2_box {}
.bc2_box .bc_b1 {margin:0 5px;}
.bc2_box .bc_b2 {margin:0 3px; border-width:0 2px;background:#0080b5;}
.bc2_box .bc_b3 {margin:0 2px;background:#0080b5;}
.bc2_box .bc_b4 {height:2px; margin:0 1px;background:#0080b5;}
.bc2_box .bc_content {display:block; background:#0080b5;border-width:0 1px;color:#fff}
.bc2_box .bc_content a{color:#fff}
.bc2_box .bc_content a:visited{color:#fff}
.bc2_box .bc_content a:hover{color:#fff}

.bc3_box {}
.bc3_box .bc_b1 {margin:0 5px;}
.bc3_box .bc_b2 {margin:0 3px; border-width:0 2px;background: url('bg2.gif');}
.bc3_box .bc_b3 {margin:0 2px;background: url('bg2.gif');}
.bc3_box .bc_b4 {height:2px; margin:0 1px;background: url('bg2.gif');}
.bc3_box .bc_content {display:block; background: url('bg2.gif');border-width:0 1px;color:#fff}
.bc3_box .bc_content a{color:#fff}
.bc3_box .bc_content a:visited{color:#fff}
.bc3_box .bc_content a:hover{color:#fff}

.block0
{
	background:#fff;
	border:1px solid #b2b2b2;
	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("block10_bg.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-family:verdana}
.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('olist_counter.gif') no-repeat;padding-left:18px;line-height:18px;padding-bottom:5px;}
/*
.olist1 a {color:#ff6600}
.olist1 a:visited {color:#ff6600}
.olist1 a:hover {color:#ff6600}
*/
.ultab {background:url('bg.gif') bottom repeat-x;border-left:1px solid #c6c6c6;border-right:1px solid #c6c6c6;overflow:hidden;height:100%;position:relative;}
.ultab .s {
	background:url('ultab_bg_s.gif') no-repeat;
	float:left;
	display:block;
	list-style-type:none;
	line-height:23px;
	text-align:center;
	font-weight:bold;
	margin-left:3px;
	position:relative;
	top:1px;
}
.ultab .s a {padding-left:10px;padding-right:10px;background:url('ultab_bg_s.gif') no-repeat 100% -23px;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('ultab_bg.gif') no-repeat 0px 0px;
	float:left;
	display:block;
	list-style-type:none;
	line-height:23px;
	text-align:center;
	font-weight:bold;
	margin-left:3px;
	border-bottom:1px solid #c6c6c6;
}
.ultab li a {padding-left:10px;padding-right:10px;background:url('ultab_bg.gif') no-repeat 100% -23px;display:block;color:#555;text-decoration:none}
.ultab li a:visited {display:block;color:#555;text-decoration:none}
.ultab li a:hover {display:block;color:#000;text-decoration:none}

.ultab3 {background: url('bg2.gif') repeat-x;overflow:hidden;height:100%;position:relative;}
.ultab1 {background:#93D3FF url('bg1.gif') repeat-x;overflow:hidden;height:100%;position:relative;}
.ultab1 .s {
	background:url('ultab1_bg_s.gif') no-repeat;
	float:left;
	display:block;
	list-style-type:none;
	line-height:23px;
	text-align:center;
	font-weight:bold;
	margin-left:3px;
	position:relative;
	top:1px;
}
.ultab1 .s a {padding-left:10px;padding-right:10px;background:url('ultab1_bg_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('ultab1_bg.gif') no-repeat 0px 0px;
	float:left;
	display:block;
	list-style-type:none;
	line-height:23px;
	text-align:center;
	font-weight:bold;
	margin-left:3px;
	border-bottom:1px solid #BCE1F3;
}
.ultab1 li a {padding-left:10px;padding-right:10px;background:url('ultab1_bg.gif') no-repeat 100% -23px;display:block;color:#0066FF;text-decoration:none}
.ultab1 li a:visited {display:block;color:#0066FF;text-decoration:none}
.ultab1 li a:hover {display:block;color:#0099FF;text-decoration:none}

.colorbar_green
{
	background:url('colorbar_green.gif') no-repeat;
	height:35px;
	color:#fff;
}
	.colorbar_green a
	{
		line-height:35px;
		height:35px;
		display:block;
		background:url('colorbar_green.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.gif') no-repeat;
	height:35px;
	color:#fff;
}
	.colorbar_pink a
	{
		line-height:35px;
		height:35px;
		display:block;
		background:url('colorbar_pink.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;}
.colorbar_orange
{
	background:url('colorbar_orange.gif') no-repeat;
	height:35px;
	color:#fff;
}
	.colorbar_orange a
	{
		line-height:35px;
		height:35px;
		display:block;
		background:url('colorbar_orange.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.gif') no-repeat;
	height:35px;
	color:#fff;
}
	.colorbar_blue a
	{
		line-height:35px;
		height:35px;
		display:block;
		background:url('colorbar_blue.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:11px;}
	.label1 span {background:#fff;z-index:1;font-weight:bold;position:absolute;top:-5px;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:11px;}
	.label2 span {background:#fff;z-index:1;font-weight:bold;position:absolute;top:-5px;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:11px;}
	.label3 span {background:#fff;z-index:1;font-weight:bold;position:absolute;top:-5px;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:11px;}
	.label4 span {background:#fff;z-index:1;font-weight:bold;position:absolute;top:-5px;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 */
.im {
	background: url("im-status.gif") no-repeat;
}
.online { background-position: 0 3px;}
.busy {	background-position: 0 -17px;}
.idle {	background-position: 0 -37px;}
.offline {	background-position: 0 -57px;}
.username {padding-left:13px;}

/* 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 #a5d1ec;
	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;
}
/*
Data Grid
*/
.girdtable{
	border-top:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;
	border-left:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
}
.girdtable a{
	text-decoration:none;
}
.gridheader{
	border-bottom:1px #E2E2E2 solid;
	border-right:1px #CCCCCC solid;
	font-weight:bold;
	font-size:12px;
	padding-left:2px;
	padding-right:2px;
	background:#F0F0F0;
	height:24px;
}
.gridheader1{
	border-bottom:1px #E2E2E2 solid;
	font-size:12px;
	font-weight:bold;
	font-size:12px;
	padding-left:2px;
	padding-right:2px;
	background:#F0F0F0;
	height:24px;
}

.gridrow{
	padding-left:2px;
	padding-right:2px;
	font-size:11px;
	height:22px;
	border-right:1px #CCCCCC dotted;
	border-bottom:1px #CCCCCC dotted;
}

.gridrow1{
	padding-left:2px;
	padding-right:2px;
	font-size:11px;
	height:22px;
	border-bottom:1px #CCCCCC dotted;
}

.gridrow2{
	padding-left:2px;
	padding-right:2px;
	font-size:11px;
	height:22px;
	border-right:1px #CCCCCC dotted;
}

.gridrow3{
	padding-left:2px;
	padding-right:2px;
	font-size:11px;
	height:22px;
}
/*
Button
*/
.buttonfunc{
	border-top:#999999 1px solid;
	border-left:#999999 1px solid;
	border-right:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;
	width:70px;
	font-weight:bold;
	font-size:12px;
	text-align:center;
}
.buttonfunc_off{
	border-top:#999999 1px solid;
	border-left:#999999 1px solid;
	border-right:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;
	width:70px;
	color:#999999;
	font-size:12px;
	text-align:center;
}

.buttonfunc_on{
	border-top:#CCCCCC 1px solid;
	border-left:#CCCCCC 1px solid;
	border-right:#999999 1px solid;
	border-bottom:#999999 1px solid;
	width:70px;
	cursor:pointer;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	background-color:#F0F0F0;
}

.activetxt{
	font-size:12px;
}

.blurimg{
	filter: alpha(opacity=30);
}
.blurtxt{
	color:#999999;
	font-size:12px;
}
