body
{
	/* padding-top: 60px; */
	background-color: #383838;
	background: #383838  no-repeat center bottom;
	margin:auto;
	font-family:sans-serif;
}

h1
{
	display: block;
/*	margin-top: 70px;*/
	height: 70px;
	line-height: 70px;
	text-indent: 10px;
	background: #383838 url('https://icy.dvmhk.link/images/title-background.gif') repeat-x center center;
	color: #EA5019;
/*	color: #303030;*/
	font-family: Georgia, serif;
	font-style: italic;
	text-shadow: -1px -1px 0px #101010, 1px 1px 0px #303030;
/*	text-shadow: -1px -1px 0px #101010, 1px 1px 0px #505050;*/
	text-transform: capitalize;
	font-size: 3.0em;
	font-weight: bold;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
h1.home-header
{
	border: none;
	background: inherit;
	color: #303030;
	text-shadow:-1px 0px 1px #202020, 1px 1px 0px #fff;
	font-weight: bold;
}

.content
{
	/* min-height: 500px; */
	margin-bottom: 10px;
	/*padding-bottom: 150px;*/
/*	background: rgba(255, 255, 255, .1); */
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
/*.content .well
{
	margin: 10px;
}*/
@media (min-width: 768px) and (max-width: 979px){
input, textarea, select, .uneditable-input
{
	width: 180px;
}
}

.kohana
{
	margin: 20px auto;
	padding: 15px 10px 1px 10px;
	width: 920px;
	background: rgba(255, 255, 255, .1);
	-webkit-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-radius: 5px;
}
#top-header
{
	height: 100px; 
	background: none no-repeat scroll center top rgb(235, 235, 235); 
	border-radius: 5px 5px 5px 5px; 
	margin: 10px;
}
#listgrid, .listgrid
{
	background-color:Navy !important;  /*61399D;*/
	line-height:30px;
	width:100%;
	border-radius: 5px 5px 5px 5px; 
	
}
#listgrid thead, .listgrid thead
{
	font-weight: bold;
	text-transform: capitalize;
	border-bottom: 2px solid grey;
}

#listgrid thead td th, .listgrid thead td th
{
	margin: 2px !important;
	padding: 2px !important;
	
}
#listgrid th , .listgrid th 
{
	color: white !important;
}
.sort
{
	color: white !important;
}
#listgrid td, #listgrid th, .listgrid td, .listgrid th
{
	margin: 2px !important;
	padding: 0px 10px !important;
}
#listgrid .even, .listgrid .even
{
	background-color:grey;
}
#listgrid .last, .listgrid .last
{
	border-bottom-right-radius: 50px;
	border-bottom-left-radius: 50px;
}
.alert
{
	margin:auto;
	margin: 2px 10px;
	
}
.notice .ui-icon
{
	float: left;
	margin-right: 0.3em;

}
.module-label
{
	text-transform: capitalize;
	
	font-weight:bold;
	display:inline-block;
	padding-left:10px;
	margin-bottom:0px;
	line-height:5px;
}
.menu-label-list
{
	background-color:silver;
	border-radius: 5px 5px 0px 0px;
	border-bottom:2px solid gray;
	padding-left:8px;
}

.action-label-list-odd
{
	background-color:whiteSmoke;
	padding-left:8px;
}
.action-label-list-even
{
	background-color:#FDFDFD;
	padding-left:8px;
}
.menu-label
{
	text-transform: capitalize;
	font-weight:bold;
	font-style:italic;
	display:inline-block;
	padding-left:10px;
	line-height:20px;
}
.action-label
{
	text-transform: capitalize;
	vertical-align: initial !important;
	padding-left:10px;
	display:inline-block;
	line-height:10px;
}

.access-menu-list
{
	display:table-cell;
	padding: 10px 30px 10px 0px;
	min-width: 180px;
	
}
.access-menu-list input
{
vertical-align: initial !important;
}
.access-menu-list li
{
	margin-left:20px;
}

.search-access
{
	float:left;
	margin-right:20px;
}
.search-access label
{
	display: inline-block;
	width : 100px;
}
#unauthorize
{
	margin:auto;
	text-align:center;
	font-size: 1.2em;
}
.module-block
{
	border: 1px solid gray;
	border-radius : 5px;
	margin-bottom: 20px;
	overflow: overlay;
	
}
.module-block-title
{
	background-color: #d9edf7;
	border-radius : 5px 5px 0px 0px;
	height:24px;
	padding-left:8px
}

.grid-numeric
{
	text-align: right;
}
.gridlabel-numeric
{
	text-align: right;
}
footer
{
	background-color: white;
	margin: 0px 10px;
	border-radius: 5px;
	line-height: 24px;
	padding-left: 5px;
	text-transform: capitalize;
	font-size: 0.6em;
}
.rights-list
{
	float:left;
}
.menustrip
{
	width:initial;
}
.three-col-form-table
{
	width: 100%;
}
.three-col-form-tables
{
	
}
.settlement-log
{
	float:right;
	width:300px;
}