BODY
{
	margin: 0px;
	padding: 0px;
	font-family: Verdana, helvetica, Sans-Serif;
	font-size: small;
	color: black;
	width:100%;
	background-image: url("bg1.gif");
	/*IE only... other browsers will ignore*/
	SCROLLBAR-BASE-COLOR: #000000; 
	SCROLLBAR-ARROW-COLOR: #FFFFFF;
	text-align: center;
}
#container
{
	margin: 0 0 0 0;	
	width:100%;
}
.ActiveInputControl
{
	background-color: Yellow;
	/*color: Yellow;
	font-weight: bold;*/
}

/*
#container table
{ 
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
*/
.labelText
{
    font-family:Verdana, Sans-Serif; 
    font-size: 1em;
    color: #284775;
    font-weight:normal; 
}
.EmptyDataTemplate
{
	background-color:#ffffff;
	color:#284775;
}
#HeaderControls
{
	/*background-image: url("bcc_bkgrnd.jpg");	/* Tina's Edit */
	/*background-color:#cccccc;*/
	width:100%;
}
#tdMainContent
{
	background-color:#cccccc;
	width:100%;
}
.MerchantInfoBar
{
	font-size: 0.8em;
    color:White;
    background-color:#000000;
    height:20px;
}
.FootInHeadBars { 
	font-size: 0.8em;
    color:White;
    background-color:#000000;
	width:100%;
}
.FootInHeadBars a{ 
    color:White;
} 

/*----Grid Top & Foot--------*/
.GridTopper
{
	text-align:left;
    font-family:Verdana, Sans-Serif; 
	background-color:#666666;
	padding:3px;
	color:#ffffff;
	font-size:0.9em;
	font-weight:normal;
	height:18px;
}
.GridTopper TD
{
	/*padding:3px;*/
}
.GridFooter
{
	text-align:left;
    font-family:Verdana, Sans-Serif; 
	background-color:#666666;
	padding:3px;
	color:#ffffff;
	font-size:0.9em;
	height:18px;
}
.GridFooter TD
{
	padding:3px;
}
/*------------*/

.ScrollingPanel
{
	overflow:auto;
}
.fixedHeader
{
	/*overflow: auto;*/
	height: 150px;
	overflow: auto;
}
.gridScroll
{
	width:98%;
}
.gridScroll th
{
   border-width: 1px;
   border-color: Black;
   background-color: #ffffff;
   border-bottom: solid 2px red;
   position: relative;
   top: expression(this.parentNode.parentNode.parentNode.scrollTop-1);
}
.gridNoScroll
{
	width:100%;
}
.gridNoScroll th
{
	border-width: 1px;
	border-color: Black;
	background-color: #ffffff;
	border-bottom: solid 2px red;
}

.logoutCorner
{
	font-family:Verdana, helvetica, Sans-Serif;
	/*background-color:#000000;*/
	/*background-image: url("bcc_bkgrnd.jpg");*/	/* Eds Edit*/
	padding-top:0px; 
	padding-right:4px; 
	padding-left:4px; 
	/*padding-bottom:2px;*/
	text-decoration:none;
	color:#ffffff;
}
.logoutCorner A:hover
{
	color:#006699;
	background-color: #F7F6F3;
}

.loginControl
{
	/*border:solid 1px #E6E2D8;*/
	background-color: #F7F6F3;
}
.loginControl TH
{
	font-weight: bold;
	font-size: 1em;
	height:25px;
	color: white;
	background-color: #006699;
}
.loginControl TD
{
	font-weight: normal;
	font-size: 1em;
	color: white;
}
.loginControl label
{
	font-weight: normal; 
	font-size: 1em; 
	color: #000000;
}
.loginControl INPUT
{
	font-weight: normal;
	font-size: 1em;
	color: #666666;
	padding-left:3px;
	/*border-right: outset 2px #666666;
	border-top: outset 2px #666666;
	border-left: outset 2px #666666;
	border-bottom: outset 2px #666666;*/
}

.rssbutton{
	background-color: #ff6600;
	border: 1px #ff6600 outset;
	padding: 0 2px;
	color: white;
	text-decoration: none;
	font: bold 10px Verdana;
}

