/* ---------- General page ---------- */

/* Page Body */

body{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 10px;  line-height: 14px;  color: #FFFFFF; text-decoration: none}

/* Table Styles */

td{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 10px;  line-height: 14px;  color: #FFFFFF; text-decoration: none}
td a:link {color: #FF6600; text-decoration: none;}
td a:visited {color: #FF6600; text-decoration: none;}
td a:hover {color: #FFFFFF; text-decoration: none;}

/* class declarations for links etc.. */

.orange{font-family: verdana, sans-serif; font-size: 10px; color: #FF6600; text-decoration: none}
.orange a:link {color: #FF6600; text-decoration: none;}
.orange a:visited {color: #FF6600; text-decoration: none;}
.orange a:hover {color: #FFFFFF; text-decoration: none;}

.yellow{font-family: verdana, sans-serif; font-size: 10px; color: #FFFF00; text-decoration: none}
.yellow a:link {color: #FFFF00; text-decoration: none;}
.yellow a:visited {color: #FFFF00; text-decoration: none;}
.yellow a:hover {color: #FFFFFF; text-decoration: none;}

.menu{font-family: verdana, sans-serif;	font-size: 10px; color: #000066; text-decoration: none;}
.menu a:link {color: #000066; text-decoration: none;}
.menu a:visited {color: #000066; text-decoration: none;}
.menu a:hover {color: #FFFFFF; text-decoration: none;}

.link{font-family: verdana, sans-serif;	font-size: 9px; color: #cccccc; text-decoration: none;}
.link a:link {color: #FFFF00; text-decoration: none;}
.link a:visited {color: #FFFF00; text-decoration: none;}
.link a:hover {color: #FFFFFF; text-decoration: none;}

.heading{font-family: verdana, sans-serif;	font-size: 12px; color: yellow; text-decoration: none; font-weight: bold}

.subheading{font-family: verdana, sans-serif;	font-size: 10px; color: yellow; text-decoration: none; font-weight: bold}

.searchResults{font-family: verdana, sans-serif;	font-size: 10px; color: #FFFFFF; text-decoration: none;}
.searchResults a:link {color: #FFFF00; text-decoration: none;}
.searchResults a:visited {color: #FFFF00; text-decoration: none;}
.searchResults a:hover {color: #FFFFFF; text-decoration: none; bgcolor: #cccccc;}

/* Sound description links */

.descriptionLinks {color: #FFFFFF; text-decoration: none;}
.descriptionLinks	a:link {color: #FFFFFF; text-decoration: none;}
.descriptionLinks	a:visited {color: #FFFFFF; text-decoration: none;}
.descriptionLinks	a:hover {color: #FFFF00; text-decoration: none;}

/* Orange table rows with headings */

.orangeHeadings{
	font-family			: verdana, sans-serif;
	font-size			: 10px; 
	color				: #000066; 
	text-decoration		: none;
	background-color	: #ff9900;
	height				: 20px;
}
	

/* Error Messages */
.error{
	font-family			: verdana, sans-serif;
	font-size			: 10px; 
	color				: #FF9900; 
	text-decoration		: none;
}

/* Row highlight */

.bgHighLight	{background-color : #333366;}
.tblRow			{background-color : #000066;}

/* Tooltip */
.tooltip{
	position			: absolute;
	width				: 160px;
	border				: 1px solid white;
	padding				: 2px;
	background-color	: #FF9900;
	visibility			: hidden;
	z-index				: 100;
	font-size			: 9px;
	color				: #000066;
}

/*Form Inputs*/
.input
{
  font-family			: verdana, sans-serif;
	font-size			: 9px;
	font-style			: normal;
	font-weight			: normal;
	border-bottom		: #000066 1px solid;
	border-top			: #000066 1px solid;
	border-left			: #000066 1px solid;
	border-right		: #000066 1px solid;
	margin-top			: 0px;
	margin-bottom		: 0px;
	margin-right		: 0px;
	margin-left			: 0px;
	padding-left		: 0px;
	padding-right		: 0px;
	padding-bottom		: 0px;
	padding-top			: 0px;
}

/*Form Inputs*/
.maininput
{
  font-family			: verdana, sans-serif;
	font-size			: 12px;
	font-style			: normal;
	font-weight			: normal;
	border-bottom		: #000066 1px solid;
	border-top			: #000066 1px solid;
	border-left			: #000066 1px solid;
	border-right		: #000066 1px solid;
	margin-top			: 0px;
	margin-bottom		: 0px;
	margin-right		: 0px;
	margin-left			: 0px;
	padding-left		: 0px;
	padding-right		: 0px;
	padding-bottom		: 0px;
	padding-top			: 0px;
	text-indent			: 2px;
}

.check
{
  font-family			: verdana, sans-serif;
	font-size			: 10px;
	font-style			: normal;
	font-weight			: normal;
	overflow			: auto;
	border-top-style	: none;
	border-right-style	: none;
	border-bottom-style	: none;
	border-left-style	: none;
	margin-top			: 0px;
	margin-bottom		: 0px;
	margin-right		: 0px;
	margin-left			: 0px;
	padding-left		: 0px;
	padding-right		: 0px;
	padding-bottom		: 0px;
	padding-top			: 0px;
	border				: px solid #ff9900;
}

/* Scrollbar */

.scroll
{
	scrollbar-3dlight-color		: #ff9900;
	scrollbar-face-color		: #003366; 
	scrollbar-highlight-color	: #003366; 
	scrollbar-shadow-color		: #003366;
	scrollbar-arrow-color		: #ff9900;
	scrollbar-shadow-color		: #ff9900;
	scrollbar-darkshadow-color	: #003366;
	scrollbar-track-color		: #003366;
	scrollbar-base-color		: #003366;
}

/* Google translate */

div#translationContainer
{
	margin			:	0;
	padding			:	0;
	width			:	100%;
	height			:	30px;
	line-height		:	2.7em;
	margin-bottom	:	4px;
	background-color	:	#fc9;
}

div#mainSearchLangChoice , div#googleBranding
{
	height			:	28px;
	float			:	left;
	margin			:	1 0 1 1;
	padding			:	0;
	text-align		:	left;
	text-indent		:	5px;
	color			:	#535366;
}

/* Googles Branding Implementation */

div#googleBranding 
{
	float			:	right;
	width			:	130px;
	margin			:	1 1 1 0;
}

div#googleBranding .gBranding 
{
	text-align			:	right;
}

div#googleBranding .gBrandingText 
{
     color				:	dark-blue;
}

