/* Individual Style for Navigation */

/* Navigation color */
#Navigation ul li a:hover {
	color: #DD0711;
}

#Navigation ul li a {
	color: #DD0711;
}

a { color: #DD0711; }

em { font-style:normal;color: #DD0711;}

#MainNavigation ul li a:hover,
#MainNavigation ul li.current a,
#MainNavigation ul li.section a {
	color: #DD0711;
	border-bottom: 10px solid #DD0711;
}

strong.checkerror {
    color: #DD0711;
}

h1.menu {
    color:#dd0711;
}

h1.menu a {
    color:#b5b5b5;
}

div.list a { color: #000; text-decoration: none; }

body.print a {color: #000; }

#logo img {
	margin-top:5px;
}
td.tDnD_whileDrag {background-color:#666;color:#fff;}

#jumpform input {
    margin:0.5em 0;
}

#jumpform #bookingdate-search, #jumpform #date-search, #jumpform #amount-search {
    width:80px;
}
#jumpform #title-search {
    width:260px;
}
#jumpform #year-search,
#jumpform #organisation-search,
#jumpform #suborganisation-search,
#jumpform .tinyfield {
    width:30px;
}
#jumpform #paymenttype-search,
#jumpform #direction-search {
    width:80px;
}
#jumpform select[name="SortOrder"] {
    width:170px;
}
.contactview table td {
    padding:0 10px 0 0;
}

.contactlist .position {
    float:left;
    margin:0 10px 10px 0;
    border:1px solid #666;
    position:relative;
    padding:3px 6px;
    cursor:pointer;
}

.contactlist .position .position_info {
    display:none;
    position:absolute;
    z-index:100;
    background-color:#fff;
    padding:10px;
    width:240px;
    border:1px solid #333;
}

.contactlist .position:hover {
    background-color:#ddd;
}

.contactlist .position:hover .position_info {
    display:block;
}

.signal {
    display:inline-block;
    width:10px;
    height:10px;
    border-radius:50%;
}

.signal--1 {
    background-color:green;
}

.signal--2 {
    background-color:orange;
}

.signal--3 {
    background-color:red;
}

.span-10 {
    clear:both;
    overflow:hidden;
}