/* buttons */

input[type="submit"], input[type="reset"], input[type="button"], a.button, a.wide_button {
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	-khtml-border-radius: 11px;
	border-radius: 11px;
	border : medium none;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-right:8px;
	cursor:pointer;
	line-height:1.4em;
	padding:2px 8px;
	font-size:10px !important;
	font-family: Verdana, Arial, Helvetica, sans-serif; /* For consistency... was defaulting to 'Lucide Grande' (on OS X anyway) */
	color:#ffffff;
	text-decoration:none;
	font-weight: bold;
	
	background: #828B8f; /* Old browsers */
	background: -moz-linear-gradient(top,  #828B8f 0%, #828B8f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#828B8f), color-stop(100%,#828B8f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #828B8f 0%,#828B8f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #828B8f 0%,#828B8f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #828B8f 0%,#828B8f 100%); /* IE10+ */
	background: linear-gradient(top,  #828B8f 0%,#828B8f 100%); /* W3C */
	min-width: 100px;
	vertical-align: middle;
	color:#ffffff;
	
}

a.button {
	display: inline-block;
	text-align: center;
	padding:2px 0;
}

a.wide_button {
	display: inline-block;
	text-align: center;
}

a.button.wide {
	padding: 2px 10px;
}

a.button.disabled {
	pointer-events: none;
	opacity: .35;
}
.button.disabled {
	pointer-events: none;
	opacity: .35;
}
.button.disabled.cursoractive {
	pointer-events: all;
	cursor: default;
}
a.reset_button{
	padding-left: 10px;
	padding-right: 10px;
}

input[type="submit"].button_sm, input[type="reset"].button_sm, input[type="button"].button_sm, a.button_sm {
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	-khtml-border-radius: 11px;
	border-radius: 11px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-right:6px;
	border-width:1px;
	cursor:pointer;
	line-height:1.4em;
	padding:2px 6px;
	font-size:9px !important;
	color:#ffffff;
	text-decoration:none;
	font-weight: bold;
	background: #828B8f; /* Old browsers */
	background: -moz-linear-gradient(top,  #828B8f 0%, #828B8f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#828B8f), color-stop(100%,#828B8f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #828B8f 0%,#828B8f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #828B8f 0%,#828B8f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #828B8f 0%,#828B8f 100%); /* IE10+ */
	background: linear-gradient(top,  #828B8f 0%,#828B8f 100%); /* W3C */
	
	min-width: 70px;
	vertical-align: middle;
}

a.button_sm {
	display: inline-block;
	text-align: center;
	padding:2px 0;
}

input[type="submit"].tab_on, input[type="reset"].tab_on, input[type="button"].tab_on {
	background: #62686B;
	background: -khtml-gradient(linear, left top, left bottom, from(#62686B), to(#62686B)); /* Konqueror */
	background: -webkit-gradient(linear, left top, left bottom, from(#62686B), to(#62686B)); /* Webkit  */
	background: -moz-linear-gradient(top,  #62686B,  #62686B); /* Firefox 3.6+ */ 
  	
	-moz-border-radius-bottomleft: 0px 0px;
	-moz-border-radius-bottomright: 0px 0px;
	-webkit-border-bottom-left-radius: 0px 0px;
	-webkit-border-bottom-right-radius: 0px 0px;
	-khtml-border-radius-bottomleft: 0px 0px;
	-khtml-border-radius-bottomright: 0px 0px;
	border-bottom-left-radius: 0px 0px;
	border-bottom-right-radius: 0px 0px;
	margin-bottom: 0px;
}

input[type="submit"].tab_off, input[type="reset"].tab_off, input[type="button"].tab_off {
	background: #828B8f;
	background: -khtml-gradient(linear, left top, left bottom, from(#828B8f), to(#828B8f)); /* Konqueror */
	background: -webkit-gradient(linear, left top, left bottom, from(#828B8f), to(#828B8f)); /* Webkit  */
	background: -moz-linear-gradient(top,  #828B8f,  #828B8f); /* Firefox 3.6+ */ 
  	
	-moz-border-radius-bottomleft: 0px 0px;
	-moz-border-radius-bottomright: 0px 0px;
	-webkit-border-bottom-left-radius: 0px 0px;
	-webkit-border-bottom-right-radius: 0px 0px;
	-khtml-border-radius-bottomleft: 0px 0px;
	-khtml-border-radius-bottomright: 0px 0px;
	border-bottom-left-radius: 0px 0px;
	border-bottom-right-radius: 0px 0px;
	margin-bottom: 0px;
}

input[type="submit"].tab_not, input[type="reset"].tab_not, input[type="button"].tab_not {
	background: #828B8f;
	background: -khtml-gradient(linear, left top, left bottom, from(#828B8f), to(#828B8f)); /* Konqueror */
	background: -webkit-gradient(linear, left top, left bottom, from(#828B8f), to(#828B8f)); /* Webkit  */
	background: -moz-linear-gradient(top,  #828B8f,  #828B8f); /* Firefox 3.6+ */ 
	-moz-border-radius-bottomleft: 0px 0px;
	-moz-border-radius-bottomright: 0px 0px;
	-webkit-border-bottom-left-radius: 0px 0px;
	-webkit-border-bottom-right-radius: 0px 0px;
	-khtml-border-radius-bottomleft: 0px 0px;
	-khtml-border-radius-bottomright: 0px 0px;
	border-bottom-left-radius: 0px 0px;
	border-bottom-right-radius: 0px 0px;
	margin-bottom: 0px;
	color:#ffffff;
	text-decoration:none;
	font-weight: bold;
}

input[type="submit"].tab_sm_on, input[type="reset"].tab_sm_on, input[type="button"].tab_sm_on {
	background: #62686B;
	background: -khtml-gradient(linear, left top, left bottom, from(#62686B), to(#62686B)); /* Konqueror */
	background: -webkit-gradient(linear, left top, left bottom, from(#62686B), to(#62686B)); /* Webkit  */
	background: -moz-linear-gradient(top,  #62686B,  #62686B); /* Firefox 3.6+ */ 
	-moz-border-radius-bottomleft: 0px 0px;
	-moz-border-radius-bottomright: 0px 0px;
	-webkit-border-bottom-left-radius: 0px 0px;
	-webkit-border-bottom-right-radius: 0px 0px;
	-khtml-border-radius-bottomleft: 0px 0px;
	-khtml-border-radius-bottomright: 0px 0px;
	border-bottom-left-radius: 0px 0px;
	border-bottom-right-radius: 0px 0px;
	font-size:9px !important;
	margin-bottom: 0px;
}

input[type="submit"].tab_sm_off, input[type="reset"].tab_sm_off, input[type="button"].tab_sm_off {
	background: #828B8f;
	background: -khtml-gradient(linear, left top, left bottom, from(#828B8f), to(#828B8f)); /* Konqueror */
	background: -webkit-gradient(linear, left top, left bottom, from(#828B8f), to(#828B8f)); /* Webkit  */
	background: -moz-linear-gradient(top,  #828B8f,  #828B8f); /* Firefox 3.6+ */ 
	-moz-border-radius-bottomleft: 0px 0px;
	-moz-border-radius-bottomright: 0px 0px;
	-webkit-border-bottom-left-radius: 0px 0px;
	-webkit-border-bottom-right-radius: 0px 0px;
	-khtml-border-radius-bottomleft: 0px 0px;
	-khtml-border-radius-bottomright: 0px 0px;
	border-bottom-left-radius: 0px 0px;
	border-bottom-right-radius: 0px 0px;
	font-size:9px !important;
	margin-bottom: 0px;
}

input[type="submit"].tab_sm_not, input[type="reset"].tab_sm_not, input[type="button"].tab_sm_not {
	background: #828B8f;
	background: -khtml-gradient(linear, left top, left bottom, from(#828B8f), to(#828B8f)); /* Konqueror */
	background: -webkit-gradient(linear, left top, left bottom, from(#828B8f), to(#828B8f)); /* Webkit  */
	background: -moz-linear-gradient(top,  #828B8f,  #828B8f); /* Firefox 3.6+ */ 
  	
	-moz-border-radius-bottomleft: 0px 0px;
	-moz-border-radius-bottomright: 0px 0px;
	-webkit-border-bottom-left-radius: 0px 0px;
	-webkit-border-bottom-right-radius: 0px 0px;
	-khtml-border-radius-bottomleft: 0px 0px;
	-khtml-border-radius-bottomright: 0px 0px;
	border-bottom-left-radius: 0px 0px;
	border-bottom-right-radius: 0px 0px;
	font-size:9px !important;
	margin-bottom: 0px;
}

input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, a.button:hover, a.wide_button:hover, a.button_sm:hover {
	text-decoration:none;
	background : #C7CACE;
	background: -moz-linear-gradient(top,  #C7CACE 0%, #C7CACE 100%); FF3.6+
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#C7CACE), color-stop(100%,#C7CACE)); Chrome,Safari4+
	background: -webkit-linear-gradient(top,  #C7CACE 0%,#C7CACE 100%); Chrome10+,Safari5.1+
	background: -o-linear-gradient(top,  #C7CACE 0%,#C7CACE 100%); Opera 11.10+
	background: -ms-linear-gradient(top,  #C7CACE 0%,#C7CACE 100%); IE10+
	background: linear-gradient(top,  #C7CACE 0%,#C7CACE 100%); W3C
	color: #ffffff;
	background : #C7CACE;
}

input[type="submit"].tab_not:hover, input[type="reset"].tab_not:hover, input[type="button"].tab_not:hover,
	input[type="submit"].tab_sm_not:hover, input[type="reset"].tab_sm_not:hover, input[type="button"].tab_sm_not:hover {
	background : #C7CACE;
	color: #ffffff;
	cursor: default;
}

/* Styled icon buttons */

a.button.rss span{
	padding: 2px 25px;
	background: url(../images/rss_icon.png) no-repeat;
}

a.button.print span{
	padding: 2px 20px;
	background: url(../images/print_icon.png) no-repeat;
}

a.button.excel span{
	padding: 1px 20px;
	background: url(../images/excel_icon.png) no-repeat;
}

a.button.pdf span{
	padding: 2px 30px;
	background: url(../images/pdf_icon.png) no-repeat;
}

a.button.vcard span{
	padding: 2px 30px;
	background: url(../images/vcard_icon.png) no-repeat;
}

a.button.project span{
	padding: 2px 25px;
	background: url(../images/project_icon.png) no-repeat;
}

a.button.export span{
	padding: 2px 20px;
	background: url(../images/export_icon.png) no-repeat;
}

input[type="submit"].search, input[type="reset"].search, input[type="button"].search {
	background: url(../images/search_icon.png) no-repeat 12px 1px #828B8f;
	background: url(../images/search_icon.png) no-repeat 12px 1px,-khtml-gradient(linear, left top, left bottom, from(#828B8f), to(#828B8f)); /* Konqueror */
	background: url(../images/search_icon.png) no-repeat 12px 1px,-webkit-gradient(linear, left top, left bottom, from(#828B8f), to(#828B8f)); /* Webkit  */
	background: url(../images/search_icon.png) no-repeat 12px 1px,-moz-linear-gradient(top,  #828B8f,  #828B8f); /* Firefox 3.6+ */ 
}

input[type="submit"].search:hover, input[type="reset"].search:hover, input[type="button"].search:hover {
	text-decoration:none;
	background: url(../images/search_icon.png) no-repeat 12px 1px #C7CACE;
	background: url(../images/search_icon.png) no-repeat 12px 1px,-khtml-gradient(linear, left top, left bottom, from(#C7CACE), to(#C7CACE)); /* Konqueror */
	background: url(../images/search_icon.png) no-repeat 12px 1px,-webkit-gradient(linear, left top, left bottom, from(#C7CACE), to(#C7CACE)); /* Webkit  */
	background: url(../images/search_icon.png) no-repeat 12px 1px,-moz-linear-gradient(top,  #C7CACE,  #C7CACE); /* Firefox 3.6+ */ 
	
	color: #ffffff;
}

input[type="submit"].excel, input[type="reset"].excel, input[type="button"].excel {
	background: url(../images/excel_icon.png) no-repeat 18px 2px #828B8f;
	background: url(../images/excel_icon.png) no-repeat 18px 2px,-khtml-gradient(linear, left top, left bottom, from(#828B8f), to(#828B8f)); /* Konqueror */
	background: url(../images/excel_icon.png) no-repeat 18px 2px,-webkit-gradient(linear, left top, left bottom, from(#828B8f), to(#828B8f)); /* Webkit  */
	background: url(../images/excel_icon.png) no-repeat 18px 2px,-moz-linear-gradient(top,  #828B8f,  #828B8f); /* Firefox 3.6+ */ 
}

input[type="submit"].excel:hover, input[type="reset"].excel:hover, input[type="button"].excel:hover {
	text-decoration:none;
	background: url(../images/excel_icon.png) no-repeat 18px 2px #C7CACE;
	background: url(../images/excel_icon.png) no-repeat 18px 2px,-khtml-gradient(linear, left top, left bottom, from(#C7CACE), to(#C7CACE)); /* Konqueror */
	background: url(../images/excel_icon.png) no-repeat 18px 2px,-webkit-gradient(linear, left top, left bottom, from(#C7CACE), to(#C7CACE)); /* Webkit  */
	background: url(../images/excel_icon.png) no-repeat 18px 2px,-moz-linear-gradient(top,  #C7CACE,  #C7CACE); /* Firefox 3.6+ */ 
	color: #ffffff;
}

input[type="submit"].pdf, input[type="reset"].pdf, input[type="button"].pdf {
	background: url(../images/pdf_icon.png) no-repeat 8px 1px #828B8f;
	background: url(../images/pdf_icon.png) no-repeat 8px 1px,-khtml-gradient(linear, left top, left bottom, from(#828B8f), to(#828B8f)); /* Konqueror */
	background: url(../images/pdf_icon.png) no-repeat 8px 1px,-webkit-gradient(linear, left top, left bottom, from(#828B8f), to(#828B8f)); /* Webkit  */
	background: url(../images/pdf_icon.png) no-repeat 8px 1px,-moz-linear-gradient(top,  #828B8f,  #828B8f); /* Firefox 3.6+ */ 
}

input[type="submit"].pdf:hover, input[type="reset"].pdf:hover, input[type="button"].pdf:hover {
	text-decoration:none;
	background: url(../images/pdf_icon.png) no-repeat 8px 1px #C7CACE;
	background: url(../images/pdf_icon.png) no-repeat 8px 1px,-khtml-gradient(linear, left top, left bottom, from(#C7CACE), to(#C7CACE)); /* Konqueror */
	background: url(../images/pdf_icon.png) no-repeat 8px 1px,-webkit-gradient(linear, left top, left bottom, from(#C7CACE), to(#C7CACE)); /* Webkit  */
	background: url(../images/pdf_icon.png) no-repeat 8px 1px,-moz-linear-gradient(top,  #C7CACE,  #C7CACE); /* Firefox 3.6+ */ 
	color: #ffffff;
}

input[type="submit"].vcard, input[type="reset"].vcard, input[type="button"].vcard {
	background: url(../images/vcard_icon.png) no-repeat 12px 2px #828B8f;
	background: url(../images/vcard_icon.png) no-repeat 12px 2px,-khtml-gradient(linear, left top, left bottom, from(#828B8f), to(#828B8f)); /* Konqueror */
	background: url(../images/vcard_icon.png) no-repeat 12px 2px,-webkit-gradient(linear, left top, left bottom, from(#828B8f), to(#828B8f)); /* Webkit  */
	background: url(../images/vcard_icon.png) no-repeat 12px 2px,-moz-linear-gradient(top,  #828B8f,  #828B8f); /* Firefox 3.6+ */ 
}

input[type="submit"].vcard:hover, input[type="reset"].vcard:hover, input[type="button"].vcard:hover {
	text-decoration:none;
	background: url(../images/vcard_icon.png) no-repeat 12px 2px #C7CACE;
	background: url(../images/vcard_icon.png) no-repeat 12px 2px,-khtml-gradient(linear, left top, left bottom, from(#C7CACE), to(#C7CACE)); /* Konqueror */
	background: url(../images/vcard_icon.png) no-repeat 12px 2px,-webkit-gradient(linear, left top, left bottom, from(#C7CACE), to(#C7CACE)); /* Webkit  */
	background: url(../images/vcard_icon.png) no-repeat 12px 2px,-moz-linear-gradient(top,  #C7CACE,  #C7CACE); /* Firefox 3.6+ */ 
	color: #ffffff;
}

input[type="submit"].note, input[type="reset"].note, input[type="button"].note {
	background: url(../images/note_icon.png) no-repeat 8px 1px #828B8f;
	background: url(../images/note_icon.png) no-repeat 8px 1px,-khtml-gradient(linear, left top, left bottom, from(#828B8f), to(#828B8f)); /* Konqueror */
	background: url(../images/note_icon.png) no-repeat 8px 1px,-webkit-gradient(linear, left top, left bottom, from(#828B8f), to(#828B8f)); /* Webkit  */
	background: url(../images/note_icon.png) no-repeat 8px 1px,-moz-linear-gradient(top,  #828B8f,  #828B8f); /* Firefox 3.6+ */ 
	text-indent: 20px;
}

input[type="submit"].note:hover, input[type="reset"].note:hover, input[type="button"].note:hover {
	text-decoration:none;
	background: url(../images/note_icon.png) no-repeat 8px 1px #C7CACE;
	background: url(../images/note_icon.png) no-repeat 8px 1px,-khtml-gradient(linear, left top, left bottom, from(#C7CACE), to(#C7CACE)); /* Konqueror */
	background: url(../images/note_icon.png) no-repeat 8px 1px,-webkit-gradient(linear, left top, left bottom, from(#C7CACE), to(#C7CACE)); /* Webkit  */
	background: url(../images/note_icon.png) no-repeat 8px 1px,-moz-linear-gradient(top,  #C7CACE,  #C7CACE); /* Firefox 3.6+ */ 
	color: #ffffff;
}

input[type="submit"].merge, input[type="reset"].merge, input[type="button"].merge {
	background: url(../images/merge_icon.png) no-repeat 13px 1px #828B8f;;
	background: url(../images/merge_icon.png) no-repeat 13px 1px,-khtml-gradient(linear, left top, left bottom, from(#828B8f), to(#828B8f)); /* Konqueror */
	background: url(../images/merge_icon.png) no-repeat 13px 1px,-webkit-gradient(linear, left top, left bottom, from(#828B8f), to(#828B8f)); /* Webkit  */
	background: url(../images/merge_icon.png) no-repeat 13px 1px,-moz-linear-gradient(top,  #828B8f,  #828B8f); /* Firefox 3.6+ */
	text-indent: 20px; 
}

input[type="submit"].merge:hover, input[type="reset"].merge:hover, input[type="button"].merge:hover {
	text-decoration:none;
	background: url(../images/merge_icon.png) no-repeat 13px 1px #C7CACE;;
	background: url(../images/merge_icon.png) no-repeat 13px 1px,-khtml-gradient(linear, left top, left bottom, from(#C7CACE), to(#C7CACE)); /* Konqueror */
	background: url(../images/merge_icon.png) no-repeat 13px 1px,-webkit-gradient(linear, left top, left bottom, from(#C7CACE), to(#C7CACE)); /* Webkit  */
	background: url(../images/merge_icon.png) no-repeat 13px 1px,-moz-linear-gradient(top,  #C7CACE,  #C7CACE); /* Firefox 3.6+ */ 
	color: #ffffff;
}

input[type="submit"].email, input[type="reset"].email, input[type="button"].email, a.button.email {
	background: url(../images/email_icon.png) no-repeat 14px 4px #828B8f;
	background: url(../images/email_icon.png) no-repeat 14px 4px,-khtml-gradient(linear, left top, left bottom, from(#828B8f), to(#828B8f)); /* Konqueror */
	background: url(../images/email_icon.png) no-repeat 14px 4px,-webkit-gradient(linear, left top, left bottom, from(#828B8f), to(#828B8f)); /* Webkit  */
	background: url(../images/email_icon.png) no-repeat 14px 4px,-moz-linear-gradient(top,  #828B8f,  #828B8f); /* Firefox 3.6+ */ 
}

input[type="submit"].email:hover, input[type="reset"].email:hover, input[type="button"].email:hover, a.button.email:hover {
	text-decoration:none;
	background: url(../images/email_icon.png) no-repeat 14px 4px #C7CACE;
	background: url(../images/email_icon.png) no-repeat 14px 4px,-khtml-gradient(linear, left top, left bottom, from(#C7CACE), to(#C7CACE)); /* Konqueror */
	background: url(../images/email_icon.png) no-repeat 14px 4px,-webkit-gradient(linear, left top, left bottom, from(#C7CACE), to(#C7CACE)); /* Webkit  */
	background: url(../images/email_icon.png) no-repeat 14px 4px,-moz-linear-gradient(top,  #C7CACE,  #C7CACE); /* Firefox 3.6+ */ 
	color: #ffffff;
}

input[type="submit"].alert, input[type="reset"].alert, input[type="button"].alert {
	background: url(../images/alert_icon.png) no-repeat 12px 2px #828B8f;
	background: url(../images/alert_icon.png) no-repeat 12px 2px,-khtml-gradient(linear, left top, left bottom, from(#828B8f), to(#828B8f)); /* Konqueror */
	background: url(../images/alert_icon.png) no-repeat 12px 2px,-webkit-gradient(linear, left top, left bottom, from(#828B8f), to(#828B8f)); /* Webkit  */
	background: url(../images/alert_icon.png) no-repeat 12px 2px,-moz-linear-gradient(top,  #828B8f,  #828B8f); /* Firefox 3.6+ */ 
}

input[type="submit"].alert:hover, input[type="reset"].alert:hover, input[type="button"].alert:hover {
	text-decoration:none;
	background: url(../images/alert_icon.png) no-repeat 12px 2px #C7CACE;
	background: url(../images/alert_icon.png) no-repeat 12px 2px,-khtml-gradient(linear, left top, left bottom, from(#C7CACE), to(#C7CACE)); /* Konqueror */
	background: url(../images/alert_icon.png) no-repeat 12px 2px,-webkit-gradient(linear, left top, left bottom, from(#C7CACE), to(#C7CACE)); /* Webkit  */
	background: url(../images/alert_icon.png) no-repeat 12px 2px,-moz-linear-gradient(top,  #C7CACE,  #C7CACE); /* Firefox 3.6+ */ 	
	color: #ffffff;
}

input[type="submit"].import, input[type="reset"].import, input[type="button"].import {
	background: url(../images/import_icon.png) no-repeat 8px 1px #828B8f;
	background: url(../images/import_icon.png) no-repeat 8px 1px,-khtml-gradient(linear, left top, left bottom, from(#828B8f), to(#828B8f)); /* Konqueror */
	background: url(../images/import_icon.png) no-repeat 8px 1px,-webkit-gradient(linear, left top, left bottom, from(#828B8f), to(#828B8f)); /* Webkit  */
	background: url(../images/import_icon.png) no-repeat 8px 1px,-moz-linear-gradient(top,  #828B8f,  #828B8f); /* Firefox 3.6+ */ 
	text-indent: 20px;
}

input[type="submit"].import:hover, input[type="reset"].import:hover, input[type="button"].import:hover {
	text-decoration:none;
	background: url(../images/import_icon.png) no-repeat 8px 1px #C7CACE;
	background: url(../images/import_icon.png) no-repeat 8px 1px,-khtml-gradient(linear, left top, left bottom, from(#C7CACE), to(#C7CACE)); /* Konqueror */
	background: url(../images/import_icon.png) no-repeat 8px 1px,-webkit-gradient(linear, left top, left bottom, from(#C7CACE), to(#C7CACE)); /* Webkit  */
	background: url(../images/import_icon.png) no-repeat 8px 1px,-moz-linear-gradient(top,  #C7CACE,  #C7CACE); /* Firefox 3.6+ */
	color: #ffffff;
	text-indent: 20px;
}

input[type="submit"].project, input[type="reset"].project, input[type="button"].project {
	background: url(../images/project_icon.png) no-repeat 10px 2px #828B8f;
	background: url(../images/project_icon.png) no-repeat 10px 2px,-khtml-gradient(linear, left top, left bottom, from(#828B8f), to(#828B8f)); /* Konqueror */
	background: url(../images/project_icon.png) no-repeat 10px 2px,-webkit-gradient(linear, left top, left bottom, from(#828B8f), to(#828B8f)); /* Webkit  */
	background: url(../images/project_icon.png) no-repeat 10px 2px,-moz-linear-gradient(top,  #828B8f,  #828B8f); /* Firefox 3.6+ */ 
}

input[type="submit"].project:hover, input[type="reset"].project:hover, input[type="button"].project:hover {
	text-decoration:none;
	background: url(../images/project_icon.png) no-repeat 10px 2px #C7CACE;;
	background: url(../images/project_icon.png) no-repeat 10px 2px,-khtml-gradient(linear, left top, left bottom, from(#C7CACE), to(#C7CACE)); /* Konqueror */
	background: url(../images/project_icon.png) no-repeat 10px 2px,-webkit-gradient(linear, left top, left bottom, from(#C7CACE), to(#C7CACE)); /* Webkit  */
	background: url(../images/project_icon.png) no-repeat 10px 2px,-moz-linear-gradient(top,  #C7CACE,  #C7CACE); /* Firefox 3.6+ */ 
	color: #ffffff;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #62686B; background: #62686B; font-weight: normal; color: #ffffff; }