/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#191b22;
	text-align:center;
	min-width:980px;
}

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, Helvetica, sans-serif;
		font-size:0.8125em;
		line-height:1.1538em;
		color:#8091ad;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#8091ad; outline:none;}
a:hover{text-decoration:none;}
p {padding-top:15px;}

/* ============================= main layout ====================== */

.imgindent {margin:0 25px 0 0; float:left;}

h2 {font-size:1.307em; line-height:1.2em; color:#fff; text-transform:uppercase; border-bottom:1px solid #8091ad; padding:0 0 6px 0; letter-spacing:-1px; margin-bottom:26px}
h3 {font-size:2.38em; line-height:1.2em; color:#fff; text-transform:uppercase; padding-bottom:12px; letter-spacing:-1px;}
h3 strong {display:block; margin-top:-13px;}
/* ============================= header ====================== */
#header {background:url(images/header-bg.gif) left top repeat-x;}
#page1 #header {background:url(images/header-bg1.gif) left top repeat-x;}

.logo {float:left; padding:26px 58px 0 0;}

.menu {float:left; padding-top:40px; width:592px;}
.menu li {float:left; background:none; padding:0 7px 0 0; line-height:1.2em; font-size:0.923em;}
.menu li a {display:inline-block; text-decoration:none; color:#252934; text-transform:uppercase; background:none;}
.menu li a strong {display:inline-block; padding:0 4px 0 4px;}
.menu li a strong strong {padding:3px 6px 5px 5px ;}

.menu li a:hover, .menu .active a {background:url(images/menu-li-left-bg.gif) left top no-repeat; color:#fff;}
.menu li a:hover strong, .active a strong {background:url(images/menu-li-right-bg.gif) top right no-repeat;}
.menu li a:hover strong strong, .menu .active a strong strong {background:url(images/menu-li-tail-bg.gif) left top repeat-x;}
/* ============================= content ====================== */
#content {background:url(images/content-bg.gif) top center no-repeat #2a2f3c;}

.extra-tail {background:url(images/extra-tail.gif) left top repeat-x;}
.extra {background:url(images/extra-bg.jpg) top center no-repeat; padding:53px 0 38px 0;}

.banner {display:block; text-decoration:none; text-transform:uppercase; color:#fff; font-size:0.769em; padding:13px 0 0px 20px; margin:0 0 3px 2px; line-height:1em; height:65px; width:277px;}
.ban1 {background:url(images/banner1.jpg) left top no-repeat;}
.ban2 {background:url(images/banner2.jpg) left top no-repeat;}
.ban3 {background:url(images/banner3.jpg) left top no-repeat;}
.ban4 {background:url(images/banner4.jpg) left top no-repeat;}
.banner-title {font-size:2.2em; line-height:1.2em; color:#fff; text-transform:uppercase; display:block; padding-bottom:2px;}

.box {background:url(images/box-png-bg.png) left top no-repeat; color:#606979; font-size:0.769em; line-height:1.3em; text-transform:uppercase; width:297px; float:left; height:132px;}
.box strong {display:block; font-size:2.3em; line-height:1.2em; padding:2px 0 7px 40px; margin-left:-40px; position:relative;}
.box span {display:block; color:#fe5c04; font-size:1.1em; line-height:1.54em;}
.box .link {margin:2px 0 0 156px; display:inline-block;}
.box-pad {padding-top:15px}

.title1 {background:url(images/icon1.gif) left top no-repeat; }
.title2 {background:url(images/icon2.gif) left top no-repeat; }
.title3 {background:url(images/icon3.gif) left top no-repeat;}

.box .indent {padding:16px 0 0px 54px;}
.box-margin {margin-right:19px;}

.indent {padding:33px 0 32px 0;}
.indent1 {padding:48px 0 32px 0;}

.padding {padding-bottom:54px;}

.col-pad {padding-right:22px;}
.col-pad1 {padding-right:24px;}

.inner {text-transform:uppercase; color:#fff; display:block; padding-bottom:10px;}
.inner1 {color:#fe5c04;}
.inner2 {color:#fff; text-transform:uppercase;}

.border {background:url(images/border-bg.gif) left bottom repeat-x; padding-bottom:10px; margin-bottom:6px;}

#content li { background:url(images/botom-li-bg.gif) left bottom repeat-x; line-height:1.7692em;}
#content li a {color:#8091ad; display:inline-block; background:url(images/marker.gif) left 11px no-repeat; padding-left:16px; margin-left:11px; text-decoration:none;}
#content li a strong {color:#fff; font-weight:normal;}
#content li a:hover strong {color:#fe5c04;}
#content ul .last {background:none;}

.pad {padding-top:15px;}
.pad1 {padding-top:25px;}
.pad2 {padding-top:20px;}

.h-margin {margin-bottom:20px}

.link {background:url(images/link-left-bg.gif) left top no-repeat; display:inline-block; line-height:1em; text-decoration:none; margin:22px 0 0 0px; color:#fafcfc;  cursor:pointer; font-size:1em;}
.link span {background:url(images/link-right-bg.gif) right top no-repeat; display:inline-block; padding:0 4px 0 4px;}
.link span span  {background:url(images/link-tail-bg.gif) top repeat-x; padding:5px 3px 7px 3px;}

.link:hover {background:url(images/link-left-bg-hover.gif) left top no-repeat; }
.link:hover span {background:url(images/link-right-bg-hover.gif) right top no-repeat;}
.link:hover span span  {background:url(images/link-tail-bg-hover.gif) top repeat-x;}

.link-margin {margin-top:18px;}
.link-margin1 {margin-top:35px;}

.row {background:#1e212a;}
.row .indent {padding:18px 0 20px 0;}
.row h2 {padding-top:18px}

.link1 {text-transform:uppercase; color:#fff; display:inline-block; margin:0px 0 0 5px;}

.box1 {background:url(images/box1-bg.gif) top center no-repeat #3a4154; color:#a5b5cf;}
.bottom-left {background:url(images/box-corner-bottom-left.gif) left bottom no-repeat;}
.bottom-right {background:url(images/box-corner-bottom-right.gif) right bottom no-repeat; width:100%;}

.box-inner {color:#8091ad;}

.box1 .indent {padding:18px 25px 29px 28px;}

.border-form {border:1px solid #8091ad;}

#content .list li {background:none; color:#8091ad; line-height:1.92307em; padding:0; width:100%; overflow:hidden;}
#content .list li span {float:right; color:#8091ad;}
#content .list li a {color:#fff; background:none; padding:0; margin:0; text-transform:uppercase; display:inline-block; width:190px; float:left}

.gallery div {float:left; width:179px; margin-right:31px;}
.gallery .none {margin-right:0px;}
.gallery img {margin-bottom:15px;}
.gallery div a {color:#fff; text-transform:uppercase;}

.spacing {letter-spacing:-2px;}

.phone {display:inline-block; width:80px;}
/* ============================= footer ====================== */
#footer {text-transform:uppercase; color:#fff; font-size:0.8461em;}
#footer a {color:#fe5c04; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

.footer-menu {width:100%; overflow:hidden; padding:36px 0 8px 0;}
.footer-menu li {float:left; background:none; padding:0 28px 0 0;}
.footer-menu li a {color:#8091ad !important; line-height:1.2em;}
/* ============================= forms ============================= */
#SubscribeForm {padding:21px 1px 0 0;}
#SubscribeForm div {width:141px;}
#SubscribeForm label {height:18px; display:inline-block; vertical-align:top; margin-right:7px;}
#SubscribeForm .input {width:130px;  border:none; background:none; padding:4px 6px 2px 5px; font-size:0.91em;  vertical-align:top; color:#eff0f3; line-height:1.2em;}
#SubscribeForm a {font-size:1.23em; color:#fff; line-height:1.2em; display:inline-block; margin-top:3px;}

#ContactForm {color:#8091ad; padding-top:0px}
.alignright {text-align:right;}
#ContactForm .link {margin:18px 0 0 20px;}
#ContactForm label {height:40px; display:block;}
#ContactForm .input {width:238px; background:#fff; padding:0px 0 0px 5px; font-size:0.92em; height:13px;}
#ContactForm textarea {width:238px; height:164px;  background:#fff; padding:0 0 0 5px; overflow:auto; font-size:1em;}
