﻿body
{
	background-color:#324975;
	background-image:url(images/backgroundBlue.jpg);
	background-position:center 0;
	background-repeat:repeat-x;
	color:#151515;
	font-family:Georgia;
	font-size:11pt;
	margin-top:0; /*fireFox fix*/
}

fieldset
{
	border-width:0;
	padding-bottom:15px;
}

h1
{
	color:#2C688C;
	font-family:"segoe ui",tahoma,sans-serif;
	font-size:20px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	padding-top:0;
}

h2
{
	color:#151515;
	font-family:"segoe ui",tahoma,sans-serif;
	font-size:16px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	padding-top:0;
}

h3
{
	color:#151515;
	font-family:"segoe ui",tahoma,sans-serif;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	padding-top:0;
}

.subHead
{
	color:#2C688C;
	font-family:"segoe ui",tahoma,sans-serif;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	padding-top:0;
}

.subTitle
{
	color:#151515;
	font-family:"segoe ui",tahoma,sans-serif;
	font-size:15px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:1.2em;
	padding-top:0;
}

.subTitleStart
{
	color:#FFFFFF;
	float:left;
	font-family:"segoe ui",tahoma,sans-serif;
	font-size:15px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:1.1em;
	margin-left:0;
	padding-bottom:10px;
	padding-top:0;
	width:228px;
}

#container
{
	margin:auto;
	width:850px;
	}
	#container .header
	{
		background-image: url(images/back_03.png);
		height:138px;
		width:850px;
	}
	#container .body
	{
		background-image:url(images/back_05.png);
		background-repeat:repeat-y;
		float:left;
		height:auto;
		line-height:1.3em;
		padding-left:42px;
		width:850px;
		}
		#container .body .bodyInner
		{
			width:768px;
			}
			#container .body .bodyInner .count
			{
				
			}
	#container .footer
	{
		background-image:url(images/back_07.png);
		float:left;
		height:79px;
		width:850px;
	}

#startContainer
{
	background-image:url(images/surveyLogin_08.png);
	height:180px;
	margin:100px auto auto;
	width:319px;
	}
	#startContainer .innerContainer
	{
		float:left;
		margin-left:20px;
		margin-top:21px;
		width:296px;
		}
		#startContainer .innerContainer .fields
		{
			margin-left:14px;
		}
			#startContainer .innerContainer .fields fieldset
			{
				width:150px;
			}
		#startContainer .innerContainer .multiple
		{
			float:left;
			margin-top:-3px;
			padding-left:5px;
			}
			#startContainer .innerContainer .multiple a
			{
				color:#ffffff;
				text-decoration:none;
			}
			#startContainer .innerContainer .multiple a:hover
			{
				color:#ffffff;
				text-decoration:none;
			}
			#startContainer .innerContainer .multiple .emailMulti
			{
			float:left;
			margin-top:7px;
			padding-left:5px;
			}
		#startContainer .innerContainer .error
		{
			color:#ffffff;
			float:left;
			font-size:11pt;
			margin-left:26px;
			margin-top:10px;
			width:230px;
		}
		#startContainer .innerContainer .error2
		{
			color:#FFFFFF;
			float:left;
			font-size:11pt;
			margin-left:4px;
			margin-top:10px;
			width:230px;
		}
		#startContainer .innerContainer .button
		{
			float:right;
			margin-right:101px;
			margin-top:6px;
		}

.lblError
{
	float:left;
	margin-bottom:0;
}

.charLimit
{
	border:medium none; /* for ie */
	color:#324975;
	font-size:9pt;
}