body {
	color: white;
	background-color: #00254B;
}

.header{
	color: white;
}

.userHeader{
	float:right;
	margin-right:30px;
	margin-top:5px;
	font-size:20px	
}

.container {
    padding-left: 5px;
    padding-right: 5px;
}

.navbar {
    margin-bottom: 15px;
    min-height:10px;
    margin-left: -14px;
    margin-right:-14px;
}
.navbar-nav > li > a {
    padding-bottom: 5px;
    padding-top: 5px;
}

.newButton {
    margin-left: -10px;
    padding: 2px;
    width: 150%;
}

.newButtonNarrow {
    padding: 2px;
    width: 95%;
}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    color: #000000;
}

.clearFix{
	clear:Both;
}

#popupBackground{
	background: none repeat scroll 0 0 #999999;
	opacity: 0.6;
    display: none;
    height: 100%;
    width: 100%;
	position: fixed;
	left: 0;
    top: 0;
    z-index: 1100;
}
#pleaseWait{
    display: none;
	position: fixed;
    height: 100%;
    width: 100%;
	left: 0;
    top: 0;
	z-index: 1200;

}
#pleaseWaitInner{
	margin-left: auto ;
	margin-right: auto ;
	margin-top:25%;
	width:189px;

}
.filters{
	Padding-right:5px;
	font-size:18px;
	vertical-align: middle;
}
.filterHeader{
    float: left;
    font-size: 18px;
    margin-top: -31px;
    border: 1px solid white;
    border-radius: 4px;
    Background-color: #00254B;
    padding:5px;
}
table.list {
	border:2px solid;
	width:100%;
	border-collapse: collapse;
	Background-color: #00254B;
	font-size:12px;
}

table.dataTable tbody th, table.dataTable tbody td {
    padding: 2px 8px;
}

table.list td, table.list th
{
	border:2px solid white;
	padding: 5px; /* 'cellpadding' equivalent */
}
table.list .row_odd
{
	Background-color: #B8BEC5;
	color:black;
}
table.list .row_even
{
	Background-color: #CCD3DB;
	color:black;
}
table.detail{
	border-collapse: inherit;
	border-spacing:1;
	
}
table.detail .detailLabel{
	vertical-align: top;
	padding-top:3px;
	text-align: Right;
	width:30%;
	Padding-right:5px;
	white-space:nowrap;
	
	
	
}
table.detail .detailText{
	vertical-align: top;
	padding-top:3px;
	padding-left:3px;
	white-space:nowrap;
	background-color:white;
	color:black;
	border-radius: 3px;
	border: 1px solid #0088cc;
	
	
}
table.detail .detailValue{
	text-align: Left;
	width:70%;
	height:30px;
}
table.detail .detailValue input[type="text"],
table.detail .detailValue input[type="password"],
table.detail .detailValue textarea
{
	width:100%;
	margin:0px;
}
table.detail .detailLabel2{
	vertical-align: top;
	padding-top:3px;
	text-align: Right;
	width:15%;
	Padding-right:5px;
	white-space:nowrap;
	
	
}
table.detail .detailValue2{
	text-align: Left;
	width:35%;
	height:30px;
}
.editDetail{
	background-color:#0088CC;
	min-width:615px;
}

.containerDiv{
	background-color:#0088CC;
	min-width:615px;
	display: inline-block;
	
}

.columnRight{
	text-align:right;
}
.columnCenter{
	text-align:center;
	
}
.warn{
	padding:5px;
	font-size:13px;
	color:#00254B;
	font-weight: normal;
}
.warn a:link{ color: #005C1F; }
.warn a:visited{ color: #005C1F; }
.warn a:hover{ color: #CC0000; text-decoration:none; }
select {margin-bottom:0px;}

/* DARK BUTTON */
.db-link-button {
	white-space: nowrap;
}
.db-link-button a {
	background-color: #00458A;
	text-decoration: none;
	color: #FFFFFF;
	border-top: 1px solid #005CB9;
	border-right: 1px solid #000033;
	border-bottom: 1px solid #000033;
	border-left: 1px solid #005CB9;
	padding: 3px;
}
.db-link-button a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.db-link-button a:hover {
	background-color: #0063C6;
	text-decoration: none;
	color: #FFFFFF;
	border-top: 1px solid #5D9CDB;
	border-right: 1px solid #003468;
	border-bottom: 1px solid #003468;
	border-left: 1px solid #5D9CDB;
	padding: 3px;
}
.invalid{
	background-color:red;
}

.hidden{ display: none;}

.bootbox-body{
	color: #000000;
}
.popupContents{
	display:none;
}
.popupDetails{
	width:800px;
}	
.well{
	margin-bottom:0px;
}	

.table > thead > tr > td.danger, .table > tbody > tr > td.danger, .table > tfoot > tr > td.danger, .table > thead > tr > th.danger, .table > tbody > tr > th.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > tbody > tr.danger > td, .table > tfoot > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr.danger > th, .table > tfoot > tr.danger > th {
    background-color: #cb3443;
        padding:5px;
        border-radius: 8px;
}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    border-top: none;
    padding:0;
}

#headerBanner{
	margin-top:25px;
	margin-bottom:0px;
	margin-left:10px;
	float:left;
}

#headerImage{
	margin-left:24px;
	margin-top:2px;
	height:56px;
	padding-bottom:2px;
//	background-color:white;
	float:left;
	border: 1px solid black;
    border-radius: 4px;
}

#datalist_filter input{
	width:300px;
}
#datalist_paginate{
	background-color:white;	
	margin-top: 2px;
	padding-top: 0px;
    border: 1px solid black;
    border-radius: 4px;
    margin-right: -2px;		
}
#datalist_length{
	color:white;	
}
#datalist_length select{
	margin-left:1px;	
	margin-right:1px;	
}
#datalist_length label{
	font-weight:500;
}
	
#datalist_filter{
	color:white;
	margin-right: -2px;	
}
#datalist_filter label{
	font-weight:500;
}

#datalist_info{
	color:white;	
}
	

.dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}	
.dropField{
	border: 1px solid white;	
    background: #304a59 none repeat scroll 0 0;
}	

.dropField legend{
	border: 1px solid white;	
    background: #00254B none repeat scroll 0 0;
    color: white;
    padding: 0.1em 0.35em;
    font-size: 14px;
    margin-bottom:3px;
    margin-left:14%;
    width:auto
}	

.dropField p{
    margin-bottom: 8px;
 //   margin-left: 14px;
    text-align: center;
}

.dropDownSelect{
	border-radius: 5px;
	padding: 3px;
}

.dropDownOption{
	padding: 1px;
	border-radius: 5px;
}






    	
