body {
 background:#fff;
 padding:0;
 margin:0;
 background-position:center;
  #background-position:center;
   _background-position:center;
 
}
body, th, td, div, p, ul, ol, dl {
 color:#666;
 font-family:Arial, Verdana, sans-serif;
 font-size:11px;
}
#pageWrap {
 width:720px;
 padding:0; 
 margin:300;
}
#popupPageWrap {
 width:575px;
 padding:0; 
 margin:0;
}
#header {
 width:710px;
 padding-left:20px; 
 margin:0; 
}
#header a {text-decoration:none;}
#header a:visited {text-decoration:none;}
#header a:hover {text-decoration:underline;}
#header a:active {text-decoration:underline;}

#div2 {

 padding-left:20px; 

}

/***PAGE SPLIT***/
#splitpage {
	margin:0px;
	padding:0px;
	float:left;
}

#splitpage a.splitpage { 
	color:#887D75;
	text-decoration:none;
	display:block;
	padding:0px;
	width:20px;
	height:10px;
	text-align:center;
}
#splitpage a.splitpage:hover {
	color : #5685DE;
	background-color: #f1e8e6;
	padding:0px;
}
#splitpage a.splitpagecurrent { 
	color:#887D75;
	text-decoration:none;
	display:block;
	padding:0px;
	width:20px;
	height:10px;
	background-color: #f1e8e6;
	text-align:center;
}
#splitpage a.splitpagecurrent:hover {
	color : #5685DE;
	background-color: #f1e8e6;
	padding:0px;
}
#splitpage a.splitpage:active {
	color:#93A070;
	background-color: #f1e8e6;
	padding:0px;
}


/***GRID***/
.Grid {

	border-top:#A1B6C9 solid 0px;
	border-bottom:#A1B6C9 solid 0px;
	border-left:#A1B6C9 solid 0px;
	border-right:#A1B6C9 solid 0px;
}
.GridHead {
	color:#000000;
	font-weight:bold;
	font-size:11px;
	background-color:#CAD7E3;
	padding: 4px;
	border-top:#E8F3FE solid 0px;
	border-bottom:#A1B6C9 solid 0px;
	border-left:#E8F3FE solid 0px;
	border-right:#A1B6C9 solid 0px;
}
.GridContent {
	color:#000000;
	background-color:#FFFFFF;
	padding: 4px;
	border-top:#E8F3FE solid 1px;
	border-bottom:#CCD6E0 solid 1px;
	border-left:#E8F3FE solid 1px;
	border-right:#CCD6E0 solid 2px;
}
.GridBottom {
	color:#000000;
	font-weight:bold;
	font-size:11px;
	background-color:#F1F3F5;
	padding: 4px;
	border-top:#E8F3FE solid 1px;
	border-bottom:#A1B6C9 solid 1px;
	border-left:#E8F3FE solid 1px;
	border-right:#A1B6C9 solid 1px;
}
.Details {
	border:0px;
	margin:0px;
}
.DetailsHead {
	margin-top:0px;
	margin-bottom:0px;
	border-left:1px solid #fafafa;
	border-top:1px solid #fafafa;
	border-right:1px solid #e1e3e5;
	border-bottom:1px solid #e9e9e9;
	background-color:#F1F3F5;
	padding: 5px;
	text-align:right;
}
.DetailsContent {
	margin:0px;
	border:0px;
	background-color:#fafafa;
	padding-left:5px;
	border-bottom:1px solid #e9e9e9;
	border-right:1px solid #e9e9e9;
}

/* login area */
#logo {
 position:normal;
 top:8px;
 left:15px;
 z-index:2;
}
#logo2 {
 position:normal;
 top:8px;
 left:15px;
 z-index:1;
}
#navlogin {height:35px;}
#navlogin a {text-decoration:none;}
#navlogin a.sub {
 color:#666;
 text-decoration:none;
}
#navlogin a.sub:visited {color:#666;}
#navlogin a.sub:hover {text-decoration:underline;}
#navlogin a.sub:active {text-decoration:underline;}
#navlogin .vert {
 padding:0 10px 0 10px;
 font-weight:bold;
}
#nonmemPad {
 float:right;
 padding:12px 0 0 350px;
}
#memPad {
 float:left;
 padding:12px 0 0 100px;
}
span.welcome {
 padding:12px 15px 0 15px;
 color:#000;
 font-weight:bold; 
}
span.helpSearch {
 padding:13px 5px 0 0;
 float:right;
}
.soloHome {
 float:right;
 padding:12px 20px 0 0px; 
}
/*end--------------------------- */

