body {
margin:0;
padding:0;
font-family: Arial, Helvetica, sans-serif;
font-size:90%;
}

.rates {
font-size:135%;
font-weight:bold;
}

.whitebox {
border:1px solid #cccccc;
padding:5px;
}

.citiblue td{
border: 2px solid #ffffff;
padding: 10px;
}

.noborder td{
border: 0px;
}

.dividerdot {
background:url(/personal/img/rolling/dividerdot.gif) repeat-y center;

}

.citibluetitle, .citibluetitle td{
background-color:#5caed6;
color:#000066;
font-weight:bold;
}

.citiblue1 {
background-color:#d7ebf5;

}

.citiblue2 {
background-color:#c2e1f0;

} 

.homebody
{

	font-size: 90%;
	font-style: normal;
	color:black;
	margin:0;
	padding:0px;
}




a.promoblue:link {color: #000000; text-decoration:none; font-size:100%; font-family: Arial;}

a.promoblue:visited {color: #000000; text-decoration:none; font-size:100%; font-family: Arial;}

a.promoblue:hover {color: #3399CC; text-decoration:none; font-size:100%; font-family: Arial;}

a.promoblue:active {color: #3399CC; text-decoration:none; font-size:100%; font-family: Arial;}

a.promogold:link {color: #000000; text-decoration:none; font-size:100%; font-family: Arial;}

a.promogold:visited {color: #000000; text-decoration:none; font-size:100%; font-family: Arial;}

a.promogold:hover {color: #b5995c; text-decoration:none; font-size:100%; font-family: Arial;}

a.promogold:active {color: #b5995c; text-decoration:none; font-size:100%; font-family: Arial;}


.print
{
display:none
}

.green
{
color:#339900;
}

.red
{
color:#ff0000;
}


#applybutton a:link, #applybutton a:visited  {

 font-weight: bold;
 font-size: 100%;
 color: #339900;
 text-decoration: underline;
 background:url(/personal/img/aapply_0.gif) no-repeat right;
 padding-right:20px;
 float:right;
 height:15px;
}

#applybutton a:hover {
 color: #33CC00;
 background:url(/personal/img/aapply_1.gif) no-repeat right;
}


img {
	border:0;
}


a {

	font-style: normal;
	text-decoration: underline;
	color: #000066;
}

a:hover {

	font-style: normal;
	text-decoration: underline;
	color: #3399CC;
}

a.leftnavsub2 {

	font-style: normal;
	text-decoration: none;
	color: #000066;
}

a.leftnavsub2:hover {

	font-style: normal;
	text-decoration: underline;
	color: #3399CC;
}

.nobr {
	white-space: nowrap
}


.gold {

	font-style: normal;
	text-decoration: underline;
   color: #b5995c;	



}



.gold:hover {


	font-style: normal;
	text-decoration: underline;
   color: #b5995c;	



}


.goldbox {
	
	background: #ffffff;
 	border: 1px solid #b5995c;
	
   }
   
.goldbox p{

padding: 0px 10px;
margin:0px;

}

.goldbox h2{

padding: 10px 10px 0px 10px;
margin:0px;

}

.maintenance
{

	font-size: 100%;
	font-style: normal;
	color:#ff0000;
	margin:0;
	padding:0px;
}

a.maintenance
{

	font-size: 100%;
	font-style: normal;
	color:#ff0000;
	margin:0;
	padding:0px;
}

a.maintenance:hover
{

	font-size: 100%;
	font-style: normal;
	color:#CC6666;
	margin:0;
	padding:0px;
}

h4{

font-size:100%;
color:#3399cc;
line-height:1.6;
text-decoration:none;
text-align:left;
margin:0;
font-weight:bold;
padding:0;
}




.titlegold{

font-size:15px;
color:#b5995c;
line-height:1.6;
text-decoration:none;
text-align:left;
}



/* Footer Classes */



.footer a{
text-decoration:none;
color:#333333;
}

.footer a:hover{
text-decoration:underline;

}

/* End Footer Classes */



a.footer:active {
	font-size: 80%;
	font-style: normal;
	line-height: 110%;
	text-decoration: underline;
	color: #ff0000;
}







p {
/*margin:0;*/
padding:0;
}








@media print {
ul.bullets, .outlinebullets, .innerbullets .smallbullets{
	margin: 0 0 0 1.6em;
	padding: 0;	
	}
ul.bullets li {
	margin: 0.5em 0 0.5em 0;
	padding:0.1em 0 0 0;
	list-style: disc url(/personal/img/li_bullet.gif) outside;
}
ul.outlinebullets li {
	margin: 0.5em 0 0.5em 0;
	padding:0.1em 0 0 0;
	list-style: disc url(/personal/img/li_outline_bullet.gif) outside;
}

ul.innerbullets li {
	margin: 0.5em 0 0.5em 1em;
	padding:0.1em 0 0 0;
	list-style: disc url(/personal/img/li_bullet.gif) outside;
}
ul.smallbullets li {
	margin: 0.1em 0 0.1em 0;
	padding:0 0 0 0;
	font-size: 70%;
	list-style: disc url(/personal/img/li_bullet.gif) outside;
}

}
@media screen {
ul.bullets, .outlinebullets, .innerbullets, .promobluebullets, .promogoldbullets, .promogreybullets {
 	list-style-type: none;
	margin: 0;
	padding: 0;	
	}
ul.bullets li {
	margin: 0.5em 0 0.5em 0.5em;
	padding:0 0 0 1em;
	background: transparent url(/personal/img/li_bullet.gif) no-repeat 0 0.4em;
}

ul.outlinebullets li {
	margin: 0.5em 0 0.5em 0.5em;
	padding:0 0 0 1em;
	background: transparent url(/personal/img/li_outline_bullet.gif) no-repeat 0 0.4em;
}

ul.innerbullets li {
	margin: 0.5em 0 0.5em 1em;
	padding:0 0 0 1em;
	background: transparent url(/personal/img/li_bullet.gif) no-repeat 0 0.6em;
}

ul.promobluebullets li {
	margin: 0.5em 0em 0.5em 0.5em;
	padding:0 0 0 1.5em;
	background: transparent url(/personal/img/content/lbarrow.gif) no-repeat 0 0.3em;
}


ul.promogoldbullets li {
	margin: 0.5em 0em 0.5em 0.5em;
	padding:0 0 0 1.5em;
	background: transparent url(/personal/img/content/lgarrow.gif) no-repeat 0 0.3em;
}


ul.promogreybullets li {
	margin: 0.5em 0em 0.5em 0.5em;
	padding:0 0 0 1.5em;
	background: transparent url(/personal/img/content/dgarrow.gif) no-repeat 0 0.3em;
}
}


.hrGrey
{	
	height:1px;
	border-bottom:solid 1px #cccccc;
	margin:0;
	padding:0;
	width:100%;

}

hr{
width:100%;
height:1px;
color:#cccccc;
border: 0;
background-color: #cccccc;

}

div.hr {

background: #ffffff url(/personal/img/rolling/horizdot.gif) repeat-x scroll center; height: 1px

}


div.hr hr {

display: none

}




/* For Left Hand Navigation Root links*/
a.leftnav {
color:#000066;
text-decoration:none;
font-size:110%;

}

a.leftnavgold {
color:#000000;
text-decoration:none;
font-size:110%;

}

a.leftnav:hover {
color:#3399cc;
text-decoration:underline;
}

a.leftnavgold:hover {
color:#b5995c;
text-decoration:underline;
}

a.leftnavsubselectedgold:hover {
color:#b5995c;
text-decoration:underline;
}

/* For Left Hand Navigation Sub links*/
a.leftnavsub {
color:#3399cc;
text-decoration:none;


}

a.leftnavsubgold {
color:#b5995c;
text-decoration:none;


}


a.leftnavsub:hover {
color:#000066;
text-decoration:underline;
}


a.leftnavsubgold:hover {
color:#b5995c;
text-decoration:underline;
}

a.leftnavsubselected {
color:#3399cc;
text-decoration:underline;

}

a.leftnavsubselectedgold {
color:#b5995c;
text-decoration:underline;

}

/* Lists for Left Nav Root Links*/
ul.leftnav {

margin:0;
line-height:140%;
padding:0;
margin:0;

}

li.leftnav{
background-image:url(/personal/img/rolling/lightbluearrow.gif);
background-repeat:no-repeat;
list-style-position:outside;
list-style-type:none;
margin-left:0;
margin-right:0;
line-height:140%;
padding-left:1em;
padding-bottom: 0.5em;
}

li.leftnavselected{

background-image:url(/personal/img/rolling/darkbluearrow.gif);
background-repeat:no-repeat;
list-style-position:outside;
list-style-type:none;
margin-left:0;
margin-right:0;
line-height:140%;
padding-left:1em;
padding-bottom: 0.5em;
font-weight:bold;


}


li.leftnavdrop{

background-image:url(/personal/img/rolling/darkbluearrowdown.gif);
background-repeat:no-repeat;
list-style-position:outside;
list-style-type:none;
margin-left:0;
margin-right:0;
line-height:140%;
padding-left:1em;
padding-bottom: 0.5em;
font-weight:bold;
}

li.leftnavgold{
background-image:url(/personal/img/rolling/darkgoldarrow.gif);
background-repeat:no-repeat;
list-style-position:outside;
list-style-type:none;
margin-left:0;
margin-right:0;
line-height:140%;
padding-left:1em;
padding-bottom: 0.5em;

}

li.leftnavselectedgold{

background-image:url(/personal/img/rolling/lightblackarrow.gif);
background-repeat:no-repeat;
list-style-position:outside;
list-style-type:none;
margin-left:0;
margin-right:0;
line-height:140%;
padding-left:1em;
padding-bottom: 0.5em;
font-weight:bold;


}


li.leftnavdropgold{

background-image:url(/personal/img/rolling/darkblackarrowdown.gif);
background-repeat:no-repeat;
list-style-position:outside;
list-style-type:none;
margin-left:0;
margin-right:0;
line-height:140%;
padding-left:1em;
padding-bottom: 0.5em;
font-weight:bold;
}



/* Lists for Left Nav Sub Links*/


ul.leftnavsub {
margin:0;
padding:0.25em 0 0.25em 0;
margin-left:1em;
margin-right:0;

}


ul.leftnavsubgold {
margin:0;
padding:0.25em 0 0.25em 0;
margin-left:1em;
margin-right:0;

}

li.leftnavsub{

margin:0;
padding:0;
background-repeat:no-repeat;
list-style-position:outside;
list-style-type:none;
padding: 0 0 0.25em 0;
font-weight:normal;
}


li.leftnavsub2{

margin-left:0.5em;
padding:0;
background-repeat:no-repeat;
list-style-position:outside;
list-style-type:none;
padding: 0 0 0.25em 0;
font-weight:normal;
}


li.leftnavsubgold{

margin:0;
padding:0;
background-repeat:no-repeat;
list-style-position:outside;
list-style-type:none;
padding: 0 0 0.25em 0;
font-weight:normal;
}

ul.bulletssmall {
	font-size: 95%;
	margin: 0 0 0 1.6em;
	padding: 0;	
	line-height:180%;
	}

ul.bulletssmall li {
	list-style: disc url(/personal/img/li_bullet.gif) outside;
	}

.reduced {
	font-size: 95%;

	}

h1 {
	margin:0;
	padding:0;
	display:inline;
	font-size:200%;
}

h2 {

font-size:150%;
display:block;
font-weight: bold;
padding:0 0 0.5em 0;
margin:0;
}

h2.goldh2 {

font-size:120%;
display:block;
padding:0 0 0 0;
font-weight: bold;
margin:0;
}

 h3 {
	margin:0;
	padding:0;
	font-size:120%;
}

h2.gold {

font-size:150%;
color:#b5995c;
display:block;
padding:0 0 0 0;
margin:0;
}


.heading {

	font-weight: normal;
	color: #000066;
	text-decoration:none;
}

.headingGold {
    color: #b5995c;	
   	text-decoration:none;
	font-weight:normal;
}



.headingmed {

	font-size: 130%;
	font-weight: bold;
	color: #000066;
	text-decoration:none;
}


.subhead {
	

	font-weight: bold;
	color: #3399cc;
	text-decoration:none;
}



.apply {

	font-weight: bold;
	font-size: 100%;
	color: #339900;
	text-decoration: underline;
}


a.apply {

	font-weight: bold;
	font-size: 100%;
	color: #339900;
	text-decoration: underline;
}


a.apply:hover {

	font-weight: bold;
	font-size: 100%;
	color: #33CC00;
	text-decoration: underline;
}



sup, sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	
}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}


TD.alternate

{

	FONT-SIZE:90%;
	FONT-WEIGHT:Normal; 
	BACKGROUND-COLOR:#E6E6E6;
}


TR.alternate

{

FONT-SIZE:90%;
	FONT-WEIGHT:Normal; 
	BACKGROUND-COLOR:#FFF7E7;

}





.CategoryHeading {

	color: #000066;
	text-decoration:none;
}

.CategoryHeadingLightBlue {

	font-size: 160%;
	font-weight: bold;
	color: #3399CC;
	text-decoration:none;
}

.CategoryHeadingLightBlueSmall {

	font-size: 150%;
	font-weight: bold;
	color: #3399CC;
	text-decoration:none;
}

a.CategoryHeading:hover {

	font-size: 150%;
	color: #3399CC;
	text-decoration:none;
}

.CategoryHeadingGold
{	
	font-size: 160%;
    color: #b5995c;	
	text-decoration:none;
}


 
.subheadGold {

	font-weight: bold;
    color: #b5995c;	
	text-decoration:none;

}
/* CS for rounded corners box */
#xsnazzy p {margin:0 5px;padding-bottom:1em;}
#xsnazzy {background: transparent; margin-bottom:1em;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #CCC; border-right:1px solid #CCC;}
.xb1 {margin:0 5px; background:#CCC;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background:#fff; border:0 solid #CCC; border-width:0 1px;padding:5px;}

td.backblue {

	background: #3399CC;

	font-style: normal;
	color:white;
	font-size: 100%;
	font-weight: bold;
}


a.cta {

	color: #3399cc;
	height:20px;
	background:url(/personal/img/nav/bluearrowbox.gif) top left no-repeat;
	display:inline-block;
	padding-left:25px;
	line-height:1.4em;
	margin: 5px 0;

	
}

a.ctaminor {


	color: #3399cc;
	height:20px;
	background:url(/personal/img/rolling/lightbluearrowdouble.gif) top left no-repeat;
	display:inline-block;
	padding-left:20px;
	line-height:1.4em;
	margin: 5px 0;
		
}

a.ctaright {


	color: #3399cc;
	height:20px;
	background:url(/personal/img/nav/bluearrowbox.gif) top right no-repeat;
	display:inline-block;
	padding-right:25px;
	line-height:1.4em;
	margin: 5px 0;

	
}

a.ctaright:hover {


	color: #3399cc;
	height:20px;
	background:url(/personal/img/nav/bluearrowbox.gif) top right no-repeat;
	display:inline-block;
	padding-right:25px;
	line-height:1.4em;
	margin: 5px 0;

	
}

a.ctagreenright {


	color: #339900;
	height:20px;
	display:inline;
	line-height:1.4em;
	margin: 5px 0;
		
}

a.cta:hover {


	color: #000066;
	height:20px;
	background:url(/personal/img/nav/bluearrowbox.gif) top left no-repeat;
	display:inline-block;
	padding-left:25px;
	line-height:1.4em;
	margin: 5px 0;

	
}

a.ctagold {


	color: #b5995c;
	height:20px;
	background:url(/personal/img/rolling/goldarrow.gif) top left no-repeat;
	display:inline-block;
	padding-left:25px;
	padding-bottom:10px;
	line-height:1.4em;
	margin: 5px 0;

	
}


a.ctagoldright {


	color: #b5995c;
	height:20px;
	background:url(/personal/img/rolling/goldarrow.gif) top right no-repeat;
	display:inline-block;
	padding-right:25px;
	line-height:1.4em;
	margin: 5px 0;
		
}

a.ctagold:hover {


	color: #b5995c;
	height:20px;
	background:url(/personal/img/rolling/goldarrow.gif) top left no-repeat;
	display:inline-block;
	padding-left:25px;
	padding-bottom:10px;
	line-height:1.4em;
	margin: 5px 0;

	
}
a.ctagoldleft {


	color: #b5995c;
	height:20px;
	background:url(/personal/img/rolling/goldarrowleft.gif) top left no-repeat;
	padding-left:25px;
	display:inline-block;
	padding-bottom:10px;
	line-height:1.4em;
	margin: 5px 0;

	
}

a.ctagoldleft:hover {


	color: #b5995c;
	height:20px;
	background:url(/personal/img/rolling/goldarrowleft.gif) top left no-repeat;
	display:inline-block;
	padding-left:25px;
	padding-bottom:10px;
	line-height:1.4em;
	margin: 5px 0;

	
}

/* ////////////// layout ///////////////// */
.productbox

{
	margin-right:10px;
	line-height:1.4;
	float:left;
}

.productboxright

{
	margin-left:10px;
	line-height:1.4;
	float:right;
}


/* Container holds entire page*/
#container {
width:950px;
display:block;
margin:10px 10px 10px 10px;
padding:0;
position:relative;


}


/* header section divs*/
#header {

width:950px;
height:125px;
margin:0 0 0 0;
background:url(/personal/img/rolling/header.gif) bottom no-repeat;

}


#signon {

width:174px;
height: 25px;
margin:0 0 0 0;
background:url(/personal/img/rolling/signonback.gif) top left no-repeat;
position:absolute;
top: 35px;
padding-left:5px;
padding-top:5px;
left: 765px;
}

#signon a { 

font-size:80%;
text-decoration:none;
font-weight:bold;
color:#000000;

} 

#signon a:hover { 

text-decoration:none;
color:#3399cc;

} 

