@charset "utf-8";

/*=============user home block========*/
.block{
	width:240px;
	margin:10px auto 0;
}
.pf-block{
	width:245px;
	padding-top:5px;
	padding-bottom:10px;
	border-top:1px solid #ccc;
	clear:both;
}
.left-block{
	clear:both;
	width:200px;
	padding:10px 0 10px 6px;
	border-top:1px solid #ccc;
}
#mutual-connection{
	padding-bottom:10px;	
}
#finish_profile{text-indent:15px;}
#finish_profile a{font-weight:bold;}

.pro-link-b {
color:#3D3D3D;
font-family:Arial,verdana,sans-serif,Helvetica;
font-size:10px;
font-weight:bold;
line-height:16px;
text-align:left;
text-decoration:none;
}

.pro-link-sel {
color:#3D3D3D;
font-family:Arial,verdana,sans-serif,Helvetica;
font-size:10px;
font-weight:bold;
line-height:16px;
text-align:center;
text-decoration:underline;
}
/*============user profile left side menu=============*/
.buddy-side-menu{color:#636363;line-height:16px;}
.buddy-side-menu a.buddy_ajax,.buddy-side-menu a.group_ajax{
	color:#636363;
	font-size:11px;
	font-weight:bold;
	line-height:16px;
}
.buddy-side-menu a.buddy_ajax:hover{
	color:#3d3d3d;
	text-decoration:underline;
}
.buddy-sub-menu,.group-sub-menu{
	padding-left:10px;	
}
.buddy-sub-menu .loading,.group-sub-menu .loading{height:60px;background-position:10% 45%;}
.buddy-sub-menu a.uName,.group-sub-menu a.uName{
	display:block;
	clear:both;
}
.buddy-sub-menu li,.group-sub-menu li{padding-left:15px;}
.buddy-sub-menu li a,.group-sub-menu li a{font-size:10px;line-height:12px;}
.group_ajax_op{
	font-size:11px;
	line-height:16px;		
}
.group_ajax_op_list{display:none;}
.buddy-modlue-nav{
	clear:both;
	margin-top:5px;	
}
.buddy-modlue-nav li a{
	color:#636363;
	line-height:16px;
}
.buddy-info-exp{
	margin:5px 0 0 10px;
	font-size:11px;
	line-height:15px;	
}
#buddy-user-name a{
	font-size:15px;
	color:#636363;
	font-weight:bold;
	line-height:18px;
}
#userHeadImgBox{
	float:left;
	overflow:hidden;
	width:100px;
	height:100px;
	text-align:center;	
}
.pro-other-title {
color:#636363;
font-family:Arial,verdana,sans-serif,Helvetica;
font-size:11px;
font-weight:bold;
line-height:15px;
padding-left:120px;
text-align:left;
text-decoration:none;
}
#buddy-user-nav{
	clear:both;
	overflow:hidden;
	margin-top:10px;
}
#buddy-user-nav a,#buddy-user-nav span{
	display:block;
	float:left;
	height:20px;
	padding-left:21px;
	line-height:20px;
	margin-right:21px;
	font-size:12px;
	color:#636363;
	font-weight:normal;
	background:url(ico.png) no-repeat scroll 0 -1290px;	
}
#buddy-user-nav .bg_pos1,#buddy-user-nav a.bg_pos1{background-position:0 -1310px;padding-left:17px; font-size:11px;}
#buddy-user-nav .bg_pos2,#buddy-user-nav a.bg_pos2{background-position:0 -1330px;padding-left:23px; font-size:11px;}
#buddy-user-nav .bg_pos3,#buddy-user-nav a.bg_pos3{background-position:0 -1350px;padding-left:17px; font-size:11px;}
#buddy-user-nav .bg_pos4,#buddy-user-nav a.bg_pos4{background-position:0 -1370px; font-weight:bold; font-size:11px;}


