/* CSS Document */

* {  
  	margin:0; padding:0; font-size:100%;
}

body{  
  background : #e5e3e1 url(top-tail.jpg) repeat-x center top; 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{  
  font-family:Tahoma, Geneva, sans-serif; font-size:0.6875em; line-height:1.636em; color:#4d4a4f;
}
input, select {  
  vertical-align:middle; font-weight:normal;
}

a {  
  color:#ff6f37; outline:none;
}
a:hover{  
  text-decoration:none;
}
p {  
  padding-top:18px;
}
h6{  
  color:#bebcc0; padding-bottom:6px;
}
strong{  
  font-size:1.273em; line-height:1.714em; font-weight:normal; display:block; padding-bottom:4px;
}
.strong1{  
  font-size:1em; color:#ff6f37; font-weight:bold; padding-bottom:0;
}

/* ============================= main layout ====================== */
.imgindent {  
  margin:0 15px 0 0; float:left;
}
.phone{  
  float:right; padding-right:90px;
}
.space1{  
  margin-left:30px;
}
.padding1{  
  padding-top:28px;
}
.padding2{  
  padding-top:20px;
}
.padding3{  
  padding-top:46px;
}
.padding4{  
  padding-top:12px;
}

/* ============================= header ====================== */
#header{  
  position:relative;
}
#header .flash1{  
  position:absolute; margin-left:-9px; z-index:10;
}
#header .flash2{  
  position:absolute; margin-left:-8px;
}
#header object{  
  outline:none;
}

/* ============================= content ====================== */
#content{  
    padding:0 10px 20px 10px; background : url(content-bg.jpg) no-repeat 0px 0px;
}
.indent{  
  padding:35px 20px 0 31px;
}
.indent1{  
  padding:44px 20px 0 20px;
}
.indent2{  
  padding:44px 20px 0 31px;
}

.box{  
  background : url(box-tail.png) repeat-x center bottom;
}
.box .left-corner{  
  background : url(box-left-corner.gif) no-repeat left bottom;
}
.box .right-corner{  
  background : url(box-right-corner.gif) no-repeat right bottom; width:100%;
}
.box .indent{  
  padding:35px 20px 10px 29px;
}
.box .indent1{  
  padding:44px 20px 10px 29px;
}

.title{  
  padding-bottom:25px; font-weight:bold; color:#ff6f37;
}
.title span{  
  font-weight:normal; color:#4d4a4f;
}
.link1{  
  font-weight:bold; display:inline-block; margin-bottom:12px;
}
.text1{  
  line-height:1.273em;
}

.link{  
  float:right; display:inline-block; background : url(link-left-bg.gif) no-repeat left top; font-size:0.818em; line-height:1em; text-decoration:none; margin-top:29px; color:#ffffff; text-transform:uppercase; cursor:pointer;
}
.link span{  
  display:inline-block; background : url(link-right-bg.gif) no-repeat right top; padding:0 13px 0 4px;
}
.link span span{  
  background : url(link-tail.gif) repeat-x center top; padding:5px 2px 5px 5px;
}
.link:hover{  
  background : url(link-left-bg-act.gif) no-repeat left top;
}
.link:hover span{  
  background : url(link-right-bg-act.gif) no-repeat right top;
}
.link:hover span span{  
  background : url(link-tail-act.gif) repeat-x center top;
}

.list li{  
  background : url(list-marker.gif) no-repeat 0px 8px; padding-left:10px;
}
.list a{  
  color:#4d4a4f; text-decoration:none;
}
.list a:hover{  
  color:#ff6f37;
}

/* ============================= footer ====================== */
#footer{  
  margin-bottom:41px; background : url(footer-bg.jpg) no-repeat 0px 0px;
}
#footer .indent{  
  padding:24px 19px 20px 30px;
}
#footer .text{  
  float:right; font-weight:bold; color:#f45631;
}
#footer .text a{  
  color:#f45631; text-decoration:none;
}
#footer .text a:hover{  
  color:#fff;
}
#footer .list a{  
  color:#908e91;
}
#footer .list a:hover{  
  color:#ff6f37;
}

/* ============================= forms ============================= */
#ContactForm{  
  padding-top:20px;
}
#ContactForm .col-1{  
  width:210px !important;
}
#ContactForm .col-2{  
  width:210px !important;
}
#ContactForm label{  
  display:block; height:42px;
}
#ContactForm input{  
  border:solid 1px #a8a7a7; background:#f6f5f5; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#000; padding:3px 2px 3px 3px; width:192px;
}
#ContactForm textarea{  
    border:solid 1px #a8a7a7; background:#f6f5f5; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#000; padding:1px 2px 1px 3px; width:202px; height:144px; overflow:auto;
}
#ContactForm .link{  
  float:right; margin:22px 12px 0 -2px;
}
