/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:url(images/header-left.gif) top repeat-x;
	text-align:center;
}

html, input, textarea
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size:0.75em;
		line-height:1.333em;
		color:#6F6F6F;
	}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}
.aligncenter { text-align:center;}
.alignleft { text-align:left;}
.alignright { text-align:right;}


input, select { vertical-align:middle; font-weight:normal;}
a {color:#21A8CC; outline:none; text-decoration:underline;}
a:hover{text-decoration:none;}
p {padding-top:15px;}
a img { border:0;}
ul { list-style:none;}
img {vertical-align:top;}

object { outline:none;}

h3 {
	font-size:3em;
	line-height:1.2em;
	color:#1A1A1A;
	padding:15px 0 20px 0;
}

.link1 { color:#6F6F6F;}

/* ============================= main layout ====================== */
.imgindent { float:left; margin-right:20px;}

.indent0 { padding:0 0 10px;}
.indent1 { padding:0 25px 0 15px;}
.indent2 { padding:0 50px 0 25px;}
.indent3 { padding:0 180px 0 15px;}


.space1 { margin-top:15px;}

/* ============================= header ====================== */
.bg-right { background:url(images/header-right.gif) top repeat-x; width:50%; position:absolute; margin:0px; right:0; height:494px;}
.bg {background:url(images/bg.jpg) top center no-repeat; position:relative; width:100%;}
/* ============================= content ====================== */
#content { padding:25px 0 40px 0;}

.column3 { width:1px; background:url(images/separator-bg.gif) bottom no-repeat #D0D8DF; }
.line { background:url(images/separator.gif) bottom repeat-x; height:15px; margin:0 5px 0 15px;}
.line2 { background:url(images/separator.gif) bottom repeat-x; height:15px; margin:0 50px 0 5px;}

.list1 { line-height:1.833em;}
.list1 li a { background:url(images/marker1.gif) 0 6px no-repeat; padding-left:13px;}

.banner1 { margin:10px 0 0 -161px; padding-left:10px; position: absolute; }
.phone { float:left; width:95px;}

/* ============================= footer ====================== */
#footer .indent {width:880px; margin:0 auto; text-align:left; color:#4F515F; padding:48px 0 0 25px;}
/* ============================= forms ============================= */
#ContactForm {line-height:1.2em;}
label { height:43px; display:block;} 
#ContactForm input {width:385px; height:18px; border:1px solid #D0D8DF; padding:2px 0 0 5px; font-size:1em; line-height:1em;}
#ContactForm textarea {width:385px; height:166px; border:1px solid #D0D8DF; padding:2px 0 0 5px; overflow:auto; font-size:1em; line-height:1em;}
