﻿/* CSS Document */
* {margin:0; padding:0;	font-size:100%;}
body {text-align:center; background:url(images/body-tail.jpg) left top repeat-x; padding-bottom:60px;}

img {vertical-align:top;}
a img {border:0;}

table {border-collapse:collapse; border:0;}

textarea {font-family:Arial, Helvetica, sans-serif; font-size:0.75em; line-height:1.5em; color:#000000;}

input {font-family:Arial, Helvetica, sans-serif; font-size:0.75em; line-height:1.5em; color:#000000;}

html {font-family:Arial, Helvetica, sans-serif; font-size:0.75em; line-height:1.5em; color:#000000;}
select {vertical-align:middle; font-weight:normal;}

input {vertical-align:middle; font-weight:normal;}

a {text-decoration:underline; color:#0094D9;}
a:hover {text-decoration:none;}
ul {list-style:none;}
ul li {background:url(images/list-marker.gif) left 5px no-repeat; padding:0 0 12px 16px; line-height:1em;}
li a {text-decoration:underline; font-size:0.833em; line-height:1em; text-transform:uppercase;}
li a:hover {text-decoration:none;}

.float-l {float:left;}
.float-r {float:right;}
.clear {clear:both; font-size:0%; line-height:0%; height:0;}

#content .col-3 {float:left;}

#content .col-2 {float:left;}

#content .col-1 {float:left;}

/***************header***************/
.logo {padding:36px 351px 22px 29px;}
.contacts {color:#383838; font-size:0.833em; text-transform:uppercase; background:url(images/phone-img.gif) left 83px no-repeat; padding:83px 0 0 30px;}

.slogan {background:url(images/slogan-bg.jpg) left top no-repeat; text-align:right; padding:111px 0 118px;}

/***************content***************/
.wrapper {width:100%; overflow:hidden;}
.img-indent {float:left; margin-right:20px;}
.row-2 .img-indent {margin-right:13px;}
.phone {float:right; margin-right:80px;}
cite {font-style:normal;}

#content {padding:5px 0 0;}

.row-2 {border:1px solid #CED7A5; background:#F2F5E4 url(images/row-2-top.jpg) left top repeat-x; }
.row-2 .row-bot {background:url(images/row-2-bot.jpg) left bottom repeat-x;}

.row-1 .col-1 {padding:0 22px 0 31px;}
.row-1 .col-2 {padding-left:30px;}

.border1 {background:url(images/border1-tail.gif) left top repeat-x; font-size:0%; line-height:0%; height:1px;}

.border2 {background:#C5CE9A url(images/border2-left.gif) left top no-repeat; height:4px;}
.border2 p {background:url(images/border2-right.gif) right top no-repeat; height:4px; font-size:0%; line-height:0%;}

.border3 {
				background: #293788 url(images/border3-left.gif) no-repeat left
top;
				height: 4px;
}
.border3 p {background:url(images/border3-right.gif) right top no-repeat; height:4px; font-size:0%; line-height:0%;}

.border4 {background:#D6E5A3 url(images/border4-left.jpg) left top no-repeat; height:1px;}
.border4 p {background:url(images/border4-right.jpg) right top no-repeat; height:1px; font-size:0%; line-height:0%;}

.row-2 .text {padding:29px 0 39px 25px;}
.row-3 .text {padding:37px 0 0 30px;}

.border-un {overflow:hidden; zoom:1; background:url(images/border1-tail.gif) left bottom repeat-x;}

.text-size {line-height:1.692em;}

/***************titles***************/
.title {margin-bottom:9px;}
.row-1 .title {margin:17px 0 11px;}

h2 {font-size:1.25em; line-height:1.2em;}

h3 {font-weight:normal; line-height:1.5em;}
h3 a {color:#0094D9;}

h5 {font-size:0.846em; color:#8A9A00; font-weight:normal; padding-top:3px;}

/***************links***************/
.menu li {float:left; background:url(images/menu-border.png) right 5px no-repeat; padding:0;}
.menu .extra {background:none;}

.menu li a {font-size:1.083em; line-height:1em; color:#FFFFFF; font-weight:bold; display:block; padding:18px 39px 22px; text-decoration:none; text-transform:none;}

.button2 {display:block; color:#000000; text-decoration:none; float:left;}

.button1 {display:block; color:#000000; text-decoration:none; float:left;}
.button2:hover {color:#8A9A00;}
.button1:hover {color:#8A9A00;}
.button2 span {display:block;}
.button1 span {display:block;}
.button2 span strong {display:block; padding:0 12px 2px;}

.button1 span strong {display:block; padding:0 12px 2px;}

.button1 {background:url(images/button1-tail.gif) left top repeat-x;}
.button1 span {background:url(images/button1-left.gif) left top no-repeat;}
.button1 span strong {background:url(images/button1-right.gif) right top no-repeat;}

.button2 {background:url(images/button2-tail.gif) left top repeat-x;}
.button2 span {background:url(images/button2-left.gif) left top no-repeat;}
.button2 span strong {background:url(images/button2-right.gif) right top no-repeat;}

.link1 {background:url(images/marker1.gif) right 4px no-repeat; color:#8A9A00; text-decoration:none; padding-right:18px; font-size:0.846em;}
.link1:hover {text-decoration:underline; padding-right:22px;}

/***************boxes***************/
.border {background:url(images/border.png) left center no-repeat; font-size:0%; line-height:0%; width:1px;}

.menu {background:url(images/menu-tail.jpg) left top repeat-x;}
.menu div {background:url(images/menu-left.jpg) left top no-repeat;}
.menu div div {background:url(images/menu-right.jpg) right top no-repeat; padding-left:5px;}
.menu ul {background:url(images/menu-bg.jpg) right top no-repeat;}

.box1 {background:#FFFFFF 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:27px 30px 50px;}
.box1 .title {margin:0 0 19px;}

.box2 {background:#FFFFFF url(images/box2-tail.gif) left top repeat-x; font-size:1.083em; line-height:1.308em; color:#4F5A5B;}
.box2 .box-left {background:url(images/box2-left.jpg) left top no-repeat;}
.box2 .box-right {background:url(images/box2-right.jpg) right top no-repeat; width:100%;}
.box2 .inner {padding:7px 0px 32px 16px;}

/***************positioning***************/
.margin1 {margin-bottom:3px;}
.margin2 {margin-bottom:30px !important;}
.margin3 {margin-bottom:20px;}
.margin4 {margin:5px 0 13px;}
.margin5 {margin-bottom:13px !important;}

.padding1 {padding-bottom:18px !important;}
.padding2 {padding-bottom:25px;}
.padding3 {padding-top:13px;}
.padding4 {padding-bottom:39px !important;}
.padding5 {padding-bottom:9px;}
.padding6 {padding-bottom:22px;}
.padding7 {padding-right:41px;}

/***************page-1***************/
#page-1 .row-1 .col-2 {padding:0px;}
#page-1 .row-3 .col-1 {padding-right:30px;}
#page-1 .row-3 {padding-bottom:59px;}

/***************page-2***************/
#page-2 .row-1 .col-1 {padding:0;}
#page-2 .row-2 .text {padding-bottom:29px;}
#page-2 .row-3 {padding-bottom:70px;}
#page-2 .row-3 .col-1 {padding-right:30px;}

/***************page-3***************/
#page-3 .row-1 .col-2 {padding:0px;}
#page-3 .row-3 .col-2 {padding:0 30px 0 0;}
#page-3 .row-3 {padding-bottom:62px;}

/***************page-4***************/
#page-4 .row-1 .col-1 {padding:0;}
#page-4 .row-2 .text {padding-bottom:29px;}
#page-4 .row-3 {padding-bottom:70px;}
#page-4 .row-3 .col-2 {padding-right:30px;}

/***************page-5***************/
#page-5 .row-1 .col-2 {padding:0px;}
#page-5 .row-3 .col-1 {padding:0 30px 0 0;}
#page-5 .row-3 {padding-bottom:62px;}

/***************page-6***************/
#page-6 .row-1 {padding-bottom:59px;}
#page-6 .row-2 .text {padding-bottom:29px;}
#page-6 .row-3 {padding-bottom:70px;}
#page-6 .row-3 .col-2 {padding-right:30px;}

/***************page-7***************/
#page-7 .row-3 .col-1 {padding-bottom:67px;}

/***************footer***************/
#footer {border-top:3px solid #BDBFB1; background:#E3E4DC; text-transform:uppercase; font-size:0.833em; padding:30px; text-align:center;}
#footer a {margin-left:18px; text-decoration:underline; color:#000000; text-transform:none;}
#footer a:hover {text-decoration:none;}
#footer ul {padding-bottom:5px; text-align:center; padding-left:100px;}
#footer li {float:left; border-left:1px solid #000000; padding:0 10px; line-height:1.1em; background:none;}
#footer .extra {border:none; padding-left:0;}
#footer li a {text-decoration:none; margin:0; text-transform:uppercase; font-size:1.1em;}
#footer li a:hover {text-decoration:underline;}

.style1 {
				padding-bottom: 25px;
				font-size: x-small;
}
.style2 {
				font-size: x-small;
}
.style3 {
				margin-bottom: 30px;
				color: #000080;
}