/*reset*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent}
body{line-height:1}
ol, ul{list-style:none}
blockquote, q{quotes:none}
blockquote:before, blockquote:after, q:before, q:after{content:''; content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse; border-spacing:0}
a img{border:none}

/*text*/
body{font:13px/1.5 Arial,Helvetica,sans-serif}
a:focus{outline:1px dotted}
hr{border:0 #ccc solid; border-top-width:1px; clear:both; height:0}
h1{font-size:25px}
h2{font-size:23px}
h3{font-size:21px}
h4{font-size:19px}
h5{font-size:17px}
h6{font-size:15px}
ol{list-style:decimal}
ul{list-style:disc}
li{margin-left:30px}
p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset{margin-bottom:20px}
a{cursor:pointer}

/*960*/
.container_12{width:960px; z-index:1; margin:0}
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16, .grid_9_5, .grid_2_5, .grid_3_5, .grid_5_5, .grid_4_5, .grid_3_6, .grid_7_5, .grid_8_5, .grid_5_6, .grid_3_7, .grid_3_8, .grid_5_7, .grid_8_4, .grid_7_6, .grid_3_9, .grid_4_1, .grid_1_2{display:inline; float:left; position:relative; margin:0px}
.container_12 .grid_3{width:220px}
.container_12 .grid_3_5{width:208px}
.container_12 .grid_3_6{width:219px}
.container_12 .grid_3_7{width:218px}
.container_12 .grid_3_9{width:232px}
.container_12 .grid_6{width:460px}
.container_12 .grid_6_5{width:533px}
.container_12 .grid_9{width:700px}
.container_12 .grid_12{width:940px}
.alpha{margin-left:0}
.omega{margin-right:0}

.container_12 .grid_1{width:60px}
.container_12 .grid_1_2{width:115px}
.container_12 .grid_2{width:140px}
.container_12 .grid_2_5{width:164px}
.container_12 .grid_4{width:300px}
.container_12 .grid_4_1{width:242px}
.container_12 .grid_4_5{width:300px}
.container_12 .grid_5{width:380px}
.container_12 .grid_5_5{width:390px}
.container_12 .grid_5_6{width:420px}
.container_12 .grid_5_7{width:475px}
.container_12 .grid_7{width:540px}
.container_12 .grid_7_5{width:580px}
.container_12 .grid_7_6{width:586px}
.container_12 .grid_8{width:620px}
.container_12 .grid_8_4{width:639px}
.container_12 .grid_8_5{width:641px}
.container_12 .grid_9_5{width:694px}
.container_12 .grid_10{width:780px}
.container_12 .grid_11{width:860px}

.container_12 .prefix_3{padding-left:240px}
.container_12 .prefix_6{padding-left:480px}
.container_12 .prefix_9{padding-left:720px}
.container_12 .prefix_1{padding-left:80px}
.container_12 .prefix_0{padding-left:30px}
.container_12 .prefix_1_2{padding-left:140px}
.container_12 .prefix_1_5{padding-left:152px}
.container_12 .prefix_2{padding-left:160px}
.container_12 .prefix_4{padding-left:320px}
.container_12 .prefix_5{padding-left:400px}
.container_12 .prefix_7{padding-left:560px}
.container_12 .prefix_8{padding-left:640px}
.container_12 .prefix_10{padding-left:800px}
.container_12 .prefix_11{padding-left:880px}

.container_12 .suffix_3{padding-right:240px}
.container_12 .suffix_6{padding-right:480px}
.container_12 .suffix_9{padding-right:720px}
.container_12 .suffix_1{padding-right:80px}
.container_12 .suffix_2{padding-right:160px}
.container_12 .suffix_4{padding-right:320px}
.container_12 .suffix_5{padding-right:400px}
.container_12 .suffix_7{padding-right:560px}
.container_12 .suffix_8{padding-right:640px}
.container_12 .suffix_10{padding-right:800px}
.container_12 .suffix_11{padding-right:880px}

.container_12 .push_3{left:240px}
.container_12 .push_6{left:480px}
.container_12 .push_9{left:720px}
.container_12 .push_1{left:80px}
.container_12 .push_1_2{left:118px}
.container_12 .push_1_5{left:138px}
.container_12 .push_2{left:160px}
.container_12 .push_4{left:320px}
.container_12 .push_5{left:400px}
.container_12 .push_7{left:560px}
.container_12 .push_8{left:640px}
.container_12 .push_10{left:800px}
.container_12 .push_11{left:880px}

.container_12 .pull_3{left:-240px}
.container_12 .pull_6{left:-480px}
.container_12 .pull_9{left:-720px}
.container_12 .pull_1{left:-80px}
.container_12 .pull_2{left:-160px}
.container_12 .pull_4{left:-320px}
.container_12 .pull_5{left:-400px}
.container_12 .pull_7{left:-560px}
.container_12 .pull_8{left:-640px}
.container_12 .pull_10{left:-800px}
.container_12 .pull_11{left:-880px}

.container_12 .punch_0{margin-top:-20px}
.container_12 .punch_3{margin-top:-240px}
.container_12 .punch_1{margin-top:-45px}
.container_12 .punch_2{margin-top:-110px}

.clear{clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0}
.clearfix:after{clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0}
* html .clearfix{height:1%}

.bg_left{*width:24%; _width:20%}

/* Layout */
body{background-color:#fff; background-image:url(/img/bod_last.png); background-repeat:repeat-x; min-width:960px; margin:0; padding:0}
img.print{display:none}
#bd, .bod, #ft, .footer{margin:auto; text-align:left; width:57.69em; *width:56.25em}
#bd, #ft{margin:auto 0px; width:auto}
#bd:after, .bod:after, #ft:after, .footer:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
#bd, .bod, #ft, .footer{zoom:1}
#ft{background-color:#b6080d; margin:0; min-height:222px}
.bod .bodbox, .footer .ftbox{float:right}
.bod div.first, .footer div.first{float:left; background-image:url(/img/bod_first.png); background-repeat:repeat-x}
.bod div.first{width:16%; max-height:400px}
.footer div.first{width:16%}
.bod .bodbox, .footer .ftbox{width:83%}
.footer div.first, .footer div.last{background-color:#b6080d; background-image:none; min-height:100px}
.bod div.last{background-image:url(/img/bod_last.png); background-repeat:repeat-x}
.ftbox .grid_12{background-image:url(/img/ft_bg.gif); background-repeat:repeat-y; padding-bottom:5px; margin:0; top left}

/* Navigation */
div.inner{height:101px; position:relative; width:118px; border-right:1px solid #6d6661; color:#a89d94; font-family:Verdana,Geneva,sans-serif; font-size:13px; font-weight:bold; /*border-bottom:4px inset #6d6661; */float:left}
div.innertext1{position:absolute; bottom:20px; left:0px; width:100%; text-align:center}
div.inner2{cursor:pointer; position:absolute; height:115px; top:0px; left:0; background:url(/img/nav_bg.png) bottom repeat-x #bb1b20; width:118px; color:#301a09; font-family:Verdana,Geneva,sans-serif; font-size:13px; font-weight:bold; display:none; z-index:100}
div.inner3{cursor:pointer; position:absolute; bottom:8px; right:8px; width:100%; text-align:right}
div.innerlinks{cursor:pointer; display:none; text-align:right; padding-right:8px}
div.innerlinks, div.innerlinks a{color:white; text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:10px; line-height:18px; text-transform:uppercase}
div.innerlinks a{display:block; margin:0; cursor:pointer}
div.innerlinks a.first{margin-top:34px}
div.innerlinks a:hover{text-decoration:underline}
.nav{margin-left:170px; z-index:100}

/* Header */
.logo{position:absolute; margin-top:0px; z-index:2}
.head{height:318px}
.header{z-index:0; margin-top:1px}
.title{background-color:#fefefe; background-image:url(/img/title_bg.gif); background-repeat:repeat-x}
.title h1{background-image:url(/img/title_right.gif); text-transform:uppercase; background-repeat:no-repeat; background-position:right top; height:43px; font-size:12px; text-align:right; top:0; right:0; clear:none; padding:15px 15px 0 0; position:absolute; color:#6b4617}
.sidebar{background-color:#fefefe; background-image:url(/img/sidebar_bg.gif); background-repeat:repeat-x; text-align:center; padding-top:20px; z-index:1}
.sidebar a{color:#87520d; font-weight:bold; font-size:12px; text-transform:uppercase}
.sidebar a:hover{color:#af1f28}
.sidebar p{color:#6b5b4f; font-size:11px; font-style:italic; width:96px; text-align:left; margin:19px auto 0 auto; line-height:normal}
.content{background-image:url(/img/content_bgtop.gif); background-repeat:no-repeat; background-position:top left; padding-top:19px}
.content p strong{color:#2c1809; font-size:17px; line-height:22px}
.content p{color:#594c42}
.content h1{color:#6b5b4f; font-size:17px; margin-top:59px; padding-bottom:3px; margin:59px auto 2px auto; background-image:url(/img/redhd_bg.gif); background-position:bottom left; background-repeat:no-repeat}
.allbg{background-image:url(/img/content_bg.gif); background-repeat:repeat-y}
.red{min-height:165px; background-color:#8f1418; background-image:url(/img/red_bg.gif); background-repeat:repeat-x; margin:0 2px 35px 0; padding:17px 10px 2px 14px}
.red p{font-size:11px; color:#fff; font-weight:bold; line-height:16px}
.red p strong{color:#ffb400; font-size:13px}
.divide{border-bottom:dashed 1px #fff}
.red p a:visited, .red p a{font-size:13px; font-weight:bold; color:#ffb400; text-decoration:none; width:172px; height:22px; display:block; padding:9px 0 3px 0; margin:0; background-image:url(/img/link.gif); background-repeat:no-repeat; background-position:right}
.red p a:hover{color:#fff; background-image:url(/img/link_over.gif)}

/* footer */
.footer h1{font-size:17px; color:#fff; margin:27px 0 2px 37px}
.footer h1 em{font-size:10px; color:#190d04; font-style:italic}
form.contact input{border:1px solid #700305; background-color:#860709; max-height:40px; padding:10px 4px; color:#fff; font-size:12px; margin:0 1px 0 0}
#name{width:75px; margin-left:20px}
#idtkkl-idtkkl, #Company{width:95px}
#subscribe{border:0; background-color:transparent; padding:0 0 0 2px; margin:0 0 -7px 0}
.social{display:block; margin:25px 0 18px 20px}
.social a{margin-right:42px}
.ftlinks{color:#cf3236; font-size:11px; margin:0; padding:0; line-height:normal}
.ftlinks a{color:#cf3236; text-decoration:none}
.ftlinks a:hover{color:#1e150c}
.ftsmall{color:#cf3236; font-size:9px; margin:0; padding:0; line-height:normal}
a.ftlarge{font-size:17px; color:#210102; font-weight:bold}
a.ftlarge:hover{color:#ffa500}
.navbottom{margin:0 0 10px 60px; text-align:left}
.navbottom a{color:#231C00; font-weight:bold; font-size:11px; text-transform:uppercase; margin:0 5px 0 0; text-decoration:none}
.navbottom a.last{margin:0}
.navbottom a:hover{color:#ffce00}
.twit{float:right}
#twitter, #facebook, #linkedin{display:block; float:left; width:70px; height:82px; background-position:top}
a#twitter:hover, a#facebook:hover, a#linkedin:hover{background-position:bottom}
#twitter{background-image:url(/img/twitter.png)}
#facebook{background-image:url(/img/facebook.png)}
#linkedin{background-image:url(/img/linkedin.png)}

/* twitter */
.tweet{text-align:right}
#latest_tweet{padding:27px 0px 0px 60px; color:#231c00; font-size:11px; font-weight:bold; color:#231c00; text-align:left; min-height:100px}
#latest_tweet p{margin:10px 0 0 0; padding:0}
#latest_tweet .quote{font-size:25px; margin:0 0 0 -20px; padding:0; position:absolute}
#latest_tweet a{color:#231c00; text-decoration:underline}
#latest_tweet a:hover{color:#f7a920}
#latest_tweet small{text-decoration:none; font-weight:normal; margin:0; padding:0}
.loading{background:url(/img/loader.gif) center no-repeat; height:60px; color:#231c00; display:none}
.tweet .rest{width:300px; margin-top:0}

/* Slider */
#slider{margin:0 0 0 98px}

#slider ul, #slider li{margin:0; padding:0; list-style:none}
#slider li{width:827px; height:429px; overflow:hidden}

#prevBtn, #nextBtn{display:block; width:68px; height:22px; position:absolute; left:142px; top:382px; font-size:0; background-image:url(/img/client/previous.jpg); background-repeat:no-repeat; text-indent:-8000px}

#nextBtn{left:213px; width:53px; background-image:url(/img/client/next.jpg)}

#prevBtn a, #nextBtn a{display:block; width:68px; height:22px}

#nextBtn a{width:53px}

/* shadowbox */
#sb-container, #sb-wrapper{text-align:left}
#sb-container, #sb-overlay{position:absolute; top:0; left:0; width:100%; margin:0; padding:0}
#sb-container{height:100%; display:none; visibility:hidden; z-index:999}
body >#sb-container{position:fixed}
#sb-overlay{height:expression(document.documentElement.clientHeight+'px')}
#sb-container >#sb-overlay{height:100%}
#sb-wrapper{position:relative}
#sb-wrapper img{border:none}
#sb-body{position:relative; margin:0; padding:0; overflow:hidden; border:1px solid #303030}
#sb-body-inner{position:relative; height:100%}
#sb-content.html{height:100%; overflow:auto}
#sb-loading{position:absolute; top:0; width:100%; height:100%; text-align:center; padding-top:10px}
#sb-body, #sb-loading{background-color:#060606}
#sb-title, #sb-info{position:relative; margin:0; padding:0; overflow:hidden}
#sb-title-inner, #sb-info-inner{position:relative; font-family:'Lucida Grande',Tahoma,sans-serif; line-height:16px}
#sb-title, #sb-title-inner{height:26px}
#sb-title-inner{font-size:16px; padding:5px 0; color:#fff}
#sb-info, #sb-info-inner{height:20px}
#sb-info-inner{font-size:12px; color:#fff}
#sb-nav{float:right; height:16px; padding:2px 0; width:45%}
#sb-nav a{display:block; float:right; height:16px; width:16px; margin-left:3px; cursor:pointer}
#sb-nav-close{background-image:url(/img/close.png); background-repeat:no-repeat}
#sb-nav-next{background-image:url(/img/next.png); background-repeat:no-repeat}
#sb-nav-previous{background-image:url(/img/previous.png); background-repeat:no-repeat}
#sb-nav-play{background-image:url(/img/play.png); background-repeat:no-repeat}
#sb-nav-pause{background-image:url(/img/pause.png); background-repeat:no-repeat}
#sb-counter{float:left; padding:2px 0; width:45%}
#sb-counter a{padding:0 4px 0 0; text-decoration:none; cursor:pointer; color:#fff}
#sb-counter a.sb-counter-current{text-decoration:underline}
div.sb-message{font-family:'Lucida Grande',Tahoma,sans-serif; font-size:12px; padding:10px; text-align:center}
div.sb-message a:link, div.sb-message a:visited{color:#fff; text-decoration:underline}

/*images*/
.nothing{display:none}