/* --- Minervation ltd copyright 2005 --- */

/*============================================================================================================
================================== --- eCommunity and Uploads style sheet --- ================================
============================================================================================================*/

/*==================================================
================ --- Uploads --- ================
==================================================*/
/* 
#documentsArea ul
{
    list-style-type:none;
    padding:0;
    margin:0;
}

#documentsArea li
{
    padding:0;
    margin:0;
}

#documentsArea li img
{
    vertical-align:text-bottom;
}

 #uploads table {
 	width: 100%;
 	border-spacing: 1px;
	border: 1px solid #000;
 }

 #uploads th {
 	border: 0;
 	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	font-weight: bold;
	padding: 2px 4px;
	font-size: 1em;
	font-size: 12px;
	background: #999;
	color: #FFF;
 }

#uploads td {
	background: #E8E8E5;
	font-size: 0.9em;
	font-size: 12px;
	padding: 0 2px;
	border: 0;
}

#uploadForm {}
#uploadForm dl {}

#uploadForm dt {	
	font-weight: bold;
	display: block;
	width: 120px;
	float: left;
}

#uploadForm dd {font-weight: bold; color: #999;}
#uploadForm label {font-weight: bold; float: none; text-align: left; width: auto;}
#uploadForm input {margin: 2px 0; vertical-align: baseline;}
#uploadForm fieldset {background: #E8E8E5; border: 1px solid #000; padding: 2px 5px;}
#uploadForm select {margin: 2px 0;}

/*============= ---- copy this --- ===============*/
/*
#uploadFolder {
	border: 1px solid #999; 
	border-top: 24px solid #D2D2BE;
	margin: 20px 0;
}

#uploadFolder img {float: none; margin: 0;border: 0;}

#uploadFolder legend {background: #D2D2BE; color: #2C5747; font-weight: bold; font-size: 1em; padding: 2px 0; margin: 0;}
#uploadFolder legend a:link, #uploadFolder legend a:visited {color: #76AB67; text-decoration: none;}
#uploadFolder legend a:hover {color: #FFF; text-decoration: underline;}

#ecomPaging {padding: 3px 0;}
#ecomPaging img {border: 0; float: none; padding: 0; margin: 0; }

#ecomPaging {padding: 3px 0;}
#ecomPaging img {border: 0; float: none; padding: 0; margin: 0; }
*/
/*================================================*/


/*==================================================
================ --- Ecommunity --- ================
==================================================*/
/*
#ecom {width: 100%;}
#ecom img {float: none; margin: 0; padding: 0; border: 0;}

#ecom fieldset {border: 1px solid; margin-top: 5px; background: #E8E8E5; padding: 0 10px;}
#ecom legend {font-size: 1.1em; font-weight: bold; color: #999; padding: 0 4px;}
             
.searchField {                       
                width:170px;
                text-align:left;
            }    
    

#advanceSearchTable {
  			            border-spacing: 5px;
  			            border-collapse:separate;
  			            width: 650px;
		            }
                          

#advancedSearchResultTable { 
		                    border-spacing: 5px;
  			                border-collapse:collapse;
  			                width: 750px;
		                    }

#advancedSearchResultTable td {
			                border-top: 1px solid #999;
			            }
			          
#advancedSearchResultTable .paging {
                                    text-align:right;  
                                   }
  
.msgSnippet 
        {
            margin-left: 20px;
		  	margin: 1px;
			padding: 1px;
			font-size: x-small;
			line-height: 1.4em;
			background-color: #FF9900;
			border: 1px solid #000000;
		}

.highlight  {
			font-weight: bold;
			background-color: yellow;
		   }


#ctl00_contentPage_viewAllPostsGrid 
{
    width: 750px;
    
}
  */  

