/* TOOL TIPS */

.tool-tip {
	color: #fff;
	width: 300px;
	z-index: 13000;
	font: normal 11px/14px arial, san-serif;
}

.tool-title {
	font-weight: bold;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
	background: url('/images/common/bubble.png') top left;
	font: bold 12px/15px arial, san-serif;
}

.tool-text {
	padding: 4px 8px 8px;
	background: url('/images/common/bubble.png') bottom right;
	font: normal 11px/14px arial, san-serif;
}


/* STANDARD */

button:hover, .buttons a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* POSITIVE */

button.positive, .buttons a.positive{
    color:#529214;
}
.buttons a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* NEGATIVE */

.buttons a.negative, button.negative{
    color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttons a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}

/* EVENTS */

#eventdetails
{
	display: block;
	float: left;
	clear: both;
	width: 680px;
}

#eventdetails #event_left
{
	display: block;
	width: 270px;
	float: left;
	clear: none;
	padding: 12px;
}

#eventdetails #event_right
{
	display: block;
	width: 330px;
	float: left;
	clear: none;
	padding: 12px;
}

.printme
{
	cursor: pointer;
}

/* FORMS */

legend
{
	font: bold 18px/24px arial;
	color: #777;
}

dt, dl, div.formfield {
	margin: 6px 0px 0px 0px;
	padding: 0px;
	display: block;
	clear: both;
}

dd, div.formfield
{
	margin: 0px;
	padding: 0px;
	display: block;
	clear: both;
}

label.zendform, label
{
	display: block;
	margin: 0px;
	font-weight: bold;
}

input.zendform
{
	margin-bottom: 4px;
}

ul.errors
{
	margin: 0px 0px 16px 0px;
	color: #f00;
	padding-left: 0px;
	list-style: none;
}

input.checkbox, .checkbox
{
	float: left;
	margin: 12px 12px 12px 0px;
}

label.checkbox
{
	display: block;
	float: left;
	margin: 12px 0px 0px 0px;
}

fieldset
{
	float: left;
}

.bottrap
{
	visibility: hidden;
}

fieldset.tafform
{
	width: 90%;
	float: left;
}

label
{
	font: bold 12px/15px arial;
	color: #000;
}