
*{
	outline:none;
	font-family:helvetica neue,sans-serif,arial;
}

body,table {

		font-size:10pt;
		color:#444;
}
html {
	height:100%;
}

body {
	margin:0px;
	padding:0px;
	background-color: #dadada;
	height:100%;
	text-align:center;
	overflow: scroll;
	overflow-x:hidden;

}

.hidden {
	display:none;
}

img {
	border:none;
}

.helpContentsItem {
	border-bottom:dotted 1px #e0e0e0;height:24px;margin-bottom:10px
}

.helpContentsItem a {
	color:steelblue;
}

.no-close .ui-dialog-titlebar-close {
  display: none !important;
}

.tableHeading {
	margin-bottom:10px;
	padding-bottom:12px;
}

.highlightJobRow {
	background:#444;
}

/* today screen ---------------------------------------------------------- */

.dashboardContainer,.reachContainer,.quicksearchContainer {
	background-color:#fff;width:942px;padding:10px;padding-top:0px;border-radius: 5px !important;clear:both;overflow:hidden;text-align: left;
}

.spacer20 {
	margin-top: 20px;
}

.dashSearch {
	border:solid 1px #d0d0d0;
	border-radius: 0px;
	width:245px;
	height:24px;
	padding-left:5px;
}

.dashboardLeft {
	float:left;
	width:651px;
	margin-right:10px;
}

.dashboardRight {
	float:left;
	width:278px;
}

.dashboardBox,.reachBox {
	margin-top:10px;
	border:solid 1px #e0e0e0;
	border-radius:0px !important;
	padding:10px;
}

.tab {
	background-color:#fafafa;
}

.tab:hover {
	background-color:#d0d0d0;
}

.tabActive {
	font-weight:bold;
	background-color:#f0f0f0;
	text-decoration: underline;
}



.noBottomPadding {
	padding-bottom:0px;
}

.dashboardIcon {
	margin-right:10px;
}

.dashboardTitle,.reachTitle{
	line-height:25px;
	height:25px;
	border-radius:0px;
	padding-left:0px;
	padding-bottom:8px;
	border-bottom: dotted 1px #c0c0c0;
	color:#888;
	text-transform:uppercase;
}

.dashboardTitle#feedEventType{
	text-transform: none;
}

#dashboardGraph {
	margin-top:10px;
}

.feedItem {
	border-bottom:dotted 1px #e0e0e0;
	padding-top:12px;
}

.feedItem a {
	color:steelblue;
}

.feedOwner {
	font-weight: bold;
	padding-bottom:5px;
}

.feedEvent {
	color:#777;
	padding-bottom:5px;
}

.feedDate {
	font-size:8pt;
	color:#999;
	padding-bottom:12px;
}

.largeNumber {
	font-weight:bold;
	color:#3399cc;
	font-size:14pt;
	float:left;
	width:75px;
}

.statItem {
	padding-top:10px;
	padding-left:3px;
	color:#999;
}

/* End today screen ------------------------------------------------------ */


#tasksTab{
	position:fixed;
	right:0px;
	top:90px;
	width:32px;
	padding-top:5px;
	padding-bottom:5px;
	border-radius: 0px;
	background-color:#333;

	border-right:none;
	text-align:center;
	color:#fff;
	line-height:12px;
	cursor:pointer;
	z-index:10;
}

.badge {
	min-width:20px;
	height:20px;
	line-height:20px;
	color:#fff;
	background:#666666;
	border-radius:0px;
	float:right;
	font-size:10pt;
	text-align:center;
	font-weight:normal;
	margin-right:5px;
}

#tasksTabText {
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-o-transform: rotate(270deg);
}

#tasksTab:hover {
	background-color:#666;
	color:#fff;
	background: #3399cc;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333',endColorstr='#111111');

	border-right:none;
}

#tasksContainer{
	font-size:10pt;
	padding:0;
	margin:0;
	overflow-x:hidden;
	width:100%;
	height:100%;
	border-left:solid 1px #777;
	text-align: left;

}

#tasksMain {
	margin:0 auto;
	width:100%;
}

.taskButtonSelected {
	background-image:url('/images/taskButtonSelected.png');
}

