#together td.content {
	border-left: none;
	border-right: none;
}


.shadowed, 
table.login, #quickSearchTable, table.editTable, .records, .attributes, .lookups,
.internalMessageDivBox, .dropdown, .searchtable, .configurationtable {
	border: 1px solid #ddd;
	border-radius: 3px;
	box-shadow: 2px 2px 6px #aaa;
	-webkit-box-shadow: 2px 2px 6px #aaa;
	border-collapse: separate;
	border-spacing: 0px;
}

.searchtable tr.clickableheader th {
	border-bottom: 1px solid white;
}

a, a:visited, .navigateLink {
	color: #154682;	
}

table.records td{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
} 

.tree_selected {
	background:	#154682;
}

.treelookup_outer {
	border: none;
	box-shadow: 2px 2px 6px #888;
	-webkit-box-shadow: 2px 2px 6px #888;
}

div.checkResults {
	background: #DFF2FF;
}

a.newButton, a.button, input[type="submit"], input[type="reset"], input[type="button"], button,
.myButton, .downloadlinks a {
	background-image: none;
	background-color:#007DBD;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	/* border:1px solid #124d77; */
	border: none;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-size:13px;
	padding:4px 20px;
	text-decoration:none;
	text-shadow:0px 1px 0px #154682;
	box-shadow: 1px 1px 1px #888888;
    -webkit-box-shadow: 1px 1px 1px #888888;
    -moz-box-shadow: 1px 1px 1px #888888;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#888888', Direction=135, Strength=2);
}

a.newButton:hover, a.button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, button:hover,
.myButton:hover, .downloadlinks a:hover {
	background-image: none;
	background-color:#0096D9;
	box-shadow:inset 0px 1px 0px 0px #54a3f7;
	text-shadow:0px 1px 0px #154682;
	color:#ffffff;
	border: none;
}

a.newButton:active, a.button:active, input[type="submit"]:active, input[type="reset"]:active, input[type="button"]:active, button:active,
.myButton:active, .downloadlinks a:active {
	background-color:#0096D9;
	background-image: none;
	box-shadow:inset 0px 1px 0px 0px #54a3f7;
	text-shadow:0px 1px 0px #154682;
	position:relative;
	top:1px;
	left:1px;
	border: none;
}

table.editTable td input[type="button"] { top:0; }
table.editTable td input[type="button"]:active { top:1px; }

th, .internalMessageHeader, 
.footer_center,
.topmenu_header, .topmenu_center, .topmenu_tab,
.dropdown, .downloadlinks {
	background-image: none;
}

th, .internalMessageHeader, 
.topmenu_header, .topmenu_center, .topmenu_tab, #adminmenuTable,
.footer_center, .dropdown 
{
	background-color: #A9DEF9;
}

.topmenu_header {
	text-align: left;
}

.topmenu_tab {
	width: 5px;
}

.footer_tdl, .footer_tdr {
	background-image: none;
	width: 0px;
}

#together td.content {
	border: none;
}

table, .readonly {
	border-collapse: separate;
	border-spacing: 0px;
}

#infotable {
	margin-top: 10px;
	min-width: 500px;
}

.fa {
	font-size: 16px;
	margin-top: 2px;
	margin-bottom: -2px;
}

.fa.off {
	color: #999;
}

.submitbutton > i.fa
{
	position: relative;
	top: 2px;
}

.ui-datepicker-trigger, input[type="button"].addFileUploadButton {
	padding: 2px;
	margin: 1px;
	min-width: 2em;
	text-align: center;
}

.dropdown_m:hover {
	box-shadow: none;
	text-shadow: -1px 1px 1px #fff, 1px -1px 1px #fff;
}

.submitbutton, .submitbutton:hover,
a.button.submitbutton, a.button.submitbutton:hover {
	border: none;
	padding: 3px 8px;
	margin: 2px;
	min-width: 18px;
	min-height: 16px;
	text-align: center;
}

tr.depDark { background-color: #eeeeee }
tr.depLight { background-color: #efefef }

#adminmenuTable {
	border: none;
}

.topmenu .fa:hover {
	color: red;
}

.dropdown_area {
	margin-bottom: 2em;
	padding-left: 4px;
}

button.new_brother{
	margin-bottom: 10px;
}

.downloadlinks {
	-moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    filter: none;
    border: none;
    margin-top: 10px;
}

#together td.content > .split-pane > .split-pane-component > * {
	margin: 4px
}

#navleft {
	padding: 0px;
	height: 99%;
	height: Calc(100% - 8px);
}

#tree {
	height: Calc(100% - 10px);
	padding-top: 2px;
}

#tree.hasQuickSearch {
	height: Calc(100% - 90px);
}

img.ajaxLoader {
	margin-top: 0;
}

#innerContent {
	min-height: 300px;
	min-width: 300px;
}
