div.cs_para {
	background-color: #f1f7f7; background-image: url(../img/toolbar_bg.png); background-repeat:repeat-x;
	border: solid 1px #e9eaf1;
	color: #444;
	padding: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

div.cs_toolbar {
	background-image: url(../img/toolbar_bg.png);
	border: solid 1px #e9eaf1;
	margin: 10px 0 10px 0;
	padding-top: 1px; padding-left: 10px;
	height:32px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

	div.cs_toolbar input {
		/*border:solid 1px #ccc;*/
		margin-top: 5px;
		width: 150px;
	}

div.cs_toolbar a {
	cursor: pointer;
	float: left;
	height: 20px;
	margin: 1px 6px 1px 1px;
	padding: 4px 3px 0 3px;
	text-decoration: none;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

	div.cs_toolbar a:hover {
		/*background-image: url(../img/toolbar_bttn_hl.png); background-position: 0 0; background-repeat: repeat-x;*/
		border: solid 1px #e9eaf1;
		margin: 0 5px 0 0;
		text-decoration: none;
	}

div.cs_toolbar a.selected {
        background-color: #ddd;
	border: solid 1px #ccc;
	margin: 0 5px 0 0;
	text-decoration: none;
}

div.cs_toolbar a[disabled="disabled"]
{
	background-image: none;
	cursor: default;
}

div.cs_toolbar a[disabled="disabled"] > span
{
	color: Gray;
	cursor: default;
}

div.cs_toolbar li {
	float: left;
	list-style-type: none;
}

div.cs_toolbar p {
	line-height: 26px;
}

	div.cs_toolbar span {
		color: #111;
		position: relative;
		/*top: -3px;*/
	}

div.cs_toolbar ul {
	margin: 0;
	padding: 0;
}

div.q_toolbar {
	height: 28px;
}

html>body div.q_toolbar {
	height: 26px;
}

/* A toolbar that can wrap in ff and ie */

p.toolbar_wrapped {
	background-color: #fff; background-image: url(../img/toolbar_bg.png); background-position: left bottom; background-repeat: repeat-x;
	border-color: #e9eaf1; border-style: solid; border-width: 1px;
	line-height: 22pt;
	margin: 10px 0 10px 0;
	padding: 0 3px 1px 3px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

p.toolbar_wrapped.large {
	background-color: #fff; background-image: url(../img/toolbar_bg.png); background-position: left bottom; background-repeat: repeat-x;
	border-color: #e9eaf1; border-style: solid; border-width: 1px;
	line-height: 60pt;
	margin: 10px 0 10px 0;
	padding: 0 3px 1px 3px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

p.toolbar_wrapped a {
	background-color: transparent;
	border-color: #f5fafa; border-style: solid; border-width: 1px; /* border-color needs to be set because ie6 cannot do transparent borders. The styles depend on the border-width being constant. */
	color: #111;
	margin: 1px 0 1px 0;
	padding: 5px 2px 5px 2px;
	text-decoration: none;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

p.toolbar_wrapped span.large_button
{
    padding-top:30px;
    padding-bottom:30px;
    padding-left:70px;
    font-size:11pt;
}

p.toolbar_wrapped a.large_button
{
    padding-top:30px;
    padding-bottom:30px;
    font-weight:bold;    
}

	p.toolbar_wrapped a.highlight {
		background-color: #fdf291; background-image: url(../img/toolbar_highlighted.gif); background-position: left top; background-repeat: repeat-x;
		border-color: #fdf291;
	}

	p.toolbar_wrapped a:hover {
		background-color: #e5f4fd; background-image: url(../img/toolbar_bttn_hl.png); background-position: left bottom; background-repeat: repeat-x;
		border-color: #e9eaf1;
		cursor: pointer;
	}

	p.toolbar_wrapped a.highlight:hover {
		background-color: #fff885; background-image: url(../img/toolbar_highlighted_button_highlight.gif); background-position: left bottom; background-repeat: repeat-x;
		border-color: #fff885;
	}

p.toolbar_wrapped span {
	background-position: 2px 50%; background-repeat: no-repeat;
	padding: 2px 2px 2px 22px;
}

p.toolbar_wrapped span.toolbar_wrapped_no_image { /* ie */
	padding-left: 2px;
}
