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: 13px;
	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;
}

.error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #e80706;
}

.greentitles1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #6eb43f;
}



.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 a {
	color: #f68e1e;
}
.bluetitles, bluetitles a {
	color: #00aedb;
}
.greentitles, .greentitles a ,
.pinktitle, .pinktitle a,
.orangetitle, .orangetitles a
{
	font-family: "Georgia", "Times New Roman", "Times","Serif";
	font-size: 16px;
	line-height: 26px;
	font-weight: normal;

}

.bluetitles {
	font-family: "Georgia", "Times New Roman" , "Times, Serif";
	font-size: 16px;
	line-height: 26px;
	font-weight: normal;
	color: #00aedb;

}

.bluetitles a:link {font-family: "Georgia", "Times New Roman" , "Times, Serif";color: #00aedb; text-decoration:none;}     /* unvisited link */
.bluetitles a:visited {font-family: "Georgia", "Times New Roman" , "Times, Serif";color:#00aedb; text-decoration:none;}  /* visited link */
.bluetitles a:hover {font-family: "Georgia", "Times New Roman" , "Times, Serif";color: #00aedb; text-decoration:none;}   /* mouse over link */
.bluetitles a:active {font-family: "Georgia", "Times New Roman" , "Times, Serif";color:#00aedb; text-decoration:none;} 

.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;   
}
.mbox1
{
    margin:3px;
    padding:10px;
    border: 1px solid #CCC;  
    height:200px;   
}
.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;
	background-color: none;
	text-decoration: none;
	border: none;
}

/* Credit Cards */
.formtextpink {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #ec1b5e;
}