/* CSS Document */

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

body{background:#000000; 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{ font-family:Tahoma, Geneva, sans-serif; font-size:0.8125em; line-height:1.231em; color:#4f5761;}

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

a {color:#d60303;}
a:hover{text-decoration:none;}
p {padding-top:15px;}
h3{ font-family:"Times New Roman", Times, serif; font-size:2.538em; line-height:1em; font-weight:normal; color:#27333c; padding:8px 0 29px 90px; position:relative; margin-left:-7px;}
h3 span{ display:block; font-size:1.879em; line-height:1em; margin-top:-5px }
h4{ font-size:2.307em; color:#ffffff; font-weight:normal; font-style:italic; font-family:"Times New Roman", Times, serif; line-height:1.133em; padding-left:2px; padding-bottom:20px;}
strong{ color:#ffffff; font-weight:normal;}

/* ============================= main layout ====================== */
.imgindent {margin:0 20px 0 0; float:left;}
.margin1{ margin-top:25px;}
.margin2{ margin-top:5px !important;}
.padding2{ padding-top:20px;}
.padding3{ padding-top:35px;}

/* ============================= header ====================== */
#header{ background:url(images/header-bg.jpg) top no-repeat; position:relative;}
#header .logo{ padding-left:91px;}
#header .slogan{ font-family:"Times New Roman", Times, serif; font-size:2.462em; color:#410303; font-style:italic; padding:27px 0 0 226px; line-height:1em;}
#header .slogan strong{ font-size:1.25em; line-height:1em; color:#410303; font-weight:bold;}
#header .slogan span{ display:block; font-size:0.781em; color:#320405; margin:-6px 0 0 -134px;}

#header .menu{ position:absolute; bottom:0; height:58px; width:100%; background:url(images/menu-bg.gif) top repeat-x; width:100%; overflow:hidden;}
#header li{ float:left;}
#header .menu ul{ border-right:solid 1px #000000; padding-left:61px; float:left;}
#header .menu a{
	display:block;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:1.385em;
	color:#FFF;
	font-style:inherit;
	width:142px;
	text-decoration:none;
	border-left:solid 1px #000000;
	text-align:center;
	padding:17px 0 25px 0;
}
#header .menu a:hover{
	text-decoration:underline;
	color: #D6191F;
}

/* ============================= content ====================== */
#content{ background:url(images/content-bg.gif) top repeat-x #031122; padding:39px 20px 47px 54px;}
#row{ background:url(images/row-tail.gif) bottom repeat-x #f4f4f2; padding:41px 61px; }
#row .column-2{ margin-left:13px !important;}
#row .column-3{ margin-left:14px !important;}
.cont{ padding:0 28px 0 6px;}
.cont2{ padding:0 0 0 6px;}
.space1{ margin-left:38px;}
.space2{ margin-left:49px;}
.col-2{ margin-left:48px;}

.box{ background:url(images/box1-corner-left.gif) left top no-repeat #ffffff; color:#2a2f35; line-height:1.308em;}
.box .right-corner{ background:url(images/box1-corner-right.gif) right top no-repeat; padding:20px 15px 0 25px;}
.box strong{ text-transform:uppercase; display:block; padding-bottom:7px; font-weight:normal; color:#2a2f35;}

.box .link{ display:inline-block; background:url(images/link-bg.jpg) top repeat-x; color:#ffffff; text-decoration:none; font-weight:bold; margin-top:34px;}
.box .link span{ display:inline-block; background:url(images/link-left-bg.jpg) left top no-repeat;}
.box .link span span{ background:url(images/link-right-bg.jpg) right top no-repeat; padding:8px 23px 12px 23px;}

.box .link:hover{ background:url(images/link-bg-act.jpg) top repeat-x;}
.box .link:hover span{ background:url(images/link-left-bg-act.jpg) left top no-repeat;}
.box .link:hover span span{ background:url(images/link-right-bg-act.jpg) right top no-repeat;}

.title1{ background:url(images/title1-bg.jpg) no-repeat 0 0;}
.title2{ background:url(images/title2-bg.jpg) no-repeat 0 0;}
.title3{ background:url(images/title3-bg.jpg) no-repeat 0 0;}

.box1{ background:#ffffff; font-size:0.923em; color:#636362; line-height:1.5em;}
.box1 h4{ background:url(images/box1-title-bg.gif) top repeat-x; padding:0; font-size:2.167em;}
.box1 h4 span{ display:block; background:url(images/box1-title-left-bg.gif) left top no-repeat;}
.box1 h4 span span{ background:url(images/box1-title-right-bg.gif) right top no-repeat; padding:11px 0 14px 32px !important;}
.box1 .indent{ padding:28px 24px 28px 31px;}
.strong1{ background:url(images/strong-bg.gif) no-repeat 0 0; display:block; padding:5px 0 12px 50px; color:#0c0c0b; font-weight:normal; margin-left:-5px;}
.strong2{ text-transform:uppercase; display:block; padding-bottom:7px; font-weight:normal; color:#2a2f35;}

.unline{ background:url(images/unline.gif) bottom repeat-x; padding-bottom:21px; margin-bottom:23px;}
.clients img{ margin-right:26px; vertical-align:bottom;}
.clients .link4{ margin-left:-15px; vertical-align:bottom;}
#page5 #content{ padding-right:60px;}
.phone{ float:right; padding-right:25px;}
.email{ padding-top:25px; color:#ffffff;}
.email a{ font-weight:bold; color:#a91113;}

.link1{ font-weight:bold; background:url(images/link1-bg.gif) right top no-repeat; padding-right:17px; font-size:0.917em; text-decoration:none; margin-left:5px;}
.link1:hover{ text-decoration:underline;}
.link2{ display:inline-block; margin-top:16px; font-weight:bold; font-size:0.917em;}
.link3{ display:inline-block; margin-top:16px; color:#a91113; font-weight:bold; text-decoration:none; font-size:0.923em;}
.link3:hover{ text-decoration:underline;}
.link4{ font-weight:bold; color:#1ea9d7; font-size:0.923em; text-decoration:none;}
.link4:hover{ text-decoration:underline;}

.box3{ background:url(images/box2-corner-left-top.gif) top left no-repeat; color:#5c7289;width:100%;}
.box3 .right-top{ background:url(images/box2-corner-right-top.gif) top right no-repeat;width:100%;}
.box3 .left-bot{ background:url(images/box2-corner-left-bot.gif) bottom left no-repeat; width:100%;}
.box3 .right-bot{ background:url(images/box2-corner-right-bot.gif) bottom right no-repeat; width:100%;}
.box3 .padding1{ padding:14px;}
.box3 .bg1{ background:#101d2d; margin:-14px 0; padding:14px 0;}
.box3 .bg2{ background:#101d2d; margin:0 -14px; padding:0 14px;}
.box3 .indent{ padding:10px 10px 13px 15px;}
.box3  h4{ padding-bottom:15px;}

/* ============================= footer ====================== */
#footer{
	background:#000000;
	color:Lorem ipsum dolor sit amet, consectetuer adipiscing elit
. Paraesent vestibulum molestie. Aenean nonummy hendrerit mauris. Phasellus porta. Ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod. Morbi nunc odio, gravida at, cursus nec, luctus a, lorem. Maecenas tristique orci ac sem. Duis ultricies pharetra magna.; 	font-size:0.923em;
}
#footer .text{ padding:32px 0 0 61px;}
#footer a{ text-decoration:none; margin-left:12px; color:#ab0b0b;}
#footer a:hover{ text-decoration:underline;}

/* ============================= forms ============================= */
#ContactForm label{ display:block; height:26px;}
#ContactForm input{ border:solid 0px; background:#121f2f; font-family:Tahoma, Geneva, sans-serif; font-size:1em; color:#ffffff; padding:3px 2px 3px 4px; width:216px;}
#ContactForm textarea{ border:solid 0px; background:#121f2f; font-family:Tahoma, Geneva, sans-serif; font-size:1em; color:#ffffff; padding:3px 2px 3px 4px; width:216px; overflow:hidden; height:138px;}
#ContactForm .container{ text-align:right;}
#ContactForm .link2{ margin-left:18px;}

