﻿@media screen
{
	.Notation
	{
		font-size: 0.85em;
		color: #666666;
		font-weight: normal;
	}
	
	input.TextBox,
	textarea.TextBox,
	.Captcha input
	{
		-moz-border-radius: 4px;
		border-radius: 4px;
		border: 1px solid #d7d7d7;
		background-color: #fdfdfd;
		padding: 8px;
		font-family: Verdana, Sans-Serif;
		color: #414141;
		outline: none;
	}
	
	textarea.TextBox
	{
		font-size: 1em;
	}
	
	input.Button
	{
		color: #000000;
		background-image: url(/Images/ButtonBg.png);
		width: 124px;
		height: 38px;
		border: none;
		text-align: left;
		font-family: Verdana, Sans-Serif;
		padding-left: 13px;
		background-color: transparent;
		cursor: pointer;
		font-weight: bold;
	}
		
	/******************************
	 * Fancy dropdowns
	 ******************************/

	.dropdown
	{
		position: relative;
	}
	
	.dropdown-top
	{
		display: block;
		height: 38px;
		background-image: url(/Images/DropdownLeft.png);
		background-repeat: no-repeat;
		cursor: pointer;
	}
	
	.dropdown-selectedvalue
	{
		display: block;
		float: left;
		margin-left: 5px;
		background-image: url(/Images/DropdownBg.png);
		background-repeat: repeat-x;
		padding-top: 10px;
		padding-left: 10px;
		padding-right: 10px;
		height: 28px;
		white-space: nowrap;
		overflow: hidden;
	}
		
	.dropdown-downbutton
	{
		display: block;
		float: left;
		width: 43px;
		height: 38px;
		background-image: url(/Images/DropdownButton.png);
	}
	
	.dropdown-options
	{
		margin: 0 !important;
		padding: 0;
		list-style-type: none;
		position: absolute;
		top: 0px;
		background-color: #ffffff;
		border-left: 1px solid #dbdbdb;
		border-right: 1px solid #dbdbdb;
		border-bottom: 1px solid #dbdbdb;
		-moz-border-radius: 4px;
		border-radius: 4px;
		z-index: 10;
	}
	
	.dropdown-options li
	{
		margin: 0;
		padding: 3px 6px;
		background-image: none !important;
		cursor: pointer;
	}
	
	.dropdown-options li:Hover,
	.dropdown-options li.dropdown-options-focussed
	{
		background-color: #f4f1e6;
	}
			
	/******************************
	 * Autocomplete box
	 ******************************/

	.ui-autocomplete
	{
		margin: 0 !important;
		padding: 0;
		list-style-type: none;
		background-color: #ffffff;
		border-left: 1px solid #dbdbdb;
		border-right: 1px solid #dbdbdb;
		border-bottom: 1px solid #dbdbdb;
		-moz-border-radius: 4px;
		border-radius: 4px;
	}

	.ui-autocomplete li
	{
		margin: 0;
		padding: 0;
		background-image: none !important;
		cursor: pointer;
	}
	
	.ui-autocomplete li a
	{
		display: block;
		padding: 3px 6px;
		text-decoration: none;
		font-size: 0.9em;
		color: #414141;
	}
	
	.ui-autocomplete li a.ui-state-hover,
	.ui-autocomplete li a.ui-state-active
	{
		background-color: #f4f1e6;
	}
	
	/******************************
	 * Validation message
	 ******************************/

	.ValidationMessage
	{
		display: block;
		font-size: 0.9em;
		padding: 3px 0 0 2px;
		color: #cc0000 !important;
	}

}
