/*Basic and default styles */
body {
	font-family: tahoma, verdana, arial;
	font-size: 10px;
	font-weight: normal;
	color: #006699;
	width: 1000px;
	margin: 0 auto;
	padding: 0px;
	background:url("/public/images/home_bg1.jpg") repeat-x scroll 0 0 #BED9EC;
}

img {
	border: none;
}

.header {
	height: 100px;
}

a {
	text-decoration: none;
	color: #006699;
}

a:hover {
	text-decoration: underline;
}

p {
	font-size: 1.1em;
	color: #545454;
	word-wrap: break-word;
}

.info-bar-top {
	background: #FCDB73;
	border: #FFCC00 solid 2px;
	color: #000000;
	font-weight: bold;
	line-height: 2.00em;
	margin-bottom: 0;
	padding: 0 0 0 21px;
	top: 0;
	left: 0;
	margin-left: -8px;
	position: fixed;
	width: 99%;
	text-align: center;
	height: 20px;
	z-index: 1000;
}

/* mast head related styles */
.mast-head { /*background:url("/public/images/topbar.jpg") repeat-x;*/
	width: 100%;
	height: 35px;
}

.my-details-bar {
	padding-top: 10px;
	font-size: 1.1em;
}

.logo-holder {
	padding: 0 12px 3px;
	float: left;
	width: 7%;
}

.my-links {
	color: #54534F;
	float: right;
	height: 25px;
	font-family:verdana;
}

.my-links>ul {
	list-style: none;
	margin: 0;
	padding: 0;
	clear: right;
}

.my-links>ul>li {
	float: left;
	padding-left: 0px;
	padding-right: 5px;
}

.my-links>ul>li>a {
	text-decoration: none;
	color: #54534F;
}

.my-links>ul li a:hover {
	text-decoration: underline;
}

.vertical_separator {
	background: url("/public/images/topbar_separator.gif") no-repeat;
	height: 13px;
	width: 1px;
}

.username {
	color: #1D7AA3;
}

.username a {
	text-decoration: none;
	color: #1D7AA3;
}

.username a:hover {
	text-decoration: underline;
}

.logout {
	color: #0F4D7C;
	font-weight: bold;
}

.logout a {
	text-decoration: none;
	color: #0F4D7C;
}

.logout a:hover {
	text-decoration: underline;
}

.group-name {
	color: #096A9D;
	float: left;
	font-weight: bold;
	padding-top: 1px;
}

.group-name ul {
	list-style: none;
	margin: 0;
	padding: 0;
	clear: right;
}

.group-name ul li {
	float: left;
	padding-left: 0px;
	padding-right: 5px;
	font-size: 1.3em;
	padding-right: 10px;
}

.group-name ul li a {
	color: #0A6C9B;
	display: block;
	font-weight: bold;
	margin-top: 0px;
	text-align: center;
	text-decoration: none;
}

.group-create-expire {
	background: #FCDB73 none repeat scroll 0 0;
	border: 2px solid #FFCC00;
	margin-top: 40px;
	font-size: 1.2em;
}

.field-errata { /*width: 30%;*/
	float: right;
	margin-top: 2px;
	padding-right: 0;
}

/* end of mast head related styles */
.back-link-right {
	float: right;
	padding: 8px;
	color: #545454;
}

/*group tabs styles */
.group-tabs-bar {
	height: 68px;
	width: 100%;
	color: #006699;
	background: #bed5ff;
	clear: both;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-bottomright: 0;
	-webkit-border-radius-bottomleft: 0;
	-webkit-border-radius-bottomright: 0;
	border-right: 1px solid #A6C9E2;
	border-left: 1px solid #A6C9E2;
}

.group-nav {
	margin-left: 0;
	margin-right: 0;
	text-align: left;
	width: 72%;
	float: left;
	padding: 5px 0px 0px 12px;
	height: 26px;
}

.group-nav>ul {
	margin-bottom: 0;
	margin-left: 0px;
	padding-bottom: 0;
	padding-left: 0;
	padding-top: 0;
	margin-top: 4px;
	width: 100%;
	/* keeps the inline,floated li's from spilling out when the browser window is sqeesed horiz. */
}

.group-nav>ul>li {
	display: inline;
	list-style: none;
}

.group-nav>ul>li>a {
	float: left;
	color: #0A6C9B;
	display: block;
	/* allows the box of the "button" to be clickable,not just the html text */
	font-size: 1.2em;
	font-weight: bold;
	margin-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
	text-decoration: none;
}

.group-nav>ul>li>a.selected,.group-nav>ul>li>a:hover {
	background: #0A6C9B top repeat-x;
	color: #FFFFFF;
	margin-top: -5px;
	padding: 5px 10px;
}

/*end of group tabs styles */
.img-class {
	float: left;
	width: 50px;
	height: 40px;
}

/*main body view */
.container {
	min-height: 1090px;
	background: #FFFFFF;
	clear: both;
	border-right: 1px solid #D5D5D5;
	border-left: 1px solid #D5D5D5;
	padding-left: 5px;
	padding-right: 5px;
	width: 99%;
}

.container-share {
	width: 100%;
	min-height: 480px;
	background: #FFFFFF;
}

.first-block {
	float: left;
	width: 77.5%;
	padding-top: 0px;
}

.second-block {
	float: right;
	width: 22%;
	min-height: 455px;
}

.left-column {
	width: 25%;
	float: left;
	clear: left;
	padding-top: 0px;
}

.middle-column {
	width: 72.7%;
	float: left;
	padding-left: 10px;
	margin-top: 5px;
}

.right-column {
	width: 100%;
}

/* member center right pic */
.small-pic {
	width: 43px;
	height: 43px;
	float: left;
	margin: 0px;
	padding: 1px;
}

.online-status-small {
	font-size: 1.1em;
	color: #DA8E2B;
	float: left;
	padding-left: 8px;
	padding-top: 11px;
	font-weight: bold;
}

.small-member {
	width: 19%;
	height: 20%;
	float: left;
	margin: 2px;
	margin: 3%;
	margin-top: 1%;
	cursor: pointer;
	padding-top: 0px 4px 4px 4px;
}

.small-member-img {
	padding: 1px;
	border: 1px solid #FFFFFF;
}

.small-member-img:hover {
	padding: 1px;
	border: 1px solid #006699;
}

.member-center-quick-links {
	width: 100%;
	float: right;
	text-align: right;
}

.members-inner-box {
	height: 100%;
	width: 98%;
	float: left;
}

.filter-feed {
	float: right;
	padding: 4px 10px;
	color: #54534F;
	font-size: 1.1em;
}

.mc-suspend-button {
	width: 124px;
	height: 15px;
	background: #CCCCCC;
	opacity: 1;
	margin-top: -8px;
	position: absolute;
	font-weight: bold;
	color: #333333;
	padding-top: 2px;
	cursor: pointer;
}

.mc-suspend-button:hover {
	width: 124px;
	height: 15px;
	background: #AAAAAA;
	opacity: 1;
	margin-top: -8px;
	position: absolute;
	font-weight: bold;
	color: #222222;
	padding-top: 2px;
	cursor: pointer;
}

/* for header menu my group select */ /*	LEVEL ONE */
ul.dropdown {
	position: relative;
	margin-left: 2px;
}

ul.dropdown li {
	float: left;
	zoom: 1;
	z-index: 1009;
}

ul.dropdown a:hover {
	color: #000000;
}

ul.dropdown li:last-child a {
	border-right: none;
}  /* Doesn't work in IE */
ul.dropdown li.hover,ul.dropdown li:hover {
	background: #ffffff;
	position: relative;
}

ul.dropdown li.hover a {
	text-decoration: none;
}

/* LEVEL TWO */
ul.dropdown ul {
	width: 150px;
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: 0;
	height: 380px;
	overflow-y: auto;
}

ul.dropdown ul li {
	font-weight: normal;
	background: #f6f6f6;
	color: #000;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	float: none;
	padding: 4px 4px 4px 4px;
}

/* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a {
	border-right: none;
	width: 100%;
	display: inline-block;
}

/*news*/
.news-summary {
	clear: both;
}

.news-summary-list {
	float: left;
	width: 100%;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: 1px solid #EEEEEE;
}

.news-summary-list-viewcount {
	background: #E5F4F4 none repeat scroll 0 0;
	color: #4D4D4F;
	font-size: 1.2em;
	font-weight: bold;
	height: 15px;
	text-align: center;
	width: 76px;
	margin-bottom: 5px;
	margin-left: 20px;
}

.news-body-content {
	height: 55px;
	width: 85%;
	float: left;
}

.news-body-head {
	font-weight: bold;
	color: #0A6C9B;
	font-size: 1.1em;
	/*margin-left:30px;*/
}

.news-action-bar {
	width: 80%;
}

.news-float-left,.disc-float-left {
	float: left;
}

.news-summary-image-view-holder {
	float: right;
	text-align: center;
	margin-right: 15px;
}

/* used in news summary */
.check-box-holder {
	float: left;
	width: 18px;
	height: 40px;
	/*background:#eeeeee none repeat scroll 0 0;*/
	/*border-top: #cccccc 1px solid;*/ /*padding-top:15px;*/
	padding-right: 8px;
}

.news-stats {
	
}

.news-stats ul {
	padding: 2px 2px 2px 0;
	margin: 0px;
}

.news-stats ul li,.news-stats ul li a {
	color: #7d7d7d;
}

/* for jquery poll */ /* Bar Graphs */
.graph-poll {
	width: 250px;
	position: relative;
	right: 53px;
}

.bar-title-poll {
	position: relative;
	float: left;
	width: 104px;
	line-height: 20px;
	margin-right: 17px;
	font-weight: bold;
	text-align: right;
}

.bar-container-poll {
	position: relative;
	float: left;
	width: 110px;
	height: 10px;
	margin: 0px 0px 15px;
	padding-right: 10px;
}

.bar-container-poll div {
	background-color: #cc4400;
	height: 20px;
}

.bar-container-poll strong {
	position: absolute;
	right: -32px;
	top: 0px;
	overflow: hidden;
}

#poll-results-new p {
	text-align: center;
}

/*events*/
.event-summary {
	padding-top: 5px;
}

.event-view {
	clear: both;
	width: 100%;
}

.event-right-view {
	float: right;
	width: 72%
}

.event-left-view {
	width: 200px;
	float: left;
	padding: right : 10px;
}

.event-summary-cal {
	padding-top: 10px;
}

.event-summary-list {
	float: left;
	width: 95%;
}

.project-summary-item,.event-content-summary {
	max-height: 62px;
	padding-bottom: 5px;
	clear: both;
	width: 100%;
}

.project-content-title,.event-content-title {
	float: left;
	clear: right;
	padding: 5px 0px 0px 0px;
	font-size: 1.1em;
}

.project-content-title,.event-content-title a,.daily-event-title a {
	color: #086c9e;
	font-weight: bold;
}

.task-pop-up {
	height: 373px;
	overflow-y: auto;
	overflow-x: hidden;
	padding-top: 0px;
}

.task-list-dialogue-override {
	overflow: hidden;
	padding-right: 0px;
}

.task-assign-list {
	clear: both;
	height: 40px;
	padding: 5px 10px;
}

.task-assign-list .option {
	float: left;
	padding-top: 12px;
}

.task-assign-list .image {
	float: left;
	padding-right: 5px;
}

.task-assign-list .text {
	clear: right;
	color: #4D4D4F;
	font-size: 1.1em;
}

.task-assign {
	color: #4D4D4F;
	font-weight: bold;
	padding: 5px 10px;
}

.prj-filter {
	color: #54534f;
	font-size: 1.1em;
	width: 75px;
	padding-top: 3px;
	float: right;
}

.ver-sep-prj {
	color: #54534f;
	padding-top: 3px;
	float: right;
}

.table-row,.table-header {
	clear: both;
	height: 15px;
	color: #54534F;
	font-size: 1.1em;
	padding: 5px 10px;
	margin-top: 5px;
	margin-bottom: 2px;
}

.small-table-row,.table-row {
	border-bottom: 1px solid #EEEEEE;
}

.table-header {
	background: #F6F6F6;
	border: 1px solid #EEEEEE;
}

.small-table-row,.small-table-header {
	clear: both;
	color: #54534F;
	font-size: 1em;
	padding: 2px 10px;
	margin-top: 5px;
	margin-bottom: 2px;
	width: 305px;
	height: 12px;
}

.small-table-header {
	background: #F6F6F6;
	font-weight: bold;
}

.table-col {
	float: left;
}

.table-header .table-col {
	font-weight: bold;
}

.vsc {
	width: 25px;
}

.sc {
	width: 50px;
}

.mc {
	width: 95px;
}

.bc {
	width: 140px;
}

.lc {
	width: 195px;
}

.vlc {
	width: 225px;
}
.ulc {
	width: 400px;
}

.sub-title {
	font-weight: bold;
	clear: both;
	border-bottom: 1px solid #eeeeee;
	color: #333333;
	margin-top: 2px;
	margin-bottom: 2px;
	padding: 5px 0px;
}

.proj_tasks {
	padding-top: 5px;
}

.asg-list-item {
	padding: 2px 10px;
	font-weight: bold;
}

.asg-list-action {
	cursor: pointer;
	font-weight: normal;
}

.asg-list-status {
	font-weight: normal;
}

.task-filter {
	float: right;
	font-weight: normal;
	font-size: 1em;
	width: 90px;
}

#event_contents {
	border: none;
}

.event-content {
	float: left;
	height: 30px;
	width: 100%;
	padding-bottom: 8px;
	padding-top: 3px;
	border-bottom: 1px solid #eeeeee;
}

.event-summary-image-holder {
	float: right;
	margin-top: -22px;
	padding-right: 10px;
}

.event-content-desc {
	padding: 2px 0px 0px 0px;
	font-size: 1.1em;
	color: #4d4d4f;
	overflow: hidden;
	max-height: 13px;
}

.event-content-stats,.news-content-stats {
	height: 12px;
}

.event-date-time {
	float: left;
	height: 12px;
	padding: 5px 5px 5px 0px;
}

.event-date-time .time,.event-date-time .date {
	text-align: center;
	font-weight: bold;
	padding: 5px 10px;
}

.event-date-time .time {
	color: #086c9e;
	background: #f1f8f8;
}

.event-date-time .date {
	color: #4d4d4f;
	background: #e5f4f4;
}

.event-content-stats .inlinelist {
	margin: 5px 0px;
	padding-left: 0px;
}

.inlinelist li {
	list-style-type: none;
	display: inline;
	padding: 5px 5px 5px 0;
}

.inlinelist li a {
	color: #006699;
}

.project-heading,.event-heading,.discussion-heading {
	color: #0A6C9B;
	font-size: 1.2em;
	font-weight: bold;
	margin: 8px 0px 0px;
	padding-bottom: 11px;
}

.project-heading {
	padding-bottom: 0px;
}

.event-stats ul {
	padding: 2px 2px 2px 0;
	margin: 0px;
}

.event-stats ul li,.event-stats ul li a {
	color: #7d7d7d;
}

.project-details,.event-details,.discussion-details  ,.news-details {
	clear: both;
}

.daily-event-time,.daily-event-loc {
	color: #4d4d4f;
}

.daily-event {
	padding: 5px 10px;
	font-size: 1.1em;
}

.pre-defined,.comment-details {
	color: #4d4d4f;
	font-size: 1.1em;
	word-wrap: break-word;
}

.comment-image {
	float:left;
	width:10%;
	text-align:center;
}	
.project-details-right,.event-details-right {
	float: right;
	width: 30%;
}

.project-details-left,.event-details-left {
	float: left;
	width: 67%;
}

.info-right-box,.event-right-box {
	padding-top: 5px;
}

.event-right-box {
	width: 200px;
}

.info-right-box-head,.info-left-box-head,.event-right-box-head  ,.disc-right-box-head
	{
	background: #f6f6f6;
	border: 1px solid #eeeeee;
	height: 16px;
	color: #4d4d4f;
	font-size: 1.1em;
	font-weight: bold;
	padding: 4px 8px;
}

.event-right-box-head {
	background: #e6efff;
	color: #545454;
	border-top: 1px solid #A6c9e2;
}

.info-right-text {
	border-bottom: 1px solid #eeeeee;
	margin: 0px 5px;
	padding: 3px 0px;
	color: #086c9e;
	min-height: 16px;
	font-size: 1.1em;
}

.info-right-label {
	color: #4d4d4f;
	padding-left: 8px;
}

.info-left-box {
	float: left;
	width: 67%;
	padding-top: 5px;
	color: #4D4D4F;
}

.info-left-box-add {
	cursor: pointer;
	background: url('/public/images/add-field.png');
	height: 16px;
	width: 16px;
	float: right;
}

.related-links {
	padding-top: 10px;
	color: #4d4d4f;
}

.related-link-title a {
	color: #086C9E;
	font-size: 1.1em;
}

.related-link-stats {
	color: #9D9D9D;
	padding: 0px;
	padding-bottom: 5px;
}

.user-link {
	color: #086C9E !important;
}

#eventComments {
	padding: 10px 10px 0px 0px;
	color: #4D4D4F;
}

.comment {
	margin-bottom: 10px;
	clear:both;
}

.comment-label,.related-link-label {
	font-weight: bold;
}