#buddy-user-nav a:hover{color:#018CC3;text-decoration:none;}
#userInfo{
	float:left;
	width:135px;
	padding-left:5px;
	font-size:11px;	
}
#userInfo h2{
	font-size:12px;
	line-height:18px;
	padding:0;
}
#userInfo a{
	font-size:11px;	
	font-weight:normal;
}
#userInfo a.selected{color:#018CC3;}
#userOtherInfo{
	margin-top:10px;
	font-size:11px;
}
#user_weather{
	overflow:hidden;
	width:240px;	
}
#user_weather img{
	width:30px;
	height:30px;
	float:left;
}
#user_weather p{
	float:left;
	width:140px;
	padding-top:3px;
	line-height:12px;
	margin-left:10px;
}
#weather_edit{
	text-align:right;
	padding:-2px 2px 2px 0;
}
#weather_edit a{margin:0 3px;}
#weather_edit a:hover{text-decoration:none;}
#weather_dialog{display:none;margin-top:-1px;font-size:11px; height:25px; clear:both;}
#weather_dialog p{padding:3px 0;text-align:left;}
#weather_dialog .form-text{float:left;width:160px;color:#636363;font-size:11px;}
#weather_dialog .fsubmit{float:left;width:60px;margin-left:5px;height:20px;line-height:19px;}
.feedFormBox{
	padding-top:10px;	
}
.signature_Formarea{
	position:relative;
	clear:both;
	overflow:hidden;
	padding-bottom:10px;
}
.sig-textarea{
	display:block;
	float:left;
	padding:2px 2px 1px;
	width:376px;
	height:35px;
	border:1px solid #C9CDD4;
	font-size:14px;
}
.sig-select{
	display:block;
	float:left;
	width:380px;
	padding:10px 0;
	line-height:40px;
	vertical-align:middle;
	border:1px solid #C9CDD4;
}
.sig-submit{
	display:block;
	float:left;
	width:65px;
	height:40px;
	*width:70px;
	*height:45px;
	margin-left:5px;
	border:none;
	text-indent:-6000px;
	border-top:1px solid #fff;
	background:url(bg.png) no-repeat scroll -190px -130px;
}
.sig-submit1{
	display:block;
	float:left;
	width:65px;
	height:40px;
	*width:70px;
	*height:45px;
	margin-left:5px;
	border:none;
	text-indent:-6000px;
	border-top:1px solid #fff;
	background:url(bg.png) no-repeat scroll -156px -224px;
	cursor:pointer;
}
.sig-submit:hover{background-position:-270px -130px;}
.upload_tooltip{color:#999;line-height:15px;}
#picture_share_submit,#share-viedeo-submit{display:none;}
.sig_uploadify{
	position:absolute;
	top:-13px;
	left:387px;
	width:85px;
	height:40px;
	margin-top:13px;
}
.feedList{
	position:relative;
	clear:both;
	padding:5px;
	border:1px solid #ccc;
	font-size:11px;
}
.feedUser{
	float:left;
	width:55px;
	padding:5px;
}
.feedCont{
	float:left;
	width:375px;
	POSITION: relative;
}
.fileOpInfo{
	clear:both;
	overflow:hidden;
	width:310px;
	padding:5px 0;
}
.fileOpInfo li{
	float:left;
	margin-right:5px;
}
.fileOpInfo span{
	display:block;
	float:left;
	width:15px;
	height:15px;
	margin-right:5px;
	text-indent:-3000px;
	background:url(ico.png) no-repeat scroll 0 -1190px;	
}
.fileOpInfo .file_unrank{background-position:0 -1215px;}
.fileOpInfo .file_rank{background-position:0 -1240px;}
.fileOpInfo .file_comm_count{background-position:0 -1265px;}

.feed_comment,.feed_comment_new{
	overflow:hidden;
	padding:0 5px;
	background:#f2f2f6;	
}
.feed_comment{padding-top:3px;}
.new_feed_comment{width:358px;margin-bottom:3px;padding-bottom:5px;overflow:hidden;}
.feed_comment_list{
	paddding-right:10px;
	padding:3px 0;
	border-bottom:2px solid #fff;	
}
.feed_comment_list p span a{
	margin-right:10px;
	font-size:12px;
	color:#018CC3;
}
.feed_comment_list .date{font-size:10px;color:#999;}
.profile_baseinfo_tit{
	overflow:hidden;
	height:26px;
	line-height:26px;
	border-bottom:5px solid #ccc;
}
.profile_baseinfo_tit li{
	float:left;
	text-align:center;
	padding:0 10px;
}
.profile_baseinfo_tit li a{
	line-height:20px;
	font-weight:bold;
	font-size:12px;
}
.profile_baseinfo_tit li a.selected{
	color:#606060;
	line-height:24px;
	text-decoration:underline;
}
.profile_baseinfo{
	color:#636363;
	font-weight:bold;
	text-indent:100px;
	font-size:12px;
	line-height:16px;
	padding:0;
	margin:0;
}
.profile_info_list{
	overflow:hidden;
	width:520px;
	margin:15px 20px 0;
}
.profile_info_list li{
	clear:both;	
	line-height:16px;
	color:#838383;
}
.profile_info_list span{
	clear:left;
	float:left;
	display:block;
	width:100px;
	text-align:right;
	padding-right:5px;
}
#profile-userinfo{
	position:relative;	
}
#edit-userinfo-rsync-resume-wrapper{
	position:absolute;
	top:2px;
	left:330px;
}
#edit-userinfo-rsync-resume-wrapper label.option{
	margin:0;	
}
/*=========*/
.follow_list{ 
	clear:both;	
	position:relative;
	width:700px;
	padding:5px;
	margin:3px 30px 0;
	border-bottom:1px dashed #ccc;
}
/*---------------------------
	recommention
---------------------------------*/
.edu_list{
	overflow:hidden;
	width:590px;
	margin:5px auto 0;
	border-bottom:1px dashed #ccc;
}
.edu_list li{
	float:left;
	width:100px;
	padding:3px 0;	
}
.edu_list .edu_list_time{
	font-size:10px;
	color:#777;
	line-height:18px;
}
.edu_list .edu_tit{width:310px;}
.edu_list .op_w{width:20px;}
.edu_list .op_del{width:50px;}
.recommList{
	position:relative;
	clear:both;
	margin:10px 0 0;
}
.recommInfo{
	width:700px;
}
.recommInfoTit a{
	font-size:1.125em;
	color:#555;
	font-weight:bold;
}
.recommDate{
	color:#999;
	font-size:.95em;	
}
/*------------------------
	blog_list
----------------------------*/
.blog_list{
	clear:both;
	margin-top:10px;
	padding:10px;
	border:1px solid #ccc;	
}
.blog_tit{border-bottom:1px dashed #ccc;}
.blog_tit a{
	font-size:14px;
	color:#333;	
	line-height:18px;
}
.blog_intro{
	margin:5px 10px;
}
.blog_cate{
	margin:5px 0;
}
.blog_create{
	font-size:10px;
	color:#999;	
}
#blog-new-form,#edit-blog{
	clear:both;
	padding-top:10px;
	border-top:1px solid #ccc;
}
#blog-new-form label,#edit-blog label{
	width:60px;	
}
#blog-type-new{
	overflow:hidden;
	margin-top:10px;
}
.blog_form{
	overflow:hidden;
	width:560px;
	margin:0 auto;
	clear:both;
}
.blog_form li{float:left;padding:3px 0 0;}
.blog_form .form-submit{margin:-2px 0 0 10px;}

.blogTypeList{
	clear:both;
	height:20px;
	width:550px;
	padding:5px 5px 2px;
	margin:0 auto 0;
	border-bottom:1px dashed #ccc;	
}
.blogTypeList li{
	float:left;
	width:60px;	
	text-align:center;
}
.blogTypeList li a{font-size:12px;font-weight:normal;}
.blogTypeList .blogTypeName{width:400px;text-align:left;}
#blog-type-edit{
	margin-top:10px;
}
#blog-type-edit label{
	width:100px;	
}
#blog-type-edit #edit-title{
	clear:both;
	display:block;
	margin-left:54px;	
}
#blog-type-edit .form-submit{
	margin-left:100px;
}



