
/** search **/

/* outside container element */
/** used to avoid the broken box model object in ie6 **/
.Search_Wrapper {
	width: 100%;
	margin: 0;
	padding: 10px 0;
}

/* inside container element */
.Search {
	width: 100%;
	margin: 0;
	padding: 0;
}

.Search .SearchForm {
	margin: 0;
	padding: 0px;
}

.french .Search .SearchForm {
	margin: 0;
	padding: 0px;
	background: transparent url(/images/MC_Search_FR_Text.jpg) no-repeat 0px 3px;
	padding-left: 100px;
	height: 17px;
}



/* the container element for the label */
.Search .Label {
	font-weight: bold;
	width: 100px;
	float: left;
	padding: 2px;
}

.french .Search .Label {
	display: none;
	
}


/* the container element for the keyword label */
/** overrides .Label **/
.Search .SearchLabel {}

/* the container element for the form field */
.Search .Field {
	width: 200px;
	float: left;
}

/* the form field element */
.Search .Field input {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000;
	border: solid 1px #475D00;
	background: url(/images/back_search_input.gif);
	background-position: left top;
	background-repeat: repeat-x;
	width: 190px;
}

/* the container element for the keyword form field */
/** overrides .Field **/
.Search .SearchField {}

/* the keyword form field element */
/** overrides .Field input **/
.Search .SearchField input {}

/* a spacer element that exists after the form field */
.Search .Spacer {
	float: left;
	width: 10px;
}

/* the container element for the buttons */
.Search .Buttons {
	float: left;
	width: 150px;
}

.french .Search .Buttons {
	float: left;
	width: 44px;
	height: 17px;
}

/* the container element for the submit image */
/** sets size and background image for button **/
/** use only .SubmitImage or .SubmitButton, add display: none; to other **/
.Search .SubmitImage {
	display: none;
}

.french .Search .SubmitImage {
	display: block;
	width: 44px;
	height: 17px;
	background: transparent url(/images/MC_Search_FR_Button.jpg) no-repeat center left;
}

/* the image form element */
/** should be same size as .SubmitImage **/
.Search .SubmitImage input {
	width: 44px;
	height: 17px; 
	display: block;
}


/* the container element for the submit button */
/** use only .SubmitButton or .SubmitImage **/
.french .Search .SubmitButton {
	display: none;
}

/* the submit button form element */
.french .Search .SubmitButton input {
	
}

/* message that is display when an error occurs after submitting a form */
.Search .ErrorMessages {
	color: #f00;
	background-color: #ffc;
	border: dashed 1px #333;
	padding: 5px;
	margin-bottom: 20px;
}

/* message that is display when 0 (zero) search results are returned */
/** overrides .SearchResults **/
.Search .NoResults {
	padding-top: 10px;
}

.french .Search .NoResults {
	padding-top: 10px;
	background: transparent url(/images/MC_No_Results_FR.jpg) no-repeat bottom left;
	height: 100px;
}

.french .Search .NoResults p {display: none;}
.french .Search .NoResults ul {display: none;}
.french .Search .NoResults li {display: none;}

/* the container element for the search results */
/* to style the elements that are contained inside this element is select from the "Appearance" menu in the editor */
.Search .SearchResults {
	padding-top: 30px;
}

/**************************************************************************************
/* SEARCH RESULT CLASSES */
/* The following classes are for defining the appearance and positioning of the 
/* elements that make up a single search result item: Icon (image result only), Title, 
/* Last updated, Description, File Name, File Size. The appearance of the search results
/* should be defined by the selection from the "Appearance" menu in the editor or if 
/* "Custom" is selected in the manager than the appearance of the results should 
/* defined a seperate CSS file that is defined by the following Configuration Settings:
/* SCM_CSS_Search_Custom_Skin
/* SCM_CSS_Search_Custom_Skin_Path
/*************************************************************************************/

/* the container element for a search result */
.Search .SearchResult {}

/* the container element for a search result of a document */
/** overrides .SearchResult **/
.Search .Document {}

/* the container element for a search result of a image */
/** overrides .SearchResult **/
.Search .Image {}

/* the container element for a search result of a page */
/** overrides .SearchResult **/
.Search .Page {}

/* the container element for the search result icon (image only) */
.Search .Image .Icon {
	width: 10%;
	float: left;
	text-align: left;
}

/* the container element for the search result title/name */
.SearchResult .Title {
	width: 100%;
	float: left;
}

/* the link element for the search result title/name */
.SearchResult .Title a, 
.SearchResult .Title a:active, 
.SearchResult .Title a:link, 
.SearchResult .Title a:visited { font-weight: bold; color: #84494A; }
.SearchResult .Title a:hover {}

/* the container element for the search result file name */
.SearchResult .FileName {
	clear: both;
	display: inline;
	padding: 0 10px 0 0;
	font-size: 10px;
}

/* the container element for the search result file size */
.SearchResult .FileSize {
	clear: both;
	display: inline;
	padding: 0 10px;
	font-size: 10px;
}

/* the container element for the search result file last modified date */
.SearchResult .LastModified {
	clear: both;
	display: inline;
	padding: 0 10px;
	font-size: 10px;
}

/* the container element for the search result description */
.SearchResult .Description {
	padding: 10px 0;
}

/* the container element for the search result description (image only) */
/* resize due to icon */
.Search .Image .Description {
	width: 90%;
	float: left;
}

/* the container element for the search result image width (image only) */
.Search .Image .ImageWidth {}

/* the container element for the search result image height (image only) */
.Search .Image .ImageHeight {}

/* a spacer element that exists after every image search result */
.Search .Image .Spacer {
	float: none;
	clear: both;
}

/* the container element for the search result related items -- currently not used */
.SearchResult .Related {
	display: none;
}

/* a spacer element that exists after every search result */
.SearchResult .Spacer {
	float: none;
	clear: both;
}


/* this is the class used on the container element for the news article search results*/
/* html example: <span class="SearchResult NewsArticle"> */
.NewsArticle {
}

/* this is the class used on the container element for the news article search result headline or title*/
/* html example: <span class="SearchResult NewsArticle"> <div class="Headline">*/
.NewsArticle .Headline{}

/* this is the class used on the link element for the news article search result headline or title*/
/* html example: <span class="SearchResult NewsArticle"> <div class="Headline"> <a href=....>...</a></div>...*/
.NewsArticle .Headline a:link,
.NewsArticle .Headline a:active{}
.NewsArticle .Headline a:hover{color:#333;}
.NewsArticle .Headline a:visited{}

/* this is the class used on the container element for the news article search result description*/
/* html example: <span class="SearchResult NewsArticle">.... <div class="Description">....</div>*/
.NewsArticle .Description{
}

/* this is the class used on the container element for the news article search result file name */
/* html example: <div class="FileName">/aboutus.htm</div> */
.NewsArticle .FileName{
	float: left;
	font-size:10px;
	padding:0 10px 0 0;
}

/* this is the class used on the container element for the news article search result file published date */
/* html example: <div class="PubDate">Publish Date: 9/30/2009 12:03:00 PM</div> */
.NewsArticle .PubDate{
	float: right;
	font-size:10px;
	padding:0 10px 0 0;
}

/* this is the class used on the spacer element that exists after every search result */
/* html example: <div class="Spacer"><img src="/images/shim.gif" width="1" height="1" border="0" alt="" /></div> */
.NewsArticle .Spacer{
	clear:both;
}

.GridHeader_Brick {display: none;}