


/* TAG STYLES */

/* NOTE: after modifying this file, you must touch h_CommonStyleSheet.nx for changes to appear in HaikuCommonForms.ntf!
 * (dev builds only)
 */

body { 
	min-width: 900px;
   margin: 0 auto!important;
}

body, td { 
	font-family: Helvetica, Geneva, Arial, Verdana, Sans-Serif;
	font-size: x-small;
	color: #333333;
}

input, textarea {
	font-family: Helvetica, Geneva, Arial, Verdana, Sans-Serif;
}

h1 { font-weight: bold; }
h2 { font-weight: bold; }
h3 {  }
h4  { font-weight: bold; }
h5 { text-transform: /*uppercase*/none; }
h6 { font-style: italic; }

a { 
	color: navy;
	font-weight: bold;
	text-decoration: none; 
}

a:hover { 
	color: red; 
	text-decoration: underline; 
}

form  {
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
	
/* STANDARD STYLES - TWEAKABLE */

.h-page-bg { 
	background-color: White; 
}

.h-field-text, .h-field-text td { 
}

.h-pageSmall-text, .h-fieldSmall-text {
	font-size: xx-small ! important;
}

.h-accent-bg {
	background-color: #e74d4a;
}

.h-sidebar-bg {
	font-size: xx-small; /* Height of whitespace in sidebar */
	background-color: #f7efbd;
}

.h-toc-text, .h-tocSelected-text {
	font-size: x-small;
}

.h-toc-text { 
	color: #004573;
}

.h-tocSelected-text { 
	color: #e74d4a;
}

a.h-toc-text, a.h-tocSelected-text {
	font-weight: normal;
	text-decoration: none;
}

a.h-toc-text:hover, a.h-tocSelected-text:hover { 
	color: #e74d4a;
}

.h-actionButtonBorder-bg {
	background-color: #6095b3;
}

.h-actionButton-bg {
	background-color: #f7eb7b;
}

.h-actionButton-text {
	font-size: x-small;
	font-weight: bold;
	color: #004573;
}

/* STANDARD STYLES - NOT TWEAKABLE */
.h-searchField-text { 
	font-size: xx-small;
}

/* Fields */
.h-fieldHeader-bgtext, .h-fieldOrder-bgtext { 
	font-size: x-small;
	background-color: #bbccdd;
}

/* Edit mode */
/* Edit */
.h-edit-bg {
	background-color: #d1def0; 
}
 
.hTweakEditBgColor { 
	color: #d1def0; 
 }

.h-sceneTitle-textbg { 
	font-size: x-small;
	font-weight: bold;
	color: #000d40;
	text-transform: none;
	padding-top: 2px;
}

.h-shadow-bg { 
	background-color: #666666;
	background-image: none;
}

/* STANDARD STYLES - PAGE-SPECIFIC */
/* Folders */
.h-folderBanner-bg { 
	background-color: #bcd;
	padding-left: 1px;
	padding-right: 1px;
}

.h-folderBanner-text  { 
	font-size: x-small; 
	font-weight: normal; 
	color: #004573;
}

a.h-folderBanner-text, a.h-footerBanner-text, a.h-footerBanner-text:visited { 
	font-weight: bold; 
	text-decoration: none; 
}

.h-folderBannerSelected-text  { 
	font-size: x-small; 
	font-weight: bold; 
	color: black;
	text-decoration: underline;
}

a.h-folderBannerSelected-text, a.h-footerBannerSelected-text, a.h-footerBannerSelected-text:visited { 
	font-weight: bold; 
	text-decoration: underline;
}

.h-folderItem-bg {
	font-size: 4pt; /* controls line height */
}

.h-folderItem-bg-alt {
	font-size: 4pt; /* controls line height */
	background-color: #eeeeee;
}

.h-folderBar-bg { 
	background-color: rgb(91,135,165);
	font-size: 0pt;
	padding-left: 1px;
	padding-right: 1px;
}

.h-folderItem-text {
	color: #666;
	font-size: x-small;
	padding-left: 1px;
	padding-right: 1px;
   vertical-align: middle;
}

a.h-folderItem-text {
	font-weight: bold;
	text-decoration: none; 
	color: navy;
	padding-left: 0px;
}

.h-folderCompact-text {
	color: #336;
	font-size: x-small;
	font-weight: normal;
	padding-left: 1px;
}

.h-folderAbstract-text {
	color: #666;
	font-weight: normal;
	font-size: x-small;
	padding-left: 1px;
}

.h-folder-dl { 
	margin-bottom: 0px; /* Space after indented rows */
}

.h-folderInterspace-bg { }

.h-folderInterspace-text { 
	font-size: 4px; /* Space between responses */
}

.h-folderSpace-text  {
	font-size: x-small; /* Space between threads */
	padding: 0px;
}

a.h-folderAuthorName-text, a.h-folderAuthorName-text:hover, a.h-folderAuthorName-text:visited {
	font-size: xx-small;
	color:#4567A3;
	text-decoration:none;
	font-weight:bold;
}

/* CLEANUP ??*/	
.h-editLink-text {
	font-size: x-small;
	font-weight: bold;
}

a.h-editLink-text {
	color: navy;
	padding-left: 0px;
	text-decoration: none;
}

/* Fields (edit mode) */
.h-fieldHeaderEdit-bgtext { 
	font-size: x-small;
	color: #000d40;
	background-color: #f4f9ff;
}

.h-fieldEdit-text, .h-fieldEdit-text td { 
	
	font-size: x-small;
	color: #000d40;
}

.h-fieldOrderEdit-bgtext, div .h-fieldOrderEdit-bgtext  td { /* Baroque selector is required for Netscape 4.x */
	
	font-size: x-small ! important;
	font-weight: bold ! important;
	background-color: #000d4d ! important;
	padding-left: 5px ! important;
	padding-right: 3px ! important;
	color: #fc0 ! important; 
}

.h-fieldSmallEdit-text { 
	font-size: xx-small ! important;
}

.h-fieldSpecialEdit-text, .h-fieldTaskLabel-text {
	font-size: x-small ! important;
	color: #000d40 ! important;
	padding: 0px ! important;
	vertical-align:  top;
}

/* Buttons (edit mode) */
.h-actionButtonEdit-text { 
	
	font-size: x-small;
	color: #004573;
	font-weight: bold;
	text-transform: uppercase;
}

a.h-actionButtonEdit-text { 
	font-weight: bold;
	text-decoration: none;
}

.h-actionButtonBorderEdit-bg { 
	background-color: #000;
}

.h-actionButtonEdit-bg { 
	background-color: #fc0;
}

/* Whats New */

.h-whatsNewBanner-bg { 
	background-color: #f7efbd;
	padding-left: 1px;
	padding-right: 1px;
}

.h-whatsNewBox-bg { 
	background-color: #ffe;
}

.h-whatsNewBanner-text { 
	
	font-size: x-small;
	line-height: 10pt;
	color: #004573;
	padding-left: 1px;
	padding-right: 1px;
}

.h-whatsNewBullet-text { 
	
	font-size: large;
	line-height: 10pt;
	color: #e74d4a;
	text-indent: 0.25em;
}

/* Quick-Browse */

.h-quickBrowse-body { 
	padding: 0px;
	margin: 0px;
}

.h-quickBrowseTitle-text { 
	
	font-size: x-small;
	font-weight: bold;
	color: #004573;
	padding-left: 3px;
	padding-right: 3px;
}

.h-quickBrowseBanner-text { 
	
	font-size: x-small;
	line-height: 9pt;
	color: #004573;
	padding: 0px;
	padding-left: 4px;
}

.h-quickBrowseBullet-text { 
	
	font-size: large;
	line-height: 9pt;
	color: #e74d4a;
	text-indent: 0.25em;
}

.h-quickBrowseItem-text { 
	
	font-size: xx-small;
	line-height: 9pt;
	color: #666;
	padding-left: 1px;
	text-indent: 0px;
	margin-left: 0px;
}

a.h-quickBrowseItem-text { 
	color: navy;
	font-weight: bold;
	line-height: 9pt;
	text-decoration: none;
}

.h-quickBrowseNav-text  { 
	
	font-size: xx-small; 
	font-weight: normal; 
	color: #004573;
}

/* Tasks */

.h-tasksBannerNow-textbg, .h-tasksItem-bg, .h-tasksItemTimeline-bg, .h-tasksItemMilestone-bg {
	
	font-size: xx-small;
	padding: 0px;
	padding-left: 1px;
	padding-right: 1px;
}

.h-tasksBannerNow-textbg { 
	color: White;
	font-weight: bold;
	background-color: black;
}

.h-tasksItem-bg { 
	background-color: #f0f7ff;
}

.h-tasksItemTimeline-bg { 
	background-color: #d66;
}

.h-tasksItemMilestone-bg { 
	background-color: #0a0;
}

/* Calendar page */
.h-calendarLabel-text, .h-calendarLabelSelected-text { 
	
	font-size: x-small;
	padding-right: 2px;
}

.h-calendarLabel-text { 
	color: #004573;
}

.h-calendarLabelSelected-text { 
	color: red;
}

.h-calendarItemOther-bg {
	background-color: #cde;
}

.h-calendarItemToday-bg {
	background-color: #ffe;
}

/* Security */

.h-securityReader-bg {
	background-color: #ffffcc;
}

.h-securityAuthor-bg {
	background-color: #ccffff;
}
.h-securityManager-bg {
	background-color: #ccffcc;
}

.h-securityDescription-text {
	font-size: x-small ! important;
	color: #FFFFFF ! important;
	background-color: #6699CC ! important;
}

.h-securityReader-text {
	font-size: x-small ! important;
	color: #000000;
	background-color: #ffffcc;
}

.h-securityAuthor-text {
	font-size: x-small ! important;
	color: #000000;
	background-color: #ccffff;
}
.h-securityManager-text {
	font-size: x-small ! important;
	color: #000000;
	background-color: #ccffcc;
}



/*          AWARENESS         */
.name-text, a.name-text {
	color: black;
	font-size: xx-small;
}

a.name-text:hover {
	text-decoration: underline;
	color: black;
}


.h-menu-div { 
	font-size: xx-small;
	position:absolute;
	visibility: inherit;
	background-color: rgb(224, 224, 224);
}

.h-menu-bg {
	border-width: 2px;
	background-color: rgb(224, 224, 224);
	border-style: outset;
}

.h-menu-text, a.h-menu-text, a.h-menu-text:hover { 
	font-size: xx-small;
	color: black;
	text-decoration: none;
}

a.h-menu-text:hover {
	color: rgb(51,0,255);
}


/*-------------------------------------------------------------------------------
	SUBSET OF DEFAULT SKIN/THEME STYLES FOR INHERITANCE TO OTHER SKINS
*/

.h-logo-text, a.h-logo-text { 
	text-decoration: none;
}

a.h-logo-text:hover { 
	text-decoration: underline;
}

a.h-nav-text, a.h-tool-text, a.signIn-text { 
	text-decoration: none;
}

a.h-nav-text, a.h-tool-text { 
	font-weight: normal;
}

.h-nav-text, .h-tool-text, .h-signIn-text { 
	font-size: xx-small;
	color: #004573;
	text-transform: lowercase;
}

.h-signIn-text { 
	font-weight: bold;
}

.h-pageAuthorMod-text {
	font-size: x-small;
}

.h-revision-text, .h-revisionSelected-text { 
	font-size: x-small;
	color: #004573;
	text-transform: none;
}

a.h-revision-text, a.h-revisionSelected-text {
	color: #004573;
	text-decoration: underline;
}

a.h-revision-text { 
	font-weight: normal;
}

a.h-revisionSelected-text { 
	font-weight: bold;
}

.h-actionSpace-text { 
	font-size: 9pt;
}

.h-headlineFolderTabSelected-bg {
	background-color: #004573;
}

.h-headlineFolderTab-bg {
	background-color: #f7efbd;
}

.h-headlineFolderTab-text {
	font-size: x-small;
}

a.h-headlineFolderTab-text {
	font-weight: normal;
	text-decoration: none;
}

.h-headlineFolderTabSelected-text {
	font-size: x-small;
	color: White;
	font-weight: bold;
}

a.h-headlineFolderTabSelected-text {
	font-weight: bold;
	text-decoration: none;
}

.h-shadow-bg { 
	background-color: #666;
}

.h-shadowCorner-bg { 
	background-color: white;
}

/* Style of notice at top of draft page */
.h-draft-text { 
 font-family: geneva, arial, sans-serif;
 font-size: x-small;
 color: red; 
}


/* Stylesheet for User Lookup Prototype */
.h-dialog-textheader  {
        	
        	font-size : 12pt;
        	font-weight : bold;
			color: #000000;
        	line-height : 10pt;
        }
.h-dialog-text  {
        	
        	font-size : 8pt;
        	font-weight : normal;
			color: #000000;
        	line-height : 10pt;
        }
        
a.h-dialog-text  {
        	
        	font-size : 8pt;
        	line-height : 10pt;
			color: #000000;
			text-decoration: none;
        }
        
a.h-dialog-text:hover  {
        	color : #ff0000;
        	text-decoration : underline;
        }

.h-dialog-bg {	
			background-color: rgb(230,230,230);
        }

.h-dialogPopulated-bg {	
			background-color: #ffffff;
        }

.pagingInfo-style {
			
        	font-size : 8pt;
        	font-weight : normal;
			color: #000000;
        	line-height : 10pt;
			border-width: 1px; 
		}

.paging-image-border {
			border-width: 0px;
		}


/* New Classes for folder resort*/

.h-folderBanner-td, .h-footerBanner-td  {
	font-size: xx-small; /* Space between threads */
	padding: 0px;
	border-left: white 1px solid;
}

.h-folderBannerSorted-bg  {
	font-size: xx-small; /* Space between threads */
	padding: 0px;
	border-left: white 1px solid;
	background-color: #d8e3f5;
}

a.h-folderAuthorName-text, a.h-folderAuthorName-text:hover, a.h-folderAuthorName-text:visited {
	font-size: xx-small;
	color: #4567A3;
	text-decoration: none;
	font-weight: bold;
}



/* QuickPlace Message Styles */
.h-errorBanner-textbg {
	font-weight: bold;
	font-size: x-small;
	color: white;
	background-color: rgb(76,76,76)
}

.h-errorContent-textbg {
	font-size: x-small;
	color: black;
	background-color: rgb(248,248,248);
	background-color: rgb(240,240,240);
}

a.h-errorContent-textbg {
	color: rgb(51,0,255);
	text-decoration: none;
}

a.h-errorContent-textbg:hover {
	color: rgb(51,0,255);
	text-decoration: underline;
}


/* publishing options animation styles */
.h-publish-outline-bg {
	background-color: #808080;
}

.h-publish-light-bg {
	background-color: #d0d0e8;
}

.h-publish-small-text {

	font-size: xx-small;
}

.h-publishtitle-text {
	color: rgb(27,27,133);

	font-size: x-small;
	font-weight: bold;
}

/* site (room?) map */
.h-roomHeader-text {
	
	font-size: x-small;
	color: black;
	font-weight: normal;
}

.h-roomHeader-text-bold {
	
	font-size: x-small;
	color: black;
	font-weight: bold;
}

/*Cross QP search results and MyPlaces styles */

.h-pagetitle-text-bg {	
	color: rgb(27,27,133);
	
	font-size: medium;
	font-weight: normal;
}

.h-folderBanner-td, .h-footerBanner-td  {
	
	font-size: xx-small; /* Space between threads */
	padding-left: 1px;
	border-left: white 1px solid;
	background-color: rgb(213, 213, 205);
}

.h-searchResult-text, a.h-searchResult-text, a.h-searchResult-text:hover, .myPlacesItem-text, a.myPlacesItem-text, a.myPlacesItem-text:hover {

	font-size: x-small;
	text-decoration: none;
	color: rgb(140, 144, 160);
}

a.h-searchResult-text, a.h-searchResult-text:hover {
	font-weight: bold;
	color: #5D5DD0;
}

a.myPlacesItem-text, a.myPlacesItem-text:hover {
	font-weight: bold;
	color: rgb(229, 133, 29);
}

.searchResultBanner-text, a.searchResultBanner-text, .myPlacesBanner-text, a.myPlacesBanner-text {
	font-size: xx-small;
	color: #5d5dd0;
	font-weight: normal;
}

.myPlacesBanner-text, a.myPlacesBanner-text {
	color: black;
}

.h-folderPlaceInterspace-bg {
	background-color: rgb(213, 213, 205);
}


/* ABSTRACT VIEW ENTRIES */

.h-abstractEntry dd {margin-left:0px; padding-left:22px;}

.h-abstractEntry {font-size: 1.3em; padding:2px 0px; margin:0px 0px 1px 0px;}

.h-abstractEntry .h-abstractEntryTitle {font-size:small; padding-top:0.6em;}

.h-abstractEntry .boldTitle, a.h-abstractEntryTitleName, .h-abstractEntry-text a {font-weight:bold!important; }

.h-abstractEntry .h-abstractEntryTitle .h-abstractEntryTitleName, .h-abstractEntry-text a {color:#0063DC!important; text-decoration:none!important; border-bottom-width:1px; border-bottom-color:#0063DC; }

.h-abstractEntry .h-abstractEntryTitle a:hover, .h-abstractEntry-text a:hover{color:#2E3092!important; border-bottom: 1px dotted #0063DC;}

.h-abstractEntry .h-abstractEntryTitle .h-abstractEntryIcon{ vertical-align:middle; }

.h-abstractEntry-text, .h-abstractEntry-text a {
	color: rgb(102, 102, 102);
	font-weight: normal;
	
	font-size: x-small!important;
	line-height: normal;
	padding-bottom: 5px;
}

.h-abstractEntry .h-abstractEntrydate {
	
	font-size: x-small;
	font-weight : bold;
}

.h-abstractEntry .h-user-anchor a {
	
	font-size: x-small;
	font-weight : bold;
	color: rgb(102, 102, 102);
}

.h-abstractEntry .h-user-anchor a:visited {
	
	font-size:xx-small;
	color: rgb(102, 102, 102);
}


/*ABSTRACT REDESIGN*/
.h-abstractEntryText {
	color: #666666;
}
.h-abstractEntryText, .h-abstractEntryText a {
	font-weight: normal;
	
	font-size: x-small!important;
	line-height: normal;
	padding-bottom: 5px;	
}
.h-abstractEntryDate {
	font-weight : bold;
	color: #666666;
}
.h-abstractEntryDetail {
	font-size: x-small;
	font-weight: normal;
   padding-bottom:0.6em;
}
.h-abstractEntryTitle .h-folder-anchor, div.h-abstractEntryTitle span.h-doc-anchor a {
	font-size: 1.1667em;
	font-weight: normal;
	text-decoration:none;
}

/* Further Abstract (Summary) View redesign */
dl.h-abstractEntry table TR TD.start {border-left: 3px solid white;}
dl.h-abstractEntry table TR TD.end {border-right: 3px solid white; text-align:right; vertical-align:middle;}

dl.h-abstractEntry table TR.row-alternate {background-color: #f0f0f0 !important;}
dl.h-abstractEntry table TR.row-alternate TD.start {border-left: 3px solid #f0f0f0;}
dl.h-abstractEntry table TR.row-alternate TD.end {border-right: 3px solid #f0f0f0;}

dl.h-abstractEntry table TR.row-locked {background: url(/qphtml/html/common/locked_bg.gif) top left repeat;}
dl.h-abstractEntry table TR.row-locked TD {border-top: 3px solid #FFF5CD; border-bottom: 3px solid #FFF5CD;}
dl.h-abstractEntry table TR.row-locked TD.start {border-left: 3px solid #FFF5CD !important;}
dl.h-abstractEntry table TR.row-locked TD.end {border-right: 3px solid #FFF5CD !important; text-align:right; vertical-align:top;}

dl.h-abstractEntry table TR TD.icon {padding-left:1em;}
dl.h-abstractEntry table TR TD.body {padding-left:2em;}


/* DRAG AND DROP */
.h-dragSource-selected {
   background-color: #F0F0F0 ! important;
   cursor: move; 
}
.h-dragSource-deselected {background-color: inherit; }

/* --------------------------------------- */
/* STYLES FOR QP CONTEXT MENUS             */
/* These are taken from Quickr J2EE,       */
/* with a few modifications as necessary,  */
/* and should be kept in sync with J2EE    */
/* --------------------------------------- */


.h-contextMenu-icon
{
   border: none;
   z-index: 1000;
   vertical-align: top!important;
   padding: 0px!important;
}
.h-contextMenu-icon:hover {
	cursor: pointer!important;
}


/* --------------------------------------- */

/* Javlin CSS */


/* Top level container for the person menu */

.personMenu { margin:0px; padding:0px; }



/* Container for business-card photo */

.photoCard{ }

.photoCard img{	}



/* Container for business-card */

.businessCard{ margin:0px; }



/* List for displaying business card information */

.businessCard ul{ list-style-type:none; margin:0px; padding:0px }



/* Fonts for business card */

.businessCard .cardName{ color:black; font-weight:bold; font-size:10pt; }

.businessCard li{ color:black; font-size:9pt; }



/* Container for person menu actions */

.personMenuActions{ }



/* Styles for menu list */

.personMenuActions ul{ padding: 0; margin:0; list-style:none; }

.personMenuActions li{ }



/* Styles for the hover */

.menu_drop_icon { color:black; font-size:9pt; background-color:#e2eeff; border:1px solid #ACB9CD; padding:2px; }

.menu_drop_icon img { border:none; }

a.menu_drop_icon { background: url(/qphtml/html/common/menu_dropdown.gif) no-repeat scroll center; }

a.menu_drop_icon:link, a.menu_drop_icon:visited{ color:#000; text-decoration:none; }

a.menu_drop_icon:hover { background: url(/qphtml/html/common/menu_dropdown.gif) no-repeat scroll center; }



.hasHover { border-bottom: 1px dotted #306bc4; }



/* Values specific to popup menu */

.personMenu { border:1px solid #ACB9CD; width:305px; background:url(/qphtml/html/common/card_background.gif) top left repeat-x; background-color:#CBD2DF; }

.personMenu .photoCard { margin:2px; width:59px; float:left; padding-bottom:3px; padding-top:1px; padding-left:1px }

.personMenu .photoCard img { padding:4px; background: url(/qphtml/html/common/photo_background.gif) no-repeat scroll top left; height:60px; width:60px; }

.personMenu .businessCard{ width:230px; float:right; padding-top:5px; padding-bottom:2px; }

.personMenu .businessCard ul { }

.personMenu .businessCard .cardName { }

.personMenu .businessCard li { margin:0px; padding:0px;  }

.personMenu .personMenuActions { clear:both; background-color:white; width:100%; padding:0px; margin-bottom:0px; border-top:1px solid #ACB9CD; }

.personMenu .personMenuActions tr, td { border-width:0px; padding:0px; margin:0px; }

.personMenu .personMenuActions a { color:black; font-size:9pt; text-decoration:none; border: solid 1px; display:block; padding:1px 2px 1px 5px; }

.personMenu .personMenuActions a:link, .personMenu .personMenuActions a:visited{ border-color: white; }

.personMenu .personMenuActions a:hover, .personMenu .personMenuActions a:active{ background-color:#e2eeff; border-color: #8bb5e8; }

.personMenu .personMenuActions a:focus, .personMenu .personMenuActions a:active{ background-color:#e2eeff; border-color: #8bb5e8; }

.personMenu .personMenuActions a.h-contextMenu-disabled { 
	color: #aaa;
}



/**************************************
 * Context menus with drop shadows
 */

/* ADDED - BRR */
.h-wcfMenuContainer {
	z-index: 100;
	position: absolute;
}

/* ADDED - BRR */
.h-wcfMenuContainer a {
	 
	font-size: x-small; 
}


.wcfMenuBorder {
   border:1px solid #8bb5e8;
   padding: 1px;
   background-color: white;
}

TABLE.wcfMenu {
	background-color: #f4f9ff;
}

TABLE.wcfMenu A
{
	color: black;
	text-decoration: none;
	background-color: transparent;
}

TABLE.wcfMenu A:visited, TABLE.wcfMenu A:hover, TABLE.wcfMenu A:active {
	color: black;
}

TABLE.wcfMenu TD {
	color: black;
	border-top: 1px solid #f4f9ff;
	border-bottom: 1px solid #f4f9ff;
	text-decoration: none;
	white-space: nowrap;
	padding-top: 0;
	padding-bottom: 0.2em;
	padding-left: 0.5em;
	padding-right: 0.5em;
}

TABLE.wcfMenu TD.first {
	background-color: #e6f0fc;
	border-top: 1px solid #e6f0fc;
	border-bottom: 1px solid #e6f0fc;
   border-left: 1px solid #e6f0fc;
	padding: 0;
	height: 20px;
	width: 20px;
	text-align: center;
	vertical-align: middle;
}
TABLE.wcfMenu TD.last {
   border-right: 1px solid #f4f9ff;
}

TABLE.wcfMenu TR.first TD {
	padding-top: 0.2em;
}

/* QPG:
TABLE.wcfMenu TR.wcfSelectedMenuItem TD {
	border-top: 1px solid #8bb5e8;
	border-bottom: 1px solid #8bb5e8;
	background-color: #E2EEFF;
}
TABLE.wcfMenu TR.wcfSelectedMenuItem TD.first {
   border-left: 1px solid #8bb5e8;
}
TABLE.wcfMenu TR.wcfSelectedMenuItem TD.last {
   border-right: 1px solid #8bb5e8;
}
TABLE.wcfMenu TR.wcfSelectedMenuItem TD  A {
}
*/

TABLE.wcfMenu TR:hover TD {
	border-top: 1px solid #8bb5e8;
	border-bottom: 1px solid #8bb5e8;
	background-color: #E2EEFF;
}
TABLE.wcfMenu TR:hover TD.first {
   border-left: 1px solid #8bb5e8;
}
TABLE.wcfMenu TR:hover TD.last {
   border-right: 1px solid #8bb5e8;
}

TABLE.wcfMenu TR.h-context-submenu TD.last {
	background-image: url(/qphtml/html/common/next_level.gif);
	background-repeat: no-repeat;
	background-position: center right;
}	


TR.wcfMenuItemDefault A, TR.wcfMenuItemDefault A:hover, TR.wcfMenuItemDefault A:visited {
	color: #aaa;
}
TR.wcfMenuItemDisabled A, TR.wcfMenuItemDisabled A:hover, TR.wcfMenuItemDisabled A:visited {
	color: #aaa;
}

TR.wcfMenuItemSeparator TD {
	height: 0em;
	padding: 0;
	padding-left: 0.2em;
	padding-right: 0.2em;
}

TR.wcfMenuItemSeparator TD.first {
	height: 0;
	width: 0;
	padding: 0;
	padding-left: 0.2em;
	padding-right: 0.2em;
}

TR.wcfMenuItemSeparator TD HR {
	height: 1px;
	font-size: 1px;
	color: #CBCBCB;
   border: 0;
	border-top: 1px solid #CBCBCB;
}


.b-tr {
	width: 4px;
	height: 4px;
	background: url(/qphtml/html/common/corner_tr.png) left top no-repeat;
}
.b-r {
	width: 4px;
	background: url(/qphtml/html/common/corner_r.png) left top repeat-y;
}
.b-bl {
	width: 4px;
	height: 4px;
	background: url(/qphtml/html/common/corner_bl.png) left top no-repeat;
}
.b-b {
	height: 4px;
	background: url(/qphtml/html/common/corner_b.png) left top repeat-x;
}
.b-br {
	width: 4px;
	height: 4px;
	background: url(/qphtml/html/common/corner_br.png) left top no-repeat;
}

/****************************************/
/* Styles adapted from Quickr J2EE      */
/* Used mainly (or only) in Edit scenes */
/****************************************/
.workspaceBgEdit{
	background: transparent url(/qphtml/html/common/new_place.gif) top left repeat-x;
   	font-size:xx-small;
}

.workspaceBgDone{
	background: transparent url(/qphtml/html/common/new_place_done.gif) top left repeat-x;
   font-size:xx-small;
}

.workspaceBgError{
	background: transparent url(/qphtml/html/common/new_place_error.gif) top left repeat-x;
   font-size:xx-small;
}

/* SPR #JYYG76DABF - width was changed to 400px, but it causes MAJOR problems with IE6, changing back to 800px  */
#workspace{
	width: 800px;
	padding: 10px;
	margin: 0 auto;
	position: relative;
}

/* =original step1/step2/step3 classes - don't use within edit.htm! */
#workspaceContent{
	position: absolute;
	top: 10px;
	left: 0px;
}

#workspace h2{
	color: #fe6500;
	font-weight: normal;
	font-size: 3.1em;
	line-height: 1.4em;
	padding: 0;
	margin: 0;
}

#workspace h2.success{
	color: #7cce72;
	font-weight: normal;
	font-size: 3.1em;
	line-height: 2.0em;
	background: transparent url(/qphtml/html/common/success.gif) top left no-repeat;
	padding: 0 0 20px 70px;
	margin: 0 0 0 110px;
}

#workspace h2.error{
	color: red;
	font-weight: normal;
	font-size: 3.1em;
	line-height: 2.0em;
	background: transparent url(/qphtml/html/common/error.gif) center left no-repeat;
	padding: 0 0 0 50px;
	margin: 0 0 0 100px;
}

#workspace input.des{
	padding: 2px 0!important;
	width: 50%!important;
}

#workspace textarea{
	padding: 2px 0!important;
	width: 50%!important;
}

a.success, a.success:visited{
	color: #438ce4!important;
	font-weight: normal!important;
	font-size: 1.6em!important;
	line-height: 2.0em!important;
	padding: 0;
	text-align: center;
	display: block;
	text-decoration: none;
}

a.success:hover{
	text-decoration: underline;
}

a.goPlace{
	color: #323232;
	font-weight: normal;
	font-size: 2.0em;
	line-height: 1.5em;
	background: transparent url(/qphtml/html/common/go_place.gif) top center no-repeat;
	padding: 0 10px 20px 10px;
	text-align: center;
	display: block;
	text-decoration: none;
}


a.goPlace:hover{
	color: #438ce4;
}

#workspace h1, #workspace h1 a{
	color: #fe6500;
	font-weight: normal;
	font-size: 1.3em;
	line-height: 1.4em;
	padding: 0 0 10px 0;
	margin: 15px 0 0 0;
	float: none;
}

#workspace h3{
	color: #000;
	font-weight: normal;
	font-size: 1.6em;
	line-height: 1.4em;
	padding: 0 0 15px 0;
	margin: 0;
}

#workspace h4{
	color: #fe6500;
	font-weight: normal;
	font-size: 1.6em;
	line-height: 1.4em;
	padding: 0 0 10px 0;
	margin: 15px 0 0 0;
	float: /*left*/none;
}

#workspace h4.create{
	color: #fe9800;
	font-weight: normal;
	font-size: 2.0em;
	line-height: 1.4em;
	padding: 10px 0 10px 0;
	margin: 15px 0 0 0;
	float: left;
}

#workspace h4.create span{
	color: #000;
}

#workspace h4.create img{
	padding-right: 10px;
}

#workspace h6.error{
	color: red;
	font-weight: normal;
	font-size: 1.6em;
	line-height: 1.4em;
	padding: 10px 0 0 0;
	margin: 0;
	display: none;
}

#workspace a.show{
	color: #0062db;
	font-weight: normal;
	font-size: 1.4em;
	line-height: 1.4em;
	padding: 0;
	margin: 15px 0 0 0;
	text-decoration: none;
	float: right;
}

#workspace a.show:hover{
	text-decoration: underline;
}