/* global nav drop */

#gblNav {
 height:42px;
 position:relative;

  background:url("../../common/img/mmbg.gif"); 
}
.empty {
 height:42px;
 position:relative;
 background:url("../img/nav/gblnav_bg_empty.gif"); 
}
#gblMenus ul {
 margin:0;
 padding:0;
 list-style:none;
 white-space:nowrap;
}
#gblMenus ul li {
 padding:2px 0 2px 5px;
 border-bottom:1px solid #ccc;
 background-color:#fff;
}
#gblMenus ul li ul {margin-top: 2px;}
#gblMenus ul li ul li{
 padding:2px 0 2px 10px;
 border-top:1px solid #ccc;
 border-bottom:none;
}
#gblMenus ul a {
 color:#666;
 text-decoration:none;
}
#gblMenus ul a:hover {
 color:#ed7903;
 text-decoration:none;
}
#gblSearch {padding-top:15px;}
#gblSearch div {
 float:left;
 padding:8px 0 0 8px;
}
#gblNav div {
	position:absolute;
	top:12px;
	width: 178px;
	height: 16px;
}
#gblNav a {
font-size:12px;
color:#ffffff;
font-weight:bold;
}
#gblNav_earn {left:245px}
#gblNav_save {left:168px}
#gblNav_pay {left:229px}
#gblNav_fam {left:317px}
#gblNav_res {left:401px}
#gblNav_comm {left:440px; }
#gblNav_shop {left:579px}
.gblNavMenu {
 display:none;
 width:165px;
 background-color:#fff;
 border:1px solid #80acd3;
 position:absolute;
 padding:12px 5px 20px 5px;
 z-index:100;
}
#gblNavMn_earn {
 left:105px;
}
#gblNavMn_save {
 left:167px;
}
#gblNavMn_pay {
 left:228px;
}
#gblNavMn_fam {
 left:316px;
}
#gblNavMn_res {
 left:400px;
}
#gblNavMn_comm {
 left:483px;
}
#gblNavMn_shop {
 width:159px;
 left:579px;
}
#gblNavMn_earn iframe, 
#gblNavMn_save iframe, 
#gblNavMn_pay  iframe, 
#gblNavMn_fam  iframe, 
#gblNavMn_res  iframe, 
#gblNavMn_comm iframe, 
#gblNavMn_shop iframe {
 display:block;
 position:absolute;
 top:0;
 left:0;
 z-index:-1;
 filter:mask();
 width:200px;
 height:250px;
 border:0px !important;
}
.gblNavMnEmpty {
 display:none;
}
/*end--------------------------- */

