/*body {font:bold 11px Arial, Helvetica, Verdana, San-Serif; margin:0px; padding:0px}*/


.fixAccessLink{
display:none;
}
.portaltext {font:10px Arial, Helvetica, Verdana, San-Serif; margin:0px; padding:0px}

img {
border: 0px;
}

/*  hold main site elements */
#mainframe {
	padding: 0px 0px 0px 0px;
	width: 666px;
	left: auto;
}

/* /////////////////////// Main Navigation Starts //////////////////////// */ 

/* Places main navigation */

#nav{
	width:880px;
	position:ABSOLUTE; 
	top:0px; 
	left:104px;
	z-index:20;
	HEIGHT:18PX; 
}

#navcontainer1 {
	background-color: #3399CC; 
	HEIGHT:18PX; 
	padding-top:2px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px
}

#navcontainer1 UL {
	DISPLAY: inline; LIST-STYLE: none; MARGIN: 0px;
}
#navcontainer1 LI {
	DISPLAY: inline; LIST-STYLE: none; MARGIN-left: -3px ; 
}
#navcontainer1 a {
	height:100%; 
	padding: 5px 10px 5px 10px; 
	text-decoration: none;
	border-right:1px solid #ffffff;
	background-color: #3399CC; 
	color: #ffffff;
	font-weight:bold;
}

#navcontainer1 A:hover {
	BACKGROUND-COLOR: #006699; COLOR: #ffffff
}
#navcontainer1 A.oSelected {
	BACKGROUND-COLOR: #006699; COLOR: #ffffff
}

#navcontainer1 A.oSelected:hover {
	BACKGROUND-COLOR: #006699; COLOR: #ffffff
}

/* /////////////////////// Main Navigation Ends //////////////////////// */ 


/* top link holder */
#toplinks {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #003366;
	/*right: auto;*/
	/*top: 26px;*/
	position:absolute;
	top:30px;
	left:104px;
	text-align: right;
	width:880px;
}

/* small links */
.smalllink {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #003366 !important;
	right: auto;
	top: 26px;
	text-decoration: underline;
}



/* page title */
#title {
	font: bold normal 15px Arial, Helvetica, sans-serif;
	color: #003366;
	/*right: auto;*/
	position:absolute;
	top:35px;
	right:230px;
	width:160px;
	left: 104px;
}

.setitle {
	font: bold normal 15px Arial, Helvetica, sans-serif;
	color: #003366;
	left: auto;
	position:relative;
	Top:0px;
}
.searchsub {
	font: bold normal 11px Arial, Helvetica, sans-serif;
	color: #003366;
	left: auto;
	position:relative;
	Top:0px;

}

/*places Holder*/
/* holds all 2 buttons for personal and buisness places */
#placesholder {
	position:absolute;
	top:78px;
	left: 116px;
	width:220px;
	padding: 25px;
}

/* places */
#places1 {
	width: 120px;
	color: #003366;
	position:absolute;
	top:0px;
	left:0px;
}

#places2 {
	width: 120px;
	color: #003366;
	position:absolute;
	top:0px;
	left:120px;
}

/* Places Personal Button */
/* Places Business Button */
.personalLink, .businessLink {
	position:absolute;
	border: 1px solid #336699;
	text-decoration: none;
	color: #336699;
	font-weight: bold;
	white-space: nowrap;
	padding: 3px;
}

/* main content box holds image and search function */
#mainbox {
	position:relative;
	top:14px;
	right:230px;
	width:760px;
	left: 10px;
	height: 248px;
	background-color:#cccccc;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

#mainboximg {
	position:absolute;
	top:10px;
	right:230px;
	width:737px;
	left: 10px;
	height: 228px;
	background: url(/content/dam/amex/rs/assets/en/images/banner2.jpg) no-repeat left top;
	cursor: auto;
}

#bannerImage{
background-color:#FFFFFF;
width:540px;
height:210px;
overflow:hidden;
}

/* main content box holds image and search function */
#logbox {
	position:absolute;
	/*right:230px;*/
	top:0px;
	width:200px;
	left: 540px;
	height: 228px;
	text-align:left;
	background-color:#ffffff;
	z-index:99;
}


#logbox .logoBoxPadding
{
padding:18px 0px 0px 18px
}

