body {
	background-image: url(../images/bg_tile.gif);
	background-color: #203266;
}

.whitebullets 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 26px;
	color: #FFFFFF;
	list-style-position: outside;
	list-style-image: url(../images/table_bullet.gif);
}
.whitebullets#first 
{
	margin-top:10px;
}

.largetitles {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 30px;
	font-weight: normal;
	color: #203266;
}
.navymidtitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	font-weight: normal;
	color: #333;
}
.introtext, .text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #000000;
}
.greenquestion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #578F31;
}

.greentitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: normal;
	color: #6eb43f;
	
}
.bluetitles1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: normal;
	color: #00aedb;
	}
	
	.modalProgressGreyBackground 
{
    background:#CCCCCC;
	filter:alpha(opacity=60);
	opacity:0.6;
}

.modalProgressRedBackground 
{
    background:Red;
	filter:alpha(opacity=60);
	opacity:0.6;
}

.modalPopup
{
    text-align:center;
    padding-top: 30px; 
    border-style:solid; 
    border-width:1px; 
    background-color:White; 
    width:300px; 
    height:100px;
}

#maincontainer {
	width: 641px;
	margin-left: 20px;
	left: 0px;
	
}

#container2 {
	width: 641px;
	margin-left: 20px;
	margin-top:-340px;
	position: absolute;
	
	
	}
#container2ie {
	width: 641px;
	margin-left: 20px;
	margin-top:-340px;
	position: absolute;
	
	
}
#container2ie6 {
	width: 641px;
	margin-left: 20px;
	margin-top:-340px;
	position: absolute;	
	
	}
#container3 {
	width: 260px;
	margin-top:-20px;
	left: 0px;
	
}
#container4 {
	width: 354px;
	margin-left: 298px;
	margin-top: -100px;
	left: 0px;
	
	
}
#imgcontainer {
	width: 300px;
	margin-top: 0px;
	left: 0px;
	position: relative
}

.greentitles1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #6eb43f;
}
.orangetitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: normal;
	color: #F68E1E;
}


.whitetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.navytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333;
}
.textnavy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	font-weight: normal;
	color: #333;
	background-color: #ece8dc;
}
.table {
	border-color:#FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: inset;
	border-right-style: inset;
	border-bottom-style: inset;
	border-left-style: inset;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	color: #333;
}

a.sitemap:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a.sitemap:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a.sitemap:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.sitemap:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #112B76;
	text-decoration: none;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #112B76;
	text-decoration: underline;
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #112B76;
	text-decoration: none;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #112B76;
	text-decoration: none;
}
#footer, #footer a:link, #footer a:active, #footer a:hover, #footer a:visited{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

   
#eee {
	text-align: left;
}
.alllabletext  
{
	font-family: HypatiaSansPro-Regular,Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: #333; 
	z-index: -1;
}

.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6eb43f;
	height: 26px;
}

.subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;	
	color: #6eb43f;
	background-color: #E2EDDB;	
}

.cellrow {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 16px;
    font-weight: normal;
    color: #333;
    background-color: #ECE8DC;

}
.cellbreak {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 16px;
    font-weight: normal;
    color: #FFFFFF;
    background-color: #FFFFFF;
}

.next 
{
    background-color: #A0A0A0;
}

.tabledata
{
    padding-left: 20px;
}

.steps
{
    padding-left:410px;
    color:#009933;    
}

.steps strong 
{
    background-color:#EFEFEF;
}

#rate-slider, #free-days-slider, #annual-fee-slider, #reward-slider {
    position: relative;        
    background:url(../images/bg.png) 5px 0 no-repeat;
    height:28px;
    width:170px; 
}
#rate-thumb, #free-days-thumb, #annual-fee-thumb, #reward-thumb {
    position: absolute;
    top: 4px;
}