.comment-text-area {
	width: 70%;
	height: 50px;
}

.button-holder {
	text-align: center;
	padding: 5px;
	width: 70%;
}

.comment-post-form,.related-link-post-form {
	padding: 5px 10px;
	color: #4D4D4F;
}

.content-commnet-list {
	background:#ECEEF4;
	list-style-type:none;
	margin:0px;
	margin-top:5px;
	padding:5px;
}
	
.related-link-info {
	padding-top: 2px;
}

.small-text-box {
	width: 100px;
}

.large-text-box {
	width: 50%;
}

.report-comment {
	float: right;
	padding-right: 10px;
}

.comment-header {
	color: #9D9D9D;
	padding-bottom: 2px;
}
.news-comment-header {
	color: #9D9D9D;
	padding-bottom: 10px;
	clear:both;
	padding-top:10px;
}

.comment-reported {
	background: #eeeeee;
}

.comment-msg,.related-link-msg {
	width: 70%;
	text-align: center;
}

.action-bar {
	background: #f6f6f6;
	border: 1px solid #eeeeee;
	height: 28px;
	margin: 2px 0px;
}

.action-bar-left {
	float: left;
}

.action-bar-right {
	float: right;
}

.action-bar-items ul {
	list-style-type: none;
	padding: 6px;
}

.action-bar-items ul li,.action-bar-items ul li a {
	color: #4d4d4f;
}

.action-bar-items ul li {
	padding: 0px 3px;
	float: left;
}

.rich-media-holder {
	padding: 10px;
}

.item-tags-holder,.item-poll-holder {
	padding: 5px 10px;
}

.disc-item-tags-holder {
	height: 150px;
	overflow-y: auto;
	padding: 5px 10px;
	overflow-x: hidden;
}

.item-poll-holder {
	color: #4d4d4d;
	font-size: 1.1em;
}

.spam-content {
	color: #C5C5C5 !important;
}

.dialog-form-holder {
	color: #4d4d4f;
	clear: both;
	padding: 5px;
}

.dialog-form-first {
	float: left;
	padding-right: 10px;
}

.dialog-form-second {
	float: left;
}

.dialog-text-area {
	width: 250px;
	height: 50px;
}

.dialog-note {
	clear: both;
}

.dialog-info-msg {
	color: black;
	font-weight: bold;
	padding: 5px;
	background: #f0f0f0;
	width: 98%;
}

.bread-nav {
	background: #eeffc9;
	height: 23px;
	border-top: 1px solid #eeeeee;
	margin-top: 5px;
}

.bread-nav-right {
	padding: 2px 5px 0;
	float: right;
}

.bread-nav-left {
	padding: 0;
	float: left;
	color: #4d4d4f;
	font-size: 1.1em;
	font-weight: bold;
	margin-top: 4px;
}

.bread-nav-normal {
	background: url('/public/images/navbarnor.png') no-repeat right;
	padding: 4px 20px 5px 10px;
	cursor: pointer;
}

.bread-nav-no {
	cursor: pointer;
	background: url('/public/images/navbarno.png') no-repeat right;
	padding: 4px 20px 5px 10px;
}

.bread-nav-selected {
	background: #eaf4b5 url('/public/images/navbarsel.png') no-repeat right;
	padding: 4px 20px 5px 10px;
}

.bread-nav-left a,.bread-nav-right a {
	color: #4d4d4f;
	font-size: 1.0em;
	height: 16px;
}

.filter-view {
	color: #54534f;
	font-size: 1.1em;
	height: 20px;
	margin-top: 2px;
	padding-left: 10px;
	padding-top: 5px;
	border-bottom: 1px solid #eeeeee;
	border-top: 1px solid #eeeeee;
	background: #F6F6F6 none repeat scroll 0 0;
}

.cabinet-view {
	color: #54534f;
	font-size: 1.1em;
	height: 20px;
	margin-top: 2px;
	padding-left: 10px;
	padding-top: 5px;
	border-bottom: 1px solid #eeeeee;
	border-top: 1px solid #eeeeee;
	background: #F8F8D6 none repeat scroll 0 0;
}

.vertical-sep {
	color: #d5e5fe;
}

.drop-down {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	position: relative;
}

.drop-down-right {
	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
	position: relative;
}

.drop-down-right,.drop-down li {
	float: left;
	padding-right: 2px;
	position: relative;
	z-index: 99;
}

.drop-down-right,.drop-down li ul {
	list-style: none;
	position: absolute;
	background: #ffffff;
	border: 1px solid #eeeeee;
	margin-left: -5px;
	padding: 0;
	top: 100%;
	left: 0;
	z-index: 7;
}

.drop-down-right,.drop-down li ul li {
	clear: both;
	padding: 3px 10px;
	width: 70px;
	cursor: pointer;
	z-index: 7;
}

.drop-down-right,.drop-down li ul li:hover {
	background: #eeeeee;
	z-index: 7;
}

#uploaded_files {
	width: 500px;
	list-style-type: none;
}

.uploaded_image_filename {
	padding-right: 10px;
	float: left;
}

/*Image scroller*/
.details-image-holder {
	overflow: hidden;
	position: relative;
	z-index: 3;
	width: 120px;
	float: right;
	margin-left: 10px;
}

.nav-images .left {
	background: url("/public/images/slidePrev.png") no-repeat;
	float: left;
}

.nav-images .right {
	background: url("/public/images/slideNext.png") no-repeat;
	float: right;
}

.nav-images .left  ,.nav-images .right {
	width: 30px !important;
	margin-top: 5px;
	cursor: pointer;
}

.nav-images .left:HOVER {
	background: url("/public/images/slidePrevHov.png") no-repeat;
}

.nav-images .right:HOVER {
	background: url("/public/images/slideNextHov.png") no-repeat;
}

/********************************projects****************************/
.project-content-desc {
	padding: 2px 0px 0px 0px;
	font-size: 1.1em;
	color: #4d4d4f;
	overflow: hidden;
	max-height: 13px;
	clear: both;
}

.project-item-status {
	float: left;
	height: 12px;
	padding: 5px 5px 5px 0px;
}

.project-item-status .date {
	color: #4d4d4f;
	background: #e5f4f4;
}

.project-item-status .code {
	color: #086c9e;
	background: #f1f8f8;
}

.project-item-status .code,.project-item-status .date {
	text-align: center;
	font-weight: bold;
	padding: 5px 10px;
}

.task-content-desc {
	padding: 2px 0px 0px 8px;
	font-size: 1.1em;
	color: #4d4d4f;
	overflow: hidden;
	max-height: 13px;
	clear: both;
}

.project-title-pop {
	height: 15px;
	padding-top: 5px;
	padding-top: 15px;
	font-weight: bold;
	width: 100%;
	float: left;
}

.pop-up-proj-container {
	float: left;
	width: 100%;
	padding-top: 5px;
}

.task-title-pop {
	padding-left: 15px;
}

.pop-up-prj-code {
	background: #E5F4F4;
	color: #444444;
	font-size: 1.1em;
	padding: 5px;
}

.pop-up-prj-title {
	background: #EEEEEE;
	color: #222222;
	padding: 5px;
	font-size: 1.1em;
}

.workflow-rule {
	color: #4D4D4F;
	font-size: 1.1em;
	padding-top: 5px;
	padding-left: 10px;
}

/* ********************************************** Browse Groups ***********************************************************/
.featured-group {
	padding: 5px;
	border-bottom: 1px solid #F6F6F6;
	max-height: 50px;
	overflow: auto;
}

.category-list-head {
	background: #F6F6F6;
	height: 10px;
	padding: 10px;
	font-size: 1.3em;
	font-weight: bold;
}

.grp-headline,.grp-headline a,.grp-headline a:visited {
	font-size: 1.3em;
	color: #2A92C2;
	margin: 0px;
	font-weight: bold;
}

.category-list {
	clear: left;
	margin-top: -10px;
}

.category-list ul {
	list-style: none;
	padding-top: 0;
	padding-left: 0px;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
}

.category-list ul li {
	display: inline; /* IE hack for displaying line breaks in code */
	margin: 0;
	padding: 0;
	cursor: pointer;
}

.category-list ul li a {
	text-decoration: none;
	display: block;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 17px;
	margin: 0;
	border-bottom: 1px solid #CCC;
	text-decoration: none;
	color: #545454;
	font-size: 1.1em;
}

.category-list ul li a.leftselected {
	text-decoration: none;
	background: #cccccc;
	display: block;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 17px;
	margin: 0;
	border-bottom: 1px solid #CCC;
	text-decoration: none;
}

.category-list ul li a:hover {
	background: #778a93 0 0 repeat-x;
	text-decoration: none;
	color: #FFF;
}

.category-list ul li.selected a {
	background: #778a93 0 0 repeat-x;
	text-decoration: none;
	color: #FFFFFF;
}

.group_explore_views {
	float: right;
	padding-top: 0px;
	margin-top: 0px;
	margin-right: 10px;
}

.group_explore_views ul {
	list-style-type: none;
	margin-top: 0px;
	padding-bottom: 0px;
}

.group_explore_views li {
	font-size: 0.7em;
	display: inline;
	padding-right: 1px;
}

.group_explore_views li a,.group_explore_views li a:visited {
	padding: 0px 5px 0px 1px;
}

.Browse-group-right {
	float: left;
	width: 77%;
}

.Browse-group-left {
	float: left;
	width: 23%;
}

.BrowseGroupbox {
	z-index: 4;
	height: 70px;
	padding: 10px;
	border-bottom: 1px solid #CCCCCC;
	margin-left: 3px;
	margin-right: 3px;
	clear: both;
}

.BrowseGroupboxImageDiv {
	float: left;
	width: 10%;
}

.BrowseGroupboxImage {
	height: 45px;
	width: 45px;
	padding: 5px;
}

.BrowseGroupboxContentDiv {
	float: left;
	width: 85%;
	padding-left: 10px;
}

.BrowseGroupboxinlinelist {
	margin-bottom: 5px;
	padding: 2px;
}

.BrowseGroupboxinlinelist li,.inlinelist li a {
	list-style-type: none;
	display: inline;
	padding-right: 20px;
	margin-bottom: 3px;
}

/* ----------------------------------------------END of Browse Groups ---------------------------------------------------*/
	/* ********************************************** Form Elements ***88888888888888888888888888888****************************/
.infoholder {
	margin: 0px 10px 0px 0px;
	padding-bottom: 5px;
	width: 99%;
	overflow: hidden;
}

.field-errata {
	float: right;
	padding-right: 7%;
	margin-top: 2px;
}

.field-name {
	float: left;
	text-align: left;
	padding-left: 5%;
	width: 20%;
	display: inline;
}

.fieldtext {
	line-height: 17px;
	margin-top: 6px;
	overflow: hidden;
	display: inline;
}

.textboxlabel {
	font-weight: bold;
	font-size: 1em;
	text-decoration: none;
	text-align: left;
	text-indent: 0ex;
	margin: 0px auto 0 0;
	padding: 5px 0px 0px 5px;
}

input.largeinput {
	width: 55%;
}

textarea.largeinput {
	width: 55%;
	height: 50px;
}

input.mediuminput,select.mediuminput {
	width: 35%;
}

textarea.mediuminput {
	width: 50%;
	height: 100px;
}

/* -------------------------------------------------End of form elements -------------------------------------------*/
	/* **************************************************** My Cabinet *******************************************************/
.formHeading {
	font-size: 1.3em;
	font-weight: bold;
	padding-left: 4px;
	padding-top: 12px;
	float: left;
}

.formHeadingRight {
	font-size: 1.3em;
	padding-left: 4px;
	padding-top: 12px;
	float: right;
}

.formNext {
	clear: both;
	height: 10px;
}

#categoryDiv {
	width: 100px;
	border: 0px solid black;
	padding-top: 12px;
	float: right;
	margin-right: 30px;
}

.messageDeleteMenu {
	float: right;
	margin: 0;
	padding-right: 2px;
	height: 20px;
}

.messageDeleteMenu ul {
	margin: 0;
	padding: 0;
}

.messageDeleteMenu li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: inline;
	font-size: 1.2em;
}

.messageIcon {
	margin-top: 6px;
	float: left;
	padding-right: 6px;
}

.mystuff-container {
	margin-top: 10px;
}

div.itemseperator {
	padding-top: 3px;
	border-bottom: 1px solid #F5F5F5;
	width: 100%;
	margin-bottom: 5px;
}

#views-count {
	background: url("/public/images/views.png") no-repeat;
	height: 45px;
	width: 46px;
	float: left;
	font-weight: bold;
	padding-top: 8px;
}

#views-count .count {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	font-size: 1.2em;
	text-align: center;
}

#views-count .name {
	padding: 0px;
	font-size: 0.8em;
	font-weight: bold;
	margin: 0px;
	text-align: center;
}

.summary-imageholder {
	float: right;
	margin-right: 5px;
	margin-left: 10px;
	margin-top: 3px;
}

.item-detail-box {
	width: 89%;
	float: left;
	margin-left: 12px;
	margin-bottom: 4px;
}

div#messagesSubMenu {
	float: right;
	margin-right: 20px;
}

div#messagesSubMenu a {
	font-size: 1em;
	padding: 2px;
}

div#messagesSubMenu li {
	list-style-type: none;
	display: inline;
	margin: 0px;
	padding: 0px;
}

.my-calender-box {
	text-align: center;
	padding-top: 10px;
	float: left;
}

.my-calender-box-inner {
	padding-top: 10px;
	float: right;
	width: 70%;
	display: none;
}

.my-calender-box-inner-1 {
	border: 1px solid #C3C3C3;
	color: #545454;
	font-size: 1.1em;
	font-weight: bold;
	padding: 5px;
	margin-bottom: 10px;
}

.my-calender-box-inner-2 {
	background: #F4F4F4 none repeat scroll 0 0;
	border: 1px solid #C3C3C3;
	color: #545454;
	cursor: pointer;
	font-size: 1.1em;
	font-weight: bold;
	margin-top: 2px;
	padding: 5px;
}

.my-calender-box-inner-loading {
	border: 1px solid #C3C3C3;
	color: #545454;
	float: right;
	padding: 10px;
	width: 70%;
}

.my-calender-box-inner-3 {
	border-left: 1px solid #C3C3C3;
	border-right: 1px solid #C3C3C3;
	border-bottom: 1px solid #C3C3C3;
	color: #545454;
	font-size: 1.1em;
	max-height: 200px;
	overflow: auto;
	padding: 10px;
	margin-bottom: 10px;
}

.cabinet-row {
	color: #545454;
	/* px as in the loop font is increasing */
	font-size: 12px;
	clear: both;
	text-align: left;
	font-weight: normal;
}

.cabinet-head {
	background: #F6F6F6;
	font-weight: bold;
}

.cabinet-last {
	border-left: 3px solid #F6F6F6;
	border-right: 2px solid #F4F4F4;
}

.cabinet-tiny {
	border-bottom: 1px solid #f4f4f4;
	border-right: 2px solid #FFFFFF;
	padding: 3px 0px 3px 0px;
	height: 20px;
	line-height: 20px;
	float: left;
	width: 3%;
	padding-left: 5px;
	overflow-x: hidden;
	overflow-y: hidden;
}

.cabinet-tinyNext {
	border-bottom: 1px solid #f4f4f4;
	border-right: 2px solid #FFFFFF;
	padding: 3px 0px 3px 0px;
	height: 20px;
	line-height: 20px;
	float: left;
	width: 7%;
	padding-left: 5px;
	overflow-x: hidden;
	overflow-y: hidden;
}

.cabinet-Prevsmall {
	border-bottom: 1px solid #f4f4f4;
	border-right: 2px solid #FFFFFF;
	padding: 3px 0px 3px 0px;
	height: 20px;
	line-height: 20px;
	float: left;
	width: 8%;
	padding-left: 5px;
	overflow-x: hidden;
	overflow-y: hidden;
}

.cabinet-small {
	border-bottom: 1px solid #f4f4f4;
	border-right: 2px solid #FFFFFF;
	padding: 3px 0px 3px 0px;
	height: 20px;
	line-height: 20px;
	float: left;
	width: 10%;
	padding-left: 5px;
	overflow-x: hidden;
	overflow-y: hidden;
}

.cabinet-smallNext {
	border-bottom: 1px solid #f4f4f4;
	border-right: 2px solid #FFFFFF;
	padding: 3px 0px 3px 0px;
	height: 20px;
	line-height: 20px;
	float: left;
	width: 11%;
	padding-left: 5px;
	overflow-x: hidden;
	overflow-y: hidden;
}

.cabinet-medium {
	border-bottom: 1px solid #f4f4f4;
	border-right: 2px solid #FFFFFF;
	padding: 3px 0px 3px 0px;
	height: 20px;
	line-height: 20px;
	float: left;
	width: 15%;
	padding-left: 5px;
	overflow-x: hidden;
	overflow-y: hidden;
}

.cabinet-mediumPrevNext {
	border-bottom: 1px solid #f4f4f4;
	border-right: 2px solid #FFFFFF;
	padding: 3px 0px 3px 0px;
	height: 20px;
	line-height: 20px;
	float: left;
	width: 19.5%;
	padding-left: 5px;
	overflow-x: hidden;
	overflow-y: hidden;
}

