a{
	color: #000000;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
body.scrollBar{
	padding: 5px;
}
body, table, td, form{
	font-family: Arial;
	font-size: 9pt;
}
form{
	padding: 0px; margin: 0px;
}
.require {
	color: #C82720;
}
.padding{
	padding-right: 5px; padding-left: 5px;
}

a.locationBarLink{
	color: #FFFFFF !important; font-weight: bold;
}

.locationBar{
	height: 22px; padding: 2px; color: #FFFFFF; background-color: #9A0000; font-weight: bold;
}

.messageBar{
	border: 2px #2F5376 solid; height: 40px; padding: 2px; color: #FFFFFF; background-color: #2F5376; font-weight: bold; text-align: center;
}

.formOuter{
	border: #2F5376 2px solid; background-color: #C0C0C0;
}
.formHeader, .formFooter{
	height: 22px; padding: 2px; color: #FFFFFF; background-color: #2F5376; font-weight: bold;
}
.formSubHeader{
	height: 22px; padding: 2px; color: #FFFFFF; background-color: #2F5376; font-weight: bold;
}
.formLabel{
	background-color: #DEE3E7; font-weight: bold; padding: 3px;
}
.formElement{
	background-color: #FFFFFF; padding: 3px;
}

.listOuter{
	border: #99AACC 2px solid; background-color: #FFFFFF;
}
.listHeader, .listFooter {
	height: 22px; padding: 2px; color: #000000; background-color: #849DC0; font-weight: bold;
}
.listSubHeader {
	height: 22px; padding: 5px; font-weight: bold; background-color: #CCCCCC; color: #000000;
}
.listEven {
	background-color: #DEE3E7;
}
.listOdd {
	background-color: #FFFFFF;
}

input.formButton,
input.formbutton {
	height: 20px; border: 0px solid #5e5d63; padding-left: 15px; padding-right: 15px; background: #9A0000; color: #FFFFFF; font-size: 9px; font-family: tahoma, verdana; font-weight: bold;
}

input.listButton {
	height: 20px; border: 1px solid #2F5376; background: #F5B607; padding-left: 15px; padding-right: 15px; font-weight: bold;
}
select, textarea, input, input.formtextbox {
	border: #999999 1px solid; background: #ffffff; font: 9pt arial;
}
input.newRecord {
	height: 22px; border: #000000 1px solid; background: #F5B607; font: 9pt arial; font-weight: bold;
}
input.otherButton {
	border: #000000 1px solid; background: #F5B607; font: 9pt arial; font-weight: bold;
}
.radio{
	border-width: 0px; width: 14px; height: 14; margin-right: 5px; background-color : transparent;
}

/**/
.paging{
	padding: 2px 6px;
}
.paging td{
	line-height: 200%;
}

.paging input{
	border: #000 1px solid; height: 20px;
}
.paging .button{
	background: #9A0000; color: #FFF; padding-left: 20px; padding-right: 20px; font-size: 9pt; font-weight: bold;
}

.paging a,
.paging span{
	display: inline-block;
	height: 20px;
	line-height: 20px;
}
.paging .seperator{
	color: #000;
}
.paging .current, .paging .number{
	padding: 4px;
}
.paging .number{
	color: #111;
}
.paging .current{
	font-weight: bold;
	color: #9A0000;
}
.paging .prev, .paging .next{
	color: #FFF;
}

/**/
.err{
	font: 100 10px Tahoma;
	color: #ff0000;
}
/**/
.btnDelete, .btnEdit, .btnEditor, .btnActive, .btnPassive{
	width: 100px;
	margin: 2px 0px;
	border: 1px #000000 solid;
}
.btnDelete, .btnPassive{
	background-color: #FF0000;
	color: #FFFFFF;
}
.btnEdit{
	background-color: #0000FF;
	color: #FFFFFF;
}
.btnEditor{
	background-color: #FFFF00;
}
.btnActive{
	background-color: #00FF00;
}
a.button {
	padding: 6px 15px;
	border: 1px solid #5e5d63;
	background: #9A0000;
	color: #FFFFFF;
	font: 700 12px/24px tahoma;
}

.btn {
	-moz-user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857;
	margin-bottom: 0;
	padding: 6px 12px;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
}
.btn:focus, .btn:active:focus, .btn.active:focus {
	outline: thin dotted;
	outline-offset: -2px;
}
.btn:hover, .btn:focus {
	color: #333;
	text-decoration: none;
}
.btn:active, .btn.active {
	background-image: none;
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
	outline: 0 none;
}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
	box-shadow: none;
	cursor: not-allowed;
	opacity: 0.65;
	pointer-events: none;
}
.btn-success {
	background-color: #5cb85c;
	border-color: #4cae4c;
	color: #fff;
}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active {
	background-color: #449d44;
	border-color: #398439;
	color: #fff;
}
.btn-success:active, .btn-success.active {
	background-image: none;
}
.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success.active[disabled], fieldset[disabled] .btn-success.active {
	background-color: #5cb85c;
	border-color: #4cae4c;
}
.btn-info {
	background-color: #5bc0de;
	border-color: #46b8da;
	color: #fff;
}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active {
	background-color: #31b0d5;
	border-color: #269abc;
	color: #fff;
}
.btn-info:active, .btn-info.active {
	background-image: none;
}
.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info.active[disabled], fieldset[disabled] .btn-info.active {
	background-color: #5bc0de;
	border-color: #46b8da;
}
.btn-info .badge {
	background-color: #fff;
	color: #5bc0de;
}
.btn-danger {
	background-color: #d9534f;
	border-color: #d43f3a;
	color: #fff;
}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active {
	background-color: #c9302c;
	border-color: #ac2925;
	color: #fff;
}
.btn-danger:active, .btn-danger.active {
	background-image: none;
}
.btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger.active[disabled], fieldset[disabled] .btn-danger.active {
	background-color: #d9534f;
	border-color: #d43f3a;
}
.btn-danger .badge {
	background-color: #fff;
	color: #d9534f;
}
.fileinput-button {
	overflow: hidden;
	position: relative;
}
.fileinput-button input {
	cursor: pointer;
	direction: ltr;
	font-size: 200px;
	margin: 0;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
}