a.selected
{
	font-weight: bolder !important;
	color: #F05D21 !important;
}

span.wireLink
{
	text-decoration:underline;
	cursor:hand;
	font-weight: bolder !important;
	color: blue !important;
}

div#divNoRecords
{
	text-align: center;
	font-style: italic;
}

div#divNoOutboundRecords
{
	text-align: center;
	font-style: italic;
}

br.medium
{
	line-height:10px;
}

br.small
{
	line-height:5px;
}

br.tiny
{
	line-height:3px;
}

/*******************************/
/** Error Handling **/

DIV.errorbox 
{ padding-top:5px; padding-left:15px; border:1px solid #EAEFFF;  }

DIV.errorbox li
{ margin:0px; padding:0px; color:#FF6347;}

DIV.errorbox A
{ font-weight:normal; color:#FF6347; font-size:.9em !important }

INPUT.xtexterror 
{ font: normal normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;  border: 1px solid #FF0000;  background: #FFFFFF; }

SELECT.xtexterror
{  font: normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;  background-color: #F9F9F9;  border: 2px solid #FF0000 !important;}

/****************************/


input.shortTextWidth
{
	width:100px;
}

input.tinyTextWidth
{
	width:50px;
}

INPUT.altTextWidth {
	width: 200px;
}

INPUT.required
{
	background-color: lightyellow;
} 

INPUT[readonly] {
    color:#333 !important;
    cursor:not-allowed;
    border: none;
    background: transparent;
}


TD.gridHeaderSort.sortAsc {
    background-image: url(../Images/Icons/arrow_up.gif);
    background-repeat: no-repeat;
    background-position: 100% 0px;
}

TD.gridHeaderSort.sortDesc {
    background-image: url(../Images/Icons/arrow_down.gif);
    background-repeat: no-repeat;
    background-position: 100% -2px;
}

SPAN.statusMessage {
	font-style: italic;
	font-weight: bold;
	color: #FF6347;
}

SPAN.successMessage {
	font-style: italic;
	font-weight: bold;
	color:green;
}

table.gridTable thead tr td
{
	font-weight: bold;
}

table.gridTable thead tr
{
	background-color: #CCCCCC;
}


/***********************************
* divs      					   *
***********************************/
DIV.valuepair
{
	margin-bottom: 5px;
}

DIV.valuepair LABEL
{
	float:left;
	width:160px;
    clear:both;
}

DIV.orderedlist LABEL 
{
	margin-right:5px; margin-left:20px; vertical-align:middle;
}

DIV.orderedlist LI 
{
	line-height:20px;
}

div.countSummary table
{
	/*border: solid 1px #FBAD37;*/
}

div.countSummary table td
{
	padding-right: 4px;
	font-size: 9px;
}
div.countSummary table thead tr td
{
	text-decoration: underline;
	padding-right: 0px;
}

/*****************************************
* Top Navigator styles                   *
*****************************************/
#topNav TD
{
	cursor:hand;
	text-align:center; 
	vertical-align:bottom;
}


/*****************************************
* Main container styles                  *
*****************************************/
body
{
	background-color: #C2C2C2;
}


table tr td
{
	padding: 0 0 0 0;
	
}
table
{
	border-collapse: collapse;
}

table#tblForm
{
	width: 100%;
	height: 100%;
}

table#tblForm td#tdMainCell
{
	text-align: left;
	vertical-align: top;
	height: 99%;
}

table#tblContent
{
	width: 100%;
}

table#tblContent td#tdLeftNav
{
	 width: 1%;
	 text-align: left;
	 vertical-align: top;
}

table#tblContent td#tdCenterContent
{
	 text-align: left;
	 vertical-align: top;
	 width: 99%;
	 padding:20px;
}

table#tblHeadingContext
{
	width: 100%;
}

table#tblHeadingContext td#tdContextText
{
	text-align: right;
	width: 99%;
	font-family:arial,sans-serif; 
	font-size:24px; 
	color:#f05d21; 
	font-style:italic; 
	font-weight:bold; 
	letter-spacing:-1px;
	white-space: nowrap;
		
}
table#tblHeadingContext td#tdContextImage
{
	text-align: center;
	width: 1%;
}

table#tblFormContent {width: 100%;}

table#tblFormContentLogon {width: 500px;}

/******************************************
Dialog styles
******************************************/
body.dialog { background-color: White; }

body.dialog div#mainContainer  
{ 
	margin: 5px 5px 5px 5px;
	
}
/*body.dialog fieldset
{
	text-align: left;
}*/


.GridCell
{
	padding-left:6px;
	padding-right:2px;
}

.GridCellAcct
{
	padding-left:12px;
	padding-right:2px;
}