/* CSS Document */
* {margin:0; padding:0;	font-size:100%;}
body {text-align:center; background:#D6D6D6 url(images/page-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:#000;}
input, select {vertical-align:middle; font-weight:normal;}

a {text-decoration:underline; color:#1430d0;}
a:hover {text-decoration:none;}
ul {list-style:none;}
ul li {line-height:1em; background:url(images/list-marker.gif) left 1px no-repeat; padding:1px 0 8px 32px;}
li a {text-decoration:none; color:#000;} 
li a:hover {text-decoration:underline;}

.float-l {float:left;}
.float-r {float:right;}
.clear {clear:both; font-size:0%; line-height:0%; height:0;}

.col-1,
.col-2,
.col-3 {float:left;}

.main { width:928px; margin:0 auto; text-align:left;}

/***************header***************/
#header {height:421px; margin:0 -25px 0 -27px;}

/***************content***************/
.wrapper {width:100%; overflow:hidden;}
.img-indent {float:left; margin-right:20px;}
.phone {float:right; margin-right:81px;}
.col-3 .phone {margin-right:30px;}
cite {font-style:normal;}

#content {background:url(images/flash-bg.jpg) no-repeat; padding:73px 0 48px 2px;}
.col-1 {width:278px;}
.col-2 {width:601px;}
.col-3 {width:310px;}

.inner1 {padding:37px 0 0 12px;}
.inner2 {padding:33px 0 0 11px;}
.inner3 {padding:30px 0 0 11px;}

.block {padding-bottom:43px;}
.block .col-1 {width:57px; font-size:0.923em; color:#1430d0; font-weight:bold;}
.block .col-2 {width:209px;}
.block span {margin-left:8px;}

.text {line-height:1.231em;}

/***************titles***************/
.title {background:url(images/title-tail.gif) left 34px repeat-x;}
.title div {padding:4px 0 5px 56px;}
.title .img1 {background:url(images/title-img1.jpg) left top no-repeat;} 
.title .img2 {background:url(images/title-img2.jpg) left top no-repeat;}
.title .img3 {background:url(images/title-img3.jpg) left top no-repeat;}

h2 {color:#1430d0; font-weight:normal; font-size:1.077em; line-height:1.286em;}
h2 a {color:#1430d0;}
h3 {background:url(images/block-bg.jpg) left 1px no-repeat; color:#FFF; font-size:1.5em; line-height:1em; width:36px; text-align:center;
 padding:9px 0 9px;}
h4 {line-height:1.231em; padding-bottom:1px;}

/***************links***************/
.button {display:block; background:url(images/button-tail.gif) left top repeat-x; float:left; font-size:0.923em; line-height:1em; text-decoration:none;}
.button span {display:block; background:url(images/button-left.gif) left top no-repeat;}
.button span span {display:block; background:url(images/button-right.gif) right top no-repeat; padding:3px 19px 5px;}
.button:hover {color:#000;}

.banners {padding:44px 0 1px; margin-left:-2px; position:relative;}
.banners li {display:inline; background:none; padding:0 38px 0 0;}
.banners .extra {padding:0;}

/***************boxes***************/
.menu {background:url(images/menu-tail.jpg) left top repeat-x;}
.menu-left {background:url(images/menu-left.jpg) left top no-repeat;}
.menu-right {background:url(images/main-img.jpg) right top no-repeat; width:100%;}
.menu ul {padding:46px 0 39px 86px;}

.marker {background:url(images/list-marker.gif) left top no-repeat; padding:0 0 6px 32px;}

/***************form***************/
#contactForm {padding:29px 0 0 11px;}
#contactForm p {width:210px; padding:0 0 4px 0; margin:0; line-height:1em;}
#contactForm .inp {height:31px;}
#contactForm input, #contactForm textarea {font-size:1em; line-height:1em; border:1px solid #B3B2AF; background:#ECECEC; padding:2px 0 0 3px;}
#contactForm input {height:19px; width:263px;}
#contactForm textarea {height:172px; width:263px; overflow:hidden;}
.buttons {padding:18px 0 0;}
.buttons a {float:right; margin-left:15px;}

/***************positioning***************/
.margin1 {margin-bottom:36px;}
.margin2 {margin-bottom:32px;}
.margin3 {margin-right:11px;}

.padding1 {padding-left:45px;}
.padding2 {padding-bottom:8px;}
.padding3 {
	padding-bottom:20px !important;
}
.padding4 {padding-bottom:50px;}
.padding5 {padding-bottom:18px !important;}
.padding6 {padding-bottom:24px;}

/***************footer***************/
#footer {background:#BCBBB9; padding:20px 0 18px;}
#footer .main {text-align:center;}

#footer ul {padding:7px 0;}
#footer li {border-left:1px solid #1430d0; float:left; background:none; padding:0 18px 2px 18px;}
#footer .extra  {border:none; padding-left:5px;}
#footer li a {color:#000; text-decoration:none;}
#footer li a:hover {color:#1430d0;}

#footer p {font-size:0.923em;}
#footer p a {border-left:1px solid #000; padding-left:13px; margin-left:13px; text-decoration:underline; color:#000;}
#footer p a:hover {text-decoration:none;}