.blogSideType{margin:0 0 0 10px;}
.blogSideType li{padding:1px 0;	}
/*----------------------
	connect
------------------------*/
#recommend-invite label{
		width:165px;
}
#export-contact-passport label{
	font-size:11px;
	font-weight:bold;	
}
.connectionType{
	margin-left:80px;	
}
.connectionType li{padding:2px 0;}
#connection-edit{
	width:320px;
}
#connection-edit .form-item{
	clear:both;
	overflow:hidden;
	width:300px;
}
#connection-edit label{
	margin-left:60px;
	min-height:0px;
}
#connection-edit .form-submit{
	clear:both;
	margin:10px 0 0 60px;	
}
.newConnectTit,.inviteConnectTit{
	overflow:hidden;
	height:30px;
	line-height:30px;
	padding:0;
	margin-bottom:10px;
	text-indent:-6000px;
	background:#fafafa url(bg.png) no-repeat scroll -10px -35px;
}
.newConnectTit{
	background-position:100% -60px;
}
.inviteRow{
	clear:both;
	overflow:hidden;
	width:335px;
	margin:5px 5px 0;
	padding:5px;
	background:#f6f6f6;
}
.inviteRow a{
		float:left;
		display:block;
		width:18px;
		height:18px;
		text-indent:-6000px;
		color:#636363;
		background:#f6f6f6 url(bg.png) no-repeat scroll 0 -90px;
}
.inviteRow a.aol{width:46px;}
.inviteRow a.gmail{width:48px;background-position:-60px -90px;}
.inviteRow a.live{width:76px;background-position:-120px -90px;}
.inviteRow a.yahoo{width:138px;background-position:-213px -90px;}
.inviteRow a.otherMail{
	width:100px;
	text-indent:2px;
	line-height:18px;
	background:none;
}
.inviteRow a.otherMail:hover{text-decoration:none;}
.inviteRow a.togSlide{float:right;background:url(sprites.png) no-repeat scroll 0 -300px;}
.inviteRow a.selected{background-position:0 -320px;}
#export-contact-passport{
	margin:5px;
	background:#fafafa;
}
#buddyGroupList{
	clear:both;
	height:24px;
	line-height:24px;
	margin:10px 10px;
	border-bottom:2px solid #e4e4e4;
}
#buddyGroupList li{
	float:left;	
	padding:0 5px;
	font-size:1.15em;
}
#buddyGroupList li a{
	line-height:25px;
}
#buddyGroupList li a.selected{
	color:#f50;
}
.buddy{
	float:left;
	width:360px;
	margin:10px 0 0 20px;
	border:1px solid #e4e4e4;
}
.buddyOp{
	clear:both;
	overflow:hidden;
	margin-left:5px;
	height:20px;
}
.buddyOp li{margin-left:60px;}
#inviteBox{
	overflow:auto;
	width:100%;
	height:260px;
	padding-bottom:2px;
	border-bottom:1px solid #f1f1f1;
}
#inviteBox .buddy {
    width: 165px;
    height: 70px;
}
.inviteBuddyCheckBox{
	width:24px;
	float:left;
	padding-top:30px;
}
#inviteBuddyForm{
	clear:both;
	margin-top:10px;
}
#inviteBuddyForm .form-submit{
	margin-left:160px;
	float:left;
}
a.inviteBuddyNext{
	float:left;
	display:block;
	width:120px;
	height:22px;
	line-height:22px;
	margin-left:20px;
	color:#0797DC;
	background:#c6c6c6;
	text-align:center;
	font-weight:bold;
	border:1px solid #c6c6c6;
}
a.inviteBuddyNext:hover{background:#feffef;}
.inviteMailRow{
	clear:both;	
	border-bottom:1px dashed #e4e4e4;
}
.inviteMailRow li{
	float:left;
	padding:3px 0;
	margin-right:10px;
}
.connect_user{
	float:left;
	width:100px;
	margin-right:10px;
	text-align:center;
}
.connection_user_info{
	float:left;
	width:480px;
}
.connection_user_info li{
	font-size:12px;
}
.lookforuser .form-submit{margin-left:140px;}
/*==========contact list===============*/
#contact_list{
	overflow:hidden;
	margin:20px auto 0;
}
#contact_list li{
	float:left;
	padding:4px 0;
	width:315px;
	text-indent:2px;
	border-bottom:1px dashed #d4d4d4;
	height:20px;
}
#contact_list li.row_first{
	clear:left;	
}
#contact_list li.header{
	padding:5px 0;
	background:#f2f2f2;
}
#contact_list li.create{width:80px;}
#contact_list li.row_last{
	width:150px;	
}
/*----------------------------------------------
	cate list
---------------------------------------------------*/
.cate_list{
	width:580px;
	margin:10px 20px;
	border:1px solid #ccc;	
}
.cate_cover{
	float:left;
	width:180px;
}
.cate_info{
	float:left;
	width:400px;
}
/*----------------------------------------------
	gallery
----------------------------------------------*/
#newGallery{
	clear:both;
	overflow:hidden;
	height:25px;
	border-bottom:1px solid #f1f1f1;
}
#newGallery h3{
	float:left;
	color:#018CC3;
	width:240px;
	font-size:12px;
	text-indent:5px;
}
#newGallery h3 a{color:#018CC3;font-size:12px;text-decoration:none;}
#newGallery h3 a:hover{color:#636363;}
.galleryRightNav{
	overflow:hidden;
	float:right;
	width:340px;
	height:14px;
	line-height:14px;
	margin-top:6px;
	margin-right:10px;
	text-align:right;
}
.galleryRightNav a{
	color:#838383;
	font-weight:normal;
}
.photoCol{
	overflow:hidden;
	float:left;
	width:135px;
	height:140px;
	margin:10px 0 0 13px;
	POSITION: relative;

	
}
.pbox{
	overflow:hidden;
	width:120px;
	height:90px;

	display:table; 
position:relative; 

	/*padding:1px;*/
	text-align:center;
	
}
.pbox .p_img
{

vertical-align:middle; 
text-align:center;
display:table-cell; 
*position:absolute; 
*top:50%; 
}
.pbox .p_img img
{
	position:relative; 
	*top:-50%; 
	*left:-50%; 
}
.photoCol p{
	clear:both;
	margin-top:3px;
	text-align:center;
	color:#939393;
	font-size:.915em;
	line-height:14px;
}
.photoCol p a{
	font-weight:normal;
	line-height:14px;
}
.photoOp a{margin-right:5px;}
#gallery-photo-edit .form-submit{
	margin-left:140px;
}
#gallery-photo-edit #edit-cover-wrapper{
	width:100%;
	overflow:hidden;
}
#upload-gallery .form-item label{
	width:60px;
}
/*-----------------------------------
	Video Style
--------------------------------------*/
#videoPlayBox{
	overflow:hidden;
	width:100%;
	height:240px;
	margin-top:10px;
	text-align:center;
	POSITION: relative;
}
a.video_play{
	display:block;
	width:288px;
	height:230px;
	margin:0 auto;
	border:1px solid #ccc;
}
.videoListBox{
	float:left;
	width:291px;
	height:260px;
	margin:10px 5px 0;
}
.videoListBox a.colleague_flowplayer{
	display:block;
	width:291px;
	height:222px;
}
.videoBigBox a.colleague_flowplayer{
	display:block;
	width:430px;
	height:340px;
}
.videoListBox p{text-align:center;}
/*===========flashUpload============*/
#flashUpload{
	overflow:hidden;
	width:600px;
	height:400px;
	border:1px solid #d4d4d4;
}
#flashUploadNav{
	position:relative;
	height:25px;
	padding:5px 10px;
	background:#f4f4f4;
}
#flashUploadcancle,#flashUploadqueque{
	position:absolute;
	top:5px;
	right:10px;
	height:20px;
	line-height:21px;
	padding:2px 5px;
	font-size:14px;
	color:#fff;
	background:#0080c0;
	text-decoration:none;
}
#flashUploadcancle{margin-right:130px;}
#fileQueue{
	width:100%;
	border-top:1px solid #ccc;
}