/*==================================================
================ --- topic view --- =================
================ --- and uploads table --- ==========
==================================================*/
/*
#forums, #topics, #uploads  {
	width: 750px;
	border-spacing: 1px;
	border: 1px solid #000;
}

#forums th, #topics th {
	background: url(../graphics/ecom-head.gif) repeat-x;
	font-size: 1.1em;
	font-weight: bold;
	color: #FFF;
	border: 0;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	text-align: left;
	padding: 10px 4px;
	font-size: 12px;
}

#topics TD.topicGroup {
	background:#999900;
	font-weight: bold;
	padding: 10px;	
	border: 0;
}

table#forums tbody TD, table#topics tbody TD, table#uploads tbody TD  {
	padding: 8px 4px;
	font-size: 12px;
}

.forumFolder {background: #CAC9C9; font-weight: bold;}
.forumOddRow, .threadOddRow {background: #E8E8E5;}
.forumRow, .threadRow {background: #DEE5E1;}

ctl00_contentPage_viewAllPostsGrid
*/
/*==================================================
================ --- Message view --- ==============
==================================================*/
/*
.msgUser {
	height: 50px;
	padding: 4px;
	background: #DEE5E1;
	border-bottom: 1px solid #000;
}

.msgUser img {
	border: 1px solid #000;
	float: left;
	padding: 2px;
	margin-right: 10px;
}

.msgDate {
	float: right; 
	font-weight: bold; 
	font-size: 0.9em;
}

.msgDate img {border: 0; float: none; margin: 0;}

.msgContent{
	border-top: 3px solid #666634;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
	border-bottom: 1px solid #000;
	margin-bottom: 4px;
}

.msgText {padding: 5px;}

.msgText blockquote {float:none; width: auto; height: auto;}

.msgFunctions {
	text-align: right;
	margin-bottom: 10px;
	border-top: 1px dashed #000;
}

.msgFunctions a:link, .msgFunctions a:active, .msgFunctions a:visited {
	font-size: 0.9em; 
	font-weight: bold;
	padding: 0 4px 0 2px;
}

.msgFunctions a:hover {text-decoration: underline;}

#threadConfig {padding: 10px 0;}
#threadConfig label {float:left; width: 50px; }
#threadConfig input {float:left; margin-left: 2px;}

.eComNav {font-size: 1.2em; font-weight: bold;}

img.rankImage{width:70px; height:15px; }
*/

/* ---                                                   ---------------------------------      
                                                                Ecommunity Settings
																			---------------------------------  
--- */
#ecommunitysettings{
	
}


#ecommunitysettings table {
	vertical-align: top;
	border: 0px solid #666666;
	font-size:12px;
}
#ecommunitysettings table h2 {
font-size: 12px;
}
#ecommunitysettings table h2 a{
font-size: 12px;
color: #708090;
text-decoration:none;
}
#ecommunitysettings table h2 a:visited{
font-size: 12px;
color: #708090;
text-decoration:none;
}
#ecommunitysettings table h2 a:hover{
font-size: 12px;
color: #708090;
text-decoration: underline;
}
#ecommunitysettings td {
	border: 1px solid #dddada;
	background-color: #F5F5F5;
	margin:1px;
	padding: 10px;
	vertical-align: top;
}
#ecommunitysettings th {
	border: 1px solid #dddada;
	background-color: #F5F5F5;
	margin:1px;
	padding: 10px;
	vertical-align: top;
}
#ecommunitysettings thead {
text-align: left;
font-size: 12px;

}
#ecommunitysettings thead th{ 
	padding: 10px;
	
}
#ecommunitysettings table {
}
#ecommunitysettings table h1 {
	font-size: .9em;
}
#ecommunitysettings table
 h1{
text-align: left;
  font-size: 13px;
}
.pagecontent table
 table {
	border: 0px;
}
#ecommunitysettings table
th {
	
	margin:1px;
	padding-top: 10px;
	vertical-align: top;
}
#ecommunitysettings legend{
	font-size:12px;
	font-weight: bold;
}




/* --- Minervation ltd copyright 2005 --- */