div.choices{
	clear: both;
	padding: 0 0 20px 0;
}

div.choices a{
	display: block;
	text-decoration: none;
	color: #0062db;
	font-weight: bold;
	font-size: 1.6em;
	line-height: 1.0em;
	padding: 5px 10px 5px 90px;
	margin: 5px 0;
	border: 1px solid #fff;
	background: transparent;
   min-height: 50px;
}

div.choices a:hover{
	background-color: #eaf2fe!important;
	border: 1px solid #b8e0fe;
}

/* for "more info" link etc. */
div.choices a span.infoLink {
	display: inline;
	text-decoration: none;
	color: #0062db;
	font-weight: normal;
	font-size: .8em;
	line-height: 1.2em;
   cursor: default;
}

div.choices a span.infoLink:hover {
   text-decoration: underline;
}

div.choices a span{
	display: block;
	color: #000;
	padding-top: 2px;
	font-weight: normal;
	font-size: .8em;
	line-height: 1.2em;
}

div.choices a.placeType:hover{
	background: #eaf2fe url(/qphtml/html/common/place.gif) 10px 50% no-repeat;
	border: 1px solid #b8e0fe;
}

div.sel a.placeType{
	background: #eaf2fe url(/qphtml/html/common/place.gif) 10px 50% no-repeat;
	border: 1px solid #b8e0fe;
}