/* LOGIN BUTTON */
#logbutcont {
	position:relative;
	left:118px;
	top: 12px;
}

.logbut {
	width: 120px;
	height: 22px;
	border: 1px solid #336699;
	text-decoration: none;
	color: #336699;
	font-weight: bold;
	padding: 3px;
	background: #FFCC66;
}



/*  ////////////////////////////////////////  */
.titleCase {
	font: normal 15px Arial, Helvetica, Verdana, sans-serif;
	color: #003366;
	font-weight: bold;
	text-decoration:none;
}
.subTitleCase {
	font: bold 11px Arial, Helvetica, Verdana, sans-serif;
	color: #003366;
}

.setitle {
	font: bold 15px Arial, Helvetica, Verdana, sans-serif;
	color: #003366;
	left: auto;
	position: relative;
	Top: 0px;
	/*font-weight: bold;*/
}

.searchsub {
	font: bold 11px Arial, Helvetica, Verdana, sans-serif;
	color: #003366;
	left: auto;
	position:relative;
	Top:0px;
}
/*  ////////////////////////////////////////  */

/* banner links */
#bannerlink1{
	width: 180px;
	font:11px Verdana, Arial, Helvetica, San-Serif;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: normal;
	padding: 3px;
	position:absolute;
	top:209px;
	z-index:1;
	background: #697988;
	border-top: 0px;
	text-transform: uppercase;
	}

#bannerlink2 {
	width: 180px;
	left:180px;
	font:11px Verdana, Arial, Helvetica, San-Serif;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: normal;
	padding: 3px;
	position:absolute;
	top:209px;
	z-index:1;
	background: #697988;
	border-top: 0px;
	border-left: 1px solid #ffffff;
	text-transform: uppercase; 
}

#bannerlink3 {
	width: 180px;
	left:360px;
	font:11px Verdana, Arial, Helvetica, San-Serif;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: normal;
	padding: 3px;
	position:absolute;
	top:209px;
	z-index:1;
	right:197px;
	background: #697988;
	border-top: 0px;
	border-left: 1px solid #FFFFFF;
	text-transform: uppercase;
}

#bannerlink1 A,#bannerlink2 A,#bannerlink3 A
{
text-decoration:none;
color:#ffffff;
text-transform: uppercase;
}	

/* holds all four bottom portals */
/* holds all four bottom portals */
#portaltable {
	color: #003366;
	position:relative;
	top:43px;
	height: 100px;
	width: 770px;
	text-align:left;
	padding-top: 0px;
	margin-top: 0px;
}

#portaltableTD
{
	height: 100px;
	position: relative;
	border-right: 1px solid #336699;
	padding: 5px 0px 0px 10px;
	vertical-align: top;
}

.portalbut1,.portalbut2,.portalbut3,.portalbut4,.portalbut5
{
	border: 1px solid #336699;
	text-decoration: none;
	color: #336699;
	font-weight: bold;
	padding: 3px;
}
/* terms and conditions holder box */
#cc {
	font: normal 10px Arial, Helvetica, sans-serif;
	text-align: center;
	color: #003366;
	position:relative;
	top:20px;
	width:690px;
	left: 75px;
	padding: 0px;
}
#cc a{
	text-decoration:underline;
}

#cclogo {
	font: normal 10px Arial, Helvetica, sans-serif;
	text-align: center;
	color: #003366;
	position:relative;
	top:20px;
	width:60px;
	left: 15px;
	padding: 0px;
}
.padlock
{
	text-align: right;
	padding-left: 20px;
	display:inline;
}

.tabbut1 {
	text-decoration: none;
	color: #336699;
	font-weight: bold;
	padding:3px;
	text-transform: uppercase;
}

#tab1 {
	position:absolute;
	top:0px;
	border: 1px solid #5D8098;
	position:absolute;
	top:65px;
	right:230px;
	width:90px;
	left: 104px;
}

#tab2 {
	position:absolute;
	top:0px;
	border: 1px solid #5D8098;
	position:absolute;
	top:65px;
	right:230px;
	width:90px;
	left: 204px;
}

.tabbut2 {
	text-decoration: none;
	color: #336699;
	font-weight: bold;
	padding:3px;
	text-transform: uppercase;
}