/*============================================================================================================
================================== --- eCommunity and Uploads style sheet --- ================================
============================================================================================================*/

/*==================================================
================ --- Uploads --- ================
==================================================*/
/*
#documentsArea ul
{
    list-style-type:none;
    padding:0;
    margin:0;
}

#documentsArea li
{
    padding:0;
    margin:0;
}

#documentsArea li img
{
    vertical-align:text-bottom;
}

 #uploads table {
 	width: 100%;
 	border-spacing: 1px;
	order: 1px solid #799DC1;
 }

 #uploads th {
 	border: 0;
 	border-right: 1px solid #799DC1;
	border-bottom: 1px solid #799DC1;
	font-weight: bold;
	padding: 2px 4px;
	font-size: 12px;
	font-size: 12px;
	background-color: #D9E3F2;
	color: #799DC1;
 }

#uploads td {
	background-color: #CDDEE9;
	font-size: 12px;
	font-size: 12px;
	padding: 0 2px;
	border: 0;
}

#uploadForm {}
#uploadForm dl {}

#uploadForm dt {	
	font-weight: bold;
	display: block;
	width: 120px;
	clear:left;
	float: left;
}

#uploadForm dd {font-weight: bold; color: #666666;}
#uploadForm label {font-weight: bold; float: none; text-align: left; width: auto;}
#uploadForm input {margin: 2px 0; vertical-align: baseline;}
#uploadForm fieldset {background-color: #EFF4F8; border: 1px solid #A2BBC8; padding: 2px 5px;}
#uploadForm select {margin: 2px 0;}

/*============= ---- copy this --- ===============*/

#uploadFolder {
	border: 1px solid #496C82; 
	
	margin: 20px 0;
}

#uploadFolder legend {color: #799DC1; font-weight: bold; font-size: 0.9em; }
#uploadFolder legend a:link, #uploadFolder legend a:visited {color:#799DC1; text-decoration: none;}
#uploadFolder legend a:hover {color: #799DC1; text-decoration: underline;}

#ecomPaging { padding: 5px; margin: 10px; margin-left: 0px; font-size: 14px; font-weight: bold;}
#ecomPaging img {border: 0; float: none; padding: 0; margin: 0; }

/*================================================*/


/*==================================================
================ --- Ecommunity --- ================
==================================================*/

#ecom {padding:10px; padding-bottom: 3px;}
#ecom img {float: none; margin: auto; padding: 0; border: none;}

#ecom fieldset {border: 1px solid; margin-top: 5px; background: #707E7D; padding: 0 10px; color: 68E15F;}
#ecom legend {font-size: 1.1em; font-weight: bold; color: #999; padding: 0 4px;}



/*==================================================
================ --- topic view --- =================
================ --- and uploads table --- ==========
==================================================*/

#forums, #topics, #uploads  {
	width: 99%;
	
	border: 1px solid #ddd;
	margin:3px;
}

#forums th, #topics th {
	background: #C28895;
	font-size: 1.1em;
	font-weight: bold;
	color: #696969;
	border: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	text-align: left;
	padding: 10px 4px;
	font-size: 12px;
	    background-image: url(../graphics/greyBG.gif);  
	background-position: bottom;  
	background-repeat: repeat-x; 
}

#topics TD.topicGroup {
	background:#999900;
	font-weight: bold;
	padding: 10px;	
	border: 0;
}

table#forums tbody TD, table#topics tbody TD, table#uploads tbody TD  {
	padding: 8px 4px;
	font-size: 12px;
}