#uploadTabTit{
	display:block;
	height:24px;
	border-bottom:1px solid #0080C0;
}
#uploadTabTit li{
	float:left;
	margin-left:10px;
}
#uploadTabTit li a{
	float:left;
	display:block;
	height:24px;
	line-height:24px;
	padding:0 15px;
	font-size:14px;
	color:#0080C0;
	background:#f2f3f4;
}
#uploadTabTit li a:hover,#uploadTabTit a.selected{
	color:#fff;
	background:#0080C0;
}
#uploadTabCT{
	clear:both;
	overflow:hidden;
	width:470px;
	padding:10px;
	background:#fff;
}
#vedio_queue .uploadifyQueueItem{
	width:360px;
}
#vedio_flashupload_box{margin-left:65px;}
#video_upload_form label{width:60px;}
#uv2 label{width:120px;}
#video_upload_form .form-submit{margin-left:70px;}
#uv2 .form-submit{margin-left:130px;}
.tabhide{display:none;}
/*================praise=====================*/
.praiseBox{
	clear:both;
}
.praiseBoxFileDate{
	color:#999;
	height:18px;
	line-height:20px;
}
.praiseBox li{
	height:18px;
	line-height:18px;
	padding-left:16px;
	background:url(sprites.png) no-repeat scroll 0 -52px;
}
/*------------------------------------------
	Calendar style
-------------------------------------------*/
#calendar{
	position:relative;
	clear:both;
	width:715px;
	margin:0 auto;
}
.calendarTit{
	clear:both;	
	overflow:hidden;
	width:701px;
	padding:0 6px;
	font-weight:bold;
	background:#018CC3;
}
.calendarTit li{
	float:left;
	height:20px;
	line-height:20px;
	width:200px;
	color:#fff;
}
.calendarTit li a{color:#fff;line-height:20px;}

.calendarRow{
	clear:both;
	width:715px;
}
.calendarRow li{
	float:left;
	width:101px;
	height:92px;
	margin:1px 0 0 1px;
}
.calendarRow li a{
	float:left;
	display:block;
	width:18px;
	height:18px;
	line-height:18px;
	text-align:center;
	font-size:12px;
	color:#606060;
	border:1px solid #fff;
}
.calendarRow li a:hover{color:#fff;background:#018CC3;text-decoration:none;}
.calendarWeekTit li{
	height:50px;
	line-height:50px;
	text-align:center;
	background:#efefef;
}
.li-day{background:#efefef;}
.have-task{background:#D6EBFA url(bg.png) no-repeat scroll -240px -170px;cursor:pointer}
.today{background-color:#018CC3;}
.calendarRow li.today a{color:#fff;}
.birthday{background:url(birthday.gif) no-repeat right bottom}
#calendar .calendarTit{
	height:30px;
	line-height:30px;
}
#calendar .calendarTit a{color:#fff;line-height:30px;}
#calendarMini{
	width:232px;
	border:1px solid #ccc;
}
#calendarMini .calendarTit{
	width:220px;
}
#calendarMini .calendarTit li{
	overflow:hidden;
	width:30px;
}
#calendarMini calendarRow{width:232px;}
#calendarMini .calendarRow li{
	width:31px;
	height:28px;
	margin:2px 0 0 2px;
}
#calendarMini .calendarRow li a{border:none;}
#calendarMini .calendarWeekTit li{
	height:20px;
	line-height:20px;
}
#calendarMini .calendarRow .have-task{
	background:#D6EBFA url(sprites.png) no-repeat scroll 100% 10px;
}
#calendarTask{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:320px;
	padding:0 5px 25px;
	border:1px solid #eaeaea;
	background:#fff;
	z-index:1000;
}
#calendarTaskCt{
	
}
a#calendarTaskClose{
	position:absolute;
	right:10px;
	bottom:8px;
	display:block;	
	width:45px;
	height:16px;
	text-indent:-6000px;
	background:url(bg.png) no-repeat scroll 0 -175px;
}
#taskTit{
	height:22px;
	border-bottom:1px solid #aaa;
}
#taskTit li{
	float:left;
	width:20px;
	margin:3px 4px 0;
}
#taskTit li a{
	display:block;
	float:left;
	width:18px;
	height:14px;
	margin-top:2px;
	line-height:18px;
	text-indent:-6000px;
	background:url(sprites.png) no-repeat scroll 0 -197px;	
}
#taskTit li.npos1 a{background-position:0 -180px;}
#taskTit li.npos3 a{background-position:0 -165px;}
#taskTit li.npos2 a{background-position:0 -150px;}
#taskTit li a:hover{background-color:#f2f2f6;}
#taskList{
	clear:both;	
	padding:5px;
	font-size:11px;
	line-height:16px;
}
#taskList h3{
	height:16px;
	margin:0;
	padding:0;
	font-size:12px;
}
#taskList .time{
	color:#999;
}
.calendarEventList{
	clear:both;font-size:11px;font-family:Arial
}
.calendarEventList a{
	font-size:11px;font-family:Arial;color:#606060
}
.calendarEventList dt{
	clear:both;
	padding:5px 0;
	border-bottom:1px dashed #ccc;
	background:#f2f2f6;
}
.calendarEventList dt span{
	display:block;
	float:left;
	width:180px;
	/*color:#999;*/
}
.calendarEventList dd{
	margin-left:180px;
	padding:3px 0;
	
}
a.cal_next,a.cal_prv{
	display:block;
	color:#FFFFFF;
	font-weight:bold;
	margin:1px 0 0;
	width:14px;
	height:14px;
	padding:0 3px 2px;
	text-align:center;
}
a.cal_next{float:right;}
a.cal_next:hover,a.cal_prv:hover{
	color:#636363;
	background:#fff;
	text-decoration:none;
}
/*-----------------------------------------------
	user headimg upload
------------------------------------------------*/
#headImg{
	display:table-cell;
	width:150px;
	height:150px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #e4e4e4;
	background:#fff;
}
#headImg img{
	vertical-align:middle;
}
.headImgUpload{
	padding:10px 0;
}
.headImgUpload .form-item label{
	width:40px;	
}
.headImgUpload .form-submit{
	margin-left:45px;
}
#headMinImgDrag{
	position:relative;
	overflow:hidden;
	width:100px;
	height:75px;
	margin:20px 0 0 30px;
	text-align:center;
	border:1px solid #B3C9E1;
}
#headMediumWrap{
	cursor:move;
	position:absolute;
	top:-15px;
	left:-25px;
	width:100px;
	height:75px;
}
#headMediumWrap img{
	position:absolute;
	top:0;
	left:0;
}
a#saveSmallPic{
	display:block;
	width:80px;
	padding:0 15px;
	height:20px;
	line-height:20px;
	color:#fff;
	font-weight:bold;
	background:#0797DC;
	margin:10px 0 0 10px;
}
a#saveSmallPic:hover{
	background:#545454;		
}
.group_logo_box{
	clear:both;
	overflow:hidden;
	width:100%;
	padding:20px 0;
}
.group_logo_box .updateHeadIMG{
	width:200px;
	height:150px;
	margin:0 auto;
	border:1px solid #ccc;
	text-align:center;	
}
/*.group_logo_box #headMinImgDrag{
	width:100px;
	height:75px;	
}*/
#logo-group-form label{
	display:inline;
	width:auto;
	text-align:left;
}
#logo-group-form .description{margin-left:67px;}
.noGroupMsg{font-weight:bold;font-size:12px;}
#group-quick-search-form{
	overflow:hidden;
	padding:5px 0;
}
#group-quick-search-form .form-text{
	display:block;
	float:left;
	width:300px;
}
#group-quick-search-form .fsubmit{
	float:left;
	width:75px;
	margin-left:10px;
}

