/* CSS Document */
* {margin:0; padding:0;	font-size:100%;}
body {
text-align:center; 
background:#DFDEDD url(images/header-tail.jpg) left top repeat-x;
}

img {vertical-align:top;}
a img {border:0;}

table {border-collapse:collapse; border:0;}

html, input, textarea {font-family:Arial, Helvetica, sans-serif; font-size:0.813em; line-height:1.385em; color:#000000;}
input, select {vertical-align:middle; font-weight:normal;}

a:link,a:active,a:visited,a.postlink {text-decoration:none; font-weight: bold; color:#1d6397;}
a:hover {text-decoration:none; font-weight: bold; color:#c94200;}
ul {margin-left:35px;}
li a {text-decoration:none;}

.float-l {float:left;}
.float-r {float:right;}
.float {vertical-align:text-top;}
.clear {clear:both; font-size:0%; line-height:0%; height:0;}

#main { width:960px; margin:0 auto; text-align:left;}

#content .col-1,
#content .col-2,
#content .col-3 {float:left;}

/***************header***************/
#header {height:489px;}

.menu {height:112px;}

.slogan {background:#FFF url(images/slogan-tail.jpg) left top repeat-x; padding-bottom:21px; position:relative;}
.slogan-bg {background:url(images/header_v8.jpg) left 27px no-repeat; padding:73px 0 141px 499px;} 
.slogan .arrow {position:absolute; right:87px; top:234px;}

/***************content***************/

.bodylist {font-family:Arial, Helvetica, sans-serif; font-size:0.7em; line-height:1.385em; color:#000000;}

.bodylistpublish {font-family:Arial, Helvetica, sans-serif; font-style:italic; font-size:0.7em; line-height:2.4em; color:#000000;}
.bodylistpublishlist {font-family:Arial, Helvetica, sans-serif; font-style:italic; font-size:0.7em; line-height:2.4em; color:#000000;}
.bodyreadmore {font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size:0.9em; line-height:2.0em;}
.wrapper {width:100%; overflow:hidden;}
.img-indent {float:left; margin:0 18px 0 1px;}
.phone {float:right; margin-right:128px;}
cite {font-style:normal;}

.border {border-left:1px solid #DBD7D7; border-right:1px solid #DBD7D7;}

#content {background:#FFF url(images/content-tail.jpg) left bottom repeat-x;}

.col-1 {width:616px;}
.col-2 {width:320px; font-size:1.077em; line-height:1.286em;}

.row-1 {background:url(images/row-1-tail.jpg) left bottom repeat-x; min-height:260px; height:auto !important; height:260px;}
.row-2 {min-height:337px; height:auto !important; height:337px; color:#000000;}

.row-1 .inner {padding:0 31px 0 43px;}
.row-2 .inner {padding:38px 21px 0 43px;}

.text {padding:0 32px 40px 43px;}

/***************titles***************/
.title {margin-bottom:21px;}
.slogan .title {margin-bottom:23px;}
.box2 .title {border-bottom:2px solid #CBC1C0; padding:0 0 0px 5px; margin-bottom:15px;}

h2 {font-size:1.231em; line-height:1.5em; font-weight:normal; padding-bottom:0px;}
.row-1 h2 {color:#D4532C;}
.row-2 h2 {color:#D4532C;}

h3 {font-size:1.077em; color:#D4532C; font-weight:normal; padding-bottom:5px;}

/***************links***************/
.button, .button-un {display:block; text-decoration:none; color:#48494B; font-size:0.923em; line-height:1em; float:left; width:97px;
	background:url(images/button-left.png) left top no-repeat;}
.button:hover, .button-un:hover {color:#c94200;}
.button span, .button-un span {display:block; background:url(images/button-right.png) right top no-repeat;}
.button span span, .button-un span span {display:block; background:url(images/button-tail.png) left top repeat-x; margin:0 6px 0 31px; padding:7px 0 12px 3px;}

.button-un {width:120px;}

a.bodylist:link {padding-left:0px; padding-right:0px; font-size:10px; font-weight: bold; color:#1d6397; text-decoration:none;}
a.bodylist:active {padding-left:0px; padding-right:0px; font-size:10px; font-weight: bold; color:#1d6397; text-decoration:none;}
a.bodylist:visited {padding-left:0px; padding-right:0px; font-size:10px; font-weight: bold; color:#1d6397; text-decoration:none;}
a.bodylist:hover {padding-right:0px; padding-right:0px; font-size:10px; font-weight: bold; color:#c94200; text-decoration:none;}

a.titlea:link {padding-left:0px; padding-right:0px; font-size:12px; font-weight: bold; color:#1d6397; text-decoration:none;}
a.titlea:active {padding-left:0px; padding-right:0px; font-size:12px; font-weight: bold; color:#1d6397; text-decoration:none;}
a.titlea:visited {padding-left:0px; padding-right:0px; font-size:12px; font-weight: bold; color:#1d6397; text-decoration:none;}
a.titlea:hover {padding-right:0px; font-size:12px; font-weight: bold; color:#c94200; text-decoration:none;}

/***************boxes***************/
.box1 {background:#F5F3F3 url(images/box1-tail.gif) left bottom repeat-x;}
.box1 .box-left {background:url(images/box1-tail.gif) left top repeat-y;}
.box1 .box-top {background:url(images/box1-tail.gif) left top repeat-x;}
.box1 .box-right {background:url(images/box1-tail.gif) right top repeat-y;}
.box1 .box-top-left {background:url(images/box1-top-left.gif) left top no-repeat;}
.box1 .box-top-right {background:url(images/box1-top-right.gif) right top no-repeat;}
.box1 .box-bot-left {background:url(images/box1-bot-left.gif) left bottom no-repeat;}
.box1 .box-bot-right {background:url(images/box1-bot-right.gif) right bottom no-repeat; width:100%;}
.box1 .inner {padding:23px 13px 23px 12px;}

.box2 {background:#FFF url(images/box2-bot.gif) left bottom repeat-x;}
.box2 .box-left {background:url(images/box2-left.gif) left top repeat-y;}
.box2 .box-top {background:url(images/box2-top.gif) left top repeat-x;}
.box2 .box-right {background:url(images/box2-right.gif) right top repeat-y;}
.box2 .box-top-left {background:url(images/box2-top-left.gif) left top no-repeat;}
.box2 .box-top-right {background:url(images/box2-top-right.gif) right top no-repeat;}
.box2 .box-bot-left {background:url(images/box2-bot-left.gif) left bottom no-repeat;}
.box2 .box-bot-right {background:url(images/box2-bot-right.gif) right bottom no-repeat; width:100%;}
.box2 .inner {padding:15px 24px 22px 0;}
.box2 .marker {float:left; margin-top:9px; position:relative; }
.box2 .text {padding:0 0 0 82px;}

/***************form***************/
#contactForm {padding:20px 15px 0 1px;}
#contactForm .float-l {width:190px;}
#contactForm .float-l div {height:33px;}
#contactForm  textarea {font-size:0.96em; vertical-align:text-top; line-height:1.2em; padding:1px 0 0 4px;}
#contactForm textarea {overflow:hidden; height:104px; width:318px;}
.buttons {text-align:left; padding-top:1px;}
.buttons a {margin-left:124px; float:left; width:92px;}
.buttons span span {padding:8px 4px 6px 0}

/***************positioning***************/
.margin1 {margin-bottom:26px !important;}

.padding1 {padding-bottom:33px !important;}
.padding2 {padding-bottom:26px;}

.padding2 .bob {font-family:Arial, Helvetica, sans-serif; font-size:0.8em; line-height:0.9 em; color:#000000;}

.padding3 {padding-bottom:23px !important;}
.padding4 {padding-bottom:18px;}

.text-indent {padding-top:4px;}
.box-indent {padding-bottom:20px;}
.box2 p {padding-left:0px;}

/***************footer***************/
#footer {background:#f9f8f6 url(images/footer-tail.jpg) left top repeat-x; text-align:center; color:#6B5E50; padding:34px 0 35px;}
#footer p {font-size:0.923em;}
#footer a:link,a:active,a:visited,a.postlink {font-weight: bold; color:#1d6397; text-decoration:none;}
#footer a:hover {text-decoration:none; font-weight: bold; color:#c94200;}
#footer ul {padding-bottom:9px;}
#footer li {display:inline; background:url(images/footer-border.gif) left 6px no-repeat; padding:0 24px;}
#footer .extra {background:none;}
#footer li a {border:none; padding:0; margin:0;}
#footer li a:hover {text-decoration:none;}


/***************base***************/
#base {background:#FFF url(images/box1-tail.gif) left top repeat-x; text-align:center; color:#6B5E50; padding:34px 0 35px;}
#base p {font-size:0.7em;}
#base a:link,a:active,a:visited,a.postlink {padding-left:10px;  padding-right:10px; font-weight: bold; color:#1d6397; text-decoration:none;}
#base a:hover {text-decoration:none; font-weight: bold; color:#c94200;}

/***************social***************/
#social {background:#FFF url(images/box1-tail.gif) left top repeat-x; height:30px; color:#6B5E50; text-align: center;  padding:15px 0 12px; font-size:0.9em; font-weight: normal; color:#000000; text-decoration:none;}

#social img {margin: 0px 0px 0px 0px;}

#social a:link,a:active,a:visited,a.postlink {padding-left:10px;  padding-right:10px; }