/* Folder style gallery */
div.choices a.folderStyle-Headline:hover{
	background: #eaf2fe url(/qphtml/attachments/h_fbannerstyle.gif) 10px 50% no-repeat;
	border: 1px solid #b8e0fe;
}
div.choices a.folderStyle-SimpleList:hover{
	background: #eaf2fe url(/qphtml/attachments/h_fliststyle.gif) 10px 50% no-repeat;
	border: 1px solid #b8e0fe;
}
div.choices a.folderStyle-OrderedList:hover{
	background: #eaf2fe url(/qphtml/attachments/h_forderedlist.gif) 10px 50% no-repeat;
	border: 1px solid #b8e0fe;
}
div.choices a.folderStyle-ResponseList:hover{
	background: #eaf2fe url(/qphtml/attachments/h_fresponselist.gif) 10px 50% no-repeat;
	border: 1px solid #b8e0fe;
}
div.choices a.folderStyle-Slideshow:hover{
	background: #eaf2fe url(/qphtml/attachments/h_fslideshowstyle.gif) 10px 50% no-repeat;
	border: 1px solid #b8e0fe;
}

/*tabs*/
.tabContainerCreate{
 position:relative;
 height:3em;
 border-bottom:1px solid #b4b3b6;
}

ul.tabsCreate{
 position:absolute;
 bottom:-1px;
 overflow:hidden;
 margin:0;
 padding:0 0 0 10px;
 list-style:none;
}

