@charset "utf-8";
/*----------------------------
	Reset CSS
	v1.0 | 20080212
	from http://meyerweb.com/eric/tools/css/reset/
------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
.contacts_mes{
	margin-top:5px;
	cursor:pointer;
}
.contacts_mes a{
width:150px;
}
.contacts_mes a:hover{
text-decoration:none;
}
input,textarea{
	font-family:Arial,Helvetica,sans-serif;;
	font-size:14px;
} 
html{
	overflo-y:scroll;
	overflow:-moz-scrollbars-vertical;
 	font-family:Arial,Helvetica,sans-serif;
}
body {
	line-height: 1;
}
#Invite{
	margin:5px 0px;
	height:20px;
}
#Invite .ggsubmit{
	background:transparent url(go.gif) no-repeat center center;
	border:0 none;
	cursor:pointer;
	height:22px;
	text-indent:-9999px;
	width:49px;
	margin-left:15px;
	float:left;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
.Home-Connections {
	background:url(connection.jpg) no-repeat;
	height:60px;
	width:375px;
}
.Home-Grow {
background-image:url(Indx-Grow.jpg);
background-repeat:no-repeat;
height:60px;
width:375px;
}
.Home-Jobs {
background-image:url(Indx-Jobs.jpg);
background-repeat:no-repeat;
height:60px;
width:375px;
}
.Home-Advice {
background-image:url(Indx-Advice.jpg);
background-repeat:no-repeat;
height:60px;
width:375px;
}
.Home-Do-Business {
background-image:url(Indx-Business.jpg);
background-repeat:no-repeat;
height:60px;
width:375px;
}
#indexmenu li a {
color:#636363;
font-family:"Century Gothic",Arial,verdana,sans-serif,Helvetica;
font-size:14px;
font-weight:bold;
line-height:13px;
text-align:left;
text-decoration:none;
}
#indexmenu {
float:left;
text-align:left;
width:400px;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* Defaults */
body{font-family:Arial,verdana,sans-serif,Helvetica; font-size:12px; line-height:1.4;color:#606060;}
a{color:#636363; font-size:11px;line-height:16px; text-decoration:none; }
a:hover{color:#636363; text-decoration:underline;}
h1,h2,h3,h4,h5,h6{
	font-size:14px;
	font-weight:bold;
	padding:5px 0;
}
/*--------------------------------------
	Layout
----------------------------------------*/
html,body,#wrapper{
	width:100%;
	height:100%;
}
body>#wrapper{
	height:auto; 
	min-height:100%;
}
#header{
	width:100%;
	height:47px;
	border-bottom:1px solid #e1e1e1;
}
#logo{
	float:left;
	width:120px;
	height:35px;
	margin-top:2px;
}
#main{
	width:980px;
	margin:10px auto 100px;
}
#footer{
	position:relative;
	overflow:hidden;
	width:980px;
	height:60px;
	margin:-60px auto 0;
	background:#fff;
}
#foot_ct{
	border-top:5px solid #e4e4e4;
	padding:10px 0 0 40px;	
}
#foot_ct,#foot_ct a{
	color:#606060;
	font-weight:bold;
}
#foot_ct a:hover{color:#000;}
.clear{clear:both;display:block;height:0;font-size:0;}
.wrap{
	clear:both;
	width:980px;
	margin:0 auto;
}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11{
	float: left;
}
.col-1{width:800px;padding-bottom:30px;margin-left:10px;}
.col-2{width:160px;padding-right:10px;}
.col-3{width:260px;padding-left:10px;}
.col-4{width:210px;}
.col-5{width:355px;margin:0 5px;border:1px solid #F1F1F1;min-height:550px;}
.col-6{width:490px;}
.col-7{width:518px;padding-left:10px;}
.col-8{width:606px;margin-left:10px;border:1px solid #F1F1F1;}
.col-9{width:770px;}
.col-10{width:790px;margin-left:10px;border:1px solid #F1F1F1;padding-bottom:30px;background:#fff;}
.col-10 .col-2{padding:0 0 0 10px;}
.vLine{background:url(line.png) repeat-y scroll 169px 0;}
.vLine_4{background:url(line.png) repeat-y scroll 209px 0;}
/*---------------------------
	Header
---------------------------*/
#welcome{
	float:right;
	width:520px;
	height:20px;
	margin:2px 10px 0;
}
#welcome a{color:#606060;}
#welcome a:hover{color:#018CC3;}
#welcome h2{
	float:left;
	width:360px;
	font-size:11px;
	text-align:right;
}
a.visible,a.invisible,a.alway,a.visibleInNet{
	padding-left:13px;
	line-height:16px;
	background:url(http://colleague.com/themes/default/misc/ico_1.png) no-repeat scroll 0 -847px;
}
a.invisible{background-position:0 -869px;}
a.alway{background-position:0 -891px;}
a.visibleInNet{background-position:0 -916px;}
#onlineStatue{
	position:relative;
	float:right;
	display:block;
	width:160px;
	text-align:left;
	padding-top:1px;
	background:url(ico_1.png) no-repeat scroll 148px -952px;
}
#onlineStatue a{
	display:block;
	line-height:20px;
	margin-left:10px;
	padding-left:15px;
	font-weight:normal;
}

#onlineStatue a.visible{background:url(ico_1.png) no-repeat scroll 0 -844px; cursor:pointer;}
#onlineStatue a.invisible{background:url(ico_1.png) no-repeat scroll 0 -867px; cursor:pointer;}
#onlineStatue a.alway{background:url(ico_1.png) no-repeat scroll 0 -888px; cursor:pointer;}
#onlineStatue a.visibleInNet{background:url(ico_1.png) no-repeat scroll 0 -867px; cursor:pointer;}
#onlineStatue a.visibleOutNet{background:url(ico_1.png) no-repeat scroll 0 -932px; cursor:pointer;}
=======
#onlineStatue a.visible{background:url(ico_1.png) no-repeat scroll 0 -844px; cursor:pointer;}
#onlineStatue a.invisible{background:url(ico_1.png) no-repeat scroll 0 -867px; cursor:pointer;}
#onlineStatue a.alway{background:url(ico_1.png) no-repeat scroll 0 -888px; cursor:pointer;}
#onlineStatue a.visibleInNet{background:url(ico_1.png) no-repeat scroll 0 -912px; cursor:pointer;}
#onlineStatue a.visibleOutNet{background:url(ico_1.png) no-repeat scroll 0 -932px; cursor:pointer;}

