/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{text-align:center; min-width:1000px;}

img {vertical-align:top;}
a img {border:0;}

ul {list-style:none;}

.left {float:left;}
.right {float:right !important;}

.clear  {clear:both;}

.alignright {text-align:right;}
.alignleft {text-align:left;}
.aligncenter {text-align:center;}

html, input, textarea {font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:16px; color:#94989d; text-transform:uppercase;}

input, select {vertical-align:middle; font-weight:normal;}

a {color:#fff; outline:none;}
a:hover{text-decoration:none;}

p {padding-top:16px;}

.top1 {padding-top:14px;}
.top2 {padding-top:20px;}
.top3 {padding-top:24px;}
.top4 {padding-top:36px;}
.top5 {padding-top:39px;}

.bot {padding-bottom:3px;}
.bot2 {padding-bottom:15px;}

.margin {margin-top:-4px;}

.margin-right {margin-right:15px;}

.width {width:208px;}

.h-bot_1 {padding-bottom:16px;}
.h-bot {padding-bottom:20px;}

strong {color:#fff; font-weight:normal;}

.wrapper {width:100%; overflow:hidden;}

.phone {display:inline-block; width:90px;}
/* ============================= main layout ====================== */

li {background:url(images/list-bg.gif) no-repeat 1px 5px; padding-left:22px; font-size:10px; line-height:24px; text-decoration:none;}
li a {text-decoration:underline;}

.imgindent {margin:0 20px 0 0; float:left;}

.img {padding:23px 0 7px;}

h2 {font-size:30px; line-height:1.2em; color:#e8e8e8; margin-bottom:-3px;}
/* ============================= header ====================== */
.bg-top {background:url(images/bg-top.gif) repeat-x top left;}
.logo {padding:355px 0 0 412px;}

.menu li {padding:0px; background:none;}
.menu li a {width:194px; height:194px;}

.menu .m1 {position:absolute; top:285px; left:224px; background:url(images/m1-hover.png);}
.menu .m2 {position:absolute; top:162px; left:348px; background:url(images/m2.png);}
.menu .m3 {position:absolute; top:207px; left:517px; background:url(images/m3.png);}
.menu .m4 {position:absolute; top:376px; left:562px; background:url(images/m4.png);}
.menu .m5 {position:absolute; top:499px; left:437px; background:url(images/m5.png);}
.menu .m6 {position:absolute; top:454px; left:267px; background:url(images/m6.png);}

.menu .m2:hover {position:absolute; top:162px; left:348px; background:url(images/m2-hover.png);}
.menu .m3:hover {position:absolute; top:207px; left:517px; background:url(images/m3-hover.png);}
.menu .m4:hover {position:absolute; top:376px; left:562px; background:url(images/m4-hover.png);}
.menu .m5:hover {position:absolute; top:499px; left:437px; background:url(images/m5-hover.png);}
.menu .m6:hover {position:absolute; top:454px; left:267px; background:url(images/m6-hover.png);}
/* ============================= content ====================== */
.color {color:#94989d;}

.indent {padding:0 0 0 49px;}
.indent_1 {padding:78px 86px 48px 40px;}

.col-indent {padding-right:50px;}
.col-indent1 {padding-right:34px;}

.inner-box {background:url(images/inner-bg.gif) no-repeat top left; height:545px;}

.main-img {position:absolute; top:-52px; left:49px;}
.exit {position:absolute; top:1px; right:49px;}

.link {background:#f31301; padding:4px 8px 6px 9px; text-transform:capitalize; color:#fff; font-size:12px; line-height:18px; font-family:Tahoma, Geneva, sans-serif; text-decoration:none; display:inline-block;}
.link:hover {background:#FFF; color:#f31301;}

.link1 {display:block; padding:22px 0 0;}

.scroll {overflow:auto; height:376px; position:relative; width:313px;}
.scroll .pad-scroll {height:1%; padding-right:33px;}

.scroll1 {overflow:auto; height:400px; position:relative; width:805px;}
.scroll1 .pad-scroll1 {height:1%; padding-right:33px;}

.list li a {text-decoration:none; color:#fff;}
.list li a:hover {text-decoration:underline;}
/* ============================= footer ====================== */
#footer {background:#FFF; position:relative;}
.block {height:68px;}
.extra {min-height:100%; height:auto !important; height:100%; margin: 0 auto -68px; position:relative; background:url(images/body-bg.gif) repeat top center;}
body, html {height:100%;}

.footer-menu {margin-left:-6px;}
.footer-menu li {padding:0; display:inline-block; float:left; font-size:12px; background:url(images/footer-menu-bg.gif) no-repeat right 8px;}
.footer-menu li a {text-decoration:none; color:#909090; text-transform:capitalize; padding:0 8px 0 6px;}
.footer-menu li a:hover, .footer-menu a.active {color:#003399;}
.footer-menu .last {background:none;}

.policy {float:right; text-transform:none; font-size:12px; color:#1e2227; padding:4px 185px 0 0;}
.policy a {color:#1e2227; text-decoration:none;}
.policy a:hover {color:#ed2201;}
/* ============================= forms ============================= */
#ContactForm {padding-top:15px; color:#626262; font-size:10px; line-height:18px;}
#ContactForm label {height:45px; display:block;}
#ContactForm .link {margin:18px 0px 0px 17px;}
#ContactForm .input {width:248px; border:1px solid #626262; padding:4px 5px 4px 5px; font-size:10px; line-height:14px; background:#262b2f; color:#a4a4a4;}
#ContactForm textarea {	width:248px; height:211px; border:1px solid #626262; background:#262b2f; padding:4px 5px 4px 5px; overflow:auto; font-size:10px; color:#a4a4a4;}