.cabinet-mediumNext {
	border-bottom: 1px solid #f4f4f4;
	border-right: 2px solid #FFFFFF;
	padding: 3px 0px 3px 0px;
	height: 20px;
	line-height: 20px;
	float: left;
	width: 18%;
	padding-left: 5px;
	overflow-x: hidden;
	overflow-y: hidden;
}

.cabinet-mediumNext23 {
	border-bottom: 1px solid #f4f4f4;
	border-right: 2px solid #FFFFFF;
	padding: 3px 0px 3px 0px;
	height: 20px;
	line-height: 20px;
	float: left;
	width: 23.5%;
	padding-left: 5px;
	overflow-x: hidden;
	overflow-y: hidden;
}

.cabinet-mediumNext27 {
	border-bottom: 1px solid #F4F4F4;
	border-right: 2px solid #FFFFFF;
	float: left;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	padding: 3px 0 3px 5px;
	width: 27.3%;
}

.cabinet-Prevlarge {
	border-bottom: 1px solid #f4f4f4;
	border-right: 2px solid #FFFFFF;
	padding: 3px 0px 3px 0px;
	height: 20px;
	line-height: 20px;
	float: left;
	width: 30%;
	padding-left: 5px;
	overflow-x: hidden;
	overflow-y: hidden;
}

.cabinet-mediumlarge {
	border-bottom: 1px solid #f4f4f4;
	border-right: 2px solid #FFFFFF;
	padding: 3px 0px 3px 0px;
	height: 20px;
	line-height: 20px;
	float: left;
	width: 38.5%;
	padding-left: 5px;
	overflow-x: hidden;
	overflow-y: hidden;
}

.cabinet-large {
	border-bottom: 1px solid #f4f4f4;
	border-right: 2px solid #FFFFFF;
	padding: 3px 0px 3px 0px;
	height: 20px;
	line-height: 20px;
	float: left;
	width: 59%;
	padding-left: 5px;
	overflow-x: hidden;
	overflow-y: hidden;
}

.cabinet-extralarge {
	border-bottom: 1px solid #f4f4f4;
	border-right: 2px solid #FFFFFF;
	padding: 3px 0px 3px 0px;
	height: 20px;
	line-height: 20px;
	float: left;
	width: 66%;
	padding-left: 5px;
	overflow-x: hidden;
	overflow-y: hidden;
}

.cabinet-extralargeNext {
	border-bottom: 1px solid #f4f4f4;
	padding: 3px 0px 3px 0px;
	height: 20px;
	line-height: 20px;
	float: left;
	width: 87%;
	padding-left: 5px;
	overflow-x: hidden;
	overflow-y: hidden;
}

.cabinet-prev-full {
	border-bottom: 1px solid #f4f4f4;
	border-right: 2px solid #FFFFFF;
	padding: 3px 0px 3px 0px;
	height: 20px;
	line-height: 20px;
	float: left;
	width: 92%;
	padding-left: 5px;
	overflow-x: hidden;
	overflow-y: hidden;
}

.cabinet-full {
	border-bottom: 1px solid #f4f4f4;
	border-right: 2px solid #FFFFFF;
	padding: 3px 0px 3px 0px;
	height: 20px;
	line-height: 20px;
	float: left;
	width: 98%;
	padding-left: 5px;
	overflow-x: hidden;
	overflow-y: hidden;
}

.cabinet-double-line {
	height: 45px;
}

.cabinet-inbox-detail {
	font-size: 1.1em;
	color: #545454;
	margin-left: 10px;
	margin-right: 10px;
	width: 98%;
	min-height: 40px;
	overflow: hidden;
}

.cabinet-inbox-detail-box {
	clear:both;
	margin-top: 30px;
	margin-bottom: 15px;
	border: 1px solid #F6F6F6;
	margin-left:65px;
	width:79%;
}

/*-----------------------------------------------END of My Cabinet -------------------------------------------------------*/
	/* ************************************************* Moderator ********************************************************** */
.report-details-style {
	display: none;
	min-height: 200px;
	overflow-y: auto;
	padding-bottom: 10px;
	width: 100%;
	border-bottom: 1px solid #F4F4F4;
	clear: both;
}

.TableCheckBox {
	height: 12px;
	padding: 0px;
	margin: 0px;
}

.moderatorContainerClass {
	
}

.ModeratorRow {
	margin-top: 15px;
	height: 183px;
	clear: both;
}

.ModeratorCol1 {
	float: left;
	width: 48.5%;
	height: 183px;
	/*	background:url(/public/images/pricing_box_bg.gif) repeat-x ;*/
}

.ModeratorCol2 {
	float: right;
	width: 48.5%;
	height: 183px;
	/*background:url(/public/images/pricing_box_bg1.gif) repeat-x ;	*/
}

.mod-activity {
	padding-left: 10px;
}

.mod-activity div {
	padding-left: 5px;
	cursor: pointer;
}

.mod-details-box {
	border: 1px solid #EEEEEE;
	height: 150px;
}

.mod-details {
	float: left;
	width: 60%;
}

.mod-img {
	float: left;
	padding-left: 15px;
	padding-top: 10px;
	width: 35%;
	color: #666666;
	font-size: 1.1em;
}

.ModeratorMenuHeading {
	font-size: 1.1em;
	font-weight: bold;
	text-align: center;
	background: #F8F8D6;
	color: #545454;
	height: 16px;
	padding: 4px 0 4px 8px;
	border-top: 1px solid #EEED9A;
}

ul.moderatorMenuItem {
	cursor: pointer;
	list-style-type: none;
	float: left;
	overflow: hidden;
	z-index: 0;
}

ul.moderatorMenuItem li { /*float: left;*/
	height: 17px;
	text-decoration: none;
	text-align: left;
	cursor: pointer;
	font-size: 1em;
	font-weight: bold;
	padding: 3px;
	z-index: 0;
	border-bottom: 1px solid #EEEEEE;
}

.settings-part-head {
	clear: both;
	height: 20px;
	padding-left: 10px;
	padding-top: 8px;
	padding-bottom: 3px;
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 1.2em;
}

.comm_profile_images_holder {
	padding: 5px 10px 5px 5px;
	float: right;
}

.comm_profile_content_holder {
	width: 65%;
	float: left;
}

.red-star {
	color: red;
	font-weight: bold;
}

.GroupProfileImagesHolder {
	padding: 5px 10px 5px 5px;
	margin-left: 90px;
}

.userProfileLeft {
	float: left;
	width: 8%;
}

.userProfileRight {
	float: left;
	width: 57%;
}

.xboxcontent {
	border: thin solid #A7A9AC;
	height: 100px;
	width: 100px;
	float: left;
	margin-right: 8px;
	background: #F8F8F8;
}

.xboxcontent:hover {
	background: #EAEAEA;
}

.xboxcontentLeft {
	border: 0px solid black;
	float: left;
	margin: 0 10px 0 5px;
}

.xboxcontentRight {
	float: left;
	width: 57%;
}

.news-item-body {
	margin-right: 10px;
	padding-left: 5px;
}

.news-imagesholder {
	float: right;
	margin: 10px 2px 10px 15px;
	padding: 5px 5px 5px 0px;
	width: 121px;
	overflow: hidden;
	position: relative;
	z-index: 3;
}

.hideshow-list {
	background: #F6F6F6 none repeat scroll 0 0;
	padding: 2px 2px 7px 7px;
}

.hideshow-list .selected {
	color: #444466;
}

.hideshow-list li {
	list-style-type: none;
	display: inline;
	padding-left: 10px;
	font-weight: bold;
}

table.discussionThreads {
	width: 98%;
	font-weight: normal;
	border-bottom: 1px solid #F5F5F5;
	align: left;
	margin-top: 30px;
}

table.discussionThreads td {
	
}

table tr.hidden {
	display: none;
}

table tr.show {
	display: table-row;
}

table.discussionTopicRow {
	width: 100%;
}

table.discussionTopicRow tr td,table.discussionTopicRow tr td a:visited,table.discussionTopicRow tr td a
	{
	font-weight: bold;
	border-bottom: none;
}

table.discussionTopicRow tr td a:hover {
	
}

table.discussionDetail {
	border-bottom: 1px solid #F5F5F5;
	padding-left: 0px;
	width: 100%;
}

table.discussionDetail td {
	
}

.attendeeListEventDetails  li {
	list-style-type: none;
	margin: 10px 0px 0px 0px;
}

.image-select {
	float: left;
	width: 50px;
}

.image-container {
	font-size: 7pt;
	font-family: Verdana;
	color: #E6E7E8;
}

.image-content {
	margin-top: 3px;
	margin-bottom: -4px;
}

.image-edit {
	float: left;
	width: 50px;
	height: 80px;
	border: 0px solid #FFEEDD;
	margin: 1px 1px 1px 1px;
}


.image-holder-content {
	width: 60px;
	float: left;
	margin-left: 30px;
	margin-bottom: 8px;
}

.default-image-holder-content {
	margin: 1px 1px 1px 1px;
	border: 2px solid #000000;
}

/* --------------------------------------------------End of Moderator --------------------------------------------------- */
	/*end of main body view */ /*  Pagination styling */
.PadPagination {
	clear: both;
	margin: 10px;
	padding: 5px;
}

ul.pager {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0px 0px 0px 53px;
	padding-top: 5px;
	padding-bottom: 12px;
	float: left;
}

ul.pager .first {
	background: url("/public/images/nav-first.png") no-repeat 4px;
	padding: 2px 9px 2px 9px;
}

ul.pager .last {
	background: url("/public/images/nav-last.png") no-repeat 4px;
	padding: 2px 9px 2px 9px;
}

ul.pager .next {
	background: url("/public/images/nav-next.png") no-repeat 8px;
	padding: 2px 9px 2px 9px;
}

ul.pager .previous {
	background: url("/public/images/nav-previous.png") no-repeat 5px;
	padding: 2px 9px 2px 9px;
}

ul.pager li {
	display: inline;
	margin-left: 3px;
	border: 1px solid #006699; /*#AFB736;*/
	padding: 2px 6px;
	font-size: 1em;
	color: #006699;
	cursor: pointer;
}

span.xtoyofn {
	font-size: 1em;
	color: #006699;
	font-weight: bold;
}

ul.pager li.selectedPage {
	display: inline;
	margin-left: 3px;
	padding: 2px 6px;
	color: #FFFFFF;
	font-size: 1em;
	font-weight: bold;
	background: #006699;
}

ul.pager li a,ul.pager li a:visited {
	text-decoration: none;
	color: #006699;
	font-size: 1em;
	font-weight: bold;
}

/*  Pagination styling */ /*right box styles */
.right-individual-box {
	padding-top: 5px;
}

.right-box-calender {
	padding-top: 0px;
}

.right-title-heading {
	background: #EEFFCA;
	border-top: 1px solid #eaf4b5;
	font-size: 1.1em;
	color: #545454;
	margin-bottom: 1px;
	padding: 4px 0px 4px 8px;
	font-weight: bold;
	text-align: justify;
	height: 15px;
	clear: both;
}

.stats-holder {
	width: 100%;
	font-size: 1.1em;
	min-height: 18px;
	border-bottom: 1px solid #EEECEC;
	padding-top: 5px;
}

.stats-holder:hover {
	background: #F4F4F4;
	text-decoration: underline;
}

.one {
	float: left;
	width: 7%;
	padding: 0px 11px 0px 10px;
}

.two {
	float: left;
	width: 54%;
	padding: 3px;
	padding-top: 0px;
}

.three {
	color: #6D6D6D;
	float: right;
	padding: 0px 8px 3px 3px;
}

.activity {
	padding-top: 0px;
}

/*end of right box styles */ /* footer styles */
.footer {
	background: #FFFFFF;
	padding-top: 4px;
	height: 20px;
	padding-bottom: 25px;
	width: 990px;
	color: #999999;
	border: 1px solid #D5D5D5;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom:50px;
}

.footer-left .copy {
	float: left;
	width: 90%;
	color: #006699;
}

.footer ul {
	margin: 0;
	padding: 0;
	list-style: none;
	margin-bottom: 4px;
}

.footer ul li {
	display: inline;
}

.footer ul li a {
	color: #999999;
	text-decoration: none;
}

.footer ul li a:hover {
	text-decoration: underline;
}

.footer-left {
	float: left;
	width: 78%;
}

.footer-poweredby {
	float: right;
}

.status-bar {
	bottom: 0;
	clear: both;
	color: #111111;
	font-size: 1.1em;
	height: 25px;
	padding: 0;
	position: fixed;
	width: 1000px;
	z-index: 99;
	border-bottom: 3px solid #ffffff;
}

.status-bar a {
	padding-bottom: 10px;
}

.status-bar-in {
	background: #deef96 repeat-x scroll left top; /*949494*/
	display: block;
	height: 25px;
	padding: 0;
	position: relative;
	border: 1px solid #999999;
	overflow: visible !important;
	width: 1000px;
	margin: 0 auto;
}

.start-hiddenbox {
	float: left;
	background: #ffffff;
	/*opacity:0.8;*/
	border: #BED5FF 1px solid;
	z-index: 50;
	position: absolute;
	bottom: 26px;
	left: -1px;
	height: 240px;
	width: 200px;
	margin-left: 0px;
	padding: 0px;
	overflow: auto;
}

.status-bar-left {
	width: 60%;
	float: left;
}

