/*-GLOBAL ELEMENT STYLES------------------------------------------------------------------*/
body,table,form,div,span,hr,pre,img,h1,h2,h3,h4,h5,h6,ul,li {
	border: none;	padding: 0px;	margin: 0px;}
ul {	list-style-type: none;}
h1 {	font-size: 16px;}
hr {	border: none;	border-top: 1px solid #CCCCCC;	height: 1px;	line-height: 1px;}
/*GLOBAL CLASS STYLES-----------------------------------------------------------------------*/
.cp {	cursor: pointer;}
.cm {	cursor: move;}
.avt {	vertical-align: top;}
.avm {	vertical-align: middle;}
.avb {	vertical-align: bottom;}
.atl {	text-align: left !important;}
.atc {	text-align: center !important;}
.atr {	text-align: right !important;}
.nw {	white-space: nowrap;}
.oh {	overflow: hidden;}
.hidden {	display: none;}
.visible {	display: ;}
.screenHide {	display: ;}
.printHide {	display: none;}
.db {	display: block;}
.inlineNotice {	color: #669900;}
.inlineWarn {	color: #FF0000;}
.inlineHighlight {	background-color: #FFFF66;}
.fwb {	font-weight: bold;}
.fwn {	font-weight: normal;}
.fsi {	font-style: italic;}
.fsu {	text-decoration: underline;}
.fs8 {	font-size: 8px;}
.fs9 {	font-size: 9px;}
.fs10 {	font-size: 10px;}
.fs11 {	font-size: 11px;}
.fs12 {	font-size: 12px;}
.fs13 {	font-size: 13px;}
.fs14 {	font-size: 14px;}
.fs16 {	font-size: 16px;}
.fs18 {	font-size: 18px;}
.fl {	float: left;}
.fr {	float: right;}
.fn {	float: none;}
.cl {	clear: left;}
.cr {	clear: right;}
.cb {clear: both;}
/*FORM STYLES------------------------------------------------------------*/
form p {	padding: 0px;	margin: 0px;}
fieldset {	border: none;	margin: 0px auto;}
legend {	display: none;}
textarea {	width: 98%;}
textarea,input,select {	font: 10px arial;	
	background: transparent;border: none;
	color: #000000;	margin: 0px;	padding: 0px;}
select {}
input.button {	display: none;}
input.file {}
.required {	color: #CCCC00;}
/*DEFAULT TABLE STYLES-----------------------------------------------------------------------------*/
table {	width: 100%;}
table tr td {	padding: 2px;}
table tr.header td {font-weight: bold;	border-bottom: 3px double #ECECEC;	background-color: #FCFCFC;}
table tr.summary td {	border-top: 3px double #ECECEC;	background-color: #FCFCFC;}
table tr.rs1 td {	background-color: #FFFFFF !important;}
table tr.rs2 td {	background-color: #F0F0F0 !important;}
/*GRID STYLES------------------------------------------------------------------------------------*/
table.grid {	width: 100%;	border-spacing: 1px;	empty-cells: show;}
table.grid caption {text-align: left;	text-transform: uppercase;	font-weight: bold;
	padding: 5px;background-color: #000000;	color: #FFFFFF;}
table.grid select {	padding: 1px;}
table.grid thead tr th,table.grid tfoot tr th {
	text-align: left;	text-transform: uppercase;	font-weight: bold;
	padding: 5px;	background-color: #000000;	color: #FFFFFF;}
table.grid caption span.fl,table.grid thead tr th span.fl,table.grid tfoot tr th span.fl{}
table.grid caption span.fr,table.grid thead tr th span.fr,table.grid tfoot tr th span.fr
	{	display: none;}
table.grid tbody tr td {	text-align: left;	padding: 5px;}
table.grid tbody tr.row-child td {text-align: left;	background-color: #FFFFFF;	padding-left: 25px;}
table.grid tbody tr.row-child td table.grid tbody tr td {	padding: 5px;}
table.grid>tbody>tr.r1>td {	background-color: #FFFFFF;}
table.grid>tbody>tr.r2>td {	background-color: #F0F0F0;}
table.grid.hover>tbody>tr.r1:hover>td {	background-color: #EEEEEE;	cursor: pointer;}
* table.hover>tbody>tr.r1>td,table.hover>tbody>tr.r2>td {
	cursor: pointer;}
table.grid.hover>tbody>tr.r2:hover>td {	background-color: #EEEEEE;	cursor: pointer;}
table.grid tbody tr.active td {	background-color: #EEEEEE;	font-weight: bold;	cursor: pointer;}
table.grid tbody tr.active:hover td {	background-color: #EEEEEE;	font-weight: bold;	cursor: pointer;}
table.grid tbody tr td.edit {	background: url('/images/edit_flag.png') top left no-repeat;}
table.grid tbody tr.row-child td table tr td {	padding: 2px;}
table.grid a {	text-decoration: underline;}
table.grid a:hover {text-decoration: none;}
/*TOOL TIP STYLES-------------------------------------------------------------------------------------*/
.tip {	display: none;}