#onlineStatueList{
	display:none;
	position:absolute;
	top:19px;
	left:0;
	width:165px;
	background:#fff;
	padding-bottom:10px;
	border-bottom:1px solid #aaa;
	z-index:1000;
}
#topNav{
	clear:right;
	float:right;
	height:18px;
}
#topNav li{
	float:left;
}
#topNav li a{
	float:left;
	display:block;
	padding:0 5px;
	font-weight:bold;
	line-height:18px;
	color:#606060
}
#topNav li a:hover{color:#018CC3;}
/*==============Main Navigation==============*/
#headLine{
	overflow:hidden;
	width:100%;
	padding:5px 0 0;
}
#mainNav{
	float:left;
	overflow:hidden;
	width:800px;
	margin-left:99px;
}
#mainNav li{
	float:left;
}
#mainNav li a{
	float:left;
	min-width:36px;
	padding:1px 10px 2px;
	text-align:center;
	font-size:10px;
	line-height:12px;
	color:#636363;
	font-weight:normal;
}
#mainNav li a:hover{color:#0080c0;}
#mainNav li a span{
	display:block;
	width:35px;
	height:29px;
	margin:0 auto;
	background:url(ico.png) no-repeat scroll 0 0;
}
#mainNav li a.mainNav1:hover span{background-position:0 -30px;}
#mainNav li a.mainNav2 span{background-position:0 -60px;}
#mainNav li a.mainNav2:hover span{background-position:0 -90px;}
#mainNav li a.mainNav3 span{background-position:0 -120px;}
#mainNav li a.mainNav3:hover span{background-position:0 -150px;}
#mainNav li a.mainNav4 span{background-position:0 -180px;}
#mainNav li a.mainNav4:hover span{background-position:0 -210px;}
#mainNav li a.mainNav5 span{background-position:0 -240px;}
#mainNav li a.mainNav5:hover span{background-position:0 -270px;}
#mainNav li a.mainNav6 span{background-position:0 -300px;}
#mainNav li a.mainNav6:hover span{background-position:0 -330px;}
#mainNav li a.mainNav7 span{background-position:0 -360px;}
#mainNav li a.mainNav7:hover span{background-position:0 -390px;}
#mainNav li a.mainNav8 span{background-position:0 -420px;}
#mainNav li a.mainNav8:hover span{background-position:0 -450px;}
#mainNav li a.mainNav9 span{background-position:0 -480px;}
#mainNav li a.mainNav9:hover span{background-position:0 -510px;}
#mainNav li a.mainNav10 span{background-position:0 -540px;}
#mainNav li a.mainNav10:hover span{background-position:0 -570px;}
#mainNav li a.mainNav11 span{background-position:0 -600px;}
#mainNav li a.mainNav11:hover span{background-position:0 -630px;}
#mainNav li a.mainNav12 span{background-position:0 -660px;}
#mainNav li a.mainNav12:hover span{background-position:0 -690px;}
#mainNav li a.mainNav13 span{background-position:0 -720px;}
#mainNav li a.mainNav13:hover span{background-position:0 -750px;}

#headLineNav{
	overflow:hidden;
	float:right;
	width:58px;
	margin-right:7px;
	height:13px;
}
#headLineNav a{
	float:left;
	display:block;
	width:13px;
	line-height:13px;
	margin-left:5px;
	text-indent:-6000px;
	background:url(ico.png) no-repeat scroll 0 -955px;
}
#headLineNav a#navTextShow{background-position:0 -985px;}
#headLineNav a#navHide{background-position:0 -970px;}