#subadmin_list{
	margin-left:140px;
	width:400px;
}
#subadmin_list li {
	position:relative;	
	line-height:20px;
	margin:1px 0;
}
/*-----------------------------------------------
	message, comment, notice List Style
------------------------------------------------*/
.msgRow,.commentRow{
	position:relative;
	clear:both;
	margin-top:10px;
	padding:5px 10px;
	border:1px solid #e4e4e4;
	font-size:11px;
}
.commentRow{
	border-width:0 0 1px;
}
.newMsg{
	background:#feffef;
	border:1px solid #aca;	
}
.msgRowLeft{
	float:left;	
	width:380px;

}
.msgRowRight{
	float:left;
	width:300px;
}
.msgUserHead{
	width:60px;
	float:left;
}
.msgInfo{
	float:left;

	width:300px;	

}
.noticeCont{
	margin-top:5px;	
}
.noticeCont a{
	color:#0080c0;
}
.commentRow .msgRowLeft{
	width:120px;	
}
.commentCt{padding-left:20px;}
.commentDate{
	color:#999;
	font-size:.875em;	
}
#editCommForm .form-textarea{
	height:40px;	
}
#fcommButton{
	margin:5px 0 0;
	display:block;	
}
a.msgDel,a.feedCommDel{
	position:absolute;
	top:5px;
	right:5px;
	overflow:hidden;
	display:block;
	width:11px;
	height:11px;
	text-indent:-6000px;
	border:1px solid #fff;
	background:url(sprites.png) no-repeat scroll 0 -270px;
}
a.msgDel:hover,a.feedCommDel:hover{
	border-color:#fa0;
}
.nomsg{
	margin:10px;
	font-size:11px;
	color:#777;	
}
/*==========Comment==========*/
#commentCont{
	margin:10px 10px 0;
	padding-bottom:10px;
}
.commentRow .msgRowRight{width:350px;}
#commentPhoto{position:relative;}
.msgComment,#msg-comment{
	margin-left:200px;	
}
/*=================List row=================*/
.row{
	clear:both;
	position:relative;
	padding:5px;
	border:1px solid #CCCCCC;
}
.row-col1,.row-col2,.row-col3,.row-col4,.row-col5{
	float:left;	
}
.row-col1{width:120px;}
.row-col2{width:400px;}
.row-col3{width:480px;}
.row-col4{}
.row-col5{}
/*----------------------------------------------
	other
----------------------------------------------*/
#webcam-invite-form{
	margin-left:40px;	
}
#webcam-invite-form h3{
	clear:both;
}
#webcam-invite-form .form-submit {
    margin: 5px 30px 0 140px;
}
#webcam-invite-form .form-textarea,
#webcam-invite-form .form-select {
    padding: .2em;
}
#webcam-invite-form .form-select {
    width: 380px;
}
#webcam-invite-form .form-textarea {
    width: 500px;
}

