/*BEGIN REFRESH*/
body {
	color: #000;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #a9a9a9;
	margin: 0px;
	padding: 0px;
}
.bodyDefaultFontSizeFamily {
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
.bodyDefaultFontSizeFamilyBold {
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
}


/* Begin Frame */
.container_body {
	text-align: center;
}
.container_body_left {
	text-align: left;
}

.container_layout {
	background-color: white;
	text-align: left;
	border: solid 0px green;
	width: 800px;
	margin: 0 auto;
}
.container_layout_popup {
	background-color: white;
	text-align: left;
	border: solid 0px green;
	width: 545px;
}
.container_layout_agentloc_popup {
	background-color: white;
	text-align: left;
	border: solid 0px green;
	width: 665px;
}

.container_layout_left {
	background-color: white;
	text-align: left;
	border: solid 0px green;
	width: 445px;
}
.bordered {
	border-style: solid;
	border-width: 0px 5px 5px 5px;
	border-color: #fff;
}

.promoborder {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #696969;
}


#table_header {
	color: #ffde38;
	background-color: #000;
}
#table_header a, #table_header .link {
	color: #ffde38;
	text-decoration: none;
	font-size: 11px;
 	text-transform: capitalize;
}
#table_header a:hover {
	color: #fff;
}
#table_header form {
	margin: 0px;
	padding: 0px
}
#table_header_yellow {
	color: #000;
	background-color: #ffde38;

}
#table_header_yellow a, #table_header_yellow .link {
	color: #000;
	text-decoration: none;
	font-size: 11px;
 	text-transform: capitalize;

}
#table_header_yellow a:hover {
	color: #fff;
}
#table_header_yellow form {
	margin: 0px;
	padding: 0px
}
#cell_header_right {
	color: #ffde38;
	font-weight: bold;
	font-size: 88%;
	background-color: #000;
	text-transform: uppercase;
	margin: 0px;
	padding: 12px
}
#cell_about_us {
	font-weight: normal;
	font-size: 90%;
	text-transform: none;
	margin: 0px;
	padding: 10px 10px 0px 0px
}
form {
	margin: 0px;
	padding: 0px
}

#cell_head_bottom, .cell_head_bottom {
	font-weight: bold;
	font-size: 90%;
}
.bold {
	font-weight: bold;

}
#cell_logo {
	background-color: #000;
	margin: 0px;
	padding: 10px 0px 0px 20px
}
.dropdown_header {
	font-size: 11px
}

/* Begin gradient box */
.boxGradientNoPadding {
	font-size: 11px;
	background: #f3f3f3 url(/images/backgrounds/bg_gradient.100.3.gif) repeat-x;
	margin: 0px;
}
.box_gradient {
	font-size: 11px;
	background: #f3f3f3 url(/images/backgrounds/bg_gradient.100.3.gif) repeat-x;
	margin: 0px;
	padding: 10px;
	height: 100%;
}
.box_gradient_nopad {
	font-size: 11px;
	background: #f3f3f3 url(/images/backgrounds/bg_gradient.100.3.gif) repeat-x;
	margin: 0px;
	padding: 0px;
	height: 100%;
}

.box_gradient_headline {
	font-weight: bold;
	font-size: 120%
}
.box_gradient_headline_yellow_bg {
	font-weight: bold;
	font-size: 120%;
	padding-left: 2px;
	padding-right: 2px;
	background-color: #ffde38
}

.box_gradient .content {
	padding-right: 8px;
	padding-left: 8px
}
.content .head4 {
	padding-right: 0px;
	padding-left: 0px;
}
.staple {
	border-style: solid;
	border-width: 0px 5px 5px 5px;
	border-color: #fff
}
.cornerborder {
	border-style: solid;
	border-width: 0px 0px 5px 5px;
	border-color: #fff
}

/* Begin breadcrumb */
.breadcrumb {
	font-size: 90%;
	margin: 0px;
	padding: 15px 0px 5px 20px
}

