﻿.listView 
{
}

.row 
{
	background-color: #ffffff;
}

.altRow
{
	background-color: #efefef;
}

.commandImage 
{
	/* width: 16px;
	height: 16px; */
	margin: 4px;
}

.center 
{
	text-align: center;
}

.fleft 
{
	float: left;
}

.fright 
{
	float: right;
}

.tright 
{
	text-align: right;
	padding: 4px 0px;
}

div.commandBox 
{
	width: 100%;
	margin: 10px auto 5px auto;
	clear: both;
	text-align: right;
	border-bottom: solid 1px #ededed;
	border-top: solid 1px #ededed;
	padding: 5px 0px;
}

div.commandBox .commandImage 
{
	margin: 0px 4px;
}

div.commandBox a,
div.commandBox a:link,
div.commandBox a:visited
{
	color: #666;
	font-size: 11px;
	text-decoration: none;
	margin-right: 10px;
}

div.commandBox a:hover 
{
	text-decoration: underline;
}

div.rowBox 
{
	margin: 7px auto;
	clear: both;
}

div.clearBox 
{
	clear: both;
}

div.leftBox 
{
	width: 48%;
	float: left;
}

div.rightBox 
{
	width: 48%;
	float: right;
}

.messageBox 
{
	width: 526px;
	border: solid 1px #ededed;
	padding: 5px;
	margin: 5px auto;
}

.messageBox a.closeButton,
.messageBox a.closeButton:link,
.messageBox a.closeButton:visited
{
	float: right;
	font-size: 10px;
	text-decoration: none;
	color: #777;
}

.messageBox a.closeButton:hover 
{
	text-decoration: underline;
}

.messageBox h3 
{
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: bold;
	font-size: 16px;
	margin: 5px 0px;
	border-bottom: dotted 1px #999;
}

.messageBox p 
{
}

.infoBox 
{
	clear: both;
	width: 100%;
	margin: 5px auto;
}

.success h3
{
	color: #096;
}

.green,
.gridview span.green
{
	color: #096;
}

a.green
{
	color: #096;
	font-weight: bold;
	text-decoration: none;
}

a:hover.green
{
	color: #096;
	font-weight: bold;
	text-decoration: underline;
}


.error h3
{
	color: #f00;
}

.red,
.gridview span.red
{
	color: #f00;
}

a.red 
{
	font-weight: bold;
	color: #f00;
	text-decoration: none;
}

a:hover.red 
{
	font-weight: bold;
	color: #f00;
	text-decoration: underline;
}

.gridview,
.rightBody2 table.gridview,
.rightBodyMgr table.gridview
{
	width: 536px;
	border: solid 1px #ededed;
	table-layout: auto;
}

.gridview th
{
	text-align: center;
	color: #fff;
	background-color: #096;
	height: 20px;
}

.gridview td 
{
	padding: 3px;
}

.gridview .command
{
	width: 24px;
	text-align: center;
}

.gridview .smallCell
{
	width: 36px;
}

.gridview .mediumCell
{
	width: 75px;
}

.gridview .largeCell
{
	width: 428px;
}

.gridview tr.gridviewPager,
.gridview tr.gridviewPager td
{
	text-align: center;
}

.gridview tr.gridviewPager table 
{
	width: 50%;
	margin: 0px auto;
	text-align: center;
}

.gridview tr.gridviewPager table td
{
	text-align: center;
	border-bottom: none;
	padding: 0px;
}

.gridview tr.gridviewPager table td span
{
	font-weight: bold;
}

.saveButton 
{
	width: 80px;
	height: 25px;
	background-color: #fafafa;
	color: #333;
	border: solid 1px #333;
}

.resetButton 
{
	width: 120px;
	height: 25px;
	background-color: #fafafa;
	color: #333;
	border: solid 1px #333;
}

.commandPanel,
.filterPanel,
.filterPanel input,
.filterPanel select,
.filterPanel textarea,
.listPanel,
.editPanel,
.editPanel input,
.editPanel textarea,
.editPanel select,
.summaryPanel,
.summaryPanel input,
.summaryPanel textarea,
.summaryPanel select,
.reassignPanel,
.reassignPanel input,
.reassignPanel textarea,
.reassignPanel select,
.buttonPanel,
.commandPanel label,
.filterPanel label,
.listPanel label,
.editPanel label,
.summaryPanel label,
.buttonPanel label
{
	/* font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 11px; */
}

.commandPanel label,
.filterPanel label,
.listPanel label,
.editPanel label,
.summaryPanel label,
.buttonPanel label,
.reassignPanel label
{
	font-weight: bold;
}

.filterPanel .selectBox,
.summaryPanel .selectBox,
.reassignPanel .selectBox
{
	width: 200px;
	border: solid 1px #999;
	background-color: #fff;
}

.summaryPanel 
{
	padding-bottom: 7px;
	border-bottom: dotted 1px #999;
}

.summaryPanel h4,
.editPanel h4 
{
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	margin: 3px 0px;
	color: #096;
}

.editPanel .fitWidth
{
	width: 100%;	
}

.editPanel label 
{
	font-weight: bold;
}

.editPanel .textBox 
{
	border: solid 1px #999;
	background-color: #fff;
}

.buttonPanel
{
	clear: both;
	width: 100%;
	padding-top: 10px;
	margin: 7px 0px;
	text-align: center;
}

.buttonPanel input 
{
	margin: 4px;
	border: none;
}

.textBox 
{
	width: 200px;
	border: solid 1px #999;
}

.largeBox 
{
	width: 520px;
	border: solid 1px #999;
}

.selectBox 
{
	width: 200px;
	border: solid 1px #999;
}

.filterBox 
{
	clear: both;
	border: solid 1px #ededed;
	padding: 5px;
	margin: 5px auto;
}

.filterBox div.rowBox a,
.filterBox div.rowBox a:link,
.filterBox div.rowBox a:visited 
{
	margin: 0px 3px;
	text-decoration: none;
}

.filterBox div.rowBox a:hover 
{
	text-decoration: underline;
}

.filterBox div.rowBox a.selected
{
	font-weight: bold;
}

.clearer 
{
	width: 100%;
	height: 1px;
	margin: 0px;
	clear: both;
}

.categoryItem 
{
	clear: both;
	border-bottom: dotted 1px #999;
	margin-bottom: 10px;
	padding: 10px auto 10px auto;
}

.categoryItem table 
{
	margin-bottom: 10px;
}

.categoryItem h3 
{
	font-size: 14px;
	color: #666;
	margin: 10px 0px 5px 0px;
}