.webform{
	margin-left:30px;
}
.webform li{
	clear:both;
	overflow:hidden;
	padding:3px 0;
	border-bottom:1px dashed #e4e4e4;
}
.webform li label{
	display:block;
	float:left;
	width:300px;
}
.webform li span{
	display:block;
	float:left;
	width:120px;
	margin-right:30px;	
}
.webform li span.del{width:40px;}
#sms_msg_length{
	font-weight:bold;
	color:#f30;	
}
#dialogWebcame{
	display:none;
}
#dialogWebcame .form-item{
	overflow:hidden;
	width:490px;
}
#dialogWebcame .form-submit{
	clear:both;
	margin:10px 0 0 145px;	
}
a#newMeetup{color:green;}
/*---------------tabBox---------------*/
.tabBox{
	margin:20px 10px 0;
}
.tabTit{
	height:27px;
	float:left;
}
.tabTit li{
	float:left;
	margin-right:5px;
	position: relative;
}
.tabTit li a{
	float:left;
	display:block;
	height:25px;
	line-height:25px;
	padding:0 12px;
	color:#2D2B2B;
	font-size:12px;
	font-weight:bold;
	background:#f2f2f2;
	border:1px solid #e5e5e5;
}
.tabTit li a:hover,.tabTit li a.selected{
	color:#fff;
	background:#018CC3;	
	text-decoration:none;
	border:1px solid #018CC3;
}
.tabTit_bd{border-bottom:1px solid #ccc;padding-left:10px;}
.tabSubTit{
	clear:both;
	height:20px;
	text-indent:5px;
	line-height:20px;
	color:#E3EEFB;
	background:#018cc3;	
}
.tabSubTit a{color:#E3EEFB;line-height:20px;}
.tabSubTit a:hover{color:#fff;}
.centSubNav{
	padding-bottom:5px;
	text-align:center;
}
.centSubNav a{
	color:#636363;
	line-height:18px;
	text-decoration:none;
}
.tabCt{
	clear:both;
	padding-top:10px;
}
/*--------User Info-------*/
.uInfoBox {
    width: 58px;
    float: left;
    margin: 10px 10px 0 0;
    overflow:hidden;
}
.uInfoBox .uImgBox{
	width:35px;
	height:35px;
	padding:1px;
	border:1px solid #ccc;
}
.uInfo{
	overflow:hidden;
}
.uInfo a{
	font-size:10px;
	font-weight:normal;
	line-height:13px;
}
.uMoreInfoBox{
	float:left;
	width:240px;
}
.uMoreInfoBox .uImgBox{
	width:70px;
	margin:10px auto 0;
	text-align:center;
	float:left;	
}
.uMoreInfoBox .uInfo{margin-top:5px;}
.uInfo li{clear:both;}
.adminUser{color:green;}
.bottomBd{border:1px solid #ccc;border-width:0 0 1px;}
/*==========Link button style ============*/
.sendMg,.chat,.edit,.del,.add{
	padding-left:14px;
	margin-left:5px;
	background:url(sprites.png) no-repeat scroll 0 -71px;	
}
.edit{background:none;}
.del{background-position:0 -131px;}
.add{background:transparent url(ico.png) no-repeat 0 -1290px; padding-left:22px;}
.nopopadd{background:transparent url(ico.png) no-repeat 0 -1290px; padding-left:22px;}
.add11{background:transparent url(ico.png) no-repeat 0 -1310px; padding-left:22px; margin-left:5px;}
.sendMg a,.chat a,.edit a,.del a,.add a{
	font-weight:normal;
}
/*---------------------------------
	Groups company poll style
------------------------------------*/
.box{
	
}
.group-name{font-size:15px;font-weight:bold;line-height:18px;padding:2px 0;}
.group-logo{overflow:hidden;}
.group-logo  {width:100px;height:75px;border:1px solid #ccc;margin:5px;}
.group-info{
	margin-top:5px;
	font-size:11px;
}
.group-info a{
	color:#018CC3;
	font-size:12px;
	font-weight:bold;
}
.group-info a:hover{
	color:#636363;
	text-decoration:underline;
}
.groupJoin{
	overflow:hidden;
	min-height:60px;
	margin:10px 0;
	padding-left:10px;
	padding-bottom:3px;
	border-left:1px solid #ccc;
}
.groupNav{
	text-align:right;
	padding:10px;
	border-bottom:3px solid #efefef;
}
.groupNav span{padding:0 3px;color:#333;font-size:14px;}
#create-group-form .form-item{
	clear:both;
	overflow:hidden;
	width:680px;
}
#group-search-form .form-submit,#create-group-form .form-submit{
	clear:both;
	margin:5px 0 0 140px;
}
.groupTit{
	text-indent:5px;
	font-size:12px;
	background:#f1f1f5;	
}
.col-3 .groupTit{margin-right:20px;}
.groupNodeBlockList{
	padding:0 5px;
	height:194px;
}
.groupNodeBlockList li{
	clear:both;
	overflow:hidden;
	padding:3px 5px 0;
	border-bottom:1px dashed #e4e4e4;	
}
.groupNodeBlockList li span.nodeDate{
	clear:both;
	display:block;
	float:left;
	width:80px;
	height:20px;
	line-height:20px;
	font-size:11px;
	color:#999;
}
.groupEdtab{padding:0 10px 20px;}
.groupEdtab h4{
	clear:both;
	padding:20px 0 2px 10px;
	font-size:12px;
	margin-bottom:10px;
	border-bottom:1px solid #d4d4d4;
}
.groupEdtab .form-checkboxes{overflow:hidden;margin-bottom:5px;}
.groupEdtab label.option{
	clear:both;
	padding:2px 0 1px 140px;
	margin:0;
}
.groupEdtab .titDesc{
	width:520px;	
	padding:3px 0 3px 10px;
}

.gtit1,.glist1,.gInfoIntro{
	width:720px;
	margin-left:20px;
	font-size:11px;
	line-height:18px;
}
.gtit1{
	clear:both;
	color:#636363;
	font-size:11px;
	font-weight:bold;
	line-height:16px;
	border-bottom:1px solid #ccc;
}
.glist1{
	margin:10px 0 0 20px;
}
.glist1 li{
	clear:both;	
	padding-left:10px;
}
.glist1 label{
	clear:left;
	float:left;
	display:block;
	width:175px;
	color:#939393;
}
.gInfoIntro{
	margin:10px 25px 5px;
}
/*=================News=================*/
.articleList{
	clear:both;
	overflow:hidden;
	width:760px;
	padding-left:10px;
	margin-top:5px;
	border-bottom:1px dashed #d4d4d4;	
}
.articleList li{
	float:left;
	width:100px;
	padding:3px 0;
	text-align:center;
}
.articleList .artTit{
	width:360px;
	text-align:left;
}
.articleList .artTit a{font-size:14px;font-weight:normal;color:#555;}
.articleList .actTime{
	width:200px;
	text-align:right;
	font-size:11px;
	color:#999;
}
.articleTit{
	height:30px;
	line-height:30px;
	color:#333;
	text-align:center;
	background:#f2f2f6;
	border:1px solid #e4e4e4;
	border-width:0 1px 1px;
}
.articleCont{
	font-size:12px;
	padding:5px 20px 20px;
	line-height:20px;
}
.articleComment .msgRowRight{
	width:560px;
}
#group-node-new-form .tabSubTit{
	margin-bottom:20px;
}
a.newNodeType{padding-left:14px;font-weight:normal;background:url(sprites.png) no-repeat scroll 0 -38px;}
a#morOpts{width:80px;margin-left:140px;}
/*================Poll===============*/
.poll_list{
	clear:both;
	width:620px;
	margin-left:30px;
	overflow:hidden;
}
.poll_list li{
	float:left;
	font-size:11px;
	line-height:18px;
	padding:0;
	margin:0;
}
.poll_list li a{
	font-weight:normal;
	font-size:11px;
	line-height:18px;
	line-height:18px;
	color:#636363;
}
.poll_list li.poll_list_op a{
	font-size:10px;
	line-height:18px;
}
a.new_poll_ajax{margin-left:30px;}
.pollVoteList,.pollBlockVote,.userPollBlockVote{
	clear:both;
	overflow:hidden;
	width:720px;
	line-height:18px;
	margin:10px auto 0;
}
.pollVoteTit{
	overflow:hidden;
	width:210px;
	float:left;
	text-align:right;
}
.pollVoteBf{
	float:left;
	width:80px;
}
.pollTbBox{
	float:left;
	width:300px;
	height:16px;
	margin:2px 10px;
	background:#dfdfdf;
}
.pollBlockVote{width:524px;}
.pollBlockVote .pollVoteTit{width:120px;}
.userPollBlockVote{width:240px;margin:5px 0 0;}
.userPollBlockVote .pollVoteTit{width:130px;text-align:left;line-height:20px;}
.userPollBlockVote .pollVoteBf{width:30px;text-align:right;padding-right:5px;font-size:11px;line-height:18px;}
.userPollBlockVote .pollTbBox{width:60px;margin:1px 0;}
.userPollBlockVoteForm{
	width:240px;
	margin-top:10px;
	padding-top:5px;
	border-top:1px solid #ccc;
}
#poll_block .userPollBlockVoteForm{margin-top:0;padding-bottom:10px;width:245px;}
.userPollBlockVoteForm .form-item{width:auto;}
.ptb{
	display:block;
	height:16px;
	background:#EF944E;
}
/*------------------------------------
.ptbBg1{background-position:0 -317px;}
.ptbBg2{background-position:0 -345px;}
.ptbBg3{background-position:0 -373px;}
.ptbBg4{background-position:0 -398px;}
.ptbBg5{background-position:0 -425px;}
------------------------*/
#voteDeForm{
	clear:both;
	margin-top:15px;
	margin-left:110px;
	border-top:1px solid #ccc;
}
#poll-vote-form .form-item{
	clear:both;
	overflow:hidden;
	width:520px;
	margin-top:5px;
	padding:0;
	line-height:16px;
}

#poll-vote-form .form-item input{float:left;}
#poll-vote-form .option{margin-left:140px;}
#poll-vote-form .form-submit{
	margin:5px 0 0 145px;
}
#addnewpoll-form,#poll-edit-form{
	clear:both;
	margin-top:20px;
}
#addnewpoll-form .form-item,#poll-edit-form .form-item{
	overflow:hidden;
}
#addnewpoll-form .form-submit,#poll-edit-form .form-submit,#adduserpoll-form .form-submit,#userpoll-edit-form .form-submit{
	overflow:hidden;
	margin-left:145px;
}
.userPollBlockVoteForm #poll-vote-form .option{
		margin:0;
		padding:0;
}
.userPollBlockVoteForm #poll-vote-form .form-submit{margin-left:80px;}
/*--------------------------------
	Jquery Effect Style
--------------------------------*/
#imgbox{
	position:absolute;
	top:40%;
	left:45%;
	overflow:hidden;
	width:200px;
	min-height:200px;
	padding:5px;
	border:1px solid #ddd;
	background:#fff url(loading.gif) no-repeat scroll 50% 50%;
	z-index:1000;
}
#imgboxClose{
	clear:both;
	width:100%;
	height:20px;
	margin-top:7px;
	text-align:right;
	z-index:1100;
}
#imgboxClose a{
	color:#555;
	line-height:20px;
	margin-right:5px;
	font-size:12px;
	font-weight:bold;
}
/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: hidden;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #333;
}
#lightbox-container-image-data #lightbox-image-details { 
	overflow:hidden;
	width: 70%; 
	float: left; 
	text-align: left; 
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
/* jcrop */
/* Fixes issue here http://code.google.com/p/jcrop/issues/detail?id=1 */
.jcrop-holder { text-align: left; }

