/* CSS Document */
* {margin:0; padding:0;	font-size:100%;}
body {text-align:center; background:url(images/body-tail.jpg) center top repeat;}
.page-tail {background:url(images/page-tail.jpg) center top repeat-x;}

img {
	vertical-align:top;
	text-align: center;
}
a img {border:0;}

table {border-collapse:collapse; border:0;}

html, input, textarea {
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.75em;
	line-height:1.5em;
	color:#020B26;
}
input, select {vertical-align:middle; font-weight:normal;}

a {text-decoration:underline; color:#0E6FE6;}
a:hover {
	text-decoration:none;
	text-align: justify;
}
ul {list-style:none;}
ul li {line-height:1em; background:url(images/list-marker.gif) 2px 5px no-repeat; padding:0 0 12px 13px;}
li a {font-weight:bold; color:#0E6FE6;} 

.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,
.col-4,
.col-5 {float:left;}

/***************header***************/
#header {text-align:center;}

/***************content***************/
.wrapper {width:100%; overflow:hidden;}
.wrapper2 {width:100%;}
.img-indent {float:left; margin-right:15px;}
img.float-l {float:left; margin-right:24px;}

.phone {float:right; margin-right:60px; word-spacing:2px;}
.block .phone {margin-right:40px; word-spacing:1px;}

cite {font-style:normal; display:inline-block;}
.boxs cite {display:inline;}

#content {padding:10px; background:url(images/cont-tail.png) left top repeat;}
#content .main-block {background:#FFF; padding:8px 20px; 38px 25px;}
.main-block .inner {padding:24px 34px 5px 0; }

.col-3 {padding-right:20px;}
.col-4 {padding-left:25px; background:url(images/col-tail.gif) left top repeat-y;}

.boxs {color:#000; line-height:1.333em; padding-bottom:37px; margin-left:-15px;}
.boxs .col-2 {padding:0 2px 0 1px;}
.boxs .col-3 {padding:0;}

.text {padding:6px 0 0 3px;}
.text-align {text-align:right; padding-right:10px;}
.text-color {color:#FFF;}

.border {background:url(images/border-tail.gif) left bottom repeat-x; font-size:0%; line-height:0%; height:1px; padding-top:10px; margin-bottom:9px;}
.border-un {background:url(images/col-tail.gif) left top repeat-y;}

/***************titles***************/
.title {margin-bottom:20px;}
.title-un {margin-top:-12px; position:relative;}
.boxs .title {margin-bottom:8px;}
.block .title {margin:0 0 11px 22px;}

h2 {font-weight:bold; font-style:bold; line-height:1.167em; padding-bottom:10px; color:#04548E}
h3 {color:#A2A2A2; padding-bottom:15px; margin:-5px 0 0 2px;}
h4 {font-weight:normal; font-style:italic; color:#0E6FE6;}

.block h4 {color:#020B26;}

/***************links***************/
.link {background:url(images/link-marker.gif) left top no-repeat; text-decoration:none; color:#0E6FE6; line-height:1.667em; padding-left:23px;}
.link:hover {text-decoration:underline;}

.link-un {background:url(images/link-marker-un.gif) left top no-repeat; text-decoration:none; color:#FFF; font-size:0.923em; padding-left:23px; font-weight:bold;}
.link-un:hover {text-decoration:underline;}

.boxs .link {line-height:1.333em;}

.list li {font-weight:bold; font-size:1.083em; color:#FFF; background:none; padding:0; margin-bottom:1px; display:inline-block;}
.list li {display:block; vertical-align:top;}
.list .extra {background:url(images/block-tail-un.jpg) left top repeat-y;}
.list li p {background:url(images/list-border.gif) left 15px repeat-x; width:100%; overflow:hidden;}

.list li strong {background:url(images/block-tail.jpg) right top repeat-y;} 
.list .extra strong {background:url(images/block-tail-un.jpg) right top repeat-y;} 
.list li span {background:#00F url(images/block-tail.jpg) left top repeat-y;} 
.list .extra span {background:#00F url(images/block-tail-un.jpg) left top repeat-y;} 

.list li strong {text-align:right; float:right; display:inline-block; padding:5px 31px 7px 2px;}
.list li span {float:left; display:inline-block; padding:5px 8px 7px 21px;}

.list-un li {font-weight:bold; font-size:1.083em; line-height:normal; color:#FFF; background:none; padding:5px 8px 7px 21px; margin-bottom:1px; display:inline-block;}
.list-un li {display:block; vertical-align:top;}
.list-un .extra {background:url(images/block-tail-un.jpg) left top repeat-y;}
.list-un span {display:inline-block; margin-left:4px; vertical-align:top;}

.more {color:#020B26;}
.text-color a {color:#FFF;}

/***************boxes***************/
.menu {background:url(images/menu-tail.gif) left top repeat-x;}
.menu div {background:url(images/menu-left.gif) left top no-repeat;}
.menu ul {background:url(images/menu-right.gif) right top no-repeat; padding:12px 0 22px;}

.box {background:#FDFEFE url(images/box-bot.gif) left bottom repeat-x;}
.box .box-left {background:url(images/box-left.gif) left top repeat-y;}
.box .box-top {background:url(images/box-top.gif) left top repeat-x;}
.box .box-right {background:url(images/box-right.gif) right top repeat-y;}
.box .box-top-left {background:url(images/box-top-left.gif) left top no-repeat;}
.box .box-top-right {background:url(images/box-top-right.gif) right top no-repeat;}
.box .box-bot-left {background:url(images/box-bot-left.gif) left bottom no-repeat;}
.box .box-bot-right {background:url(images/box-bot-right.gif) right bottom no-repeat; width:100%;}
.box .inner {padding:24px 15px 28px 23px;}

.block {background:url(images/block-tail.jpg) left top repeat-y; padding:22px 0 26px; margin:0 2px 0 1px;}
.block .text {padding:0 19px 0 20px; font-size:1.083em;}
.block cite {color:#FFF;}

/***************form***************/
#searchForm {color:#2A2A2A; padding:18px 0px 15px 15px}
#searchForm input {margin:0 2px 0 6px; font-size:0.917em}
#searchForm .link {float:left; text-decoration:none; color:#fff;}

#contactForm {padding:0 24px 60px 1px;}
#contactForm strong {padding:0 0 3px 0; margin:0; display:inline-block; line-height:1em;}
#contactForm .float-l,  #contactForm .float-r {line-height:1em; padding:0; margin:0;}
#contactForm input, #contactForm textarea {font-size:1em; line-height:1em; padding:2px 0 0 3px; border:1px solid #A09B96;}
#contactForm textarea {overflow:hidden;}
.buttons {text-align:right; padding:10px 0 0;}
.buttons a {margin-left:30px;}

/***************positioning***************/
.margin1 {margin-bottom:55px;}
.margin2 {margin:0 9px 0 1px;}
.margin3 {margin-bottom:9px !important;}
.margin4 {margin-bottom:3px;}
.margin5 {margin-top:-9px !important; position:relative;}
.margin6 {margin:2px 0 17px;}
.margin7 {margin-bottom:14px;}

.padding1 {padding-top:6px;}
.padding2 {padding-bottom:11px;}
.padding3 {padding-right:29px;}
.padding4 {padding-bottom:16px;}
.padding5 {padding-bottom:5px;}
.padding6 {padding-bottom:0;}
.padding7 {padding-right:35px;}
.padding8 {padding-bottom:72px;}
.padding9 {padding-right:11px;}
.padding10 {padding-left:25px;}
.padding11 {padding-bottom:49px;}

/***************page-3***************/
#page-3 .col-1 .col-4 {padding-left:40px;}

/***************page-4***************/
#page-4 .col-4 {padding-left:0;}
#page-4 .col-4 .text {padding-right:15px;}

/***************page-7***************/
#page-7 .col-4 {padding-left:0;}

/***************footer***************/
#footer {text-align:center; color:#FFF; padding:36px 0 45px;}
#footer span {font-size:1.333em; line-height:1em;}

#footer a { text-decoration:none;}
#footer a:hover {
	text-decoration:underline;
	font-weight: bold;
}

#footer p {color:#9DCFD2; line-height:1.25em; padding-bottom:11px;}
#footer p a {margin-left:5px; color:#9DCFD2;}

#footer ul {padding-bottom:3px;}
#footer li {float:left; background:none; border-left:1px solid #3FF3F3; padding:0 22px 1px 22px;}
#footer .extra {border:none; padding-left:129px;}
#footer li a {color:#FFF; font-weight:normal;}