/*---------------------
	Sidenav
--------------------*/
.sideNavTit{
	overflow:hidden;
	height:35px;
	line-height:35px;
	font-weight:bold;
	text-indent:-6000px;
	background:url(bgbg-1.gif) no-repeat scroll 0 0;
}
.sideNav{
	width:160px;
	overflow:hidden;
}
.sideNav li{
	clear:both;
	padding-left:5px;
}
.sideNav li a{
	color:#636363;
	font-size:11px;
	font-weight:bold;
	line-height:22px;
}
.sideNav li a:hover{color:#3d3d3d;text-decoration:none;}
.sideNav li span{
	float:left;
	width:34px;
	height:22px;
	background:url(ico.png) no-repeat scroll 0 -1006px;
}
.sideNav li span.snav1{background-position:0 -1031px;}
.sideNav li span.snav2{background-position:0 -1055px;}
.sideNav li span.snav3{background-position:0 -1080px;}
.sideNav li span.snav4{background-position:0 -1105px;}
.sideNav li span.snav5{background-position:0 -1131px;}
.sideNav li span.snav6{background-position:0 -1399px;}
.sideNav li span.snav6:hover{background-position:0 -1431px;}
.sideNav li span.snav7{background-position:0 -1155px;}
.sideNav ul.sideSubNav{
	display:none;
	clear:both;
	overflow:hidden;
	width:160px;
	margin-top:-2px;
}
.sideNav ul.sideSubNav li{
	height:18px;
	padding:0;
	margin:0;
	text-indent:35px;
}
.sideNav ul.sideSubNav li a{line-height:18px;font-weight:normal;}
.sideNav ul.sideSubNav li a:hover{color:#000;}
.sideNav dd,.sideNav dt{
	color:#555;
	font-weight:bold;
}
.sideNav dd a{
	color:#939393;
	font-family:Arial,verdana,sans-serif,Helvetica;
	font-weight:bold;
	line-height:16px;
	text-decoration:none;
}
.sideNav dd a:hover,.sideNav dd a.active{
	color:#636363;
}
.left_mainframe{
	width:670px;
	float:left;
}
.right_mainframe{
	float:left;
	border:1px #ccc solid;
	width:250px;
	padding-left:18px;
	margin-top:8px;
	min-height:200px;
	padding-top:15px;
}
/*-----------------------------
	Form
------------------------------*/
.form-item{
	padding:5px 0;
	font-family:Arial, Helvetica, sans-serif;
	min-height:20px;
}
.form-item label{
	clear:left;
	float:left;
	width:135px;
	height:16px;
	line-height:16px;
	overflow:hidden;
	text-align:right;
	padding-right:5px;
	color:#707070;
	font-size:11px;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
}
.form-item .option{
	clear:both;
	width:550px;
	margin-left:140px;
	text-align:left;
	min-height:30px;
	font-family:Arial, Helvetica, sans-serif;
}
.form-text{
	padding:2px 2px 1px;
	width:180px;
	height:16px;
	line-height:20px;
	border:1px solid #C9CDD4;
	font-family:Arial, Helvetica, sans-serif;
	height:20px;
}
.form-textarea{
	width:320px;
	height:70px;
	padding:2px;
	border:1px solid #C9CDD4;
	font-family:Arial, Helvetica, sans-serif;
}
.form-file{width:320px;font-family:Arial, Helvetica, sans-serif;}
.form-checkboxes .form-item,.form-radios .form-item{
	padding:1px 0 2px;
	font-family:Arial, Helvetica, sans-serif;
}
.form-checkboxes{float:left;width: 400px; margin-left:50px;}
.form-checkbox{float:left;}
.form-radios{
	float:left;
}
.form-radios label.option{display:inline;margin:0;}
.form-radio{float:left;}
.form-item .form-select{
	border:1px solid #C9CDD4;
}
#edit-share-post-1-wrapper,#edit-share-post-2-wrapper,
#edit-message-1-wrapper,#edit-message-2-wrapper,
#edit-notification-1-wrapper,#edit-notification-2-wrapper,
#edit-profile-update-1-wrapper,#edit-profile-update-2-wrapper,
#edit-comment-user-1-wrapper,#edit-comment-user-2-wrapper,
#edit-comment-connection-1-wrapper,#edit-comment-connection-2-wrapper,
#edit-job-update-1-wrapper,#edit-job-update-2-wrapper,
#edit-blogs-1-wrapper,#edit-blogs-2-wrapper,
#edit-groups-1-wrapper,#edit-groups-2-wrapper{
width: 100px; float: left;
}
#edit-share-post-1-wrapper .option,#edit-share-post-2-wrapper .option,
#edit-message-1-wrapper .option,#edit-message-2-wrapper .option,
#edit-notification-1-wrapper .option,#edit-notification-2-wrapper .option,
#edit-profile-update-1-wrapper .option,#edit-profile-update-2-wrapper .option,
#edit-comment-user-1-wrapper .option,#edit-comment-user-2-wrapper .option,
#edit-comment-connection-1-wrapper .option,#edit-comment-connection-2-wrapper .option,
#edit-job-update-1-wrapper .option,#edit-job-update-2-wrapper .option,
#edit-blogs-1-wrapper .option,#edit-blogs-2-wrapper .option,
#edit-groups-1-wrapper .option,#edit-groups-2-wrapper .option{
margin-left: 10px; width: 100px;
}
.form-item .description,div.description{
	margin:2px 0 0 140px;
	font-size:10px;
	line-height:12px;
	color:#018CC3;
}
.form-submit,a.form-submit{
	clear:both;
	display:block;
	width:auto;
	margin-top:5px;
	height:25px;
	line-height:24px;
	padding:0 15px;
	margin-left:245px;
	color:#fff;
	font-weight:bold;
	border:none;
	background:#0797DC;
	cursor:pointer;
}
a.form-submit{width:60px;text-align:center;}
.form-submit:hover,a.form-submit:hover{
	background:#545454;	
}
.form-required{display:none;}
/*-------------------------
	Dialog Style
---------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { display:none;}
.ui-state-disabled { cursor: default !important; }
.ui-icon {display:none; }
.ui-widget-overlay { 
	overflow:hidden;
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 100%; 
	height: 100%;
}
.ui-dialog {
	overflow:hidden;
	position: relative;
	width: 360px;
	background:#fff;
	padding-bottom:10px;
	border:2px solid #636363;
}
.ui-dialog .ui-dialog-titlebar { height:24px;padding:2px 1px 1px 20px; position: relative; color:#fff;}
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; } 
.ui-dialog .ui-dialog-titlebar-close { 
	display:block;
	position: absolute; right: .3em; top: 50%; width: 19px; 
	margin: -10px 0 0 0;padding:1px; height: 18px;color:#fff;
	text-indent:-6000px;
	background:url(sprites.png) no-repeat scroll 0 -220px;cursor:pointer;
}
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane {overflow:hidden; text-align: left; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em;}
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
#dialog,#editDialog,#newVideoDialog{
	display:none;
}
.loading{
	width:100%;
	height:100px;
	line-height:100%;
	background:url(loading.gif) no-repeat 50% 45%;
}
#dialog p{
	margin:10px 0 0;
	font-weight:bold;
}
#editDgCt .error{
	border:none;
	margin:10px 0 0;	
}
#editDgCt .success{
	overflow:hidden;
	color:#1d6443;
	margin-top:10px;
	padding:5px 0 5px 20px;
}
/* Overlays */
.ui-widget-overlay { 
	background: #000; 
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	opacity: 0.5;
}

