﻿

* { margin: 0; padding: 0; font-size: 8.5pt; font-weight: normal; }

body { font-family: Helvetica, Trebuchet MS, Arial; font-size: 8pt; color: rgb(0,75,157); }
a { text-decoration: none; color: #000; cursor: pointer; }
a.aspNetDisabled { color: #ccc !important; }
a:hover { color: #666; }
a, a:hover, a:active, a:visited, area, area:hover, img, img:hover { outline: none; border: none; }
:focus { -moz-outline-style: none; }

.hidden { display:none;}

ul.float { list-style: none; }
ul.float li { float: left; display: inline; margin-right: 10px; }

.blue { color: rgb(0,75,157); }

.fieldset { border: 1px solid #ccc; }
.fieldset h2 { margin: 5px 10px; }

.watermark { color: #999; }
input, select { font-size: 9pt; padding-left: 0.6em; height: 20px; outline: none; }
select * { text-indent: 0; padding-left: 0.6em; }

textarea { height: 250px; padding: 5px; }

.floatLeft { float: left; display: inline; }
.floatRight { float: right; display: inline; }
.clear { clear: both; }

header { display: block; background: url(img/bg-gradient.jpg) repeat-x left -50px; height: 40px; line-height: 40px; padding-left:10px; padding-right:20px;}
#logo { width:160px;}

#reload { display: none; cursor: pointer; }
#error { display: none; cursor: pointer; }
#accept { display: none; }

#navigation { display: block; list-style: none; height: 40px; line-height: 40px; 
background: #012168; /* Old browsers */
background: -moz-linear-gradient(left,  #012168 0%, #2989d8 60%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#012168), color-stop(60%,#2989d8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #012168 0%,#2989d8 60%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #012168 0%,#2989d8 60%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #012168 0%,#2989d8 60%); /* IE10+ */
background: linear-gradient(to right,  #012168 0%,#2989d8 60%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#012168', endColorstr='#2989d8',GradientType=1 ); /* IE6-9 */
color: #fff;
}
#navigation li { float: left; display: inline-block; margin: 0 20px; }
#navigation li a { color: #FFF; }
#navigation li.True a { background: #2989d8; padding: 6px 10px; }
#navigation li a:hover { color: #eee; }

.column-l { padding: 30px 10px; }
.column-r { padding: 30px 0 0 250px; color: #666; }
.column-r h1 { font-weight: bold; color: #000; font-size: 11pt; line-height: 35px; margin-right: 15px; }

.panel-l { border-bottom: 2px solid #2989d8; background: #eee; width: 220px; margin-bottom: 30px;  }
.panel-l h1 { line-height: 22px; background: #2989d8; color: #fff; padding-left: 10px; font-size: 9pt; }
.panel-l a { display: block; text-decoration: underline; line-height: 20px; margin: 5px 7px; }

#trvSitemap a, #trvSitemapResidential a { line-height: 12px; margin: 0; text-decoration: none; }

.fr, .nl { display: none; }

.multilinelb { height: 300px; width: 150px !important; display: block; }
.multilinelb option { padding: 3px 0; }
.media-container { max-height: 420px; overflow-y: scroll; overflow-x: hidden; }

.popup { display: none; z-index: 10000; padding: 0 20px; margin: 0 20px 20px 12px; width: 600px; background: #eee; border: 1px solid #ddd; -moz-box-shadow: -10px 10px 15px #666; -webkit-box-shadow: -10px 10px 15px #666; box-shadow: -5px 5px 9px #AAA; }

.popup h1 { margin: 10px 0; color: #666; font-size: 10pt; font-weight: 700; }
.popup hr { margin: 10px 0; border: none; border-bottom: 2px solid #ccc; display: block; }
.popup .sub-values { display: none; }
.popup #editor { margin: 10px 0; }
.popup #default { display: block; }
.popup .multiline { height: 60px; width: 580px; }
.popup .language { float: right; }
.popup .language img { padding: 5px; cursor: pointer; }
.popup .language img:hover { background: #ddd; }
.popup .language img.current { background: #fff; cursor: default; border: 1px solid #ddd; }
.popup .language img.current:hover { background: #fff; }

.popup label { width: 110px; display: inline-block; margin-bottom: 10px; }
.popup label.s { width: 70px; }
.popup input[type=text] { width: 300px; }
.popup input[type=text].small { width: 100px; }
.popup input[type=text].medium { width: 200px; }
.popup input[type=text].long { width: 600px; }

.popup input[type=text].l { width: 510px; }
.popup select { width: 302px; }
.popup select.multi { height: 130px; width: 170px; }
.popup select.multi option { padding: 3px; }
.popup input.s, .popup select.s { width: 40px; }
.menu { text-align: right; margin: 5px; }
.menu a { padding: 5px 10px; color: rgb(0,75,157); border: 1px solid #ccc; margin-right: 5px; }
.menu div { padding: 3px 10px 6px 10px; color: rgb(0,75,157); display: inline-block; margin-right: 5px; }
.menu div input { padding: 0; margin-right: 5px; height: 9pt; font-size: 9pt; }
.menu a:hover { background: #ddd; }
.menu-vertical a { display: block; width: 120px; text-align: left; background: #f8f8f9; }
.popup td { vertical-align: top; }
.menu #invalid { display: none; color: Red; font-weight: bolder; }

.popupL { width: 800px; }

#lbMediaGalleries, #lbMediaCategories, #lbMediaCategories3 { position: relative; }
#lbMediaGalleries { display: none; }
#mediaTableContainer { max-height: 350px; height: 350px; overflow-x: hidden; overflow-y: scroll; }

td.type div { background: url(img/types.png) no-repeat; height: 24px !important; max-height: 24px; width: 25px; }
tr.type1 td.type div { background-position: 0 -30px; }
tr.type2 td.type div { background-position: 0 -60px; }
tr.type3 td.type div { background-position: 0 -90px; }
tr.type4 td.type div { background-position: 0 -120px; }
tr.type5 td.type div { background-position: 0 -150px; }
tr.type6 td.type div { background-position: 0 -180px; }
tr.type7 td.type div { background-position: 0 -210px; }
tr.type8 td.type div { background-position: 0 -240px; }


.checklist { margin: 0 10px; }
.checklist input, .checklist label { height: 14px; line-height: 14px; }
.checklist label { margin-left: 5px; width: 200px; }

td.dragHandle { background-image: url(icon/puzzle.png); background-repeat: no-repeat; background-position: center; cursor: move; }
td.dragHandle-disabled, tr.fixed-True td.dragHandle { background-image: url(icon/puzzle-disabled.png); background-repeat: no-repeat; background-position: center; cursor: default; }

tr.fixed-True td.delete a { display: none; }

.contentTable td.available div { display: block; width: 24px; height: 18px; background: url(img/available-en.png) no-repeat; }
.contentTable td.available-fr div { background-image: url(img/available-fr.png); }
.contentTable td.available-nl div { background-image: url(img/available-nl.png); }
.contentTable td.available div.unavailable { background-position: 0 -19px; }

.rowDrag td { background-color: #666 !important; color: #fff; margin: 5px; }

.toggle {margin-bottom:10px;}
.toggle a	{display:inline-block; padding:2px 5px; color:#fff; background:#333}
.toggle a:hover{background:#666;}
.toggle a.selected {background:#fff; color:#555;}

/* Style DataTable */

#Items_length, #Items_filter { display: inline-block; width: 250px; line-height: 35px; background: #eee; padding-left: 15px; }

#Items { margin: 15px 0; }
#Items td { height: 20px; }
#Items th { text-transform: uppercase; font-size: 0.9em; text-align: left; color: #000; }

#Items_paginate { margin: 10px 0; }
#Items_paginate span { margin-right: 10px; cursor: pointer; color: #000077; }

.ui-state-disabled { color: #ccc !important; cursor: default; font-weight: 100; }
.ui-state-default { font-weight: bolder; }

.sorting, .sorting_desc, .sorting_asc { padding: 0 0 6px 14px; background: url(img/sort.png) no-repeat left top; cursor: pointer; }
.sorting_desc { background-image: url(img/asc.png); text-decoration: underline; }
.sorting_asc { background-image: url(img/desc.png); text-decoration: underline; }


.media-container {height: 600px; OVERFLOW:scroll;}




/*Group KS */
.popup .language {display:none;}