/*********************************************************************************
/**********HEADER************************************************************
/********************************************************************************/

#searchengine {
	width: 670px;
	margin-top:20px;
}

#summaryheader {
	font-weight:bold;
	margin: 0px 0px 10px 0px;
}

/*********************************************************************************
/**********RESULT COLUMN**************************************************
/********************************************************************************/

#resultlistgrid
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#result-col {
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#result-col br {  
	line-height:2px;
}

#searchheader {  
	width:100%;
}

#searchheader Table TD
{
	Font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
}

/**********CATEGORY SETTINGS****************/

#categorycheckboxes table
{
}

#categorycheckboxes td
{
	width:50%;
	font-size: xx-small;
}

#languagecheckboxes table
{
}

#languagecheckboxes td
{
	width:50%;
	font-size: xx-small;
}

.categorydescription
{
	position: relative;
	top: 0px;
	left: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: none;
	clear: both;
	height: auto;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 10px;
	font-style: italic;
}

.categories {
	border : none;
}

.resultlist {  
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#resultlist {  
	width:100%;
}

.CategoryHeaderName {
	font-weight:bold;
}

.resultcategoryheadername {  
	background-color: #CCCCCC;
	width: 100%;
	border-bottom:1px solid;
	margin-bottom:2px;
	height:20px;
}

.CategoryHeaderReturnedPages {
}

.categorydivider {  
	margin-top:2px;
	margin-bottom:2px;
	line-height:16px;
	height:16px;
}

.headercolumn 
{
	width: 70%;
	padding-left: 2px;
	float:left;
}

.returnedpagescolumn {  
	text-align : right;
	float:right;
}

.mediatypes {
	vertical-align : top;
	text-align : right;
}

.resultrow {
	float:none;
}

.languagecolumn {
	width:20px;
}
.titlecolumn {  
}
.agecolumn {  
	width:26px;
}
.datecolumn {  
	width:50px;
	text-align:right;
}
.mediatypes {  
	width:40px;
}

fieldset {
	border : none;
}

.allresultsincategory {  
	margin-top:2px;
	margin-left:23px;
}

.singlecategoryresult {
	text-decoration : none;
}

/**********FOOTER*********************************/

#footernavigation {
	width: 100%;
	margin: 0px 0px 15px 0px;
}

#previouscategory { 
	margin-left:30px;
	margin-right:10px;
 }
 
 #nextcategory { 
	margin-right:30px;
	margin-left:10px;
	float:right
 }
 
 #allcategories { 
	margin-left:30px;
	margin-right:30px;
	text-align:center;
 }


/*********************************************************************************
/**********SEARCH COLUMN**************************************************
/********************************************************************************/

#search-col {
	padding-top:0px;
	margin-top:6px;
}

.searchtable {
	padding-left: 0px;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom:2px;
 }

/* .searchfield {	background-color: #9DA678;  }
 .ignoredfield { background-color: #AFB68E; }
 .categoryfield { background-color: #D1D3BA;}
 .alternativesfield { background-color: #DEDFCD; }
 .languagefield { background-color:  #F5F6F0}*/

 .searchfield, .ignoredfield, .categoryfield, .alternativesfield, .languagefield {  
 
 font-size:x-small;
 
 }
.divider {
	background-color: #FFFFFF;
	margin-top:12px;
	margin-bottom:12px;
	line-height:12px;
}
#searchbox{ 
}

#rowignoredsearchwords {  
	line-height:20px;
}


/*********************************************************************************
/**********VARIOUS GLOBAL SETTINGS*************************************
/********************************************************************************/
.border {border:1px solid;  }

#hidden {
	visibility: hidden;
	height: 0px;
	margin: 0px;
	padding: 0px;
	line-height:0px;
}

img { 
	border: none;
	margin-top:0px;
}

.column {
	margin-left:0px;
	float:left;
}

.columnright {
	margin-left:0px;
	float:right;
}

.space {  
	padding-left:3px;
}


/*********************************************************************************
/**********TEXT PRESENTATION*********************************************
/********************************************************************************/
 .text {
}

.resulttext {
}

.italic {
	font-style : italic;
}

.statictext 
{
	font-size: 10px;	
	line-height: normal;
	color: #000000;
}

.bold 
{  
	font-weight:bold;
}
.smalltext a:hover, .smalltext a, .smalltext 
{
	font-size: 10px;
	color: Lime;	
}

.oldtext {  
	color: #666666;
}

.newtext {  
	color:#FF0000;
}

.forcelowercase {
	text-transform : lowercase;
}

.warning {  
	color: #FF0000;
}

.textignore {  
	color: #666666;
}




/**************************************************/

.searchbutton
{
	background-color:#cc0000;
	color:White;
}


.search
{
	width:100%;
}

.search td
{
	font-size:medium;
}


.search .advanced
{
	background-color:e1dfd2;
	padding:4px;
	margin-bottom:10px;
}


.search *
{
}

.search a
{
	color:#cc0000;
}


.search .paginglinks
{
	clear:both;
	margin-top:15px;
}
.search .previouscategories
{
	float:left;
}
.search .nextcategories
{
	float:right;
}

.search .category
{
	clear:both;
	float:left;
	/*background-color: #D5D1C6;*/
	background-color: #CCCCCC;
	padding:3px;
	margin-bottom: 5px;
	margin-top: 0px;
}

.search .CategorySeparator
{
	clear:both;
	float:left;
	height: 15px;
}

.search .category .Title A:link,
.search .category .Title A:hover,
.search .category .Title A:active,
.search .category .Title A:visited
{
	color: Black ! important;
}

.search .category .title
{
	float:left;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.search .category .resultcount
{
	float:right;
	
}

.search .results
{
	clear:both;
}
.search .results .result
{
	clear:both;
	padding-top:10px;
}
.search .results .result .title
{
	font-weight:bold;
	float:left;
	font-size:xx-small;
	font-size: 95%;
}
.search .results .result .date
{
	float:right;
	font-size:xx-small;
}
.search .results .result .description
{
	clear:both;
	margin-bottom:2px;
	font-size:xx-small;
}
.search .results .result .url
{
	float:left;
	font-style : italic;	
	color:#8F8979;
	font-size:xx-small;
}
.search .results .result .size
{
	color:#8F8979;
	font-size:xx-small;
}
.search .results .showall
{
	float:right;
	font-style : italic;
	margin: 0px 0px 0px 1px;
}

a.smalltext{ font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; text-decoration: none; color: #CC0000; font-size:  xx-small;}
a.smalltext:link { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; text-decoration: none; color: #CC0000; font-size:  xx-small;}
a.smalltext:active { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; text-decoration: none; color: #CC0000; font-size:  xx-small;}
a.smalltext:visited { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; text-decoration: none; color: #CC0000; font-size:  xx-small;}
a.smalltext:hover{ font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; text-decoration: underline; font-size: xx-small;}

.leftsidecolumn
{
	float: left;
	width: 30px;
}


.rightsidecolumn
{
	position: relative; 
	float: left;
	margin: 0px;	
}

.clearDiv
{
	position: relative;
	top: 0;
	left: 0;
	clear: both;
	float: none;
}