/* Datepicker
----------------------------------*/
.ui-datepicker { width: 17em; padding: .2em .2em 0;border:1px solid #158BCF;background:#fff;z-index:2000;}
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; background:#158BCF;color:#fff;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 5px; width: 1.8em; text-indent:-6000px;cursor:pointer;}
.ui-datepicker .ui-datepicker-prev {left:2px;width:16px;height:16px;background:#fff url(sprites.png) scroll -2px -148px;}
.ui-datepicker .ui-datepicker-next {right:2px;width:16px;height:16px;background:#fff url(sprites.png) scroll 0 -163px;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center;}
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th {text-align: center; font-weight: bold;border: 0; width:26px; }
.ui-datepicker td { border: 2px solid #fff; width:22px;}
.ui-datepicker td span, .ui-datepicker td a {display: block;line-height:24px;text-align: right; text-decoration: none;color:#333;font-weight:bold; border:1px solid #fff;text-align:center;background:#f2eff2;}
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left;border:1px solid green; }
.ui-datepicker .ui-datepicker-today a{
	 background:#158BCF;color:#fff;
}
.ui-datepicker a.ui-state-default:hover{border:1px solid #158bcf;background:#fff;color:#158bcf;}
.ui-datepicker-trigger{border:none;background:none;}
.ui-state-disabled .ui-state-default{color:#aaa;}
/*------------------------
	title button link
---------------------------*/
.tit2{
	color:#838383;
	height:18px;
	font-size:12px;
	line-height:18px;
	padding:2px 2px 2px 7px;
	margin-bottom:10px;
	font-weight:normal;
	border-color:#F1F1F1 #F1F1F1 #EFEFEF;
	border-style:solid;
	border-width:1px 1px 5px;
	background:#fafafa;
}
.tit2-1{
	padding:2px;
	margin-left:20px;
	margin-bottom:10px;
	border-bottom:1px solid #ccc;	
}
.tit2-1,.tit2-1 a{
	color:#636363;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
}
.tit2 a{font-size:12px;line-height:18px;}
.tit2-2,.tit2-2 a{
	clear:both;
	font-size:11px;
	color:#636363;
	padding:0;
	font-weight:bold;
}
.tit3{
	height:20px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
}
.tit3-1,.tit3-2{
	color:#636363;
	font-size:.975em;
	margin-top:5px;
}
.tit3-2{
	clear:both;
	height:20px;
	margin:20px 10px 0;
}
.line{
	clear:both;
	height:5px;
	font-size:5px;
	width:130px;
	margin-bottom:5px;
	border-bottom:1px solid #333;
}
/*--------------------------------------------------------
	colleague theme Style
-----------------------------------------------------------*/
#loginBlock{
	float:right;
	height:22px;
	margin-top:10px;
	width:470px;
	*width:490px;
}
#loginBlock .txt{
	width:120px;
	margin-right:10px;
}
#loginBlock .fsubmit{
	float:right;
	*margin-top:-22px;
}
#colleagueIntro{
	height:25px;
	line-height:25px;
	font-size:14px;
	text-indent:7px;
}
.tit{
	height:30px;
	line-height:30px;
	font-size:16px;
	color:#018cc3;
	margin-bottom:10px;
}
.messages{
	margin:10px 50px 5px;
}
#content .messages{margin:0 0 10px 0;}
.error{
	padding:5px 20px 5px 30px;
	color:red;
	border:1px solid #f90;
	background:#FDFED3 url(icon.png) no-repeat scroll -267px 50%;
}
.status{
	overflow:hidden;
	color:#1d6443;
	padding:5px 0 5px 20px;
	border:1px solid #0a0;
}
input.error,textarea.error,select.error{
	margin:0;
	padding:2px 2px 1px;
	background:#FDFED3;
	border:1px solid #f60;
}
#loginBox{
	position:relative;
	width:520px;
	height:230px;
	margin:40px auto 0;
	padding:10px 10px 10px 30px;
	border:2px solid #cbdced;
	background:#f6f6f6;
}
.formList{
	clear:both;
	overflow:hidden;
	margin-top:5px;
}
.formList li{
	position:relative;
	padding:5px 0;
}
.formList li label{
	clear:left;
	float:left;
	width:105px;
	padding-right:5px;
	height:20px;
	line-height:21px;
	text-align:right;
	cursor:pointer;
}
.txt{
	width:240px;
	height:18px;
	padding:2px 2px 0;
	border:1px solid #C9CDD4;
}
.formTip{
	display:block;
	margin-left:110px;
	color:#777;
}
#loginBox .error,#loginBox .status{
	overflow:hidden;
	width:440px;
	margin:0;
}
#loginBox .error li{float:left;}
.formFoot{
	position:relative;
	padding:8px 0;
	margin-left:110px;
}
#user-searchpass .fsubmit{
	display:block;
	width:auto;
	padding:0 15px;
	height:21px;
	color:#fff;
	font-weight:bold;
	border:none;
	background:#0797DC;
	cursor:pointer;
}*/
.fsubmit:hover{
	background:#545454;	
}
#registerLink{
	padding-top:10px;
	margin-left:110px;
}
#registerLink a{text-decoration:underline;}
#regBox{
	width:520px;
	float:left;
	padding:10px;
	border:2px solid #cbdced;
	background:#f6f6f6;
}
#regBox .txt{
	width:180px;
}
.formFootList{
	clear:both;
	margin-left:110px;
}
.formFootList li{
	padding:3px 0;
}
#indexTip{
	position:absolute;
	top:70px;
	left:70px;
	width:255px;
	height:324px;
	background:url(list.png) no-repeat scroll 0 0;
}
#indexTip li{
	height:65px;
	text-indent:70px;
	line-height:35px;
	color:#018cc3;
}
.formerror{
	display:block;
	width:350px;
	color:#f30;
	margin-left:110px;
	padding-right:10px;
}
.tearmError{
	background:#fa6;
}
a#what{
	position:absolute;
	top:10px;
	right:0;
	font-size:1.15em;
}

/*--------------------------------------------------------
	colleague theme Style
-----------------------------------------------------------*/
#loginBlock{
	float:right;
	height:22px;
	margin-top:10px;
	width:470px;
	*width:490px;
}
#loginBlock .txt{
	width:120px;
	margin-right:10px;
}
#loginBlock .fsubmit{
	float:right;
	*margin-top:-22px;
}
#colleagueIntro{
	height:25px;
	line-height:25px;
	font-size:14px;
	text-indent:7px;
}
.tit{
	height:30px;
	line-height:30px;
	font-size:16px;
	color:#018cc3;
	margin-bottom:10px;
}
.messages{
	margin:10px 50px 5px;
}
#content .messages{margin:0 0 10px 0;}
.error{
	padding:5px 20px 5px 30px;
	color:red;
	border:1px solid #f90;
	background:#FDFED3 url(icon.png) no-repeat scroll -267px 50%;
}
.status{
	overflow:hidden;
	color:#1d6443;
	padding:5px 0 5px 20px;
	border:1px solid #0a0;
}
input.error,textarea.error,select.error{
	margin:0;
	padding:2px 2px 1px;
	background:#FDFED3;
	border:1px solid #f60;
}
#loginBox{
	position:relative;
	width:520px;
	height:230px;
	margin:40px auto 0;
	padding:10px 10px 10px 30px;
	border:2px solid #cbdced;
	background:#f6f6f6;
}
.formList{
	clear:both;
	overflow:hidden;
	margin-top:5px;
}
.formList li{
	position:relative;
	padding:5px 0;
}
.formList li label{
	clear:left;
	float:left;
	width:105px;
	padding-right:5px;
	height:20px;
	line-height:21px;
	text-align:right;
	cursor:pointer;
}
.txt{
	width:240px;
	height:18px;
	padding:2px 2px 0;
	border:1px solid #C9CDD4;
}
.formTip{
	display:block;
	margin-left:110px;
	color:#777;
}
#loginBox .error,#loginBox .status{
	overflow:hidden;
	width:440px;
	margin:0;
}
#loginBox .error li{float:left;}
.formFoot{
	position:relative;
	padding:8px 0;
	margin-left:110px;
}
/*.fsubmit{
	display:block;
	width:auto;
	padding:0 15px;
	height:21px;
	color:#fff;
	font-weight:bold;
	border:none;
	background:#0797DC;
	cursor:pointer;
}*/
.fsubmit:hover{
	background:#545454;	
}
#registerLink{
	padding-top:10px;
	margin-left:110px;
}
#registerLink a{text-decoration:underline;}
#regBox{
	width:520px;
	padding:10px;
	border:2px solid #cbdced;
	background:#f6f6f6;
}
#regBox .txt{
	width:180px;
}
.formFootList{
	clear:both;
	margin-left:110px;
}
.formFootList li{
	padding:3px 0;
}
#indexTip{
	position:absolute;
	top:70px;
	left:70px;
	width:255px;
	height:324px;
	background:url(list.png) no-repeat scroll 0 0;
}
#indexTip li{
	height:65px;
	text-indent:70px;
	line-height:35px;
	color:#018cc3;
}
.formerror{
	display:block;
	width:350px;
	color:#f30;
	margin-left:110px;
	padding-right:10px;
}
.tearmError{
	background:#fa6;
}
a#what{
	position:absolute;
	top:10px;
	right:0;
	font-size:1.15em;
}