.tabsCreate li{
 float:left;
 margin-right:4px;
 padding-left:3px;
}

.tabsCreate a, .tabsCreate a:visited{
 font-weight: normal;
 font-size: 1.4em;
 line-height: 1.2em;
 display:block;
 padding:5px 15px 4px 10px;
 text-decoration:none;
}

.tabsCreate li:hover a{

}

.tabsCreate a:hover, .tabsCreate a:focus{
 background-color:transparent;
 color:#0063dc;
}

.tabsCreate li.selectedNew{
 background:url("/qphtml/html/common/left_tab_selected.gif") top left no-repeat;
}

.tabsCreate li.selectedNew a, .tabsCreate li.selectedNew a:visited{
 background:url("/qphtml/html/common/right_tab_selected.gif") top right no-repeat;
 color: #000 !important;
}

label{
	color: #666;
	font-weight: bold;
	font-size: 1.4em;
	line-height: 1.4em;
	margin-top: 10px;
	display:block;
}

div.check{
	padding-top: 20px;
}

div.check span{
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.0em;
}

label.check{
	color: #666;
	font-weight: bold;
	font-size: 1.2em;
	line-height: .8em;
	margin-top: 0;
	display:inline;
}

h5.ex{
	color: #333;
	font-weight: bold;
	font-size: 1.0em;
	line-height: 1.4em;
	margin: 0;
	padding: 0;
}