#taskTypesDropdown {
	width:220px;
}

/* css for timepicker in tasks */
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px;font-size:10pt; }
.ui-timepicker-div dl { text-align: left;font-size:10pt; }
.ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px;font-size:10pt; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 65px;font-size:10pt; }
.ui-timepicker-div td { font-size: 10pt;font-size:10pt; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0;font-size:10pt; }

#taskNavButtons{
	color:#fff;
	line-height:15px;
	padding-top:10px;
	height:53px;
	cursor:pointer;
}

.taskItem {
	height:40px;
	border-bottom:solid 1px #f0f0f0;
	line-height:22px;
	padding-left:20px;
	width:610px;
	cursor:pointer;
	margin-bottom: 0px;
	margin-top: 0px;
	-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}

.taskItem:hover{
	background-color:#f0f0f0;
	border-radius:0px;
}

.taskItem input,.taskItem img {
	position:relative;top:+2px;
}

.timeField {
	font-size:8pt;
	color:#888;
	position:relative;
	top:-5px;
	padding-left:0px;
	margin-bottom: 0px;
}

.noteField {

}

.taskItem input {
	border:solid 1px #e0e0e0;
}

.ui-dialog-content, .ui-widget-content {
	background-color:#000;
}

.linkItem a {
	text-decoration: none;
}

.linkItem {
	height:25px;
}

.nicEdit-panel {
	background-color: #fff !important;
}

.textbox {
	border:solid 1px #e0e0e0;
	height:24px;
	line-height: 24px;
	width:88%;
	border-radius:0px;
	font-size:8pt;
	padding-left:10px;
}

.mergeTag {}

.mergeTagHighlight {
	background-color:#ffff00;
}

textarea {
	font-family:Arial, Helvetica, sans-serif;background-color:#fff;
}

.nicEdit-panel {
	background-color: #fff !important;
}

#stageContainer {
	width:955px;
}

.copystageItem{
	height:36px;
	font-weight:bold;
}

.top-bar {
	background: #3399ff;
	background: -webkit-gradient(linear,left top,left bottom,from(#444),to(#111));
	background: -moz-linear-gradient(top,#333,#111);
	background: transparent	9;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333',endColorstr='#111111');
	border-bottom: solid 1px #fff;
}



.bottom-bar {
	background:#333;
}

#mainContent {
	padding:20px;
	padding-top:81px;
	width:1000px;
	text-align:left;
	font-size:10pt;
	margin-bottom: 200px;
}

.top-bar {
	height:40px;
	position:fixed;
	width:100%;
	z-index:3;
}

.bottom-bar,.top-tab {
	height:40px;
	position:fixed;
	width:100%;
	z-index:3;
}

#sub-nav {
	height:36px;
	line-height:23px;
	width:100%;
	position:fixed;
	top:40px;
	background:#eeeeee;
	border-bottom:1px solid #d8d8d8;
	font-family:arial;
	font-size:8pt;
	color:#444;
	padding-left:10px;


	z-index:4;
	text-align:left;
}

.sub {
	background:#eeeeee;
	height:37px;
	line-height:36px;
	float:left;
	padding-left:10px;
	border-left:solid 1px transparent;
	border-right:solid 1px transparent;

}

.sub:hover {
	background:#ccc;
	color:#fff;
}

.sub:hover > .btn {
	color:#fff;
}

#sub-nav-container {
	margin:0 auto;
	margin-top:0px;
	width:1000px;
	height:36px;
	line-height:23px;
	overflow:hidden;
}

.sub-nav-container-item {
	margin-top:2px;
	height:36px;
	line-height:33px;
	width:150px;
	text-align:left;
	float:left;
	font-size:10pt;
	cursor:pointer;
}

#sub-nav b {
	font-size:8pt;
}

.title {
	background-color:#111 !important;

	width:952px;
	height:32px;
	line-height:32px;
	border-radius:5px !important;
	padding-left:10px;
	margin-top:10px;
	padding-top:3px;
	padding-bottom:3px;
	color:#fff;
	font-size:11pt;

}

