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

body{
	background:#eaf1e1;
	text-align:center;
}

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

ul { list-style:none;}

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


html, input, textarea
	{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:0.75em;
		line-height:1.583em;
		color:#010101;
	}

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

a {color:#df488b; outline:none;}
a:hover{text-decoration:none;}
p {padding-top:19px;}
p {font-size:18px;line-height:24px}


/* ============================= main layout ====================== */

.bottom-tail {background:#fff url(/images/footer-tail.gif) bottom repeat-x;}
.top-tail {background:url(/images/header-tail.gif) top repeat-x;}

li {line-height:2em;}

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

h2 {color:#375658; font-size:2.916em; line-height:1em; margin-bottom:20px; font-weight:normal; letter-spacing:-1px;}
h3 {color:#65888a; text-transform:uppercase; font-size:1.333em; line-height:1em; margin-bottom:6px; letter-spacing:-1px;}
.title1 {color:#92ae06;}
.title2 {color:#df488b;}

/* ============================= header ====================== */

.menu {float:right; padding:123px 0 0 0;}
.menu li {display:inline; font-size:0.917em; line-height:1em; text-transform:uppercase;}
.menu li a {text-decoration:none; display:inline-block; cursor:pointer;}
.menu li a span {padding:5px 20px 6px 20px; display:inline-block;}
.menu li a:hover, .menu .active a {background:#375658 url(/images/menu-right-bg.gif) right top no-repeat; color:#fff;}
.menu li a:hover span, .menu .active a span {background:url(/images/menu-left-bg.gif) left top no-repeat;}

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

#content {padding-bottom:60px;}

.banner-list li {text-transform:uppercase; font-size:1.167em; line-height:1.286em; font-weight:bold;}
.banner-list li a {color:#fff; text-decoration:none; background:#65888a; display:block; padding:0 10px 0 20px;}
.banner-list li a span {background:url(/images/banner-separator.gif) bottom repeat-x; display:block; padding:17px 0 20px 0;}
.banner-list li a:hover {background:#375658;}
.banner-list li a:hover span {background:none;}
.banner-list li img {vertical-align:middle;}

.col-pad {padding-right:48px;}

.link {background:url(/images/marker2.gif) no-repeat 0 1px; padding-left:25px; display:inline-block; margin-top:20px;}
.margin1 {margin-top:20px;}
.margin2 {margin-top:63px;}
.margin3 {margin-top:35px;}

.taright {text-align:right;}

dt {font-weight:bold; font-size:1.167em;}
dd {margin-bottom:19px;}
.text2 {color:#92ae06;}
.phone {display:inline-block; width:262px;}
.phone2 {display:inline-block; width:80px;}

/* ============================= footer ====================== */

#footer {color:#5c7e80; padding-top:22px;}
#footer a {color:#5c7e80;}

/* ============================= forms ============================= */


#ContactForm label {height:36px; display:block;}
#ContactForm .col-1 {width:329px !important;}
#ContactForm .col-2 {width:273px !important;}
#ContactForm .link {margin-left:25px;}

.input {width:266px; height:20px; border-top:1px solid #7f948c; border-left:1px solid #a6b6ab; border-bottom:1px solid #f3f7ee; border-right:1px solid #eef4e7; background:#eaf1e1; padding:4px 0 0 5px; font-size:1em;}
textarea {width:266px; height:96px; border-top:1px solid #7f948c; border-left:1px solid #a6b6ab; border-bottom:1px solid #f3f7ee; border-right:1px solid #eef4e7; background:#eaf1e1; padding:0 0 0 5px; overflow:auto; font-size:1em;}
