/*  
Theme Name: MJet Website Theme
Theme URI: 
Description: MJet Corporate Theme
Version: 1.0
Tags: 
Author: Andi Szekeres
Author URI: http://www.szek.net
*/
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 { overflow-y: scroll;}

/* * 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;}
/*-----------------------------------------------------------*/

/*==========GENERAL STYLES==========*/
body { font: normal 13px/normal "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform: none; color: #333; background: #CCC url(img/bgrBody.gif) repeat left top; }
.typefaceFix { font-size: 1px; visibility: hidden; }
p { margin-bottom: 7px; }
h1, h2, h3, h4, h5, h6 { display: block; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold; padding-bottom: 9px; }
a:link, a:active, a:visited { color: #0c4e7d; text-decoration: none; }
a:hover { text-decoration: underline;}
.more { text-align: right; font-weight: bold; }
.header, .content, .footer { width: 900px; margin-right: auto; margin-left: auto; }
.wrap { background: url(img/bgrTop.gif) repeat-x left top; }
.pageWrap { width: 914px; margin-right: auto; margin-left: auto; background: url(img/bgrTop-trans.png) no-repeat left top; }
.time { font-size: 11px; font-style: italic; font-weight: normal; margin-top: 4px; }

/*==========HEADER STYLES==========*/
.topLang { text-align: right; padding-top: 5px; padding-bottom: 3px; }
.topLang img { margin-left: 12px; }
.header .logo { float: left; width: 252px; height: 153px; }
.header .hdrSlide { float: left; width: 648px; text-align: right; background: #FFF; }

/*==========NAV STYLES==========*/
.mainNav { background: #74002a url(img/bgrNav-trans.png) no-repeat center top; height: 31px; /*border-right: 1px solid #FFF; border-left: 1px solid #FFF;*/ color: #FFF; line-height: 31px; }
.mainNav .src { float: right; width: 174px; }

/*==========MID AREA STYLES==========*/
.content { padding: 0px 16px 2px; width: 868px; background: #FFF url(img/bgrL.gif) repeat-y 16px 16px!important; margin-top: 16px; }
body.page-52 .content {background: #FFF url(none)!important; }/*Homepage only*/
.breadcrumbs { font-size: 11px; margin-bottom: 10px; }
.colM { float: left; width: 568px; }
.colM.colMwide { width: 868px; }
.colM h3 { background: url(img/lineDot.gif) repeat-x left bottom; margin-bottom: 8px; padding-bottom: 3px; }
h1 { text-transform: uppercase; font-size: 17px; margin-bottom: 16px; background: url(img/bgrH1-trans.png) no-repeat right bottom; }
.colM ul { margin-bottom: 12px; padding-left: 16px; }
.colM ul li { background: url(img/arrow01.gif) no-repeat left 7px; padding-left: 8px; }

/*======================FOOTER======================*/
.footer { font-size: 11px; padding-bottom: 20px; color: #FFF; background: url(img/bgrFooter-trans.png) no-repeat left top; padding-top: 26px;}
.footer p { float: left; margin-top: 8px; }
.footer ul { float: right; margin-top: 8px; }
.footer ul li { display: inline; margin-left: 12px; }
.footer a:link, .footer a:active, .footer a:visited { color: #FFF; font-weight: bold; }
.ftrAdmin { width: 40px; float: right; height: 28px; margin-left: 16px; }

/*==========LEFT COL==========*/
.colL { float: left; width: 240px; margin-right: 23px;  padding-right: 16px; padding-left: 12px; padding-top: 12px; font-size: 12px; }
.colL h3 { margin-bottom: 6px; }
.colL .lBox { margin-bottom: 26px; }
.colL .lNews { margin-bottom: 16px; }
.colL .lNews .newsTit { font-weight: bold; /*background: #EBEEF0 url(img/arrow01.gif) no-repeat left 6px; padding-left: 6px; */margin-bottom: 2px; }
.colL .lNews small.newsDate { font-size: 10px; margin-bottom: 4px; display: block; font-style: italic; font-weight: normal; }
.colL .lNews .more { font-size: 10px; background: url(img/lineDot.gif) repeat-x left top; }
.colL .lNews .newsContent { font-weight: normal; margin: 0px 0px 20px; }
.colL .lBox h3 { height: 24px; }
.colL .lBox p { line-height: 13px; }
.colL .lBox.news h3 { text-indent: -9999px; background: url(img/bgrLnews.gif) no-repeat left top; }
.colL .lBox.contact h3 { text-indent: -9999px; background: url(img/bgrLcont.gif) no-repeat left top; }
.colL .lBox.lNav ul { margin-top: 0px; padding-top: 0px; }
.colL .lBox.lNav ul li { display: block; background: url(img/arrow02.gif) no-repeat left 9px; font-size: 12px; font-weight: bold; }
.colL .lBox.lNav ul li a { display: block; background: url(img/lineDot.gif) repeat-x left bottom; padding-left: 14px; height: 28px; line-height: 28px; }
.colL .lBox.lNav ul li.first, .colL .lBox.lNav ul li.current_page_parent { height: 24px; font-size: 13px; line-height: 24px; font-weight: bold; background: url(img/bgrH1-trans.png) no-repeat right bottom; padding-bottom: 6px; margin-bottom: 5px; text-transform: uppercase; padding-left: 0px; margin-top: 0px; padding-top: 0px; }
.colL .lBox.lNav ul li.first a:link, .colL .lBox.lNav ul li.first a:active, .colL .lBox.lNav ul li.first a:visited, .colL .lBox.lNav ul li.current_page_parent a:link, .colL .lBox.lNav ul li.current_page_parent a:active, .colL .lBox.lNav ul li.current_page_parent a:visited { padding-left: 0px; background: url(none); color: #1d1d1d; }
.colL .lBox.lNav ul li ul li { padding-left: 24px; font-weight: normal; background: url(img/arrow03.gif) no-repeat -9999px top; }
.colL .lBox.lNav ul li ul li a { background: url(img/arrow03.gif) no-repeat left 9px; line-height: 22px; height: 22px; }

/*Left Newsletter*/
.colL .lBox.newsletter h3 { text-indent: -9999px; background: url(img/bgrLnewsletter.gif) no-repeat left top; }

/*Left a/c WANTED*/
.colL .lBox.acwanted h3 { text-indent: -9999px; background: url(img/bgrLacwanted.gif) no-repeat left top; }


/*=========================JCAROUSEL BASIC STYLES===================*/
/*This <div> element is wrapped by jCarousel around the list and has the classname "jcarousel-container".*/
.jcarousel-container {position: relative;}
.jcarousel-clip {z-index: 2;padding: 0;margin: 0;overflow: hidden;position: relative;}
.jcarousel-list {z-index: 1;overflow: hidden;position: relative;top: 0;left: 0;margin: 0;padding: 0;}
.jcarousel-list li, .jcarousel-item {float: left;list-style: none;/* We set the width/height explicitly. No width/height causes infinite loops. */width: 75px;height: 75px;}
/*The buttons are added dynamically by jCarousel before the <ul> list (inside the <div> described above) and have the classnames "jcarousel-next" and "jcarousel-prev".*/
.jcarousel-next {z-index: 3;display: none;}
.jcarousel-prev {z-index: 3;display: none;}

/*===JCAROUSEL MJET SKIN====*/
.jcarousel-skin-mjet { height: 100px; overflow: hidden; margin-bottom: 20px; }
.colM .jcarousel-skin-mjet ul { margin: 0px; padding: 0px; }
.colM .jcarousel-skin-mjet li { display: inline; background: url(none)!important; padding: 0px!important; }
.jcarousel-skin-mjet li img { margin-bottom: 44px; }
.jcarousel-skin-mjet .jcarousel-container-horizontal { width: 485px;padding: 20px 40px;}
.jcarousel-skin-mjet .jcarousel-clip-horizontal {width:  485px;height: 80px;}
.jcarousel-skin-mjet .jcarousel-item { width: 116px; height: 80px; }
.jcarousel-skin-mjet .jcarousel-item-horizontal {margin-right: 6px;}
.jcarousel-skin-mjet .jcarousel-item-placeholder {background: #fff;color: #000;}
/*Horizontal Buttons*/
.jcarousel-skin-mjet .jcarousel-next-horizontal {position: absolute;top: 43px;right: 5px;width: 32px;height: 32px;cursor: pointer;background: transparent url(js/carousel/next-horizontal.png) no-repeat 0 0;}
.jcarousel-skin-mjet .jcarousel-next-horizontal:hover {background-position: -32px 0;}
.jcarousel-skin-mjet .jcarousel-next-horizontal:active {background-position: -64px 0;}
.jcarousel-skin-mjet .jcarousel-next-disabled-horizontal, .jcarousel-skin-mjet .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-mjet .jcarousel-next-disabled-horizontal:active {cursor: default;background-position: -96px 0;}
.jcarousel-skin-mjet .jcarousel-prev-horizontal {position: absolute;top: 43px;left: 5px;width: 32px;height: 32px;cursor: pointer;background: transparent url(js/carousel/prev-horizontal.png) no-repeat 0 0;}
.jcarousel-skin-mjet .jcarousel-prev-horizontal:hover {background-position: -32px 0;}
.jcarousel-skin-mjet .jcarousel-prev-horizontal:active {background-position: -64px 0;}
.jcarousel-skin-mjet .jcarousel-prev-disabled-horizontal, .jcarousel-skin-mjet .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-mjet .jcarousel-prev-disabled-horizontal:active {cursor: default;background-position: -96px 0;}

/*============================LIGHTBOX JQUERY==========================*/
#jquery-overlay {position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;}
#jquery-lightbox {position: absolute;top: 0;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#lightbox-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%;height: 100%;zoom: 1;display: block;}
#lightbox-nav-btnPrev { left: 0; float: left;}
#lightbox-nav-btnNext { right: 0; float: right;}
#lightbox-container-image-data-box {font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%;padding: 0 10px 0;}
#lightbox-container-image-data {padding: 0 10px; color: #666; }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {display: block; clear: left; padding-bottom: 1.0em;	}			
#lightbox-secNav-btnClose {width: 66px; float: right;padding-bottom: 0.7em;	}

/*==================================DROPDOWN MENU=============================*/
/*BASIC STYLES*/
ul.dropdown li a {display: block;padding: 7px 10px;}
ul.dropdown li {padding: 0;}
ul.dropdown li.dir { }
ul.dropdown ul li.dir {padding-right: 15px;}
ul.dropdown ul a {width: 170px;}
ul.dropdown ul a:hover {}ul.dropdown ul a.dir {width: 154px;}
ul.dropdown,ul.dropdown li,ul.dropdown ul {list-style: none;margin: 0;padding: 0;}
ul.dropdown {position: relative;z-index: 5;float: left;}
ul.dropdown li { float: left; line-height: 1.3em; vertical-align: middle; zoom: 1; }
ul.dropdown li.hover,ul.dropdown li:hover {position: relative;z-index: 7;cursor: default;}
ul.dropdown ul {visibility: hidden;position: absolute;top: 100%;left: 0;z-index: 6;width: 100%;}
ul.dropdown ul li {float: none;}
ul.dropdown ul ul {top: 1px;left: 200px;}
ul.dropdown li:hover > ul {visibility: visible;}
ul.dropdown li.rtl ul {top: 100%;right: 0;left: auto;}
ul.dropdown li.rtl ul ul {top: 1px;right: 99%;left: auto;}

/*THEME STYLES*/
ul.dropdown {font-weight: bold;}
ul.dropdown li { color: #000; margin-right: 2px; }
ul.dropdown li ul li { background: url(img/arrowWhite.gif) no-repeat left top; }
ul.dropdown a:link, ul.dropdown a:active, ul.dropdown a:visited { color: #FFF; text-decoration: none; padding-right: 24px; padding-left: 24px; }
ul.dropdown a:hover	{ background-color: #8a9298; color: #FFF; }
ul.dropdown li ul li a:link, ul.dropdown li ul li a:active, ul.dropdown li ul li a:visited { background: #8a9298 url(img/bgrDrop.gif) no-repeat left bottom; padding-right: 12px; padding-left: 20px; }
ul.dropdown li ul li a:hover { background-color: #74002a; color: #FFF; }

/* -- level mark -- */
ul.dropdown ul { width: 150px; }
ul.dropdown ul li {font-weight: normal;}
ul.dropdown *.dir { background-image: url(images/nav-arrow-down.png); background-position: 100% 50%; background-repeat: no-repeat; }
/* -- Components override -- */
ul.dropdown-horizontal ul *.dir {padding-right: 15px;background-image: url(images/nav-arrow-right.png);background-position: 100% 50%;background-repeat: no-repeat;}
ul.dropdown-upward *.dir {background-image: url(images/nav-arrow-top.png);}
ul.dropdown-vertical *.dir,ul.dropdown-upward ul *.dir {background-image: url(images/nav-arrow-right.png);}
ul.dropdown-vertical-rtl *.dir {padding-right: 10px;padding-left: 15px;background-image: url(images/nav-arrow-left.png);background-position: 0 50%;}

/*HOMEPAGE BOXES*/
.boxWrap { float: left; margin: 0px 16px 0px 0px; width: 572px; }
.mainBox { width: 278px; float: left; margin: 0px 16px 16px 0px; }
.mainBox h4 { text-align: center; background: #FFF url(img/bgrBoxMainTit.gif) no-repeat left top; color: #FFF; padding: 3px 0px; }
.mainBox p { font-size: 12px; margin: 0px; padding: 0px; line-height: 17px; }
.mainBox p img { margin: 0px 0px 4px; }
.mainBox .more { font-size: 11px; font-weight: bold; background: #FFF url(img/lineDot.gif) repeat-x left top; margin-top: 6px; }
.mainBox .more a { background: url(img/arrow01.gif) no-repeat left 7px; padding-left: 6px; }
.mainBox.last { margin-right: 0px; }
.mainIntro { float: left; margin: 0px 0px 16px; }
.mainNews { float: left; width: 278px; background-color:#ebeef0; }
.mainNews .mainBanners { margin-bottom: 8px; }
.mainNews p {  padding: 0px 0px 3px 8px; margin: }
.mainNews .newsTit { font-weight: bold; font-size: 12px; /*background: url(img/arrow01.gif) no-repeat left 6px; padding-left: 7px;*/ margin: 0px; }
.mainNews .newsTime { font: italic normal 11px Arial, Helvetica, sans-serif; color: #666; margin: 0px; display: block; background: url(img/lineDot.gif) repeat-x left bottom; padding-bottom: 3px; }
.mainNews .newsContent { font-weight: normal; display: block; height: 30px; overflow: hidden; font-size: 11px; margin: 0px 0px 19px; padding: 0px 5px 0px 0px; }

/*NEWS LISTING STYLES*/
.colM .leg, .newsWrap, .colM .carreer, .colM .exclList { margin-top: 16px; margin-bottom: 32px; display: block; }
.colM .leg h2, .colM.colMNewsList h2, .colM .newsWrap h2,.colM .carreer h2, .colM .exclList h2 { font-size: 15px; background: url(img/lineDot.gif) repeat-x left bottom; }
.colM .leg h2 a, .colM .leg h2 span { background: url(img/iconEmptyLegsPlane.gif) no-repeat left 4px; padding-left: 18px; }
.newsWrap h2 a { padding-left: 22px; background: url(img/iconNews.gif) no-repeat left 4px; }
.carreer h2 a { padding-left: 22px; background: url(img/iconCarreer.gif) no-repeat left 4px; }
.newsWrap h2 a { padding-left: 22px; background: url(img/iconNews.gif) no-repeat left 4px; }
.exclList h2 a { padding-left: 22px; background: url(img/iconExclusiveListing.gif) no-repeat left 4px; }

.leg p { margin-bottom: 2px; }

/*LEFT RIGHT NAV POSTS*/
.LRnav { font-size: 12px; margin-top: 26px; }
.LRnav h3 span { font-size: 11px; font-weight: bold; padding-left: 30px; }
.LRnav .alignleft { float: left; width: 50%; text-align: right; }
.LRnav .alignleft a { padding-right: 12px; }
.LRnav .alignright a { padding-left: 12px; }

/*DO NOT DISPLAY LEFT MENU NEWS*/
.page-13 .colL .lBox.news { display: none; }

/*SEARCH*/
.srcRes { margin-bottom: 32px; }
.srcField { height: 16px; }
.srcBtn { cursor: pointer; background: url(img/iconSRC.gif) no-repeat left 50%; height: 24px; width: 24px; border-style: none; margin-top: 2px; margin-left: 3px; }

/*EMPTY LEGS MAINPAGE*/
.emptylegMain { height: 102px; width: 872px; background: url(img/bgrLegs.jpg) no-repeat left top; padding-top: 10px; }
.emptylegMain div { float: left; }
.emptylegMain .legIntro { width: 270px; margin-right: 16px; margin-left: 8px; font-size: 12px; }
.emptylegMain .legIntro h3 { font-size: 13px; font-weight: bold; padding-bottom: 1px; border-bottom: 1px solid #999; margin-bottom: 2px; }
.emptylegMain .legIntro a:link, .emptylegMain .legIntro a:active, .emptylegMain .legIntro a:visited { color: #000; }
.emptylegMain .leg { width: 278px; font-size: 12px; padding-right: 10px; }
.emptylegMain .leg.last { margin-right: 0px; }
.emptylegMain .leg h2 { font-size: 13px; background: url(img/iconEmptyLegsPlane.gif) no-repeat left 2px; padding-left: 16px; }
.leg p { margin-bottom: 2px; }

/*CONTACT PAGE*/
.contactOffice { margin-bottom: 16px; margin-top: 16px; }
.contactOffice .contactOfficeAddress { float: left; width: 230px; display: block; }
.contactOffice .contactMap { float: right; width: 300px; background: #CCC; }
.contactForm, .contactDept { float: left; width: 260px; }
.contactForm { margin-right: 36px; }
.dept { margin-bottom: 16px; }
.dept h4 { padding-bottom: 2px; background: url(img/lineDot.gif) repeat-x left bottom; margin-bottom: 3px; }
.wpcf7 textarea   { width: 263px; height: 120px; }
.wpcf7 p { font-size: 12px; font-weight: bold; }
.wpcf7 input { margin-bottom: 5px; }
.fff input { background: #FFF!important; border: 1px solid #CCC; }
.back { font-size: 11px; font-weight: bold; margin-top: 16px; background: url(img/lineDot.gif) repeat-x left top; display: block; padding-top: 2px; }

/*TABLES*/
.charactTBL { margin: 0px 0px 30px; }
.charactTBL td { padding: 4px 6px; text-align: center; background: #EBEEF0; border-right: 2px solid #FFF; border-bottom: 2px solid #FFF; }
.charactTBL tr.tblTit td { font-weight: bold; background: #7C8286; color: #FFF; border-bottom: 2px solid #75002C; border-right: 2px solid #FFF; }
.charactTBL2 td { text-align: left!important; padding-top: 7px!important; padding-bottom: 7px!important; }
.charactTBL2 tr.tblTit td { text-align: center!important; }

/*FLEET PAGE*/
.boxWrapFleet .mainBox { margin-right: 12px; }
.boxWrapFleet .mainBox.last { margin-right: 0px; }
.charactTBL td { padding: 4px 6px; text-align: center; background: #EBEEF0; border-right: 2px solid #FFF; }
.charactTBL tr.tblTit td { font-weight: bold; background: #7C8286; color: #FFF; border-bottom: 2px solid #75002C; border-right: 2px solid #FFF; }

/*SITEMAP*/
.colM .sitemap ul li { background: url(img/iconFolder.gif) no-repeat left 1px; padding-left: 20px; margin-bottom: 2px; font-weight: bold; }
.colM .sitemap ul li ul li { background: url(img/arrow01.gif) no-repeat left 7px!important; padding-left: 8px; font-weight: normal; }

/*FLAGS - LINKS PAGE*/
.charactTBL td.flagUS { background: #EBEEF0 url(img/flags/us.gif) no-repeat 4px 10px; padding-left: 25px; }
.charactTBL td.flagFR { background: #EBEEF0 url(img/flags/fr.gif) no-repeat 4px 10px; padding-left: 25px; }
.charactTBL td.flagGB { background: #EBEEF0 url(img/flags/gb.gif) no-repeat 4px 10px; padding-left: 25px; }
.charactTBL td.flagCA { background: #EBEEF0 url(img/flags/ca.gif) no-repeat 4px 10px; padding-left: 25px; }
.charactTBL td.flagBR { background: #EBEEF0 url(img/flags/br.gif) no-repeat 4px 10px; padding-left: 25px; }
.charactTBL td.flagNL { background: #EBEEF0 url(img/flags/nl.gif) no-repeat 4px 10px; padding-left: 25px; }
.charactTBL td.flagAT { background: #EBEEF0 url(img/flags/at.gif) no-repeat 4px 10px; padding-left: 25px; }


/*------------NEWSLETTER------------*/
table.newsletterInternal td { padding: 0px 28px 16px 0px; }
table.newsletterInternal input[type=text] { width:200px; margin: 0px 5px 0px 0px; }

#post-10 ul { display: none; }




/*===================================WP 3.0 Menu===================================*/

/*=====~~~~~~STRUCTURE~~~~~~=====*/
.mainNavWP3 { margin: 20px 0px; }
#access { margin: 0 auto; width: 900px;  }
#access .skip-link { text-indent: -9999; display: none; }
#access .menu-main-menu-container, div.menu, #access .menu-main-navigation-menu-container {margin-left: 0px;}
#access .menu-main-menu-container ul, div.menu ul, #access .menu-main-navigation-menu-container ul {margin: 0;}
#access a {padding:0 24px; line-height:38px; }
#access ul ul {position:absolute;top:38px;left:0; width: 200px; z-index: 99999;}
#access ul ul li {min-width: 200px;	}
#access ul ul ul {left:100%;top:0;}
#access ul ul a { height:auto; line-height:1em; padding:10px 10px 10px 20px; width: 180px; }

/*=====~~~~~~STYLE~~~~~~=====*/
#access { background: #74002a url(img/bgrNav-trans.png) no-repeat left top; display:block; float:left; font-weight: bold; font-size: 13px; }
#access .menu-main-menu-container, div.menu. #access .menu-main-navigation-menu-container {font-size: 13px;}
#access .menu-main-menu-container ul, div.menu ul, #access .menu-main-navigation-menu-container ul {list-style: none;}
#access .menu-main-menu-container li, div.menu li, #access .menu-main-navigation-menu-container li {float:left;position: relative;}
#access a { display:block; text-decoration:none; color:#fff;}
#access ul ul {display:none;float:left;box-shadow: 0px 3px 3px rgba(0,0,0,0.2);-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);}
#access li:hover > a {color:#fff;background:#8a9298;} /*Parent Nav Btn HOVER*/
#access ul li:hover > ul {display:block;}
#access ul li.current_page_item > a, #access ul li.current-menu-ancestor > a, #access ul li.current-menu-item > a, #access ul li.current-menu-parent > a {color: #fff;}
* html #access ul li.current_page_item a, * html #access ul li.current-menu-ancestor a, * html #access ul li.current-menu-item a, * html #access ul li.current-menu-parent a, * html #access ul li a:hover {color:#fff;}

/*DropDown*/
#access ul ul a { background:#8a9298 url(img/arrowWhite.gif) no-repeat 5px 13px; border-bottom: 1px dotted #FFF;  }
#access ul ul :hover > a {color:#fff;background:#74002a url(img/arrowWhite.gif) no-repeat 5px 13px;}


/*SEARCH*/
.src { float:right; margin: 4px 5px 0px 0px; }
.srcRes { margin-bottom: 32px; }
.srcField { height: 16px; }
.srcBtn { cursor: pointer; background: url(img/iconSRC.gif) no-repeat left 50%; height: 24px; width: 24px; border-style: none; margin-top: 2px; margin-left: 3px; }

