/*
	Application css
	
	$Id: checker.css 5 2008-12-19 20:08:09Z mcheck $
*/

#NextPage {
	margin: 		0 0 1em 0;
	padding:		.5em;
	text-indent:	1em;
}


#demo-form, #demo-form th, #demo-form td {
	font:		normal 12px Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;
	background:	#fff;
	color:		#000;
	text-align:	left;
	padding:	0;
	margin:		0;
	border:		none;
}

#demo-form table {
	background:		#fff;
}

#demo-form .title {
	background:		#9999ff;
	font-weight:	bold;
	white-space:	nowrap;
}

#demo-form td {
	background:	#e0e0e0;
	padding:	5px;
}

#demo-form th {
	background:		#bbbbff;
	font-weight:	bold;
	padding:		5px;
}

#demo-form td.label {
	background:		#d0d0d0;
	white-space: 	nowrap;
}

#demo-form td.top {
	vertical-align: top;
}

#demo-form td.inline {
	width:	720px
}

#demo-form td.current {
	background: #ffc9d9;
}

#demo-form td.alt {
	background: #f0f0f0;
}

#demo-form .num {
	width:		10px;
	text-align:	center;
}

#demo-form .no-wrap {
	white-space: nowrap;
}

#demo-form input.button {
	margin: 1em 0 0 0;
}


#inline-form, #inline-form th, #inline-form td {
	font:		normal 12px Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;
	background:	#fff;
	color:		#000;
	text-align:	left;
	padding:	0;
	margin:		0;
	border:		none;
}

#inline-form table {
	background:		#fff;
	margin-left:	20px;
}

#inline-form .title {
	background:		#d0d0d0;
	font-weight:	bold;
	white-space:	nowrap;
	padding:		10px;
}

#inline-form td {
	background:	#e0e0e0;
	padding:	5px;
}

#inline-form th {
	background:		#bbbbff;
	font-weight:	bold;
	padding:		5px;
}

#inline-form td.label {
	background:		#d0d0d0;
	white-space: 	nowrap;
}

#inline-form td.top {
	vertical-align: top;
}

#inline-form td.inline {
	width:	720px
}

#inline-form td.current {
	background: #ffc9d9;
}

#inline-form td.alt {
	background: #f0f0f0;
}

#inline-form .num {
	width:		10px;
	text-align:	center;
}

#inline-form .no-wrap {
	white-space: nowrap;
}

#inline-form input.button {
	margin: 1em 0 0 0;
}


/* lists */

#demo-list .right {
	text-align: right;
}

#demo-list, #demo-list th, #demo-list td {
	font:		normal 12px Verdana, Helvetica, Arial, sans-serif;
	color:		#000;
	text-align:	left;
	padding:	0;
	margin:		0;
	border:		none;
}

#demo-list, #demo-list th {
	background:	#fff;
}

#demo-list table {
	background:		#fff;
}

#demo-list .title {
	background:		#9999ff;
	font-weight:	bold;
	white-space:	nowrap;
}

#demo-list tr {
	background:	#e0e0e0;
}

#demo-list tr.alt {
	background: #f0f0f0;
}

#demo-list td {
	padding:	5px 8px;
}

#demo-list th {
	background:		#bbbbff;
	font-weight:	bold;
	padding:		5px 7px;
}

#demo-list td.empty {
	background: #fff;
}

#demo-list td.label {
	background:		#d0d0d0;
	white-space: 	nowrap;
}

#demo-list td.top {
	vertical-align: top;
}

#demo-list td.inline {
	width:	720px
}

#demo-list td.current {
	background: #ffc9d9;
}

#demo-list th.center, #demo-list td.center {
	text-align:	center;
}

#demo-list .num {
	width:		10px;
	text-align:	center;
}

#demo-list .no-wrap {
	white-space: nowrap;
}

#demo-list input.button {
	margin: 1em 0 0 0;
}

#demo-list td a:link {
	text-decoration:	none;
	color:				#295eff;
}

#demo-list td a:visited {
	text-decoration:	none;
	color:				#295eff;
}

#demo-list td a:hover {
	text-decoration:	none;
	color:				#00cc33;
}

#demo-list td a:active {
	text-decoration:	none;
	color:				#00cc33;
}


/* breadcrumbs */

#breadcrumbs {
	margin: 		0 0 1em 0;
	padding:		.5em;
	text-indent:	1em;
	background:		#f0f0f0;
	border-width:	1px;
	border-style:	solid;
	border-color:	#fff #ccc #ccc #fff;
}

#breadcrumbs a:link {
	text-decoration:	none;
	color:				#668cff;
}

#breadcrumbs a:visited {
	text-decoration:	none;
	color:				#668cff;
}

#breadcrumbs a:hover {
	text-decoration:	none;
	color:				#00cc33;
}

#breadcrumbs a:active {
	text-decoration:	none;
	color:				#668cff;
}

#batches {
	margin:		1em 0;
}

#batches .batch-prev {
	margin-right:	1em;
}

#batches .batch-next {
	margin-left:	1em;
}

#batches a {
	margin:	0 .25em;
}

#batches a {
  background: #F8FBFC;
  color: #069;
  text-decoration: none;
  padding: 2px 6px 3px 6px;
  border: 1px solid #E2EFF3;
}

#batches a:hover {
  border-color: #B7D7E1;
}


#list-search {
	margin: 	0 0 1em 0;
	background:	#e0eaef;
	border:		1px solid #dae3e9;
}

#list-search td {
	padding:	.75em;
}


#add-button {
	margin: 2em 0 1em 0;
}

#pageContent
  {
    width: 100%;
    border: 0px;
    margin: 0px;
    padding: 0px;
  }

#Add
  {
	margin: 	0 0 1em 0;
	margin-left: 15px;
	background:	#e0eaef;
	border:		1px solid #dae3e9;
  }
#Add tr
{
	font-size: small;
}
#Add td
{
  padding: 5px;
}

#Detail
  {
    border-collapse: collapse;
    margin-left: 15px;
    padding: 0px;
    border: 0px;
    
  }
#Detail tr
{
	font-size: small;
	background-color: #EEE;
}
#Detail td
{
  padding: 5px;
}
td.colTitle
{
	background-color: #66F;
	color: #FFF;
	padding: 5px;
	text-align: left;
	white-space: nowrap;
}