.breadcrumb a {
	text-decoration: underline;
	color: black;
}

/* Begin Headlines and Text */
.head1 {
	font-weight: bold;
	font-size: 21px;
	background-color: #ffde38;
	padding: 3px 5px 2px 3px
}
.head2 {
	font-weight: bold;
	font-size: 16px;
	padding-left: 3px
}

.head2a {
	font-weight: bold;
	font-size: 15px;
	padding-left: 3px
	color: #222222;
}

.head2NoPad {
	font-weight: bold;
	font-size: 16px;
}
.head2white {
	font-weight: bold;
	font-size: 16px;
	padding-left: 3px;
	color: white
}
.head2small {
	font-weight: bold;
	font-size: 14px;
	padding-left: 3px
}
.head3 {
	font-weight: bold;
	background-color: #ffde38;
	padding-right: 2px;
	padding-left: 3px
}
.head3a {
	font-size: 11px;
	font-weight: bold;
	background-color: #ffde38;
	padding-right: 2px;
	padding-left: 0px
}
.head4 {
	font-weight: bold;
	padding-left: 3px
}
.head4 a {
	color: black;
	text-decoration: underline;
}
.head5 {
	background-color: #ffde38;
	padding-left: 3px
}
.smalltext {
	font-size: 90%;
	padding-left: 3px
}
.bodytext {
	padding-left: 3px
}

#maincontent {
	padding-right: 13px;
	padding-left: 0px
}
.yellowtext {
	color: #ffde38;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}

/* Begin bullets */
.greybullet {
	background: url(/images/bullets/greybullet_trans.7.6.gif) no-repeat 0px 8px;
	margin: 0px;
	padding: 4px 0px 0px 7px
}
.greybullet a {
	color: black;
	text-decoration: underline;
}
.greybulletNote {
	font-family: Arial;
	font-size: 8pt;
	font-weight: plain;
	background: url(/images/bullets/greybullet_trans.7.6.gif) no-repeat 0px 8px;
	margin: 0px;
	padding: 4px 0px 0px 7px
}
.greybulletNoteBold {
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	background: url(/images/bullets/greybullet_trans.7.6.gif) no-repeat 0px 8px;
	margin: 0px;
	padding: 4px 0px 0px 7px
}
.yellowbullet {
	background: url(/images/bullets/bullet_trans.6.7.gif) no-repeat 0px 8px;
	margin: 0px;
	padding: 4px 0px 0px 7px
}
.yellowbullet a {
	color: black;
	text-decoration: underline;
}
.roundbullet {
	background: url(/images/bullets/bullet_smalltext_whitebg.4..gif) no-repeat 0px 6px;
	padding: 1px 0px 0px 8px
}
.roundbullet a {
	color: black;
	text-decoration: underline;
}
#floater {
	z-index: 10
}
#stable1 {
	position: absolute;
	z-index: 5;
	top: 0px;
	left: 0px
}
#cell_sendnow {
	color: #fff;
	background-color: #000;
	padding-left: 17px;
	border-bottom: 5px solid #fff;
	height: 89px
}
.transaction_body {
	background: url(images/backgrounds/RF_transaction_bg.gif) repeat-y;
	padding-right: 18px;
	padding-left: 18px
}
.transaction_body_narrow {
	background: url(images/backgrounds/RF_transaction_narrow_bg.gif) repeat-y;
	padding-right: 18px;
	padding-left: 18px
}
.transaction_bodyNoPadRight {
	background: url(images/backgrounds/RF_transaction_bg.gif) repeat-y;
	padding-left: 18px
}
.align_right {
	text-align: right
}
.button_25 {
	background: url(/images/buttons/btn_yel_middle.3.25.gif) repeat-x;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 30px
}
.button_25 div {
	background: url(/images/buttons/btn_yel_left.10.25.gif) no-repeat 0px 0px;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%
}
.button_25 div a {
	color: black;
	font-size: 100%;
	text-decoration: none;
	background: url(/images/buttons/btn_yel_right_off.22.25.gif) no-repeat 100% 0px;
	display: block;
	padding-top: 5px;
	padding-left: 10px;
	border: solid 0px red;
	width: 100%;
	height: 100%
}
.button_25 div a:hover {
	background: url(/images/buttons/btn_yel_right_on.22.25.gif) no-repeat 100% 0px
}
.button_25_Text a {
	color: black;
	font-size: 100%;
	text-decoration: none;
	display: block;
}
.button_105 {
	text-align: left;
	width: 105px
}
.button_nobg_25 {
	background: url(buttons/RF_btn_yel_nobg_mid.3.24.gif) repeat-x;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 30px
}
.button_nobg_25 div {
	background: url(/images/buttons/btn_yel_nobg_left.3.24.gif) no-repeat 0px 0px;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%
}
.button_nobg_25 div a {
	color: black;
	font-size: 100%;
	text-decoration: none;
	background: url(/images/buttons/btn_yel_nobg_right_off.18.2.gif) no-repeat 100% 0px;
	display: block;
	padding-top: 5px;
	padding-left: 10px;
	border: solid 0px red;
	width: 100%;
	height: 100%
}
.button_nobg_25 div a:hover {
	background: url(/images/buttons/btn_yel_nobg_right_on.18.24.gif) no-repeat 100% 0px
}
.instructions {
	padding-left: 18px
}
#help1 {
	position: absolute;
	top: 0;
	left: 0;
	visibility: hidden
}
.popup .headline {
	font-size: 120%;
	font-weight: bold;
}
.button_nobg_back_25 {
	background: url(/images/buttons/btn_yel_nobg_mid.3.24.gif) repeat-x;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 30px
}
.button_nobg_back_25 div {
	background: url(/images/buttons/btn_yel_bck_nobg_right.3.24.gif) no-repeat 100% 0px;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%
}
.button_nobg_back_25 div a {
	color: black;
	font-weight: 900;
	font-size: 100%;
	text-decoration: none;
	background: url(/images/buttons/btn_yel_back_nobg_left.18.2.gif) no-repeat 0px 0px;
	text-align: right;
	display: block;
	padding-top: 5px;
	padding-right: 5px;
	border: solid 0px red;
	width: 100%;
	height: 100%
}