input.des{
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.4em;
	padding: 2px 0;
	display: block;
}

textarea{
	font-weight: normal;
	font-size: 1.2em;
	line-height: 1.4em;
}

#actions, div.actionButtons{
	padding-top: 20px/*30px*/;	
	white-space: nowrap;
}

#actions a, div.actionButtons a{
	color: #0062db;
	padding: 5px 10px;
    	margin-left: 3px;
    	margin-right: 3px;	
}

a.actionLink{
	text-decoration: none;
	font-weight: normal;
	font-size: 1.4em;
	line-height: 1.8em;
	background: transparent url("/qphtml/html/common/link_background.gif") top left no-repeat;
	border-right: 1px solid #99c9e7;
}

#teamspaceContent a.actionLink{
	font-weight: normal;
	font-size: 1.0em;
	line-height: 1.0em;
}

a.actionLink:hover{
	color: #fff;
}


/* Customize area selections */
div.choices a.customize-4E349349713E0900052567080016720D{
	background: transparent url(/qphtml/html/customizeintro/hiconbasics.gif) 10px 50% no-repeat;
}
div.choices a.customize-104D34D949C7D578052567080016720E{
	background: transparent url(/qphtml/html/customizeintro/hicondecorate.gif) 10px 50% no-repeat;
}
div.choices a.customize-612BBB6DF7B418C4052567080016720F{
	background: transparent url(/qphtml/html/customizeintro/hiconforms.gif) 10px 50% no-repeat;
}
div.choices a.customize-811D51D422F71EC60525670800167210{
	background: transparent url(/qphtml/html/customizeintro/hiconrooms.gif) 10px 50% no-repeat;
}
div.choices a.customize-9C5F581A7CB7AF090525670800167234{
	background: transparent url(/qphtml/html/customizeintro/hiconrooms.gif) 10px 50% no-repeat;
}
div.choices a.customize-E0070AFB7E85FE33052568B0005C0CC7{
	background: transparent url(/qphtml/html/customizeintro/hiconplacetypes.gif) 10px 50% no-repeat;
}
div.choices a.customize-8138745487BCB874052568B0005C0EE0{
	background: transparent url(/qphtml/html/customizeintro/hiconcustomthemes.gif) 10px 50% no-repeat;
}
div.choices a.customize-4921D22C639348F0852568000068635D{
	background: transparent url(/qphtml/html/customizeintro/hiconplacebots.gif) 10px 50% no-repeat;
}