#headerlinks{
position:relative;
top:93px;
left:3px;
display:block;
color:#3399cc;
float:left;

}


#headerlinks a{

padding:0 17px 10px 17px;
color:#3399cc;
font-weight:bold;
text-decoration:none;
font-size: 90%;

}

#headerlinks a:hover{

color:#000066;
text-decoration:none;
font-weight:bold;
background:url(/personal/img/rolling/headerlinksback.gif) bottom right;
display:block;
font-size: 90%;
}



#headerlinks a.on{

color:#000066;
text-decoration:none;
font-weight:bold;
background:url(/personal/img/rolling/headerlinksback.gif) bottom right;
display:block;

}

#headerlinks a.ongold{

color:#b5995c;
text-decoration:none;
font-weight:bold;
background:url(/personal/img/rolling/headerlinksback.gif) bottom right;
display:block;

}



/* End of header section divs*/


/* Divs to hold main body content*/
#main {
position: relative;
top: 10px;
width:950px;



}

#maintop {


width:950px;
height:20px;
background:url(/personal/img/rolling/bodytop.gif) no-repeat;

}



#maincontent {

width:950px;
height:auto;
background:url(/personal/img/rolling/bodymiddle.gif) repeat-y;
overflow: hidden;

}

#maincontentwide {

width:950px;
height:auto;
background:url(/personal/img/rolling/bodymiddlewide.gif) repeat-y;
overflow: hidden;

}

#maincontentwideright {

width:950px;
height:auto;
background:url(/personal/img/rolling/bodymiddlewideright.gif) repeat-y;
overflow: hidden;

}

#maincontentnav {
width:150px;
padding: 0 15px;
float:left;


}

#maincontentbody {
width:525px;
padding: 0 20px;
float:left;

}

#maincontentbodywide {
width:710px;
padding: 0 20px;
float:left;

}

#maincontentright {
width:160px;
padding: 0 15px ;
float:left;

}

#mainbottom {

width:950px;
height:20px;
background:url(/personal/img/rolling/bodybottom.gif) no-repeat;

left:0px;



}

/* end of divs holding main body content*/

/* Footer Divs*/

#footer {
position: relative;
top:20px;
width:950px;
font-size:95%;
}

/*End of Footer Divs*/