/* vertical nav */
#vertNav {
 margin:40px 0 10px 0;
 background-color:#004b97;
 background-image:url("../img/vertnav_bg.jpg");
 background-repeat:no-repeat;
 background-position:top left;
 border-bottom:1px solid white;
 width:182px !important;
 overflow:hidden;
 position:relative;
 left:-10px;
}
#vertNav img {display:block;}
#vertNav h5 {position:relative;}
#vertNavLinks {
 width:182px;
 margin:0; 
}
#vertNav h5 a {
 color:#fff !important;
 padding-left:1px;
 padding-right:1px;
}
#vertNav h5 a:hover {
 font-weight:normal !important;
}
#vertNavLinks ul {
 width:171px;
 padding:0;
 margin:0;
 list-style-type: none;
 font-size:12px;
}
#vertNavLinks li {
 margin:0 0 1px 0;
}
#vertNavLinks a {
 display:block;
 width:100%; 
 padding:1px 0 1px 11px;
 color:#a7d2e9;
 text-decoration:none;
}
#vertNavLinks a.onState {
 background-color:#1a83c0;
 color:#fff;
 font-weight:bold;
}
#vertNavLinks a:hover {
 color:#fff;
 background-color:#1a83c0;
 text-decoration:none;
 font-weight:bold;
}
#vertNavLinks ul ul {
 width:162px;
 font-size:11px;
}
#vertNavLinks ul ul li {
 padding:0;
 margin:0 0 1px 0;
}
#vertNavLinks ul ul a {
 display:block;
 width:100%; 
 padding:1px 0 1px 20px;
}
#vertNavLinks ul ul a:hover {
 color:#fff;
 background-color:#1a83c0;
 text-decoration:none;
}
#vertNavLinks ul ul ul {width:152px;}
#vertNavLinks ul ul ul li {
 padding:0;
 margin:0 0 1px 0;
}
#vertNavLinks ul ul ul a {
 display:block;
 width:100%; 
 padding:1px 0 1px 30px;
}
#vertNavLinks ul ul ul a:hover {
 color:#fff;
 background-color:#1a83c0;
 text-decoration:none;
}
.blueRule {
 width:158px;
 height:1px;
 padding:0;
 margin:10px 10px 0 10px; 
 background-color:#2d89c2;
 font-size:1px;
 line-height:0; 
}
.vertNavAd, .vertNavAd * {color:#a7d2e9;}
.vertNavAd {margin:0 0 0 10px}
.vertNavAd h5 {padding-left:0; color:#fff;}
.vertNavAd p {
 padding:0;
 margin: 5px 0;
}
.linkSetNav {
 padding:0;
 margin:0 0 10px 0;
}
.linkSetNav a {
 color:#fff;
 font-weight:normal;
}
.linkListNav {color:#a7d2e9;}
.linkListNav a:hover {color:#fff;}
.linkListNav a:active {color:#fff;}
.linkListNav a:visited {color:#fff;}
/*end--------------------------- */

/* footer area */
#footer {
 clear:both;
 width:710px;
 margin-left:10px;
 padding:20px 0px 20px 0px; 
 text-align:center; 
 font-size:10px;
}
#footer span {padding:0 14px 0 14px;}
#copyright {
 margin-top:15px;
 font-size:10px;
}
#footer a {text-decoration:none;}
#footer a:visited {text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer a:active {text-decoration:underline;}
/*end--------------------------- */

/* common */
.screenReader {
 position:absolute; 
 width:0px; 
 height:0px; 
 font-size:0px; 
 overflow:hidden; 
}
a {
 color:#06c; 
 text-decoration:underline;
}
/*a:visited {
 color:#39f; 
 text-decoration:underline;
}*/
a:hover {text-decoration:underline;}
a:active {text-decoration:underline;}
a.module {color:#e97102}
a.module:visited {color:#e97102}
p {margin:0 0 1em 0;}
br {clear:left;}
strong {font-weight:bold;}
h1 {
 padding:0;
 color:#06c; 
 font-size:30px;
 font-weight:normal;
}
h1.lft {margin:0 0 7px 202px;}
h1.nlft {margin:5px; 0 7px 10px; padding-left:5px;}
h1.withVertNav {margin:0 0 7px 0;}
h2 {
 padding:0;
 margin:0;
 font-size:18px;
 font-weight:normal;
}
h2.sml {
 color:#1ca3fd;
 font-size:15px;
}
h3 {
 font-size:14px;
 color:#09f;
 font-weight:normal;
 padding:0;
 margin:0 0 8px 0;
}
h4 {
 padding:0;
 margin:0;
 font-size:1em;
 font-weight:bold;
}
h5 {
 padding:10px 10px 4px 10px;
 margin:0;
 color:#fff;
 font-size:16px;
 font-weight:normal;
}
ul {
 padding:0;
 margin:0 0 10px 15px;
 list-style-type: square;
}
ul li {
 padding:1px 0 1px 0;
 margin:0;
}
ol {
 padding:0;
 margin:0 0 10px 21px;
}
ol li {
 margin:0;
 padding:1px 0 1px 0;
}
div.linkSet {
 padding:0;
 margin:0 0 10px 0;
}
i {font-style: italic;}
u {border-bottom:1px solid #333;}
sup {
 font-size:.8em; 
 line-height:.6em;
}
form {
 padding:0;
 margin:0;
}
.fieldSetArea {padding:10px 0 0 0;}
#loginArea {
 float:left;
 width:280px;
 padding:20px 0 0 0;   
}
#loginArea label {
 float:left;
 width:120px;
 margin:4px 0 4px 0; 
}
#loginArea input {
 float:left;
 display:block;
 padding:2px 0 2px 0;
 margin:2px 0 2px 0;
}
#loginArea #lab_username {width:148px;}
#loginArea #lab_password {width:148px;}
#loginArea .username {
 float:left;
 width:120px;
 margin:4px 0 4px 0; 
}
#loginArea .displayUser {
 float:left;
 display:block;
 width:148px;
 padding:2px 0 2px 0;
 margin:2px 0 2px 0;
}
input {
 color:#666;
 font-size:11px;
}
input[type="hidden"] {
 padding:0 !important;
 margin:0 !important;
 display:none !important;
}
select {
 color:#666;
 font-size:11px;
}
img {border:0px}
.block {display:block;}
img.border {border:1px solid #999;}
.imgright {
 float:right;
 padding:0 0 10px 10px;
}
.imgleft {
 float:left;
 padding:0 10px 10px 0;
}
.floatleft {float:left;}
.floatright {float:right;}
.floatnone {float:none !important;}
.clearleft {clear:left;}
.clearright {clear:right;}
.clear {clear:both;}
.small {font-size:.5em;}
.bold {font-weight:bold;}
.important {color:#f00;}
.center {text-align:center;}
.pointer {cursor:pointer}
.clearfix:after {
 content: "."; 
 display:block; 
 height:0; 
 clear:both; 
 visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */

.taller li {margin-bottom:10px}

.way {background-color:#06c;}
.earn {background-color:#e97102;}
.save {background-color:#b2ce2b;}
.pay {background-color:#ffb607;}
.fam {background-color:#06c;}
.res {background-color:#06c;}
.travel {background-color:#09f;}
.auto {background-color:#9f0c0c;}
.money {background-color:#0a3a64}
.home {background-color:#581f5a}
.dining {background-color:#e98402;}
.wayTxt {color:#fff; font-family: Tahoma, "MS Sans Serif"; font-size: 13px; font-weight: bold; text-align:left;}
.earnTxt {color:#e97102;}
.saveTxt {color:#b2ce2b;}
.payTxt {color:#ffb607;}
.famTxt {color:#06c;}
.resTxt {color:#06c;}
.travelTxt {color:#09f;}
.autoTxt {color:#9f0c0c;}
.moneyTxt {color:#0a3a64}
.homeTxt {color:#581f5a}
.diningTxt {color:#e98402;}

.earnChecklist li {
  list-style-image:url("../img/sub/check-orange.gif");
}
.saveChecklist li {
  list-style-image:url("../img/sub/check-green.gif");
}
.payChecklist li {
  list-style-image:url("../img/sub/check-orange.gif");
}
.doublechevron {color:#0066cc;}

#titleBar {
 width:710px;
 height:5px; 
 padding:0; 
 margin:0 10px 20px 10px;
 font-size:1px;
 line-height:0; 
}
#titleBar.short {
 width:528px;
 height:5px; 
 padding:0; 
 margin:0 0 20px 10px;
 font-size:1px;
 line-height:0; 
}
#titleBar.withVertNav {margin:0 0 20px 0;}
.hRule {
 width:100%;
 height:1px;
 padding:0;
 margin:20px 0 20px 0; 
 font-size:1px;
 line-height:0; 
 background:url("../img/hrule.gif") repeat-x; 
}
.hRuleShortTop {
 width:100%;
 height:1px;
 padding:0;
 margin:10px 0 20px 0; 
 font-size:1px;
 line-height:0; 
 background:url("../img/hrule.gif") repeat-x; 
}

#noflash-message {
 margin:40px 0 0 0;
 font-size:15px;
 text-align:center;
}

#breadcrumbs {
 margin:6px 0 0 120px;
 color:#999;
 height:1em;
}
#breadcrumbs a {text-decoration:none;}
#breadcrumbs a:visited {text-decoration:none;}
#breadcrumbs a:hover {text-decoration:underline;}
#breadcrumbs a:active {text-decoration:underline;}
#subnavWrap {
 width:750px; 
 height:60px; 
 margin:0 0 -10px 0; 
 padding:0; 
}
#subnavWrap #breadcrumbs {
 float:left;
}
#searchbarWrap {
 float:right; 
 width:470px; 
 height:60px; 
 position:relative;
 z-index:90;
}

#searchbarWrap.absolutePos {
 position:absolute;
 left:280px;
 top:77px;
}

.searchBarTopPadding {padding-top:37px;}
.searchBarTopPaddingNoBreadCrumb {padding-top:54px;}

#contentWrap {margin:0 0 0 0;}
#contentWrap.fullWidth {margin:10px 0 0 10px}
#innerContent {padding:0;margin:0;float:left;}
#innerContent.short {width:548px;}

/* layouts */
.full {
 position:relative;
 width:710px;
 margin:0 10px 0 10px; 
 padding:0;
}
.threeFourths {
 float:left;
 display:inline;
 position:relative;
 width:528px;
 margin:0 10px 0 10px; 
 padding:0; 
}
.twoThirds {
 float:left;
 display:inline;
 position:relative;
 
 margin:0 0 0 10px;  
 width:100%;
 border-top: 1px solid #d4d7c6;
 border-bottom: 1px solid #d4d7c6;
}
.half {
 float:left;
 display:inline;
 position:relative;
 width:345px;
 margin:0 10px 0 10px; 
 padding:0;
}
.threeEighths {
 float:left;
 display:inline;
 position:relative;
 width:253px;
 margin:0 10px 0 10px; 
 padding:0; 
}
.third {
 float:left;
 display:inline;
 position:relative;
 width:223px;
 margin:0 10px 0 10px; 
 padding:0; 
}
.quarter {
 float:left;
 display:inline;
 position:relative;
 width:162px;
 margin:0 10px 0 10px; 
 padding:0; 
}
.vertNav {
 width:182px !important;
 margin:0 10px 0 0 !important;
}
/*end--------------------------- */

/* modules */
.moduleHeader1 {
 color:#1ca3fd;
 font-size:12px;
 font-weight:bold;
}
.moduleHeader2 {
 color:#1ca3fd;
 font-size:13px;
 font-weight:bold;
}
.moduleTan {
 padding:10px 20px 10px 20px;
 background-color:#f3f5de;
 border-left: 1px solid #d4d7c6;
 border-right: 1px solid #d4d7c6;
}
.moduleTanSmlPad {
 padding:10px;
 background-color:#f3f5de;
 border-left: 1px solid #d4d7c6;
 border-right: 1px solid #d4d7c6;
}
.moduleWhite {
 padding:10px 20px 10px 20px;
 background-color:#fff;
 border-left: 1px solid #d4d7c6;
 border-right: 1px solid #d4d7c6;
}
.moduleWhiteSmlPad {
 padding:10px;
 background-color:#fff;
 border-left: 1px solid #d4d7c6;
 border-right: 1px solid #d4d7c6;
}
.moduleBlueFade {
 height:118px;
 padding:10px 20px 10px 20px; 
 background:url("../img/modules/bluefade.jpg");
}
.moduleBlueFade .header {
 color:#a8dfff;
 font-weight:bold;
}
.moduleTanTop, .moduleWhiteTop, .moduleBlueFadeTop {
 height:6px;
 background-repeat:no-repeat;
 background-position:bottom left;
 font-size:1px;
 line-height:0; 
}
.moduleTanBot, .moduleWhiteBot, .moduleBlueFadeBot {
 height:6px;
 background-repeat:no-repeat;
 background-position:bottom left;
 font-size:1px;
 line-height:0; 
}
.quarterModule {
 width:162px;
 padding:10px 0 10px 0;
}
.quarter .moduleTanTop {
 background-image:url(../img/modules/quarter_top_tan.gif) ;
 width:162px;
}
.quarter .moduleTanBot {
 background-image:url(../img/modules/quarter_bot_tan.gif) ;
 width:162px;
}
.quarter .moduleWhiteTop {
 background-image:url(../img/modules/quarter_top_white.gif) ;
 width:162px;
}
.quarter .moduleWhiteBot {
 background-image:url(../img/modules/quarter_bot_white.gif) ;
 width:162px;
}
.thirdModule {
 width:223px;
 padding:10px 0 10px 0;
}
.third .moduleTanTop {
 background-image:url("../../common/img/third_top_tan.gif") ;
 width:223px;
}
.third .moduleTanBot {
 background-image:url("../../common/img/third_bot_tan.gif") ;
 width:223px;
}
.third .moduleWhiteTop {
 background-image:url("../../common/img/third_top_white.gif") ;
 width:223px;
}
.third .moduleWhiteBot {
 background-image:url("../../common/img/third_bot_white.gif") ;
 width:223px;
}

.breset {
	border:0;
	width:48px;
	height:17px;
 	background:url("../../common/img/b_reset.gif") repeat-x;
}

.bsend {
	border:0;
	width:75px;
	height:17px;
 	background:url("../../common/img/b_send.gif") repeat-x;
}

.bsearch {
	border:0;
	width:75px;
	height:17px;
 	background:url("../../common/img/b_search.gif") repeat-x;
}
.blogin {
	border:0;
	width:75px;
	height:17px;
 	background:url("../../common/img/b_login.gif") repeat-x;
}

.threeEighthsModule {
 width:253px;
 padding:10px 0 10px 0;
}
.halfModule {
 width:345px;
 padding:10px 0 10px 0;
}
.half .moduleTanTop {
 background-image:url(../img/modules/half_top_tan.gif) ;
 width:345px;
}
.half .moduleTanBot {
 background-image:url(../img/modules/half_bot_tan.gif) ;
 width:345px;
}
.half .moduleWhiteTop {
 background-image:url(../img/modules/half_top_white.gif) ;
 width:345px;
}
.half .moduleWhiteBot {
 background-image:url(../img/modules/half_bot_white.gif) ;
 width:345px;
}
.twoThirdsModule {
 width:467px;
 padding:10px 0 10px 0;
}
.twoThirds .moduleTanTop {
 background-image:url(../img/modules/twothirds_top_tan.gif) ;
 width:467px;
}
.twoThirds .moduleTanBot {
 background-image:url(../img/modules/twothirds_bot_tan.gif) ;
 width:467px;
}
.twoThirds .moduleWhiteTop {
 background-image:url(../img/modules/twothirds_top_white.gif) ;
 width:467px;
}
.twoThirds .moduleWhiteBot {
 background-image:url(../img/modules/twothirds_bot_white.gif) ;
 width:467px;
}
.threeFourthsModule {
 width:528px;
 padding:10px 0 10px 0;
}
.threeFourths .moduleTanTop {
 background-image:url(../img/modules/threefourths_top_tan.gif) ;
 width:528px;
}
.threeFourths .moduleTanBot {
 background-image:url(../img/modules/threefourths_bot_tan.gif) ;
 width:528px;
}
.threeFourths .moduleWhiteTop {
 background-image:url(../img/modules/threefourths_top_white.gif) ;
 width:528px;
}
.threeFourths .moduleWhiteBot {
 background-image:url(../img/modules/threefourths_bot_white.gif) ;
 width:528px;
}
.fullModule {
 width:710px;
 padding:10px 0 10px 0;
}
.full .moduleTanTop {
 background-image:url(../img/modules/full_top_tan.gif) ;
 width:710px;
}
.full .moduleTanBot {
 background-image:url(../img/modules/full_bot_tan.gif) ;
 width:710px;
}
.full .moduleWhiteTop {
 background-image:url(../img/modules/full_top_white.gif) ;
 width:710px;
}
.full .moduleWhiteBot {
 background-image:url(../img/modules/full_bot_white.gif) ;
 width:710px;
}
.modBfLinkSet {
 padding:0;
 margin:0 0 5px 10px;
}
.modBfLinkSet a {
 color:#fff;
 font-weight:normal;
}
.modBfLinkList a:hover {color:#fff;}
.modBfLinkList a:active {color:#fff;}
.modBfLinkList a:visited {color:#fff;}
.stdBotPad {padding:0 0 10px 0;}
.extraBotPad {padding-bottom:20px;}
.extraTopPad {padding-top:10px;}
.killTopPad {padding-top:0px !Important;}
.killBotPad {padding-bottom:0px !Important;}
.killLeftMargin {margin-left:0;}
.killRightMargin {margin-right:0;}
.killBotMargin {margin-bottom:0 !important;}
/*end--------------------------- */

/* ads */
img.internalAd {margin:10px 0 10px 0;}
.secondaryAd {
 padding:10px 0 10px 0;
 font-size:14px;
 color:#09f;
}
/*end--------------------------- */

/* articles */
.articleHeader {
 margin:0 0 7px 9px;
 float:left;
 width:720px;
}
.articleHeader h1 {margin:0}
.articleHeader td {margin:0; padding:0; border:0}
.articleInfo {
 font-size:12px;
 font-weight:bold;
 color:#06c;
 margin:10px 0 0 0;
}
.printPage {
 vertical-align:bottom;
 padding:0 200px 0 10px;
}
h2.article {
 font-size:12px;
 font-weight:bold;
 color:#06c;
}
/*end--------------------------- */


.footnote {
  color: #999999;
  font-size: 10px;
}

/* susan services */
#susan {
	width:260px;
	height:40px;
	overflow:hidden;
	position:relative;
	float:left;
}
#susanimages {width:10000px;position:relative;}
#susan img {position:relative;}
#susanArrowLeft {
	position:relative;
	float:left;
	margin:0 10px 0 0;					 		
}
#susanArrowRight {
	position:relative;
	float:left;		
	margin:0 0 0 10px;
}
/*end--------------------------- */

/* popover help */
span.theQuestion {
 color:#e97102;
 font-weight:bold;
 text-decoration:none;
 cursor:pointer;
}
span.close {
 color:#e97102;
 font-weight:bold;
 text-decoration:underline;
 cursor:pointer;
}
.answerBox {
 padding:10px;
 border-color:#999;
 border-style:solid;
 border-width:1px 3px 3px 1px;
 background-color:#fff; 
 position:absolute;
 z-index:5;
 visibility:hidden;
 display:none; 
}
.answerContent {position:relative}
.closeArea {
 padding-bottom:20px;
 text-align:right;
}
/*end--------------------------- */

/* program details */
.programDetails {width:590px}
.programDetails .programDetailsHeader {
 margin:20px 0;
 padding:0px;
 background-color:#e5e5e5;
 border:1px solid #ccc;
}
.programDetails .programDetailsHeaderContent {margin:10px}
.programDetails .programDetailsHeader a {
 display:inline; 
 margin-right:40px;
}
.programDetails h1 {
 font-size:18px;
 color:#09f;
 font-weight:bold;
 padding:0;
 margin:0 0 4px 0;
}

.programDetails h2 {
 font-size:16px;
 color:#09f;
 font-weight:bold;
 display:inline;
}
.programDetails .hRule {width:585px}
.programDetails .backToTop {
 display:inline;
 margin:0 0 0 10px;
 font-size:11px;
 color:#666;
 font-weight:normal;
}
.programDetails .q {
 font-weight:bold;
 margin:4px 0 0 0;
}
.programDetails .a {
 margin:top:0;
 margin-bottom:8px;
}
/*end--------------------------- */



/* My Account - old look-and-feel */
#myAcctOldVertNav {
 width:182px;
 margin:0 0 0 5px;
}
.myAcctOld .sidenav {
 background-color:#d6e3fb; 
 width:180px; 
 font-size:10px; 
 margin:0;
}
.myAcctOld .sidenavCap img {display:block;}
.myAcctOld .sidenavCapRight {text-align:right; width:7px;}
.myAcctOld .sidenav a, 
.myAcctOld .sidenav a:visited, 
.myAcctOld .sidenav a:hover, 
.myAcctOld .sidenav a:active {
 display:block; 
 border-bottom:1px solid white;
 margin:0; 
 padding:3px; 
 color:#000; 
 text-decoration:none;
 font-family:Verdana,sans-serif;
}
.myAcctOld .sidenav a:hover {text-decoration:underline}
.myAcctOld .sidenav .l2 {font-weight:bold}
.myAcctOld .sidenav .l3 {padding-left:20px !important}
.myAcctOld .sidenav .selected {
 background-color:#e9f1ff; 
 color:#c63 !important; 
 text-decoration:none !important;
}
.myAcctOld .sidenav .child {background-color:#eff6fe;}
.myAcctOld .sidenav .parent {
 background-color:#e9f1ff !important; 
 text-decoration:none !important;
}
.myAcctOld .sidenav .selectchild {
 background-color:#eff6fe; 
 text-decoration:none !important;
}
.myAcctOld .sidenav .selectchildtext {
 background-color:#eff6fe; 
 color:#c63 !important; 
 text-decoration:none !important;
}
}.myAcctOld .threeFourths {
 width:538px;
 margin-right:0;
}
.myAcctOld .footnote p {
 font-family:Verdana,sans-serif;
 color:#999;
 font-size:10px;
}
.myAcctOldInfo {
 margin-bottom:10px;
}
.myAcctOldInfo * {
 color:#000;
 font-family:Verdana,sans-serif;
}
.myAcctOldInfo h3 {
 color: #369;
 font-size: 12px;
 font-weight: bold;
 margin-bottom:0;
}
.myAcctOldInfo p {
 float:left;
 width:50%;
}
.myAcctOldInfoDivider {
 background:url("https://a248.e.akamai.net/f/248/21628/7d/lty.s.upromise.com/images/misc/dotted-line_3px.gif") repeat-x; 
 height:1px; 
 font-size:1px;
 line-height:0; 
}
.myAcctOldInfo .memberSince {text-align:right}

.callout {
 border-color:#d6d6d6; 
 border-style:solid; 
 border-width:1px 1px 0 1px;
}
.callout * {
 font-family:Verdana,sans-serif;
}
.callout .calloutHeader {
 background-color:#f0f1f1;
 border-bottom:1px solid #d6d6d6; 
 padding:7px 9px;
}
.callout .calloutHeader h3 {
 color:#369; 
 font-family:Verdana,sans-serif;
 font-size:11px; 
 font-weight:bold; 
 margin:0; 
}
.callout .calloutMain {
 margin:8px 8px 0 8px;
}
.callout .calloutMain p,
.callout .calloutMain td,
.callout .calloutMain th,
.callout .calloutMain div,
.callout .calloutMain span {
 color:#000;
 font-size:11px;
}
.callout .calloutFooter {
 background:url("https://a248.e.akamai.net/f/248/21628/7d/lty.s.upromise.com/images/misc/calloutbottom22.gif") repeat-x; 
 height:6px; 
 font-size:1px;
 position:relative;
 top:5px;
 margin-bottom:16px;
}
/*end--------------------------- */

/* Portal pages */
#portalbar {
 float:left;
 padding:0 10px 10px 10px;
}
#portalbar div {float:left}
#portalbarSlogan {
 float:left;
 margin:0 0 0 10px;
}
#portalLetterbox {
 clear:both;
 margin-bottom:10px;
}
.portalLetterboxButtons {
 width:104px;
 float:left;
}
.portalLetterboxContents {
 width:605px;
 float:left;
}
.portalLetterboxModule {
 border-left:0px solid #f3f5de !important;
 padding:5px 10px 0 15px !important;
 width:580px;
 height:214px;
 overflow:hidden;
 float:left;
}
#portalLetterbox .lboxCenter {
 float:left;
 width:319px;
 margin-right:24px;
}
#portalLetterbox .lboxCenter .moduleWhite {
 padding:0 10px 0 20px;
 height:189px;
 overflow:hidden;
}
#portalLetterbox .lboxRight {
 float:left;
 width:237px;
 margin:0;
}
#portalLetterbox .lboxRight h3 {
 margin-bottom:4px;
}
#portalLetterbox .lboxRight h2 {
 margin:0 0 2px 0;
}
#portalLetterbox .lboxRight p {
 margin:0 0 6px 0;
}
#portalLetterbox .hRule {
 margin:12px 0;
}
#portalLetterbox .lboxAdlob {
 background-color:#e9f9ff;
 height:97px;
 border:1px solid #d4d7c6;
 overflow-y:hidden;
}
#portalLetterbox .lboxAdlobContent {margin:5px 10px}
#portalLetterbox .lboxPartners {
 background-color:#fff;
 height:60px;
 border:1px solid #d4d7c6;
 padding:0;
}
.portalLetterboxInnerModule {
 width:318px;
 padding:0 0 10px 0;
}
/*end--------------------------- */
/*Bobo*----------------------------------*/
#introtext { 
text-align:center;

width:680px;
}
#googlesearch { 
text-align:center;

width:750px;
}
#divtitle
{
background:#0056A4;

border:1px;
border-color:#023D68;
border-style: solid;


}

