/*** css_doc.css		rev--2005.05.05--		**/

/******** GENERIC COLOR SET **********

		Background:		B3B3B4
		Body BG:			F6F6F7		
		Bars:				8E8E8F
		Link:				ED5900	
		
		Bright:			BBBBBC
		Shadow:			4F4F4E
		Light:			EAECEF
		Hover:			FFFCCB
		
********* GENERIC COLOR SET *********/








/***  GENERAL BODY  	***/
#doc-Top						{ padding: 0px 0 0 0; background:#E1E1E1; height: 30px; 
						 		  border-top: 1px solid #CECECE;  border-bottom: 1px solid #FFFFFF; background-image:     url("../images/doc-mmback.gif")}
#doc-Body					{ padding: 4px 10px 5px 7px; background: #F6F6F7;  	 margin:0 0 0 0px;  }
#doc-BodyFrame				{ background:#F6F6F7; padding:0 0 0 0; }
#doc-BodyPosition			{ position:relative; 	width:100%;}
#doc-View					{ position:relative;    height:600px; }
/***  EXPLORER 	***/

#doc-ExplorerMenu			{ position:absolute; top: 31px; left:-200px; background:#FFFFFF ;   z-index:100; width: 208px; 
								  filter: alpha(opacity=95); opacity: .95;	border-right: 1px solid #CECECE;	border-bottom: 1px solid #CECECE;  cursor: pointer;	 cursor: hand;}
#doc-ExplorerFrame		{ position:absolute; }
#doc-ExClose 				{ position:absolute; top:5px; right:0px; left: 180px;  height:14px; width:14px; background:#DDDDDD; border: 1px solid #CCCCCC; z-index: 1000;}
#doc-ExClose:hover 		{ background:#FFFCCB;}
#doc-ExplorerHandle			{ float:right;  padding:150px 0 0px 0; height:250px; }
#doc-ExplorerHandle:hover 			{ background:#EAECEF;}
#doc-ExplorerHandle:hover img		{ filter: alpha(opacity=70); opacity: .70;	 }

