﻿h1{
	font-size:xx-large;
}
h2{
	font-size:x-large;
}
h3{
	font-size:large;
}
h4{
	font-size:medium;
}


body, td, th
{
    font-family: Arial, sans-serif;
	font-size: medium;
	color:#543;
}

.page 
{
	width:880px;
	margin-left:auto;
	margin-right:auto;
	background-color:#fff;
	
	padding:20px;
}

.page .content
{
	width:800px;
	margin-bottom:30px;
	margin-left:auto;
	margin-right:auto;
	padding:15px;
}

h2.callforaction
{
	background-color:rgb(105, 158, 37);
	background-color:#680092;
	background-color:#680062;
	background-color:#516350;
	color:White;
	padding:5px;
	text-align:center;
}
h3.callforaction
{
	text-align:center;
	color:#f90;
	color:#680062;
	color:#516350;
	margin-left:100px;
	margin-top:-15px;
	padding:5px;
	font-size:x-large;
	font-style:italic;
}

.question
{
	font-weight:bold;
	font-size:medium;
	color:#999;
	font-style:italic;
}

.leftColumn
{
	float:left;
	width:460px;
}

.rightColumn
{
	float:right;
	width:350px;
	margin-left:60px;
}

.contactForm
{
	border:solid 1px #ccc;
	padding:10px;
	background-color:#eeeae0;
}
.contactForm h4
{
	color:#f90;
	color:#680062;
	color:##516350;
	padding:0px;
	margin:0px;
	font-size:26px;
}
.contactForm label
{
	color:#987;
	display:block;
	line-height:30px;
	font-size:18px;
	margin-top:10px;
}

.contactForm input, .contactForm select, .contactForm textarea
{
	font-family:Verdana;
	font-size:medium;
	width:300px;
	line-height:25px;
}
.contactForm input[type="text"], .contactForm select
{
	height:25px;
}

.step
{
	font-size:x-large;
}
.stepDetail
{
	margin-left:40px;
	font-size:medium;
	color:#666;
	
}

.hilite
{
	background-color:#ff0;
	background-color:#eeeae0;
	color:#680062;
	font-weight:bold;
}

#Date, .date 
{
	background-image:url('../images/calendar.jpg');
	background-repeat:no-repeat;
	background-position:right center;
	padding-right:-25px;
	width:150px;
}

input.bigbutton, input.bigbutton:visited
{
	background: rgb(105, 158, 37);
    border: solid 4px rgb(75, 139, 7);
    color: rgb(188, 229, 135);
    font: normal normal normal 1.2em/1em 'Trebuchet MS', Verdana;
    font-size:medium;
    padding: 0.3em 0.3px 0.3em 0.3px;
    text-align: center;
    margin-top:3px;
    margin-bottom:3px;
	width:150px;    
}
input.bigbutton:hover
{
	color: #dfc;
    border: solid 4px rgb(105, 158, 37);
}

.box
{
	margin:10px;
	vertical-align:middle;
}
.box a, .box a:link, .box a:visited
{
	color:#c50;
	font-weight:bold;
	text-decoration:none;
}
.box a:hover
{
	text-decoration:underline;
}



