/* Added for Poland Accessibility */
body {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	background-color: #FFF;
	margin: 0;
	padding: 0;
}
#banner_image{
	width: 882px;
	height:66px;
	/*background-image:url(/content/dam/amex/cz/assets/images_corp/img_bkg.gif);*/
	
}
.hide {
	display: none;
}

#maincontent {
	font-size: 67%;
	margin: 10px;
	min-width: 490px;
}
#maincontent .table-data {
	border: 0;
	font-size: 1em;
}
#actionmenu {
	margin-left: 10px;
	width: 129px;
	color: #066;
}
#actionmenu_uk_gold {
	margin-left: 10px;
	width: 129px;
	color: #AC9452;
}

#rhcs {
	margin: 10px 0;
	padding: 0 10px;
	border-left: 1px solid #CCC;
	height: 400px;
}
h1 {
	margin: 0;
	padding: 0;
	background: #FFF url(/content/dam/amex/images_corp/pixel_999966.gif) top left repeat-x;
}
h2 {
	font-size: 1em;
}
p {
	margin: 0;
	padding: 0 0 1em;
}
table {
	font-size: 1em;
	margin: 0;
}
form {
	margin: 0;
}
img {
	border-width: 0;
}
sup {
	font-size: 76%;
}
.component {
	clear: both;
	margin: 0 0 1em;
}
.h1cta {
	float: right;
}
.h2content {
	padding: 10px;
}
.h2content ul {
	margin: 0;
	padding: 0 0 1em 18px;
	list-style-type: square;
}
.table-data th {
	background-color: #E2ECF4;
	font-weight: bold;
	padding: 0.6em;
	text-align: left;
}
.table-data td {
	background-color: #FAFCFE;
	padding: 0.6em;
}
.table-data_uk_gold th {
	background-color: #F0E7D1;
	font-weight: bold;
	padding: 0.6em;
	text-align: left;
}
.table-data_uk_gold td {
	background-color: #F9F5EC;
	padding: 0.6em;
}

.smtxt {
	font-size: 85%;
}
.adimage {
	margin-bottom: 10px;
}
.adimage noscript {
	font-size:70%;
}
.adtext {
	margin: 0 0 10px;
	font-size: 70%;
}
.yellow {
	margin: 0 0 10px;
	padding: 2px 18px;
	color: #000;
	background: #FFC;
	border-top: 1px solid #996;
	border-bottom: 1px solid #996;
}
.tan {
	margin: 0 0 10px;
	padding: 2px 18px;
	color: #000;
	background: #CC9;
	border-top: 1px solid #996;
	border-bottom: 1px solid #996;
}
ul {
		margin-top: 0.2em;
		margin-bottom: 1em;
}
ol {
	margin: 1em 0 1em 24px;
	padding-left: 18px;
}
/* Added for Canada Accessibility */


.Hline {
	background-color: #FFFFFF;
	/*background-image: url(/content/dam/amex/cz/assets/images_corp/hor_dot.gif);*/
	background-repeat: repeat-x;
	background-position: 3px 4px;
	line-height: normal;



}
.errortext
{
        line-height: 12px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        padding-left: 1px;
        color: #FF0000;
}
.more {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #660000;
	background-color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #FFFFFF;
}
.toptextfield {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	border: 1px solid #999999;
	background-color: #FFFFFF;
}
.topmenufont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
}
.tablerowtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #1D82BA;
}
.textbox1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #7F7F7F;
	text-decoration: none;
	border: 1px solid #FFFFFF;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;


}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	background-color: #336633;

}
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #999900;
}
.msgtext {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FF0000;
}
.more {

	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	background-color: #B7CA8D;
	text-decoration: none;
	border: 1px solid #FFFFFF;
}
.textbox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
	border: thin none #FFFFFF;
	font-weight: normal;
		/*list-style-image: url(/content/dam/amex/cz/assets/images_corp/bullet.gif);*/
	list-style-type: none;



}

}

}
.hordot {
	border: thin none #000000;
	background-color: #FFFFFF;
		/*background-image: url(/content/dam/amex/cz/assets/images_corp/hor_dot.gif);*/
	background-repeat: repeat-x;
	background-position: center;
	font-size: 10px;
	display: inline;




}
.textborder {
	border: 1px solid #999999;
}
.textbox2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
.textboxCopy {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	border: thin none #FFFFFF;
	font-weight: normal;
}
.tablerowtexttitle {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	color: #CC6600;
}
.tablerowtex1 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #669966;
}
.tablerowtextCopy {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #666699;
}
.tablerowtex2 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #996600;
}
.tablerowtex3 {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #336666;
}
.columntxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #336699;
	height: auto;
	width: auto;

}
.links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #666699;
}
.rowsncolumn {
	letter-spacing: normal;
	word-spacing: normal;
	height: auto;
	width: auto;
}
.bodytxt1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right:5px;
	font-weight: normal;
	color: #000000;
}
.bodytxt1blue{
	font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #000000;
}
.bodytxt1blue a:link{
        font-family: Arial, Helvetica, sans-serif;
        color: #5D7F98;
}

