/* form elements */
.input_dropdown, .input_textbox
{
	font-size: 11px;
}
/* admin styles */
 .SettingsTable
 {
 width:500px;
 }
 .SettingsTable td
 {padding:3px;
    width:50%;
 }
 .SettingsTable tr
 {
    vertical-align:top;
 }

#divAdminMenuWrapper
{
	border:solid 1px gray;
	background-color: #f1f1f1;
	padding:15px;
	
}

.admin_toolbar
{
	clear:both;
}
.admin_item
{
	width: 70px;
	float: left;
	text-align: center;
}
.admin_item_icon
{
	width: 70px;
	
}
.admin_item_text
{
	width: 70px;
	padding-top: 5px;
	clear: both;
}

.admin_item_articles
{
	background:url(admin/images/articles.gif);
	background-repeat:no-repeat;
}

.admin_item_articles_sel
{
	background:url(admin/images/articles_sel.gif);
	background-repeat:no-repeat;
	
}
.admin_item_categories
{
	background:url(admin/images/categories.gif);
	background-repeat:no-repeat;
}

.admin_item_categories_sel
{
	background:url(admin/images/categories_sel.gif);
	background-repeat:no-repeat;
	
}

.admin_item_settings
{
	background:url(admin/images/settings.gif);
	background-repeat:no-repeat;
}

.admin_item_settings_sel
{
	background:url(admin/images/settings_sel.gif);
	background-repeat:no-repeat;
	
}

.admin_item_comments
{
	background:url(admin/images/comments.gif);
	background-repeat:no-repeat;
}

.admin_item_comments_sel
{
	background:url(admin/images/comments_sel.gif);
	background-repeat:no-repeat;
}

.admin_item_help
{
	background:url(admin/images/help.gif);
	background-repeat:no-repeat;
}

.admin_item_help_sel
{
	background:url(admin/images/help_sel.gif);
	background-repeat:no-repeat;
	
}


.admin_item_delete
{
	background:url(admin/images/delete.gif);
	background-repeat:no-repeat;
}

.admin_item_delete_sel
{
	background:url(admin/images/delete_sel.gif);
	background-repeat:no-repeat;
	
}


.divAdminItemSearch
{
	padding-left:5px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:0px;
	width:100%;
	background-color:#ffffff;
	border:solid 1px #000000;
}

.adminItemSearchDarkRow
{
	/*background-color:#FFCC66;
	margin-bottom:5px;
	padding:3px;*/
	background-color: #f1f1f1;
	width:100%;	
}

.adminItemSearchLightRow
{
	/*background-color:#FFF2D8;
	margin-bottom:5px;
	padding:3px;*/
	background-color: #ffffff;
	width:100%;
}

.adminSearchResultsLightRow
{
	background-color:#FFF2D8;
	width:100%;
}

.adminSearchResultsLight2Row
{
	background-color:#FFFAF2;
	padding:15px;
	width:100%;
}

.adminSearchResultsLightRow td.adminSearchResultsThumbRow
{
	background-color:#DAF2DA;
	width:85px;
}

.adminSearchResultsLight2Row td.adminSearchResultsThumbRow
{
	background-color:#C2EBC3;
	width:85px;
}


.adminSearchResultstable,
.adminSearchResultsTable td
{
	padding:3px;
}
.adminSearchResultsHeader
{
	background-color:#f56b0c;
	border-left:solid 1px #000000;
	border-top:solid 1px #000000;
	border-right:solid 1px #000000;
	border-bottom:solid 1px #000000;
	color:#fcd1b3;
	font-weight:bold;
}

.adminItemSearchDrop
{
	float:right;
	display:inline;
}

.adminItemSearchLabel
{
	float:left;
	padding-left:25px;
}

.error
{
	color:Red;
	font-weight:bold;
}


/*articles for admin item search, not used anymore */
#articleDiv .divAdminItemSearch
{
	padding-left:5px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:0px;
	width:100%;
	background-color:#ffffff;
	border:solid 1px #FFCC66;
}

#articleDiv .adminItemSearchDarkRow
{
	background-color:#FFCC66;
	margin-bottom:5px;
	padding:3px;
	width:100%;	
}

#articleDiv .adminItemSearchLightRow
{
	background-color:#FFF2D8;
	margin-bottom:5px;
	padding:3px;
	width:100%;
}

#articleDiv .adminSearchResultsLightRow
{
	background-color:#FFF2D8;
	width:100%;
}

#articleDiv .adminSearchResultsLight2Row
{
	background-color:#FFFAF2;
	padding:15px;
	width:100%;
}

#articleDiv .adminSearchResultsLightRow td.adminSearchResultsThumbRow
{
	background-color:#DAF2DA;
	width:85px;
}

#articleDiv .adminSearchResultsLight2Row td.adminSearchResultsThumbRow
{
	background-color:#C2EBC3;
	width:85px;
}


#articleDiv .adminSearchResultstable,
#articleDiv .adminSearchResultsTable td
{
	padding:3px;
}
#articleDiv .adminSearchResultsHeader
{
	background-color:#f56b0c;
	color:#ffffff;
}

#articleDiv .adminItemSearchDrop
{
	float:right;
	display:inline;
}

#articleDiv .adminItemSearchLabel
{
	float:left;
	padding-left:25px;
}



/*
**********************************************
Module CSS
**********************************************
*/


/*Related Item CSS*/
.divRelatedItems
{
	background-color:#737D89;
	width: 225px;
	padding: 5px 5px 5px 5px;
	color:White;
	margin-bottom: 10px;
}

.divRelatedItems .title
{
	text-align: center;
	width: 215px;
}

.divRelatedItems .image
{
	margin-top: 10px;
	margin-right: 5px;
	border: solid 1px #000000;
}
	
