/* CSS Document */

* {	margin:0; padding:0;}

body{background:#050505; text-align:center;}
.top-tail{ background:url(images/top-tail.jpg) top repeat-x;}
.top-tail2{ position:absolute; width:50%; height:749px; right:0; background:url(images/top-tail2.gif) top repeat-x;}

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:14px; line-height:1.385em; color:#0066cc}
input, select { vertical-align:middle; font-weight:normal;}

a {color:#00ffff; text-decoration:none;}
a:hover {text-decoration:underline;}
p {padding-top:18px;}
strong{ display:block; padding-bottom:11px;}

/* ============================= main layout ====================== */
.imgindent {margin:0 20px 0 0; float:left;}
.phone{ float:right; padding-right:103px;}
.space1{ margin-left:19px;}
.space2{ margin-left:142px;}
.space3{ margin-left:77px;}
.space4{ margin-left:58px;}
.padding1{ padding-top:25px;}
.padding2{ padding-top:10px;}

/* ============================= header ====================== */
#header{ background:url(images/header-bg.gif) no-repeat 0 0;}
#header .menu{ float:right; padding:75px 6px 0 0;}
#header .menu li{ float:left; padding-right:11px;}
#header .logo{ padding:61px 0 0 39px;}

/* ============================= content ====================== */
#content{ background:url(images/content-bg.jpg) no-repeat 0 0; padding:49px 0 32px 39px;}
.slogan{ width:100%; overflow:hidden; padding-bottom:120px;}
.slogan .right{ margin-right:29px;}
.title{ padding-bottom:20px;}
.title1{ padding-bottom:27px; margin-left:-16px;}
.title1 img{ position:relative;}
#content .indent{ padding-right:50px;}

.box1{ background:url(images/box1-bg.png) no-repeat 0 0; padding:37px 35px 32px 25px; font-family:Arial, Helvetica, sans-serif; line-height:1.231em; color:#55394e; height:118px; position:relative;}
.box1 .title{ padding-bottom:10px;}
.box1 strong{ color:#320b29; display:inline;}
.close{ position:absolute; top:22px; right:45px;}
.box1 .close{ position:absolute; top:6px; right:29px;}

.content1{ height:311px; background:url(images/content1-bg.jpg) no-repeat 0 0; position:relative; padding:55px 30px 0 39px;}
.content2{ height:311px; background:url(images/content2-bg.jpg) no-repeat 0 0; position:relative; padding:55px 30px 0 39px;}
.content3{ height:311px; background:url(images/content3-bg.jpg) no-repeat 0 0; position:relative; padding:55px 30px 0 39px;}

.scroll{ overflow:auto; height:180px; position:relative;}
.scroll2{ overflow:auto; height:205px; position:relative;}
.scroll-wrap { height:600px; padding-right:40px;}

.link{ font-size:1.077em; font-weight:bold; background:url(images/link-bg.gif) right top no-repeat; padding-right:36px; margin-top:18px; display:inline-block;}

.list{ margin:-8px 0;}
.list li{ line-height:2.308em; background:url(images/list-marker.gif) no-repeat 0 10px; padding-left:34px;}
.list a{ color:#052c40; text-decoration:none;}
.list a:hover {color:#a0171c;}

/* ============================= footer ====================== */
/* #footer{ background:url(images/footer-bg.jpg) no-repeat 0 0; color:#62696d; font-size:0.846em; text-align:right;} */
#footer{ color:#62696d; font-size:0.846em; text-align:right;}
#footer a{ color:#62696d;}
#footer .indent{ padding:18px 39px 0 0;}

/* ============================= forms ============================= */
#ContactForm{ padding-top:12px;}
#ContactForm .col-1{ width:230px;}
#ContactForm .col-2{ width:228px;}
#ContactForm label{ display:block; height:27px;}
#ContactForm input{ border:solid 1px #15303d; background:none; font-family:Tahoma, Geneva, sans-serif; font-size:1em; color:#15303d; padding:1px 0 1px 3px; width:215px;}
#ContactForm textarea{ border:solid 1px #15303d; background:none; font-family:Tahoma, Geneva, sans-serif; font-size:1em; color:#15303d; padding:1px 0 1px 3px; width:225px; height:70px; overflow:auto;}
#ContactForm .link{ float:right; margin:15px 0 0 32px;}