.start-nav {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.start-nav ul {
	padding: 0px;
	margin: 0px;
}

.start-nav  li {
	cursor: pointer;
	/*background: transparent url(/public/images/top_nav_bg_repeat_31.gif) repeat-x scroll left top;*/
	background: #BED5FF none repeat scroll 0 0;
	color: #868686;
	font-weight: bold;
	height: 25px;
	padding-left: 2%;
	padding-top: 5px;
}

.start-nav-list {
	list-style: none;
	height: 200px;
	padding: 0px;
	margin: 0px;
}

.startNavDirectionImage {
	margin-top: -25px;
	padding-right: 10px;
	float: right;
}

ul.start-nav-list li {
	padding-left: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	text-decoration: none;
	height: 25px;
}

ul.start-nav-list li a:hover {
	text-decoration: none;
	width: 100%;
}

ul.start-nav-list li a {
	text-decoration: none;
	width: 100%;
}

ul.start-nav-list li:hover {
	color: #000000;
	background: #eeeeee;
}

ul.start_nav_list_level2 {
	background: #DDDDDD;
	padding-left: 0px;
	z-index: 1009;
	border: 1px solid #939294;
	position: relative;
	left: 180px;
	top: -25px;
	width: 140px;
	color: #7c807f;
	display: none;
	overflow: auto;
	max-height: 250px;
}

ul.start_nav_list_level2 li {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 5px;
	padding-left: 10px;
	height: 17px;
}

ul.start_nav_list_level2 li a {
	text-decoration: none;
	font-weight: bold;
	font-size: 0.9em;
	color: #7c807f;
}

ul.start_nav_list_level2 li a:hover {
	font-weight: bold;
	color: #000000;
}

ul.start_nav_list_level2 li:hover {
	color: #7c807f;
	background: #CCCCCC;
}

.goto_button {
	float: left;
	cursor: pointer;
	font-weight: bold;
	padding-right: 25px;
	padding-left: 25px;
	margin-left: 0px;
}

.status-bar-nav {
	padding: 0px 5px;
	float: left;
	cursor: pointer;
	margin-top: 5px;
	/*border-left: 1px solid gray;
	border-right: 1px solid gray;*/
}

.status-bar-add {
	padding: 0px 5px;
	float: left;
	cursor: pointer;
	margin-top: 5px;
}

.status-bar-add {
	text-decoration: none;
}

.status-bar-right {
	width: 200px;
	float: right;
	padding-top: 5px;
	height: 20px;
	border-left: 1px solid gray;
	padding-left: 5px;
}

.status-bar-my-items {
	float: left;
	cursor: pointer;
	padding-left: 5px;
	padding-right: 5px;
}

.items_hiddenbox {
	background: #ffffff;
	z-index: 50;
	position: absolute;
	top: -222px;
	right: 1px;
	height: 220px;
	width: 200px;
	border: 1px solid;
}

div.accordion-toggle {
	position: relative; /* required for effect */ /* required for effect */
	background-color: #c9c0c0;
	background: lightgray repeat-x;
	background-position: bottom;
	color: #7C807F;
	cursor: pointer;
	padding: 4px 4px 3px 2px;
	border-top: 1px solid #c9c0c0;
	border-bottom: 1px solid #c9c0c0;
	font-weight: bold;
	height: 5px;
	height: 14px;
}

.accordian_view {
	background: transparent url(/public/images/view.png) no-repeat;
	width: 25%;
	color: #7C807F;
	border-top: 1px solid #c9c0c0;
	float: right;
	margin-right: 0px;
	margin-top: -2px;
	margin-left: 4px;
	height: 16px;
	text-align: center;
}

.mystuffcontent {
	width: 90%;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 0px !important;
	background: #FFFFFF;
	min-height: 180px;
}

.message_content {
	float: left;
	height: 10px;
	width: 88%;
	padding-left: 6%;
}

.message_close {
	float: left;
	height: 10px;
	width: 5%;
}

.status-bar-logo {
	float: right;
	text-align: center;
	cursor: pointer;
	margin-top: -5px;
}

/*footer ends*/
	/************************* group profile card in group digest page ************************/
.group-card {
	width: 100%;
	max-height: 200px;
	padding-bottom: 10px;
	float: left;
}

.group-card-title_bar {
	width: 100%;
	height: 23px;
	background: #EEFFC9;
	border-top: 1px solid #eaf4b5;
	float: left;
}

.group-title {
	color: #545454;
	font-size: 1.1em;
	font-weight: bold;
	float: left;
	padding-top: 3px;
	padding-left: 8px;
}

.sub-group-title {
	max-width: 40%;
	color: #096D9E;
	font-size: 1.1em;
	font-weight: bold;
	float: left;
	padding-top: 6px;
}

.profile-pic-container {
	max-width: 15%;
	float: left;
}
img.group-profile-pic {
	margin-top: 8px;
	margin-right: 3px;
	padding: 5px;
	max-height: 64px;
	max-width: 64px;
	border: 1px solid #DDDDDD;
}

.group-description {
	color: #4d4d4f;
	margin-top: 5px;
	line-height:15px;
	font-size: 1.1em;
	overflow: hidden;
}

.subgroup-menu {
	color: #096D9E;
	font-size: 0.8em;
	font-weight: bold;
	float: right;
	padding-top: 6px;
	padding-right: 5px;
}

.sg_drop_icon {
	padding-left: 3px;
	float: right;
}

.list-title {
	height: 20px;
}

.image-edit {
	float: left;
	width: 50px;
	height: 60px;
	border: 0px solid #FFEEDD;
	margin: 1px 1px 1px 1px;
}

.image-select {
	float: left;
	width: 50px;
}

.image-container {
	font-size: 1em;
}

.image-content {
	margin-top: 3px;
	margin-bottom: -4px;
}

/************************* END OF group profile card  ************************/
	/*************************Start of form styles *******************************/
.infobox {
	width: 100%;
	color: #686868;
	font-size: 1.1em;
	font-weight: bold;
	padding: 5px;
	float: left;
}

.disc-infobox {
	width: 100%;
	color: #686868;
	font-size: 1.1em;
	font-weight: bold;
	padding: 5px;
	float: left;
	margin-top: 15px;
}

.firstcol {
	float: left;
	width: 120px;
	line-height: 17px;
	text-align: right;
	padding-right: 10px;
}

.secondcol {
	float: left;
	width: 500px;
	line-height: 17px;
	padding-right: 10px;
	font-weight: normal;
}

.secondcol-img-edit {
	float: left;
	width: 365px;
	line-height: 17px;
	padding-right: 10px;
	font-weight: normal;
}


/* class used in profile edit section as adding width would break the structure there*/
.secondcol-profile {
	float: left;
	line-height: 17px;
	padding-right: 10px;
	font-weight: normal;
}

.secondcol-middle {
	float: left;
	width: 195px;
	line-height: 17px;
	padding-right: 10px;
	font-weight: normal;
}

/* this class is used when messages needs to be displyed on the right side */
.secondsmallcol {
	float: left;
	width: 250px;
	line-height: 17px;
	padding-right: 10px;
	font-weight: normal;
}

.msg-text {
	color: #1d7bbf;
	font-size: 0.8em;
	font-weight: normal;
}

.txt-box {
	height: 18px;
	width: 200px;
}

.txt-area {
	width: 100%;
}

.small-link {
	font-size: 1em;
}

.small-link a {
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
	color: #003366;
}

.small-link a:hover {
	text-decoration: underline;
}

.btn {
	background-color: #1D7BBF;
	border-color: #D9DFEA #1D7BBF #1D7BBF #D9DFEA;
	border-style: solid;
	border-width: 1px;
	color: #FFFFFF;
	font-size: 8pt;
	padding: 2px 10px 2px;
	text-align: center;
}

.info_box .button_holder {
	float: right;
	padding-right: 30px;
}

.info_msg {
	color: black;
	font-size: 8pt;
	font-weight: bold;
	padding: 5px;
	background: #f0f0f0;
	width: 98%;
}

.small_info {
	color: #000000;
	font-size: 8pt;
	font-weight: normal;
	width: 470px;
}

.info-box .button-holder {
	float: right;
	padding-right: 30px;
}

/*************************End of form styles *******************************/
	/************************* LIBRARY STYLES  ************************/
	/* for listing folders in both views */
.lock-image {
	width: 15px;
	float: right;
	margin-top: -25px;
	margin-right: 10px
}

.lock-image-list {
	float: right;
	margin-right: 14px;
	margin-top: 0;
	width: 15px;
}

.foldercontainer {
	width: 100%;
	min-height: 1020px;
	float: left;
	background: #FFFFFF;
	overflow-x: hidden;
	overflow-y: visible;
	margin-top: 2px;
}

.folder-tree-style {
	float: left;
	width: 170px;
	padding-left: 0px;
	padding-top: 5px;
	background-color: #FFFFFF;
	overflow: auto;
}

.folder-tree {
	float: left;
}

.onepix-separator {
	width: 100%;
	height: 1px;
	background: #EEEEEE;
	margin-top: 2px;
	margin-bottom: 3px;
}

.vertical-tiny-separator {
	height: 10px;
	width: 1px;
	background: #EEEEEE;
}

.foldpath {
	font-size: 1.2em;
	font-weight: bold;
	color: #54544F;
	float: left;
	margin-left: 10px;
	margin-top: 5px;
	text-decoration: none;
}

.foldpath a {
	color: #54544F;
	text-decoration: none;
}

.upload-create-links {
	padding-right: 5px;
	float: right;
	text-align: right;
	font-size: 1.1em;
}

.recyclebin-links {
	padding-right: 5px;
	float: right;
	text-align: right;
}

.recyclebin-links a {
	color: #54544F;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
}

.upload-create-links a {
	color: #54544F;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
}

.common-action-container {
	width: 100%;
	height: 25px;
	float: left;
	text-align: left;
	border-bottom: 1px solid #F4F4F4;
	margin-bottom: 5px;
}

.quick-links {
	text-align: left;
	float: right;
}

.lib-comm-but {
	padding-top: 3px;
	float: right;
}

.option-container {
	width: 85px;
	float: left;
	padding-left: 0px;
}

.option-container1 {
	width: 80px;
	float: right;
	padding-right: 5px;
}

.option-container2 {
	width: 60px;
	float: left;
	padding-left: 10px;
}

/*** RIGHT FOLDER CONTAINER - common for ICON VIEW AND LIST VIEW ***/
.right-contaier {
	float: left;
	width: 77.47%;
	overflow-x: hidden;
	overflow-y: visible;
	background: #FFFFFF;
}

.top-align-change {
	width: 101%;
}

.listview-container {
	padding: 4px;
	float: left;
	width: 99.5%;
	overflow-y: hidden;
	padding-right: 0px;
}

/* folder in thumbnail view */
.folder {
	float: left;
	width: 140px;
	height: 50px;
	margin: 2px;
	font-weight: bold;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #F9F9F9;
	background: #F9F9F9;
}

.folder-selected {
	float: left;
	width: 140px;
	height: 50px;
	margin: 2px;
	font-weight: bold;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #A2D9FF;
	background: #E2EFFF;
}

.folder-share {
	border: 1px solid #FFFFFF;
	float: left;
	height: 105px;
	margin: 2px;
	width: 100px;
	margin-right: 13px;
}

.folder-share-name {
	float: left;
	height: 10px;
	width: 100px;
	color: #000000;
	text-align: center;
}

.folder-share-hover {
	border: 1px solid #AACCF6;
	background: #D9E8FB;
	float: left;
	height: 105px;
	margin: 2px;
	width: 100px;
	margin-right: 13px;
}

.folder-icon-share {
	border: 1px solid #DDDDDD;
	float: left;
	height: 80px;
	margin: 4px;
	min-width: 90px;
	padding-top: 3px;
	text-align: center;
}

.folder-icon-share-hover {
	border: 1px solid #AACCF6;
	background: #FFFFFF;
	float: left;
	height: 80px;
	margin: 4px;
	min-width: 90px;
	padding-top: 3px;
	text-align: center;
}

.deleted-folder {
	float: left;
	width: 140px;
	height: 50px;
	margin: 2px;
	opacity: 0.5;
	font-weight: bold;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #F9F9F9;
	background: #F9F9F9;
}

.foldicon {
	float: right;
	width: 14%;
	min-width: 26px;
	height: 100%;
}

img.thumbicon {
	float: right;
	width: 24px;
	height: 24px;
	padding-top: 40%;
}

img.thumbicon-share {
	padding-top: 12px;
}

img.icon-class-pdf {
	float: right;
	width: 32px;
	height: 32px;
	padding-top: 40%;
	padding-left: 21px;
}

/* Box contains Folder Name and Statistics */
.folddetls {
	float: right;
	width: 65%;
	min-width: 95px;
	height: 100%;
	padding-left: 5px;
}

.menu-icon {
	float: left;
	min-width: 13px;
	display: none;
	width: 5%;
	height: 100%;
}

.menu-icon-share {
	float: left;
	position: absolute;
	min-width: 15px;
	display: none;
	width: 5%;
	height: 40px;
}

.foldername {
	height: 15%;
	width: 98%;
	margin-top: 12px;
	color: #444444;
}

.foldstats {
	height: 50%;
	width: 100%;
	float: right;
	color: #888888;
	padding-top: 5px;
}

.menuicohid {
	float: left;
	display: block;
	width: 10%;
	height: 100%;
}

.buttonborder {
	text-align: center !important;
	background: url("/public/images/button_background.gif") repeat-x;
	border-style: -moz-bg-solid;
	color: #454545;
	height: 22px;
	padding: 0px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #D6D6D6;
	cursor: pointer;
	font-size: 1.1em;
	letter-spacing: 0.1em;
}

.buttonborder:hover {
	background: url("/public/images/button_background_reverse.gif") repeat-x
		;
	color: #006699;
	border: 1px solid #a6c9e2;
}

.buttonHolder {
	padding-top: 4px;
	padding-left: 30%;
	padding-bottom: 60px;
}

.lib-but-holder {
	width: 103%;
	float: left;
	background: #F8F8F8;
	height: 30px;
	text-align: center;
	border-top: 1px solid #F1F1F1;
}

.lib-inlinelist {
	margin-top: 0px;
	padding: 0px;
	text-align: center;
}

.lib-inlinelist li,.lib-inlinelist li a {
	list-style-type: none;
	font-size: 1em;
	font-weight: normal;
	color: #54544F;
	display: inline;
	/*float:left; not sure who has put it.Affecting other places so have removed it*/
	margin-bottom: 3px;
	padding-left: 0.25%;
	padding-right: 0.25%;
}

.res-details-holder {
	margin-top: -5px;
	margin-left: 0px;
}

.res-details-main-content {
	padding-top: 50px;
	float: left;
	width: 100%;
	height: 100%;
}

img.details-thumb {
	padding: 5px;
	padding-top: 50px;
}

img.img_details-thumb {
	max-width: 200px;
	padding: 5px;
}

.details-icon-div {
	margin-left: 20px;
	padding-top: 15px;
	background: url("/public/images/thumb_bg.gif") repeat-x;
	float: left;
	text-align: center;
	width: 40%;
	min-height: 223px;
}

.img_details-icon-div {
	margin-left: 20px;
	padding-top: 15px;
	float: left;
	text-align: center;
	width: 40%;
	min-height: 223px;
}

.res-details-data {
	float: left;
	width: 50%;
	height: 100%;
	padding-left: 5px;
	margin-left: 10px;
	border-left: 2px solid #DDDDDD;
}

.news-headline,.news-headline a,.news-headline a:visited {
	font-size: 1.3em;
	color: #2A92C2;
	margin: 0px;
	font-weight: bold;
}

.vertical-list {
	padding-left: 0px;
	font-size: 1.14em;
	margin-bottom: -1px;
	margin-top: 4px;
	margin-left: 0px;
}

.vertical-list li {
	list-style-type: none;
	padding: 2px;
	color: #777777;
}

.extraPack li {
	list-style-type: square;
	width:40%;
	float:left;
	margin-left:18px;
}

.vertical-list li .inline-data {
	list-style-type: none;
	padding: 2px;
	color: #777777;
	font-weight: bold;
}

.vertical-list li a {
	color: #777777;
}

.vertical-list li .inline-data a {
	color: #777777;
	font-weight: bold;
}

.vertical-list li  a.version-links {
	color: #096D9E;
}

.version-head {
	font-size: 1.14em;
	color: #096D9E;
	font-weight: bold;
	padding-top: 8px;
}

.version-msg {
	font-size: 1.14em;
	color: #777777;
	font-style: italic;
}

.disclaimer-align {
	margin-left: 25px;
	float: left;
	width: 96%;
}

.desclaimer {
	display: none;
	float: left;
	border-width: 1px;
	border-style: solid;
	padding: 15px;
	margin-left: 5px;
	margin-top: 10px;
}

.bold-italic {
	font-weight: bold;
	font-style: italic;
}

.comments-holder {
	display: none;
	width: 100%;
	height: 50px;
	float: left;
}

.comments-lib {
	width: 100%;
	float: left;
}

.comments-lib textarea {
	width: 500px;
	height: 76px;
}

/*reported comment item*/
.comments-lib-reported {
	background: #dddddd;
	padding: 5px;
	margin-right: 5px
}

/*report link*/
.lib-comment-report {
	width: 110px;
	height: 10px;
	float: right;
}

.ver-details {
	height: 70px;
	padding-bottom: 8px;
}

.selectLibararyBold {
	font-weight: bold;
	background-color: #F8F8F8;
	color: #777777;
	border-bottom: 1px solid #EAEAEA;
	border-top: 1px solid #F1F1F1;
	padding-top: 5px;
	padding-left: 100%;
}

.modal-message {
	padding: 15px;
	font-size: 1em;
}

.modal-note {
	font-size: .8em;
	font-weight: bold;
	color: #ffffff;
}

ul.upload-note {
	list-style: none;
	font-size: .6em;
	color: #ffffff;
}

.revision-modal {
	width: 600px;
}

.revert-close {
	right: -148px;
}

.modal-content {
	height: 150px;
	overflow-y: auto;
}

.version-table {
	margin-left: 26px;
	padding-top: 5px;
	width: 92%;
	color: #AAAAAA;
	float: left;
	font-size: .9em;
}

.version-table .head {
	font-style: bold;
	text-align: center;
	font-weight: bold;
	width: 100%;
	float: left;
	background: #87B6D9;
	color: #EEEEEE;
	height: 15px;
	padding: 2px;
	padding-right: 8px;
}

.version-table-col1 {
	width: 25%;
	float: left;
	padding-left: 2px;
}

.version-table-col2 {
	width: 25%;
	float: left;
	padding-left: 2px;
}

.version-table-col3 {
	width: 15%;
	float: left;
	padding-left: 2px;
}

.version-table-col4 {
	width: 32%;
	float: left;
	padding-left: 2px;
}

.ver-history-table-col1 {
	width: 22%;
	float: left;
	padding-left: 2px;
}

.ver-history-table-col2 {
	width: 22%;
	float: left;
	padding-left: 2px;
}

.ver-history-table-col3 {
	width: 11%;
	float: left;
	padding-left: 2px;
}

.ver-history-table-col4 {
	width: 11%;
	float: left;
	padding-left: 2px;
	text-align: center;
}

.ver-history-table-col5 {
	width: 29%;
	float: left;
	padding-left: 2px;
}

.version-table .row-even {
	float: left;
	width: 100%;
	padding: 5px;
	background: #F8F8F8;
	border: 1px solid #FFFFFF;
	border-bottom: 0px solid;
}

.version-table .row-odd {
	float: left;
	width: 100%;
	padding: 5px;
	border: 1px solid #FFFFFF;
	border-bottom: 0px solid;
}

.version-table .row-odd:hover {
	float: left;
	width: 100%;
	border: 1px solid #FFFFFF;
	border-bottom: 0px solid;
}

.version-table .row-even:hover {
	float: left;
	border: 1px solid #FFFFFFF;
	border-bottom: 0px solid;
}

.report-modal {
	height: 400px;
	padding-left: 10px;
}

.report-inner-box {
	height: 92px;
	font-size: 1.3em;
}

.reportDivList {
	float: left;
	width: 40%;
	line-height: 17px;
	color: #FFFFFF;
	font-weight: bold;
	border: 0px solid blue;
}

/* RESIZER */
.ui-layout-pane { /* all 'panes' */
	background: #FFF;
	padding: 10px;
	height: 100%;
	border: 0px solid #FFFFFF;
}

.ui-layout-resizer { /* all 'resizer-bars' */
	background: #F8F8F8;
}

.ui-layout-toggler { /* all 'toggler-buttons' */
	background: #AAAAAA;
}

.report-but {
	padding-left: 32%;
	padding-top: 10px;
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
	clear: both;
}

.report-item-sel {
	background: #A6C9E2 none repeat scroll 0% 0%;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 0.8em;
}

.report-item {
	color: #A7A9AC;
	font-weight: normal;
	font-size: 0.8em;
}

.reported-items-list {
	list-style: none;
	margin-top: 0px;
	padding-left: 24px;
}

.reported-items-textarea {
	height: 71px;
	width: 190px;
}

.reportDivTextarea {
	float: left;
	width: 55%;
	height: 77px;
	margin: 0px 0px 0px 0px;
	background: #A6C9E2;
	padding: 0px 0px 0px 0px;
	border: 3px solid #A6C9E2;
}

/************* STYLES SPECIFIC TO LIST VIEW LIBRARY  **********************************/
.listfolder1 {
	height: 23px;
	width: 100%;
	border-bottom: 1px solid #f2f2f2;
	float: left;
	padding-top: 4px;
}

.listfolder-head {
	height: 24px;
	width: 100%;
	background: #EAF4B5;
	border-bottom: 1px solid #f2f2f2;
}

.list-head-col {
	border-left: 2px solid #FFFFFF;
	height: 78%;
	padding-left: 5px;
	padding-top: 6px;
}

.list-row-col {
	padding-left: 7px;
	padding-top: 6px;
}

.listfolder2 {
	height: 23px;
	width: 100%;
	opacity: 0.4;
	float: left;
	padding-top: 4px;
	border-bottom: 1px solid #f2f2f2;
}

img.listicon {
	margin-top: 2px;
	float: left;
	width: 26px;
	height: 24px;
}

img.icon-class-pdf {
	padding-top: 5px
}

.listfoldername {
	color: #555555;
	font-size: 0.9em;
	font-weight: bold;
}

.listchckbox {
	padding: 0.6% 1% 0%;
}

.list-drpdn-icon {
	padding: 0.6% 1% 0%;
}

.listfolddetls {
	color: #888888;
	font-weight: normal;
	font-size: 0.9em;
}

.listfolddetls-stats {
	color: #888888;
	float: left;
	display: none;
	font-weight: normal;
	font-size: 1em;
	margin-left: 8px;
}

.menu-icon-list {
	float: right;
	display: none;
	margin-top: -4px;
}

.table-basic {
	width: 99%;
	font-weight: bold;
	border-collapse: collapse;
	float: left;
	margin-top: -3px;
}

.list-view-col1 {
	width: 4.5%;
	color: #555555;
	float: left;
	padding-left: 7px;
}

.list-view-col2 {
	width: 4.5%;
	color: #555555;
	float: left;
}

.list-view-col3 {
	width: 4.5%;
	color: #555555;
	float: left;
}

.list-view-col4 {
	width: 35%;
	text-align: left;
	padding-left: 15px;
	color: #555555;
	float: left;
}

.list-view-col5 {
	width: 14%;
	color: #555555;
	float: left;
}

.list-view-col6 {
	width: 15%;
	color: #555555;
	float: left;
}

.list-view-col7 {
	width: 7%;
	color: #555555;
	float: left;
}

.list-view-col8 {
	text-align: left;
	color: #555555;
	width: 10%;
	float: left;
}

.tiny-links {
	width: 32%;
	float: left;
	padding-top: 7px;
}

.tiny-links a {
	color: #54544F;
	text-decoration: none;
}

.action-links {
	float: right;
	text-align: right;
	width: 63%;
	padding-right: 13px;
}

.action-links a {
	color: #54544F;
	text-decoration: none;
}

.top-width-change {
	width: 103%;
}

.align-change {
	float: left;
	margin-top: 6px;
}

.align-change2 {
	float: right;
	margin-top: 6px;
}

.align-change3 {
	float: left;
}

.align-change4 {
	padding-top: 4px;
}

.profile-details-holder {
	text-align: left;
	padding: 0px;
	clear: both;
}

.profile-name {
	color: #1C79A2;
	font-size: 1.2em;
	font-weight: bold;
	padding: 5px;
	float: left;
	width: 100px;
	height: 40px;
	padding-top: 0px;
}

.profile-name-status {
	font-size: 10px;
	color: #333333;
	font-weight: normal;
}

.gallery-image {
	text-align: center;
	height: 120px;
	width: 120px;
	border: 1px solid #FFFFFF;
}

.gallery-text {
	vertical-align: bottom;
	font-size: 1em;
	color: #444444;
}

.gallery-layout {
	height: 120px;
	width: 120px;
}

.gallery-table-align {
	float: right;
	clear: both;
}

/* HOVER MENU -temp-*/
.actionlist {
	width: 130px;
	border: 1px solid #AAAAAA;
	border-top: 0;
	background: #555555;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 2px;
	margin-top: 9px;
	float: right;
	opacity: .9;
	list-style: none;
	display: none;
	position: absolute;
	z-index: 101;
}

.action-list-top-bottom {
	height: 12px;
	width: 100px background :     #555555;
}

.action-list-item {
	height: 20px;
	width: 88%;
	padding-left: 12%;
	color: #dddddd;
	text-align: left;
	/*vertical-align:center;*/
	padding-top: 6px;
	font-weight: bold;
	border-top: 1px solid #D6D4C6;
	font-size: 8pt;
	clear: both;
}

.action-list-item a {
	color: #FFFFFF;
	cursor: pointer;
}

.action-list-item a:hover {
	color: #FFFFFF;
	cursor: pointer;
}

.action-list-item:hover {
	color: #FFFFFF;
	vertical-align: middle;
	background-color: #999999;
}

ul.fold-menu {
	border: 1px solid #D6D4C6;
	background: #DDDDDD;
	padding-left: 9px;
	padding-right: 9px;
	margin-left: -25px;
	margin-top: 9px;
	float: right;
	list-style: none;
	display: none;
	position: absolute;
}

li.acnitem {
	width: 100%;
	height: 20px;
	color: #666666;
	border-top: 1px #000000;
}

li.acnitem:hover {
	color: #FFFFFF;
	background-color: #000000;
}

.foldchkbox {
	width: 5%;
	height: 5%;
}

.libraryoptions {
	padding: 0.3% 0.5% 0 1%;
	width: 44%;
	float: right;
	color: #555555;
	font-size: 7pt;
}

.notification-bar-top-close {
	width: 5%;
	float: right;
	margin-top: -25px;
	padding-top: 7px;
}

.create-folder-main {
	padding: 10px;
	float: left;
	padding-top: 30px;
	padding-bottom: 30px;
	width: 95%;
	width: 97%;
	padding-left: 0px;
	padding-top: 0px;
}

.inner-element-create {
	padding-top: 8px;
	padding-bottom: 8px;
	float: left;
	text-align: center;
	width: 100%;
}

.inner-element-title {
	padding-top: 8px;
	padding-bottom: 8px;
	float: left;
	text-align: right;
	width: 40%;
	padding-right: 10px;
}

.inner-element-item {
	padding-top: 8px;
	padding-bottom: 8px;
	float: left;
	text-align: left;
	width: 50%;
	padding-left: 10px;
}

.cus-permission-view {
	display: block;
	float: left;
	font-size: 1em;
	padding-left: 70px;
	width: 100%;
}

.perm-col1 {
	width: 10%;
}

.perm-col2 {
	width: 50%;
}

.perm-col3 {
	width: 50%;
}

.pop-error-msg {
	padding-top: 20px;
	font-size: 1em;
}

.pop-folder-tree {
	margin-left: 10%;
	padding-left: 3%;
	padding-top: 10px;
	width: 75%;
	height: 170px;
	border: 1px solid #DDDDDD;
	overflow: auto
}

.copy-popup-buttons {
	margin-left: 10%;
	padding-left: 3%;
	padding-top: 10px;
}

.fold-tree-balloon {
	margin-left: 10%;
	padding-left: 3%;
	padding-top: 10px;
	width: 75%;
	height: 170px;
	background-color: #000000;
	border: 1px solid #DDDDDD;
	overflow: auto
}

.revision-pop {
	text-align: left;
	padding-left: 20px;
	width: 93%;
}

.custom-perm-acn {
	display: none;
	border: 1px solid #CCCCCC;
	float: left;
	background: #E7ECF2;
	padding-left: 10px;
	padding-right: 10px;
	width: 94%;
	font-size: 1em;
}

.custom-perm-acn table tr th {
	text-align: left;
	padding-left: 5px;
	font-weight: bold;
}

.custom-perm-acn table tr th.perm-col1 {
	text-align: left;
	font-weight: bold;
}

.pop-up-label {
	width: 40%;
	float: left;
}

.permission-table {
	border-collapse: collapse;
}

.permission-table thead tr {
	background: #71A9D2;
	height: 22px;
	font-weight: bold;
	color: #FFFFFF;
}

.permission-table thead tr td {
	padding-left: 5px;
}

.permission-table tbody tr td {
	padding-left: 5px;
}

.permission-table tbody tr {
	border-bottom: 1px solid #EEEEEE;
}

.permission-table tbody tr.custom-row {
	border-bottom: 0px solid;
	height: 0px;
}

.permission-table tbody table tr {
	border-bottom: 1px solid #EEEEEE;
}

.cus-perm-buttons {
	padding-top: 35px;
	text-align: center;
}

.acn-usr-table {
	padding-left: 50px;
}

.perm-custom-head {
	color: #333333;
	font-weight: bold;
	padding-top: 20px;
}

.my-permissions-container {
	width: 80%;
	padding-left: 16%;
	float: left;
}

.resizer-west-open {
	background: #EEEEEE !important;
	opacity: 1 !important;
}

.resizer-west-dragging  , .resizer-west-open:hover {
	background: url(/public/images/resizable-w.gif) repeat-y center
		!important;
}

.sort-ico-align {
	float: right;
	padding-right: 3px;
}

.news-rel-resource {
	height: 35px;
	width: 80%;
}

.rel-resource-icon {
	width: 8%;
	padding-right: 10px;
	float: left;
}

.rel-resource-holder {
	padding-top: 10px;
}

.related-resource-name {
	font-size: 1.1em;
	padding-top: 2px;
}

/* share library
*/
.authbox {
	width: 500px;
	height: 400px;
	margin: 0 auto;
	margin-top: 200px;
}

.login_box_small {
	border: 1px solid #BBBBBB;
	padding: 20px 24px;
	margin-top: 30px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	/*behavior:url(./border-radius.htc);*/
	background: white;
}

.login_panel {
	margin: 0 auto;
	overflow: hidden;
	padding: 50px 0 0;
	width: 500px;
}

.login_box {
	border: 1px solid #BBBBBB;
	padding: 20px 24px;
	margin-top: 30px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	/*behavior:url(./border-radius.htc);*/
	background: white;
}

.share-upload {
	width: 90%;
	height: 90%;
	float: left;
	padding: 20px;
}

.upld-note {
	padding-top: 20px;
}

.email-row-head {
	width: 95%;
	height: 19px;
	padding-top: 4px;
	padding-left: 2px;
	float: left;
	background: #F6F6F6;
}

.email-row0 {
	width: 95%;
	height: 19px;
	padding-top: 4px;
	padding-left: 2px;
	float: left;
	background: #FFFFFF;
}

.email-row1 {
	width: 95%;
	height: 19px;
	padding-top: 4px;
	padding-left: 2px;
	float: left;
	background: #FAFAFA;
}

.email-col1 {
	width: 42%;
	height: 100%;
	float: left;
}

.email-col2 {
	width: 35%;
	height: 100%;
	float: left;
}

.email-col3 {
	width: 20%;
	height: 100%;
	float: left;
	text-align: center;
}

.email-list {
	width: 95%;
	padding-left: 25px;
	padding-top: 30px;
}

.my-links-share {
	color: #54534F;
	float: right;
	width: 25%;
}

.inner-element-create-collab {
	float: left;
	text-align: center;
	width: 100%;
}

.shared-user-data {
	float: left;
	width: 100%;
	height: 40px;
	border: 1px solid #DDDDDD;
}

.shared-user-data-email {
	float: left;
	width: 50%;
	height: 20px;
	font-weight: bold;
	font-size: 1em;
	color: #666666;
}

.shared-user-data-expire {
	float: right;
	text-align: right;
	width: 50%;
	color: #888888;
	height: 20px;
	font-size: .9em;
}

.shared-user-data-actions {
	float: left;
	width: 100%;
	height: 20px;
	color: #666666;
	font-size: .9em;
}

.shared-users-temp {
	width: 95%;
	height: 35px;
	float: left;
	padding: 3px;
	margin-bottom: 5px;
	background: #FAFAFA;
	border: 1px solid #DDDDDD;
}

.share_body {
	font-family: tahoma, verdana, arial;
	font-size: 10px;
	font-weight: normal;
	color: #006699;
	width: 780px;
	margin: 0 auto;
	padding: 0px;
}

.first-block-share {
	float: left;
	width: 75%;
	padding-top: 0px;
}

.share-ball-labels {
	float: left;
	padding-bottom: 4px;
	padding-right: 10px;
	padding-top: 4px;
	text-align: right;
	color: #666666;
	width: 30%;
}

.share-palette-container {
	border: 1px solid #DDDDDD;
	-moz-border-radius: 10px;
	padding-top: 5px;
	margin-bottom: 5px;
	float: left;
}

.share-palette-advance-but {
	text-align: center;
	float: left;
	width: 70%;
	height: 16px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	padding-top: 5px;
	margin-left: 14%;
}

.inner-element-create-collab-adv {
	float: left;
	text-align: center;
	width: 100%;
}

.inner-element-item-share {
	padding-top: 4px;
	padding-bottom: 4px;
	float: left;
	text-align: left;
	width: 50%;
	padding-left: 10px;
}

.right-content-share {
	width: 24%;
	float: right;
}

.ad-box {
	border: 1px solid #BBBBBB;
	padding: 10px 24px 20px;
	margin-top: 0px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	height: 440px;
	background: #FAFAFA;
	width: 137px;
	/*behavior:url(./border-radius.htc);*/
}

.ad-caption {
	padding-top: 7px;
	font-size: 1.7em;
	font-weight: bold;
}

.digi-sec {
	text-align: center;
	padding-top: 8px;
}

.ad-desc {
	font-size: 1.3em;
	text-align: justify;
}

.space-not-bar {
	float: right;
	width: 100%;
}

.space-stat-cont {
	width: 225px;
	height: 40px;
	float: right;
}

.space-stat-text {
	text-align: center;
	padding-right: 25px;
	float: right;
	padding-top: 0px;
}

.tiny-button {
	font-size: 0.9em;
	height: 20px;
	width: 36px;
}

.trial-btn {
	padding-top: 5px;
	background: url(/public/images/trial_btn.png) no-repeat;
	height: 45px;
	padding: 5px;
	margin-left: -18px;
	padding-top: 8px;
	padding-left: 30px;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 5px;
}

.trial-btn a {
	color: #1D7BBF;
}

.trial-btn a:hover {
	text-decoration: underline;
}

.login_box_small_share {
	border: 1px solid #BBBBBB;
	padding: 5px;
	margin-top: 30px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	/*behavior:url(./border-radius.htc);*/
	background: white;
	clear: both;
	width: 162px;
	margin-left: -17px;
	text-align: center;
}

/************************* end of LIBRARY STYLES  ************************/
.invite-instruction {
	padding-bottom: 11px;
	padding-top: 11px;
	float: left;
}

.plaxo-image {
	float: left;
	padding-left: 28px;
}

.plaxo-image img {
	float: left;
}

.email-list-item {
	width: 20%;
	float: left;
	font-size: 1.2em;
	background: #F8F8F8;
	margin-right: 5px;
	margin-top: 5px;
	padding-left: 5px;
	height: 40px;
}

.email-list-item-domain {
	background: #F8F8F8 none repeat scroll 0 0;
	border: 1px solid #EEEEEE;
	float: left;
	font-size: 1.2em;
	height: 41px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	padding: 6px;
	min-width: 140px;
}

.email-id-content {
	padding-top: 3px;
	padding-left: 5px;
	float: left;
	width: 60%;
}

.invite-box {
	padding-left: 28px;
}

.invitation-outer-box {
	padding-top: 10px;
}

.email-text-box {
	padding: 10px;
	font-size: 1.1em;
	float: left;
}

.email-id-list {
	width: 95%;
	color: #686868;
	font-size: 1.1em;
	font-weight: bold;
	padding: 5px;
	max-height: 100px;
	overflow-y: auto;
	float: left;
	border: 1px solid #DDDDDD;
	height: 100px;
	margin-left: 8px;
}

.event-content-desc-invite {
	font-size: 1.1em;
	float: left;
	color: #4d4d4f;
	overflow: hidden;
	margin-top: 4px;
	max-height: 15px;
}

/*-------------------------------------styles for user digest,group digest,user profiles */
.profile-data-holder {
	margin-right: 5px;
}

.profile-pic {
	padding: 10px;
	height: 35px;
}

.status-details-box {
	width: 100%;
}

.home-status-details-box {
	width: 100%;
}

.small-box {
	clear: both;
}

.member-status-details-box {
	width: 100%;
	height: 100px;
}

.loc-details {
	color: #006699;
	width: 100%;
	font-weight: normal;
	font-size: 1.1em;
	margin-left: 6px;
	float: left;
	padding-bottom: 12px;
}

.loc-details .first {
	float: left;
	width: 22%;
}

.loc-details .second {
	float: left;
	width: 30%;
}

.loc-details .third {
	float: left;
	color: #333333;
}

.mini-details-box {
	float: left;
	width: 100%;
}

.status-area {
	width: 80%;
	margin-bottom: 8px;
}

.profile-box {
	padding-top: 0px;
}

.profile-title-heading {
	background: #E6EFFF;
	border-top: 1px solid #A6C9E2;
	color: #545454;
	font-size: 1.1em;
	font-weight: bold;
	height: 15px;
	margin-bottom: 1px;
	padding: 4px 0 4px 8px;
	margin-top: 10px;
	padding-left: 8px;
}

.percent-box {
	margin-left: 5px;
	margin: 10px 0px 0px 9px;
	width: 100%;
}

.profile-complete-msg {
	color: #545454;
	margin-top: 5px;
	font-size: 1.1em;
}

.profile-complete-percent {
	color: #1A77A2;
	font-weight: bold;
}

.profile-content-box {
	color: #545454;
	margin-left: 5px;
	margin-bottom: 10px;
	margin-top: 3px;
	padding: 2px;
	font-size: 1.1em;
}

.mystuffcontent {
	width: 90%;
	margin-top: 0px;
	padding-left: 10px 0 10px 10px;;
	margin-left: 0px !important;
	background: #FFFFFF;
	min-height: 140px;
}

.mystuffcontent ul {
	height: 110px;
}

.mystuffcontent a,.mystuffcontent a:visited {
	padding-left: 5px;
	font-size: 1.0em;
}

.messagelistDiv {
	margin-top: 5px;
	height: 170px;
}

.mystuffelement {
	line-height: 1.8;
}

.feeds-box-inner {
	width: 100%;
	background: #FFFFFF;
	padding-top: 10px;
	overflow: hidden;
	float: left;
}

.gp-feeds-box-inner {
	width: 100%;
	background: #FFFFFF;
	padding-top: 3px;
	overflow: hidden;
	float: left;
	overflow-x: hidden;
}

.feed-page-title {
	background: #EEFFCA none repeat scroll 0 0;
	clear: both;
	color: #545454;
	font-weight: bold;
	height: 15px;
	margin-bottom: 1px;
	padding: 4px 0 4px 8px;
	font-size: 1.1em;
	border-top: 1px solid #EAF4B5;
}

.feed-cnt-type {
float:left;
margin-right:10px;
margin-top:-9px; 
}

.feed-cnt-type1 {
float: left;
margin-right: 8px;
margin-top: -9px;
}
.gphm-feed-type {
float:left;
margin-right:10px; 
}

.gphm-feed-type1 {
float:left;
margin-top:-9px;
padding-right:10px;
}
.feed-group-name {
	width: 50%;
	background: #F6F6F6;
	padding: 3px;
	color: #545454;
	padding-left: 10px;
	font-size: 1.1em;
	clear: both;
}

.feed-group-name a {
	font-weight: bold;
	color: #545454;
}

.feed-holder {
	width: 100%;
	border-top: 1px solid #ECECEC;
	margin-bottom: 5px;
}

.feed-box-block {
	float: left;
	width: 99%;
	margin: 5px 5px 5px 10px;
	font-size: 1.0em;
	color: #666666;
}

.post-text {
	color: gray;
	font-size: 0.8em;
	padding-left: 10px;
	padding: 5px 5px 5px 0px;
	font-weight: bold;
}

.feed-item {
	word-spacing: 0.1em;
	font-size: 1.1em;
}

.feed-item:hover { /*background:#F4F4F4;*/
	
}

.feed-item a {
	color: #0A6C9B;
	text-decoration: none;
}

.feed-item a:hover {
	text-decoration: underline;
}

.feed-block {
	width: 80%;
	padding-bottom: 5px;
	font-size: 1.0em;
}

.feeds-main-box {
	width: 100%;
	/*min-height: 500px;*/
	float: left;
}

.feed-stats {
	padding-bottom: 5px;
	margin-left: 10px;
	color: #545454;
}

.no-feeds-msg {
	font-weight: normal;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	color: #545454;
}

.mygroups-title {
	background: #F6F6F6;
	float: left;
	width: 99%;
	color: #545454;
	font-size: 1.1em;
	font-weight: bold;
	padding: 5px;
	border-top: 1px solid #E6E6E6;
}

.small-group-card {
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	width: 106px;
}

.group-box-name {
	padding-top: 5px;
	text-align: center;
	background: #E3E3E3;
	font-weight: bold;
	color: #545454;
	height: 20px;
}

.group-box-name a {
	font-size: 1.1em;
}

.group-box-member-count {
	text-align: center;
	font-weight: bold;
	color: gray;
	margin-top: 10px;
}

.group-img {
	text-align: center;
	margin-top: 15px;
	height: 37px;
}

.field-box {
	width: 100%;
	color: #686868;
	font-size: 11px;
	padding: 2px;
	float: left;
}

.field-title {
	float: left;
	width: 140px;
	line-height: 17px;
	padding-right: 3px;
	font-weight: normal;
}

.field-content {
	float: left;
	width: 300px;
	line-height: 17px;
	padding-right: 10px;
	font-weight: normal;
}

.field-content a {
	color: #686868;
	text-decoration: none;
}

.field-content a:hover {
	text-decoration: underline;
}

.sub-field-box {
	width: 100%;
	color: #686868;
	font-size: 1em;
	padding: 2px 5px;
	float: left;
}

.sub-field-title {
	float: left;
	width: 38%;
	line-height: 17px;
	padding-right: 3px;
	font-weight: normal;
}

.sub-field-content {
	float: left;
	line-height: 17px;
	padding-right: 10px;
	font-weight: normal;
}

.edit-right {
	float: right;
	font-size: 1em;
	font-weight: normal;
	margin-right: 10px;
}

.outer-box {
	float: left;
	padding: 0px;
	margin: 0px;
}

.section-box {
	clear: both;
	padding-top: 0px;
}

.section-details {
	padding-left: 10px;
}

.top-title {
	background: #E6EFFF;
	border-top: 1px solid #A6C9E2;
	color: #545454;
	font-size: 1.1em;
	font-weight: bold;
	height: 13px;
	padding: 4px 0 4px 8px;
	margin-top: 5px;
}

/*profile edit*/
.profile-edit-box {
	width: 100%;
	float: left;
}

.pg_title {
	font-size: 1.2em;
	font-weight: bold;
	color: #000000;
	padding: 5px;
	padding-left: 10px;
	padding-bottom: 0px;
	color: #545454;
}

.mystuff-appbar-style {
	line-height: 1.8;
	background: #FFFFFF;
}

/*accordian style */
.container_accordian>div {
	padding: 5px;
	border: 1px solid #D5D8DD;
	border-top: none;
	margin-top: -2px;
	max-height: 580px;
	overflow-x: hidden;
	overflow-y: auto;
}

h3 {
	background: #D5D8DD url('/public/images/title_bg.gif');
	font-size: 12px;
	cursor: pointer;
	padding: 5px;
	margin: 2px 0;
	color: #808080;
}

.sel1 {
	background: #808080;
	color: #FFFFFF;
}

.info-msg {
	color: black;
	font-weight: bold;
	padding: 5px;
	background: #f0f0f0;
	width: 98%;
}

.small-info {
	font-size: 1em;
	font-weight: normal;
	width: 470px;
}

.edit-icon {
	float: right;
	width: 20px;
	text-align: center;
	margin-top: 2px;
}

.more-class {
	font-size: 1em;
	text-align: right;
	padding-right: 5px;
	font-weight: bold;
	padding-bottom: 5px;
}

.featured-news-block {
	margin-left: 10px;
	margin-bottom: 5px;
}

.tags-box {
	max-height: 150px;
	overflow: auto;
}

/*---------------------------------------------------------------------------------------*/
	/*------------------Forum-----------------------*/
.forum-box .filter-view {
	font-weight: bold;
}

.forum-head-row {
	clear: both;
	background: #F6F6F6;
	padding: 3px;
	height: 20px;
	padding-top: 6px;
	padding-bottom: 0px;
	text-align: center;
	font-weight: bold;
}

.forum-row {
	color: #545454;
	clear: both;
	height: 20px;
	padding: 6px 0px 0px 0px;
	text-align: left;
	border-bottom: 1px solid #f4f4f4;
	font-weight: normal;
	font-size: 1.1em;
}

.forum-first {
	float: left;
	width: 23%;
	padding-left: 8px;
}

.forum-second {
	float: left;
	width: 30%;
}

.forum-third {
	float: left;
	width: 8%;
	text-align: center;
}

.forum-fourth {
	float: left;
	width: 8%;
	text-align: center;
}

.forum-fifth {
	float: left;
	width: 29%;
}

/*-----------end------------*/ /*discussion styles*/
.disc-topic {
	width: 100%;
	font-size: 1.2em;
	color: #545454;
	font-weight: bold;
}

/*end*/
	/************************************** Search *******************************************************/
.searchLeftDiv {
	width: 89%;
	float: left;
	cursor: pointer;
}

.searchRightDiv {
	width: 10%;
	cursor: pointer;
	float: right;
}

.search-box {
	background: #868686 none repeat scroll 0 0; /*5292C0*/
	float: left;
	height: 21px;
	margin-right: 0px;
	margin-top: 7px;
	padding-bottom: 1px;
	padding-right: 0px;
	margin-left: 42px;
	width: 220px;
}

.search-result-box {
	border-bottom: 1px solid #F6F6F6;
	padding-top:7px;
	padding-left:5px;
}

.SearchData {
	height: 16px;
	width: 135px;
}

.searchButton {
	background: #868686; /*5292C0*/
	border-right: 1px solid #cccccc;
	border-left: none;
	border-top: none;
	border-bottom: none;
	color: #FFFFFF;
	font-size: 1.2em;
	height: 20px;
	margin-right: 2px;
	margin-top: -2px;
	padding: 0 2px 0 0;
	text-align: center;
}

.searchInlinelist {
	margin-bottom: 5px;
	padding: 1px;
	clear: both;
	margin-left: 0px;
}

.searchInlinelist li,.searchInlinelist li a {
	list-style-type: none;
	font-size: 1em;
	font-weight: normal;
	color: #545454;
	display: inline;
	padding-right: 10px;
	margin-bottom: 3px;
}

.highlight_word {
	background-color: #FFFF6E;
}

.search-summury-image {
	height: 45px;
	width: 5%;
	float: left;
}

.browse-summury-image {
	height: 45px;
	width: 10%;
	float: left;
}

.search-summury-box {
	float: left;
	margin-left: 8px;
	margin-top: 0%;
	width: 90%;
}

.search-image-size {
	width: 20px;
	height: 20px;
	margin-top: 2px;
}

.SearchHeaderLeft {
	float: left;
	font-size: 0.9em;
	font-weight: bold;
	margin: 0;
	overflow: auto;
	padding-left: 5px;
	padding-top: 5px;
	width: 48%;
}

.SearchHeaderFilter {
	float: left;
	width: 20%;
	color: #006699;
}

.SearchHeaderFilter select {
	height: 20px;
	width: 100px;
	font-size: 1.2em;
}

.SearchHeaderSort {
	float: left;
	width: 20%;
	color: #006699;
}

.SearchHeaderSort select {
	height: 20px;
	font-size: 1.2em;
}

.SearchHeaderPaginate {
	float: left;
	width: 11%;
}

.SearchHeaderPaginate select {
	height: 20px;
	font-size: 1.2em;
}

.advSearchHead {
	float: left;
	width: 69%;
}

.advSearchCloseButton {
	float: right;
	margin-right: -8px;
}

.SearchNavBar {
	background: #FAFBFF none repeat scroll 0 0;
	border: 1px solid #CCCCCC;
	float: left;
	font-weight: bold;
	margin: 0;
	min-width: 230px;
	padding: 2px 0px 5px 7px;
}

.searchContentBody {
	background: #FAFBFF;
	min-height: 550px;
	padding-top: 5px;
	padding-left: 0px;
}

.searchNoResults {
	padding-left: 10px;
	padding-bottom: 10px;
}

.SearchNavBar li,.SearchNavBar li a {
	display: inline;
	font-size: 1em;
	font-weight: bolder;
	list-style-type: none;
	margin-bottom: 2px 6px;
	padding-right: 2px;
	cursor: pointer;
}

.tabClose {
	color: red;
	cursor: pointer;
	font-size: 1.1em;
	font-weight: bold;
	padding-left: 30px;
	z-index: 99;
}

/***************************************** End of search ******************************************************/
	/* Package styles */
.pkg-hd {
	background: #aabbcc;
	float: left;
	width: 22%;
	padding: 2px;
	text-align: center;
	font-weight: bold;
	border-right: 1px solid #ffffff;
}

.pkg-bd {
	float: left;
	width: 22%;
	padding: 2px;
	text-align: center;
	font-weight: normal;
}

.pkg-separator {
	width: 91%;
	height: 1px;
	background: #000000;
	margin-bottom: 5px;
	float: left;
}

/* END Package STyles */
.chart-box {
	width: 230px;
	height: 200px;
}

/**********************************  MEMBER CENTER **********************************/
.card-stats {
	float: left;
	padding-top: 5px;
	padding-left: 3px;
	line-height: 168%;
	width: 100%
}

.card-details {
	font-size: 1.2em;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 3px;
	line-height: 168%;
	width: 33%;
}

.member-card {
	padding: 3px;
	margin: 3px;
	width: 100%;
	height: 100%;
}

.memb-card-innerbox {
	float: left;
	height: 95%;
	width: 100%;
	font-size: 1em;
}

.card-pic {
	padding: 2px;
	width: 55%;
	float: left;
}

.member-data {
	width: 40%;
	float: left;
}

.info-left-box-member {
	float: left;
	width: 75%;
	margin-top: 1px;
	min-height: 100px;
	padding-left: 10px;
}

.info-left-box-member-desc {
	float: left;
	width: 76.5%;
	margin-top: 1px;
	min-height: 70px;
}

.member-aboutme-small {
	color: #4d4d4f;
	font-size: 1.1em;
	text-align: justify;
	padding-left: 15px;
	padding-top: 7px;
	padding-right: 10px;
}

.member-label {
	width: 100%;
	height: 15px;
	padding-bottom: 5px;
	padding-top: 3px;
	float: left;
}

.member-filter {
	width: 40% text-align :   right;
	float: right;
}

.member-small-prof {
	width: 100%;
	height: 120px;
	float: left;
}

.member-box {
	border: 1px solid #FFFFFF;
	float: left;
	height: 140px;
	margin: 5px;
	text-align: center;
	width: 16%;
	font-size: 0.85em;
	padding-top: 7px
}

.member-box:hover {
	border: 1px solid #DDDDDD;
	float: left;
	height: 140px;
	margin: 5px;
	text-align: center;
	width: 16%;
	font-size: 0.85em;
	padding-top: 7px
}

.nw-member-box {
	border: 1px solid #FFFFFF;
	float: left;
	height: 140px;
	margin: 5px;
	text-align: center;
	width: 16%;
	font-size: 0.85em;
}

.nw-member-box:hover {
	border: 1px solid #DDDDDD;
	float: left;
	height: 140px;
	margin: 5px;
	text-align: center;
	width: 16%;
	font-size: 0.85em;
}

.suspended-member-box {
	border: 1px solid #FFFFFF;
	float: left;
	height: 140px;
	opacity: 0.5;
	margin: 5px;
	text-align: center;
	width: 16%;
	font-size: 0.85em;
	padding-top: 7px
}

.suspended-member-box:hover {
	border: 1px solid #DDDDDD float : left;
	height: 140px;
	opacity: 0.5;
	margin: 5px;
	text-align: center;
	width: 16%;
	font-size: 0.85em;
	padding-top: 7px
}

.member-box-data {
	font-size: 1.2em;
	text-align: center;
}

.nw-member-box-data {
	font-size: 1.2em;
	text-align: center;
	padding-top: 8px;
}

.member-status-msg {
	font-size: 1.1em;
	text-align: left;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.member-status-msg-mc {
	font-size: 1.1em;
	text-align: center;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.memb-center-img {
	height: 90px
}

.memb-detls-container {
	float: left;
	width: 70%;
}

.member-center-stats {
	width: 15%;
	float: left;
	margin-top: -2px;
}

.member-title {
	color: #545454;
	font-size: 1.1em;
	font-weight: bold;
}

.member-title-online {
	color: #545454;
	font-size: 1.1em;
}

.member-name-status {
	float: left;
	width: 100%;
	clear: both;
}

.member-card-title {
	color: #545454;
	font-size: 1.1em;
	font-weight: bold;
	float: left;
	width: 45%;
	padding-right: 10px;
}

.member-card-title-online {
	color: #545454;
	font-size: 1.1em;
	float: left;
	width: 50%;
}

.member-center-title-online {
	color: #545454;
	font-size: 1.1em;
	float: left;
	width: 100%;
}

.avail-img {
	float: left;
	padding-top: 3px;
	width: 15%;
}

.user-status {
	float: left;
	width: 80%;
	color: #545454;
}

.user-status-memb-cen {
	float: left;
	width: 100%;
	color: #545454;
}

img.mc-status-img {
	padding-top: 2px;
	padding-right: 2px;
}

.member-card-name-status {
	
}

.leave-buttons {
	float: right;
	width: 120px;
	height: 60px;
	text-align: center;
}

.leave-button {
	padding-top: 5px
}

.profile-member-data-brief {
	float: left;
	padding-left: 5px;
	color: #4D4D4F;
	font-size: 1.1em;
}

.profile-name-memb-cen {
	color: #1C79A2;
	font-size: 1.8em;
	font-weight: bold;
	padding: 5px;
	float: left;
}

.memb-cent-details-right {
	float: right;
	width: 28%;
}

.member-cet-gp-stats {
	color: #4D4D4F;
}

.memb-cent-image-right {
	float: right;
	width: 23%;
}

.rt-member-center {
	cursor: pointer;
}

.edit-member-profile-page {
	float: left;
	padding-left: 55px;
	padding-top: 20px;
	width: 80%;
}

.edit-profile-top-title {
	color: #444444;
	font-size: 1.2em;
	font-weight: bold;
	padding-top: 20px;
	float: left;
	width: 100%;
	padding-bottom: 5px;
	margin-bottom: 10px;
	border-bottom: 1px solid #AAAAAA;
}

.edit-member-center-block {
	width: 100%;
	color: #686868;
	font-size: 1.1em;
	font-weight: bold;
	padding: 5px;
	padding-left: 80px;
	float: left;
}

img.membercard-profile-img {
	max-width: 120px;
}

img.membercen-profile-img {
	max-width: 80px;
}

.memb-cen-paginations {
	width: 100%;
}

img.member-cent-prof-img {
	max-height: 123px;
	max-width: 177px;
	margin-top: 1px;
}

.main-memb-cen-link {
	color: #545454;
}

.firstcol-mc {
	float: left;
	width: 120px;
	line-height: 17px;
	text-align: right;
	padding-right: 10px;
}

.secondcol-mc {
	float: left;
	width: 310px;
	line-height: 17px;
	padding-right: 10px;
	font-weight: normal;
}

/**********************************  END OF MEMBER CENTER **********************************/
	/* discussion */
.discussion-details { /*background:#F6F6F6 none repeat scroll 0 0;*/
	border-top: 0px solid #EEEEEE;
	border-bottom: 0px solid #EEEEEE;
	clear: both;
	margin-top: 10px;
	height: 90px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

.discussion-reply-button-holder {
	float: right;
	padding-top: 30px;
}

.discussion-reply-details {
	border-top: 1px solid #eeeeee;
	clear: both;
	margin-top: 10px;
	height: 90px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

.discussion-reply-actions {
	clear: both;
	height: 20px;
	padding-top: 5px;
	width: 150px;
	background: #f1f1f1 none repeat scroll 0 0;
	float: right;
}

.discussion-detail-view {
	float: right;
	font-weight: bold;
	padding-right: 10px;
	padding-top: 10px;
}

table.discussion-threads {
	width: 101%;
	font-size: 1.0em;
	font-weight: normal;
	align: left;
	margin-top: 10px;
	margin-left: -5px;
}

table.discussion-topic-row {
	width: 500px;
}

.discussion-thread-content {
	float: left;
	/*background:#F6F6F6 none repeat scroll 0 0;
	border-bottom:1px solid #EEEEEE;
	border-top:1px solid #EEEEEE;*/
	clear: both;
	width: 100%;
}

.float-left {
	float: left;
}

.float-right {
	float: right;
}

.sort-image-right {
	float: right;
	padding-right: 5px;
	padding-top: 3px;
}

.img-float-left {
	float: left;
	padding-top: 1px;
}

.add-icon-text {
	float: left;
	padding-left: 6px;
	padding-top: 1px;
}

.pad-right {
	padding-right: 10px;
}

.breathing-space {
	padding: 2px;
}

.ui-datepicker-trigger {
	padding-left: 10px;
}

//
ui-datepicker fix

 /* Validation Decoration Styling. */ .LV_validation_message {
	font-weight: bold;
	margin: 0 0 0 32%;
	font-size: 0.8em;
	padding-left: 10px;
}

.LV_invalid {
	color: #CC0000;
	padding-left: 10px;
}

.LV_invalid_field,input.LV_invalid_field:hover,input.LV_invalid_field:active,textarea.LV_invalid_field:hover,textarea.LV_invalid_field:active
	{
	border: 1px solid #CC0000;
}

/*End of  validation.*/ /* pagination Start*/
.commentEntry {
	padding: 0px 0px 0px 10px;
}

ul.pageNavigationOnMyStuff {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0px;
	padding-top: 5px;
	height: 15px !important;
	float: left;
}

ul.pageNavigationOnMyStuff .first {
	background: url("/public/images/nav-first.png") no-repeat 1px !important
		;
	padding: 5px !important;
}

ul.pageNavigationOnMyStuff .last {
	background: url("/public/images/nav-last.png") no-repeat 2px;
	padding: 5px;
}

ul.pageNavigationOnMyStuff .next {
	background: url("/public/images/nav-next.png") no-repeat 6px;
	padding: 5px;
}

ul.pageNavigationOnMyStuff .previous {
	background: url("/public/images/nav-previous.png") no-repeat 2px;
	padding: 4px;
}

ul.pageNavigationOnMyStuff li {
	display: inline;
	/* border: 1px solid #006699;*/ /*padding: 2px 6px;*/
	padding-left: 2px;
	padding-right: 2px;
	font-family: verdana, Arial, sans-serif;
	font-size: 8pt;
	color: #006699;
}

ul.pageNavigationOnMyStuff li.selectedPage {
	display: inline;
	/*padding: 2px 6px;*/
	color: #ffffff;
	padding-left: 2px;
	padding-right: 2px;
	font-family: verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	background: #006699;
}

ul.pageNavigationOnMyStuff li a,ul.pageNavigationOnMyStuff li a:visited
	{
	text-decoration: none;
	color: #006699;
	font-family: verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

/* pagination End*/
.tag-result {
	clear: both;
	padding: 5px 5px 5px 0px;
}

.jqplot-title {
	font-size: 1.1em;
	font-weight: bold;
	color: #4d4d4d;
	padding-bottom: 5px;
	text-align: left !important;
}

.announcement-close {
	float: right;
	clear: right;
	cursor: pointer;
	padding-right: 10px;
	padding-top: 5px;
}

#small_announcement,#full_announcement {
	color: #4d4d4d;
	margin: 0px 5px 5px 10px;
}

.announcement-stats {
	color: #7d7d7d;
	margin: 10px 5px 5px 10px;
}

.top-padder {
	margin-top: 5px;
}

.error {
	padding-top: 10px;
	color: #4d4d4d;
	margin: 0px 5px 5px 10px;
}

.aboutus-left-content {
	width: 120px;
	padding: 5px;
}

.aboutus-icon-div {
	margin-left: 0px;
	padding-top: 0px;
	float: left;
	text-align: center;
	width: 48%;
	min-height: 120px;
}

img.aboutus-thumb {
	padding: 5px;
}

.aboutus-details-main-content {
	padding-top: 20px;
	float: left;
	width: 97%;
	height: 100%;
	margin: 5px;
	background: #FAFAFA;
	border: 1px solid #EEEEEE;
}

.rss-import-hidden-div {
	display: none;
	clear: both;
	padding: 15px;
}

/* fix for jquery css in IE 8*/
.ui-datepicker .ui-datepicker-header,.ui-dialog .ui-dialog-titlebar,.ui-draggable .ui-dialog-titlebar
	{
	height: 18px !important;
}

.create-grp-fix {
	float: left;
	width: 150px;
	font-weight: normal;
}

.feed-sort-bar {
	width: 100%;
	height: 23px;
	background: #F2F9E2;
	border-top: 1px solid #eaf4b5;
	float: left;
	margin-bottom: 10px;
}

.group-title {
	color: #545454;
	font-size: 1.1em;
	font-weight: bold;
	float: left;
	padding-top: 3px;
	padding-left: 8px;
}

.feed-sort-name {
	width: 50%;
	background: #F6F6F6;
	padding: 3px;
	color: #545454;
	padding-left: 10px;
	font-size: 1.1em;
	clear: both;
	font-weight: bold;
}

.feed-filter-title {
	color: #0A6C9B;
	font-size: 1.1em;
	font-weight: normal;
	float: left;
	padding-top: 3px;
	padding-left: 8px;
}

.pointer-one {
	cursor: pointer;
	float: left;
	width: 20px;
	padding: 2px;
	text-align: center;
	font-weight: bold;
}

.pointer-two {
	cursor: pointer;
	float: left;
	width: 56px;
	padding: 2px;
	text-align: center;
}

.pointer-three {
	cursor: pointer;
	float: left;
	width: 110px;
	padding: 2px;
	text-align: center;
}

.pointer-separator {
	float: left;
	width: 4px;
	padding: 2px;
	text-align: center;
}

.header-msg {
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-align: center;
	width: 100%;
	color: #545454;
}

.move-button {
	width: 100%;
	text-align: center;
	margin-top: 12px;
}

.group-profile-image-create {
	float: left;
	width: 70%;
	line-height: 17px;
	text-align: right;
	padding-right: 10px;
	padding-left: 120px;
	padding-top: 3px;
}

.hoz_rule {
	border-bottom: 1px solid #ECECEC;
	margin-bottom: 2px;
}

.dropdownclass {
	border-left: #000000 1px solid;
	border-top: #000000 1px solid;
	border-right: #000000 1px solid;
	margin-left: -5px;
	font-weight: bold;
	background: #ffffff;
	text-decoration: none;
}

/*admin*/
#main-content {
	clear: both;
	padding-top: 1px;
	padding-left: 5px;
	padding-right: 5px;
	min-height: 500px;
	background: #ffffff;
	width: 990px;
	border-right: 1px solid #D5D5D5;
	border-left: 1px solid #D5D5D5;
}

#cpanel img {
	margin: 0 auto;
	padding: 10px 0;
}

.icon {
	float: left;
	margin-bottom: 5px;
	margin-right: 5px;
	text-align: center;
}

.icon a {
	border: 1px solid #F0F0F0;
	color: #666666;
	display: block;
	float: left;
	height: 97px;
	text-decoration: none;
	vertical-align: middle;
	width: 108px;
	border-color: #EEEEEE;
	border-style: solid;
	border-width: 1px;
}

.icon a:hover {
	background: #F9F9F9 none repeat scroll 0 0;
	border-color: #EEEEEE #CCCCCC #CCCCCC #EEEEEE;
	border-style: solid;
	border-width: 1px;
	color: #0B55C4;
}

#cpanel span {
	display: block;
	text-align: center;
}

#cpanel {
	float: left;
	width: 55%;
	padding-top: 5px;
}

#collabspace {
	float: left;
	width: 44%;
	height: 50px;
	padding-top: 5px;
}

