/* CSS Document */

/* Styles for UI Lib.
==================================================================
*/
/* topic style*/
.topicList
{
 list-style-type:none;
 margin:0;
 padding:0;
}
.topicList_li
{
 list-style-type:none;
 padding:5px 1px 5px 5px;
 margin:5px;
 height:auto;
}
.topicList label{
 cursor:pointer;
 font-weight:bold;
 color:#77B003;
}
.topicList label:hover{
 text-decoration:underline;
}
.topicAction
{
  font-weight: normal;
  font-size:11px;
  float:right;
}
.topicAction ul li
{
 list-style:none outside none;
 display: inline;
 padding:5px;
}
.topicActionOptions
{
 padding:3px 3px 3px 3px;
 font-weight: normal;
 font-size:10px;
 height:auto;
}
.topicImageSmall
{
background-color:#FFFFFF;
border:1px solid #E6E6E6;
padding:2px;
float:left;
}
.topicContent
{
padding:10px;
float:left;
width:80%;
}
/* end topic*/
.feedListHeader
{
 margin: 0px 0px 10px 0px;
 border-bottom: 1px solid #E9E8DD;
 padding: 0px 30px 20px 0px;
}
.feedListTitle
{
	font-weight: normal;
	color: #618C04;
  font-size: 18px;
  float:left;
}
.feedDate
{
	font-weight: normal;
  font-size:11px;
  float:left;
}
.talkDate
{
	font-weight: normal;
  font-size:10px;
}
.feedAction
{
	font-weight: normal;
  font-size:11px;
  float:left;
}
.feedAction ul li
{
 list-style:none outside none;
 display: inline;
 padding:5px;
}
.feedActionOptions
{
 padding:3px 3px 3px 3px;
 font-weight: normal;
 font-size:10px;
 height:auto;
}
.newTalk
{
	font-weight: normal;
  font-size:11px;
  clear:left;
}
.talk
{
  clear:left;
  background-color:#D5F9AD;
  border:3px solid #FFFFFF;
  color:#000000;
  font-size:14px;
  font-weight:normal;
  padding:5px;
  width:50%;
}
.feedContent
{
 color:#000000;
 font-weight: normal;
 font-size: 12px;
}

.feedList
{
 list-style-type:none;
 margin:0;
 padding:0;
}
.feedList_li
{
 list-style-type:none;
 border-bottom: 1px solid #E9E8DD;
 padding:5px 1px 5px 5px;
 height:auto;
}
.feedList label{
 cursor:pointer;
 font-weight:bold;
 color:#77B003;
}
.feedList label:hover{
 text-decoration:underline;
}

/* users style*/
.userList
{
 list-style-type:none;
 margin:0;
 padding:0;
}
.userList_li
{
 list-style-type:none;
 padding:5px 1px 5px 5px;
 margin:5px;
 height:auto;
}
.userList label{
 cursor:pointer;
 font-weight:bold;
 color:#77B003;
}
.userList label:hover{
 text-decoration:underline;
}
.userAction
{
	font-weight: normal;
  font-size:11px;
  float:right;
}
.userAction ul li
{
 list-style:none outside none;
 display: inline;
 padding:5px;
}
.userActionOptions
{
 padding:3px 3px 3px 3px;
 font-weight: normal;
 font-size:10px;
 height:auto;
}
.profileImageSmall
{
background-color:#FFFFFF;
border:1px solid #E6E6E6;
padding:2px;
float:left;
}
.userContent
{
padding:10px;
float:left;
width:80%;
}
/* inmsg style*/
.inmsgList
{
 list-style-type:none;
 margin:0;
 padding:0;
}
.inmsgList_li
{
 list-style-type:none;
 border-bottom: 1px solid #E9E8DD;
 padding:5px 1px 5px 5px;
 margin:5px;
 height:auto;
}
.inmsgList label{
 cursor:pointer;
 font-weight:bold;
 color:#77B003;
}
.inmsgList label:hover{
 text-decoration:underline;
}
.inmsgAction
{
	font-weight: normal;
  font-size:11px;
  float:right;
}
.inmsgAction ul li
{
 list-style:none outside none;
 display: inline;
 padding:5px;
}
.inmsgActionOptions
{
 padding:3px 3px 3px 3px;
 font-weight: normal;
 font-size:10px;
 height:auto;
}
.inmsgContent
{
padding:1px 10px 1px 10px;
float:left;
width:80%;
}
.inmsgFrom
{
 padding:2px;
 font-weight: normal;
 font-size:16px;
}
.inmsgSubject
{
 padding:2px;
 font-weight: normal;
 font-size:16px;
}
.inmsgBody
{
 padding:10px;
 font-weight: normal;
 font-size:16px;
}
.inmsgNew
{
 color:#A60000;
 font-weight: normal;
 font-size:10px;
}


