/* 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;}

a img {border:0;}



table {border-collapse:collapse; border:0;}



html, input, textarea {font-family:Arial, Helvetica, 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;}

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 0 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:normal; font-style:italic; line-height:1.167em; padding-bottom:74px;}

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/ ) left top no-repeat; text-decoration:none; color:#0E6FE6; line-height:1.667em; padding-left:23px; padding-right: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; padding-right: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:136px 0 45px;}

#footer span {font-size:1.333em; line-height:1em;}



#footer a { text-decoration:none;}

#footer a:hover {text-decoration:underline;}



#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:1px;}

#footer li a {color:#FFF; font-weight:normal;}






/***************footer2***************/

#footer {text-align:center; color:#FFF; padding:0px 0 0px;}

#footer span {font-size:1.0em; line-height:1em;}



#footer a { text-decoration:none;}

#footer a:hover {text-decoration:underline;}



#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:center; background:none; border-left:1px solid #3FF3F3; padding:0 12px 1px 12px;}

#footer .extra {border:none; padding-left:9px;}

#footer li a {color:#FFF; font-weight:normal;}