.domain-info {
	clear: both;
	padding-top: 5px;
	width: 98%;
}

.domain-txt {
	color: #333333;
	font-size: 1.1em;
	clear: both;
	padding: 5px;
}

.domain-hdr {
	font-weight: bold;
	float: left;
	padding-right: 5px;
}

.domain-pck {
	
	float: left;
	padding-right: 5px;
}
.package-box-content {
	background: #F8F8F8 none repeat scroll 0 0;
	border: thin solid #A7A9AC;
	clear: both;
	height: 60px;
	margin: 5px;
	margin-top: 13px;
	padding: 5px;
	width: 95%;
}

.list-form {
	height: 215px;
	width: 100%;
	padding-top: 10px;
	float: left;
}

.small-form-row {
	float: left;
	width: 100%;
	padding-top: 10px;
	text-align: center;
}

.small-form-col1 {
	color: #888888;
	float: left;
	font-size: 1.2em;
	font-weight: bold;
	padding-right: 3px;
	padding-top: 3px;
	text-align: left;
	width: 22%;
}

.small-form-col2 {
	float: left;
	width: 67%;
	padding-left: 3px;
	text-align: left;
}

.user-list-items {
	float: left;
	width: 100%;
	padding-top: 5px;
}

.list-edit-icon {
	float: right;
	cursor: pointer;
}