.button_nobg_back_25 div a:hover {
	background: url(/images/buttons/btn_yel_back_nobg_lft_on.18.gif) no-repeat 0px 0px
}

.button_nobg_cancel_25 {
	background: url(/images/buttons/btn_yel_nobg_mid.3.24.gif) repeat-x;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 30px
}

.button_nobg_cancel_25 div {
	background: url(/images/buttons/btn_yel_nobg_left.3.24.gif) no-repeat 0px 0px;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%
}

.button_nobg_cancel_25 div a {
	color: black;
	font-weight: bold;
	font-size: 100%;
	text-decoration: none;
	background: url(/images/buttons/btn_yel_nobg_cncl_off.18.24.gif) no-repeat 100% 0px;
	display: block;
	padding-top: 5px;
	padding-left: 10px;
	border: solid 0px red;
	width: 100%;
	height: 100%
}

.separator {
	height: 1px
}

.button_nobg_cancel_25 div a:hover {
	background: url(/images/buttons/btn_yel_nobg_cncl_on.18.24.gif) no-repeat 100% 0px
}
/*END REFRESH*/

.black {
	color: #000000;
}

.blackBold {
	font-weight: bold;
	color: #000000;
}

.blackBg {
	background-color: #000000;
}

.blue {
	color: #3366ff;
}

.blueBold {
	font-weight: bold;
	color: #3366ff;
}

.blueLink {
	text-decoration: none;
	color: #3366ff;
	font-family: Arial;
	font-size: 7pt;
	font-weight: plain;	
}