.bodytxt1blue a:visited{
        font-family: Arial, Helvetica, sans-serif;
        color: #5D7F98;
}
.bodytxt1orange{
	font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #000000;
}
.bodytxt1orange a:link{
        font-family: Arial, Helvetica, sans-serif;
        color: #5160A6;
}

.bodytxt1orange a:visited{
        font-family: Arial, Helvetica, sans-serif;
        color: #5160A6;
}

.bodytxt1-links {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #5E7E95;
}
.bodytxt2-links {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #719D8A;
}
.bodytxt3-links {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #5160A6;
}

.bodytxt4-links {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #1D82BA;
}

.bodytxt1-points {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	list-style-position: inside;
		/*list-style-image: url(/content/dam/amex/cz/assets/images_corp/bullet_img.gif);*/
	list-style-type: square;
	text-align: left;
	word-spacing: 0px;
	letter-spacing: normal;
	display: compact;
	white-space: normal;
	text-indent: -18pt;
	page-break-before: left;
	page-break-after: left;
	background-position: left;














}
.tableborder {
	border: 1px solid #AEBECB;
}
.bodytxt2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #14486D;
}
.tableborder1 {

	border: 1px solid #FCCA81;
}
.bodyhdr-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;





}
.sub-description {
	padding: 7px;
	word-spacing: normal;


}
.textborder-blue {

	border: 1px solid #8CC3EA;
}
.textborder-light-brown {


	border: 1px solid #C4BAAE;
}
.textborder-green {


	border: 1px solid #8EA59B;
}
.bodytxt2-points {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	list-style-position: inside;
		/*list-style-image: url(/content/dam/amex/cz/assets/images_corp/bullet_img.gif);*/
	list-style-type: square;
	text-align: left;
	word-spacing: 0px;
	letter-spacing: normal;
	display: compact;
	white-space: normal;
	text-indent: -13pt;
	page-break-before: left;
	page-break-after: left;
	background-position: left;
}
.bodytxt3-points {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #14486D;
	list-style-position: inside;
		/*list-style-image: url(/content/dam/amex/cz/assets/images_corp/bullet_img.gif);*/
	list-style-type: square;
	text-align: left;
	word-spacing: 0px;
	letter-spacing: normal;
	display: compact;
	white-space: normal;
	text-indent: -13pt;
	page-break-before: left;
	page-break-after: left;
	background-position: left;
	
}


.textborder-dark-brown {



	border: 1px solid #919179;
}
.dropdown {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	width:140;
}
.dropdown1 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-style: normal;
        line-height: normal;
        font-weight: normal;
        font-variant: normal;
        color: #000000;
        border: 1px none #999999;
        width:150;
}
.dropdown2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	border: 1px none #999999;
	width:220;
}

.txtfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #9EA8CC;
}
.bodytxt3 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #B4B4B4;
}
.bodytxt4 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #B4B4B4;
}

.list {
	font-size: 12px;
	margin: 0px;
	list-style-type: square;
}

.linkbottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666699;
}
.hdr_yellow {
	background-color: #FCB85B;
}
.hdr_brown {
	background-color: #89785E;
}

.tablebgyellow {
	background-color: FEF3E3;
}
.tablebrdrbrown {
	border: 1px solid #C4BBAE;
}

.bodytxtgrey {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #B4B4B4;
}

.hdrgreen {

	background-color: #1B4E38;
}

.linkbottom2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5D7F98;
}
.linkbottom3 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #719D8A;
}

.tablebggreen {

	background-color: E8EDEB;
}
.hdrblue {

	background-color: #007AD2;
}
.tablebgblue {

	background-color: EEF6FC;
}

.tablebrdryellow {

	border: 1px solid #FDCA84;
}

.tablebgwhite {


	background-color: #FFFFFF;
}