/*--------------------------------------------------------
	group news theme Style
	created by Billy dai
-----------------------------------------------------------*/
.clear {
	clear:both;
	display:block;
	height:0;
}
/*phy-blogmenu*/
#phy-blogmenu {
	background-color:#F3F3F3;
	float:left;
	height:20px;
	width:964px;
}
#phy-menu {
	background-color:#F3F3F3;
	float:none;
	padding:0;
	width:964px;
}
#phy-menu ul {
	float:none;
	padding:0;
	text-align:center;
}
#phy-menu ul li {
	float:left;
	height:15px;
	width:auto;
}
#phy-menu ul li a {
	background-color:#F3F3F3;
	background-repeat:repeat-x;
	color:#636363;
	float:left;
	font-family:Arial,verdana,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	height:15px;
	padding:3px 10px;
	text-decoration:none;
}
#phy-menu ul li a:hover {
	background-color:#0099FF;
	background-repeat:repeat-x;
	color:#FFFFFF;
	float:left;
	font-family:Arial,verdana,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	height:15px;
	padding:3px 10px;
	text-decoration:none;
}
/*phycontainer*/
#phycontainer {
	float:left;
	width:480px;
}
#featured {
	border-bottom:1px solid #DDDDDD;
	height:390px;
	margin-bottom:10px;
	padding-bottom:10px;
	position:relative;
	width:480px;
}
#featured .previous_button {
	color:#636363;
	cursor:pointer;
	font-size:1em;
	position:absolute;
	right:90px;
	top:275px;
	z-index:1;
}
#featured .next_button {
	color:#636363;
	cursor:pointer;
	font-size:1em;
	position:absolute;
	right:5px;
	top:275px;
	z-index:1;
}
#featured .container {
	height:390px;
	overflow:hidden;
	position:absolute;
	width:480px;
}
#featured ul {
	left:0;
	position:relative;
	top:0;
	width:100000px;
}
#featured ul li {
	float:left;
	width:480px;
}
#featured .sliderContent {
	height:270px;
	margin-bottom:5px;
	overflow:hidden;
	position:relative;
}
#featured .featuredImage {
	display:block;
	position:absolute;
	z-index:1;
}
h2.featuredTitle {
	background: url(bgTransparent.png);
	bottom:0;
	color:#FFFFFF;
	font-size:20px;
	line-height:11px;
	padding-bottom:7px;
	padding-top:7px;
	position:absolute;
	width:480px;
	z-index:2;
}
h2.featuredTitle a {
	color:#FFFFFF;
	display:block;
	padding-left:10px;
	padding-right:10px;
}
#featured .feaScrollBar {
	background:#EFEFEF;
	color:#636363;
	display:block;
	margin-bottom:5px;
	padding:2px 5px;
	position:relative;
	height:12px;
}
#featured .feaPostMeta {
	font-size:0.9em;
}
#featured .feaPostMeta a {
	color:#1D8AEB;
}
#featured .scrollBarLinks {
	color:#999999;
	position:absolute;
	right:20px;
	text-align:center;
	top:0;
	width:70px;
}
#featured a.sliderCurrent {
	color:#999999;
	margin:0 2px;
}
#featured .scrollBarLinks a {
	color:#636363;
	margin:0 2px;
}
#contentLeft {
	float:left;
	width:230px;
}
#contentLeft .titleCatName {
	margin-bottom:5px;
}
.titleCatName {
	color:#1D8AEB;
	font-family:arial,verdana,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}
