div.post_memory {
		margin-top: 8px;
		text-align: right;
		float: center;
		clear: both;
}

div.post_memory a	{
		display: block;
		width: 150px;
		text-align: center;
		font-size: 0.8em;
		border: solid 1px #DADADA;
		padding: 1px;
}
div.post_memory a:hover	{
		background-color: #F1EDE7;
		text-decoration: none
}

#collection_list {
	clear: both;
}

#collection_list div.collection{
	float: left;
	padding: 3px;
	text-underline: none;
	clear:both;
	display: inline;
}

#collection_list div.expiry{
	float: left;
	padding: 3px;
	text-underline: none;
	clear:both;
	display: inline;
}

#collection_list div.pin{
	float: left;
	padding: 3px;
	text-underline: none;
	clear:both;
	display: inline;
}

#collection_list div.collectionLink{
	float: left;
	padding: 3px;
	text-underline: none;
	clear:both;
	display: inline;
}

#collection_list div.collectionMgmt{
	float: left;
	text-underline: none;
	clear:both;
	display: inline;
	margin-bottom: 15px;
}

#collection_list div.buttons{
	float: left;
	display: inline;
	margin-top: 8px;
	text-align: right;
	padding-left: 5px;
}
#collection_list div.buttons a{
	display: block;
	width: 70px;
	text-align: center;
	font-size: 0.8em;
	border: solid 1px #DADADA;
	padding: 1px;
}
#collection_list div.buttons a:hover{	
	background-color: #F1EDE7;
	text-decoration: none
}


#collectionUpdate{
	padding: 3px;
	text-underline: none;
	display: inline;
}

#collectionUpdate div.buttons{
	float: left;
	display: inline;
	margin-top: 8px;
	text-align: right;
	padding-left: 5px;
}
#collectionUpdate div.buttons a{
	display: block;
	width: 150px;
	text-align: center;
	font-size: 0.8em;
	border: solid 1px #DADADA;
	padding: 1px;
}
#collectionUpdate div.buttons a:hover{	
	background-color: #F1EDE7;
	text-decoration: none
}


/* For Mail Box*/
div.inbox{
	padding: 4px 8px 8px 8px
}

div.inbox table.messagelist{
   border: 1px;
   float:left;
   width:537px;
   border-collapse: collapse;
   text-align: left;
   font-size: 12px;
   background-color: #e1e1e1; 
   table-layout:fixed;fs
 }

div.inbox table.messagelist tr.title
{
   height: 28px;
   border:1px #ffffff;
   font-weight: bold; 
}

div.inbox table.messagelist td.select
{
	vertical-align: middle;
}

div.inbox table.messagelist td.from
{
	vertical-align: middle;
	width:100px;
}

div.inbox table.messagelist td.subject
{
	vertical-align: middle;
	width:300px;
}

div.inbox table.messagelist td.date
{
	vertical-align: middle;
	width:120px;
}

div.inbox table.messagelist tr.darkrow
{
   background-color: #ffffff; 
   height: 28px;
}

div.inbox table.messagelist tr.lightrow
{
   background-color: #eeeeee; 
   height: 28px;
}

div.navbuttons{
	text-underline: none;
	clear:both;
	display: inline;
	margin-bottom: 15px;
}

div.navbuttons div.buttons{
	float: left;
	display: inline;
	margin-top: 8px;
	text-align: right;
	padding-left: 5px;
}

div.navbuttons div.buttons a	{
		display: block;
		width: 125px;
		text-align: center;
		font-size: 0.8em;
		border: solid 1px #DADADA;
		padding: 1px;
}

div.navbuttons div.buttons a:hover	{
		background-color: #F1EDE7;
		text-decoration: none
}

div.navbuttons div.longbuttons{
	float: left;
	display: inline;
	margin-top: 8px;
	text-align: right;
	padding-left: 5px;
}

div.navbuttons div.longbuttons a	{
		display: block;
		width: 180px;
		text-align: center;
		font-size: 0.8em;
		border: solid 1px #DADADA;
		padding: 1px;
}

div.navbuttons div.longbuttons a:hover	{
		background-color: #F1EDE7;
		text-decoration: none
}

div.memoryprompts{
	float: left;
}

div.memoryprompt{
	width: 531px;
}

textarea{
	font-size: 14px
}

.leftmargin{
	margin-left:8px;
}