.user-list-data {
	float: left;
	padding-top: 5px;
	background: #DDDDDD;
	height: 20px;
	width: 100%;
	border-top: 1px solid #BBBBBB;
	border-bottom: 1px solid #999999;
}

.ul-member-name {
	color: #AAAAAA;
	text-align: center;
	padding-right: 16px;
}

.small-user-list {
	border: 1px solid #DDDDDD;
	width: 94%;
	padding: 10px;
	height: 110px;
	float: left;
	overflow-y: auto;
}

.list-but-holder {
	float: right;
	margin-right:5px;
}

.list-small-memberbox {
	width: 45px;
	height: 45px;
	float: left;
}

.listmemb-chkbox {
	display	: inline;
	float	: left;
	margin	: -5px;
	position: relative;
}

.list-name-text {
	color:#686868;
	font-size: 1.2em;
	padding-left: 11px;
	float:left;
}

.list-name-holder {
	width: 100%;
	font-size: 1.1em;
	min-height: 18px;
	border-bottom: 1px solid #EEECEC;
	padding-top: 5px;
	float: left;
}

.list-name-holder_selected {
	background: url("/public/images/user-list.jpg") no-repeat #F2F6F8;
	border:1px solid #A6C9E2;
	float:left;
	margin-right:5px;
	padding:3px;
	width:103%;
	font-weight:bold;
	margin-left:-6px;
	border-right:
}

