body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #fff;
	color: #333;
}

table {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

td a {	font-family: Arial, Helvetica, sans-serif;	}

.BodySeparator {	background-color: #fff;	}

/*	only in SysCommon\dsp_fmain.cfm */
ul.linklist {	list-style-type: disc;	}

td.HeaderCell {
	background-color: #0cf; color: #060;
	text-align: center; font-weight: bold;
}
td.SmallTextHeaderCell {
	background-color: #0030D0; color: #FC0;
	text-align: center; font-size: 11px; font-weight: bold;
}

td.db {
	background-color: #03c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

td.cellcolor {	background-color: #bbb;	}
/* only in OrderNew\BasicSystem\dsp_SelQuantity.cfm	*/
td.arcellcolor {	background-color: #B8C2CC;	}

.SmallText {	font-size: 11px;	}

table.smalltext {	font-family: Arial, Helvetica, sans-serif;	}

/* only in Help\dsp_help_index.cfm */
.helptopic {
	color: #fff;
	font-size: 13px; font-weight: bold;
	text-decoration: underline;
}
.texthead {
	color: #0030D0;
	font-size: 18px;
	text-decoration: underline;
}

td.frontcontent {	font-family: Arial, Helvetica, sans-serif; font-size: 13px; padding: 2px 3px;	}

a:link , a:visited {	color: #03C; text-decoration: underline;	}
a:hover, a:active {	color: #39F; text-decoration: underline;	}

a img {	border: none;	}	

a.help {text-decoration: underline}
a.help:link, a.help:visited {	color: #fc0; font-size: .41cm;	}
a.help:hover, a.help:active {	color: #fff;	}

a.dark {	text-decoration: none	}
a.dark:link, a.dark:visited {	color: #0030d0;	}
a.dark:hover, a.dark:active {	color: #FC0;	}

/*	=Top frame	*/	
/* Folder color (Basic version)	*/
.BVFolderBG1 {	background-color: #639cFF;	}
.BVFolderBG2 {	background-color: #06c;	}

/* Folder color */
.FolderBG1 {	background-color: #319AFF;	}
.FolderBG2 {	background-color: #06c;	}

/* =Top frame buttons*/
.fr2button{  background-color: #ffd200;  }
.lkbtn {
    color:#930;
    text-decoration: none;
    font: bold 11px/120% Arial, Helvetica, sans-serif;
    cursor: pointer;
  }
  .fr2button #TextT1 {  cursor: default;  }
  .fr2buttonover {  background-color: #FF9A31;  }
    .fr2buttonover .btn {  color:#930;  }
.buttonline{  background-color: #930;  } /* for buttons border */

.fr2button.distinctTD { background: inherit; }
.fr2button.welcome { color: inherit; background: inherit; }
.btn.welcome { background: inherit; }

/*	=Top frame tabs	*/
.tab, .tab_inactive {
	color:#fff;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	cursor: pointer;
	line-height: 1;
}
	.tab_inactive  {	color:#fff;	}
	
.FAQBg {	background-color: #ffc;	} /* Power System - Left Frame - Lamp Icon*/

/* for WID frame buttons color */
.frWID {	background-color: #ffd200;	}
	.nrm {
		color:#930;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
	}

td.hdr {	font-size:11px; font-family:tahoma,arial,helvetica,sans-serif;	}
td.hdr1 img {	vertical-align: top	}
/*	<font>	*/
.hdr {
	color:#fff;
	font-size: 11px; font-family: Arial, Helvetica, sans-serif;
}
/*	<font>	*/
.hdr1 {
	color:#000;
	font-size:11px; font-family: Arial, Helvetica, sans-serif;
}

.datetext {
	color:#9CF;
	font: bold 11px/127% Arial, Helvetica, sans-serif;
}

.nrm1 {
	color:#000;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.txt {
	font-size:11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.sm {
	font-size:10px;
	font-family:arial,helvetica,sans-serif;
	text-decoration:none;
}

/* #1 obsolete but not sure if ctl_* is implemented everywhere VKRAS */
.sm1, textarea, input, select, .FormElement {
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  border-color: #949098;
  margin: 2px;
  border-width: 1px;
}
/* #1 */

.ctl_Text {
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  border-color: #949098;
}

.ctl_Text_ext {
  height: calc(1.2em + .5rem + 2px);
  border: 1px solid #888888;
  border-radius: .25rem;  
}

/*  only in dsp_RegistrationFormExt.cfm */
.ctl_TextHid {
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  background-color: #DEDFDE;
  border-color: #949098;
}

.ctl_Radio {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
  vertical-align: middle;
  position: relative;
  bottom: 1px;  
}

.ctl_Checkbox {
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
  vertical-align: middle;
  position: relative;
  /*bottom: 1px;*/  
}

.ctl_File {
  font-size:11px;
  font-family:arial,helvetica,sans-serif;
  border-color: #949098;
}

.ctl_Password {
  font-size:11px;
  font-family:arial,helvetica,sans-serif;
  border-color: #949098;
}

.ctl_Textarea {
  font-size:11px;
  font-family:arial,helvetica,sans-serif;
  border-color: #949098;
}

.ctl_Select {
  font-size:11px;
  font-family:arial,helvetica,sans-serif;
  border-color: #949098;
  wrap-text: normal;
}

input[readonly]
{
  background-color: rgb(235, 235, 228);
  color: rgb(84, 84, 84);
}

/* /#1 */
/*	only in common.js	*/
.InputIE {
	font-size:11px;
	font-family:arial,helvetica,sans-serif;
	margin: 0px 0px 0px 0px;
	border-left-width: 2px;
	border-right-width: 1px;
	border-top-width: 2px;
	border-bottom-width: 1px;
	border-color: #DEDFDE #DEDFDE #DEDFDE #DEDFDE;
}

.sm2 {
	color:#666666;
	font-size:11px;
	font-family:arial,helvetica,sans-serif;
}
	
body.deff7 {  background-color: #ddd;  overflow-y:hidden; }/*use this class for default body -- f_7*/

body.deff8 {	padding: 5px; margin: 0;	}

/*	\MyAccount\ViewActivity\index2.cfm	*/
body.deff6 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #039;
	color: #000;
	padding: 0;
	margin: 0;
}/*use this class for default body -- f_6*/


body.deff9 {	background-color: #fff; padding: 0; margin: 0;	}/*use this class for default body -- f_9*/

body.deftips {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: White;
	padding: 5px;
	margin: 0;
	color: #333;
}/*use this class for default tips */

.Title6 {
	color:white;
	font-size:11px;
	font-weight: bold;
	font-family:tahoma,arial,helvetica,sans-serif;
}/* Title in frame 6 */

.HederColor {	background-color: #ddd;	}	/*define for header color, is used as bg for tabs in Basic */
.HederColor1 { background-color: #39f; border-color: #39f; }
.HederColor2 { background-color: #eee; }
.HederColor3 {	background-color: #039;	}
.HederColor4 {	background-color: #fff;	}
.HederColor5 {	background-color: #39f;	}
.SubHeader   {	background-color: #7bf;}

.HederText{
	font-size: 15px;
	color: #000;
	font-weight: bold;
	text-align: center;
}	/*define for header text*/

.HederText1{
	color: #03c;
	font: bold 12px/15px Arial, Helvetica, sans-serif;
}/*	Headers for lists on main page	*/

.HederText2{
	color: #fff;
	text-align: center;
	font: bold 12px/15px Arial, Helvetica, sans-serif;
}/*define for heder text*/

.HederText3{
	font: bold 12px/15px Arial, Helvetica, sans-serif;	 /* 9pt */
	color: #000;
	text-align: left;
}/*define for heder text*/

.HederText4{
	font: bold 12px/15px Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: left;
}/*define for heder text*/

.HederText5{
	color: #03c;
	font: bold 12px/15px Arial, Helvetica, sans-serif;
	text-align: center;
}/*define for heder text*/

.TextClass{
	color: #333;
	font: normal 11px/14px Arial, Helvetica, sans-serif;
}/*use for text in page*/

.ComentClass{
	font-size: 10px;
	color: #000;
	padding-left: 5px;
	padding-right: 5px;
}/*use for smaller text in page*/

.RedSelected {	color: #f00;	}/*define Red color text <span class="RedSelected">text</span> only color not size*/
.BoldSelected {	font-weight: bold;	}/*define BOLD text <span class="RedSelected">text</span>*/
.Notify {
  color: #41A317;
  font-weight: bold;	
}/*define Green color text <span class="Notify">text</span> */

a.GrayLinkNoUnder {
  font-size: 11.5px;
  font-family: verdana,arial,helvetica,sans-serif;
  cursor: pointer;
}
	a.GrayLinkNoUnder:link, a.GrayLinkNoUnder:visited {	color: #646464; text-decoration: none;	}
	a.GrayLinkNoUnder:hover, a.GrayLinkNoUnder:active {	color: #c00; text-decoration: none;	}

a.LinkElement {	font-size:11px; cursor:pointer;	}
	a.LinkElement:link, a.LinkElement:visited {	text-decoration:underline; color: #03C;	}
	a.LinkElement:hover, a.LinkElement:active {	text-decoration:underline;	color: #39F;	}

a.HeaderLink {	font-size:12px; cursor:pointer; line-height: normal; font-weight: bold;	}
	a.HeaderLink:link, a.HeaderLink:visited {	text-decoration:underline; color: #FAFAD2;	}
	a.HeaderLink:hover, a.HeaderLink:active {	text-decoration:underline; color: #E6E6FA;	}

.CurrentPage{
	font-size: 11px;
	font-weight: bold;
	font-family: verdana,arial,helvetica,sans-serif;
	text-decoration: none;
	cursor: default; /*	!important: current page number cannot be pressed	*/
	color: #000;
}	/*current page number on searching list*/

.BlackBGColor {	background-color: #000; border-color:  #000;	}	/*For DHTML Button*/
.WhiteBGColor{	background-color: #FFF;	}	/*For DHTML Button*/
.BGColor1 {
	background-color: #DEDFDE;	
	border-bottom-color: #DEDFDE;
	border-right-color: #DEDFDE;
	border-left-color: #FFF;
	border-top-color: #FFF;
	border-bottom-width: 1px;
	border-right-width: 1px;
}/*For DHTML Button*/
.BGColor2 {	background-color: #1f1f61;	}
.BGColor3 {	background-position: left top; background-repeat: repeat-x; background-color: #06c;	}
.BGColor4 {	background-color: #039;	}
.BGColor5 {	background-color: #888;	}/*For DHTML Button*/

.BtnText {
	font: normal 11px/100% arial, helvetica, sans-serif;
	color: #000;
	text-align: center;
	text-decoration:none;
}	/*For DHTML Button*/

a.BtnText:link, a.BtnText:visited, a.BtnText:hover, a.BtnText:active {	color: #000; text-decoration:none;	}	/*For DHTML Button*/

.BtnRedText{
	font: normal 11px/100% arial,helvetica,sans-serif;
	color: #f00;
	text-align: center;
	text-decoration:none;
}	/*For DHTML Button*/

.BtnRedText:link , .BtnRedText:visited, .BtnRedText:hover, .BtnRedText:active {	color: #f00; text-decoration: none;	}


#ActionArea {	visibility: visible; position: absolute; left: 0; top:0;}	/*For DHTML Button in Netscape*/

.btnSearchFile {
	font: bold 11px/14px tahoma,arial,helvetica,sans-serif;
	color: #fff;
	text-align: center;
}/* for file buttons in search*/

a.btnSearchFile:link , a.btnSearchFile:visited, a.btnSearchFile:hover, a.btnSearchFile:active {
	color: #fff;
}/* for file buttons in search*/

td.OSHeader {
	background-color: #1E90FF;
	font-size: 12px;
	color: #ff0;
	font-weight: bold;
	text-align: center;
}/* Order Summary */

td.OSData {
	background-color: #D3D3D3;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
}/* Order Summary */

td.SmallHeader{
	font-size: 9px;
	color: #000;
	font-weight: normal;
	text-align: center;
}/* Order Summary */


.RedBg {	background-color: #f00;	}	/* for 1px row-separator */
.WhiteBg {	background-color: #fff;	}/* for 1px row-separator */

.f7ItemGray, .f7ItemGraySel {
	height: 14px;
	font: 10px/100% Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
	padding: 1px 0 2px 0;
}
	.f7ItemGray {	color: #666; background-color:#EEE;	}
	.f7ItemGraySel {	color: #000;	}


/* for 'tell me more' link on Start New Search page*/
a.linkmore {	font-size:11px; text-decoration:none; color: #63c;	}
	a.linkmore:hover {	text-decoration:none; color: #ffd200;	}


/* for New Wizard Interface */
a.RedLink, a.RedLink:link, a.RedLink:visited, a.RedLink:hover, a.RedLink:active {
	color: #c00;
	font-size: 11px;
	font-family: arial,helvetica,sans-serif;
	text-decoration: underline;
}

a.BlueLink, a.BlueLink:link , a.BlueLink:visited {
	color: #00f;
	font-size: 11px;
	font-family: verdana,arial,helvetica,sans-serif;
	text-decoration: none;
	font-weight: bold;
}
a.BlueLink:hover, a.BlueLink:active {
	color: #0000a0;
	font-size: 11px;
	font-family: verdana,arial,helvetica,sans-serif;
	text-decoration: none;
	font-weight: bold;
}

a.VioletLink:link , a.VioletLink:visited	{	color: #03C; text-decoration: underline;	}
a.VioletLink:hover, a.VioletLink:active {	color: #39F; text-decoration: underline;	}

a.VioletLinkNoU:link, a.VioletLinkNoU:visited, a.VioletLinkNoU:active, a.VioletLinkNoU:hover {
	color: #909;
	font-size: 12px;
	font-family: arial,helvetica,sans-serif;
	text-decoration: underline; 
}

a.RedLinkNoU {
	color: #c00;
	font-size: 12px;
	font-family: arial,helvetica,sans-serif;
}

a.RedLinkNoU:link, a.RedLinkNoU:visited, a.RedLinkNoU:hover, a.RedLinkNoU:active {
	text-decoration: none;
}

a.GreyLinkNoU:link, a.GreyLinkNoU:visited, a.GreyLinkNoU:hover, a.GreyLinkNoU:active {
	color: #666;
	font-size: 12px;
	font-family: arial,helvetica,sans-serif;
	text-decoration: underline;
}

a.VioletLinkBig:link, a.VioletLinkBig:visited, a.VioletLinkBig:hover, a.VioletLinkBig:active {
	color: #63c;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: bold;
}

a.BigLink:link, a.BigLink:visited {
	color: #000;
	font-size: 13px;
	font-family: verdana,arial,helvetica,sans-serif;
	text-decoration: underline;
	font-weight: bold;
}
a.BigLink:hover, a.BigLink:active {
	color: #c0c0c0;
	text-decoration: underline;
	font-weight: bold;
}

a.BlueLinkUn:link, a.BlueLinkUn:visited {	color: #03c; text-decoration: underline;	}
a.BlueLinkUn:hover, a.BlueLinkUn:active {	color: #39F; text-decoration: underline;	}

/* Benefit link on login page */
a.BenefitLink, a.BenefitLink:link, a.BenefitLink:visited {
	color: #03c;
	text-decoration: underline;
	font-weight: bold;
}
a.BenefitLink:hover, a.BenefitLink:active {	color: #39F; text-decoration: underline;	}

.Header1{
	color: #C00;
	font-weight: bold; font-size: 12px; font-family: Arial, Tahoma, Helvetica, sans-serif;
}
.Header2, .Header2White {
	font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;
	color: #03c;
}
	.Header2White {	color: #fff;	}

.Header3{
	font-size: 11px; font-weight: bold;
	color: #03C;
}
.BasicColor1{	background-color: #EEE;	}
.BasicColor2 {	background-color: #DDD;	}
/*	.BasicColor3 {	background-color: #fff;	}	*/

.Wiz7HeadSection{
	font-family: arial,verdana,helvetica,sans-serif; font-size: 12px; font-weight: bold;
	background-color: #fff; color: #000;
 	height: 25px;
	text-indent: 5px;
}
.Wiz7HeadSectionCurr {
	font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-indent: 5px; font-size: 12px;
	background-color: #fff; color: #c00;
	height: 25px;
}
.Wiz7HeadItem {
	font-family: arial,verdana,helvetica,sans-serif; font-size: 11px;
	height: 14px;
	color: #03C;
	text-decoration: none;
	padding: 1px 0 2px 0;
}
a.Wiz7HeadItem, a.Wiz7HeadItem:link, a.Wiz7HeadItem:visited {
	font-family: arial,verdana,helvetica,sans-serif;
	color: #03C;
}
a.Wiz7HeadItem:hover, a.Wiz7HeadItem:active {	color: #09F;	}

a.Wiz7HeadItemSel:link, a.Wiz7HeadItemSel:visited, a.Wiz7HeadItemSel:hover, a.Wiz7HeadItemSel:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #cc0000;
}
.Wiz7HeadItemSel {
	font-family: arial,verdana,helvetica,sans-serif;
	color: #cc0000;
	height: 14px;
	text-decoration: none;
	padding: 1px 0 2px 0;
}

/* for header text for not clickable column */
.HeaderNOTLink {
	font-size:11px; font-weight: bold;
	color: #ff9;
}

/* for Basic Version */
.BVOver {	background-color: #C8C8C8; border-color: #EEE #C8C8C8 #C8C8C8 #EEE;	}

.BVOver2 {	background-color: #C8C8C8; border-color: #9C9C9C #606060 #606060 #9C9C9C;	}
.BVDown {	background-color: #C8C8C8; border-color:  #9C9C9C;	
}
.BVDown2{
	background-color: #C8C8C8; border-color: #606060 #EEE #EEE #606060;
	padding-left: 2px; padding-top: 2px;
}

.LineSeparator {	background-color: #39F;	}


/* for navigator in frame 6 (Basic Version) */
.ANavLink, .LastNavLink {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
	a.ANavLink:link,a.ANavLink:visited, a.ANavLink:active, a.ANavLink:hover {
		color: #9CF;
		text-decoration: underline;
	}
	.LastNavLink, a.LastNavLink:link, a.LastNavLink:visited, a.LastNavLink:hover, a.LastNavLink:active {
		color: #FC0;
		text-decoration: none;
		cursor: default;
	}

/* for left frame (f_7) selections links */
a.Selections {
	font-size: 11px;
	font-family: tahoma,arial,helvetica,sans-serif;
	text-decoration: none;
}
a.Selections:link, a.Selections:visited {
	text-decoration: none;
	color: #000;
}

a.Selections:hover, a.Selections:active {
	color: #c00;
	text-decoration: none;
}

.ASHeader{
	font-size: 11px;
	color: #0033cc;
	font-weight: bold;
	font-family:arial,helvetica,sans-serif;
}

/* for "Enable this count to be suppressed" additional selection */
a.SuppressLink, a.SuppressLink:link, a.SuppressLink:visited, a.SuppressLink:hover, a.SuppressLink:active {
	font-size:11px; font-weight: bold;
	text-decoration:none;
	color: #c00;
}

.HeaderLink1 {	font: bold 12px/15px Arial, Helvetica, sans-serif;	}

a.HeaderLink1:link, .HeaderLink1:visited, .HeaderLink1:hover, .HeaderLink1:active {
	color: #909;
	text-decoration: underline;
}

.BorderClass{	border: 1px solid #000;	}

.text {
	font: normal 11px/100% Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}
.fill1 {
	color: #000;
	vertical-align: middle;
	text-transform: none;
	font: bold normal 10px/100% "Courier New", Courier, mono;
	letter-spacing: 1px;
	/*clip: rect(   )*/
}
.fill2 {
	font: bold 11px/100% "Courier New", Courier, mono;
	color: #000;
	letter-spacing: 2px;
}
.fill3VL {
	color: #000000;
	vertical-align: middle;
	font-variant: normal;
	text-transform: none;
	font: 11px/100% "Courier New", Courier, mono normal;
	letter-spacing: 1px;
	/*clip: rect( )*/
}

.FrameBorder {	border-right:1px solid #06c;background-color:#06c	}
.FrameBorder frame {	background-color: #fff;	}
/*	!Buttons	*/
.SomeButtons {
	text-align: center;
	padding: 0 1px; margin: 0;
}/*define for SomeButtons*/

.BtnNormal, .BtnOver, .BtnGrey {
  font: normal 11px/100% Arial, Helvetica, sans-serif;
  color: #000;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  padding: 0;
}
	.BtnNormal *, .BtnOver *, .BtnGrey * {
		text-align: center; line-height: 11px;
		cursor: pointer;
		white-space: nowrap;
		margin: 0;
	}
	.BtnNormal {	background-color: #DEDFDE;	}	
	.BtnOver {	background-color: #9CF;	}
	.BtnGrey {	color: #808080; background-color: #DEDFDE; cursor: default;	}

	button, button * {	outline: none;	}

.ctl_Select optgroup { color: #39f; font-weight: normal; font-style: normal; }
.ctl_Select optgroup option { color:#333; }

/*define for heder text*/
.Caption0, .Caption1 {
	font: bold 12px/125% Arial, Helvetica, sans-serif;
	padding: 2px 3px; margin: 0;
	text-align: center;
}
	.Caption0 {	color: #03c;	}	
	.Caption1 {	color: #FFF;	}

.HederText02, .HederText03 {
	font: normal 12px/125% Arial, Helvetica, sans-serif;
	padding: 2px 3px; margin: 0;
	text-align: center;
}	
.HederText02 {
	background-color: #39F; color: #fff;
	font-weight: bold;
}
.HederText03 {	background-color: #EEE; color: #333;	}

a.HederText02, a.HederText02:link, a.HederText02:visited, a.HederText02:hover, a.HederText02:active {
	color: #fff;
	font: bold 12px/125% Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.DataText020, .DataText020a, .DataText021, .DataText021a, .DataText022, .DataText022a {
	font: normal 11px/127% Arial, Helvetica, sans-serif;
	padding: 0 3px; margin: 0;
	color: #333;
}
	.DataText020, .DataText020a {	background-color: #EEE;	}
		.DataText020a {	padding: 1px 3px;	}
	.DataText021, .DataText021a {	background-color: #DDD;	}
		.DataText021a {	padding: 1px 3px;	}
	.DataText022, .DataText022a {	background-color: #FFF;	}
		.DataText022a {	padding: 1px 3px;	}

.DataTable {	padding: 0 3px; margin: 0;	}

.br5, .br10 {	border-style: none; font-family: Arial, Helvetica, sans-serif;	}
	.br5 {	line-height: 5px; font-size: 5px;	}
	.br10 {	line-height: 10px; font-size: 10px;	}

.ErrorMessage {
	background-color: #DDD;
	padding: 1px 3px; margin: 0;
	font: bold 12px/125% Arial, Helvetica, sans-serif;
}/*define for Error Message*/

/*define for matrix of text boxes*/
.Matrix, .MatrixC, .MatrixL, .MatrixR, .MatrixR0, .MatrixR1 {	text-align: center; margin: 0;
}
	.Matrix {	padding: 1px 0 0;	}
	.MatrixC {	padding: 1px 1px 0 2px;	}
	.MatrixL {	padding: 1px 1px 0 0;	}
	.MatrixR {	padding: 1px 0 0 2px;	}
	.MatrixR0 {	text-align: left; padding: 0 0 0 1px;	}
	.MatrixR1 {	text-align: left; padding: 1px 0 0 1px;	}

.DataTextForm, .DataTextForm1, .DataTextForm2 {
	color: #333;
	font: normal 11px/127% Arial, Helvetica, sans-serif;
	padding: 1px 0 1px 3px; margin: 0;
}
	.DataTextForm {	background-color: #EEE;	}
	.DataTextForm1 {	background-color: #DDD;	}
	.DataTextForm2 {	background-color: #FFF;	}
	
td form {	margin:0;	}		
#L3, #L4, #L5, #L6 {	font-size:0; line-height:0;	}

.language-list-container {
	position: relative; 
	zoom: 1;
}
.language-list {	
	margin:0; padding:0;
	position: absolute;
	list-style-type: none; 			
	font-family: Verdana, Arial, sans-serif; line-height: normal;
}
.language-list.pro {	
	background: #ddd url("lang-list-open.gif") top center no-repeat; 
	border-right: 1px solid #930;
	border-bottom: 1px solid #930;	
	padding:6px 0 0;
	width: 101px; /*	the width of the button minus 1px for right border */
	top: -1px; /*	to cover the bottom border of the button	*/
} 
.language-list.basic {	
	background: #ddd; 
	border: 1px solid #1159c0;
	width: 74px; /*	the width of the button minus 2px for borders */			
	top: -19px;
}
.language-list li {
	border-top: 1px solid #f6f6f6;
	border-bottom: 1px solid #c1c1c1;
}
.language-list li.first {	border-top: 0 none;	}
.language-list li.last {	border-bottom: 0 none;	}
		
.language-list li.active {
	font-weight: bold;
}
.language-list li a {
	display: block;
	padding: 3px 7px;
}
.language-list a:link, .language-list a:visited {
	color: #930;
	text-decoration: none;
}
.language-list a:hover, .language-list a:active, .language-list a:focus {
	background-color: #fc0;			
}
		
table#BVLanguage a.tab {	
	background: #004db5 url("lang-dropdown.png") right center no-repeat; 
	display: block; 
	margin: 0 auto; 
	padding:4px 16px 4px 8px;
	text-align: center; 
	font-weight: bold; 
	color: #fff; 
	text-decoration: none; 	
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.editableBordertitle {
	display: inline-table;
	position: relative;
	border:solid thin #FA8072; 
	cursor:pointer;
}
.editableBordercaption {
	border:solid thin #FA8072;
	width:100%;
}
.editableBordercaption1 {
	border-bottom:solid thin #FA8072;
	font:messagebox;
	text-align:center;
}
.editableBackgroundtitle {
	background-color:#FA8072;
	cursor:pointer;
}
table#BVLanguage a.tab:hover, table#BVLanguage a.tab.open { background-color: #00349c; }	

.nth_records,
.nth_keycode,
.nth_keycode_disabled,
.nth_records_disabled
{
 border:solid 1px #888 !important;
 margin:0 3px;
}

.matrix td
{
 padding:2px;
}

.nth_n_a
{
 padding:0 10px;
}

.nth_value,
.nth_keycode {
  border:solid 1px #888 !important;
  margin:0 3px;
}

.nth_value
{
 text-align:right;	
 padding:1px 2px;
 width:50px;
 background-color:#fff;
}

.nth_return,
.nth_kcd_delete {
  width:16px;
  height:16px;
  vertical-align: middle;
  border:0px;
  margin:0 2px;
  cursor:pointer; 
}

.mr_modified .nth_value {
  color:#0066dc;
  font-weight:900;
}

.mr_n_a .nth_keycode,
.mr_disabled .nth_value,
.mr_disabled .nth_keycode,
.mr_overlap .nth_value,
.mr_overlap .nth_keycode {
  background-color: #D4D0C8;
  color:#777;
  text-align:right;	
  padding:1px 2px;
  width:50px;
}

.mr_n_a .nth_keycode,
.mr_disabled .nth_keycode,
.mr_overlap .nth_keycode  {
  text-align:left;	
}


.mr_n_a .nth_value,
.mr_n_a .nth_return,
.mr_n_a .nth_kcd_delete,
.mr_default .nth_n_a,
.mr_modified .nth_n_a,
.mr_disabled .nth_n_a,
.mr_overlap .nth_n_a,
.mr_overlap .nth_return,
.mr_overlap .nth_kcd_delete
 {
  display: none !important; 
}

.mr_n_a .nth_n_a,
.mr_default  .nth_value,
.mr_default  .nth_keycode,
.mr_default  .nth_return,
.mr_default  .nth_kcd_delete,
.mr_modified .nth_return,
.mr_modified .nth_kcd_delete {
  display: inline-block !important;  
}


.globalCutback .ctl_Text
{
 width:70px;
}

.globalCutback .ctl_Radio
{
 vertical-align:middle;
}

.desc {
  overflow: hidden;
}

.ctl_FileDesc {
        width: 95%;
        height: 22px;  
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	border-color: #DEDFDE;
}


.Geo {margin-bottom: 20px; margin-left: 0px;}
.Header{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0033CC; text-align: center; background-color: #ddd; padding: 5px 0 5px 0px;margin-top: 20px;}
.DescSegment {margin: 5px 0 5px 10px; }

.tips,.SelectTips {
  background-color: #DBE5F1;  
  padding:10px 10px 20px 10px;
  margin: 0px 0 10px 0; 
}

.groupLinks {
  background-color: #DBE5F1;
}

.text{
  padding:5px 0px 20px 0px;
  margin: 0px 0 10px 0;  
}

.text h4{
  margin: 10px 0 10px 0;
  font-weight: 600; 
  font-size: 14px;
}

.text ul {
  margin: 0 0 0 0;
  list-style-type: none; 
  padding: 0 0 20px 10px; 
     
}

.text li{
  margin: 0 0 8px 0;  
}

.tips3{
 text-align: center;
 background-color: #DBE5F1;  
 margin: 20px 0 0 0; 
 padding:10px 0 10px 0;
}

.tips a{
  margin: 20px 0 20px 0 !important;
}


.tips p,.SelectTips p {
  font-width: 80%;
}

.SelectHeader {
  background-color: #0066CC;
  color: white;
  text-align:center;
  font-size: 12px;
  padding: 8px 0 4px 0; 
  font-weight: bold;
}


.classSelItem {
  background-color: #bdf;
  font-weight: 300;
  color: #c24641 !important;  
}

.classSelItem2,.classSelItem3 {
  font-weight: bold; 
  background-color: #bdf; 
}

.classSelItem2{
  color: #0069AA;
}

.showbtn,.hidebtn {
  float: left;
  width: 32px;
  height: 32px; 
  margin-left: 5px;
  margin-top: -2px; 
  cursor: pointer; 
} 

.hidebtn {
  background: url('DAReports/arrow_up.png') no-repeat;
}

.showbtn {
  background: url('DAReports/arrow_down.png') no-repeat;
}

.back {
  margin-top: 20px;
  cursor: pointer;
}

.triggerPackageSelected{
  border:solid 1px #EE8A32;
}

.triggerPackage {
  border:solid 1px #ccc;  
}

.triggerPackage:hover {
  border:solid 2px #EE8A32 !important;  
}

/*
.triggerPackage .wrapper:hover {
  border:solid 1px #EE8A32;
}   */

.triggerPackage.active {
  border:solid 1px #EE8A32;
}

.TriggerName {
  line-height: 1.1;
  font-size:16px;
  color:#0091D2;
  padding-bottom: 10px;
  font-weight: bold;
}

.TriggerDesc {
  vertical-align: top;
}

.TriggerCost {
 position: absolute;
 top: 145px;
 width: 100%;
 font-weight: bold;
 text-align:center; 
}

.triggerDetails .HederText02 {
  text-align: left;
}
a.TriggerLink:link	{ color:#CC6633; text-decoration: underline;font-size:20px;}
a.TriggerLink:visited	{ color:#CC6633; text-decoration: underline;font-size:20px;}
a.TriggerLink:active	{ color:#CC6633; text-decoration: underline;font-size:20px;}
a.TriggerLink:hover	{ color:#CC6633; text-decoration: underline;font-size:20px;}
.TriggerPackagesBackGround{
  background: transparent;
  border: 1px solid #319AFF; 
}

div.htr_1{position:relative;width:757px; font:17px/34px Arial;}
div.htr_2{position:absolute;top:25px;left:133px;width:187px;height:120px;}
div.htr_3{position:absolute;top:25px;left:465px;width:187px;height:120px;}
div.htr_4{position:absolute;top:305px;left:583px;width:173px;height:120px;}
div.htu_1{position:relative;width:500px;height:89px;font:15px Arial;}
div.htu_2{position:absolute;width:100px;left:35px;top:25px;text-align:center;line-height:20px;}
div.htu_3{position:absolute;width:100px;left:200px;top:25px;text-align:center;line-height:20px;}
div.htu_4{position:absolute;width:100px;left:357px;top:25px;text-align:center;line-height:20px;}

a.headerLinkMLRQ:link , a.headerLinkMLRQ:visited {	color: #02a; text-decoration: underline;	font-size: 10px; }
a.headerLinkMLRQ:hover, a.headerLinkMLRQ:active {	color: #13b; text-decoration: underline;	font-size: 10px; }

div.fb_main
{
    position: relative;
    width: 900px;
}
div.fb_heading
{
    position: absolute; 
    left: 103px;
    top:14px;
    width: 700px;
    height: 52px;
    vertical-align: middle;
    border: 0px solid white;
    color: #FFF;
    font-weight: bold;
    font-size: 32px;
    font-family: verdana,helvetica,arial;
}
div.fb_text
{
    position: absolute; 
    left: 103px;
    top: 64px;
    width: 740px;
    height: 77px;
    vertical-align: middle;
    border: 0px solid white;
    color: #FFF;
    font-size: 18px;
    font-family: arial,verdana,helvetica;
}
div.fb_button
{
    position: absolute; 
    left: 676px;
    top:141px;
    width: 164px;
    height: 56px;
    text-align: center;
    vertical-align: middle;
    border: 0px solid white;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    background-color: #558eff;
}
div.fb_link
{
    position: absolute; 
    left: 2px;
    top:10px;
    width: 160px;
    height: 34px;
    text-align: center;
    vertical-align: middle;
    border: 0px solid white;
    color: #FFF;
    background-color: #558eff;
    font-weight: bold;
    font-size: 28px;
}
a.fb_link:link , a.fb_link:visited,a.fb_link:hover, a.fb_link:active {  color: #FFF; text-decoration: none; }

div.fin_main
{
    position: relative;
    width: 900px;
    margin-bottom: 44px;
}
div.fin_heading
{
    position: absolute; 
    left: 150px;
    top:20px;
    width: 700px;
    height: 52px;
    vertical-align: middle;
    border: 0px solid white;
    color: #FFF;
    font-weight: bold;
    font-size: 28px;
    font-family: arial, verdana,helvetica;
}
div.fin_text
{
    position: absolute; 
    left: 150px;
    top: 92px;
    width: 740px;
    height: 77px;
    vertical-align: middle;
    border: 0px solid white;
    color: #FFF;
    font-size: 18px;
    font-family: verdana,helvetica;
}
div.fin_button
{
    position: absolute; 
    left: 690px;
    top:176px;
    width: 164px;
    height: 34px;
    text-align: center;
    vertical-align: middle;
    border: 0px solid white;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    background-color: #000;
}
div.fin_link
{
    position: absolute; 
    left: 2px;
    top:2px;
    width: 160px;
    height: 26px;
    text-align: center;
    vertical-align: middle;
    border: 0px solid white;
    color: #FFF;
    background-color: #000;
    font-weight: bold;
    font-size: 24px;
}
a.fin_link:link , a.fin_link:visited,a.fin_link:hover, a.fin_link:active {  color: #FFF; text-decoration: none; }

.searchmatch 
{
    font-weight: bold;
}

.divFolderText
{
  text-align: center;
  padding: 0!important;
  height: 20px;
  overflow: hidden;
  cursor: pointer;
  text-overflow: '..';
}

.divminheight
{
  height: 160px;
  overflow: hidden;
  cursor: pointer;
}

.hovereffect {
  -webkit-transition: width 5s; /* For Safari 3.1 to 6.0 */
  transition: transform .3s;
}

.hovereffect:hover {
  -ms-transform: scale(1.1); /* IE 9 */
  -webkit-transform: scale(1.1); /* Safari 3-8 */
  transform: scale(1.1);
  /*border: 2px solid rgba(0,0,0,.125);*/
}

.hovereffect:hover + .button {
  display: inline-block;
}

.nounderline {
  text-decoration: none !important
}

.anchorButton{
    height: 25px;
    padding: 10px;
    text-align: center;
    border-radius: 5px;
    color: white;
    font-weight: bold;
    line-height: 25px;
}