.forumFolder {background-color: #DFE3E6; font-weight: bold;}
.forumOddRow, .threadOddRow {background-color: #EAF6FF;}
.forumRow, .threadRow {background-color: #D5EDFF;}


/*==================================================
================ --- Message view --- ==============
==================================================*/

.msgUser {
	
	margin: 5px;
	padding: 5px;
	/* background: #668399;  */
	border: 1px solid #666666;
	color: #666666;
	/*
	  background-image: url(../graphics/greyBG.gif);   
	  */
	background-position: bottom;  
	background-repeat: repeat-x; 
	
	font-size: .9em;
	
	float: left;
}
.msgUser a{

}

.msgUser img {
	border: 1px solid #000;
	float: left;
	padding: 2px;
	margin: 10px;
}

.msgDate {
	/*float: right; */
	font-weight: bold; 
	font-size:12px;
	color: #009933;
}

.msgDate img {border: 0; float: none; margin: 0;}

.msgContent{
	border-top: 1px solid #666634;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
	border-bottom: 1px solid #000;
	margin-bottom: 4px;
	margin:3px;
	width:99%;
}
/*
.msgText {

clear:both;
padding: 5px;}
*/
.msgText blockquote {float:none; width: auto; height: auto;}

.postfootersecondcell p{
display: inline;
 
}


.msgFunctions {
display: inline;
	text-align: right;
	padding-top: 5px;
	 
}
.msgFunctions ul { float: right; }
.msgFunctions li { display: inline; font-size:11px;}

.msgFunctions a { }
.msgFunctions a { }

.msgFunctions a {
	background-color: #ddd;
	margin: 5px;
	margin-left:5px;
	margin-right:5px;
	border: 1px solid #666666;  
	padding-left: 6px;
	padding-right: 6px;
	padding-top:6px;
	padding-bottom:6px;
	color: #666666;
	 
}
.msgFunctions a:visited {
}
.msgFunctions a:hover {
	background-color: #666666;
	color: #fff;
}






.eComNav {font-size: 1em; font-weight: bold; margin: 8px 8px 4px 8px;}


/* ---chris additional ---*/
/* 
#pageContent {
	display: inline;
	border-left: 1px dotted #3D3D3D;
	border: none;
	padding:  0px;
	margin: 0!important;
	font-size: 100%;
	line-height: 1.4em;
	text-align: left;
	width: 100%;
	margin: 0 0 0 0!important;
	float: left;
}
*/
#ecomFeed {
	padding:5px;
	margin: 10px;
	margin-top:5px;
	border: 1px solid #ddd;
    background-image: url(../graphics/greyBG.gif);  
	background-position: bottom;  
	background-repeat: repeat-x; 
	
}
#loginbottombar {
	border-top: #ddd 1px solid;
	margin-top:4px;
}
#loginbottombar p {
	padding-right: 15px;
}

#ecomFeed form{ display: inline;}

#ecomFeed h3{ display: inline; margin: 0px; padding: 0px;padding-right: 6px; }

#ecomFeed p { display: inline; padding-right: 6px;}
#ecomFeed form { display: inline}

#ecom h2 {margin: 0px; padding: 5px; }
#ecom p {margin: 0px; padding: 5px; }
#ecom form {
margin: 0px; 
padding: 5px;  
padding: 5px; 

border: 1px solid #ddd; 
margin: 5px;  
    background-image: url(../graphics/greyBG.gif);  
background-position: bottom;  
background-repeat: repeat-x; 
font-size: .8em; 
}
#ecom form input{
margin:5px;
}


#rightMargin { /*float:right;width: 230px; font:11px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; color:#666; height: 424px;*/ display:none; }

.ecomStats { font-size: .8em;  color: Maroon; 
}

/*
----- message stuff ----
*/

table.msgList
{

margin: 5px;
    border: 1px solid #52687e;
  color: #333333;
}

table.msgList thead th
{
    vertical-align:top;
    text-align:center;
    background-image: url(../graphics/greyBG.gif);  
	background-position: bottom;  
	background-repeat: repeat-x; 
	padding:5px;
	border-bottom:1px solid #284358;
	
	color: #333333;
    background-image: url(../graphics/greyBG.gif);   
background-position: bottom;  
background-repeat: repeat-x; 
}

table.msgList th
{
    border-right: 1px solid #52687e;
    border-bottom: 1px solid #52687e;
}