.sleek {
	background-color:#c0c0c0;
	background: -webkit-gradient(linear,left top,left bottom,from(#eee),to(#bbb));
	background: -moz-linear-gradient(top,#eee,#bbb);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#bbbbbb');
}

.titleMenu {
	float:right;
	font-size:10pt;
	font-weight:normal;
	color:#fff;
	padding-right:10px;
}

.title img {
	position:relative;
	top:+2px;
	float:left;
}

.title h2 {
	color:#fff;
	padding:0px;
	display:inline;
}

.chunky {
	height:50px;
}

.chunky:hover {
	background-color:#444;
}

#blockInputMask {
	width:100%;
	height:100%;
	position:fixed;
	background-color:transparent;
	z-index:200;
	display:none;
}

#rootContainer {
	width:100%;
	margin:0 auto;

}

#background {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0px;
    top: 0px;
    z-index: -5;
	margin:0px;
	padding:0px;
	overflow:hidden;
	background-color:#fff
}

.stretch {
    width:100%;
    height:110%;
	position:fixed;
	top:0px;
	left:0px;
	background-size: contain;
}

.waitMessage {
	width:300px;
	height:25px;
	background-color:#fff;
	border:solid 1px #c0c0c0;
	border-radius:0px;
	padding-left:10px;
	padding-top:2px;
	display:none;
}

.resultsEmpty {
	width:300px;
	height:25px;
	background-color:#fff;
	border:solid 1px #c0c0c0;
	border-radius:0px;
	padding-left:10px;
	padding-top:2px;
}

#errorContainer {
	width:940px;
	background-color:#FCF0AD;
	min-height:100px;
	margin-top:10px;
	margin-bottom:10px;
	-webkit-border-radius:0px;
	padding:10px;
	font-weight: bold;
	display:none;
	opacity:.80;
}

#errorList {
	font-weight:normal;
	padding-left:50px;
	text-align:left;
}

#errorMessages {border:solid 3px #aa0000;background-color:#f5f5f5;border-radius:0px;padding:20px;margin-bottom:20px;}

#mainContentContainer {
	min-height:100%;

	/* background-image:url('/images/mainContentBg.png'); */
	margin:0 auto;
	width:1000px;
}



#application-navigation {
	height:100px;
}

.tip {
	/* empty class to indicate showing tiptips */
}

#logoutConfirm {
	display:none;
	font-size:10pt;
}