/* dm-top */
#doc-LibraryOptions 		{ position:absolute; left: 8px; top: 5px;  width: 160px; z-Index:5000; }
#doc-Basket 			 	{ position:absolute; left: 172px; top: 5px;  width: 230px;   visibility:visible;}
#doc-Search 			 	{ width: 315px; float: right; text-align:right; font-size:11px; margin: 4px 5px 0 0px;	}
#doc-Search img 	 		{ padding:0px 0 0px 3px; vertical-align: middle; }
.searchpull 		 		{ vertical-align: middle; line-height: normal; 	padding: 0px;		margin: 0; 			height:17px;  		
								border: 1px solid #020202; 	
							   border-style: inset;
								  font-size: 10px;    COLOR: #4F4F4E;		background-color: #FFFFFF;  	font-family: Arial, Helvetica, sans-serif, Verdana;		}
.searchwords		 		{ width:120px; vertical-align: middle; line-height: 16px; 	padding: 1px 0 0px 3px;			margin: 0; 			height:17px; 
								border: 1px solid #020202; 	
							   border-style: inset;								
							     font-size: 11px;    COLOR: #4F4F4E;    background-color: #FFFFFF;  	font-family: Arial, Helvetica, sans-serif, Verdana;		}
#tbSearchKeywords 		{ width:120px; vertical-align: middle; line-height: 16px; 	padding: 1px 0 0px 3px;			margin: 0; 			height:16px; 
								border: 1px solid #020202; 	
							   border-style: inset;
								  font-size: 11px;    COLOR: #4F4F4E;    background-color: #FFFFFF;  	font-family: Arial, Helvetica, sans-serif, Verdana;		}

 /***  DOC COLUMNS	  	***/
#doc-LeftCol		{ float: left; width:500px;  position:relative; z-index: 1000; }
#doc-RightCol		{  margin:0 0px 0 500px;  position:relative;  margin-top:0px; }
#doc-RightColPad	{ padding:0 0 0 20px;}

/***  DOC MESSAGE OBJECT	  	***/
#doc-docmsg 			{ position:relative; font-size: 11px; line-height: 12px;  
							  border:1px solid #D3D3D3; color:#666666; background-color:#FFFFFF; margin:0px 0px 0px 0px; padding:12px;  }
.doc-docmsgtitle		{ color:#BBBBBC; display: inline; font-size: 12px; line-height: 12px; font-weight:bold; padding:0px; margin:0px;}

#doc-docmsg UL				{ padding: 5px 0 6px 0; 	border: 0px none;	list-style-type:circle; margin: 0; }
#doc-docmsg UL LI 		{ padding: 3px 0 3px 0; 	margin: 0 0 0 50px;}
#doc-docmsg TABLE			{ font-size:11px; line-height: 12px; }
#doc-docmsg TABLE TD 	{ padding: 1px 5px 1px 0;}

/* dm-body */
#doc-Breadcrumbs 		{ margin: 5px 5px 5px 29px; 	font-size:11px;  line-height:14px; }

#doc-NameHolder		{	width: 500px;
								position: relative; z-index: 2000;}
								
#doc-CatBack 				{ position:absolute; top:2px; left:0px;  margin: 0px 0px 0px 8px; }
#doc-CatName 				{ position:relative;	left:28px; top:0px; font-size:18px;  color:#000000;  line-height:18px; width: 340px;}	
#doc-DocName 				{ position:relative;	left:28px; top:0px; font-size:18px;  color:#000000;  line-height:18px; width: 340px;}
#doc-CatDesc 				{ position:relative;	 margin: 7px 0px 5px 29px;		font-size:11px; line-height:13px; color:#777777; }
#doc-CatMessage			{ margin: 10px 0px 5px 29px;	font-size:12px; line-height:14px; color:#333333; }

#doc-CatButtons 		   { position: absolute; top:0px;   left:410px; text-align:left; width:340px;  }
#doc-FolderOptions		{ float:left; top:0px;  margin:1px 4px 0 0; height:30px; }

#doc-DocButtons 		   { position: absolute; top:0px;   left:410px; text-align:left; width:340px;  }
#doc-DocumentOptions		{ float:left; top:0px;  margin:1px 4px 0 0; height:30px;}


#doc-genBody				{ margin:25px 10px 10px 30px; }
#doc-genBody	TD			{ padding:2px;}
#doc-genBody .tableLabel		{ font-weight: bold; white-space: nowrap; text-align: right; padding: 6px 0 0 0; } 
#doc-genBody .tableLabelnote 	{ font-weight: normal; font-size:11px;}
#doc-genBody .tableText			{  padding: 4px 0 0 0; } 

.doc-nofiles				{ margin:25px 10px 30px 40px; font-size:11px; text-align:left; border-top:1px solid #FFFFFF; color:#777777; padding:4px 0 0 26px;}

HR.bodySplit 				{ margin:5px;}
.doc-Listings				{ margin: 12px 2px 0px 30px; z-index:1; }
.doc-ListingsItem			{}
.doc-ListingsItem 	{ padding:6px 5px 0 5px; font-size: 11px }
.doc-Listings-Docs 			{ margin: 12px 2px 0px 30px; z-index:1; padding-bottom: 100px; }
.doc-listSpace				{ height:10px }
.doc-ListingsDesc td		{ font-size:11px; line-height: 12px; color:#777777; padding: 0px 0 4px 26px;}
.doc-ListingsDetails		{ font-size:12px; line-height: 12px; color:#777777; padding: 4px 26px 0px 26px; text-align:center;}

.doc-ListingsHeading		{ font-size:11px; text-align:center; padding: 3px 26px 3px 26px; }
.doc-ListingsHeading TD { border-bottom:1px solid #FFFFFF;}
.doc-ListingsHeading a	{ color:#464646; }

.listSize 	{ white-space: nowrap;}
.listMod 	{text-align:center;}
.listType 	{ text-align:center;}
.listExpires {text-align:center;}

.cbshome  .widgetFile  .listSize 	{ display:none;}
.cbshome  .widgetFile .listMod 	{ display:none;}
.cbshome  .widgetFile .listExpires 	{ display:none;}
.cbshome  .widgetFile .dmicon 	{ display:none;}
.cbshome  .doc-ListingsHeading { display:none;}
.cbshome  .dm-DropListings {text-decoration:underline; color:#3270EA; }
.cbshome  .dm-DropListings:hover {text-decoration:none; }
.widgetFile .dm-DropMenuHolder	{ line-height:14px; margin-top:5px;}
.widgetFile .doc-ListingsDesc A { color:#777777;}
.widgetFile .doc-ListingsDesc TD {padding-left:5px; margin-left:0px;}
.widgetFile .doc-ListingsDesc { display:none; }
.cbshome .widgetFile .doc-ListingsDesc { display:block; }

.doc-Expired				{ color: #777777; }
.doc-Expired h2 			{ color: #777777; }
.doc-Expired h2 a			{ color: #777777 !important; }