BODY {font-size:8pt;
  padding: 0;
  margin: 0;
}

/* #2244bb; former color */
 A:link,A:visited, A:hover { color:#48AA5F; text-decoration: none; FONT-FAMILY: Verdana, Tahoma;FONT-SIZE: 11px;}
 A:hover    { color:orange;TEXT-DECORATION: underline}
 SPAN.alike { color:#000000; text-decoration: none; FONT-FAMILY: Verdana, Tahoma;FONT-SIZE: 11px;}

 A.dif:link,A.dif:visited, A.dif:hover { color:#8B1A1A; text-decoration: none; FONT-FAMILY: Verdana, Tahoma;FONT-SIZE: 11px;}
 A.dif:hover    { color:orange;TEXT-DECORATION: underline}
 

/*default TD text font size*/
BODY,TD {font-family: Arial,Helvetica,Sans-serif,sans-serif; font-size: 10pt;}


.merchBlueBar {
	background-color:#1111ff;
	color:#ffffff;
	padding: 6px 4px;
	
}



.xx-small {font-family: Arial,Helvetica,Sans-serif,sans-serif; font-size: 7.5pt;}
.x-small  {font-family: Arial,Helvetica,Sans-serif,sans-serif; font-size: 10pt;}
.x-std  {font-family: Verdana, Tahoma; font-size: 11px;}
FONT.size-2   {font-family: Arial,Helvetica,Sans-serif,sans-serif; font-size:14;}
/*fix left column*/

.nobr {white-space:nowrap;}

/* LINKS BLOCK AT THE LEFT*/
P.navblock {
	padding:0px;margin-bottom:10px;
	margin-top:0px;
}

P.navblock A, P.navblock A:visited {
 	color:#000000;
}

P.navblock U{
	color:#006884;
	display: block;
	text-decoration: none;
	padding-bottom:2px;
}


/* TABLE LISTS WITH HIGHLITED ROW STYLE*/
TABLE.trList	{}

/*one line head of a table list*/
TR.trListHead TD, TR.trListNav TD, .tdListHead {padding: 4px;font-weight:bold;}

TR.trListHead, TR.trListNav , TD.tdListHead {
	background-color:#c2cde1;
	color:#000000;
}

/* TABLE Entry*/
TABLE.tblentry

td.tdetr { align:left; }

/*nav area - for page switchers etc*/

TR.trListWhite TD{background-color:#FFFFFF;padding:4px;}
/*column headers for list*/
TR.trListHeaders,TD.tdListHeaders{background-color:#DDDDDD;padding:4px;}
TR.trListHeaders TD, TR.trListHead TD {padding:4px;}

TR.trListGray0 {background-color:#F0F0F0;}
TR.trListGray1 {background-color:#E2E2E2;}
TR.trListGray0 TD, TR.trListGray1 TD {padding:4px;}


/*list rows*/
TR.trOut TD, 
TR.trOver TD,
TR.trLeadOut TD, 
TR.trLeadOver TD,
TR.trOverNoclick TD,
TR.trOutPend TD,
TR.trOverPend TD,
TR.trOutFlash {
	border-bottom:solid 1px #DDDDDD;
}

/*special states for list rows*/
TR.trOut TD 		{background-color:white;padding:4px;} 
TR.trOver TD 		{background-color:#d7dadf;padding:4px; cursor:pointer}
TR.trLeadOut TD 	{background-color:white;padding:4px;} 
TR.trleadOver TD 	{background-color:#48AA5F;padding:4px; cursor:pointer}
TR.trleadOver2 TD 	{cursor:pointer;}
TR.trOverNoclick TD {background-color:#d7dadf;padding:4px; } 
TR.trOutPend TD 	{background-color:#FFFFCC;padding:4px;} 
TR.trOverPend TD 	{background-color:#DDDDDD;padding:4px; cursor:pointer} 
TR.trOutFlash TD 	{background-color:#FFFFFF;padding:4px;} 
.flashBody TR.trOutFlash TD 	{background-color:#FFFFCC;padding:4px;} 

TABLE.tableList TD.tdStaticCell		{cursor:default;}






/*Left column for param name light and dark versions*/
TD.tdLabelColumn	{background-color:#EEEEEE;padding: 4px;text-align:right;vertical-align:top;white-space:nowrap;}
TD.tdGraySeparator	{background-color:#EEEEEE;padding: 4px;text-align:right;vertical-align:top;}
TD.tdLabelColumn2	{background-color:#DDDDDD;padding: 4px;text-align:right;}
/*Right column for param values*/
TD.tdValueColumn, TD.tdValueColumnLined, TD.tdValueColumnMoney		{background-color:#FFFFFF;padding: 4px;padding-left:8px;text-align:left;}TD.tdValueColumnLined	{border-bottom:solid 1px #DDDDDD;}
TD.tdRedColumn			{background-color:#FF0000;color:#FFFFFF;padding: 4px;padding-left:8px;}
TD.tdRedLabelColumn		{background-color:#FF0000;color:#FFFFFF;padding: 4px;}
TD.tdValueColumnMoney	{text-align:right;}

TD.tdLabelColumn,
TD.tdLabelColumn2,
TD.tdValueColumn, 
TD.tdValueColumnLined, 
TD.tdValueColumnMoney,
TD.tdRedColumn{
	font-family: Arial,Helvetica,Sans-serif,sans-serif; font-size: 10pt;
	font-weight:normal;
}



/* SUPPORT CENTER */
textarea.docBody {width:100%;height:500px;background-color:#ffffcc}


.toplink {
	font-size: 10px;
	color: #71828A;
	text-decoration: none;
}
.navoff {
	font-size: 10px;
	color: #515151;
	font-weight: bold;
	text-decoration: none;
}
.toplinkon {

	font-size: 10px;
	color: #FF9900;
	text-decoration: none;
}




.tdImportPreview {
	white-space:nowrap;
	border-right:solid black 1px;
	font-family: Arial,Helvetica,Sans-serif,sans-serif; 
	font-size: 8pt;
}



P.navblock SPAN.xx-small {
	font-family: Verdana,Arial;
	font-size: 7.5pt;
}


INPUT.inputMoney {
 	width:55px;
}




.HtmlareaText {font-size:x-small;font-family: Verdana,Arial;}


/*            CUSTOMIZATION DEFAULTS             */
TABLE.tblOuterTable{
	border: solid #636363 1px;
	background-color:#ffffff;
}
.BlueBar TD{
    background-color:#486B8E  /*#006884 #3300cc*/;
    color:#ffffff;
	font-family:Verdana; 
	padding:8px;
	font-size:9pt;
	}
TD.QuikLinksBar{
	background-color:#5E86AE; /*#71A5AC; */
	padding: 4px;
	color:#ffffff;
}
TD.SubmenuBar{
	background-color: #E5F0F2; 
	color: #004584;
	padding: 4px;
	FONT-FAMILY: Verdana, Tahoma;FONT-SIZE: 11px;
}
TD.SubmenuBar A, 
TD.SubmenuBar A:visited {
	color:004584;
}
TD.LeftMenuBar{
	background-color:#F0F8F9;
}
TD.LeftStatBar{
	background-color:#5E86AE; /*#71A5AC; */
	color:#ffffff;
	padding:4px;
}

TD.QuikLinksBar, TD.LeftMenuBar{
	border-right:solid #808080 1px;
}



DIV.linkedHeader{
	font-weight: bold;
	FONT-FAMILY: Verdana, Tahoma;FONT-SIZE: 11px;
}



/* Red Flash Text */
.RedFlashText {font-weight:bold;font-size:11pt;cursor:pointer}
DIV .RedFlashText 		    {color:#FF0000} 
DIV.flashBody .RedFlashText {background-color:#FF0000;color:#FFFFFF} 


.emailRead0 {font-weight:bold}
.emailRead1 {font-weight:normal}


TR.trSubmitBar TD{
	padding:4px;
border-top:solid #CCCCCC 6px;
}



/*---------------*/
#tabcontainer	{
    BACKGROUND-COLOR: #767676;
	BACKGROUND-IMAGE: url(assets/images/menubg.gif); 
	HEIGHT: 24px;
}
.tdTopMenuItem {
/*	font-family: Verdana,Arial;
	font-size: 7.5pt;
	font-weight:bold;
*/
	}
.clsCMOn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none
}
.clsCMOver {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none
}
.menuitem {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; WIDTH: 82px; CURSOR: pointer; COLOR: #ffffff; FONT-FAMILY: Verdana, Tahoma; HEIGHT: 15px; TEXT-ALIGN: center
}
.menuitemhover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(assets/images/menuhover.gif); WIDTH: 82px; CURSOR: pointer; COLOR: #ffffff; FONT-FAMILY: Verdana, Tahoma; HEIGHT: 15px; TEXT-ALIGN: center
}
.footer {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 12px; PADDING-BOTTOM: 15px; COLOR: #cbecea; PADDING-TOP: 15px; FONT-FAMILY: Verdana, Tahoma
}
.smalltext {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Tahoma
}
#footerlink:link {
	FONT-SIZE: 12px; COLOR: #cbecea; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none
}
#footerlink:visited {
	FONT-SIZE: 12px; COLOR: #cbecea; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none
}
#footerlink:hover {
	FONT-SIZE: 12px; COLOR: orange; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
HR.footerhr {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #5686bd; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1px; BACKGROUND-COLOR: #5686bd; BORDER-BOTTOM-STYLE: none
}
DIV.footer P{
	padding:0px;margin:0px;}


.placeholder_products {
	BACKGROUND: #71a5ac; HEIGHT: 28px
}
.nav_products {
	BACKGROUND: #e5f0f2; FONT: 11px Verdana, Arial, Helvetica; COLOR: #71a5ac; HEIGHT: 28px
}
.subheader_products {
	BACKGROUND: url(images/sectionbg_products.gif) #ffffff; HEIGHT: 61px
}
.menuitem_k {
	BACKGROUND: #d2dee1; FONT: bold 11px Verdana, Arial, Helvetica; CURSOR: pointer; HEIGHT: 23px;
	padding-left:8px;
}
.menuitemhover_k {
	BACKGROUND: #e5f0f2; FONT: bold 11px Verdana, Arial, Helvetica; CURSOR: pointer; COLOR: #006884; HEIGHT: 23px;
	padding-left:8px;
}
.menuitemsel_k {
	BACKGROUND: #e5f0f2; FONT: bold 11px Verdana, Arial, Helvetica; 
	/*CURSOR: pointer; */
	COLOR: #006884; HEIGHT: 23px;
	padding-left:8px;
	border-bottom: solid #ffffff 1px;
}

.menuitemsub_k, .menuitemsubhover_k,
TR.menuitemsub_k TD, TR.menuitemsubhover_k TD,
TR.menuitemsubdisabled TD{
	FONT: 8pt Verdana, Arial, Helvetica; CURSOR: pointer; HEIGHT: 18px;
	padding-left:8px;	padding-right:2px;
	border-bottom: solid #ffffff 1px;
}

.menuitemsub_k {
	BACKGROUND: #f0f8f9; 
}
.menuitemsubhover_k {
	BACKGROUND: #ffffff;  COLOR: #006884; 
}
TR.menuitemsubdisabled TD{
	cursor:default;
	color: #999999;
}


.menu_k {
	BACKGROUND: #d2dee1
}


A.letter,A.letter:visited,A.letter:hover,
SPAN.letterSel {	font-size:9pt;		text-decoration: none;}
SPAN.letterSel {color:red}/* <SELETORS_FUNCTION>  */input.myselButton   {width:35px;}table.myselTable select    {width:200px; height:200px;background-color:#eeeedd}table.myselTable    {	}table.myselTable td.th1,table.myselTable td.th2,table.myselTable td.th3{	 text-align:center; font-weight:bold;}table.myselTable td.td1,table.myselTable td.td3{}table.myselTable td.td2 {vertical-align:middle}/* </SELETORS_FUNCTION>  */
INPUT.smartButton,INPUT.smartButton_leads, INPUT.smartButton_config{	
	background-image: url(/assets/images/cssbtnbgrepeater.gif);	
	text-align: center;	cursor: hand;	
	font-size:9pt;	border:solid 1px #B4B4B4;	
	text-decoration:none;
	width:70px;
}
INPUT.smartButton_leads{width:50px;}
INPUT.smartButton_config{width:100px;}
/**************************************/
INPUT.fieldInputText{	width:100%;}INPUT.fieldInputPhone{	width:85px;}INPUT.fieldInputZip{	width:75px;}INPUT.fieldInputSSN{	width:80px;}SELECT.fieldSelectInput{	width:212px;}DIV.fldTitle  {	font-family: Arial,Helvetica,Sans-serif,sans-serif; font-size: 8pt;	white-space:nowrap;	vertical-align:top;}span.redstarr{	color:#ff0000;padding-right:2px;	font-weight:bold;}span.fieldComments{	font-family: Arial,Helvetica,Sans-serif,sans-serif; font-size: 8pt;	text-decoration:italic;}DIV.d1{	white-space:nowrap;	padding: 4px;padding-left:8px;}TABLE.tblFields{border-collapse:collapse; table-layout:fixed;}TD.tdFieldCell1,TD.tdFieldCell2,TD.tdFieldCell3{vertical-align:top;padding:0px}TD.tdFieldCell1_{width:223px}TD.tdFieldCell2_{width:446px}TD.tdFieldCell3_{width:669px}col.colField1,col.colField2,col.colField3 {width:33%}




/*list rows2*/
TR.trLightOut TD.tdLight, 
TR.trLightOver TD.tdLight
{
	border-bottom:solid 1px #DDDDDD;
}

/*special states for list rows*/
TR.trLightOut TD.tdLight 		{background-color:white;} 
TR.trLightOver TD.tdLight 		{background-color:#d7dadf; cursor:pointer} 


/* debug for translations*/
SPAN.spTran{color:green;}
OPTION.optRed{color:red}

/* New Button Look*/

input.mybutton {
width: 30%;
display: block;
background: #E5E4E2;
box-shadow: -8px -8px 32px #990000 inset;
border: solid #990000 1px;
border-radius: 45px;
}

input.mybutton {
font-family: arial;
font-size: 16px;
color: #ffffff;
text-decoration: none;
text-shadow: 1px 1px 1px #0e0e0e;

}

input.mybutton {
color: #898989;
text-decoration: none;
box-shadow: -8px -8px 32px #0e0e0e inset;
border: solid #0e0e0e 1px;
}

input.mybutton:hover {
        background-color:#4C4646;
        CURSOR: pointer;
}
