.breadcrumb{
font: bold 12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

.breadcrumb a{
background: transparent url(/ideacenter/images/breadcrumb.gif) no-repeat center right;
text-decoration: none;
padding-right: 18px; /*adjust bullet image padding*/
color: #004080;
}

.breadcrumb a:visited, .breadcrumb a:active{
color: #004080;
}

.breadcrumb a:hover{
text-decoration: underline;
}

/* rounded buttons */
.roundedbuttons {
	cursor:pointer;
	cursor:hand;
	height:20px;
	line-height:20px;
	padding-top:0px;
	background:url(/ideacenter/images/button.gif) no-repeat right top;
	padding-right:15px;
	vertical-align:middle;
	display:block; /*opera*/
	display:inline-block; /*ie*/
	display:-moz-inline-box;  /*ff*/
}

.roundedbuttons span {
	background:url(/ideacenter/images/button.gif) no-repeat left top;
	padding:0px;
	height:20px;
    padding-top:0px;
	display:block;
	display:inline-block;
	padding-left:15px; line-height:20px;
	vertical-align:top;
    text-decoration: none;
               font-family: arial;
			   font-weight: bold;
               font-size: 12px;
			   color: #800000;
}

	a.roundedbuttons:hover {background-position:right -20px;}
	a.roundedbuttons:hover span {background-position:left -20px;}

/* rounded buttons */
.roundedsmallbuttons {
	cursor:pointer;
	cursor:hand;
	height:15px;
	line-height:15px;
	background:url(/ideacenter/images/button-small.gif) no-repeat right top;
	padding-right:10px;
	vertical-align:top;
	display:block; /*opera*/
	display:inline-block; /*ie*/
	display:-moz-inline-box;  /*ff*/
}

.roundedsmallbuttons span {
	background:url(/ideacenter/images/button-small.gif) no-repeat left top;
	height:15px;
	display:block;
	display:inline-block;
	padding-left:10px; line-height:15px;
	vertical-align:top;
    text-decoration: none;
               font-family: arial;
			   font-weight: bold;
               font-size: 10px;
			   color: #800000;
}

	a.roundedsmallbuttons:hover {background-position:right -15px;}
	a.roundedsmallbuttons:hover span {background-position:left -15px;}

	/*button tag*/

	button {border:0; border:none; background:transparent; width:1px; overflow:visible; white-space:nowrap; padding:0px; cursor:pointer; cursor:hand;}

/* end rounded buttons */