table.msgList td
{
    border-bottom: 1px solid #52687e;
}

table.msgList tr.odd
{
	background-color:#d5edff;
}
        
table.msgList tr.even
{
    background-color:#eaf6ff;
}

th.msgHeader 
{
padding: 8px;
    vertical-align:top;
    white-space:nowrap;
	font-size: .9em;
}

td.msgText 
{padding: 8px;
    vertical-align:top;
    width:100%;
    }
    
.postername
{
	margin-top:10px;
	font-size: 12px;
} 
.postername a
{
	margin-top:10px;
	font-size: 14px;
}
    
	.messageavater {
border: 1px solid #27742e;
padding: 3px;
margin: 5px;
margin-top: 10px;
margin-left: 0px;


float: left;
background-color: #a2d4fa;	 
}

.msgSignature {
padding-top:8px;
padding-bottom:8px;
font-size: 12px;
font-weight: bold;
color: #666666;
text-align:left;
}
	
/*
.postbox {
	 border: 1px solid #284358;
	 margin-top:10px;
	 margin-bottom:25px;
}
.forum
{ 
}
.messageBGtop
{
height: 25px;

		background-image: url(../graphics/forumBlueBG.gif);  
	background-position: bottom;  
	background-repeat: repeat-x; 
	padding:5px;
	border-bottom:1px solid #284358;
}

.postername
{
	float:left;
}
.postcount
{
		float:right;
}

.messageBGmiddle
{
padding:5px;
		background-image: url(../graphics/forumBlueBG2.gif);  
	background-position: bottom;  
	background-repeat: repeat-x; 

}
.messageBGcontent
{
Border: 1px solid #ddd;
padding:5px;
padding-top:15px;
background-color: #fff;
}

.messageavater {
width:100px;
	float: left; 
	 
}
.msgText {
border: 1px;
	float: left; 
	 
}
*/

.messageBGfunctions
{
Border: 1px solid #ddd;
}
.postedit
{
font-weight:bold;
float:right;
padding:5px;
}
.postquote
{
font-weight:bold;
float:right;
padding:5px;
}
/* 
#pageContent {
	width:98%;
	padding: 10px;
	margin-left: 0%;
}
*/

#pageContent {
	float:left;
	display:inline;
	padding: 10px;
	margin-left: 0%;
}
*/
/* ---chris additional 24 04 08 ---*/


.forumposteven {
	
}
.forumpost 
{
	margin-top:2px;
	margin-bottom: 2px;
	
}
.forumpost .posttoprow 
{
	background-color: #666666;
		    background-image: url(../graphics/greyBG-forum-post.gif);  
	background-position: bottom;  
	background-repeat: repeat-x; 
	height:25px;
}
.postdate
{
margin:10px;
	font-size: 11px;
	font-weight: bold;
	color: #778899;
}
.forumpost table
{
margin:5px;
width:99%;
	background-color: #F5F5F5;
	 border: 1px #000 solid;
}
.forumpostername
{

	font-weight: bold;
	 color: #666666;
}
.posterdetails {
width: 150px;
	padding: 5px;
}
.posterdetails {
width: 150px;
	padding: 5px;
}


#pageContent .forumpost img {
display: block;
float: none;
margin: 0px;
}
.forumpostcontent {
	vertical-align: top;
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
}
.forumpost tr 
{
	
	 
}
.forumpost td 
{
	vertical-align: top;
	 
}
.postcount
{
	 font-weight: bold;
	 color: #666666;
}
.postfooterfirstcell {
padding-left: 5px;
}
.postfootersecondcell {
padding-left: 5px;
}
/*
#threadConfig {
	padding:5px;
	margin: 10px;
	margin-top:5px;
	border: 1px solid #ddd;
    background-image: url(../graphics/greyBG.gif);  
	background-position: bottom;  
	background-repeat: repeat-x; 
	
}
*/