.divRelatedItems .noimage
{
	margin-top: 10px;
	margin-right: 5px;
}
	
.divRelatedItems .text
{
	color: #FFFFFF;
	font-size:12px;
}

.divRelatedItems a.text,
.divRelatedItems a.text:hover,
.divRelatedItems a.text:visited
{
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}
	

.divNavigationMenu
{
	width:137px;
}

#divArticleContent
{
}

.divNavigationMenu
{
}

/*Breadcrum*/
.divBreadcrumb
{
	font-size: 10pt;
	margin-bottom: 5px;
}

.divBreadcrumb .seperator
{
}

.divBreadcrumb a.navlink,
.divBreadcrumb a.navlink:link,
.divBreadcrumb a.navlink:hover,
.divBreadcrumb a.navlink:visited
{
	color: #90593A;
	font-weight: bold;
	text-decoration: underline;
}

/*Quick Search*/
.quickSearchDropDown
{
	width:145px;
	overflow:hidden;
}

.qsHeader
{
	background:url(images/quicksearch/quick-search-head.gif);
	height:47px;
	background-repeat:no-repeat;
}



/* Search Results */
.divSearchResults {}

.divSearchResults .title 
{
	font-weight: bold;
	font-size: 15pt;
	color: #666666;
}

.divSearchResults .description 
{
	margin-top: 10px;
	margin-bottom: 10px;
}

.divSearchResults .step {}

.divSearchResults .results {}

.divSearchResults .results .label
{
	font-weight: bold;
}

.divSearchResults .name {}

.divSearchResults .downloadlink {}

.divSearchResults .header 
{ 
	font-weight: bold;
	font-size: 9pt;
}

.divQuickSearch 
{
	FONT-SIZE: 8pt; 
	COLOR: #000000; 
}
.divQuickSearch .DropDown { COLOR: #000000 }
.divQuickSearch .RadioButtonList { FONT-SIZE: 8pt; COLOR: #000000 }
.divQuickSearch .quickSearchDropDown { COLOR: #000000 }


.divRelatedItemsText
{
	font-size:8pt;
}

#divArticleTitle
{
		
}

.txtName
{
	width:300px;
}


#divEmailAFriend
{
	float:left;
}
#divPrinterFriendly
{
	float:right;
}
	
.divEmailAFriendForm
{
	float:left;	
}

#divControls
{
	width:100%;
	clear:both;
}




.item_listing
{
	padding: 5px 5px 5px 5px;
	margin-bottom: 11px;
	clear:both;
}
.item_listing_thumbnail
{
	float: left;
	margin-left: 5px;
	margin-right: 10px;
	width:85px;
	height:85px;
	background-image:url(../images/thumbnail.gif);
	background-repeat:no-repeat;
}

.item_listing_thumbnail_image
{
	width:85px;
	height:85px;
}

.List .item_listing_thumbnail_image, .List .item_listing_thumbnail, .List .item_listing_abstract, .List .item_listing_readmore, .List .item_listing_category
{
	display: none;
}

.List .item_listing
{
	padding: 1px 2px 1px 2px;
	margin-bottom: 2px;
}


.divItemApprovalSection
{
	clear:both;
}

.divRelatedArticle
{
	width:300;
	border:solid 1px #000000;
	float:right;
}

/*these settings are for the Publish Settings table, loaded by the admin controls */

#PublishSettingsTable
{margin-top:15px;
}
#PublishSettingsTable tr
{
	vertical-align:top;
	height:25px;
}

.listing_table_head_row
{
	 background-color: Gray;
	 font-weight: bold;
	 color: White;
}
.
.AdminContainerImagesHeight
{
	height:45;
}

/*Rating Control*/
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(Images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(Images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(Images/SavedStar.png);
}

.divRatingBefore
{
}
.divRatingAfter
{
}

/*Modal Popup*/
.commentBackground 
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
	height:100%;
	width:100%;
}

.commentPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:300px;
}



#commentEntryWrapper
{
	
}

#commentInstructions
{
}

#commentText
{
}

#commentFirstName
{
}

#commentLastName
{
}

#commentEmail
{
}

#commentSubmit
{
}
#commentCancel
{
}
.commentTextbox
{
	height:100px;
	width:250px;
}

/* this class controls the comment entry window */
.commentEntry
{
	
	}

/* this class controls the comment confirmation window */
.commentConfirmation
{
	
}

.progressUpdate
{
	position:fixed;
	top:0px;
	left:0px;
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
	height:100%;
	width:100%;
	z-index:11;
}

.progressWrap
{
	position:fixed;
	top:0px;
	left:0px;
	height:100%;
	width:100%;
	z-index:14;
}

.progressUpdateMessage
{
	position:relative;
	top:50%;
	background-color:#ffffff;
	width:300px;
	height:100px;
	border:solid 2px Gray;
	filter:alpha(opacity=100);
	opacity:1.0;
	text-align:center;
	z-index:15;
	left:50%;
	margin-left:-150px;
}


/* the following classes are used for the nLevels Category Display */
.divNLevelsListing
{
	
}

/* this class controls how the items for nLevels are displayed */
.divNLevelsListing li
{
}

/* this class is used if you enable highlighting the current item in the module settings */
.NLevelCurrentItem
{
	font-weight:bold;
}


/* END the following classes are used for the nLevels Category Display */


.tbButton
{
	padding-left:5px;
}

.tbButtonHover
{
	padding-left:5px;
	text-decoration:underline;
	cursor:hand;
}


.toolbar
{
	position:absolute;
	z-index:13;
	background-color:#ffffff;
	border:solid 1px #000;
	width:300px;
	top:-5px;
	padding:5px;
}	


.PublishAdminLink
{
	
}