.jcrop-vline, .jcrop-hline
{
	font-size: 0;
	position: absolute;
	background: white url('Jcrop.gif') top left repeat;
}
.jcrop-vline { height: 100%; width: 1px !important; }
.jcrop-hline { width: 100%; height: 1px !important; }
.jcrop-handle {
	font-size: 1px;
	width: 7px !important;
	height: 7px !important;
	border: 1px #eee solid;
	background-color: #333;
	*width: 9px;
	*height: 9px;
}

.jcrop-tracker { width: 100%; height: 100%; }

.custom .jcrop-vline,
.custom .jcrop-hline
{
	background: yellow;
}
.custom .jcrop-handle
{
	border-color: black;
	background-color: #C7BB00;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.photoLableNav{
	clear:both;
	padding:5px 0;	
}
.tagBox{
	overflow:hidden;
	position:absolute;
}
.tagBoxHover{
	overflow:visible;
	border:1px solid #f90;
}
.tagBoxBord{
	overflow:hidden;
	width:100%;
	background-color:#fff;
	filter: alpha(opacity=1);
	-moz-opacity:0.01;
	opacity: 0.01;	
}
.tagName{
	position:absolute;
	left:-1px;
	top:100%;
	line-height:18px;
	padding:0 3px;
	background:#f2f2f2;	
	border:1px solid #f90;
	cursor:default;
}
#commentPhotoLable{
	display:none;
	position:absolute;
	top:10px;
	left:10px;
	width:200px;
	padding:5px;
	border:1px solid #369;
	background:#fff;
	z-index:1000;
}
#commentPhotoLable label{
	clear:both;
	display:block;
	padding:3px 0;
}
#commentPhotoLable .form-text{
	width:120px;	
}
#commentPhotoLable .form-submit{
	clear:both;
}
.tagLableList{
	overflow:hidden;
	clear:both;
}
.tagLableList li{
	float:left;
	padding:3px 0;
	margin-right:20px;
	cursor:default;
}
/*
Uploadify v2.1.0
Release Date: August 24, 2009
*/
.uploadifyQueueItem {
	position:relative;
	clear:both;
	overflow:hidden;
	font: 11px Verdana, Geneva, sans-serif;
	background-color: #F5F5F5;
	padding:5px;
	width: 520px;
	height:18px;
	margin:5px auto 0;
}
.uploadifyQueueItem .fileName{
	display:block;
	float:left;
	width:320px;
	line-height:18px;
}
.uploadifyQueueItem .percentage{
	display:block;
	float:left;
	width:50px;
	text-align:right;
	height:18px;
	padding-right:3px;
	line-height:18px;
}
.uploadifyError{
	border: 2px solid #FBCBBC !important;
	background-color: #FDE5DD !important;
}
.uploadifyQueueItem .cancel {
	position:absolute;
	top:5px;
	right:2px;
}
.uploadifyProgress {
	background-color: #FFFFFF;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	float:left;
	margin:7px 0 0 0;
	width: 100px;
}
.uploadifyProgressBar {
	background-color: #0099FF;
	width: 1px;
	height: 3px;
}

.share_queue{
	width:480px;
}
.share_queue .uploadifyQueueItem{
	width:460px;
	margin-bottom:5px;
}
.share_queue .uploadifyQueueItem .fileName{width:280px;}
.upload_queue{width:400px;}
.upload_queue .uploadifyQueueItem{width:400px;margin:5px 0;}
.upload_queue .uploadifyQueueItem .fileName{width:190px;}
/*------autocomplete------*/
#edit-recipients{
	overflow:auto;
	width:450px;
	height:35px;
}
#autocomplete{
	display:block;
	position:absolute;
	top:44px;
	left:140px;
	overflow:hidden;
	width:164px;
	border:1px solid #aaa;
	background:#fff;
	z-index:3000;
}
#results{
	padding:2px;
	text-align:left;
	width:450px;	
}
#results li{
	cursor:default;

	
		height:20px;
	padding:2px 5px;
	line-height:21px;
	text-align:left;
	overflow:hidden;
}
.popPos{
	background:#DFEFFD;

	
	
}
#check-superadmin .form-submit{
	clear:both;
	margin-left:110px;
}
#video_length{
POSITION: relative; left:520px;top:10px;font-weight:bold;
}
.play_btn {
	Z-INDEX: 2; BACKGROUND: url(play.png) no-repeat center center; LEFT: 45%; WIDTH: 79px; CURSOR: pointer; POSITION: absolute; TOP: 30%; HEIGHT: 78px;
	filter:alpha(opacity=70);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;	
}
.photoCol .play_btn{BACKGROUND: url(play_small.png) no-repeat center center;width:39px;height:39px;left:32%;top:28px}

