﻿/* login.aspx, customerid_reminder.aspx */
.heading {font-family:Arial; font-size:12px; font-weight:bold; background-color:#4A92CE; color:white;}
.text {font-family:Arial; font-size:12px;}

/* subscribe.aspx */
#subscribe h6 {
	font: normal 28px/29px Arial, sans-serif;
	letter-spacing: -1px;
	margin: 2px 0 0 0;
	color: #2f76a0;
}

#subscribe h5 {
	font: normal 14px/16px Arial, sans-serif;
	margin: 5px 0 10px 0;
	color: #2f76a0;
}

small {font-family:Arial; font-size:11px; background:#ffffff; color:black; padding:0px; font-weight:bold;}
.b2 {font-family:Arial; font-size:14px;}
.f1 {font-weight:normal; font-size:11px; color:black;}

.q1 {font-family:Arial; font-size:11px;}
.ex-q1 {font-family:Arial; font-size:11px; color:gray;}

.select {font-weight:normal; margin-bottom:-2px;}

.text {font-family:Arial; font-size:12px;}
.ex-text {font-family:Arial; font-size:11px; color:gray;}

.button {font-weight: bold; font-size: 11.5pt; color: #ffffff;  background: #4A92CE; background-color: #4A92CE; border-style: solid; border-color: #BDCFEF #666666 #666666 #BDCFEF; border-width: 3px; cursor: hand;	cursor: pointer;}

/* rounded corners */
.rc {padding:10px; border:1px solid #000000;}
.rc_tp {width:100%; position:relative; z-index:100;}
.rc_bt {width:100%; position:relative;}
.rc_tp i, .rc_tp u, .rc_bt i, .rc_bt u {position:absolute; width:2px; height:2px; font-size:0;}
.rc_tp i {top:0; left:0; background-image:url(../../common/images/rc_nw.gif);}
.rc_tp u {top:0; right:0; background-image:url(../../common/images/rc_ne.gif);}
.rc_bt i {bottom:0; left:0; background-image:url(../../common/images/rc_sw.gif);}
.rc_bt u {bottom:0; right:0; background-image:url(../../common/images/rc_se.gif);}

/* wsm box */
#wsmBx1 {background:#EBF2F6; margin-bottom:10px; width:940px; margin-left:10px;}
#wsmBx1 .rc {padding:15px; margin:0; border:1px solid #7aa6c4;}
#wsmBx1 .rc_tp i, #wsmBx1 .rc_tp u, #wsmBx1 .rc_bt i, #wsmBx1 .rc_bt u {background-color:#7aa6c4;}

/* Highlight */
.hl {background-color: #99FF99;}
.ex {color:gray; font-weight:normal; font-size:90%;}
.em1 {font-weight:bold;}
.em2 {font-weight:bold; color:#cc0000;}
.em3 {font-weight:bold; color:green;}
.warning {font-size:160%; color:#cc0000; font-weight:bold;}
.success {font-size:150%; color:green; font-weight:bold; }
.success2 {font-size:125%; color:green; font-weight:bold; background:url(../../common/images/success.gif) no-repeat; padding-left:45px; height:40px; min-height:40px; text-align:left;}
.note {font-size:120%; background-color:#ffff99; margin-top:10px; margin-bottom:10px; padding:5px; border:1px solid #ff6633}
.tip {border:1px solid #A7A772; background:url(../../common/images/bulb.gif) no-repeat scroll 2px 5px; background-color:#ffffd9; padding:5px; padding-left:22px; margin-top:10px; margin-bottom:10px;}
.tip2 {background-color:#e2ffe4; padding:15px; margin-top:10px; margin-bottom:10px;}
.alert {font-size:120%; font-family:Arial; border:1px solid #990000; background:url(../../common/images/alert.gif) no-repeat scroll 4px 5px; background-color:#ffdddd; padding:5px; padding-left:26px; margin-top:10px; margin-bottom:10px;}
.info {border:1px solid #819EFF; background:url(../../common/images/info.gif) no-repeat scroll 2px 5px; background-color:#ffffff; padding:5px; padding-left:22px; margin-top:10px; margin-bottom:10px;}
.popup-help { background-color:#FFFFE0; border:1px solid #999999; color:black; font-size:11px; font-weight:normal; padding:8px 10px 10px 20px; width:200px; }
.progress {position:absolute; padding:5px; background-color:#FF3300; border:1px solid #000000; top:175px; left:140px; color:white; font-weight:bold; line-height:30px; vertical-align:middle; font-size:120%;}
.progress img {vertical-align:middle;}

/* Dialog */
.dialog-box {border:1px solid #4A92CE;}
.dialog-box .hd {padding:4px; background-color: #4A92CE; font-weight:bold; color:#ffffff; font-size:110%; border:1px solid #4A92CE;}
.dialog-box .bd {padding:4px;}

/* Rss */
.rss_item {font-size:80%; margin:3px;}
.rss_item a, .rss_item a:visited {color:#666666;}

/* Modal */
.modal-background { background-color:gray; filter:alpha(opacity=70); opacity:0.7; }

/* Misc */
.watermarked { color:#CCCCCC;font-weight:bold;}

/* Address Corrections */
.addr_correction_container {width:700px; border:1px solid #aaaaaa; padding:10px; margin-top:10px; margin-left:auto; margin-right:auto;}
.addr_correction_option {border:#d2ca9b 1px solid; margin-top:5px; margin-bottom:5px; background-color:#f5f8e4; width:90%; margin-left:auto; margin-right:auto; padding:10px; font-size:12px;}