/* Folder style gallery */
div.choices a.folderStyle-Headline{
	background: transparent url(/qphtml/attachments/h_fbannerstyle.gif) 10px 50% no-repeat;
   padding-left: 100px;
   width: 330px;
}
div.choices a.folderStyle-SimpleList{
	background: transparent url(/qphtml/attachments/h_fliststyle.gif) 10px 50% no-repeat;
   padding-left: 100px;
   width: 330px;
}
div.choices a.folderStyle-OrderedList{
	background: transparent url(/qphtml/attachments/h_forderedlist.gif) 10px 50% no-repeat;
   padding-left: 100px;
   width: 330px;
}
div.choices a.folderStyle-ResponseList{
	background: transparent url(/qphtml/attachments/h_fresponselist.gif) 10px 50% no-repeat;
   padding-left: 100px;
   width: 330px;
}
div.choices a.folderStyle-Slideshow{
	background: transparent url(/qphtml/attachments/h_fslideshowstyle.gif) 10px 50% no-repeat;
   padding-left: 100px;
   width: 330px;
}

div.choices a.h-theme-selection {
   background-position: 4% center;
   background-repeat: no-repeat;
	height: 60px;
	padding: 6px 0px 6px 110px;
}

div.choices a.h-placeType-selection {
   background-position: 4% center;
   background-repeat: no-repeat;
	min-height: 48px;
	padding: 6px 0px 6px 100px;
}