#drawer,#settingsDrawer {
	min-width:1000px;
	width:100%;
	top:76px;
	background-repeat:no-repeat;
	background: -webkit-gradient(linear,left top,left bottom,from(#eee),to(#ccc));
	background: -moz-linear-gradient(top,#aaa,#eee);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aaaaaa',endColorstr='#eeeeee');
	height:400px;
	display:none;
	position:fixed;
	z-index:20;
	border-bottom:solid 1px #999;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 4px 2px rgba(0, 0, 0, 0.2);
	text-align:left;
}

.stagesListContainerEmpty {
	width:920px;
}

#drawerBase {
	font-size:1px;
	background-color:#888;
	height:3px;
	width:100%;
	top:40px;
	position:fixed;
	z-index:-2;
}

#notification,#taskAlert {
	background-repeat:no-repeat;
	background: -webkit-gradient(linear,left top,left bottom,from(#eee),to(#ccc));
	background: -moz-linear-gradient(top,#aaa,#eee);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aaaaaa',endColorstr='#eeeeee');
	background-color:#f0f0f0;
	border-bottom:solid 1px #bbb;
	margin:4px;
	top:50%;
	opacity:.95;
	text-align:center;
	min-width:250px;
	min-height:32px;
	line-height:32px;
	margin-left:20px;
	border-radius:0px;
	padding-right:10px;
	padding:5px;
	color:#444;
	right:50%;
	margin-right:-125px;
	font-size:10pt;
	font-weight:bold;
	position: fixed;
	display:none;
	overflow:hidden;
	z-index:10001;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5);
}

#taskAlert {
	display:none;
	margin:0px;
	bottom:10px;
	right:10px;
	top:auto;
	width:400px;
	min-height:75px;
	border:solid 4px #444;
	padding-top:0px;
}

/* END DOCUMENT RULES ------------------------------------------------------- */


/* WIDGET RULES   ------------------------------------------------------------*/



.btn,.btnWrapper {
	height:25px;
}

.btn {
	background: transparent;
	border:none;
	padding-left:20px;
	padding-right:15px;
	*padding-left:0px;
	*padding-right:0px;
	font-size:9pt;
	background-repeat:no-repeat;
	background-position: left 4px;
	cursor:pointer;
	color:#222;
	font-weight:normal;
	font-family: arial;
}

.btn:hover {
	color:steelblue;
}



.chunky {
	height:36px;
	width:80px;
	background-position: left 10px;
}

.errorField {
	border:solid 2px #aa0000;
}

.btnWrapper.navigation {

	border-radius:0px;

}

.action-button {
	background-color:#aaa;
	height:43px;
	width:85px;
	float:left;
	line-height:22px;
	padding-left:5px;
	padding-right:5px;
}

.action-button:hover {
	background-color:#888;
	color:#fff !important;
}


li {
	font-size:9pt;
}

.btnWrapper {
	zoom:1;
	border:none;
	padding-left:5px;
	padding-right:0px;
	color:#444;
	display:inline-block;
	*display:inline;
	margin-left: -5px;

}

.btnWrapper:hover {
	background-repeat:no-repeat;
	border:solid 1px transparent;
}

.btnWrapper.navigation:hover {

}

.btnWrapper:hover{
	border:none;
}

.btnWrapper:active,.btnWrapper.navigation:active{

}


.btnSelected {
	text-decoration:underline;
	background-color:#d5d5d5;
	border-left:solid 1px #ccc;
	border-right:solid 1px #ccc;
}

.dgControls {
	float:right;
	border-radius:0px;
	background-color:#fff;
	padding:3px;
	margin-right:5px;
	text-align:left;
	border:solid 1px #c0c0c0;
}

.dgControls img {
	position:relative;
	top:+2px;
	cursor:pointer;
}

.drawer-button {
	height:31px;
	line-height:19px;
	background-repeat:no-repeat;
	border-top:none;
	position:fixed;
	right:2px;
	top:0px;
	color:#ddd;
	text-align:center;
	overflow:hidden;
	padding-top:9px;
	padding-left:10px;
	padding-right:10px;
	cursor:pointer;
	z-index:10;
}

.drawer-button:hover {
	background:#777;
	color:#fff;
}

.drawer-button:active {
	background:#3399cc;
}

.tab-item {
	float:left;
	width:100px;

	height:40px;
	text-align:center;
	font-family:arial;
	font-size:9pt;
	font-weight:normal;
	height:36px;
	line-height: 20px;
	padding-top:9px;
	color:#ccc;
	border-radius: 0px;
}

.tab-item:hover {
	background-color:#666;
	border-radius: 0px;
	color:#fff;
	cursor: pointer;
	height:40px;
	line-height: 20px;
	padding-top:9px;
}

.tab-item.selected {
	background-color:#f0f0f0;
	border-radius: 0px;
	cursor:pointer;
	color:#444;
	height:44px;
	line-height: 20px;
	border:none;
	font-weight:bold;
}

.drawer-button.two {
	right:85px;
}

.drawer-button.three {
	right:112px;
}

a {
	color: #00bb33;
	text-decoration:underline;
}


.bump{
	position:relative;
	top:+3px;
	margin-right:15px;
}

.bump32{
	position:relative;
	top:+8px;
	margin-right:10px;
}

.editable {
	/* empty class to mark an input as editable so that data changes can be tracked */
}

#jobListingTabs {
	width:955px;
}

.componentSelectionBox {
	-moz-box-shadow: 2px 2px 5px #888;
	-webkit-box-shadow: 2px 2px 5px #888;
	box-shadow: 2px 2px 5px #888;
	border-radius:0px;
	background-color:#fff;
	width:150px;
	height:125px;
	cursor:pointer;
	opacity:.65;
}

.componentSelectionBox:hover {
	opacity:1;
}