.feedCont .play_btn{BACKGROUND: url(play_small.png) no-repeat center center;width:39px;height:39px;left:45px;top:40px}
#videoTitle{text-align:center;font-weight:bold;font-size:12px}
#videoDesc{
	display:none;
	position:absolute;
	width:200px;
	padding:0 5px 25px;
	border:1px solid #eaeaea;
	background:#fff;
	left:700px;
	z-index:1000;
}
#cal_nav a{font-size:14px;}


/*------------add by ruby for group node video and image---------------*/



.mainframe{clear:both;
margin-top:30px;
}

.top-left-mainframe{
float:left;
width:40%;
border:1px solid #F2F2F2;
padding:2px;

}
.top-middle-mainframe{
float:left;
width:25%;
margin:0px 10px;
border:1px solid #F2F2F2;
}
.top-right-mainframe{
float:left;
border:1px solid #F2F2F2;

}
.news-bottom-content{
clear:both;

}

#homepage-slideshow{
border:1px solid #99CCCC;
}

.latest4news-item{margin:10px 0px;
}

.latest4news-item h3 a{font-size:16px;
font-weight:bold;
}

.latest4news-item .latest4news-img{
float:left;
width:80px;
height:60px;
border:1px solid #F2F2F2;
margin:0 5px 5px 2px;
}

#top5-video{
border:1px solid #99CC99;
}
.img-text img{
width:480px;
height:350px;


}

.category-first-item img{
width:75px;
height:63px;
}



#group-node-type-edit{
	margin-top:10px;
}
#group-node-type-edit label{
	width:100px;	
}
#group-node-type-edit #edit-title{
	clear:both;
	display:block;
	margin-left:54px;	
}
#group-node-type-edit .form-submit{
	margin-left:100px;
}


ul.tabTit li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/
ul.tabTit li ul.subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 26px;
	background:#f2f2f2;
	border:1px solid #e5e5e5;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 170px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;

}
ul.tabTit li ul.subnav li{
	margin: 0; padding: 0;

	clear: both;
	width: 170px;
}
html ul.tabTit li ul.subnav li a {
	float: left;
	color: #000000;
	width: 135px;
	background: #f2f2f2 url(dropdown_linkbg.gif) no-repeat 10px center;
	padding-left: 20px;
}
html ul.tabTit li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	background: rgb(1, 140, 195) no-repeat 10px center; 
}
.archiveTitle a
{ font-size:16px; color:#000000;}
.archiveTitle  em
{ font-size:11px; margin-left:20px; font-weight:normal; }

.comments_list{ width:100%;}
.comments_list td{ margin-top:0px; 	
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;  vertical-align:top; }
.comments_list tr{

}

.update-comment{float:left;
margin-right:15px;
}

.update-comment-submit{float:left;
margin-top:5px;

margin-bottom:20px;
}

.comments_list .option{ width:20px;  margin:0;  }
.container-inline
{
	width:200px;
}
.container-inline .form-item
{
	width:100px; float:left;
}
.container-inline .form-submit
{
	float:right; margin:0px;
}

.create-newpost{
margin-left:680px; 
margin-bottom:3px;
width:90px;
}

.create-newpost a{
font-size:14px;
color:#FFFFFF;
text-decoration:none;

}

.level{width:10px; height:10px; margin:0; padding:0; float:left; margin-top:3px;}


#import-left-botpanel {
float:left;
padding:0;
width:425px;
margin-left:-190px;
font-family:Arial,verdana,sans-serif,Helvetica;
font-weight:bold;
}
.calenr_he{
height:200px;
}
.im-roun-topbg {
background:url(round-top.jpg) no-repeat left top;
height:13px;
text-align:center;
width:435px;
}
.im-roun-midbg {
height:auto;
text-align:center;
width:435px;
}
.form-toplink {
	color:#606060;
	font-family:Arial,verdana,sans-serif,Helvetica;
	font-size:15px;
	font-weight:bold;
	line-height:18px;
	text-decoration:none;
	width:100px;
}
.im-roun-botbg {
	background:url(round-bot.jpg) no-repeat left bottom;
	height:13px;
	text-align:center;
	width:435px;
}
.form-title-gray-b {
	color:#606060;
	font-family:Arial,verdana,sans-serif,Helvetica;
	font-size:18px;
	font-weight:bold;
	line-height:23px;
	text-decoration:none;
}
.form-title {
	color:#018CC3;
	font-family:Arial,verdana,sans-serif,Helvetica;
	font-size:14px;
	font-weight:normal;
	line-height:18px;
	padding:0 0 5px;
	text-decoration:none;
}
.form-toplink {
	color:#606060;
	font-family:Arial,verdana,sans-serif,Helvetica;
	font-size:15px;
	font-weight:bold;
	line-height:18px;
	text-decoration:none;
	width:100px;
}
.form-storelink {
	color:#606060;
	font-family:Arial,verdana,sans-serif,Helvetica;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	text-decoration:none;
}
.form-storelink {
	color:#606060;
	font-family:Arial,verdana,sans-serif,Helvetica;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	text-decoration:none;
}
.form-toplink a {
	color:#018CC3;
	font-family:Arial,verdana,sans-serif,Helvetica;
	font-size:15px;
	font-weight:bold;
	line-height:18px;
	text-decoration:none;
	width:100px;
}
.form-toplink a:hover{color:#3d3d3d;line-height:18px; font-size:15px;text-decoration:underline;font-family:Arial, verdana, sans-serif, Helvetica;font-weight:bold;width:100px;	}
.form-title-gray {
	color:#606060;
	font-family:Arial,verdana,sans-serif,Helvetica;
	font-size:14px;
	font-weight:bold;
	line-height:23px;
	text-decoration:none;
}
.form-storelink a {
color:#018CC3;
font-family:Arial,verdana,sans-serif,Helvetica;
font-size:14px;
font-weight:bold;
line-height:18px;
text-decoration:none;
}
.form-storelink a:hover{color:#3d3d3d;line-height:18px; font-size:14px;text-decoration:underline;font-family:Arial, verdana, sans-serif, Helvetica;font-weight:bold;	}
.form-imrsslink {
	color:#606060;
	font-family:Arial,verdana,sans-serif,Helvetica;
	font-size:11px;
	font-weight:bold;
	line-height:18px;
	text-decoration:none;
}
.form-label-im {
	color:#707070;
	float:left;
	font-family:Arial,verdana,sans-serif,Helvetica;
	font-size:11px;
	font-weight:bold;
	line-height:15px;
	margin:5px 0 0 5px;
	text-align:right;
	width:60px;
}
#form-field .form-im {
	color:#018CC3;
	font-family:Arial,verdana,sans-serif,Helvetica;
	font-size:10px;
	font-weight:normal;
	line-height:12px;
	text-align:left;
	text-decoration:none;
}