div.h-galleryDescription-placeType {
	text-decoration: none;
	color: #0062db;
	font-weight: bold;
	font-size: 1.6em;
	line-height: 1.0em;
	margin: 8px 0px 16px 0px;
	border: 1px solid #b8e0fe;
	background-color: #eaf2fe;
   background-position: 4% center;
   background-repeat: no-repeat;
	padding: 5px 10px 5px 100px;
	width: 330px;
	min-height: 48px;
}

div.choices a.h-form-description {
   background-position: 4% center;
   background-repeat: no-repeat;
	padding: 6px 10px 2px 16%;
	width: 330px;
}

div.h-form-description {
	text-decoration: none;
	color: #0062db;
	font-weight: bold;
	font-size: 1.6em;
	line-height: 1.0em;
	margin: 8px 0px 16px 0px;
	border: 1px solid #b8e0fe;
	background-color: #eaf2fe;
   background-position: 4% center;
   background-repeat: no-repeat;
	padding: 5px 10px 5px 70px;
	width: 330px;
}

div.h-form-description span, div.h-galleryDescription-placeType span{
	display: block;
	color: #000;
	padding-top: 2px;
	font-weight: normal;
	font-size: .8em;
	line-height: 1.2em;
}

/*list styles*/
.inlinelist{margin:0;padding:0;}
.inlinelist li{display:inline;margin:0;padding:0;}
.inlinelist li.first{margin-left:0;padding-left:0;border-left-width:0;}
.inlinelist li.first, .inlinelist li.last{margin-left:-5px;padding-left:0;border-left-width:0;}
/* for "select all" checkbox */
.inlinelist li.first input{padding-left:10px; vertical-align:middle;}