.helpicon
{
    position: relative;
	width: 15px; 
	height: 15px; 
	cursor: help;
	/* background-image: url('/images/info.gif'); */
	/* background-repeat: no-repeat; */
}

.topdiv {
	padding:5px;
	font-weight:bold;
	border:1px solid #000000;
	background:#213366;
	color:#FFFFFF;
	font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    width:280px;
    z-index:99;
}


.botdiv {
	padding:5px;
	border:1px solid #000000;
	background:#FFFFFF;
	color:#000000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    width:280px;
    z-index:99;
}

.cellright
{
    text-align:right;    
    padding-right: 5px;
}
.formtext 
{ 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    font-weight: normal; 
    color: #645c4d; 
}

.greentitles, .greentitles a {
	color: #6eb43f;
}
.pinktitle, .pinktitle a {
	color: #ec1b5e;
}
.orangetitle, .orangetitles, .orangetitles a {
	color: #f68e1e;
}
.bluetitles {
	color: #00aedb;
}
.greentitles, .greentitles a ,
.pinktitle, .pinktitle a,
.orangetitle, .orangetitles, .orangetitles a, 
.bluetitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 26px;
	font-weight: normal;

}



.disclaimer
{
    width:600px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #666666;
	padding-left:30px;
}

.button
{
    margin:0;
    padding:0;
    text-align: right;    
}
.mbox
{
    margin:3px;
    padding:10px;
    border: 1px solid #CCC;  
    height:130px;   
}

.required
{
    color: #D90B0B;
}
.mainContent
{
    margin: 10px 0 0 15px;
}
h3 
{
    margin:2px;
    }
em 
 {
     color: #6EB43F;
     font-style:normal;
     font-weight:bold;
     }
 h4 
{
    margin:2px;
    }

img {
	border: 0;
	
	text-decoration: none;
	border: none;
}

/* Credit Cards */
.formtextpink {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #ec1b5e;
}.mediumtitlesCopy {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	
	font-weight: bolder;
	color: #03A4D2;
}
.mediumtitlestitle {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	font-weight: bolder;
	color: #203266;
}
.subbluetitles {
font-size:19px;
color: #03A4D2;
font-family:Verdana, Arial, Helvetica, sans-serif
}
.bar1 {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: url(../images/bar_1.jpg) no-repeat;
	padding-left:10px;
	font-weight:bold;	 
	height:25px;
	
}
.bar1_odd {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #203266;
	background-color:#e0f5fb;
	padding-left:10px;
	font-weight:bold;	
	height:25px;	
}

.bar1_left {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #203266;
	font-weight:bold;	
	
}
.text_b1 {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #203266;
	height:20px;	
}

.bar1_even {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #203266;
	background-color:#d3f1f9;
	padding-left:10px;
	height:25px;
	font-weight:bold;		
}
.bar1_bot {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color:#03a4d2;	
	padding-right:10px;
	height:30px;
	padding-top:5px;
	text-transform: uppercase;	
	
}

.bar1_smalltext{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #203266;
	
}

.bar1_right{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight:bold
	
}
.text_white_cap
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-transform: capitalize;
	}

.text_white_small{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;		
}
.bar1_blue{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #00aedb;
	font-weight:bold	
}

.bar1_blue_dark{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #203266;
	}
.bar11_right{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
		
}
.text_gold {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #A69119;
}

.text_gold_big {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #bda51e;
}.bar1_blue_dark1 {

	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #0d89df;
}
.text_leftbar {

	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	height:25px;
}

.ep-1 {
	background-color: #ffffff;
	border: none;
	height: 513px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	text-align: left;
	width: 1000px;
}

.ep-1-1 {
	background-image: url('images/page_tile.gif');
	border: none;
	height: 512px;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 1000px;
}

.ep-2 {
	border: none;
	height: 512px;
	position: relative;
	text-align: left;
	width: 1000px;
}

.ep-2-1 {
	border: none;
	height: 512px;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 695px;
}