/* -------------------------------------------------------- */
/* MENU														*/
.pageBar
{
 padding:10px;
 font-weight: normal;
 font-size:12px;
}
.selectedPage
{
 font-weight: normal;
 font-size:14px;
 color:#EC7306;
}

.pageBar span
{
 padding:10px;
}

.simpleList {
	list-style: none;
	margin: 0;
	padding: 0;
}

.simpleList-item {
	/* Icon from http://pinvoke.com/ */
	background: #fff url(/images/cross-circle.png) no-repeat right center;
	border-left: solid 1px #eee;
	border-top: solid 1px #eee;
	border-right: solid 2px #ccc;
	border-bottom: solid 2px #ccc;
	cursor: pointer;
	padding: 0.2em 0.3em;
	margin: 1px 0;
}
/* simple green rounded border*/
.roundedBorder {
background:url("/images/csc_tl.png") no-repeat scroll 0 0 #669900;
height:auto;
padding:15px 20px;
position:relative;
color:#FFFFFF;
font-weight:normal;
}
.roundedBorder a{
color:#FFFFFF;
}
.roundedBorder-tr {
background:url("/images/csc_tr.png") no-repeat scroll 0 0 transparent;
right:0;
top:0;
}
.roundedBorder-bl {
background:url("/images/csc_bl.png") no-repeat scroll 0 0 transparent;
bottom:0;
left:0;
}
.roundedBorder-br {
background:url("/images/csc_br.png") no-repeat scroll 0 0 transparent;
bottom:0;
right:0;
}
.roundedBorder-tl, .roundedBorder-tr, .roundedBorder-bl, .roundedBorder-br {
display:block;
height:39px;
margin-bottom:-1px;
position:absolute;
width:39px;
}
/* end rounded border*/
/* shared classes */
.bottomBorder
{
 border-bottom: 1px solid #E9E8DD;
}
.topBorder
{
 border-top: 1px solid #E9E8DD;
}

.v-menu-border
{
 border:solid 1px #88AF3F;
}
.v-menu{
	clear:both;
}
ul.v-menu, .v-menu li{
  padding:0;
  margin:0;
  list-style:none;
}
ul.v-menu{
  clear:both;
  margin-top:6px;
  padding:6px 10px;
}
  .v-menu li a{
  color:#FFFFFF;
  font-weight:bold;
  display:block;
  border-bottom:solid 1px #DEDEDE;
  padding:4px;
  text-decoration:none;
  text-align:center;
  }
  .v-menu li a:hover{
    background-color:#88AF3F;
    color:#FFFFFF;
  }
  .v-menu-active{
    background-color:#FF7800;
    color:#FFFFFF;
  }
  .v-menu-active a{
    color:#FFFFFF;
  }

/*Jquery Panel*/
.collapsibleContainer
{


}

.collapsibleContainerTitle
{
    cursor:pointer;
}

.collapsibleContainerTitle div
{
    padding-top:5px;
    padding-left:10px;
}

.collapsibleContainerContent
{
    padding: 10px;
}

