﻿

/* --------- COMMON HIGH-LEVEL STYLES START --------------- */

body
{
	margin: 0px;
	background-color: #fff; 
	top: 0px; 
	left: 0px;
	/*background-image: url('img/background11.png');*/
}

a, a:visited
{
	color: #00c;
	text-decoration: underline;
}

a:hover
{
	color: #F93;
	text-decoration: underline;
}

div.BottomMargin { margin-bottom: 50px; }

/* --------- COMMON HIGH-LEVEL STYLES END --------------- */



/* --------- GUIDE STYLES START --------------- */


/* TOP GUIDES */

table.SearchNavigation
{
	margin: 0px;
	padding: 1px 3px 0px 3px;
	width: 100%;
	background-color: #fff;
	text-align: right;	
}

table.SearchControls
{
	margin: 0px;
	padding: 0px 3px 8px 3px;
	width: 100%;
	background-color: #fff;
	
}

table.SearchControls td img
{
	vertical-align: bottom;
	margin-right: 7px;
}

table.SearchHeader
{
	margin: 0px 0px 30px 0px;
	border-top: solid 2px #6778f5;
	background-color: #f3f6fc;
	width: 100%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

table.SearchHeader td
{	
	padding: 3px 3px 3px 3px;
	font-size: 15px;
	font-weight: bold;
}	



#divSearchSuggestions { padding: 5px; }
table.SearchSuggestion { width: 800px; border-spacing: 0; border: solid 1px #fcfcfc; margin-bottom: 10px; margin-left: auto; margin-right: auto;  }
        
        table.SearchSuggestion th { border: solid 1px #B0C9E1; padding: 4px; background-color: #fcfcfc; vertical-align: top; border-top-left-radius: 5px; border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; }
        table.SearchSuggestion td { border-top: solid 0px #B0C9E1; border-left: solid 1px #B0C9E1; border-right: solid 1px #B0C9E1; border-bottom: solid 1px #B0C9E1; padding: 4px; background-color: #ffffff; vertical-align: top; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; }
		
		div.MoreSuggestions { width: 790px; text-align: center; border: solid 1px #B0C9E1; padding: 4px; background-color: #fcfcfc; border-radius: 5px; -moz-border-radius: 5px; margin-left: auto; margin-right: auto; }
			
        
        
        
        span.Suggestion { float: left; vertical-align: bottom; }
        span.Actions { float: right; vertical-align: bottom; }
        span.Actions select { vertical-align: bottom; }
        span.Actions img { vertical-align: bottom; } 
        
        
        
        
        div.SearchAdvice { background-color: #fffff0; margin-bottom: 10px; margin-left: auto; margin-right: auto; padding-top: 5px; padding-bottom: 5px; }
        
        div.Content img { margin-right: 10px; margin-bottom: 5px; }
        
        div.WebResult { margin-bottom: 10px; }
        div.WebResult div.Title { margin: 0px; padding: 0px; }
        div.WebResult div.Description { margin: 0px; padding: 0px; }
        div.WebResult div.DisplayUrl { margin: 0px; padding: 0px; color: Green; }
        
        div.Guides { margin-bottom: 10px; font-weight: bold; line-height: 170%; }
        
        div.NewsResult { margin-bottom: 10px; }
        div.NewsResult div.Title { margin: 0px; padding: 0px; }
        div.NewsResult div.Publisher { margin: 0px; padding: 0px; color: Gray; }
        div.NewsResult div.Description { margin: 0px; padding: 0px; }
        
        table.Video { margin-bottom: 5px; }
        table.Video td.Image { vertical-align: top; padding: 5px; width: 150px; border-width: 0px; }
        table.Video td.Details { vertical-align: top; text-align: left; padding: 5px; border-width: 0px; }
        table.Video td.Details div.Title { margin: 0px; padding: 0px; }
        table.Video td.Details div.Details { margin: 0px; padding: 0px; color: Gray; }
        table.Video td.Details div.Description { margin: 0px; padding: 0px; }
        table.Video td.Details div.DisplayUrl { margin: 0px; padding: 0px; color: Green; }
        
        table.External { border-collapse: collapse; }
        table.External td { border: solid 0px #fcfcfc; padding: 2px; }











/* --------- GUIDE STYLES END --------------- */



/* --------- HOME STYLES START --------------- */


/* --------- HOME STYLES END --------------- */


/* --------- INNER STYLES START --------------- */

table.InnerHeader
{
	margin: 0px 0px 10px 0px;
	border-top: solid 2px #6778f5;
	background-color: #f3f6fc;
	width: 100%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

table.InnerHeader td
{	
	padding: 3px 3px 3px 3px;
	font-size: 15px;
	font-weight: bold;
}	


div.INWelcome
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 19px; 
	MARGIN-BOTTOM: 10px; 
	COLOR: #549c00; 
	font-family: 'Trebuchet MS', Arial;
}

div.InnerText
{
	margin-bottom: 15px;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.4em;
}

div.INQuestion
{
	margin-bottom: 1px;
	font-size: 15px;
	font-weight: bold;
	font-family: Arial, "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 1.4em;
}

div.INAnswer
{
	margin-bottom: 25px;
	font-size: 15px;
	font-family: Arial, "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 1.4em;
}


/* --------- INNER STYLES END --------------- */






