/* global layout */
	.div_cc_resource { background-color: #ffffff; padding: 20px; }
	.div_cc_response { color: #333333; font-family: Arial; font-size: 11px; font-weight: normal; margin-top: 15px; }
	.div_header_submenu { background-color: transparent; background-image: url('./images/g_header_submenu_background.png'); background-position: top left; background-repeat: repeat; display: none; filter: alpha(opacity=100); opacity: 1.0; padding-bottom: 0px; padding-top: 0px; position: absolute; }
	.div_header_submenu_item { background-color: transparent; color: #ffffff; cursor: pointer; filter: alpha(opacity=100); font-family: Arial; font-size: 14px; font-weight: normal; opacity: 1.0; padding-bottom: 5px; padding-left: 10px; padding-right: 50px; padding-top: 5px; }
	.div_header_submenu_item_hover { background-color: #5b5531; color: #ffffff; cursor: pointer; filter: alpha(opacity=100); font-family: Arial; font-size: 14px; font-weight: normal; opacity: 1.0; padding-bottom: 5px; padding-left: 10px; padding-right: 50px; padding-top: 5px; }
	.div_popup { background-color: #ffffff; border: 1px solid #4a4a4a; display: none; left: 100px; position: absolute; top: 100px; }
	.div_resource { }
	.div_resource_menu_message { border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; color: #999999; font-family: Arial; font-size: 11px; font-weight: normal; padding: 10px; }
	.div_resource_menu_title { background-color: #b3b3b3; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; color: #e9e9e9; font-family: Arial; font-size: 11px; font-weight: bold; padding-bottom: 2px; padding-left: 10px; padding-right: 10px; }
	.div_response { color: #333333; font-family: Arial; font-size: 11px; font-weight: normal; margin-top: 15px; }
/* global objects */
	a { color: #0d8faf; font-family: Arial; font-size: 11px; font-weight: bold; text-decoration: none; }
	a:hover { color: #5e727d; font-family: Arial; font-size: 11px; font-weight: bold; text-decoration: none; }
	a.a_account_menu { color: #0d8faf; font-family: Arial; font-size: 11px; font-weight: bold; text-decoration: none; }
	a.a_account_menu:hover { color: #5e727d; font-family: Arial; font-size: 11px; font-weight: bold; text-decoration: none; }
	a.a_account_menu_owner { color: #009500; font-family: Arial; font-size: 11px; font-weight: bold; text-decoration: none; }
	a.a_account_menu_owner:hover { color: #5e727d; font-family: Arial; font-size: 11px; font-weight: bold; text-decoration: none; }
	a.a_cc { color: #0d8faf; font-family: Arial; font-size: 11px; font-weight: normal; text-decoration: none; }
	a.a_cc:hover { color: #000000; font-family: Arial; font-size: 11px; font-weight: normal; text-decoration: none; }
	a.a_cc_column { color: #ffffff; font-family: Arial; font-size: 11px; font-weight: normal; text-decoration: none; }
	a.a_cc_column:hover { color: #cccccc; font-family: Arial; font-size: 11px; font-weight: normal; text-decoration: none; }
	a.a_cc_menu { color: #333333; font-family: Arial; font-size: 11px; font-weight: normal; text-decoration: none; }
	a.a_cc_menu:hover { color: #000000; font-family: Arial; font-size: 11px; font-weight: normal; text-decoration: none; }
	a.a_footer { color: #fd8a4b; font-family: Arial; font-size: 12px; font-weight: normal; text-decoration: none; }
	a.a_footer:hover { color: #333333; font-family: Arial; font-size: 12px; font-weight: normal; text-decoration: none; }
	a.a_header { color: #9a9a9a; font-family: Arial; font-size: 14px; font-weight: bold; text-decoration: none; }
	a.a_header:hover { color: #333333; font-family: Arial; font-size: 14px; font-weight: bold; text-decoration: none; }
	a.a_header_menu { color: #999999; font-family: Arial; font-size: 13px; font-weight: normal; text-decoration: none; }
	a.a_header_menu:hover { color: #fe8a4d; font-family: Arial; font-size: 13px; font-weight: normal; text-decoration: none; }
	a.a_header_menu_hover { color: #fe8a4d; font-family: Arial; font-size: 13px; font-weight: normal; text-decoration: none; }
	a.a_header_menu_hover:hover { color: #fe8a4d; font-family: Arial; font-size: 13px; font-weight: normal; text-decoration: none; }
	a.a_header_submenu { color: #333333; font-family: Arial; font-size: 14px; font-weight: bold; text-decoration: none; }
	a.a_header_submenu:hover { color: #333333; font-family: Arial; font-size: 14px; font-weight: bold; text-decoration: none; }
	a.a_pmt_column { color: #ffffff; font-family: Arial; font-size: 11px; font-weight: normal; text-decoration: none; }
	a.a_pmt_column:hover { color: #000000; font-family: Arial; font-size: 11px; font-weight: normal; text-decoration: none; }
	a.a_promotion_menu { color: #008000; font-family: Arial; font-size: 16px; font-weight: normal; text-decoration: none; }
	a.a_promotion_menu:hover { color: #666666; font-family: Arial; font-size: 16px; font-weight: normal; text-decoration: none; }
	a.a_promotion_submenu { color: #000000; font-family: Arial; font-size: 14px; font-weight: normal; text-decoration: underline; }
	a.a_promotion_submenu:hover { color: #666666; font-family: Arial; font-size: 14px; font-weight: normal; text-decoration: underline; }
	a.a_secondary_menu { color: #4582b8; font-family: Arial; font-size: 11px; font-weight: normal; text-decoration: none; }
	a.a_secondary_menu:hover { color: #333333; font-family: Arial; font-size: 11px; font-weight: normal; text-decoration: none; }
	body { background-color: #f8f7f2; background-image: url('./images/g_body_background.jpg'); background-position: top center; background-repeat: repeat-y; margin: 0px; padding: 0px; text-align: left; }
	form { border: 0px; margin: 0px; padding: 0px; }
	h1 { color: #333333; font-family: Arial; font-size: 30px; font-style: normal; font-weight: normal; letter-spacing: 1px; margin: 0px; padding: 0px; }
	h2 { padding-left: 0px; padding-bottom: 0px; padding-right: 0px; padding-top: 5px; color: #333333; font-family: Arial; font-size: 22px; font-style: normal; font-weight: normal; letter-spacing: 1px; margin: 0px; }
	h3 { color: #333333; font-family: Arial; font-size: 15px; font-weight: bold; line-height: 16px; margin: 0px; padding: 0px; }
	h4 { color: #333333; font-family: Arial; font-size: 14px; font-weight: bold; line-height: 16px; }
	h5 { color: #333333; font-family: Arial; font-size: 12px; font-weight: bold; }
	html { scrollbar-3dlight-color: #aaaaaa; scrollbar-arrow-color: #999999; scrollbar-base-color: #333333; scrollbar-darkshadow-color: #333333; scrollbar-highlight-color: #333333; scrollbar-lightshadow-color: #e7e7e7; scrollbar-shadow-color: #e7e7e7; scrollbar-track-color: #e7e7e7; }
	img { border: 0px; margin: 0px; padding: 0px; }
	input { background-color: #ffffff; /*background-image: url(''); background-repeat: repeat;*/ border: 1px solid #004654; color: #333333; font-family: Arial; font-size: 11px; height: 20px; padding-left: 3px; padding-right: 1px; vertical-align: middle; width: 250px; }
	input.input_radio { background-color: transparent; background-image: url(''); background-repeat: repeat; border: 0px solid #004654; color: #333333; font-family: Arial; font-size: 11px; height: 21px; padding-left: 1px; padding-right: 1px; padding-top: 1px; vertical-align: middle; width: 15px; }
	li { /*list-style-image: url('');*/ }
	select { background-color: #ffffff; border: 1px solid #dddddd; color: #333333; font-family: Arial; font-size: 11px; height: 20px; padding-left: 2px; vertical-align: middle; width: 250px; }
	table { border-collapse: collapse; border-spacing: 0px; empty-cells: show; }
	table.table_cc { border: 1px solid #333333; }
	table.table_pmt { border: 1px solid #5e727d; }
	table.table_resource { background-color: #ffffff; background-image: url('./images/g_resource_background.jpg'); background-repeat: repeat-x; }
	td { color: #333333; font-family: Arial; font-size: 11px; font-weight: normal; margin: 0px; padding: 2px; }
	td.td_cc { background-color: #333333; color: #ffffff; font-family: Arial; font-size: 11px; font-weight: normal; padding: 5px; vertical-align: bottom; white-space: nowrap; }
	td.td_cc_data { border: 1px solid #333333; color: #333333; font-family: Arial; font-size: 11px; font-weight: normal; padding: 5px; vertical-align: top; white-space: nowrap; }
	td.td_column { border: 1px solid #333333; color: #ffffff; font-family: Arial; font-size: 11px; font-weight: normal; padding: 5px; vertical-align: top; }
	td.td_layout { margin: 0px; padding: 0px; }
	td.td_header_menu { background-color: transparent; background-image: url(''); background-position: 0px 0px; background-repeat: no-repeat; border: 0px solid #333333; color: #ffffff; cursor: pointer; font-family: Arial; font-size: 13px; font-weight: bold; height: 23px; margin: 0px; padding-left: 0px; padding-right: 0px; text-align: center; }
	td.td_header_menu_hover { background-color: transparent; background-image: url(''); background-position: 0px 0px; background-repeat: repeat-x; border: 0px solid #333333; color: #000000; cursor: pointer; font-family: Arial; font-size: 13px; font-weight: bold; height: 23px; margin: 0px; padding-left: 0px; padding-right: 0px; text-align: center; }
	td.td_header_menu_secondary { background-color: #999999; background-image: url(''); background-position: 0px 0px; background-repeat: no-repeat; border: 0px solid #333333; color: #ffffff; cursor: pointer; font-family: Arial; font-size: 13px; font-weight: normal; height: 23px; margin: 0px; padding-left: 8px; padding-right: 8px; text-align: center; }
	td.td_header_menu_secondary_hover { background-color: #666666; background-image: url(''); background-position: 0px 0px; background-repeat: no-repeat; border: 0px solid #333333; color: #ffffff; cursor: pointer; font-family: Arial; font-size: 13px; font-weight: normal; height: 23px; margin: 0px; padding-left: 8px; padding-right: 8px; text-align: center; }
	td.td_pmt { background-color: #5e727d; color: #ffffff; font-family: Arial; font-size: 12px; font-weight: normal; padding: 5px; vertical-align: top; }
	td.td_pmt_data { border: 1px solid #5e727d; color: #666666; font-family: Arial; font-size: 12px; font-weight: normal; padding: 5px; vertical-align: top; }
	td.td_row { background-color: #ffffff; color: #333333; font-family: Arial; font-size: 11px; font-weight: normal; vertical-align: top; }
	td.td_secondary_menu { border: 0px solid #333333; color: #aaaaaa; cursor: pointer; font-family: Arial; font-size: 11px; font-style: italic; font-weight: normal; }
	td.td_secondary_menu_hover { border: 0px solid #333333; color: #000000; cursor: pointer; font-family: Arial; font-size: 11px; font-style: italic; font-weight: normal; }
	textarea { border-color: #004654; border-width: 1px; border-style: solid; background-color: #ffffff; color: #333333; font-family: Arial; font-size: 11px; height: 100px; padding-left: 2px; vertical-align: middle; width: 250px; }
/* global text */
	.cc_print1 { color: #333333; font-family: Arial; font-size: 11px; font-weight: normal; }
	.cc_required { color: #cb584e; font-family: Arial; font-size: 11px; font-weight: normal; }
	.cc_resource1 { color: #333333; font-family: Arial; font-size: 11px; font-weight: normal; }
	.cc_resource2 { color: #28468e; font-family: Arial; font-size: 11px; font-weight: normal; }
	.cc_response { color: #cb584e; font-family: Arial; font-size: 11px; font-weight: normal; }
	.cc_selected { color: #cb584e; font-family: Arial; font-size: 11px; font-weight: normal; }
	.cc_title1 { color: #333333; font-family: Arial; font-size: 14px; font-weight: bold; }
	.cc_title2 { color: #333333; font-family: Arial; font-size: 11px; font-weight: bold; }
	.footer1 { color: #fd8a4b; font-family: Arial; font-size: 12px; font-weight: normal; }
	.header1 { color: #000000; font-family: Arial; font-size: 11px; font-style: italic; font-weight: bold; }
	.required { color: #cb584e; font-family: Arial; font-size: 12px; font-weight: normal; }
	.resource1 { color: #333333; font-family: Arial; font-size: 12px; font-weight: normal; }
	.resource2 { color: #0d8faf; font-family: Arial; font-size: 12px; font-style: normal; font-weight: normal; }
	.resource3 { color: #333333; font-family: Arial; font-size: 12px; font-weight: normal; }
	.resource4 { color: #ffffff; font-family: Arial; font-size: 12px; font-weight: normal; }
	.response { color: #cb584e; font-family: Arial; font-size: 12px; font-weight: normal; }
	.selected { color: #cb584e; font-family: Arial; font-size: 11px; font-weight: normal; }
	.title1 { color: #566062; font-family: Arial; font-size: 24px; font-weight: normal; letter-spacing: 1px; }
	.title2 { color: #5e727d; font-family: Arial; font-size: 18px; font-weight: normal; }
	.title3 { color: #5e727d; font-family: Arial; font-size: 20px; font-weight: normal; }
	.title4 { color: #333333; font-family: Arial; font-size: 16px; font-style: italic; font-weight: bold; letter-spacing: 1px; }
	.title5 { color: #5e727d; font-family: Arial; font-size: 14px; font-weight: normal; }