.componentToolboxHover {
	opacity:1;
}
.stagesListContainerEmpty,.componentsListContainerEmpty,.workflowstagesListContainerEmpty,.noResults {
	width:910px;
	background-color:#fff;
	min-height:50px;
	line-height:50px;
	border-radius:0px;
}

#stagesListContainer,#workflowstagesListContainer,#workflowEditorListContainer {
	width:920px;
}

#candidateStageList { list-style-type: none; margin: 0; padding: 0; width: 100%; }
#candidateStageList li { margin: 0 3px 3px 3px; padding: 0.4em; padding-left: 1.5em; font-size: 10pt; height: 32px; border-radius:0px; border: solid 1px #d5d5d5;}
#candidateStageList li span { position: absolute; margin-left: -1.3em; }

#recruiterStageList { list-style-type: none; margin: 0; padding: 0; width: 100%; }
#recruiterStageList li { margin: 0 3px 3px 3px; padding: 0.4em; padding-left: 1.5em; font-size: 10pt; height: 32px; border-radius:0px; border: solid 1px #d5d5d5;}
#recruiterStageList li span { position: absolute; margin-left: -1.3em; }


#stageComponentList { list-style-type: none; margin: 0; padding: 0; width: 100%; }
#stageComponentList li { margin: 0 3px 3px 3px; padding: 0.4em; padding-left: 1.5em; font-size: 10pt; height: 32px; border-radius:0px; border: solid 1px #d5d5d5;}
#stageComponentList li span { position: absolute; margin-left: -1.3em; }

#radioButtonGroupOptionList { list-style-type: none; margin: 0; padding: 0; width: 100%;}
#radioButtonGroupOptionList li { margin: 0 3px 3px 3px; padding: 0.1em; padding-left: 1.5em; font-size: 10pt; height: 22px; line-height: 22px; border-radius:0px; border: solid 1px #d5d5d5;}
#radioButtonGroupOptionList li span {position: absolute; margin-left: -1.3em; }

#checkboxList { list-style-type: none; margin: 0; padding: 0; width: 100%;}
#checkboxList li { margin: 0 3px 3px 3px; padding: 0.1em; padding-left: 1.5em; font-size: 10pt; height: 22px; line-height: 22px; border-radius:0px; border: solid 1px #d5d5d5;}
#checkboxList li span {position: absolute; margin-left: -1.3em; }

#dropdownList { list-style-type: none; margin: 0; padding: 0; width: 100%;}
#dropdownList li { margin: 0 3px 3px 3px; padding: 0.1em; padding-left: 1.5em; font-size: 10pt; height: 22px; line-height: 22px; border-radius:0px; border: solid 1px #d5d5d5;}
#dropdownList li span {position: absolute; margin-left: -1.3em; }


#fileList { list-style-type: none; margin: 0; padding: 0; width: 100%; }
#fileList li { margin: 0 3px 3px 3px; padding: 0.1em; padding-left: 1.5em; font-size: 10pt; height: 22px; line-height: 22px; border-radius:0px; border: solid 1px #d5d5d5;}
#fileList li span { position: absolute; margin-left: -1.3em; }

#historyList { list-style-type: none; margin: 0; padding: 0; width: 100%; }
#historyList li { margin: 0 3px 3px 3px; padding: 0.1em; padding-left: 1.5em; font-size: 10pt; height: 22px; line-height: 22px; border-radius:0px; border: solid 1px #d5d5d5;}
#historyList li span { position: absolute; margin-left: -1.3em; }

#noteList { list-style-type: none; margin: 0; padding: 0; width: 100%; }
#noteList li { margin: 0 3px 3px 3px; padding: 0.1em; padding-left: 1.5em; font-size: 10pt; height: 22px; line-height: 22px; border-radius:0px; border: solid 1px #d5d5d5;}
#noteList li span { position: absolute; margin-left: -1.3em; }

#campaignProgressAvailableJobs, #campaignProgressSelectedJobs { list-style-type: none; margin: 0; padding: 0; float: left; margin-right: 10px; }
#campaignProgressAvailableJobs li, #campaignProgressSelectedJobs li { margin: 0 5px 5px 5px; padding: 5px; font-size: 0.8em; width: 270px; }

