/* CSS Document */

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

body{
	background:#000;
	text-align:center;
}

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

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Arial;
		font-size:0.813em;
		line-height:1.308em;
		color:#000000;
	}

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

a {color:#000;}
a:hover{text-decoration:none;}
p {padding-top:17px;}

/* ============================= main layout ====================== */

.link1 {color:#000; font-weight:bold; background:url(images/link1-bga.gif) top right no-repeat; padding-right:12px; display:block; float:left; margin-top:5px; font-size:12px;}
.link1-img {position:absolute; margin:127px 0 0 149px;}
.box4 .link1-img {position:absolute; margin:127px 0 0 416px;}
.box5 .link1-img {position:absolute; margin:167px 0 0 416px;}
.box1 .link1, .box2 .link1, .box6 .link1 {color:#5ffce0; background:url(images/link1-bg.gif) top right no-repeat; margin-top:5px;}

.list li {padding-left:33px; font-size:0.769em; text-transform:uppercase; font-weight:bold; font-family:tahoma;}
.list li a {display:block; background:url(images/list-line.gif) bottom left repeat-x; text-decoration:none; padding:6px 0 8px 0;}
.list li a:hover {color:#237cd5;}
.list .li1 {background:url(images/li1.gif) top left no-repeat;}
.list .li2 {background:url(images/li2.gif) top left no-repeat;}
.list .li3 {background:url(images/li3.gif) top left no-repeat;}
.list .li4 {background:url(images/li4.gif) top left no-repeat;}
.list .li5 {background:url(images/li5.gif) top left no-repeat;}
.list .li6 {background:url(images/li6.gif) top left no-repeat;}
.list .last a {background:none; zoom:1;}

.list2 li {padding:0; vertical-align:top;}
.list2 li a {width:100%; overflow: hidden;}
.list2 span {float:right; width:44px;}
.list2 strong {float:left;}

h2 {font-size:0.769em; line-height:1.001em; text-transform:uppercase; font-family:tahoma; padding:1px 0 5px 0;}
#page6 h2 {padding:1px 0 9px 0;}
h3 {color:#5ffce0;}

.imgindent {margin:0 20px 0 0; float:left;}
.title1 {margin-bottom:4px;}
.title2 {margin-bottom:13px;}

/* ============================= header ====================== */

.logo {position:absolute; margin:70px 0 0 80px;}
#header .menu {padding:22px 0 0 393px;}

/* ============================= content ====================== */

.img {position:absolute;}
.indent {padding:0 4px 0 417px;}
.text-indent {padding:0 65px 36px 0;}
#page7 .text-indent {padding:0 65px 17px 0;}
.text-indent2 {padding:0 65px 31px 0;}
.col-pad1 {padding-right:25px;}
.col-pad2 {padding-right:52px;}
.col-pad3 {padding-right:15px;}

.box1 {background:url(images/box1-bg.jpg) top left no-repeat; color:#e1f2fb; font-size:0.923em; line-height:1.5em;}
.box1 .indent {padding:9px 43px 80px 19px;}

.box2 {background:url(images/box2-bg.jpg) top left no-repeat; color:#e1f2fb; font-size:0.923em; line-height:1.5em;}
.box2 .indent {padding:9px 43px 80px 19px;}

.box3 {background:url(images/box3-bottom-bg.jpg) bottom left no-repeat #f6fbfc; margin-right:61px;}
.box3 .inner {background:url(images/box3-top-bg.jpg) top left no-repeat; width:100%;}
.box3 .indent {padding:27px 15px 21px 13px;}
.box3 .indent2 {padding:27px 15px 27px 21px;}
.box3 .indent3 {padding:27px 15px 22px 21px;}

.box4 {background:url(images/box4.jpg) top left no-repeat; color:#e1f2fb; font-size:0.923em; line-height:1.5em;}
.box4 .indent {padding:9px 78px 85px 19px;}

.box5 {background:url(images/box5-bg.jpg) top left no-repeat; color:#e1f2fb; font-size:0.923em; line-height:1.5em; height:281px;}
.box5 .indent {padding:9px 78px 85px 19px;}
.extra {margin-bottom:-25px; position:relative;}

.box6 {background:url(images/box6-bg.jpg) top left no-repeat; color:#e1f2fb; font-size:0.923em; line-height:1.5em;}
.box6 .indent {padding:9px 78px 55px 19px;}

.padding1 {padding-top:13px;}
.phone {float:right; padding-right:85px;}

/* ============================= footer ====================== */

#footer {color:#fff; font-size:0.923em; padding:15px 0 0 417px; font-family:tahoma; line-height:1.25em;}
#footer a {color:#fff;}
#footer .menu {overflow:hidden; padding:0 0 4px 0; margin-left:-12px; width:100%;}
#footer .menu li {display:inline; border-left:1px solid #fff; margin-left:-1px; padding:0 12px 0 12px;}
#footer .menu a {text-decoration:none;}
#footer .menu a:hover {text-decoration:underline;}

/* ============================= forms ============================= */

#HeaderForm {padding:22px 0 0 542px; color:#030303; font-size:0.923em;}
#HeaderForm .input {width:183px; height:18px; border:1px solid #b0b7bc; background:none; padding:0 0 0 5px; font-size:1em;}
#HeaderForm select { font-size:1em; width:60px; line-height:1.001em;}

#ContactForm {padding:5px 0 0 0;}
#ContactForm .rowi {height:26px;}
#ContactForm .link1 {float:right; margin-left:30px;}
#ContactForm .input {width:182px; height:16px; border:1px solid #b4b4b4; background:#fff; padding:0 0 0 5px; font-size:0.917em;}
textarea {width:267px; height:70px; border:1px solid #b4b4b4; background:#fff; padding:0 0 0 5px; overflow:auto; font-size:0.917em;}