.list-name-holder:hover {
}

.feed-summury-image {
	float: left;
	height: 48px;
	width: 50px;
}

.feed-image-size {
	width: 40px;
	height: 40px;
	margin-top: 2px;
}

/* New Discussion Styles */
.discussion-main-wrapper {
	clear: both;
	color: #333333;
	font-size: 1.0em;
	height: auto !important;
	min-height: 50px;
	padding: 5px;
	float: left;
	width: 65%;
}

.discussion-top-arrow {
	background: url("/public/images/sub_conn1.png") no-repeat scroll 50px 0
		#FFFFFF;
	height: 10px;
	margin-top: 5px;
}

.discussion-reply {
	background: none repeat scroll 0 0 #F2F6F8;
	list-style: none outside none;
	margin: 0;
	padding: 8px;
	clear: both;
}

.tags-holder {
	float: right;
	width: 30%;
}

.discussion-reply-break {
	border-bottom: 1px solid #FFFFFF;
	clear: both;
	margin: 0;
	padding-top: 5px;
}

.discussion-reply-uppertext {
	clear: both;
	color: #545454;
	font-size: 1.1em;
	font-weight: bold;
}

/* print styles */
.print-title {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
}

/*micro blog styles */
.feeds-container {
	padding-top: 5px;
	margin-bottom: 5px;
	clear: both;
}

.mb-container {
	padding: 1px;
	background: #D6E2F8;
	border: 1px solid #006699;
}

.mb-box {
	width: 540px;
	height: 20px;
	padding: 6px;
	color: #888888;
	border:1px solid #EEEEEE;
	font-size:15px;
}

.mb-title {
	color: #545454;
	font-size: 2em;
	padding-bottom: 2px;
}

.feed {
	clear: both;
	padding-left: 2px;
	padding-top: 7px;
	color: #333333;
	min-height: 60px;
	font-size: 1.2em;
	border-bottom: 1px solid #EEEEEE;
	padding-bottom: 7px;
}

.mb-image-holder {
	float: left; center;
	width: 50px;
	cursor: pointer;
}

.mb-status-holder {
	width: 490px;
	float: left;
	padding: 0 5px 0 0;
	min-height: 30px;
	line-height:15px;
}

.mb-btn {
	background: #006699;
	color: #FFFFFF;
	float: right;
	font-family: verdana;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	width: 70px;
}

.mb-btn:hover {
	border: 3px solid #FBEC88;
}

.mb-btn-holder {
	height: 20px;
	padding: 5px 5px 10px 0px;
}

.mb-line {
	border-bottom: 1px solid #eeeeee;
	margin: 0px;
	margin: 0 0 5px;
	padding-top: 5px;
	clear: both;
}

.mb-action-holder-list,.mb-options-list {
	display: inline;
	margin: 0px;
}

.mb-options-list {
	padding: 5px;
}

.mb-action-holder-list li,.mb-options-list li {
	float: left;
	padding: 0 5px 0 0;
	list-style: none;
	font-size: 10px;
	color: #888888;
}

.mb-options-list li {
	cursor: pointer;
	font-weight: bold;
	color: #333333;
}

.mb-action-holder {
	padding-top: 5px;
	padding-left: 50px;
}

.mb-comments-holder {
	clear: both;
	padding-left: 50px;
	font-size: 11px;
}

.mb-comments-list {
	padding: 5px 0 0;
	margin: 0px;
	list-style: none;
	background: #ECEEF4;
	width: 480px;
}

.mb-comments-list li {
	margin-bottom: 2px;
	padding: 5px;
	margin: 0 0 2px;
}

.mb-comments {
	width: 490px;
}

.mb-comments-reply {
	width: 480px;
}

.mb-comments-image {
	float: left;
	text-align: center;
	width: 35px;
	cursor: pointer;
	padding-right:15px;
}

.mb-comments-msg {
	float: left;
	padding: 0px 5px;
	line-height: 15px;
	width: 400px;
}

.mb-status-reply {
	width: 97%;
	color: #888;
	height: 20px;
}

.mb-comments-break {
	clear: both;
	margin: 0px;
	border-bottom: 2px solid #fff;
	padding-top: 5px;
	margin-left:5px;
}

.mb-reply-btn-holder {
	height: 24px;
}

.mb-options-holder {
	float: left;
	padding: 5px;
}