.boldSmallerText{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.centralText {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 16px;
	background-image: url(images/backgrounds/headshot.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	padding-right: 208px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 10px;
}

.centralText2 {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 16px;
	padding-top: 20px;
	padding-bottom: 40px;
	padding-left: 10px;
	padding-right: 20px;
}

.centralsubText {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #F1F1F1;
	vertical-align: top;
	line-height: 16px;
}

.clearBG {
	background-color: none;
}

.dividerBg {
	background-color: #4D4D4D;
	padding: 1px;
}

.error {
	color: #FF0000;
}

.errorHeader {
	font-family: Arial;
	font-size: 8pt;
	font-weight: plain;
	color: #FF0000;
}

.errorMessage {
	font-family: Arial;
	font-size: 7pt;
	font-weight: plain;
	color: #FF0000;
}

.errorMessageLarger {
	font-family: Arial;
	font-size: 8pt;
	font-weight: plain;
	color: #FF0000;
}

.errorNote {
	font-family: Arial;
	font-size: 8pt;
	font-weight: plain;
	color: #FF0000;
}

.form {
	font-family: Arial;
	font-size: 8pt;
	font-weight: plain;
	background-image: none;	
}

.formBlue {
	font-family: Arial;
	font-size: 8pt;
	font-weight: plain;
	background-color: #C9D4EC;
	background-image: none;
}

.formDark {
	font-family: Arial;
	font-size: 8pt;
	font-weight: plain;
	background-color: #FFEC99;
	background-image: none;
}

.formField {
	font-family: Arial;
	font-size: 8pt;
	font-weight: plain;
}

.formRose {
	font-family: Arial;
	font-size: 8pt;
	font-weight: plain;
	background-color: #ffeeee;
	background-image: none;
}

.groupLabel {
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
}

.heading {
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
}

.headlineParagraph {
	font-family: Arial;
	font-size: 11px;
	font-weight: plain;
}

.headingWhite {
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	color: white;
}

.hilite {
	background-color: #ffde38;
}

.intlSize {
	font-family: Arial;
	font-size: 8pt;
	font-weight: plain;
}
.italicNote {
	font-family: Arial;
	font-size: 8pt;
	font-weight: plain;
	font-style: italic;
}
.label {
	font-family: Arial;
	font-size: 8pt;
	font-weight: plain;
	color: black;
}

.menu_header {
	font-family: Arial;
	font-weight: bold;
	font-size: 9pt;
	text-decoration: none;
	color: black;
}

.menu_header_rollover {
	font-family: Arial;
	font-weight: bold;
	font-size: 9pt;
	text-decoration: underline;
	color: black;
}

.menu_itemx {
	font-family: Arial;
	font-weight: bold;
	font-size: 8pt;
	color: #993333;
	text-decoration: none;
}

.menu_sub {
	font-family: Arial;
	font-size: 8pt;
	color: #993333;
	text-decoration: none;
}

.menu_item_chosen {
	font-family: Arial;
	font-weight: bold;
	font-size: 8pt;
	color: #333333;
	text-decoration: none;
}

.menu_sub_chosen {
	font-family: Arial;
	font-size: 8pt;
	color: #333333;
	text-decoration: none;
}

.menu_rollover {
	font-family: Arial;
	font-weight: bold;
	font-size: 8pt;
	text-decoration: underline;
}

.menu_sub_rollover {
	font-family: Arial;
	font-size: 8pt;
	text-decoration: underline;
}

.navCell {
	font-family: Arial, sans-serif;
	font-size: 8pt;
	border-bottom: 1px solid #FF9900;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	vertical-align: top;
}

.note {
	font-family: Arial;
	font-size: 8pt;
	font-weight: plain;
}

.noteBold {
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
}

.noteWhite {
	font-family: Arial;
	font-size: 8pt;
	font-weight: plain;
	color: white;
}

.noteYellowBG {
	font-family: Arial;
	font-size: 8pt;
	font-weight: plain;
	padding-right: 3px;
	padding-left: 3px;
	background-color: #ffde38;
}

.paragraph {
	font-family: Arial;
	font-size: 10pt;
	font-weight: plain;
}

.plain {
	font-family: Arial;
	font-size: 10pt;
	font-weight: plain;
}

.pointer {
	cursor: pointer;
	text-decoration : none;
}

.promoRed {
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #990000;
}

.promoRedLg {
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #990000;
}

.promoRed11 {
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
	color: #990000;
}

.red {
	color: #FF0000;
}

.redSmall {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 11px;
	color: #FF0000;
}

.redBoldSmallerText{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #AA2B3C;
}

.redNote {
	font-family: Arial;
	font-size: 8pt;
	font-weight: plain;
	color: #990000;
}

.redNoteBold {
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #990000;
}

.redParagraph {
	font-family: Arial;
	font-size: 10pt;
	font-weight: plain;
	color: #990000;
}

.redTitle {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #AA2B3C;
}

.blueNote {
	text-decoration: underline;
	font-family: Arial;
	font-size: 10pt;
	font-weight: plain;
	color: #3366ff;
}

.blueNoteBold {
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #3366ff;
}

.regularText {
	font-family: Arial;
	font-size: 12px;
	font-weight: plain;
}

.reverse {
	background-color: black;
	color: FFCC00;
	height: 18;
	vertical-align: middle;
}

.rightsubText {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	vertical-align: top;
	background-image: url(images/backgrounds/sidebar_bg.gif);
	line-height: 16px;

}

.small {
	font-family: Arial;
	font-size: 7pt;
}

.smallBold {
	font-family: Arial;
	font-size: 7pt;
	font-weight: bold;
}

.smallRed {
	font-family: Arial;
	font-size: 7pt;
	color: #990000;
}

.smallerText1 {
	font-family: Arial;
	font-size: 11px;
	font-weight: plain;
}

.smallerText2 {
	font-family: Arial;
	font-size: 10px;
	font-weight: plain;
}

.source {
	font-family: Arial;
	font-size: 9px;
	font-weight: plain;
	color: red;
}

.subheadPlain, .subheadItalic, .subheadPlainForm, .subheadPlainRed {
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	background-color: #ffde38;
	padding-left: 2px;
	padding-right: 2px;
	position: relative;
	left: -2px;
}

.subheadBold12 {
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
}

.subheadItalic {
	font-style: italic;
}

.subheadPlainForm {
	background-color: #ffffcc;
}
.subheadPlainRed {
	color: #990000;
}
.subheadUnderline {
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
}
.superScript {
	position: relative;
	font-size: 8px;
	font-weight: plain;
	top: -4px;
}
.superscriptSize {
	font-family: Arial;
	font-size: 10px;
	font-weight: plain;
}
.tipHeading {
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
}
.yellowTipHeading {
	font-family: Verdana;
	font-size: 7pt;
	font-weight: bold;
	background-color: #FFE033;
}
.td {
	background-image: none;
}
.title {
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #aa0000;
}
.whiteBg {
	background-color: white;
	background-image: none;
	font-family: Arial;
	font-size: 10pt;
}

.grayBg {
	background-color: Silver;
	background-image: none;
	font-family: Arial;
	font-size: 10pt;
}

.DarkgrayBg {
	background: #EDEDED;
	background-image: none;
	font-family: Arial;
	font-size: 11pt;
}

.yellowBg {
	background-color: #FAF9CA;
}
.TBD{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	background-color: #00FF00;
}
.country {
	font-family: Verdana;
	font-weight: bold;
	font-size: 18;
}
.redNoteBold {
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #990000;
}
.redArialBold24 {
	font-family: Arial;
	font-size: 24pt;
	font-weight: bold;
	color: #990000;
}
.arialBold20 {
	font-family: Arial;
	font-size: 20pt;
	font-weight: bold;
}
.redArialBold20 {
	font-family: Arial;
	font-size: 20pt;
	font-weight: bold;
	color: #990000;
}
.arialBold18 {
	font-family: Arial;
	font-size: 18pt;
	font-weight: bold;
}
.redArialBold18 {
	font-family: Arial;
	font-size: 18pt;
	font-weight: bold;
	color: #990000;
}
.arialBold16 {
	font-family: Arial;
	font-size: 16pt;
	font-weight: bold;
}
.redArialBold16 {
	font-family: Arial;
	font-size: 16pt;
	font-weight: bold;
	color: #990000;
}
.arialBold14 {
	font-family: Arial;
	font-size: 14pt;
	font-weight: bold;
}
.redArialBold14 {
	font-family: Arial;
	font-size: 14pt;
	font-weight: bold;
	color: #990000;
}
.APAC_contentText {
	font-family: Verdana,Arial;
	font-size: 10px;
	line-height: 15px;
	text-decoration: none;
}
.APAC_headerLines {
	font-family: Verdana,Arial;
	font-weight: bold;
	font-size: 11px;
	color: #FFE033;
	text-decoration: none;
}
.APAC_headerLinks {
	font-family: Verdana,Arial;
	font-weight: bold;
	font-size: 11px;
	color: #FFE033;
	text-decoration: none;
}	
.APAC_headerField {
	font-family: Verdana,Arial;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.APAC_widthSelect100 {
	width: 100%;
}
.APAC_greyBorder {
	border: 1px solid #999999;
}
.APAC_home {
	margin: 0px;
	font-family: Verdana,Arial;
	font-weight: normal;
	font-size: 11px;
	line-height: 19px;
	color: #666666;
	text-decoration: none;
}
.APAC_footerLines {
	font-family: Verdana,Arial;
	font-weight: normal;
	font-size: 10px;
	line-height: 12px;
	color: #000000;
	text-decoration: none;
}
.APAC_footerLinks {
	font-family: Verdana,Arial;
	font-weight: normal;
	font-size: 10px;
	line-height: 12px;
	color: #000000;
	text-decoration: underline;
}
.APAC_bgYellow {
	background-color: #FFE033;
}
.APAC_copyright {
	font-family: Verdana,Arial;
	font-weight: normal;
	font-size: 11px;
	line-height: 12px;
	color: #000000;
	text-decoration: underline;
}
.APAC_rightBoxHeading {
	background-color: #FFE033;
}
.APAC_rightBoxField {
	font-family: Verdana,Arial;
	font-weight: bold;
	font-size: 10px;
	line-height: 16px;
	color: #000000;
	text-decoration: none;
}
.APAC_bg_leftnavline {
	background-repeat: no-repeat;
	background-color: #FEFEFE;
	background-position: top right;
}

/* Left nav */
.navHeader, .navSubmenu, .menu_item {
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	position: relative;
	top: -2;
}
.leftnav {
	width: 160px;
}
.topnav_left {
	list-style-type: none;
	list-style-position: outside;
	margin-left: 0px;
	padding: 0px 0px 0px 8px
}
.topnav_left li {
	font-weight: bold;
	background: url(/images/bullets/arrow_turnup.gif) no-repeat 8px 14px;
	padding: 10px 0px 10px 18px;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #999
}
#topnav_left_last {
	background: none;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #999
}
#topnav_left_selected {
	background-color: #ffde38;
}
#topnav_left_selected a:hover {
	background-color: #ffde38;
}
#topnav_left_turndown {
	background: url(/images/bullets/arrow_turndown.gif) no-repeat 8px 17px
}
.topnav_left a {
	color: black;
	text-decoration: none;
}
.topnav_left a:hover {
	background-color: #cccccc;
}	
.subnav_left {
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
}	
.subnav_left li {
	font-weight: normal;
	background: url(/images/bullets/greybullet_trans.gif) no-repeat 0px 9px;
	margin-left: 18px;
	padding-top: 4px;
	padding-bottom: 0px;
	padding-left: 10px;
	border: 0px;
}
.subnav_left a {
	font-size: 90%;
	text-decoration: underline;
}