.cssbutton, .cssbutton2, .cssbutton3{
background-color: #d1ec4c;
border: 2px #d1ec4c outset;
padding: 1px 4px;
color: black;
text-decoration: none;
font: normal .9em "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

.cssbutton:visited, .cssbutton2:visited, .cssbutton3:visited{
color: black;
}

.cssbutton2{
background-color: #bde6f3;
border-color: #bde6f3;
margin-left: 2px;
}

.cssbutton3{
background-color: #ebe587;
border-color: #ebe587;
margin-left: 2px;
}

.cssbutton:hover, .cssbutton2:hover, .cssbutton3:hover{
border-style: inset;
color: black;
background-color: #e3f48e;
padding: 2px 3px 0px 5px; /*shift text 1px to the right and down*/
}

.cssbutton:active, .cssbutton2:active, .cssbutton3:active{
color: black;
}

.cssbutton2:hover{
background-color: #dbf2f9;
}

.cssbutton3:hover{
background-color: #f4f1bc;
}

.GridLook
{
	border-right: 1px outset;
	border-top: 1px outset;
	border-left: 1px outset;
	border-bottom: 1px outset;
	border-collapse: collapse;
}
.spanSpecial a
{
	padding-left: 4px;
	display: block;
	color: black;
	text-decoration: none;
	border: 1px solid black;
	background-color: Yellow;
}
.outsettable{
	font-size: 1em;
	border-style : outset outset outset outset;
}
.outsettable INPUT{
	font-size: 1em;
}
.outsettable{
	font-size: 1em;
	border-style : outset outset outset outset;
}
.outsettable SPAN{
	font-size: 1em;
}
.outsettable SELECT{
	font-size: 1em;
}
SELECT{
  background: white;
  color: black;
  border : 1 solid;
  margin-top : 2;
}
OPTION{
  background: white;
  color: black;
  border : 1 solid;
  margin-top : 2;
}

.spanSpecial a:hover
{
	background-color: yellow;
	border-right: black 2px outset;
	border-top: white 2px outset;
	border-left: white 2px outset;
	border-bottom: black 2px outset;
}

.readonlyinputfield
{
	background-color: #FFFF99;
	border: thin 1px #999999;
	font-family: Verdana;
	font-size: 0.8em;
	color: green;
}
.inputfield
{
	font-size: 0.9em;
	background-color: #FFFBFF;
	border: thin 1px #999999;
	font-family: Verdana;
	font-size: 0.8em;
	color: navy;
}

/*-- begin profile form style --*/
.profileform
{
	font-family: Verdana, Sans-Serif;
	background-color:#F7F6F3;
	border-color:#006699; 
	border-style:solid; 
	border-width:1px;
	font-size:1em;
}
.profileform TH
{
	font-size:1.0em;
	font-weight:bold;
	background-color: #006699;
	height:20px;
	color: #ffffff;
}
.profileform TD
{
	font-size:0.9em;
	font-weight:normal;
	color: #000000;
	padding-left:1px;
	padding-right:1px;
	padding-top:1px;
	padding-bottom:1px;
}
.profileform TD SPAN
{
	padding:5px;
	font-size:1em;
	color: #284775;
}
.profileform TD TEXTAREA, INPUT
{
	font-size:1em;
	color: #284775;
}
.profileformReadOnly
{
	font-size:1em;
	background-color: #FFFF99;
	background-color: #cccccc;
	/*border-right: #000000 thin inset;
	border-bottom: #000000 thin inset;
	border-top: #284775 thin inset;
	border-left: #333333 thin inset;*/
	color: #284775;
	padding: 1px 1px 1px 1px;	
}
.profileformReadOnly SPAN
{
	font-size:1em;
	color: #284775;
}
/*-- end profile form style --*/

.DataControls
{
	font-family: Verdana, Sans-Serif;
	background-color:#ffffff;
	border-color:#000000; 
	font-size:0.9em;
}
.DataControls TD
{
	font-family: Verdana, Sans-Serif;
	border-color:#000000; 
	font-size:1em;
}
.DataControls TD SPAN
{
	font-size:0.9em;
}

.professional
{
	font-family: Verdana, Sans-Serif;
	background-color:#999999;
	border-color:#000000; 
	border-style:solid; 
	border-width:1px;
	font-size:0.9em;
}
.professional TEXTAREA
{
	color: #000000;
	font-size:1em;
}
.professional INPUT
{
	font-size:0.9em;
	background-color:#fff;
	font-family:Verdana;
	color:#000000;
}
.professional SPAN
{
	font-size:0.9em;
}
.professional TH
{
	font-size:1.0em;
	font-weight:bold;
	background-color: #000000;
	color: #ffffff;
}
.professional TH SPAN
{
	font-weight:bold;
	background-color: #000000;
	color: #ffffff;
}
.professional TD
{
	font-size:0.9em;
	font-weight:normal;
	color: #000000;
	padding-left:3px;
	padding-right:3px;
}
.professional SELECT
{
	font-size:1em;
	color: #000000;
}

.Email
{
	background-color:#F7F6F3;
	font-family: Verdana, Sans-Serif;
	border-color:#E6E2D8; 
	border-style:outset; 
	border-width:1px;
	font-size:1em;
	color: #666666;
}
.Email TEXTAREA
{
	font-size:1em;
	color:Navy;
}
.Email SPAN
{
	/*font-size:0.9em;*/
	font-weight:normal;
	background-color:#F7F6F3;
	/*background-color: #5d7b9d;*/
	color: #284775;
}
.Email TD
{
	/*font-size:0.9em;*/
	font-weight:normal;
	background-color:#F7F6F3;
	/*background-color: #5d7b9d;*/
	color: #284775;
}
.Email TH
{
	/*font-size:0.9em;*/
	font-weight:normal;
	background-color: #5d7b9d;
	color: #F7F6F3;
}

.basefield {
  font-size: 1em;
  background: white;
  color: black;
}

.ConfirmDelete
{
	background-color:#fff;
}
.ConfirmDelete SPAN
{

}
.ConfirmDelete TABLE
{
	border-color:#ccddef;
	color: Navy;
}
.ConfirmDelete TH
{
    background-color: #999999; 
    font-family:tahoma; 
    font-size: 0.9em; 
    color: white; 
    font-weight:bold; 
    line-height:150%;
}

.callOutStyle {
    background-color: #999999; 
    font-family:tahoma; 
    font-size: 0.9em; 
    color: white; 
    font-weight:bold; 
    line-height:150%;
}

.callOutHeaderStyle {
    background-color: #999999; 
    padding-left:7; 
    font-family:tahoma; 
    font-size: 0.9em; 
    color: white; 
    font-weight:bold; 
    line-height:150%;
}


.callOutStyleLowLeftPadding {
    background-color: #999999; 
    font-family:tahoma; 
    font-size: 0.9em; 
    color: white; 
    font-weight:bold; 
    line-height:150%;
    padding-left:15; 
    padding-right: 20;     
    padding-top: 3;
    padding-bottom: 3;

}

.callOutStyleNoLeftPadding {
    background-color: #999999; 
    font-family:tahoma; 
    font-size: 0.9em; 
    color: white; 
    font-weight:bold; 
    line-height:150%;
    padding-right: 20;     
    padding-top: 3;
    padding-bottom: 3;

}

.callOutStyleNoBorder {
    background-color: #999999; 
    font-family:tahoma; 
    font-size: 0.9em; 
    color: white; 
    font-weight:bold; 
    line-height:150%;
    padding-left:30; 
    padding-right: 20;     
    padding-top: 3;
    padding-bottom: 3;

}


.buttonCell { 
    background-color: #FEE17B;
    padding-right:20; 
}

.buttonRow { 
    border-bottom: 5 solid #FEE17B;
    padding-left:30; 
} 

.helloUser { 
    font-weight:bold; 
}

.hide {
    visibility:hidden;
}

.titlePageHeader
{
	text-align:left;
    font-family:tahoma;  
    font-size: 1.2em;
    font-weight:bold;
    padding-top:5px;
}

.textboxText
{
	font-family: tahoma;
	font-size: 1em;
	background-color:#ffffff;
	color: Navy;
	font-weight: normal;
}
.RoleHeader
{
	background-color:#5D7B9D;
	font-weight:bold;
	color:White;
	width:100%;
	font-size:.9em;
	padding:0px;	
	border: solid 2px #000000;
}
.logoText { 
    font-family:tahoma; 
    font-size: 1.3em; 
    color: #3266CC;
    font-weight:bold; 
} 

/*
    Table cells in the tab table that are used as spacers between the tab buttons
*/
.spacerTab	{
	background-color:transparent;
	border-bottom: 1 solid #999999;
}

/*
   Live text of "Web Site Administration Tool" in branding region
*/
.webToolBrand	{
	font-family: Franklin Gothic Medium;
	font-size: 1.1em;
	color: #FFFFFF;
	position:relative; top: -2;left: -1;
}


.WelcomeText { 
    font-family:tahoma; font-size: .7em; color: white;font-weight:bold 
}
 
.wizardClass {
    padding-left:30;
    padding-top:30;
}

.wizardClassNoWatermark {
    padding-left:30;
    padding-top:30;
    font-family:verdana;
    font-size: .9em;
}

/*
*  For
*/

a.helpHyperLink:hover {
	color: #ffffff;
	font-family:Tahoma;
	font-size: .7em;
}

a.helpHyperLink:link {
	color: #ffffff;
	font-family:Tahoma;
	font-size: .7em;
}
a.helpHyperLink:visited {
	color: #ffffff;
	font-family:Tahoma;
	font-size: .7em;
}

.helperText { 
    font-family:verdana; 
    font-size: 0.7em; 
    color: white; 
    font-weight:bold; 
    text-decoration:underline; 
    cursor:hand; 
    position:relative;
    top: -5; 
}
table.zebra thead tr	
{ 
    font-size: 1em; 
	font-family: Verdana, helvetica, Sans-Serif;
	background-color: #666666; 
	color:#ffffff;
}
table.zebra thead tr SPAN
{ 
	font-family: Verdana, helvetica, Sans-Serif;
	background-color: #666666; 
	color:#ffffff;
}
table.zebra tr			
{ 
    font-size: 0.9em; 
	font-family: Verdana, helvetica, Sans-Serif;
	background-color: #fff; 
}
table.zebra tr.udda		
{ 
    font-size: 0.9em; 
	font-family: Verdana, helvetica, Sans-Serif;
	background-color: #efefef; 
}
/*Modal Popup*/
.modalBackground {
	background-color:#999999;
	filter:alpha(opacity=70);
	opacity:0.7;
	-moz-opacity: 0.7; 
}
.popupPanel
{
	border:outset 2px #5C7B9D;
	background-color:#E0E0E0;
	padding:5px;
}
.validatorCalloutHighlight 
{
    background-color: Yellow;
}

/* Rounded Corners*/
.roundedPanel
{	
	width:300px;	
	background-color:#5377A9;	
	color:white;
	font-weight:bold;		
}
