﻿@charset "UTF-8";
/* extra stuff by developers, should be integrated into main css as dev goes along */
#search-options { display: none; }
.hideOptions { display: none; }

/*** messages ***/  
div.message { border: 1px solid #ccc; padding: 10px; margin-bottom: 10px;}

.sidebar div.message { border: 1px dashed #fff; padding: 5px; margin-bottom: 10px;}

.sidebar { overflow: visible; }
.login  
{
	display: none; 
	position: relative; 
	top: 0; 
	left: 0;
	color:#FFFFFF;
	margin-bottom:10px;
	width:260px;
}

.login p { margin :0 0 5px; }

.sidebar .menu { float:right; font-size: 11px;}

#logo-panel div.xad {
  display: inline;
    padding: 0px 10px 0px 10px; 
}

#logo-panel { }

h1 span.query-tags { font-size:small; display: block; text-decoration:none!important;}


/**************** TAGS **/

#search-details label {
  display: inline!important;  
  font-weight: normal;
}


ul.tags input {
    position: absolute;
    left: -9999px;
}


ul.tags li label {
    background-image: url(images/tag_sprite_new.png);
    background-repeat: no-repeat;          
    background-position: right top;
    display: inline-block;
    white-space: nowrap;
    padding: 0px 6px 0 0;
    font-size: 12px;
    font-weight: normal;
    color: #666; 
    overflow: visible;
    cursor: pointer;
}



ul.tags li label span {
    background-image: url(images/tag_sprite_new.png);
    background-position: 0px -60px;
    background-repeat: no-repeat;          
	line-height:20px;
	padding:3px 0 3px 6px;
    display:block;
}



ul.tags li label.hover { color:#000; }

ul.tags label.checked {
    background-position: right -30px;
}

ul.tags label.checked span {
    background-position: 0px -89px;
}

/*
.share-panel { margin-bottom:1em; margin-left:200px; padding-top:13px;}
.share-panel li{
	float:left;
	margin-left:5px;
	margin-right:5px;
	padding:0;
	margin-bottom:0;
}
.share-panel ul{
	margin:0;
	padding:0;
}
*/

/*** positions future and pas ****/
.position-expired h3,.position-expired h3 a, .position-expired .published { color: #ccc!important; }
.position-future h3,.position-future h3 a, .position-future .published { color: #009!important; }


/*** tinymce etc ***/
input.full,textarea.full,select.full
{
 	width: 100%; 
}

.remove 
{
	font-weight: normal; font-size: 0.8em; float: right;
}

#footer .remove 
{
	display: none;
}

.alert-close { float: right; font-size: 0.8em; }

.list .searches .remove { display:none;}


/***********SOME LI-shit************/
.position ul
{
	list-style-type: disc;
}
.position ol
{
	list-style-type: decimal;
}

.position ul li 
{
	margin:0 0 0 15px;
	padding: 0;
}
.position ol li 
{
	margin:0 0 0 20px;
	padding: 0;
}

.mceContentBody ul
{
	list-style-type: disc;
}
.mceContentBody ol
{
	list-style-type: decimal;
}

.mceContentBody ul li 
{
	margin:0 0 0 15px;
	padding: 0;
}

.mceContentBody ol li 
{
	margin:0 0 0 20px;
	padding: 0;
}

a.inline {
	text-decoration: none!important;
	border-bottom: 1px dashed;
}

p.editbox-left {
	float: left;
	margin: 0px 5px 0px 0px;
}

p.editbox-newSection {
	clear: left;
	margin-top: 20px;
}

div.position {
	margin-bottom: 100px;
}

div.backToList {
	margin-bottom: 15px;
}/* CSS Document */

.interview-questions-list li {
    margin-bottom: 5px;
}

#Interval {
    position: absolute;
    left: -10000px;
}


.empButton {
    background: #ffc22b !important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-family: Arial;
    color: #ffffff !important;
    font-size: large !important;
    padding: 12px 30px 12px 30px;
    text-decoration: none !important;
    margin-bottom: 10px !important;
}