@import "../incentive22/incentive.css";

.nav { background-color:#ad4a44; height:35px; padding-top:0px; ; font-size:14px; font-weight:bold; }
.nav ul { padding:0px ; margin:0px; margin-top:0px; }
.nav ul li { float:left; margin-top:0px; padding-left:10px; margin-right:0px; padding-right:10px; height:42px; }
.nav ul li a { color:#fff; font-weight:bold; padding-top:6px; text-decoration:none; }
.nav ul li a:hover { color:#e8e8e8 }
.nav .selected { background:url(img/down-arrow.png) no-repeat center 2px; }
.nav .selected a { color:#fff !important }

.menu li.parent {
    background: transparent url(img/menu-down.png) 100% 10% no-repeat;
}

.nav ul ul { border:0px !important; background:#43413e; padding-top:5px !important; }
.nav ul ul li { border:0px !important; background:#43413e; padding:5px 0px 10px 0px;}
.nav ul ul li a { border:0px; color:#fff }
.nav ul ul li a:hover { color:#888}
.nav ul ul li.last { padding-bottom:12px !important; }
.nav ul ul li.last a { border:0px !important }

.nav .searchform { padding-top:2px }
.nav .searchform .search { width:350px !important; border:2px solid #eee; } 
.nav .searchform input[type=image] { height:22px !important; margin:0px !important; padding:0px !important;  }

body.search .searchform img { display:none }
body.search .searchform br { display:none }
body.search .searchform .radio { display:none }
body.search .searchform .searchcloud, .search .searchform .tagcloud  { background:none !important; padding-top:4px !important }
body.search .searchform .searchcloud a { color:#fff }

body.search .searchform { margin-top:24px !important; margin-bottom:0px !important }
body.search .searchform .search { background: none !important; width:330px !important; border:0px !important ; padding-left:12px !important; padding-top:10px !important; height:39px; padding-right:0px !important; }
body.search .searchform div { z-index:-10; background:url(img/search-bg.png) no-repeat center 0px !important; *background:url(img/search-bg.png) no-repeat center 2px !important;}
body.search .searchform .imagebutton { padding-left:0px !important; margin-left:0px !important }
body.search { background:url(img/head-bg.png) repeat-x left 40px!important;  }
body.search .ac_input { color:#fff }


.wh { padding-left:12px !important; background:url(img/widget-head.png) !important; }

.ac_results { border:4px solid #fff; width:360px; margin-top:-7px; }
.ac_over { background:#42403d }

.wiki, .wikihidden { background-image:url(img/head-bg3.png) !important; background-position: 0px 35px !important; background-repeat:repeat-x; }
.feed { background-image:url(img/head-bg3.png) !important; background-position: 0px 35px !important; background-repeat:repeat-x;  }

.wikicentral, .settings { background-image:url(img/head-bg-settings.png) !important;   }
.wikicentral #head { background:none }
.wikicentral #head h1, .wikicentral #head p { color:#666 }
.pager-size .selected { background:#42403d !important; }

.formhelp { display:none }


#submenu { padding-top:2px !important; padding-left:15px !important }

#comments .byline { background-color:#42403d !important; }

.settings #breadcrumb { color:#444 !important }
.settings #breadcrumb a { color:#444 !important }

#body #main #children .pages li { white-space: nowrap; list-style: none; background:url(img/listimage.gif) no-repeat 0px 8px; padding-left:12px; padding-right:12px; display:inline-block; height:14px; }
#body #main #related .pages li { white-space: nowrap; list-style: none; background:url(img/listimage.gif) no-repeat 0px 8px; padding-left:12px; padding-right:12px; display:inline-block; height:14px; }
#body #main #files dt { float:left; background: url(img/listimage.gif) no-repeat 0px 8px; padding-left:14px; padding-right:8px; float:left; height:14px; }


#content .toc1 { list-style: none; font-size:18px; background:url(img/listimage.gif) no-repeat 0px 8px; padding-bottom:2px; padding-left:12px; padding-right:12px; display:block; } 
#content .toc2 { list-style: none; font-size:16px; background:url(img/listimage.gif) no-repeat 0px 7px; padding-bottom:2px; padding-left:12px; margin-left:18px; padding-right:12px; display:block; } 
#content .toc3 { list-style: none; font-size:14px; background:url(img/listimage.gif) no-repeat 0px 6px; padding-left:12px; margin-left:36px; padding-right:12px; display:block; }

.blogspace, .browseblogs { background-image:url(img/head-bg-settings.png) !important; background-position: 0px 35px !important; background-repeat:repeat-x;  }

.blogspace #head, .browseblogs #head  { background:none !important; }

.blogspace #head h1, .browseblogs #head h1, .blogspace #head p, .browseblogs #head p, .blogspace #head a, .browseblogs #head a { color:#666 }
#head .createnew { color:#fff !important }

body.blog { background:url(img/blog-default-bg.png) 0px 35px repeat-x #d8d8d8 !important }
body.post { background:url(img/blog-default-bg.png) 0px 35px repeat-x #d8d8d8 !important }

#blogcontainer #submenu { padding-left:0px !important }

.blogimage { background:url(img/blog-default-image.png) no-repeat center right }

.settings #head {
	background:none !important; 	
	padding-bottom:10px;
	border-bottom:0px !important;
}

.settings #head h1, .settings #head p { color:#666 !important; }

.blog #head h1 { color:#fff !important }
.blog #head p { color:#fff !important }

.blogmenu { margin-left:-24px; }
.blogmenu li { padding-left:10px; border-right:0px !important; margin-top: -1px; }
.blogmenu li a { color:#e9efdf !important }
.blogmenu li a:hover { color:#fff !important }
.blogmenu li:hover { background:#42403d }
.blogmenu li li { background:#42403d; padding-left:0px; border:0px !important }
.blogmenu li li:hover { background:#42403d }
.blogmenu li li a:hover { background:#666 !important }


/* Header */

.topnavigation { padding-left:20px; background:#000; height:40px; }

.topnavigation ul { padding:8px 0px 0px 0px; margin:0px; }
.topnavigation li { list-style-type:none; padding-left:12px; padding-top:6px; height:32px; float:left; padding-right: 4px; }
.topnavigation li a { color:#fff; font-weight:bold; text-decoration:none; font-size:14px; padding-right:12px; padding-bottom:6px; padding-top:5px; }
.topnavigation li a:hover { text-decoration:underline; }

.topnavigation .selected { background:url(img/tab-hilite-left.png) no-repeat left top; }
.topnavigation .selected a { color:#535353; background:url(img/tab-hilite-right.png) no-repeat right top; padding-bottom:8px; padding-top:8px;  }

.topnavigation .green { margin-left:6px; margin-right:6px; padding-left:12px; background:url(img/tab-green-left.png) no-repeat left top; }
.topnavigation .green a { font-weight:bold; color:#fff; padding-right:12px; font-size:16px; background:url(img/tab-green-right.png) no-repeat right top; }

.topnavigation .logo { display:none !important }
.topnavigation { padding-left:20px; !important }

body.search .topnavigation .logo { display: inline!important; z-index:10; cursor:pointer; position:absolute; left:5px; top:-2px; background:url(img/kfsslogo.png); width:164px; height:149px }
body.search .topnavigation { padding-left:170px !important }



body.search .add-widget { display: none!important; }
body.search #tabstrip .icon { background:none !important; display:none!important; }
body.search #tabstrip .icon a { background:none !important; }

.searchpage { background-position:0px 40px !important}

body.search #tabstrip ul { border-bottom:4px solid #01161c; height:30px; }
body.search #tabstrip li { height:24px; padding-top:6px; padding-left:12px; padding-right:1px; background:url(img/tab-hilite-left.png) no-repeat left 6px;}
body.search #tabstrip a { color:#888; font-size:14px; padding-right:12px; padding-left:0px; padding-bottom:4px; padding-top:3px; background:url(img/tab-hilite-right.png) no-repeat right 0px; }
body.search #tabstrip .selected { height:31px; padding-top:0px; padding-left:12px; margin-left:4px; padding-right:2px; background:url(img/tab-lolite-left.png) no-repeat left 0px; }
body.search #tabstrip .selected a { color:#fff; font-size:18px; padding-right:12px; padding-bottom:5px; padding-top:5px; background:url(img/tab-lolite-right.png) no-repeat right 0px; }

body.search .tab-options { background:#42403d !important }
body.search .tab-options .active a { color:#42403d  }


li .icon { background-repeat:no-repeat; background-position: center; padding:4px; float:left; margin-right:10px; border:4px solid #eee; width:100px; height:100px }

.wc .byline { font-size:12px !important }
.wc .post { font-weight:bold  !important }
.wc .pages li { border-bottom:1px dashed #ddd }


.separator { visibility:hidden; }

.mybookings li { list-style-type: none; padding-left:0px; margin-left:0px;padding-bottom:20px }
.mybookings ul { list-style-type: none; padding-left:10px; margin-left:0px;}

.bookambassador h1, .mybookings h1, .coordinator h1, .bookingsoverview h1, .book h1 { background:#ee8146 !important; padding:4px 8px 8px 4px!important; color:#fff!important }

.coordinator .text { padding:10px }
.coordinator td, .coordinator tr, .coordinator table, .coordinator .ctlTreeView, .coordinator tbody  { padding:0px; margin:0px }
.coordinator .empty { color:#ccc }
.coordinator #book { border-left:1px dashed #ddd; vertical-align:top; padding-left:30px; padding-right:30px ;}
.coordinator #book table { border:1px dashed #ddd; width:100%; background:#eee }
.coordinator #book table td { padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px }	
.coordinator #pnl1 { padding:10px; padding-right:40px }
.coordinator #pnl1 br { display:none }
#btnQuery, #btnBook, #btnReject, #btnDecline { 	background:#01b5e8; text-align:center; padding:4px; color:#fff; text-decoration:none }
.coordinator select {margin-bottom:10px }
#ctlTreeView { width:320px }


.bookingsoverview .text { padding:10px }
.bookingsoverview td, .bookingsoverview tr, .bookingsoverview table, .bookingsoverview .ctlTreeView, .bookingsoverview tbody  { padding:0px; margin:0px }
.bookingsoverview .empty { color:#ccc }
.bookingsoverview #book { border-left:1px dashed #ddd; vertical-align:top; padding-left:30px; padding-right:30px ;}
.bookingsoverview #book table { border:1px dashed #ddd; width:100%; background:#eee }
.bookingsoverview #book table td { padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px }	
.bookingsoverview #pnl1 { padding:10px; padding-right:40px }
.bookingsoverview #pnl1 br { display:none }
.bookingsoverview select {margin-bottom:10px }

.book tr, .book table, .book .ctlTreeView, .book tbody  { padding:0px; margin:0px }
.book td { padding-bottom:4px }
.book p { padding:10px }
.book #main { padding-left:10px }
.book input[type=submit] { border:0px; font-weight:bold; background:#01b5e8; text-align:center; padding:4px; color:#fff; text-decoration:none }

.bookambassador .form { padding:10px; width:300px; float:left; }
.bookambassador .form .label { padding-top:4px; font-weight:bold; }
.bookambassador .form input[type=text] { width:200px; padding:4px; border:1px solid #ddd }
.bookambassador .form select { width:200px; padding:4px; margin-bottom:4px; border:1px solid #ddd }
.bookambassador .form textarea { padding:4px; border:1px solid #ddd }
.bookambassador .buttons { padding-top:4px }
.bookambassador .buttons input[type=submit] { padding:4px; border:0px; color:#fff; background:#01b5e8; font-weight:bold; }

.bookambassador .side { float:right; padding:10px; width:500px; overflow:hidden }


#contentlistcontainer { padding-top:10px }
.wc #contentlistcontainer li { padding:0px }
.wc #contentlistcontainer .threadtitle { color:#aaa; background:url(../default/img/plus.png) no-repeat 4px 6px; cursor:pointer; font-weight:bold; padding-left:22px; padding-top:4px; padding-bottom:4px;  }
.wc #contentlistcontainer .threadtitleactive {background:url(../default/img/minus.png) no-repeat 4px 6px; ; font-weight:bold; margin-bottom:6px;  cursor:pointer; padding-left:22px; padding-top:4px; padding-bottom:4px; }

.wc .thread { padding-left:18px }
.wc .thread ol { padding-left:32px }
.wc .commentheader { padding:4px; height:50px; background:#eee }
.wc .commentheader img { vertical-align:middle; margin-right:8px;  }
.wc .commentheader .edit { background:#01b5e8; font-size:12px !important; font-weight:bold !important; color:#fff; margin-left:4px; margin-right:0px !important; padding:4px }
.wc .commentheader .avatar { float:left; margin-right:8px; background-color:#fff; background-repeat:no-repeat; background-position:center center; width:46px; height:46px; border:2px solid #ddd; }
.wc .commentheader .byline { padding-top:14px !important}
.wc .thread .replyarea .editarea { margin:8px; margin-left:60px; padding:8px ! important }
.wc .thread .replyarea .editarea h1 { padding:0px ! important; margin:0px !important; font-size:18px ; }
.wc .thread .description { padding-left:60px; padding-top:4px; }
.wc #mainCommentForm .editarea { margin:8px; margin-left:0px; padding:8px ! important }
.wc #mainCommentForm .editarea input[type=text] { padding:4px; width:300px; border:1px solid #888; margin-bottom:4px; }

fieldset input[type=checkbox] { width:20px !important }


.special ul { margin-left: 0 }
.special li { height: 32px;padding-left:12px; background:url(img/tab-green-left.png) no-repeat left top; list-style-type: none; list-style-image: none; }
.special li a { font-weight:bold; color:#fff; padding-right:12px; padding-top: -2px; font-size:16px; background:url(img/tab-green-right.png) no-repeat right top; padding-bottom: 32px; }

