/* CSS Document */
* {margin:0; padding:0;	font-size:100%;}
body {text-align:center; background:#0C0C0C;}

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:12px;
	line-height:1.385em;
	color:#FFFFFF;
	font-style: normal;
}
input, select {vertical-align:middle; font-weight:normal;}

ul {list-style:none;}
li a {text-decoration:underline; background:url(images/list-marker.gif) left 7px no-repeat; padding-left:20px; line-height:1.615em;}
a {text-decoration:underline; color:#D00000;}
a:hover {text-decoration:none;}

.float-l {float:left;}
.float-r {float:right;}
.clear {clear:both;}

#content .col-1,
#content .col-2 {float:left;}

.wrapper {width:100%; overflow:hidden;}
/***************header***************/
.navigation {
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	font-size:0.769em;
	line-height:1.6em;
	padding:39px 0 0 1px;
}
.navigation li {float:left; margin-right:12px;}
.navigation li a {background:url(images/nav.gif) top left no-repeat; color:#FFFFFF; text-decoration:none; display:block; text-align:center; width:135px; height:48px; padding:19px 0 0 0;}
.navigation li a:hover {background:url(images/nav-act.gif) top left no-repeat;}
.navigation .extra {margin-right:0;}
.navigation .act a {background:url(images/nav-act.gif) top left no-repeat;}

.logo {background:url(images/header-bg.jpg) top left no-repeat; color:#EEEDED;}
.logo img {margin-bottom:13px;}
.logo .float-r {padding:90px 60px 106px 0;}
/***************content***************/
.row-1 {width:100%; padding-bottom:30px;}
.row-1 .col-2 {padding-left:60px; padding-right:9px;}

.row-2 {background:#181818; line-height:1.462em; margin:0 1px 4px 1px; padding:36px 0 32px 39px;}
.row-2 .col-1 {border-right:1px solid #242424; padding-right:30px;}
.row-2 .col-2 {padding-left:33px;}

.title {font-family:Trebuchet MS, Helvetica, sans-serif; font-size:1.846em; line-height:1em; text-transform:uppercase; font-weight:bold; color:#FFFFFF;}
.title p {color:#D00000; font-size:1.375em; line-height:0.9em;}
.title span {color:#363E42; font-size:0.792em; line-height:1em; font-weight:normal;}
.row-1 .title {padding-bottom:32px;}
.row-2 .title {padding-bottom:27px;}
.row-2 .col-2 .title {padding-left:10px;}

.img-indent {float:left; padding-right:17px;}

.row-1 ul {padding-top:10px;}
.row-2 ul {padding-top:14px;}

h2, h3 {line-height:1.231em;}
h2 {color:#FFFFFF; padding-bottom:8px;}
h3 {color:#D00000;}

.link {background:url(images/button-bg.gif) top left no-repeat; text-align:center; float:right;}
.link a {color:#FFFFFF; text-decoration:none; display:block; padding-top:4px;}
.link a:hover {text-decoration:underline;}
.row-1 .link {margin-top:-2px;}
.row-2 .link {padding-right:18px; margin-top:-5px;}
/***************page-1***************/
#page-1 .row-1 .col-1 .title {padding-bottom:23px; }
#page-1 .row-2 .col-2 .title {padding-left:0;}
#page-1 .row-1 .img-indent {padding-top:7px;}
#page-1 .row-1 .col-2 .wrapper {padding-bottom:20px;}
#page-3 .row-2 .col-2 ul {padding-bottom:17px}
#page-1 .row-1 .col-2 h2 {font-size:0.923em;}
#page-1 .row-1 {padding-bottom:13px;}
#page-1 .row-2 .img-indent,
#page-3 .row-1 .col-1 .img-indent,
#page-3 .row-1 .col-2 .img-indent,
#page-3 .row-2 .col-1 .img-indent,
#page-6 .row-2 .col-1 .img-indent {padding-top:10px;}
#page-1 .row-2 .img-indent {padding-bottom:6px}
#page-2 .row-1 .img-indent,
#page-4 .row-2 .img-indent,
#page-6 .row-2 .col-1 .img-indent {padding-bottom:5px;}
/***************page-2***************/
#page-2 .row-1 .img-indent {padding-top:20px;}
#page-2 .row-1 p,
#page-3 .row-1 p,
#page-3 .row-1 .col-2 .img-indent,
#page-5 .row-1 .col-1 .img-indent,
#page-5 .row-1 p,
#page-6 .row-1 .col-2 p {padding-bottom:15px;}
#page-2 .row-1 .link,
#page-3 .row-1 .link,
#page-5 .row-1 .link {margin-top:-17px;}
#page-2 .row-1 .col-2 h2,
#page-3 .row-1 .col-2 h2,
#page-4 .row-1 h2,
#page-6 .row-1 .col-2 h2,
#page-4 .row-1 .title {padding-bottom:0;}
#page-2 .row-2 .col-1,
#page-3 .row-2 .col-1,
#page-4 .row-2 .col-1 {padding-right:20px;}
#page-2 .row-2 .col-2,
#page-4 .row-2 .col-2 {padding-left:23px;}
#page-2 .row-2 .col-1 h3,
#page-3 .row-1 .col-1 .img-indent,
#page-4 .row-2 .col-2 h3,
#page-5 .row-2 .col-1 h3,
#page-6 .row-2 .col-1 h3 {padding-bottom:7px;}
/***************page-3***************/
#page-3 .row-1 .col-2,
#page-4 .row-2 .link {padding-right:0;}
#page-3 .row-2 .col-2 ul,
#page-4 .row-2 ul {padding-top:0;}
#page-3 .row-2 .col-2 {padding-left:23px;}
/***************page-4***************/
#page-4 .row-1 .col-2 {padding-left:40px;}
#page-4 .row-1 .img-indent {padding:8px 8px 26px 0;}
#page-4 .row-1 p {padding-bottom:18px;}
#page-4 .row-1 {padding-bottom:12px;}
/***************page-5***************/
#page-5 .row-1 .col-1 .img-indent {padding-top:8px;}
#page-5 .row-1 .col-2 h2 {padding-bottom:2px;}
/***************page-6***************/
#page-6 .row-1 {padding-bottom:25px;}
#page-6 .row-1 .col-1 .img-indent {padding-top:10px; padding-bottom:52px;}
#page-6 .phone {float:right; margin-right:188px;}
#page-6 .row-1 .col-2 h2 {padding-bottom:2px;}
#page-6 .row-2 {padding-bottom:29px;}
#contact-form .float-l div {height:28px;}
#contact-form input,
#contact-form textarea {background:#242424; border:1px solid #A4A4A4; font-size:1em; line-height:1.2em; padding:1px 0 0 3px;}
#contact-form input {height:19px; width:173px;}
#contact-form textarea {height:75px; width:185px; margin:0 0 20px 5px; overflow:hidden;}
.button {text-align:right; padding-right:5px;}
.button a {margin-left:20px;}
/***************page-7***************/
#page-7 p {padding-bottom:18px;}
#page-7 .row-1 {padding-bottom:40px;}
/***************footer***************/
#footer {background:#303030; font-size:0.846em; line-height:2.073em; color:#8C9091; margin:0 1px 40px 1px; padding:21px 48px 19px 39px; height:23px}
#footer .float-l a {border-left:1px solid #909293; margin-left:5px; padding-left:6px;}
#footer .float-r {text-transform:uppercase; background:url(images/rss.gif) right 1px no-repeat; padding-right:28px;}
#footer a {color:#909293; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
