*
	{
	position:relative;
	margin:0px; padding:0px;
	border:0px;
	}

a
	{
	color:#416895; text-decoration:none
	}

a:active, a:hover
	{
	color:#A27434 !important; text-decoration:underline !important
	}

blockquote
	{
	top:0px; left:0px; width:90%; height:100%; float:left;
	margin:0px 5% 18px 5%;
	text-align:center; font-style:italic
	}

body, html
	{
	top:0px; left:0px; width:100%; height:100%; float:left;
	background-color:#E3E8FC;
	font-family:Georgia, "Times New Roman", Times, serif; color:#333333; font-size:1em;
	line-height:1.4em
	}

html
	{
	height:auto !important
	}

h1
	{
	top:0px; left:0px; width:500px; height:auto; float:left; clear:both;
	margin:0px 0px 25px 15px;
	font-family:Arial, Helvetica, sans-serif; font-size:1.2em;
	letter-spacing:0.05em
	}

h3
	{
	float:left; clear:both;
	font-size:1em; font-family:Arial, Helvetica, sans-serif
	}

li
	{
	float:left; clear:both;
	margin-bottom:0px
	}

p
	{
	width:100%; margin-bottom:18px; float:left; clear:both;
	}

strong
	{
	color:#444444
	}

ul
	{
	float:left; clear:both;
	margin-bottom:18px !important
	}

ul br
	{
	display:none
	}

body#Thank-you div#side
	{
	display:none !important
	}

div#admin
	{
	top:0px; left:0px; width:760px; height:auto; float:left;
	margin:20px 0px 15px 0px; padding:4px 0px 0px 10px;
	border-top:1px solid #eeeeee;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; color:#666666
	}

div#container
	{
	top:0px; left:50%; width:770px; height:100%; float:left;
	margin:0px 0px 0px -396px; padding:0px 10px 0px 10px;
	border:1px solid #dfdfdf; border-top:0px; border-bottom:0px; background-color:#FFFFFF
	}

div#side
	{
	top:0px; left:0px; width:226px; height:auto; float:left;
	margin:35px 0px 0px 33px; padding:7px 7px 30px 7px;
	border:1px solid #40658F; background-color:#F4F7FA;
	font-size:0.9em
	}

	div#side div.text
		{
		width:225px !important;
		margin:0px !important
		}

	div#side h2
		{
		top:0px; left:0px; width:auto; height:auto; float:left; clear:both;
		margin:0px 0px 15px 0px;
		font-family:Arial, Helvetica, sans-serif; font-size:1em;
		letter-spacing:0.05em
		}

	div#side p
		{
		width:225px !important
		}

div.text
	{
	top:0px; left:0px; width:450px; height:auto; float:left;
	margin:0px 0px 0px 35px
	}

	div.text img.general
		{
		top:0px; left:0px; float:left;
		margin:0px 5px 5px 0px; padding:2px;
		border:1px solid #dddddd
		}

form
	{
	width:100%; float:left; clear:both;
	padding-top:15px;
	border-top:1px dotted #CAD6E2;
	font-size:0.9em
	}

	form .error, form.errors div#form-message
		{
		border-color:#ff0000 !important;
		color:#a80000 !important
		}

	form input, form select, form textarea
		{
		width:97%; float:left; clear:both;
		margin:-1px 0px 5px 0px; padding:4px 0px 3px 6px;
		border:1px solid #40658F;
		color:#666666
		}

	form textarea
		{
		height:125px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:inherit
		}

	form input.error
		{
		color:#666666 !important
		}

	form input.submit_button
		{
		width:180px !important;
		margin:15px 0px 0px 15px !important; padding:5px 10px 5px 10px !important;
		border:1px solid #ffffff !important;
		font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#000000 !important
		}

	form label
		{
		width:200px; float:left; clear:both;
		padding:0px 0px 0px 3px;
		font-size:0.8em; font-family:Verdana, Arial, Helvetica, sans-serif
		}

		form label.error
			{
			color:inherit !important
			}

	form legend
		{
		display:none
		}

	form select
		{
		width:100% !important; padding:0px 0px 0px 6px !important
		}

		form select option
			{
			padding:4px 0px 3px 6px;
			}

img#header
	{
	top:0px; left:0px; width:770px; height:120px; float:left;
	margin:10px 0px 25px 0px
	}