@charset "UTF-8";
/* CSS Document */

/* Fonts */

@font-face {
    font-family: 'Trade';
    src: url('../fonts/TradeGothicLTStd.eot');
    src: url('../fonts/TradeGothicLTStd.eot?#iefix') format('embedded-opentype'),
         url('../fonts/TradeGothicLTStd.ttf') format('truetype');
	font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Trade';
    src: url('../fonts/TradeGothicLTStd-Bold.eot');
    src: url('../fonts/TradeGothicLTStd-Bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/TradeGothicLTStd-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

.custom-font { font-family: 'Trade', Arial, Helvetica, sans-serif; }

/* Common Definitions */

body { text-align: center; background: #d1d1d1 url(../images/site_bg.jpg) no-repeat center top; font-family: Arial, Helvetica, sans-serif; font-size: 1em; }

.spacer20 { height: 20px; }
.line { height: 17px; background: url(../images/hr.jpg) repeat-x; margin-top: 15px; }

.wraper { position: relative; width: 990px; margin: 0 auto; text-align: left; }
.wraper-inner { position: relative; width: 950px; padding: 20px; }
.main-content { background-color: #ededed; }
.shadow { position: absolute; width: 990px; height: 40px; bottom: -40px; left: 0px; background: url(../images/shadow.png) no-repeat; z-index: 2500; }

.corner-picture-1 { position: absolute; width: 500px; height: 300px; right: 0px; bottom: 0px; background: url(../images/corner-picture-1.png) no-repeat; }

.img-frame20 { border: 1px solid #d1d1d1; padding: 18px; background-color: white; }

.clear { clear: both; }

h1 { font-family: 'Trade', Arial, Helvetica, sans-serif; font-size: 2.25em; color: #f1592a; text-transform: uppercase; }
h2 { font-family: 'Trade', Arial, Helvetica, sans-serif; font-size: 1.125em; color: #2c2c2c; text-transform: uppercase; margin-bottom: 10px; }
h4 { font-family: 'Trade', Arial, Helvetica, sans-serif; font-size: 1.5em; color: #702800; padding: 6px 0; }
p { font-size: 0.875em; color: #2c2c2c; margin-bottom: 6px; }

.logo { position: absolute; width: 150px; height: 200px; left: 50px; top: -85px; background:url(../images/logo.png) no-repeat left top; z-index: 3000; }

/* Layout */
.column-full { position: relative; width: 950px; }
.coulmn-full20 { width: 910px; padding: 0 20px; }
.column-left, .column-right { float: left; width: 475px; } 
.column-right { float: right; } 

.column-left20 { float: left; padding: 0 10px 0 20px; width: 445px; }
.column-right20 { float: right; padding: 0 20px 0 10px; width: 445px; }

.column-left13 { float: left; padding: 0 10px 0 0px; width: 307px; }
.column-right23 { float: right; padding: 0 0px 0 10px; width: 623px; }
.column-left23 { float: left; padding: 0 10px 0 0px; width: 623px; }
.column-right13 { float: right; padding: 0 0px 0 10px; width: 307px; }

.column-left13-20 { float: left; padding: 0 10px 0 20px; width: 287px; }
.column-right23-20 { float: right; padding: 0 20px 0 10px; width: 603px; }
.column-left23-20 { float: left; padding: 0 10px 0 20px; width: 603px; }
.column-right13-20 { float: right; padding: 0 20px 0 10px; width: 287px; }

.text { }

/* Main Navigation */
.mainnav { height: 50px; background: url(../images/mainnav-bg.jpg) repeat-x; margin-top: 60px; }
.mainnav ul { float: right }
.mainnav ul li { display: block; float: left; height: 50px; line-height: 57px; font-family: 'Trade', Arial, Helvetica, sans-serif; font-size: 1.125em; font-weight: bold; background: url(../images/mn-separator.png) no-repeat right 1px; text-transform: uppercase; }
.mainnav ul li.mn-last { background: none; }
.mainnav ul li.current { color: #f1592a; padding: 0 20px; }
.mainnav a, mainnav a:visited { display: block; height: 50px; line-height: 57px; text-decoration: none; color: #dddddd; padding: 0 20px; }
.mainnav a:hover { color: #f1592a; }

/* Home Page Sections */
.section { position: relative; float: left; height: 128px; padding: 20px; cursor: pointer; }
.sec1 { width: 275px; background: url(../images/section-1.jpg) no-repeat left top; }
.sec2 { width: 275px; background: url(../images/section-2.jpg) no-repeat left top; }
.sec3 { width: 276px; background: url(../images/section-3.jpg) no-repeat left top; }
.sections-separator { position: relative; float: left; width: 2px; height: 168px; background:url(../images/section-separator.jpg) no-repeat; }
.section:hover { background-position: left bottom; }
.section-strip { position: absolute; height: 10px; width: 100%; top: -12px; left: 0px; background-color: #f1592a; z-index: 2000; display: none; }
.section p.section-ph1 { font-family: 'Trade', Arial, Helvetica, sans-serif; font-size: 1.5em; text-transform: uppercase; color: #dddddd; font-weight: bold; margin-bottom: 6px; }
.section p.section-ph2 { font-family: 'Trade', Arial, Helvetica, sans-serif; font-size: 1em; color: #f1592a; margin-bottom: 10px;  }
.section p { color: #bbbbbb; font-size: 0.75em; }

/* Tiles */
.tile-big { position: relative; width: 435px; padding: 19px; border: 1px solid #d1d1d1; background: #FFF; }
.tile-big-cap-bg { position: absolute; height: 70px; width: 395px; left: 19px; bottom: 19px; background: url(../images/bg-trans-dark.png) repeat; padding: 20px; display: none; }
.tile-big-cap { font-family: 'Trade', Arial, Helvetica, sans-serif; font-size: 1.5em; text-transform: uppercase; color: #dddddd; font-weight: bold; margin-bottom: 6px; }
.tile-big-desc { color: #fafafa; }
.tile-big-cap-bg a, .tile-big-cap-bg a:visited { color: #f1592a; font-weight: bold; text-decoration: none; }
.tile-big-cap-bg a:hover { color: #F90; }

/* Lists */
ul.ul-style-1 { }
ul.ul-style-1 li { font-size: 1em; padding-left: 18px; background: url(../images/bullet.png) no-repeat left top; margin-bottom: 6px; }

/* General Links */
.text a, .text a:visited { color: #2c2c2c }
.text a:hover { color: #f1592a; }

/* Footer */
#footer { position: relative; }
.footer-links { position: relative; width: 600px; float: left; }
.footer-links ul li { display: inline-block; padding: 0 10px; border-right: 1px solid #757575; font-size: 0.875em; }
.footer-links ul li.current { color: #702800; }
.footer-links ul li.fl-first { padding-left: 0 }
.footer-links ul li.fl-last { border: none; }
.footer-links a, .footer-links a:visited { color: #757575; text-decoration: none; }
.footer-links a:hover { color: #F60; }

.footer-copyright { position: relative; float: right; width: 350px; }
.footer-copyright p { font-size: 0.875em; color: #fafafa; text-align: right; }

/* Forms */
fieldset { overflow: auto; border: 0; margin: 0; padding: 0; }
fieldset div { float: left; }
fieldset.centered div { text-align: center; }
label { display: block; margin: 5px 0 0 5px; font-size: 12px; }
label img { display: block; margin-bottom: 5px; }
input.text { border: 1px solid #bfbab4; margin-bottom: 0px; padding: 3px; color: #1e1e1e; -webkit-box-shadow: inset 0px 5px 5px #eee; 	-moz-box-shadow: inset 0px 5px 5px #eee; box-shadow: inset 0px 5px 5px #eee; color: #999; }
.button-small { height: 25px; background-color: #626262; padding: 2px; }
.error { color: red; }