.featuredSmallPost {
	padding-bottom:10px;
}
h2.bigPostTitle {
	color:#231F20;
	display:block;
	font-size:20px;
	line-height:1em;
	margin-bottom:7px;
	margin-top:5px;
}
h2.bigPostTitle a {
	color:#231F20;
	display:block;
}
#content-box p {
	padding:10px 0;
	text-align:justify;
}
#contentRight {
	float:right;
	width:230px;
}
/*midSidebar*/
#midSidebar {
	display:inline;
	float:left;
	margin:0 10px;
	width:160px;
}
#midSidebarInner {
	border-left:1px solid #EEEEEE;
	border-right:1px solid #EEEEEE;
	padding-left:7px;
	padding-right:7px;
}
.sidebarMidWidget {
	margin-bottom:15px;
}
h3.redWidgetTitle {
	color:#0D97F8;
	display:block;
	font-weight:bold;
	margin-bottom:10px;
}
.widget ul li {
	border-bottom:1px dotted #D3D9EB;
	color:#636363;
	line-height:18px;
	list-style-position:inside;
	list-style-type:square;
	margin-bottom:2px;
	padding-bottom:2px;
}
/*rightSidebar*/
#rightSidebar {
	float:right;
	width:300px;
}
#slider2 {
	margin-top:15px;
	position:relative;
}
h3.redWidgetTitle {
	color:#0D97F8;
	display:block;
	font-weight:bold;
	margin-bottom:7px;
}
a.videoLink {
	color:#636363;
	display:block;
	font-weight:bold;
	margin-bottom:6px;
	text-align:center;
}
.videoLink {
	color:#018CC3;
	font-family:Arial,verdana,sans-serif,Helvetica;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	padding:5px;
	text-align:left;
	text-decoration:none;
}
.sidebarRightWidget {
	margin-top:15px;
}
h3.redWidgetTitle {
	color:#0D97F8;
	display:block;
	font-weight:bold;
	margin-bottom:7px;
}
.widget ul li {
	border-bottom:1px dotted #D3D9EB;
	color:#636363;
	line-height:18px;
	list-style-position:inside;
	list-style-type:square;
	margin-bottom:2px;
	padding-bottom:2px;
}
.widget a {
	color:#636363;
	display:inline;
	width:auto;
}
/*horizontal_carousel*/
#horizontal_carousel {
	background: url(bg-carousel.gif);
	height:200px;
	margin-bottom:15px;
	margin-top:15px;
	position:relative;
	width:960px;
}
#horizontal_carousel .previous_button {
	background: url(left.gif);
	cursor:pointer;
	height:200px;
	position:absolute;
	width:27px;
	z-index:100;
}
#horizontal_carousel .container {
	background:#F9F9F9;
	height:200px;
	left:27px;
	overflow:hidden;
	position:absolute;
	width:906px;
}
#horizontal_carousel ul {
	left:5px;
	margin-bottom:10px;
	margin-top:10px;
	position:relative;
	top:0;
	width:100000px;
}
#horizontal_carousel ul li {
	border-right:1px solid #CCCCCC;
	float:left;
	line-height:1.2em;
	padding:0 10px;
	width:205px !important;
}
#horizontal_carousel ul li a {
	color:#005497;
	display:block;
}
#horizontal_carousel ul li img {
	background:#E3EDFA;
	border:1px solid #999999;
	display:block;
	margin-bottom:5px;
}
#horizontal_carousel ul li a.bold {
	font-weight:bold;
}
#horizontal_carousel ul li p {
	padding-bottom:10px;
	padding-top:5px;
}
#horizontal_carousel .next_button {
	background: url(right.gif);
	cursor:pointer;
	height:200px;
	position:absolute;
	right:0;
	width:27px;
	z-index:100;
}
/*wrapperBelowPhotoGal*/
#wrapperBelowPhotoGal {
	border-bottom:1px solid #E1E4F2;
	margin-top:10px;
}
#secondaryFeaWrapper {
	float:left;
	line-height:12px;
	width:645px;
}
#secondaryFeaInner {
	background:#F9F9F9 none repeat scroll 0 0;
	border:1px solid #F7F7F7;
	padding:5px 10px;
}
#secondaryFeaLeft {
	border-right:1px solid #E1E4F2;
	float:left;
	padding-right:9px;
	width:280px !important;
}
#secondaryFeaRight {
	float:right;
	width:320px;
}
#secondaryRightWrapper {
	float:right;
	width:300px;
}
.alignright {
	float:right;
	margin-left:10px;
	margin-top:5px;
}
.secondaryInnerPost {
	border-bottom:1px solid #E1E4F2;
	margin-bottom:10px;
	padding-bottom:10px;
}
.titleCatName {
	color:#1D8AEB;
	font-family:arial,verdana,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}
.alignleft {
	float:left;
	margin-right:10px;
	margin-top:5px;
}
h2.bottomFeaTitle {
	color:#005497;
	font-size:12px;
	font-weight:bold;
	margin-bottom:3px;
}
h2.bottomFeaTitle a {
	color:#005497;
	display:block;
}
#content-box p {
	padding:10px 0;
	text-align:justify;
}
.space {
	padding-bottom:5px;
}
#secondaryFeaInner ul {
	font-size:0.95em;
	margin-top:5px;
}
#secondaryFeaInner ul li {
	color:#005497;
	line-height:15px;
	list-style-position:inside;
	list-style-type:disc;
}
#secondaryFeaInner ul li a {
	color:#005497;
	display:inline;
	width:auto;
}
.reset {
	border-width:0;
	margin:0;
	padding:0;
}
/*subNews*/
#subNews {
	display:block;
	padding-bottom:10px;
	padding-top:15px;
}
#subNews ul#sub {
	margin:0 auto;
	width:960px;
}
#subNews ul#sub li {
	display:inline;
	float:left;
	line-height:1.2em;
	margin-left:12px;
	margin-right:8px;
	width:218px;
}
.titleCatName {
	color:#1D8AEB;
	font-family:arial,verdana,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	margin:5px 0px;
}

.titleCatName a{
	color:#1D8AEB;
	font-family:arial,verdana,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}

h2.bottomFeaTitle {
	color:#005497;
	font-size:12px;
	font-weight:bold;
	margin-bottom:3px;
}
#content-box p {
	padding:10px 0;
	text-align:justify;
}

/*--------------------------------------------------------
	group news adddition theme Style
	created by Billy dai
-----------------------------------------------------------*/
.secondaryInnerPost ul li {
color:#005497;
line-height:15px;
list-style-image:none;
list-style-position:inside;
list-style-type:disc;
}

h2.archiveTitle {
color:#231F20;
display:block;
font-size:20px;
line-height:1em;
}
.post {
font-size:1.2em;
line-height:1.25em;
margin-bottom:15px;
}
.post img {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #AAAAAA;
padding:2px;
}
/*--------------------------------------------------------
	group company theme Style
	created by Billy dai
-----------------------------------------------------------*/
#group-home-lpanel{float:left;width:204px; padding:0px; border-right:#F1F1F1 1px  solid; }
#group-home-rpanel{float:right; width:735px; padding:0px;   }
/* LEFT PANEL / LEFTSIDE MENUS*/
#left-panel .lcontent{padding:2px 0px; border-right:#F1F1F1 1px  solid;}
.rcontent{padding:2px 0px;  }