/* Tabs */

.tab {
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}
.tabLabel {
	position: relative;
	top: 8px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color:red;
}
.tabPaneSingle {
	position: relative;
	left: 2;
	background: url(/images/tabs/y_box_bg_single.gif) no-repeat;
} 

.tabPane {
	position: relative;
	left: 2;
	background: url(/images/tabs/y_box_bg.gif) no-repeat;
} 
.tabPaneLeft, .tabPaneRight, .tabPaneMid {
	height: 26px;
	background-repeat: no-repeat;
} 
.tabBottom {
	position: relative;
	top: 4;
} 

/* Help */
.popup {
	font-family: Arial;
	position: absolute;
	top: 268px;
	left: 125px;
	visibility: hidden;
	z-index: 100;
}
.popup .head {
	position: relative;
	top: -8px;
	font-size: 12pt;
	font-weight: bold;
	font-family: Arial;
}
.popup .body {
	font-size: 9pt;
}
.popup_top {
	background: url(/images/backgrounds/popup_top.183.18.png) no-repeat;
	width: 183px;
	height: 18px;
}
.popup_middle {
	background: url(/images/backgrounds/popup_middle.183.5.png) repeat-y;
	padding: 15px 15px 0px;
}
.popup_bottom {
	background: url(/images/backgrounds/popup_bottom.183.15.png) no-repeat;
}
.popup_arrow_right {
	position: relative;
	left: 190px;
}
.popup_arrow_left {
	position: relative;
	left: -192px;
}

