* {outline:none;}
body{font-size:.69em;font-family:Tahoma, Arial, sans-serif;margin:0;padding:0;color:#434343;background:#eee;}
div, form, input, textarea, select{padding:0;margin:0;font-size:1em;font-family:Tahoma, Arial, sans-serif;}
img{border:0;vertical-align:middle;}
form{padding:0;margin:0;}
a{text-decoration:none;font-family:Tahoma, Arial, sans-serif;color:#dc4b3c;text-decoration:none;}
a:hover{text-decoration:underline;}

.ndHotMenu{position:relative;}
.webtopList .ndHotMenu{top:30px !important;}
.ndHotMenu{top:14px !important;}

h1,h2,h3,h4{padding:0;margin:0 0 5px 0;color:#dc4b3c;}
h1,h2{font-weight:bold;}
h1{font-size:1.82em;margin:0 0 16px 0;}
h2,h3,h4{font-size:100%;padding:0;text-transform:none;font-weight:bold;}

h1 p:first-child, h2 p:first-child, h3 p:first-child, div > p:first-child{padding-top:0;margin-top:0;}

/*LAYOUT*/
.wrapper{width:1001px;margin:0 auto;float:none;background:url(../imgs/mainBG.gif) left top repeat-x #f5f6f7;}
.main{width:991px;padding:0 5px;background:url(../imgs/wrapperBG.gif) left top repeat-y;position:relative;float:left;}
.wrapperTop{width:1001px;height:8px;margin:40px auto 0 auto;float:none;background:url(../imgs/wrapperTop.gif) left top no-repeat;font-size:0;}
.wrapperBottom{width:1001px;height:9px;margin:0 auto;float:none;background:url(../imgs/wrapperBottom.gif) left top no-repeat;font-size:0;clear:both;}
.footer{width:990px;height:40px;margin:10px auto 0 auto;float:none;}

.lc{width:651px;position:relative;float:left;}
.rc{width:300px;position:relative;float:left;left:16px;}

/*HEADER-MENU*/
.header{width:971px;height:210px;background:#64c8c8;padding:10px;}
.logo{left:106px;position:relative;float:left;width:152px;}
.lang{color:#fff;float:right;position:relative}
.lang ul, .lang ul li{list-style:none;margin:0;padding:0;}
.lang ul li{float:left;margin:0 5px 0 0}
.lang a{color:#fff;font-weight:bold; }
.lang a.selected{color:#dc4b3c;}

.menu{position:relative;float:right;top:20px;width:650px;height:180px;}
.menu table{padding:0;margin:0;border:0;bottom:0;position:absolute;right:0;}
.menu table td{padding:0 10px 0 0}
.mLine{width:11px;background:url(../imgs/mLine.gif) left top repeat-y;}
.menu ul{float:left;position:relative;bottom:0;}
.menu ul, .menu ul li{list-style:none;margin:0;padding:0;}
.menu li a{font-size:1em;color:#fff;font-weight:bold;line-height:16px;}
.menu li a.selected{color:#dd4b3c;}
.menu li a:hover{text-decoration:none;color:#dd4b3c;}

/*Banners*/
.hBanner{width:969px;height:auto;margin:0 auto;padding:5px 0 10px 0;text-align:center;}
.nohBanner{width:969px;height:10px;margin:0 auto;padding:5px 0 10px 0;}

/*MAIN*/
.imageList{padding:0 20px 20px 0;float:left;position:relative;}
.imageListFull{padding:0 0 20px 0;}
.mainItem img{margin:0 20px 0 0;float: left;}

/*-------CAROUSEL GENERAL--------*/
.mainItemSlider{width:651px;height:240px;}
.mainItemSlider ul, .mainItemSlider li{margin:0;padding:0;list-style:none;}
.mainItemSlider li{width:651px;height:240px;overflow:hidden;}

.jcarousel-container {position: relative;}
#jSlider{width:651px;height:240px;overflow: hidden;}
.jcarousel-clip {z-index: 2;padding: 0;margin: 0;overflow: hidden;position: relative;width:651px;height:240px;left:1px;overflow:hidden;}
.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;width:651px;height:240px;}
.jcarousel-skin-tango .jcarousel-next-horizontal{width:30px;height:28px;background:url(../imgs/next_article.gif) center 12px no-repeat #64c8c8;position:absolute;z-index:3;left:424px;top:212px;font-size:0;cursor:pointer;display:block;text-decoration:none;text-indent:-9999px;}
.jcarousel-skin-tango .jcarousel-prev-horizontal{width:30px;height:28px;background:url(../imgs/prev_article.gif) center 12px no-repeat #64c8c8;position:absolute;z-index:3;left:383px;top:212px;font-size:0;cursor:pointer;display:block;text-decoration:none;text-indent:-9999px;}
.jcarousel-skin-tango .jcarousel-item{width:651px;height:240px;}
.jcarousel-prev-disabled{display:none !important;}
.jcarousel-next-disabled{display:none !important;}
.jcarousel-item img{padding:0 20px 0 0;float:left;position:relative;width:362px;height:240px;}

.listItem{width:207px;margin:0 15px 0 0;float:left;position:relative;}
.lcHalf{width:315px;float:left;position:relative;}
.lcHalf div.text{width:217px;float:left;position:relative;}

ul.bottomList, ul.bottomList li{list-style:none;margin:0;padding:0;}
ul.bottomList li{float:left;margin:0 16px 0 0;width:180px;height:124px;background:#fff;}
ul.bottomList li.twitter div{width:160px;height:84px;padding:10px;}
ul.bottomList li h2{width:170px;background:#dd4b3c;color:#fff;margin:0;padding:5px;font-weight:normal;}
ul.bottomList li.twitter h2{background:#64c8c8;}
ul.bottomList li h2 a{color:#fff !important;display:block;}
ul.bottomList li h2 a:hover{text-decoration:none;}
ul.bottomList li.last{margin:0 !important;}

h2.sideTitle{width:290px;padding:5px;color:#fff;background:#dd4b3c;margin:0 0 10px 0;}
.linksList ul, ul.links li{list-style:none;padding:0;}
.linksList ul li{background:url(../imgs/grayArrowList.gif) left 6px no-repeat;padding:0 0 0 20px;line-height:16px;}
.linksList ul li a{}

ul.bestOF, ul.bestOF li{list-style:none;padding:0;margin:0 0 20px 0;float: left;clear:both;}
ul.bestOF li img{position:relative;float:left;margin:0 15px 0 0;}
ul.bestOF li .left{width:93px;float:left;}
ul.bestOF li .right{width:207px;float:left;}

.breadcrumb{position:relative;float:left;width:440px;height:30px;}
.breadcrumb a{color:#434343;text-decoration:underline;}

h2.fListTitle{font-size:1.09em;color:#686868;margin:0 0 10px 0;}
ul.fList, ul.fList li{padding:0;margin:0;list-style:none;}
ul.fList li{margin:0 0 20px 0;position:relative;float:left;clear:both;width:651px;}
ul.fList li .bottom{left:98px;font-size:0.91em;}
ul.fList span{display:block;margin:5px 0 0 0;}
ul.fList span.tc_bo_11{margin:0 0 5px 0;}

.paging{width:651px;text-align:center;margin:0;padding:0;}
.paging a:hover, .paging span.selected{color:#f9e828;}
a.prevPaging{margin:0 6px;background:url(../imgs/previous.gif) left top no-repeat #64c8c8;padding:4px 0;}
.nextPaging img, .prevPaging img{width:24px !important;height:22px !important;}
a.nextPaging{margin:0 6px;background:url(../imgs/next.gif) left top no-repeat #64c8c8;padding:4px 0;}
.prevPaging:hover, .nextPaging:hover{text-decoration:none;}

.share{padding:2px 5px;background:#fff;float:right;text-align:left;line-height:18px;}
.share a{color:#434343;position:relative;float:left;}
.share a:hover{text-decoration:none;}
.share img, .share strong{position:relative;float:left;margin:0 2px 0 0;}
.fb_share_count{display:none;}

ul.sitemap, ul.sitemap li{padding:0;margin:0;list-style:none;}
ul.sitemap li a{display:block;}
ul.sitemap li{position:relative;float:left;clear:both;width:651px;}
/*ul.sitemap li.lvl_0{font-weight:bold;font-size:12px;line-height:20px;}*/
ul.sitemap li.lvl_0, ul.sitemap li.lvl_1{font-weight:bold;padding:0 0 5px 15px;width:636px;font-size:11px;line-height:18px;border-bottom:1px dashed #ddd;margin:10px 0 2px 0;}
ul.sitemap li.lvl_2{padding:0 0 0 50px;width:601px;line-height:16px;background:url(../imgs/grayArrowList.gif) 24px 5px no-repeat;}

#tooltip{position:absolute;width:230px;height:auto;background:url(../imgs/tooltip.jpg) bottom left #e2675a no-repeat;border:1px solid #dd4b3c;padding:10px;color:#fff;display:none;z-index:9999;}
#tooltip .tc_bo_11{color:#fff !important;}
.tooltip,.tooltip:hover{border-bottom:1px dashed #dd4b3c;text-decoration:none;}

/* -----------------************---------- Gallery ----------------*********************----------- */

div.content {position:relative;float:left;width: 651px;height:288px;}
div.content a:focus, div.content a:hover, div.content a:active {text-decoration: underline;}
div.controls {} div.nav-controls {} div.controls a {} div.controls a.prev{}/*position:absolute;top:213px;left:-70px;z-index:9999*/ div.controls a.next{}/*position:absolute;top:213px;left:-32px;z-index:9999*/

div.slideshow-container{}
div.loader {position: absolute;top: 0;left: 0;background: url(../imgs/loader.gif) center center no-repeat;width: 435px;height: 288px;z-index:999;}
div.slideshow {width:435px;text-align:center;}
div.slideshow span.image-wrapper {position: absolute;top: 0;left: 0;}
div.slideshow a.advance-link {height: 288px;}
div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited {text-decoration: none;}
div.slideshow img{}
div.caption-container {clear:both;width:651px;overflow:hidden;}
span.image-caption {}
div.caption {padding:10px 0 0 0;color:#878888;}
div.navigation {right:0;position:absolute;padding:3px;background:#e9e9e9;width:200px;height:282px;bottom:0;}
div.navigation b {color:#878888;display:block;margin:1px 0;}
ul.thumbs, ul.vThumbs {padding:0;margin:0 0 10px 0;float:left;}
ul.thumbs li, ul.vThumbs li {float:left;padding:0;margin:3px;list-style:none;}
a.thumb {}
ul.thumbs li.selected img{}
a.thumb:focus{outline: none;}
ul.thumbs img {}
div.pagination {clear:both;text-align:center;margin:0 0 5px 0;}
div.navigation div.top {}
div.navigation div.bottom {}
div.pagination a, div.pagination span.current, div.pagination span.ellipsis {float: none;font-size:1em;margin-right: 2px;padding:4px 10px;color: #343434;}
div.pagination a:hover {background:#64c8c8;color:#fff;text-decoration: none;}
div.pagination span.current {background:#64c8c8;color:#fff;}
div.pagination span.ellipsis {border: none;padding:5px 0 3px 2px;}

/* --------------------------********************************---------------------------------- */

.lcA{width:434px;position:relative;float:left;}
.lcB{width:205px;position:relative;float:left;left:12px;}

.lcB h2, .lcA h2, .credits h2, .credits h3{color:#343434;}
.lcB ul, .lcB li, .lcA ul, .lcA li{padding:0;margin:0;}
.lcB li, .lcA li{list-style:none;background:url(../imgs/grayArrowList.gif) left 5px no-repeat;padding:0 0 0 20px;line-height:16px;}
.lcB li a, .lcA li a{}
.credits{background:#fff;padding:10px;line-height:16px;}
.credits b, .credits strong{font-weight:normal;}

.redList ul, .redList li, .greenList .setOfTwo ul, .greenList .setOfTwo li, .greenList .setOfThree ul, .greenList .setOfThree li{padding:0;margin:0;}
.greenList .setOfTwo li{width:320px;float:left;list-style:none;margin:0 11px 10px 0;}
.greenList .setOfThree li, .redList li{width:210px;float:left;list-style:none;margin:0 10px 10px 0;}
.greenList .setOfThree li.last, .redList li.last{width:210px;float:left;list-style:none;margin:0 0 10px 0;}
.greenList .setOfTwo li.last{width:320px;float:left;list-style:none;margin:0 0 10px 0;}
.greenList .setOfTwo li h2{background:#64c8c8;padding:5px;color:#fff;}
.greenList .setOfThree li .hTitle{background:#64c8c8;padding:5px;color:#fff;width:200px;display:block;margin:0 0 2px 0;}

.greenList .setOfThree ul ul, .greenList .setOfThree ul ul li{width:190px !important;margin-bottom:0;}
.greenList .setOfTwo ul ul, .greenList .setOfTwo ul ul li{width:300px !important;margin-bottom:0;}
.greenList .setOfThree ul ul li, .greenList .setOfTwo ul ul li{float:none;list-style:none;background:url(../imgs/grayArrowList.gif) left 6px no-repeat;padding:0 0 0 20px;line-height:16px;}

.redList li{width:200px !important;padding:5px;background:transparent;}
.liStep{cursor:pointer;}
.redList li h2{color:#DC4B3C;}
.redList li.selected,.redList li:hover{background:#DC4B3C;color:#fff;}
.redList li.selected a, .redList li.selected h2, .redList li:hover h2, .redList li:hover a{color:#fff;}

.glossaryBox{width:631px;padding:10px;background:#fff;float:left;color:#DC4B3C;}
.glossaryBox ul.glossary, .glossaryBox ul.glossary li{padding:0;margin:0;}
.glossaryBox ul.glossary{clear:both;margin:0 2px;}
.glossaryBox ul.glossary li{list-style:none;float:left;margin:0 1px;line-height:16px;}
.glossaryBox ul.glossary li a{display:block;width:14px;text-align:center;}

/* GENERAL */
.floatRight{float:right;} 
.floatNone{float:none;}
.displayBlock{display:block;}

.clearAll{height:0;float:none;clear:both;font-size:0;}
.clear2h{height:2px;float:none;clear:both;font-size:0;}
.clear5h{height:5px;float:none;clear:both;font-size:0;}
.clear10h{height:10px;float:none;clear:both;font-size:0;}
.clear20h{height:20px;float:none;clear:both;font-size:0;}
.clear30h{height:30px;float:none;clear:both;font-size:0;}
.clear40h{height:40px;float:none;clear:both;font-size:0;}
.clear60h{height:60px;float:none;clear:both;font-size:0;}

.fontNormal{font-weight:normal !important;}
.fontBold{font-weight:bold !important;}
.fontItalic{font-style:italic !important;}
.under{text-decoration:underline;}
.none{display:none !important;}
.hidden{visibility:hidden !important;}

.orange, .orange a{color:#dd4b3c !important;}
.green, .green a{color:#64c8c8 !important;}
.gray, .gray a{color:#343434 !important;}

.l20{left:20px;}
.l21{left:21px;}

.margin0{margin:0 !important;}
.margin12LR{margin:0 12px;}
.margin15R{margin:0 15px 0 0;}
.margin5B{margin:0 0 6px 0;}

a.more{margin:5px 0 0 0;display:block;}

.f10{font-size:0.91em;}
.f12{font-size:1.09em;}

.tc_bo_11{color:#dd4b3c !important;font-weight:bold;}
.t_bo_12{font-size:1.09em;font-weight:bold;}

/*FORMS*/
.lcA label, .newsletterBox label{font-weight:bold;width:100px;float:left;line-height:25px;}
.lcA input{width:290px;height:23px;background:#fff;border:1px solid #ccc;margin:0 0 4px 0;padding:0 0 0 4px;}
.lcA input.sbmt{width:120px;padding:5px 0;background:#dc4b3c;color:#fff;text-align:center;font-weight:bold;border:0;margin:10px 0 0 100px;padding:0;cursor:pointer;}
.lcA textarea{width:320px;height:120px;background:#fff;border:1px solid #ccc;padding:4px 0 0 4px;}
.lcA label.error{width:550px;line-height:14px;font-weight:normal;margin:10px 0 0 80px;color:#DD4B3C;}

.newsletterBox label{width:45px !important;line-height:16px;}
.newsletterBox .invalidInput label{font-weight:normal;width:260px !important;line-height:16px;}

.searchBox, .newsletterBox{background:#dd4b3c;padding:9px;width:280px;color:#fff;float:left;position:relative;}
.searchBox form, .newsletterBox form{margin:5px 0 0 0;}
.newsletterBox input{width:200px;height:15px;padding:2px 0 2px 4px;color:#6c6c6c;border:0;float:left;}
.searchBox input{width:110px;height:15px;padding:2px 0 2px 4px;color:#6c6c6c;border:0;float:left;}
.searchBox select{width:134px;height:19px;padding:2px;margin:0 0 0 4px;color:#6c6c6c;border:0;float:left;}
.submitSearch{width:23px !important;height:19px !important;cursor:pointer;border:0;background:url(../imgs/submitSearch.gif) left top no-repeat #000;margin:0 0 0 5px;padding:0 !important;float:right;}

.invalidInput{display:none;top:4px;float:left;position:relative;line-height:16px;}
.invalidInput label{font-weight:normal;width:280px;float:left;line-height:16px;}

/*Footer*/
.footer ul, .footer ul li{list-style:none;margin:0;padding:0;}
.footer li{float:left;margin:0 5px 0 0 !important;}
.footer a{color:#434343;}
.footer a.selected{text-decoration:underline;}