﻿/* CSS Document */

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

body{
	background: url(images/bg-page.gif) top repeat-x #C7C7C7;
	text-align:center;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}

.align-center { text-align:center;}
.align-left { text-align:left;}
.align-right { text-align:right;}

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

input, select { vertical-align:middle; font-weight:normal;}

a {color:#31A8E6; outline:none;}
a:hover{text-decoration:none;}
p {padding-bottom:10px}

/* ============================= main layout ====================== */
#main { width:980px; margin:0 auto; text-align:left;}

.imgindent {margin:0 22px 0 0; float:left;}


.indent1 { padding-top:10px;}
.indent2 { padding-top:20px;}
.indent3 { padding-left:20px;}
.indent4 { padding-left:17px;}
.indent5 { margin-top:6px;}

.logo { margin:139px 0 0 43px;}
.button { margin:24px 0 0 30px;}

.link-1 { font-weight:bold; text-decoration: none; color:#252525;}
.link-1:hover {  text-decoration: underline; color:#31A8E6;}

.text1 { color:#32B0FF; font-weight:bold;}
.text2 { color:#252525; font-weight:bold;}
.text3 { color:#32B0FF;}
/* ============================= header ====================== */
.list-header { position:absolute; margin:165px 0px 0px 770px;}
#header li { float:left; padding:0px 25px 0px 0px;}
#header li a { background:none; padding:0px 28px 0px 0px; }

/* ============================= content ====================== */

#content { width:980px;  }
#content .col-1 { width:317px;}
#content .col-2 { width:624px; margin-top:105px; }

.bg-top { background:url(images/bg-1.png) top no-repeat; padding-top:7px;}
.bg-bot { background:url(images/bg-2.png) bottom no-repeat; padding-bottom:7px;}
.bg-right { background:url(images/bg-3.png) right repeat-y; }
.bg-content { width:617px; background:url(images/bg-tail.gif) bottom repeat-x #EAEAEA; padding-bottom:33px;}

.title { width:556px; height:42px; background:url(images/tail1.gif) bottom repeat-x; padding:35px 0 0 8px; margin-left:29px;}
.button-x { position:absolute; margin:8px 0 0 594px;}

.row-1 { padding:18px 50px 29px 38px;}

.row-2 { width:581px; background:#F2F2F2; border:1px solid #D5D3D3; margin-left:17px;  line-height:1.5em; color:#5E5E5E;}
.row-2 .indent {padding:13px 0px 25px 14px;}

.phone { float:left; width:90px;}

li a { text-decoration:underline; color:#252525; background:url(images/marker.gif) 0 5px no-repeat; padding-left:12px; line-height:2.333em;}
li a:hover { text-decoration:none; color:#32B0FF;}

/* ============================= footer ====================== */
#footer { width:878px; height:96px; margin:0 auto; background:url(images/tail-footer.gif) top repeat-x; color:#FFFFFF; padding:18px 0 0 7px; margin-top:35px;}
#footer a { color:#FFFFFF;  }
/* ============================= forms ============================= */
label { height:26px; display:block;} 
#ContactForm {height:33px; line-height:1em; color:#252525;}
#ContactForm input {width:223px; height:16px; border:1px solid #B4B4B4; background:#FFFFFF; padding:2px 0 0 3px; font-family:Tahoma, Geneva, sans-serif; font-size:0.9em; line-height:1em; }
#ContactForm textarea {width:223px; height:101px; border:1px solid #B4B4B4; background:#FFFFFF; padding:0 0 0 3px; overflow:auto;  font-family:Tahoma, Geneva, sans-serif; font-size:0.9em;}
