

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, 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;}
img {margin: 0; padding: 0; border: 0; outline: 0; background: transparent;}
/*body {line-height: 1;}*/
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
:focus {outline: 0;}/* remember to define focus styles! */
ins {text-decoration: none;}/* remember to highlight inserts somehow! */
del {text-decoration: line-through;}
table {border-collapse: collapse; border-spacing: 0;}/* tables still need 'cellspacing="0"' in the markup */
select,label,.pointer { cursor:pointer; }/*add pointer cursor to elements*/
table td { vertical-align: top; }
* html ul li a {height:1em;} /*fixes IE6 list whitespace bug*/
.clear {clear: both;height: 0px;} /*clears floats*/
.spacer10 {float: left;width: 10px;} .spacer15 {float: left;width: 15px;} .spacer20 {float: left;width: 20px;} .spacer25 {float: left;width: 25px;} .spacer30 {float: left;width: 30px;} /*spacer*/
.mR10 { margin-right: 10px;} .mR15 { margin-right: 15px;} .mR20 { margin-right: 20px;} .mR25 { margin-right: 25px;} .mR30 { margin-right: 30px;}
.mL10 {margin-left: 10px;} .mL15 {margin-left: 15px;} .mL20 {margin-left: 20px;} .mL25 {margin-left: 25px;} .mL30 {margin-left: 30px;}
/*-----------------------------------------------------------*/
body { background: url(../images/bgrBody.jpg) repeat left top; font: normal 12px/normal Arial, Helvetica, sans-serif; color: #000; text-decoration: none; }
a:link, a:active, a:visited { text-decoration: none; }
#wrap { background: url(../images/bgrSmoke.jpg) no-repeat left top; }
#header, #content, #footer { padding-left: 30px;}
/*=======================HEADER====================*/
#header { background: #161616 url(../images/bgrTop.gif) repeat-x left top; padding-left: 0px; width: 100%; }
.logo { float: left; }

/*NAVIGATION*/
.nav { float: left; text-align: right; width: 690px; position: relative; background: #181818 url(../images/bgrTop.gif) repeat-x left top; padding-top: 59px; }
.nav .btn { float: right; text-align: center; }
.nav .btn a:link, .nav .btn a:visited, .nav .btn a:active { font-weight: bold; color: #CBC6B7; text-decoration: none; font-size: 14px; display: block; height: 31px; width: 82px; }
.nav .btn a:hover, .nav .btn.on a:link, .nav .btn.on a:active, .nav .btn.on a:visited { background: url(../images/topNavBtn.png) no-repeat center bottom; color: #FFF; }
.nav ul li { display: inline; font: bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; }
.nav ul li a:link, .nav ul li a:active, .nav ul li a:visited { color: #FFF; text-decoration: none; }
.nav ul li a:hover { text-decoration: none; }
#content { padding-top: 25px; background: url(../images/bgrContent-trans.png) repeat-x left top; }

/*==========================LEFT NAV========================*/
.colL { float: left; width: 195px; }
.colL h2 { height: 25px; margin-bottom: 10px; border-bottom: 2px solid #f58220; font: bold 16px/25px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #333; }
.colL p { display: block; margin-bottom: 3px; }

/*LEFT NAV*/
.lNav ul li a:link, .lNav ul li a:active, .lNav ul li a:visited { display: block; line-height: 23px; height: 23px; background: url(../images/bgrLnav-trans.png) no-repeat left top; color: #333; margin-bottom: 3px; cursor: pointer; font-weight: bold; text-decoration: none; padding-left: 4px; }
.lNav ul li a:hover, .lNav ul.navigation li a.selected { background: url(../images/bgrLnav1-trans.png) no-repeat left top; color: #FFF; margin-bottom: 3px; }

/*========================MID COLUMN====================*/
.colM { float: left; width: 735px; }
.colM h2 { display: block; height: 27px; background: url(../images/bgrTit-trans.png) no-repeat left bottom; padding-left: 6px; color: #FFF; margin-bottom: 10px; font: 17px/27px "Trebuchet MS", Arial, Helvetica, sans-serif; }
.colM h2 span a:link, .colM h2 span a:active, .colM h2 span a:visited { color: #FFF; font-size: 12px; display: block; margin-top: -28px; margin-left: 576px; font-weight: bold; background: url(../images/arrowVisit.gif) no-repeat 53px 11px; }


/*=============================FOOTER=======================*/
#footer { background: url(../images/bgrFooter-trans.png) repeat-x left top; color: #FFF; line-height: 31px; height: 31px; font-weight: bold; font-size: 11px; margin-top: 24px; }
#footer p { padding-top: 3px; }

/*CONTACT PAGE*/
.contact input, .contact textarea { width: 230px; margin-bottom: 12px; }
.contact textarea { height: 100px; }
.contact form .contactTit span { font-size: 11px; font-weight: normal; color: #900; font-style: italic; padding-left: 6px; }
.contact h1 { height: 25px; margin-bottom: 10px; border-bottom: 2px solid #f58220; font: bold 16px/25px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #333; }
input.btnSubmit { background: #171717 url(../images/btnSend.gif) no-repeat left top; height: 22px; width: 106px; cursor: pointer; border-style: none; }


/*========================================JQUERY STYLES=========================*/
/*CODA SLIDER*/
.slideshow { }
.slideshow img { border: 6px solid #6d6c6b; }
#slider {width: 620px; margin: 0 auto;position: relative;}
.scroll { width: 645px; overflow: auto; overflow-x: hidden; position: relative; clear: left; }
.scrollContainer div.panel { height: 408px; width: 645px; }
.scrollButtons { position: absolute; top: 205px; cursor: pointer; height: 36px; width: 29px; }
.scrollButtons.left { left: -29px;/* background: url(../images/arrowL-trans.png) no-repeat left top;*/ }
.scrollButtons.right { margin-left: 646px; /*background: url(../images/arrowR-trans.png) no-repeat left top; */}
.hide { display: none;}
.panel a img { background: #181818; }
.panel a:link, .panel a:active, .panel a:visited { color: #171717; }

/*CAPTIFY*/
.caption-top, .caption-bottom {color: #ffffff;	padding: 1.2em;	font-weight: bold;font-size: 13px;font-family: arial;	cursor: default;border: 0px solid #334143;background: #000000;}
.caption-top {border-width: 0px 0px 8px 0px;}
.caption-bottom { border-width: 8px 0px 0px 0px;}

/*FANCYBOX*/
div#fancy_overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: #000;display: none;z-index: 30;}
* html div#fancy_overlay {position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
div#fancy_wrap {text-align: left;}
div#fancy_loading {position: absolute;height: 40px;width: 40px;cursor: pointer;display: none;overflow: hidden;background: transparent;z-index: 100;}
div#fancy_loading div {position: absolute;top: 0;left: 0;width: 40px;height: 480px;background: transparent url('../images/fancy_progress.png') no-repeat;}
div#fancy_loading_overlay {position: absolute;background-color: #FFF;z-index: 30;}
div#fancy_loading_icon {position: absolute;background: url('../images/fancy_loading.gif') no-repeat;z-index: 35;width: 16px;height: 16px;}
div#fancy_outer {position: absolute; top: 0;left: 0; z-index: 90; padding: 18px 18px 33px 18px; margin: 0;overflow: hidden; background: transparent;display: none;}
div#fancy_inner { position: relative; width:100%; height:100%; border: 1px solid #BBB; background: #EEEFDD url(../images/bgrSmoke.jpg) no-repeat -333px -111px; }
div#fancy_content {margin: 0;z-index: 100;position: absolute;}
div#fancy_div {background: #000;color: #FFF;height: 100%;width: 100%;z-index: 100;}
img#fancy_img {position: absolute;top: 0;left: 0;border:0; padding: 0; margin: 0;z-index: 100;width: 100%;height: 100%;}
div#fancy_close {position: absolute;top: -12px;right: -15px;height: 30px;width: 30px;background: url('../images/fancy_closebox.png') top left no-repeat;cursor: pointer;z-index: 181;display: none;}
#fancy_frame {position: relative;width: 100%;height: 100%;display: none;}
#fancy_ajax {width: 100%;height: 100%;overflow: auto;}
a#fancy_left, a#fancy_right {position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer;z-index: 111; display: none;background-image: url(data:image/gif;base64,AAAA);outline: none;}
a#fancy_left {left: 0px; }
a#fancy_right {right: 0px; }
span.fancy_ico {position: absolute; top: 50%;margin-top: -15px;width: 30px;height: 30px;z-index: 112; cursor: pointer;display: block;}
span#fancy_left_ico {left: -9999px;background: transparent url('../images/fancy_left.png') no-repeat;}
span#fancy_right_ico {right: -9999px;background: transparent url('../images/fancy_right.png') no-repeat;}
a#fancy_left:hover {visibility: visible;}
a#fancy_right:hover {visibility: visible;}
a#fancy_left:hover span {left: 20px; }
a#fancy_right:hover span {right: 20px; }
.fancy_bigIframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: transparent;}
div#fancy_bg {position: absolute;top: 0; left: 0;width: 100%;height: 100%;z-index: 70;border: 0;padding: 0;margin: 0;}
div.fancy_bg {position: absolute;display: block;z-index: 70;border: 0;padding: 0;margin: 0;}
div.fancy_bg_n {top: -18px;width: 100%;height: 18px;background: transparent url('../images/fancy_shadow_n.png') repeat-x;}
div.fancy_bg_ne {top: -18px;right: -13px;width: 13px;height: 18px;background: transparent url('../images/fancy_shadow_ne.png') no-repeat;}
div.fancy_bg_e {right: -13px;height: 100%;width: 13px;background: transparent url('../images/fancy_shadow_e.png') repeat-y;}
div.fancy_bg_se {bottom: -18px;right: -13px;width: 13px;height: 18px;background: transparent url('../images/fancy_shadow_se.png') no-repeat;}
div.fancy_bg_s {bottom: -18px;width: 100%;height: 18px;background: transparent url('../images/fancy_shadow_s.png') repeat-x;}
div.fancy_bg_sw {bottom: -18px;left: -13px;width: 13px;height: 18px;background: transparent url('../images/fancy_shadow_sw.png') no-repeat;}
div.fancy_bg_w {left: -13px;height: 100%;width: 13px;background: transparent url('../images/fancy_shadow_w.png') repeat-y;}
div.fancy_bg_nw {top: -18px;left: -13px;width: 13px;height: 18px;background: transparent url('../images/fancy_shadow_nw.png') no-repeat;}
div#fancy_title {position: absolute;bottom: -33px;left: 0;width: 100%;z-index: 100;display: none;}
div#fancy_title div {color: #FFF;font: bold 12px Arial;padding-bottom: 3px;}
div#fancy_title table {margin: 0 auto;}
div#fancy_title table td {padding: 0;vertical-align: middle;}
td#fancy_title_left {height: 32px;width: 15px;background: transparent url(../images/fancy_title_left.png) repeat-x;}
td#fancy_title_main {height: 32px;background: transparent url(../images/fancy_title_main.png) repeat-x;}
td#fancy_title_right {height: 32px;width: 15px;background: transparent url(../images/fancy_title_right.png) repeat-x;}

/*internal styles*/
/*#popWrap { height: 370px; width: 640px; }*/
.panel h3 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold; }
.panel p { font-size: 11px; font-weight: normal; }

#popWrap h1 { font: bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom: 4px; }#popWrap h2 { font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom: 12px; }
#popWrap h3 { font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-top: 8px; margin-bottom: 3px; display: block; }


#popWrap p { margin-bottom: 6px; }
#popWrap ul { margin-top: 4px; margin-bottom: 4px; margin-left: 12px; font-weight: bold; }
#popWrap ul li { display: block; margin-bottom: 2px; background: url(../images/arrowOrange.gif) no-repeat left 5px; padding-left: 12px; }
#popWrap a { font-weight: bold; color: #039; }


