body { font-family: "arial"; color: #444e54; font-size: 11px; background-color: #c8c8c8; margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px;}

font   	 { font-family: "arial"; font-size: 11px; }
input  	 { font-family: "arial"; font-size: 11px; }
table 	 { font-family: "arial"; font-size: 11px; }
td     	 { font-family: "arial"; font-size: 11px; }
select   { font-family: "arial"; font-size: 11px; } 

/*


*/
 
A:link       { text-decoration:none; color: #005898; }
A:visited    { text-decoration:none; color: #005898; }
A:active     { text-decoration:underline; color: #005898; }
A:hover      { text-decoration:underline; color: #980058; }

.contents_paragraph { text-align: justify; line-height: 100%; margin: 8 }

.top_menu A:link { COLOR: #5a295f; TEXT-DECORATION: none;	font-weight: bold; }
.top_menu A:visited { COLOR: #FFCC00; TEXT-DECORATION: none; font-weight: bold; }
.top_menu A:active { COLOR: #FFCC00; TEXT-DECORATION: none; font-weight: bold; }
.top_menu A:hover { COLOR: #FFFFFF; TEXT-DECORATION: underline; font-weight: bold; }

.b_menu A:link { font-family: "Arial, Helvetica, sans-serif"; COLOR: #FFFFFF; TEXT-DECORATION: none;	font-weight: bold; }
.b_menu A:visited { font-family: "Arial, Helvetica, sans-serif"; COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight: bold }
.b_menu A:active { font-family: "Arial, Helvetica, sans-serif"; COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight: bold }
.b_menu A:hover { font-family: "Arial, Helvetica, sans-serif"; COLOR: #62ecf7; TEXT-DECORATION: underline; font-weight: bold }

.arial_normaltxt_purple A:link { font-family: "Arial, Helvetica, sans-serif"; COLOR: #980058; TEXT-DECORATION: none;	font-weight: bold; }
.arial_normaltxt_purple A:visited { font-family: "Arial, Helvetica, sans-serif"; COLOR: #980058; TEXT-DECORATION: none; font-weight: bold }
.arial_normaltxt_purple A:active { font-family: "Arial, Helvetica, sans-serif"; COLOR: #980058; TEXT-DECORATION: none; font-weight: bold }
.arial_normaltxt_purple A:hover { font-family: "Arial, Helvetica, sans-serif"; COLOR: #980058; TEXT-DECORATION: underline; font-weight: bold }

.menuOut {cursor:pointer; }
.menuOver {cursor:pointer; }
.submenu {width:100%; }

.textfields
{
	border-top:0px none; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: "Trebuchet MS";
	border-left:1px solid #435570;
	border-right:1px solid #435570;
	border-bottom:1px solid #B2BCC4;
	padding-left:3px;
	padding-right:3px;
	background-image:url('../images/bg_textbox.jpg');
	background-repeat:repeat-x
}

ul
{
	margin-left:20px;
	padding-left:none;
}

.table_data
{
	FONT-SIZE: 11px; COLOR: #5F7278; FONT-FAMILY: "Trebuchet MS";
	border: 1px solid #B7C2CD;
}

.table_base { border: 1px solid #d4d6dc; background-color: #FFFFFF; }
.table_red_line { border-bottom: 1px solid #8a0559; }
.table_border { border: 2px solid #d4d6dc; }
.table_content { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; }
.table_cell_bg { background-color: #e9eaed; }


.dropdown { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: "Trebuchet MS"; }
	
	
.header_blue { FONT-WEIGHT:900; FONT-SIZE: 36px; FONT-FAMILY:Arial, Helvetica, sans-serif; LETTER-SPACING: -2px; word-spacing: -2px; color:#33475C; }
.header_red { FONT-WEIGHT:900; FONT-SIZE: 36px; FONT-FAMILY:Arial, Helvetica, sans-serif; LETTER-SPACING: -2px; word-spacing: -2px; color:#990000; }
.header_orange { FONT-WEIGHT: 900; FONT-SIZE: 36px; FONT-FAMILY:Arial, Helvetica, sans-serif; LETTER-SPACING: -2px; word-spacing: -2px; color:#FF3300; }
.header_treb_purple { FONT-SIZE: 20px; COLOR: #980058; FONT-FAMILY: "Trebuchet MS"; }

.treb_normaltxt_black { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: "Trebuchet MS"; }
.treb_normaltxt_blue { FONT-SIZE: 11px; COLOR: #5F7278; FONT-FAMILY: "Trebuchet MS"; }
.treb_normaltxt_red { FONT-SIZE: 11px; COLOR: #990000; FONT-FAMILY: "Trebuchet MS"; }
.treb_normaltxt_gray { FONT-SIZE: 11px; COLOR: #B2B2B2; FONT-FAMILY: "Trebuchet MS"; }
.treb_normaltxt_darkgray { FONT-SIZE: 11px; COLOR: #4a4b4f; FONT-FAMILY: "Trebuchet MS"; }
.treb_normaltxt_orange { FONT-SIZE: 11px; COLOR: #d18403; FONT-FAMILY: "Trebuchet MS"; }
.treb_normaltxt_darkorange { FONT-SIZE: 11px; COLOR: #9f4600; FONT-FAMILY: "Trebuchet MS"; }
.treb_normaltxt_white { FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: "Trebuchet MS"; }

.treb_smalltxt_blue { FONT-SIZE: 9px; COLOR: #5F7278; FONT-FAMILY: "Trebuchet MS"; }
.treb_smalltxt_red { FONT-SIZE: 9px; COLOR: #990000; FONT-FAMILY: "Trebuchet MS"; }
.treb_smalltxt_gray { FONT-SIZE: 9px; COLOR: #B2B2B2; FONT-FAMILY: "Trebuchet MS"; }
.treb_smalltxt_black { FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: "Trebuchet MS"; }
.treb_smalltxt_orange { FONT-SIZE: 9px; COLOR: #FF3300; FONT-FAMILY: "Trebuchet MS"; }

.treb_mediumtxt_purple { FONT-SIZE: 14px; COLOR: #980058; FONT-FAMILY: "Trebuchet MS"; }
.treb_mediumtxt_black { FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: "Trebuchet MS"; }
.treb_mediumtxt_gray { FONT-SIZE: 14px; COLOR: #B2B2B2; FONT-FAMILY: "Trebuchet MS"; }
.treb_mediumtxt_darkgray { FONT-SIZE: 14px; COLOR: #444e54; FONT-FAMILY: "Trebuchet MS"; }
.treb_mediumtxt_blue { FONT-SIZE: 14px; COLOR: #005898; FONT-FAMILY: "Trebuchet MS"; }
.treb_mediumtxt_red { FONT-SIZE: 14px; COLOR: #cc0000; FONT-FAMILY: "Trebuchet MS"; }
.treb_mediumtxt_orange { FONT-SIZE: 14px; COLOR: #d18403; FONT-FAMILY: "Trebuchet MS"; }
.treb_mediumtxt_white { FONT-SIZE: 14px; COLOR: #FFFFFF; FONT-FAMILY: "Trebuchet MS"; }

.treb_bigtxt_black {
	FONT-SIZE: 17px;
	COLOR: white;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: 4px;
}

.treb_bigtxt_blue { FONT-SIZE: 17px; COLOR: #5F7278; FONT-FAMILY: "Trebuchet MS"; }
.treb_bigtxt_red { FONT-SIZE: 17px; COLOR: #990000; FONT-FAMILY: "Trebuchet MS"; }
.treb_bigtxt_orange { FONT-SIZE: 17px; COLOR: #FF3300; FONT-FAMILY: "Trebuchet MS"; }
.treb_bigtxt_darkgray { FONT-SIZE: 17px; COLOR: #4a4b4f; FONT-FAMILY: "Trebuchet MS"; }

.arial_normaltxt_darkpurple { FONT-SIZE: 11px; COLOR: #5a295f; FONT-FAMILY: Arial, Helvetica, sans-serif; }
.arial_normaltxt_purple { FONT-SIZE: 11px; COLOR: #980058; FONT-FAMILY: Arial, Helvetica, sans-serif; }
.arial_normaltxt_black { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; }
.arial_normaltxt_blue { FONT-SIZE: 11px; COLOR: #005898; FONT-FAMILY: Arial, Helvetica, sans-serif; }
.arial_normaltxt_white { FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; }
.arial_normaltxt_red { FONT-SIZE: 11px; COLOR: #FF0000; FONT-FAMILY: Arial, Helvetica, sans-serif; }
.arial_normaltxt_gray { FONT-SIZE: 11px; COLOR: #B2B2B2; FONT-FAMILY: Arial, Helvetica, sans-serif; }
.arial_normaltxt_orange { FONT-SIZE: 11px; COLOR: #d18403; FONT-FAMILY: Arial, Helvetica, sans-serif; }
.arial_normaltxt_darkgray { FONT-SIZE: 11px; COLOR: #4a4b4f; FONT-FAMILY: Arial, Helvetica, sans-serif; }

.arial_boldtxt_red { FONT-SIZE: 11px; COLOR: #be0202; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: bold; }

.arial_smalltxt_blue { FONT-SIZE: 9px; COLOR: #5F7278; FONT-FAMILY: Arial, Helvetica, sans-serif; }

.arial_midtxt_purple { FONT-SIZE: 12px; COLOR: #980058; FONT-FAMILY: Arial, Helvetica, sans-serif; }
.arial_midtxt_orange { FONT-SIZE: 12px; COLOR: #d18403; FONT-FAMILY: Arial, Helvetica, sans-serif; }
.arial_midtxt_blue { FONT-SIZE: 12px; COLOR: #5F7278; FONT-FAMILY: Arial, Helvetica, sans-serif; }
.arial_midtxt_white { FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; }
.arial_midtxt_black { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; }
.arial_midtxt_darkgray { FONT-SIZE: 12px; COLOR: #4a4b4f; FONT-FAMILY: Arial, Helvetica, sans-serif; }

.arial_bigtxt_orange { FONT-SIZE: 13px; COLOR: #d18403; FONT-FAMILY: Arial, Helvetica, sans-serif; }
.arial_bigtxt_blue { FONT-SIZE: 13px; COLOR: #5F7278; FONT-FAMILY: Arial, Helvetica, sans-serif; }
.arial_bigtxt_white { FONT-SIZE: 14px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: bold; }
.arial_bigtxt_black { FONT-SIZE: 17px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; }

.arialblack_bigtxt_blue { FONT-SIZE: 13px; COLOR: #be0202; FONT-FAMILY:Arial, Helvetica, sans-serif; font-weight:bolder; line-height:17px; }
.arialblack_bigtxt_orange { FONT-SIZE: 13px; COLOR: #FF3300; FONT-FAMILY:Arial, Helvetica, sans-serif; font-weight:bolder; line-height:17px; }

.mini_header_gray { FONT-SIZE: 10px; COLOR: #B2B2B2; FONT-FAMILY: Arial, Helvetica, sans-serif; }
.mini_header_green { FONT-SIZE: 10px; COLOR: #00FF00; FONT-FAMILY: Arial, Helvetica, sans-serif; }


/* ----- Font ----- */	
.ErrorText
{
    color: red;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 16pt;
    font-style: italic;
    font-weight:bold;
}

.RequiredText
{
    color: red;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: italic;
    font-weight:bold;
}

.GeneralButton
{
	border-style:none;
	background-color:Transparent;
	background-image:url(/molsafepay/images/website/btn_bg.gif);
	Height:37px;
	Width:154px;
}


/* ----- Form ----- */
td.GeneralFormTitle
{
	background-image: url(/molsafepay/images/website/midcontent_term_bar.gif);
	padding-top: 1px;
	padding-left: 47px;
	color: #013884;
	font-weight: bold;
	font-size: 11px;
	height: 26px;
}

td.GeneralFormTextDivider
{
	background-color: #dddcd6;
	height: 1.5px;
}

td.GeneralFormOptionDivider
{
	background-image: url(/molsafepay/images/website/midcontent_dotbar.gif);
	height: 39px;
	padding-left:15px;
	color: #2289cb;
	font-size: 12px;
	font-weight: bold;
}

tr.GeneralFormInputRow
{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
}

td.GeneralFormField
{
	color: #2289cb;
	font-size: 12px;
	font-weight: bold;
}


/* ----- Merchandise ----- */
td.MerchandiseHeader
{
	background-color: #cddcff;
	color: #2e57a6;
	font-weight: bold;
	height:20px;
}

table.Merchandise
{
	width:99%;
	border-right: #e7eaeb 1px solid;
	border-top: #e7eaeb 1px solid;
	border-left: #e7eaeb 1px solid;
	border-bottom: #e7eaeb 1px solid;
}

tr.MerchandiseTitle
{
	background-color: #e7eaeb;
	color: #56647d;
}

table.Term
{
	width:99%;
	border-right: #e7eaeb 1px solid;
	border-top: #e7eaeb 1px solid;
	border-left: #e7eaeb 1px solid;
	border-bottom: #e7eaeb 1px solid;
}

td.TermHeader
{
	background-color: #e7eaeb;
	color: #56647d;
	height:20px;
	font-weight: bold;
}

table.History
{
	width:99%;
	border-right: #e7eaeb 1px solid;
	border-top: #e7eaeb 1px solid;
	border-left: #e7eaeb 1px solid;
	border-bottom: #e7eaeb 1px solid;
}

td.HistoryHeader
{
	background-color: #e7eaeb;
	color: #56647d;
	height:20px;
	font-weight: bold;
}