﻿* { margin:0; padding:0;}
body { background:url(images/tail-body.gif) repeat-x top #030F3E; font-family:Arial, Helvetica, sans-serif; font-size:11.5pt; line-height:1.em; color:#E5E1D8;}

select { font-family:Arial, Helvetica, sans-serif; font-size:1em;}

textarea { font-family:Arial, Helvetica, sans-serif; font-size:1.3em;}

input { font-family:Arial, Helvetica, sans-serif; font-size:1em;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper { width:100%; overflow:hidden;}
.container { width:100%;}

p { margin:0; padding:0;}


/*==================forms====================*/
select { vertical-align:middle; font-weight:normal;}
input { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

.form { height:30px;}
.form input {width:173px; padding:2px 0 2px 3px; background:none; border:1px solid #323C67; color:#E5E1D8;}
textarea { width:187px; height:46px; overflow:auto; background:none; border:1px solid #323C67; color:#E5E1D8; padding:2px 0 0 3px; }
form .buttons { width:100%; overflow:hidden; padding-top:11px;}
form .buttons a { margin-left:19px;}


/*==================list====================*/
ul { list-style:none;}

.site-nav { width:100%; overflow:hidden; font-size:10.5pt;}
.site-nav li { float:left; margin-right:10px;}
.site-nav li a { text-decoration:none; color:#fff; display:block;}
.site-nav li a b { display:block; padding:5px 13px 5px 13px;}
.site-nav li a.act { background:url(images/nav-left.gif) no-repeat left top #F6580B;}
.site-nav li a:hover { background:url(images/nav-left.gif) no-repeat left top #F6580B;}
.site-nav li a.act b { background:url(images/nav-right.gif) no-repeat right top;}

.site-nav li a:hover b { background:url(images/nav-right.gif) no-repeat right top;}

.list li { width:100%; overflow:hidden; vertical-align:bottom; padding-bottom:16px;}
.list li img { float:left; margin-right:11px;}

.list1 li { color:#FE5E01; line-height:1.64em;}
.list1 li a { color:#E5E1D8;}


/*==================other====================*/
.img-box img { margin-bottom:25px; display:block;}

.img-box1 { width:100%; overflow:hidden; padding-bottom:20px;}
.img-box1 img { float:left; margin:0 20px 0 0;}

.p1 { margin-bottom:18px;}

.phone { float:right; margin-right:50px;}


/*==================txt, links, lines, titles====================*/
a {color:#E5E1D8; outline:none;}
a:hover{text-decoration:none;}

h3 { color:#fff; font-size:1.09em; text-transform:uppercase; line-height:1.5em; margin-bottom:7px;}
h4 { font-size:1em; font-weight:normal; text-transform:uppercase; line-height:1.64em;}
h5 { font-size:1em; font-weight:normal; text-transform:uppercase; line-height:1.64em; margin-bottom:20px;}

.link1 { display:block; float:right; background:url(images/link1-left.gif) no-repeat left top #072888; color:#FFC000; font-size:.82em; text-transform:uppercase; text-decoration:none; line-height:.92em;}
.link1 span { display:block; background:url(images/link1-right.gif) no-repeat right top; padding:7px 9px 6px 9px;}
.link1:hover { text-decoration:underline;}

.title { margin-bottom:12px;}


/*==================boxes====================*/
.title-box {
	position:absolute;
	top:100px;
	left:90px;
	height: 331px;
}
.title-box .inner { padding-right:70px;}
.title-box img { margin-bottom:18px; display:block;}
.title-box p { color:#A4E6FF;}

.banner-box {
	position:absolute;
	top:567px;
	left:27px;
	background:url(images/banner-bg.gif) no-repeat left top;
	width:356px;
	height:66px;
	visibility: hidden;
}
.banner-box .title { position:absolute; left:126px; top:10px;}
.banner-box a {
	color:#7D3C19;
	text-decoration:none;
	font-size:.91em;
	text-transform:uppercase;
	line-height:1.2em;
	position:absolute;
	top:13px;
	left:32px;
	display:block;
	visibility: hidden;
}
.banner-box a b { font-size:1.2em; display:block; line-height:1.2em;}
.banner-box a:hover { border-bottom:1px solid #7D3C19;}

.box { width:430px; height:536px; background:url(images/box-bg.jpg) no-repeat left top; position:absolute; left:60px; top:187px;}
.box .inner { padding:15px 20px 49px 29px;}
.box .button {
	position:absolute;
	right:20px;
	top:0;
	visibility: hidden;
}
.box p { line-height:1.35em;}
<!-- overflow:auto -->
.extra-box { overflow:none; width:380px;}
.extra-box .inner { padding:0 5px 0 0; height:340px;}

/*header*/
#header .row-1 { height:121px;}
#header .row-1 .indent { padding:10px 0 0 19px;}
#header .row-2 { height:36px;}
#header .row-2 .indent { padding-left:19px;}

/*content*/
#content { height:506px; background:url(images/cont-bg.jpg) no-repeat left top;}
#content .extra-title1 {
	position:absolute;
	right:37px;
	top:40px;
	visibility: hidden;
}
#content .extra-title2 {
	position:absolute;
	right:297px;
	top:443px;
	visibility: hidden;
}
#content .extra-button1 {
	position:absolute;
	right:38px;
	top:421px;
	z-index:2;
	visibility: hidden;
}
#content .extra-button2 {
	position:absolute;
	right:84px;
	top:491px;
	z-index:1;
	visibility: hidden;
}
#content .indent { padding-right:50px;}

/*footer*/
#footer p { color:#81879F; text-transform:uppercase; font-size:.80em; padding-left:30px;}
#footer p a { color:#81879F; text-decoration:none;}
#footer p a:hover { text-decoration:underline;}

/*==================== index.html ================*/
#page1 #content .extra-button1 { position:absolute; right:35px; top:389px;}
#page1 #content .extra-button2 { position:absolute; right:76px; top:480px;}