#responseAvailableJobs, #responseSelectedJobs { list-style-type: none; margin: 0; padding: 0; float: left; margin-right: 10px; }
#responseAvailableJobs li, #responseSelectedJobs li { margin: 0 5px 5px 5px; padding: 5px; font-size: 0.8em; width: 270px; }

#jobCreateAvailableForms, #jobCreateSelectedForms { list-style-type: none; margin: 0; padding: 0; float: left; margin-right: 10px; }
#jobCreateAvailableForms li, #jobCreateSelectedForms li { margin: 0 5px 5px 5px; padding: 5px; font-size: 0.8em; width: 270px; }

#jobCreateAvailableWorkflows, #jobCreateSelectedWorkflows { list-style-type: none; margin: 0; padding: 0; float: left; margin-right: 10px; }
#jobCreateAvailableWorkflows li, #jobCreateSelectedWorkflows li { margin: 0 5px 5px 5px; padding: 5px; font-size: 0.8em; width: 270px; }

.pageHeading {
	width:960px;
	border-radius:0px;
	background-color:#e0e0e0;
	font-weight:bold;
	font-size:10pt;
	height:25px;
	line-height:25px;
	padding-left:5px;
	color:#fff;
	background: -webkit-gradient(linear,left top,left bottom,from(#444),to(#222));
	background: -moz-linear-gradient(top,#aaa,#eee);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aaaaaa',endColorstr='#eeeeee');
}

.breadCrumb {
	width:950px;
	height:28px;
	line-height:28px;
	color:#444;
	padding-left:10px;
	background-color:#666;
	border-radius: 0px;
	background: -webkit-gradient(linear,left top,left bottom,from(#eee),to(#ccc));
	background: -moz-linear-gradient(top,#aaa,#eee);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aaaaaa',endColorstr='#eeeeee');
	font-weight:normal;
	font-size:10pt;
}

.breadCrumb a {
	color:#888;
}

#dialog {
	display:none;
	font-size:10pt;
}

#panel {
	display:none;
}

#panelContent,#libraryPanelContent {
	width:1000px;
	height:100%;
	overflow:auto;
	overflow-x:hidden;
	text-align:left;
	font-size:10pt;
}

.ui-dialog-titlebar {
	font-size:10pt;
}

.ui-button-text {
	font-size:10pt;
}


.panel {

	border-radius: 10px;
	-moz-border-radius: 0px;
	background-color:#fff;
	padding:10px;
	border:solid 1px #bbb;
	color:#444;
	margin-bottom:15px;
}

#todayCalendar {
	width:900px;
	margin-top:20px;
	background-color:#fff;
	padding: 10px;
	border-radius:0px;
}

.rowHighlight {
	background-color: #f5f5f5;
}

.shift16 {
	position: relative;
	top:+3px;
}

.datagrid {
	background-color:#fff;
	opacity:1.0;
}

.datagrid td {
	border-bottom:solid 1px #f0f0f0;
}

.optionsBar {
	color:#222;width:100%;height:46px;padding-top:14px;background-image:url(/images/optionsBar.png);background-repeat:no-repeat;
}

.datagridHeaderCell {
	border-right:solid 1px #fff;
	border-bottom:solid 1px #fff;
}

.tableHeader {
	background-color:#eeeeee;
	height:32px;
	font-weight:bold;

	border-bottom:1px solid #a0a0a0;
}

.tableRow {
	height:32px;
	cursor:pointer;
}

.tableCellRightBorder {
	border-right:solid 1px #eeeeee;
	padding-left:5px;
}
.tableCell {
	padding-left:5px;
}

.blackButton,.btnWrapper.blackButton {
	background: -webkit-gradient(linear,left top,left bottom,from(#444),to(#111));
	background: -moz-linear-gradient(top,#aaa,#eee);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aaaaaa',endColorstr='#eeeeee');
	color:#222;
	border: none;
}

.blackButton:hover,.btnWrapper.blackButton:hover {
	background-repeat:no-repeat;
	background: -webkit-gradient(linear,left top,left bottom,from(#ccc),to(#aaa));
	background: -moz-linear-gradient(top,#eee,#ccc);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#cccccc');
	color:#888;
	border:none;

}