#lside-s-menu{float:left; margin-top:0px; width:203px; height:auto;   }
#lside-s-menu ul{ float:left; text-align:left; }
#lside-s-menu ul li {color:#636363; font-family:Arial, verdana, sans-serif, Helvetica;  }
#lside-s-menu ul li a{line-height:16px; text-decoration:none; color:#636363; font-size:11px; font-weight:bold;font-family:Arial, verdana, sans-serif, Helvetica;	  }
#lside-s-menu ul li a:hover{line-height:16px; text-decoration:underline; color:#3d3d3d; font-size:11px; font-weight:bold;font-family:Arial, verdana, sans-serif, Helvetica;	 }
#lside-s-menu ul .selected{line-height:16px; text-decoration:none; color:#3d3d3d; font-size:11px; font-weight:bold;font-family:Arial, verdana, sans-serif, Helvetica;	 }
#lside-s-menu .usersel{line-height:12px; text-decoration:none; color:#636363; font-size:10px; font-weight:normal; text-align:left; font-family:Arial, verdana, sans-serif, Helvetica;}
#lside-s-menu .usersel a{line-height:12px; text-decoration:none; color:#636363; font-size:10px; font-weight:normal; text-align:left; font-family:Arial, verdana, sans-serif, Helvetica;}
#lside-s-menu .usersel a:hover{line-height:12px; text-decoration:underline; color:#3d3d3d; font-size:10px; font-weight:normal; text-align:left; font-family:Arial, verdana, sans-serif, Helvetica;}
#lside-s-menu .pro-user{line-height:16px; text-decoration:none; color:#636363; font-size:11px; font-weight:normal; text-align:left; font-family:Arial, verdana, sans-serif, Helvetica;}
#lside-s-menu .pro-user a{line-height:16px; text-decoration:none; color:#636363; font-size:11px; font-weight:normal; text-align:left; font-family:Arial, verdana, sans-serif, Helvetica;}
#lside-s-menu .pro-user a:hover{line-height:16px; text-decoration:underline; color:#3d3d3d; font-size:11px; font-weight:normal; text-align:left; font-family:Arial, verdana, sans-serif, Helvetica;}