#mb-news-post,#mb-event-post,#mb-dis-post {
	color: #333333;
	font-size: 1.1em;
}

.mb-header {
	clear: both;
	padding: 5px;
	border-bottom: 1px solid #888888;
	font-weight: bold;
	height: 15px;
}

.mb-header-title {
	float: left;
}

.mb-post-row {
	clear: both;
	padding: 2px 5px;
}

.mb-post-row label {
	float: left;
	width: 100px;
	padding-top: 2px;
}

.ui-icon-closethick {
	cursor: pointer;
}

.inreply {
	font-weight: bold;
	color: #006699;
	cursor: pointer;
}

.req {
	color: #ff0000;
}

.sub-feeds-conn {
	background: url("/public/images/sub_conn1.png") no-repeat scroll 50px 0
		#FFFFFF;
	height: 10px;
	margin-top: 5px;
}

.feedshead {
	float: left;
	width: 98.4%;
	height: 20px;
	background: #E6EFFF;
	border-top: 1px solid #A6C9E2;
	color: #545454;
	font-size: 1.1em;
	font-weight: bold;
	height: 15px;
	padding: 4px 0 4px 8px;
}

.masterfeedscontainer {
	width: 100%;
	float: left;
}

.masterfeedscontainer {
	width: 100%;
	float: left;
}

.feeditem {
	float: left;
	width: 98%;
	min-height: 60px;
	margin-top: 7px;
	margin-left: 12px;
}

.mini-user-data {
	width: 42px;
	height: 42px;
	float: left;
	margin-top: 0px;
	margin-left: -10px;
	cursor: pointer;
}

.mini-feed-usr-img {
	border: 1px solid #A6C9E2;
}

.feeds-mini-usr-name {
	width: 100%;
	font-size: 1.1em;
	color: #888888;
	text-align: center;
}

.main-feed-text {
	color: #333333;
	float: left;
	padding-left: 2px;
	padding-top: 0px;
	width: 100%;
}

.main-feed-text a {
	padding-top: 0px;
}

.main-feeds-dtl {
	color: #888888;
	clear:both;
	padding-left: 8px;
	padding-top: 10px;
}

.sub-feed-more {
	float: left;
	width: 100%;
	height: 20px;
	background: #ECEEF4;
	margin-bottom: 2px;
	padding-bottom: 3px;
}

.feed-next-page {
	float: left;
	width: 100%;
	height: 20px;
	background: #ccffcc;
	margin-bottom: 2px;
	padding-bottom: 3px;
	font-weight: bold;
	font-size: 1.3em;
	text-align: center;
	padding-top: 5px;
	margin-top: 10px;
	border:1px solid #A6C9E2;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.sub-feeditem {
	float: left;
	width: 100%;
	min-height: 55px;
	background: #ECEEF4;
	padding-left:5px;
}



.micro-user-data {
	float: left;
	height: 31px;
	margin-top: 6px;
	padding: 4px 4px 4px 0;
	width: 31px;
	cursor: pointer;
}

.feeds-micro-usr-name {
	width: 100%;
	font-size: 1.1em;
	color: #888888;
	text-align: center;
}

.sub-feed-text {
	color: #333333;
	float: left;
	font-size: 1.1em;
	min-height: 10px;
	padding-left: 12px;
	padding-top: 10px;
	width: 88%;
	word-wrap: break-word;
	line-height:15px;
}

.sub-feed-textarea {
	color: #333333;
	float: left;
	font-size: 1.1em;
	padding-top: 2px;
	width: 100%;
}

.feed-cmt-ta {
	width: 463px;
	height: 20px;
	overflow-y: visible;
	margin-top: 3px;
	float: left;
	color: #888888;
}

.sub-feeds-dtl {
	color: #888888;
	float: right;
	width: 90%;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 5px;
}

.main-sub-feed {
	float: left;
	width: 100%;
	border-bottom: 1px solid #EEEEEE;
	float: left;
	padding-bottom: 7px;
}

.sub-feeds-container {
	background: #ECEEF4;
	float: left;
	padding: 0 5px 0 0;
	width: 472px;
	margin-left: 50px;
}

.sub-viewall {
	font-size: 1.1em;
	float: left;
	padding-left: 7px;
	padding-top: 3px;
}

.feeds-next-page {
	border-top: 2px solid;
	float: left;
	margin-top: 16px;
	padding-top: 16px;
}

.sub-feeds-conn1 {
	background: #FFFFFF url(/public/images/sub_conn1.png) no-repeat scroll
		50px 0;
	height: 10px;
	margin-top: 0px;
	margin-left: -7px;
	margin-right: -7px;
}

.sub-feeds-conn2 {
	float: left;
	height: 3px;
	margin-top: 0px;
	width: 82%;
}

.feeds-comment-but {
	float: left;
	margin-bottom: 5px;
	margin-right: 5px;
	margin-top: 2px;
}

.main-feed-actions {
	float: right;
	padding-right: 10px;
}

.mini-thumb-data {
	clear: both;
	overflow: hidden;
	padding-left: 5px;
	padding-top: 2px;
	min-width: 1px;
	margin-top	: 5px;
}

.feed-text-msg {
	float: left;
	width: 93%;
	font-size:1.2em;
	padding-left: 5px;
}

.feed-text-msg > a {
	font-weight:bold;
}

.feed-text-desc {
	padding-top: 1px;
	float: left;
	min-width: 20%;
	max-width: 80%;
	font-size:1.2em;
	padding-left: 5px;
	line-height: 15px;
}

.feed-folder-icon {
	float: left;
	padding: 16px;
	width: 129px;
}

.thumb-img-hm {
	padding: 2px;
	border: 2px solid #DDDDDD;
	margin-right: 6px;
}

.thumb-img-hm:hover {
	padding: 2px;
	border: 2px solid #333333;
	margin-right: 6px;
}

.img-micro-sub-feed {
	border: 1px solid #A6C9E2;
	cursor: pointer;
}

.list-member-box {
	float: left;
	float: left;
	padding: 5px;
	width: 100px;
	margin-right: 5px;
	border: 1px solid #FFFFFF;
}

.list-member-box:hover {
	float: left;
	float: left;
	padding: 5px;
	width: 100px;
	margin-right: 5px;
	border: 1px solid #DDDDDD;
}

.list-memberbox-name {
	color: #999999;
	float: left;
	height: 28px;
	padding-top: 13px;
	width: 44px;
}

.list-memberbox-name1 {
	color: #999999;
	float: left;
	height: 28px;
	padding-top: 13px;
	width: 44px;
}
.notify {
	background:url("/public/images/notifybg.png") no-repeat scroll 0 0 transparent;
	bottom:18px;
	color:#FFFFFF;
	font-family:verdana;
	font-size:10px;
	height:16px;
	padding:2px;
	position:absolute;
	text-align:center;
	width:15px;
}

.notification_msg_main,.notification_msg {
	clear: both;
	padding: 5px;
}

.notification_msg_main {
	color: #333333;
	font-size: 1.1em;
}

.notification_msg_main a,.notification_msg a {
	padding: 0px;
}

.grp_title_myhome {
	float:left;
	padding-right:5px;
	margin-left:26px;
	width:100%;
}
.un-read{
	background: #ffffcc;
}
#myactions {
	padding-left: 5px;
}
.author {
	
}

.update-seperator{
	padding:5px; border-bottom:2px solid #cccccc;
}

div.card-flow
{
width:640px;
height:460px;
overflow:auto;
}

.validation-error {
	border: 1px solid red;
}
.validation-text{
font-weight: bold;
}


.join-nw{
-moz-border-radius:5px 5px 5px 5px;
background:url("images/ui-bg_glass_85_dfeffc_1x400.png") repeat-x scroll 50% 50% #DFEFFC;
border:1px solid #C5DBEC;
color:#2E6E9E;
font-size:15px;
height:26px;
outline:medium none;
padding-bottom:2px;
width:100px;
cursor : pointer;
}
.join-nw:hover{
-moz-border-radius:5px 5px 5px 5px;
background:url("images/ui-bg_glass_85_dfeffc_1x400.png") repeat-x scroll 50% 50% #DFEFFC;
border:1px solid #2E6E9E;
color:#2E6E9E;
font-size:15px;
height:26px;
outline:medium none;
padding-bottom:2px;
width:100px;
cursor : pointer;
}

.create-steps{
color:#AAAAAA;
float:left;
font-size:15px;
font-weight:bold;
padding-bottom:10px;
width:100%;
}
.step-1{
border-bottom:1px solid  #EEEEEE;
float:left;
margin-right:13px;
padding-bottom:4px;
width:59%;
color:#DB9314;
}
.step-5{
	border-bottom:1px solid #EEEEEE;
	color:#DB9314;
	margin-left:24px;
	margin-right:20px;
	margin-top:15px;
	padding-bottom:4px;
	width:59%;
	font-size	: 15px;
	font-weight	: bold;
}
.step-2{
border-bottom:1px solid #EEEEEE;
float:left;
padding-bottom:4px;
width:39%;
color:#DB9314;
}
.main-content { margin:0 auto;width:1000px;color:#006699; height:550px;}
.main-head {font-family:Verdana, Geneva, sans-serif; font-size:18px; font-weight:bold; clear:both;padding: 10px 0px;}
.section {float:left;width:38%;background:url(/public/images/home_bg1.jpg);padding : 5px;border:1px solid #DDDDDD;-moz-border-radius:10px;}
.pack-section {float:left;width:60%;}
.section-head {font-size:17px; font-weight:bold; border-bottom:1px solid #AAAAAA;padding: 5px 0px;margin:5px 0px;color:#888888;}
.section-body {font-size:12px; font-weight:normal;}
.section-row {clear:both;padding: 2px 5px;margin-bottom:30px;}
.section-msg {background:#eeeeee;font-size:12px;font-weight:bold;height:20px;width:750px;text-align:center;}
.section-label {float:left;text-align:right;width:120px;margin-right:7px;}
.section-input {float:left;}
.section-note {float:left;width:350px;color:#AAAAAA;display:none;}
.pricing-new-title { float:left;font-size:22px;font-weight:bold;padding-bottom:5px;padding-left:0;text-align:center;}

.mpricing-normal { 
-moz-border-radius:10px 10px 10px 10px;
background:url("/public/images/home_bg3.jpg") repeat scroll 0 0 transparent;
float:left;
height:300px;
margin-right:6px;
padding:5px;
width:174px;
border:1px solid #FFFFFF;	
}
.mpricing-new { clear:both;float:left;font-family:arial;}
.mpricing-selected {
-moz-border-radius:10px 10px 10px 10px;
background:none repeat scroll 0 0 #F8F8F8;
float:left;
border:1px solid #DDDDDD;
height:300px;
margin-right:6px;
padding:5px;
width:174px;	 
}

.rate-card { 
border-bottom:1px solid #EEEEEE;
float:left;
font-size:14px;
font-weight:bold;
margin-bottom:16px;
padding-bottom:9px;
padding-left:28px;
width:86%;
color : #DB9314;
}
.mfeatures-list { color:#888888;font-size:12px;padding:0;line-height:25px;float:left;}
.login {width	: 430px;float:left;410px;}
.new-user {width	: 430px;float:left;}


.rss-popup {
	margin: 100px auto;
	padding: 0;
	width: 100px;
	position: relative;
}
 
div.rss-popup em {
	background: #DDD;
	width: 100px;
	height: 49px;
	position: absolute;
	top: -70px;
	left: -0px;
	text-align: center;
	text-indent: -9999px;
	z-index: 2;
	display: none;
}
.pop-up-style {
	background:none repeat scroll 0 0 #DDDDDD;
	border:1px solid #BBBBBB;
	display:none;
	padding:6px;
	position:absolute;
	text-align:center;
	z-index:2;		
	max-width : 300;
	right	: 510px;
	max-width	: 300px;
	font-style : normal;
}


.nw-details {
	background-image: url(/public/images/home_bg1.jpg);
	border		: 1px solid #EEEEEE;
	margin-left	: 50px;
	margin-top	: 40px;
	width		: 600px;
	height		: 270px;
}
.nw-title	{
	font-size	: 1.4em;
	width		: 1000px;
}
.nw-data {
	padding-left: 100px;
	padding-top	: 20px;
	width		: 800px;
	height		: 20px;	
}
.nw-param-title {
	float		: left;
	font-size	: 1.3em;
	font-weight	: bold;
	width		: 200px;
}
.nw-param-value {
	float		: left;
	font-size	: 1.4em;	

}

.pck_style{
height:25px;
width:95%;
float:left;
padding:4px;
margin:2px;
font-size:12px;
font-weight:bold;
}

.pck-highlight{
border: 2px solid #cccccc;
background: #ffffff;
}
.user-home-gyan  {
	background:none repeat scroll 0 0 #EEEEEE;
	color:#333333;
	font-size:12px;
	padding:10px 10px 10px 15px;
}
.user-home-each-group {
	border:1px solid #D7D7D7;
	height:145px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.select-pack{
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:inherit;
background-position:0 0;
background-repeat:repeat;
color:#007AC0;
margin-left:-1px;
position:relative;
width:320px;
}

.right-col-pck{
float:right; 

margin-right:20px;
}

.pckage-feature-txt {
	font-size: 11px;
	clear: both;
	padding: 2px;
	height:15px;
	border-bottom:1px solid #cccccc;
}
.pck-img{
width:12px; height:12px; margin-top:-7px;
}
.user-home-actions{
	background:none repeat scroll 0 0 #EEEEEE;
	border:1px solid #DDDDDD;
	font-size:1.2em;
	text-align:right;
	height:18px;
}

.trans-success {
	background: #FCDB73 none repeat scroll 0 0; 
	border: 2px solid rgb(255, 204, 0); 
	margin-left:50px; 
	margin-top:40px;
	width:600px; 
	height:20px; 
	padding:5px; 
	font-size:1.5em; 
	font-weight:bold;
	clear:both;
}


.inner-element-pck-report {
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
	text-align: center;
	width: 100%;
}

.pck-report-title {
	
	float: left;
	text-align: right;
	width: 23%;
	padding-right: 5px;
}

.pck-report-item {
	float:left;
	padding-left:17%;
	text-align:left;
}

.pck-report-info{
	
	text-align:left; 
	padding-left:0px;; 
	padding-right:2%; 
	padding-top:5px; 
	padding-bottom:5px;
	line-height:15px;
}


.links-mynetwork{
	margin:0 0;
	width:100%;
}
.links-mynetwork ul {
	border-bottom:2px solid #E1E1E1;
	float:left;
	height:31px;
	list-style:none outside none;
	width:100%;
	padding:0;
}
.links-mynetwork li.tab {
	border:2px solid #E1E1E1;
	float:left;
	height:30px;
	margin:-1px 15px 0 0;
	font-size:1.2em;
}
.links-mynetwork li.tab a, .links-mynetwork .add a, .links-mynetwork li.tab span {
	display:block;
	padding:6px 12px;
}
.links-mynetwork li.this {
	border-bottom:2px solid #FFFFFF;
	font-weight:bold;

}
.user-home-create-explore{
	background-image: url(/public/images/Orange-Button_2.gif);
	background-repeat: repeat-x;
    height: 30px;
    background-repeat:repeat-x;
	font-size:1.4em;
	padding:5px;
}
.user-home-create-explore a{
	font-weight:bold;
	margin-left:35px;
}


.upgrade-normal { 
-moz-border-radius:10px 10px 10px 10px;
background:url("/public/images/home_bg3.jpg") repeat scroll 0 0 transparent;
float:left;
height:280px;
margin-right:25px;
padding:5px;
width:27%;
border:1px solid #FFFFFF;	
}
.upgrade-new { clear:both;font-family:arial;}
.upgrade-selected {
-moz-border-radius:10px 10px 10px 10px;
background:none repeat scroll 0 0 #F8F8F8;
float:left;
border:1px solid #DDDDDD;
height:280px;
margin-right:25px;
padding:5px;
width:27%;	 
}

.upgrade-list { color:#888888;font-size:12px;padding:0;line-height:25px;float:left;}

.usd-caption{
	float: right; margin-right:30px; font-weight:bold;
}

.section-add{
	margin-top:10px; width:91%; margin-left:3px; margin-right:3px;
}

.section-selected{
background:none repeat scroll 0 0 #F8F8F8;
}

.upgradefirstcol {
	float: left;
	width: 41%;
	line-height: 17px;
	text-align: right;
	padding-right: 10px;
	font-weight:bold;
}

.upgradesecondcol {
	float: left;
	width: 50%;
	line-height: 17px;
	font-size:12px; font-weight:bold;
}

.left-col-bill{
float:left;
line-height:17px;
padding-left:10px;
text-align:left;
width:40%;
}

.right-col-bill{
float:left;
line-height:17px;
padding-right:20px;
text-align:right;
width:52%;
}

.billing-inbox{
color:#686868;
float:left;
font-size:11px;
padding:2px;
width:100%;
}

.section-droplist {float:left;width:38%;background:url(/public/images/home_bg1.jpg);padding : 5px;border:1px solid #DDDDDD;-moz-border-radius:6px;}

.request-admin-title{
	border-bottom:1px solid #EEEEEE;
	float:left;
	margin-bottom:5px;
	padding-bottom:6px;
	padding-left:10px;
	width:95%;
	font-size:12px;
}
