﻿
.altrow
{
	background-color:#f5f5f5;	
}

.breadCrumb
{
	padding:1em 0em;
}

.categoryList label
{
	display:inline;
}

.indexHeader
{
	background:#999999;
	font-size:200%;
	font-weight:bold;
}


.filteredCategory
{
	filter:alpha(opacity=50);
	-moz-opacity:.5;
	opacity:.5;

}

.dottedLine
{
	background-image:url("../images/line_dotted.gif");
	background-repeat: repeat-x;
	height:5px;
}

/* +++ Gridview Styles */
.pager
{
	text-align:right;	
}

.pager a
{
	padding:4px 8px;
	text-decoration:underline;
}

/* +++ FeaturedItem Styling */

.featuredItem, 
.contentListItem
{
	overflow:hidden;
	position:relative;
	padding:0px 0px 0px 33px;	
	margin:0;
}

.featuredItem .featuredItemIcon, 
.contentListItem .contentListItemIcon
{
	position:absolute;
	top:3px; left:6px;
}


/* --- FeaturedItem Styling */


/* +++ SearchBlock Styling */

.searchBlock
{
	background: url("../images/search_bg_mid.gif");
	background-repeat: repeat-x;
	background-position: left 34px;
	position:relative;	
	height:150px;
}

.searchBlock h1.searchTitle
{
	/* position:absolute;
	top:12px;
	left:6px;	
	*/
	float:left;
	padding:6px 0 0 6px;
	
	
	
}

.searchBlockInner
{
	
	position:absolute;
	top:58px;
	left:23px;	
	width:96%;
}


/* Gradients on the left and right */
.searchBlock .leftGrad
{
	left:0;
	background: url("../images/search_bg_left.gif");
	background-position:left 34px;
	
}

.searchBlock .rightGrad
{
	right:0;
	background: url("../images/search_bg_right.gif");
	background-position:right 34px;
}

.searchBlock .leftGrad, .searchBlock .rightGrad
{
	position:absolute;
	top:0;
	height:100%;
	background-repeat: no-repeat;
	width:13px;
	z-index:-100;
}


.searchBlock .searchControls
{
	width:79%;
	float:left;
	position:relative;
}

.searchBlock .searchAdvanced
{
	float:left;
	width:20%;
	text-align: right;
}

.searchBlock .searchControls .textbox
{
	float:left;
	width:50%;
	font-size:large;
	border: 1px solid #b29bb3;
	
}

.searchBlock .searchControls .button
{
	width: 8em;	
	float:left;
	margin-top:3px;
	margin-left:10px;
}


.searchBlock .searchControls label
{
	display:inline;
}

.searchControls .leftControls	{
	float:left;
	width:69%;	
}

.searchControls .rightControls	{
	float:right;
	width:29%;
}


.searchItem.rejected
{
	background:#ffeeee;
}

.searchItem.pending
{
	background:#eeeeff;
}

.advancedControls
{
	clear:both;
	padding-left:25px;
}
.advancedControls label
{
	float:left;
	width:7em;
	
}


.contentTabs
{
	
	float:right;
	background:url("../images/tab_shadow_mid.gif") top left repeat-x;	
}

.contentTabsInner
{
	background:url("../images/tab_shadow_left.gif") top left no-repeat;	
}

.contentTabsOuter
{
	float:right;
	width:35em;
	overflow:hidden;
}

.contentTabs ul
{
	padding-top:8px;
	padding-left:5px;
	padding-right:8px;
	height:34px;
	background: url("../images/tab_shadow_right.gif") top right no-repeat;
	margin:0;
	display:block;
	
}

.contentTabs ul li
{
	float:left;
	height:34px;
	line-height:30px;
	list-style-type:none;
	margin-left:3px; 
	padding:0;
	
	background-image: url("../images/tab_left.gif");
	background-repeat:no-repeat;
	background-position: 0px -34px;
}

.contentTabs ul li a
{
	background-image: url("../images/tab_right.gif");
	background-repeat: no-repeat;
	background-position: right -34px;
	color:White;
	display:block;
	font-weight:bold;
	padding:0 2em;
	text-decoration:none;	
}

.contentTabs ul li a:hover
{
	text-decoration:underline;
}

.contentTabs ul li.activeTab a
{
	background-position: right top;
}

.contentTabs ul li.activeTab
{
	background-position: top left;
}

/* --- SearchBlock Styling */


/* +++ SearchResults Styling */
.searchItem
{
	padding:1em 0 0 0;
	background-image:url("../images/line_dotted.gif");
	background-repeat: repeat-x;
	background-position:top left;
}

.searchItem p
{
	
	margin:0 0 1em 0;
	padding:0;
}

.searchItem .columns
{
	background-image:none;
}

.searchItem .columns .column1
{
	width:2.5%;
}

.searchItem .columns .column2
{
	width:97%;
}



.resultsInfo
{
	float:left;
	color:#586E96;
}

.pager
{
	padding:0; margin:0;
	background-color:#F1F1ED;	
	border:solid 1px white;
}

.currentPage
{
	text-decoration:none;
	color:#0C538B;
	font-weight:bold;
	
}
.pagerOuter
{
	
	
	border-top: dotted 1px #d3d3d3;
	
}


/* --- SearchResults Styling */


/* +++ Sitemap Styling */
.sitemap
{
	background: none !important;
}

/* --- Sitemap Styling */