

/* susan services */
#susan {
	width:400px;
	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:underline;
 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--------------------------- */