.ep-3 {
	border: none;
	height: 450px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	text-align: left;
	width: 645px;
}

.ep-3-1 {
	border: none;
	height: 450px;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 645px;
}

.ep-2-2
{
    background-image: url( '../images/side_beige_tile.gif' );
    border: none;
    height: 512px;
    left: 695px;
    padding: 0px;
    position: absolute;
    top: 0px;
    width: 305px;
    background-repeat: repeat-y;
}

.ep-4 {
	border: none;
	height: 137px;
	position: relative;
	text-align: left;
	width: 305px;
}

.ep-4-1 {
	background-image: url('../images/bg_new.gif');
	border: none;
	height: 137px;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 305px;
}

.ep-5 {
	border: none;
	height: 118px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	text-align: left;
	width: 280px;
}

.ep-5-1 {
	background-color: #e1d8c6;
	border: none;
	height: 116px;
	left: 0px;
	padding: 1px;
	position: absolute;
	top: 0px;
	width: 278px;
}

.ep-1-2 {
	border: none;
	height: 1px;
	left: 0px;
	overflow: hidden;
	padding: 0px;
	position: absolute;
	top: 512px;
	width: 1000px;
}

.smap-1 {
	background-color: #ffffff;
	border: none;
	height: 513px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	text-align: left;
	width: 1000px;
}

.smap-1-1 {
	background-image: url('file:///C:/images/page_tile.gif');
	border: none;
	height: 512px;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 1000px;
}

.smap-2 {
	border: none;
	height: 512px;
	position: relative;
	text-align: left;
	width: 1000px;
}

.smap-2-1 {
	border: none;
	height: 512px;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 695px;
}

.smap-3 {
	border: none;
	height: 450px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	text-align: left;
	width: 645px;
}

.smap-3-1 {
	border: none;
	height: 450px;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 645px;
}

.smap-2-2 {
	background-image: url('../images/side_beige_tile.gif');
	border: none;
	height: 512px;
	left: 695px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 305px;
}

.smap-4 {
	border: none;
	height: 137px;
	position: relative;
	text-align: left;
	width: 305px;
}

.smap-4-1 {
	background-image: url('../images/bg_new.gif');
	border: none;
	height: 137px;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 305px;
}

.smap-5 {
	border: none;
	height: 118px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	text-align: left;
	width: 280px;
}

.smap-5-1 {
	background-color: #e1d8c6;
	border: none;
	height: 116px;
	left: 0px;
	padding: 1px;
	position: absolute;
	top: 0px;
	width: 278px;
}

.smap-1-2 {
	border: none;
	height: 1px;
	left: 0px;
	overflow: hidden;
	padding: 0px;
	position: absolute;
	top: 512px;
	width: 1000px;
}

.hiw-1 {
	background-color: #ffffff;
	border: none;
	height: 923px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	text-align: left;
	width: 1000px;
}

.hiw-1-1 {
	background-image: url('../images/page_tile.gif');
	border: none;
	height: 922px;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 1000px;
}

.hiw-2 {
	border: none;
	height: 922px;
	position: relative;
	text-align: left;
	width: 1000px;
}

.hiw-2-1 {
	border: none;
	height: 922px;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 695px;
}

.hiw-3 {
	border: none;
	height: 760px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	text-align: left;
	width: 645px;
}

.hiw-3-1 {
	border-style: none;
    border-color: inherit;
    border-width: medium;
height: 843px;
	    left: 0px;
	    padding: 0px;
	    position: absolute;
	    top: 0px;
	    width: 645px;
}

.hiw-2-2 {
	background-image: url('../images/side_beige_tile.gif');
	border: none;
	height: 922px;
	left: 695px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 305px;
}

.hiw-4 {
	border: none;
	height: 137px;
	position: relative;
	text-align: left;
	width: 305px;
}

.hiw-4-1 {
	background-image: url('../images/bg_new.gif');
	border: none;
	height: 137px;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 305px;
}

