/* CSS style sheet for North York Tourism, by eSolutions Group, http://www.esolutionsgroup.ca */
/* CSS released under Creative Commons License - http://creativecommons.org/licenses/by-nc-sa/1.0/ */
/* All web site content Copyright 2007 by North York Tourism */
/* Date Started: March 5, 2007 */

/* This design is NOT a template. You may NOT reproduce it elsewhere without the owner's written permission. 
You may study the CSS and use whatever techniques you learn from it elsewhere per Creative Commons License. */
.Tourism {
	color: #666;
	font: 12px Arial,Helvetica,Verdana,sans-serif;
}
input {
	font-size: 13px;
}
select {
	font-size: 12px;
}
.button {
	font-size: 12px;
}
.radiobutton input {
	vertical-align: middle;
}
.validation
{
	color: #990000;
}
.validation ul
{
	margin: 15px;
}
.validation ul li
{
	color: Red !important;
	list-style-type: disc !important;
}

/* -----------------------------
Styles for forms - mR
-------------------------------*/

/* ---------------------------------------------------------------------- Form Control Styles ----- */
/* These styles include the look and feel for form controls The number at the end of the style 
specifies the width of the control. This is to maintain consistancy accross different browsers*/

/* -------------------------------------------------------- TextBoxes ----- */

/*25px wide textbox - 3 characters*/
.textbox25{
	text-align: left;
	border: 1px solid #B2B2B2; 
	padding: 2px;
	font:21px Arial,Helvetica,sans-serif;
	color:#333;
	border-bottom-style:solid;
	width:25px;
}

/*30px wide textbox - 4 characters*/
.textbox30{
	text-align: left;
	border: 1px solid #B2B2B2; 
	padding: 2px;
	font:12px Arial,Helvetica,sans-serif;
	color:#333;
	border-bottom-style:solid;
	width:30px;
}

/*45px wide textbox - 6 characters*/
.textbox45{
	text-align: left;
	border: 1px solid #B2B2B2; 
	padding: 2px;
	font:12px Arial,Helvetica,sans-serif;
	color:#333;
	border-bottom-style:solid;
	width:45px;
}

/*50px wide textbox - 6 characters*/
.textbox50{
	text-align: left;
	border: 1px solid #B2B2B2; 
	padding: 2px;
	font:12px Arial,Helvetica,sans-serif;
	color:#333;
	border-bottom-style:solid;
	width:50px;
}

/*200px wide textbox*/
.textbox200{
	text-align: left;
	border: 1px solid #B2B2B2; 
	padding: 2px;
	font:12px Arial,Helvetica,sans-serif;
	color:#333;
	border-bottom-style:solid;
	width:200px;
}

/*250px wide textbox*/
.textbox250{
	text-align: left;
	border: 1px solid #B2B2B2; 
	padding: 2px;
	font:12px Arial,Helvetica,sans-serif;
	color:#333;
	border-bottom-style:solid;
	width:250px;
}

/*400px wide, 150px high, multiline textbox*/
.multiTextbox400_150{
	text-align: left;
	border: 1px solid #B2B2B2; 
	padding: 2px;
	font:12px Arial,Helvetica,sans-serif;
	color:#333;
	border-bottom-style:solid;
	width:400px;
	height:150px;
}

/*400px wide, 100px high, multiline textbox*/
.multiTextbox400_100{
	text-align: left;
	border: 1px solid #B2B2B2; 
	padding: 2px;
	font:12px Arial,Helvetica,sans-serif;
	color:#333;
	border-bottom-style:solid;
	width:400px;
	height:100px;
}

/* -------------------------------------------------------- DropDowns ----- */
/* Dropdowns render 5px less wide than textboxes, width style is 5px more*/

/*200px wide dropdown*/
.dropdown200{
	text-align: left;
	border: 1px solid #B2B2B2; 
	padding: 2px;
	font:12px Arial,Helvetica,sans-serif;
	color:#333;
	border-bottom-style:solid;
	width:205px; 
}

#FormSectionHeader
{
	color:#ffffff;
	background-color:#1c5481;
	font-weight:bold;
	padding:4px 4px 4px 4px;
}

.validation
{
	font:14px Arial,Helvetica,sans-serif;
	color:Red;
}