a:link, a:active, a:hover, a:visited, img, input {
	outline: none;
	border: 0px #fff solid;
}
a:active, a {  outline: none !important; }
:focus {  -moz-outline-style: none; }

select {
    cursor:pointer;
}

select option {
    margin-top: 0.1em;
}

.tw_contract_link, .tw_contract_link:active {
    float: left;
    margin-right: 1em;
    padding: 0.5em 1em 0.5em 1em;
    color: #fff;
    background: #000;
    text-decoration: none;
}

.tw_contract_link:hover {
    color: #fff;
    background: #333;
}

.tw_contract_row {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	height: 30px;
}

.tw_contract_row_data {
	position: relative;
	left: 5em;
}

.tw_contract_row_subdata .label {
    float: left;
    width: 30%;
    padding: 0.5em;
    background: #eee;
    color: #000;
    font-weight: bold;
}

.tw_contract_row_subdata .data {
    float: left;
    width:  60%;
    padding: 0.5em;
}

.tw_contract_row_subdata {
    border-bottom: 1px #ddd solid;
    border-right: 1px #ddd solid;
    margin-right: 1em;
    margin-bottom: 0.4em;
    float: left;
    width: 40%;
}
.tw_contract_row_header, .tw_button_submit {
	cursor: pointer;
}

.tw_contract_row_header {
    margin-bottom: 1em !important;
    background: #eee;
    padding: 0.4em;
    border-bottom: 1px #ccc solid;
}
.tw_contract_row_header_pending {
	font-style: italic;
}

.tw_contract_row_header_expired {
	background-color: #d6d6d6;
}
.tw_button_expired {
	background-image: url(../alert.png);
	height:16px;
	width:16px;
	background-size: 16px;
}

.tw_contract_row_header_row {
    float: left;
    width: 150px;
}
.tw_contract_row_header:hover {
	background-image: url(../bkgd_bar.png);
	background-position: -10px -5px;
	color: #fff;
	text-shadow: 1px 1px 1px #01829c;
}
.tw_header_arch:hover {
	background-image: url(../bkgd_bar2.png) !important;
}
.tw_contract_row_highlighter {
	background-image: url(/wp-content/themes/mediaoptions/images/bkgd_bar.png);
	background-position: -10px -5px;
	color: #fff;
	text-shadow: 1px 1px 1px #01829c;
}

.close_button, .edit_button, .arch_button {
	cursor: pointer;
}
.tw_button_edit {
	background-image: url(../edit.png);
	height:16px;
	width:16px;
}
.tw_button_close {
	background-image: url(../close.png);
	height:16px;
	width:16px;
}
.tw_button_arch {
	background-image: url(../calendar.png);
	height:16px;
	width:16px;
}
.tw_button_pen {
	background-image: url(../pend.gif);
	height:16px;
	width:16px;
}


.form_row {
    float: left;
    width: 200px;
    height: 80px;
}

.form_row .form_data input, .form_row .form_data select, .form_row .form_data textarea{
    border: 1px #ccc solid;
}
.nav-tab-wrapper {
	padding: 0.5em 0 0em 0 !important;
	margin:  !important;
}

.nav-tab {
	margin-right: 0.5em !important;
	font-size:12pt !important;
	font-weight: bold !important;
}

.tw_admin_buttons {
	color: #FFFFFF;
	border-color: #298CBA;
    font-weight: bold;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
}
.tw_admin_buttons:hover, .tw_admin_buttons:active {
	color: #FFFFFF;
}
a.button_blue {
    background-color: #0097b5;  
}
a.button_blue:hover {
	position: relative;
	top: -0.1em;
    background-color: #005c6e;  
}
a.button_orange {
    background-color: #230d00; 
}
a.button_orange:hover {
	position: relative;
	top: -0.1em;
    background-color: #000000; 
}
a.button_gray {
    background-color: #686868; 
}
a.button_gray:hover {
	position: relative;
	top: -0.1em;
    background-color: #3b3a3a; 
}
.contract_sort_options {
    float: left;
}
.contract_sort_search {
	float: left;
}