.hiw-5 {
	border: none;
	height: 118px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	text-align: left;
	width: 280px;
}

.hiw-5-1 {
	background-color: #e1d8c6;
	border: none;
	height: 116px;
	left: 0px;
	padding: 1px;
	position: absolute;
	top: 0px;
	width: 278px;
}

.hiw-1-2 {
	border: none;
	height: 1px;
	left: 0px;
	overflow: hidden;
	padding: 0px;
	position: absolute;
	top: 822px;
	width: 1000px;
}

.tat-1 {
	background-color: #ffffff;
	border: none;
	height: 2825px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	text-align: left;
	width: 1000px;
}

.tat-1-1 {
	background-image: url('../images/page_tile.gif');
	border: none;
	height: 2824px;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 1000px;
}

.tat-2 {
	border: none;
	height: 2824px;
	position: relative;
	text-align: left;
	width: 1000px;
}

.tat-2-1 {
	border: none;
	height: 2824px;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 700px;
}

.tat-3 {
	border-style: none;
    border-color: inherit;
    border-width: medium;
    height: 117px;
	    margin-left: auto;
	    margin-right: auto;
	    position: relative;
	    text-align: left;
	width: 605px;
    top: -5px;
    left: -21px;
}

.tat-3-1 {
	border: none;
	height: 29px;
	left: 0px;
	padding: 5px;
	position: absolute;
	top: 0px;
	width: 18px;
}

.tat-3-2 {
	border-style: none;
    border-color: inherit;
    border-width: medium;
    height: 34px;
	left: 28px;
	line-height: 19px;
	padding: 5px;
	position: absolute;
	top: 0px;
	width: 627px;
}

.tat-3-3 {
	border-style: none;
    border-color: inherit;
    border-width: medium;
    height: 38px;
	left: 0px;
	padding: 5px;
	position: absolute;
	top: 42px;
	width: 18px;
}

.tat-3-4 {
	border-style: none;
    border-color: inherit;
    border-width: medium;
    height: 55px;
	left: 28px;
	padding: 5px;
	position: absolute;
	top: 46px;
	width: 627px;
}

.tat-2-2 {
	background-image: url('../images/side_beige_tile.gif');
	border: none;
	height: 2824px;
	left: 695px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 305px;
}

.tat-4 {
	border: none;
	height: 137px;
	position: relative;
	text-align: left;
	width: 305px;
}

.tat-4-1 {
	background-image: url('../images/bg_new.gif');
	border: none;
	height: 137px;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 305px;
}

.tat-5 {
	border: none;
	height: 118px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	text-align: left;
	width: 280px;
}

.tat-5-1 {
	background-color: #e1d8c6;
	border: none;
	height: 116px;
	left: 0px;
	padding: 1px;
	position: absolute;
	top: 0px;
	width: 278px;
}

.tat-1-2 {
	border: none;
	height: 1px;
	left: 0px;
	overflow: hidden;
	padding: 0px;
	position: absolute;
	top: 2524px;
	width: 1000px;
}

.glo-1 {
	background-color: #ffffff;
	border: none;
	height: 3464px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	text-align: left;
	width: 1000px;
}

.glo-1-1 {
	background-image: url('../images/page_tile.gif');
	border: none;
	height: 3463px;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 1000px;
}

.glo-2 {
	border: none;
	height: 3463px;
	position: relative;
	text-align: left;
	width: 1000px;
}

.glo-2-1 {
	border: none;
	height: 3463px;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 1000px;
}

.glo-1-2 {
	border: none;
	height: 1px;
	left: 0px;
	overflow: hidden;
	padding: 0px;
	position: absolute;
	top: 3363px;
	width: 1000px;
}

.error
{
	font-size:10px;
	font-family:Arial;
	color:Red;
	font-weight:bold;
}

.Imgborder {
	border: 1px solid #C6C6C6;
}