/* Custom Select Object */
select.customSelect {
	display:none;
}
select.replaced {
	width: 1px;
	position: absolute;
	left: -999em;
	display: block;
}
ul.selectReplacement {
	padding-bottom: 200px;
	z-index: 10;
	margin: 0 0 10px;
	padding: 0;
	position: absolute;
	width: 267px;
	height: 92px;
}
ul.selectReplacement li {
	color: #ffde38;
	list-style-type: none;
	list-style-position: outside;
	display: none;
	margin: 0;
	padding: 1px 6px;
	cursor: pointer;
	width: 267px;
	height: 18px;
}
ul.selectOpen {
	background-color: #000;
	overflow-x: hidden;
	overflow-y: auto;
	z-index: 100;
}
ul.selectOpen li {
	display: block;		
}
ul.selectReplacement li.selected {
	color: #ffde38;
	background: url(/images/backgrounds/dropdown_trans.267.18.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px 0px 0px 6px;
}
ul.selectOpen li.selected {
	color: white;
	background: #333 url(/images/backgrounds/dropdown_selected_bg.18.18.gif) repeat;
	display: block;
	margin: 0px;
	border: 0px
}
ul.selectOpen li:hover, ul.selectOpen li.hover, ul.selectOpen li.selected:hover {
	color: white;
	background-color: #333
}

/* footer */
.footer, .footnote {
	color: #999;
	font-size: 8pt;
	line-height: 20px;
	border-left: 5px solid #fff;
	padding: 5px;
	text-align: center;
 }

.separator {
	padding:0 5px 0 5px;
}
 
.footer a {
 	color: #999;

}
.footer .link {
	color: #999;
	padding: 5px;
	text-align: center;
	font-weight: bold;
	
}
.footer .noPadRight {
	color: #999;
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
	padding-right: 1px;
	text-align: center;
}
.footer .noPadLeft {
	color: #999;
	margin: 0px;
	padding: 0px;
	padding-left: 1px;
	padding-right: 5px;
	text-align: center;
}

/* tips */
.tip {
	padding-left: 4px;
	padding-top: 8px;
}
.tipQuestion {
	font-weight: bold;
	padding-left: 4px;
	padding-top: 4px;
}
.tipSeeAnswer {
	background: url(/images/bullets/greybullet_trans.7.6.gif) no-repeat 0px 8px;
	margin: 0px;
	padding: 4px 0px 0px 7px;
}
.tipA {
	font-weight: bold;
	text-decoration: none;
}
.tipAnswer {
	display: none;
	padding: 4px 0px 0px 5px;
}

.tipEmailAddress {
	font-size: 7pt;
}

.answer {
	text-decoration: none;
}
.aTextDecoration {
	font-size: 15pt;
	text-decoration:none;
}
.box_inside_box {
	background-color: #e8e8e8;
	margin-right: -8px;
	margin-left: -4px;
	padding: 8px 8px 12px;
	text-decoration: none;
}

.widget {
	background: #EDEDED;
	width: 196px;
	padding: 8px 16px 12px;
}
.widgetPriceIt {
	background: #EDEDED;
	width: 196px;
	padding: 8px 10px 12px;
}
.widgetBackground {
	background: #EDEDED;
	padding: 8px 16px 12px;
}
.widgetHeader {
	font-size: 12pt;
	font-weight: bold;
	font-family: Arial;
}
.widgetHeaderYellow {
	background-color: #ffde38;
	font-size: 12pt;
	font-weight: bold;
	font-family: Arial;
	padding-left: 2px;
	padding-right: 2px;
}
.widgetBody {
	font-size: 8pt;
	font-family: Arial;
}
.questionSubheadPlain {
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	padding-left: 2px;
	padding-right: 2px;
	position: relative;
	left: -2px;
}
.soccerRSBackground {
		background: #333 url(/images/backgrounds/soccer_gray_globe.gif) repeat;
}
.soccerYellowBackground {
	background: #FFE55F;
	padding: 8px 16px 12px;
}
.soccerGrayBackground {
	background: #CCCCCC;
	font-weight: bold;
	text-align: left;
}
.soccerRS {
	font-size: 9pt;
}
.Head_18 {
	font-size: 18pt;
	width: 250px;
	height: 110px;
	font-weight: bold;
	text-align: left;
	background: #FFE55F;
}
.Head_14 {
	font-size: 14pt;
	text-align: left;
	padding: 0px 10px 0px 8px;
}
.date_bar {
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #EEEEEE;
	padding-left: 10px;
	padding-right: 140px;
}
.story_head {
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.city_bold {
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 11pt;
}
.city_text {
	font-family: Arial;
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
	line-height: 11pt;
}
.gray_legal_8 {
	font-family: Arial;
	font-size: 8pt;
	line-height: 9pt;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.indent_section {
	padding-left: 0px
}
city_link {
	font-family: Arial;
	font-size: 9pt;
	color: #000000;
	text-decoration: underline;
	line-height: 11pt;
}

.textbox2 {
	text-align: left;
	width: 20px
}
.textbox4 {
	text-align: left;
	width: 40px
}


.formDOB {
	margin: 0px;
	padding: 0px;
	width: 80px;
}

.formDOB_MONTH {
	margin: 0px;
	padding: 0px;
	width: 20px;
}

.giftPromo {
	font-family: Geneva;
	font-size: 11pt;
}

.paymentHeaderYellow {
	background-color: #ffde38;
	font-size: 12pt;
	font-family: Arial;
	padding-left: 2px;
	padding-right: 2px;
}

.myAccountSubhead_DE {
	font-family:Arial;
	font-weight: bold;
	font-size:15px;
	color:#222222;
	padding-right: 2px;
	padding-left: 3px
}

.myAccountHead_DE {
	font-family:Arial;
	font-weight: bold;
	font-size:21px;
	color:#000000;
	background-color: #ffde38;
	padding-right: 2px;
	padding-left: 3px
}

.darkgrayNote {
	font-family:Arial;
	font-weight: plain;
	font-size:11px;
	color:#222222;
}

.bluebulletNote {
	text-decoration: underline;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color:#3366FF;
	margin: 0px;
	padding: 0px 0px 0px 0px
}

.unisysbulletNote {
	font-family: Arial;
	font-size: 10pt;
	font-weight: plain;
	background: url(/images/bullet01.gif) no-repeat 0px 8px;
	margin: 0px;
	padding: 4px 0px 0px 7px
}
.linkGlobal {
	font-weight: bold;
 	text-transform: lowercase;
}