/* CSS Document */

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

body{background:#eaeaea; text-align:center;}
.top-tail2{ background:url(images/top-tail2.gif) top repeat-x; position:absolute; right:0; height:334px; width:50%;}
.top-tail{ background:url(images/top-tail.gif) top repeat-x #ffffff;}
.bot-tail{ background:url(images/bot-tail1.gif) bottom repeat-x;}

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

ul { list-style:none;}

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

html{ font-family:Arial, Helvetica, sans-serif; font-size:0.6875em; line-height:1.455em; color:#000000;}

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

a {color:#bd492a; font-weight:bold; font-style:italic;}
a:hover{text-decoration:none;}
p {padding-top:16px;}
.strong1{ color:#bd492a; display:block;}

/* ============================= main layout ====================== */
.imgindent {margin:0 23px 0 0; float:left;}
.phone{ float:right; padding-right:60px;}
.padding1{ padding-top:16px;}
.padding2{ padding-top:10px;}

/* ============================= header ====================== */
#header{ background:url(images/header-bg5_04.jpg) no-repeat 0 0; padding-left:29px;}
#header .col-1{ width:249px;}
#header .col-2{ width:645px;}
.header-box{ width:214px; height:323px; background:url(images/header-box1_02.gif) no-repeat 0 0; padding:12px 10px 10px 25px; float:left;}
#header ul{ padding-top:14px;}
#header .text{ color:#4d4343; text-transform:uppercase; font-size:0.909em; line-height:1.4em; padding:10px 0 0 32px; height:30px;}
#header .text span{ color:#797272;}
#header .text strong{ font-size:1.091em; padding-left:1px; display:block; line-height:1.455em;}
#header .slogan{ padding:104px 0 0 34px;}
#header .banners{ width:100%; overflow:hidden; padding-top:6px; color:#ffffff; line-height:1.273em;}
#header .banners a{ font-style:normal; color:#fa5124;}
#header .banner1{ float:left; width:309px; height:132px; background:url(images/banner1.jpg) no-repeat 0 0;}
#header .banner2{ float:left; width:309px; height:132px; background:url(images/banner2.jpg) no-repeat 0 0;}
#header .banner3{ float:left; width:309px; height:132px; background:url(images/banner3.jpg) no-repeat 0 0;}
#header .banner1 .title{ padding:21px 10px 14px 23px;}
#header .banner1 .indent{ padding:0 130px 10px 24px;}
#header .banner2 .title{ padding:21px 10px 14px 22px;}
#header .banner2 .indent{ padding:0 130px 10px 22px;}
#header .banner3 .title{ padding:21px 10px 14px 20px;}
#header .banner3 .indent{ padding:0 130px 10px 22px;}

/* ============================= content ====================== */
#content{ padding:19px 24px 12px 53px;}
#content .title{ padding-bottom:17px;}
#content .indent{ padding:12px 0 20px 0;}
.column-2{ margin-left:48px;}
.column-3{ margin-left:40px;}
#content .col-2{ margin-left:46px;}

.images img{ margin-right:3px;}
.date{ display:block; font-style:italic;}
.line{ padding:12px 0 19px 0;}

.link{ display:inline-block; margin-top:11px;}
ol li{ list-style:decimal-leading-zero; margin-left:23px; line-height:1.818em;}
ol a{ font-style:normal; text-decoration:none;}
ol a:hover{ color:#000000;}

.list a{ color:#000000; font-style:normal; text-decoration:none;}
.list a:hover{ color:#bd492a;}
.list span{ float:right;}

/* ============================= footer ====================== */
#footer{ color:#585858;}
#footer a{ color:#585858; font-style:normal; font-weight:normal;}
#footer .text{ padding:20px 0 0 53px;}

/* ============================= forms ============================= */
#ContactForm label{ display:block; height:25px;}
#ContactForm input{ border:solid 1px #a4a4a4; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:1em; padding:2px 0 2px 3px; width:280px;}
#ContactForm textarea{ border:solid 1px #a4a4a4; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:1em; padding:2px 0 2px 3px; width:280px; overflow:hidden; height:90px;}
#ContactForm a{ display:inline-block; float:right; margin:17px 0 0 20px;}