/* Styles for sort bar */
.sort .actions {
   padding: 3px 0px;
}

.sort, .sort a, .sort a:visited {
   border-bottom-width:0pt;
   color:#999999;
   font-weight:bold;
   text-decoration:none;
   font-size: x-small; /* CHANGE OR REMOVE ONCE BODY FONT SIZE IS CORRECT */
}

.sort li {
   border-left-width:0pt;
   margin:0pt 5px;
}

.sort li.first {
   margin:0pt 5px;
}

.actions a, .actions a:visited {
   border-bottom: 1px dotted #0063DC;
}

.actions a:hover, .actions a:focus {
   background-color:transparent;
   border-bottom-style:solid;
   color:#0063DC;
}

.actions .button {
   -moz-border-radius: 3px;
   background-color:#F1F1F1;
   border:1px solid #D6D6D6;
   margin-right:5px;
   padding:2px;
}

.actions .button a, .actions .button a:visited {
   border-bottom-width:0pt;
   color:#000000;
   text-decoration:none;
}

.actions .button img{border:0;vertical-align:middle}

.actions .button a:hover, .actions .button a:focus {
   border-bottom-width:0pt;
   text-decoration:none;
}

.sortAscending { 
	background-image: url(/qphtml/html/common/sort_a.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

.sortDescending { 
	background-image: url(/qphtml/html/common/sort_d.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

/* for publish-in-folder UI */
#folderSelector
{
    z-index: 20;
    position: relative;
    top: 1px;
    left: 0px;
    white-space: normal;    
    color:black;
    font-weight: normal;
    text-decoration: none;
    background:inherit;
    border: none;
    margin: 1px 0px;
    padding: 3px 0px;
    white-space: nowrap;
    height: 30em;
    overflow: auto;
}

.download { text-align:center;  }

/*-------------------------------------------------------------------------------
	END
*/
	
 
    
