@charset "UTF-8";
/*Start of Reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/*End of Reset - all styles should be stripped across browsers to create even styling */
body { text-align:center; margin:0px auto; font-size:0.9em; font-family:Helvetica, Arial, sans-serif; line-height:1.3em; }
a { text-decoration:none;color:#3f6fae;}
a:hover { text-decoration:underline;color:#3f6fae;}
a img, img {border:none;}
h1,h2,h3,h4,h5 {font-weight:bold;}
strong {font-weight:bold;}
em,i {font-style:italic;}
sup,sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	font-size:0.75em;
}
sup { bottom: 1ex;}
sub {top: .5ex;}

input,select,option,textarea {font-family:Helvetica, Arial, sans-serif; font-size:0.9em;padding:4px}
.hide {display:none;}
.right {float:right;}
.left {float:left;}
.clear-both {clear:both;}

/* ------------ Font Replacement Start ------------ */

/* ------------ Font Replacement End ------------ */


/*This produces the following text with a shadow 2px right and below of the text, which blurs for 2px:*/
.text-shadow-example {text-shadow: 2px 2px 2px #000;}
/*This is an 85% opacity style example*/
.opacity-example {opacity:0.85;filter:alpha(opacity=85);}


body {padding-top:100px; }
p {padding-bottom:1em;}
#contact { width:280px; margin:auto;}
#link_wrapper {height:0.9em;}
label,input,textarea {width:100%;min-width:100%; max-width:100%;}
textarea {min-height:100px; max-height:100px;}
label {display:block; margin-bottom:3px; text-align:left; /*color:#3f6fae;*/}
label.error { color:#900; font-size:0.8em;}
label span {font-size:0.8em; color:#3f6fae;}
input.ui-widget-content,textarea.ui-widget-content { color:#666;}
#thankyou {width:300px; margin:auto;  text-align:center;}