.group-pro-det-bg{padding:5px 5px 0px 0px; float:left; width:355px;}
.pro-other-title{line-height:15px; text-decoration:none; color:#636363; font-size:11px; font-weight:bold; text-align:left; font-family:Arial, verdana, sans-serif, Helvetica; padding-left:18px;}
.pro-title-exbold{line-height:18px; text-decoration:none; color:#636363; font-size:15px; font-weight:bold; text-align:left; font-family:Arial, verdana, sans-serif, Helvetica;}
.group-tab-det-bg{padding:5px 0px 0px 5px; float:right; width:485px;}

#pro-submenu .content{	padding:0px;}
#pro-submenu ul {float:none;padding:2px 10px 2px 10px;text-align:center;}
#pro-submenu ul li	{ height:20px;width:auto 0px; color:#636363;font-size:11px; font-weight:normal;text-decoration:none;font-family:Arial, verdana, Helvetica, sans-serif; text-align:left;line-height:12px;}
#pro-submenu ul li a {float:left;color:#636363;padding:2px 5px;font-size:11px; font-weight:normal;text-decoration:none;font-family:Arial, verdana, Helvetica, sans-serif; text-align:center;line-height:12px; }
#pro-submenu ul li a:hover	{float:left;color:#018CC3;padding:2px 5px;font-size:11px;font-weight:normal;text-decoration:none;font-family:Arial, verdana, Helvetica, sans-serif; text-align:center; line-height:12px;}
#pro-submenu ul li a.selected{float:left;color:#636363;padding:2px 5px;font-size:11px;font-weight:bold;text-decoration:none;font-family:Arial, verdana, Helvetica, sans-serif; text-align:center; line-height:12px;}
#pro-submenu .sub-addme{ width:65px; height:20px; background-repeat:no-repeat; }
#pro-submenu .sub-addme:hover {	width:65px; height:20px; }

#leftdet-endbar{border-bottom:#CCCCCC 1px solid; margin-bottom:5px; clear:both; }

.com_des{height:120px; float:left; margin-left:20px;}
.pro-pict-box{padding:0px; width:100px; float:left; text-align:left; height:auto;}
#groups-phtoimg{float:left; width:100px; height:95px; border:#CCCCCC 1px solid; background:#f4f4f4;}
.pro-pict-details{padding:0px 0px 0px 5px;width:150px; float:right; text-align:left; height:auto;}
.pro-sub-title{line-height:15px; text-decoration:none; color:#636363; font-size:11px; font-weight:normal; text-align:left; font-family:Arial, verdana, sans-serif, Helvetica;}
.in-link{line-height:15px; text-decoration:none; color:#636363; font-size:11px; font-weight:normal;}
.in-link a{line-height:15px; text-decoration:none; color:#636363; font-size:11px; font-weight:normal;}
.in-link a:hover{line-height:15px; text-decoration:none; color:#939393; font-size:11px; font-weight:normal;}
.pro-link-b-l{line-height:16px;  color:#636363; font-size:11px; text-decoration:none; text-align:left; font-family:Arial, verdana, sans-serif, Helvetica; font-weight:bold;  }
.pro-link-b-l a{line-height:16px;  color:#636363; font-size:11px;text-decoration:none; text-align:left;font-family:Arial, verdana, sans-serif, Helvetica; font-weight:bold; }
.pro-link-b-l a:hover{line-height:16px; color:#3d3d3d; font-size:11px; text-decoration:underline; text-align:left;font-family:Arial, verdana, sans-serif, Helvetica; font-weight:bold; }
.lb-textlink{line-height:18px;  color:#018CC3; font-size:11px; font-weight:normal; text-decoration:none; }
.lb-textlink a{line-height:18px;  color:#636363; font-size:11px; font-weight:bold; text-decoration:none; }
.lb-textlink a:hover{line-height:18px; color:#636363; font-size:11px; font-weight:bold; text-decoration:underline; }
.caltitlebg{padding: 0 5px;text-decoration:none;color:#ffffff;background-color:#018CC3;border:#FFFFFF 1px solid;font-family:Arial, verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; height:20px; width:auto; line-height:15px;}
.caltitlebg a{padding: 0 5px;text-decoration:none;color:#ffffff;background-color:#018CC3;font-family:Arial, verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; height:25px; width:auto;}
.caltitlebg a:hover{padding: 0 5px;text-decoration:none;color:#606060;background-color:#f9f9f9;font-family:Arial, verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; height:25px; width:auto;}
.day-title{padding:1px 5px 0px 0px;text-decoration:none;color:#606060;background-color:#EFEFEF;border:#FFFFFF 1px solid;font-family:Arial, verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; height:20px; width:26px; text-align:center; }
.nxtprevbg{padding:1px 5px 0px 0px;text-decoration:none;color:#606060;background-color:#F9F9F9;border:#FFFFFF 1px solid;font-family:Arial, verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; height:27px; width:26px;text-align:left; }
.nxtprevbg a{padding:0px 3px;color:#606060; text-decoration:none; font-family:Arial, verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold;background-color:#EFEFEF;}
.nxtprevbg a:hover{padding:0px 3px;text-decoration:underline;background-color:#018CC3;color:#ffffff; font-family:Arial, verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
.eventdatebg{padding:1px 5px 0px 0px;text-decoration:none;color:#606060;font-family:Arial, verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; height:27px; width:27px; text-align:left; background:url(company/reminder-clock.png) bottom right no-repeat; background-color:#D6EBFA;}
.eventdatebg a{padding:0px 3px;color:#606060; text-decoration:none; font-family:Arial, verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
.eventdatebg a:hover{padding:0px 3px;text-decoration:underline;background-color:#018CC3;color:#ffffff; font-family:Arial, verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
.showbx-title{line-height:15px; text-decoration:none; color:#636363; font-size:12px; font-weight:bold; text-align:center; font-family:Arial, verdana, sans-serif, Helvetica;}
.sel-elink-b {color:#606060; text-decoration:none; font-family:Arial, verdana, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-align:left;}
.sel-elink-b a{color:#018CC3; text-decoration:none; font-family:Arial, verdana, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-align:left;}
.sel-elink-b a:hover{color:#018CC3; text-decoration:underline; font-family:Arial, verdana, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-align:left;}
#event-textlink-b {padding:2px 5px; width:auto; height:75px;color:#606060;}
#event-textlink-title {padding:5px 0px; width:auto; height:auto;color:#606060;}
.event-textlink-b {padding:2px 3px;color:#606060; text-decoration:none; font-family:Arial, verdana, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-align:left;background-color:#D6EBFA;border:#FFFFFF 1px solid;}
.event-textlink-b a{padding:2px 3px;color:#018CC3; text-decoration:none; font-family:Arial, verdana, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-align:left;background-color:#D6EBFA;border:#FFFFFF 1px solid;}
.event-textlink-b a:hover{padding:2px 3px;color:#018CC3; text-decoration:underline; font-family:Arial, verdana, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-align:left;background-color:#D6EBFA;border:#FFFFFF 1px solid;}
.sel-elink-sbold {color:#606060; text-decoration:none; font-family:Arial, verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-align:left;}
.sel-elink-sbold a{color:#018CC3; text-decoration:none; font-family:Arial, verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-align:left;}
.sel-elink-sbold a:hover{color:#018CC3; text-decoration:underline; font-family:Arial, verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-align:left;}


.sel-elink-b {color:#606060; text-decoration:none; font-family:Arial, verdana, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-align:left;}
.sel-elink-b a{color:#018CC3; text-decoration:none; font-family:Arial, verdana, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-align:left;}
.sel-elink-b a:hover{color:#018CC3; text-decoration:underline; font-family:Arial, verdana, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-align:left;}
.sel-elink-s {color:#606060; text-decoration:none; font-family:Arial, verdana, Helvetica, sans-serif; font-size:10px; font-weight:normal; text-align:left;}
.sel-elink-s a{color:#018CC3; text-decoration:none; font-family:Arial, verdana, Helvetica, sans-serif; font-size:10px; font-weight:normal; text-align:left;}
.sel-elink-s a:hover{color:#018CC3; text-decoration:underline; font-family:Arial, verdana, Helvetica, sans-serif; font-size:10px; font-weight:normal; text-align:left;}
.datebg{padding:1px 5px 0px 0px;text-decoration:none;color:#606060;background-color:#EFEFEF;border:#FFFFFF 1px solid;font-family:Arial, verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; height:27px; width:26px; text-align:left; }

/* 
 *
 *  for group node video images upload
 */
 
/*------------add by ruby for group node video and image---------------*/

#groupnod-image{
float:left;
border:1px solid #E3EEFB;

}

#groupnod-image img{
width:225px;
height:180px;
}

#groupnod-video{
float:left;
width:225px;
height:180px;
margin-left:15px;

}

.blog_intro{clear:both;
margin-top:5px;
}

#news-video{
float:left;
margin-bottom:10px;
}

#edit-news-video-wrapper{
float:left;
margin-bottom:10px;
}

#edit-news-image-wrapper{
float:left;
}

.edit-news-image{
float:left;
border:1px solid #E3EEFB;
margin-bottom:10px;
}

input{
border:1px solid #C9CDD4;
}

.video-del-span{float:left;
margin-left:15px;
}

.category-first-item{
border-bottom:1px solid #E1E4F2;
margin-bottom:10px;
padding-bottom:10px;

}

.sidebarMidWidget li{
list-style:none;
}

.news-category-first-item img{
width:75px;
height:63px;

}

.top-middle-mainframe ul li{
border-bottom:1px dotted #D3D9EB;
color:#636363;
line-height:18px;
list-style-position:inside;
list-style-type:square;
margin-bottom:2px;
padding-bottom:2px;
}

#user-register-reason #edit-submit {
    margin-left: 140px;
}

#mainNav.unclickable li a,
#mainNav.unclickable li a:hover {
    cursor: default;
    text-decoration: none;
    color: #636363;
}

/*store*/
#store_title{font-size:16px; line-height:30px; color:#000; margin-left:80px; margin-top:30px;}
#store_left{float:left; margin-left:80px; margin-top:50px;}
.store_side li{width:200px; margin-top:8px;}
.store_side li a{font-size:16px; color:#607FD2; font-weight:bold;}

#store_nav{width:760px; height:40px; color:#000; margin:0 auto; border-bottom:1px solid #DCDCDC;}
#store_nav a{ font-size:12px;color:#000;}
#store_list{width:760px; margin:0 auto;}
.goods{width:180px; margin-top:35px; float:left; margin-right:45px; margin-left:15px;}
.goods_img{border:1px solid #000;}
.goods_info{text-align:center; color:#000; font-weight:bold;}
.goods_info a{text-align:center; color:#000; font-weight:bold;}

.goods_title{color:#000; font-size:14px; font-weight:bold; margin:20px 0;}
.goods_left{border:1px solid #000; padding:55px; width:180px; float:left; margin-right:65px;}
.goods_right{float:left; border:1px solid #000; padding:25px; width:300px; color:#000;}

#contacts_mes li{margin:5px 0; cursor:pointer;}
.contact_ico1{background:url(email_3.gif) no-repeat; width:22px; height:16px; float:left;}
.contact_ico2{background:url(email_1.gif) no-repeat; width:22px; height:16px; float:left;}
.contact_ico3{background:url(email_4.gif) no-repeat; width:22px; height:16px; float:left;}
.contact_ico4{background:url(email_2.gif) no-repeat; width:22px; height:16px; float:left;}
.contact_ico5{background:url(email_5.gif) no-repeat; width:22px; height:16px; float:left;}
