﻿/* General page styling */
body {color: #000; background-image: url('images/background2.gif' ); background-repeat: no-repeat; background-position: center top; background-color: #FFF; margin: 0; padding: 0; font-family: Lucida Grande, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px;}
#container {width: 990px; margin: 0 auto; line-height: 1.6em; color: #000;}
#header {height: 165px; margin-bottom: 0px; overflow: hidden;}
#logo {float: left; height: 114px; overflow: hidden; width: 500px; background-image: url('images/mymoney_logo.gif'); background-repeat: no-repeat;}
#logo a {height: 114px; width: 255px; display: block; text-decoration: none;}
#banner {width: 468px; height: 60px; position: relative; float: left; left: -240px; top: 20px; overflow: hidden;}
#clear {display: none; float: none; clear: both;}
#clear2 {float: none; clear: both;}
#menu {clear: both; text-align: right;}
#menuspacer {float: left;}
#menubar {text-align: right; float: right;}
.submenu {padding-top: 15px; padding-bottom: 10px;}
#nojavascript {border: solid 1px #FF0000; background-color: #EEEEEE; text-align: center; padding: 10px; margin-bottom: 20px;}
h1 {font-weight: normal; font-size: 20px; color: #00a94f; margin-top: 12px; margin-bottom: 12px;}
h2 {color: #00a94f; font-size: 14px; margin-bottom: 8px; margin-top: 12px; padding: 0px; font-weight: bold;}
h3 {color: #00a94f; font-size: 12px; margin-bottom: 5px; margin-top: 5px; padding: 0px; font-weight: bold;}
h4 {color: #9cc525; font-size: 13px; margin-bottom: -2px; margin-top: -2px; padding: 0px;}
a {color: #CC6714; text-decoration: none;}
a:hover {text-decoration: underline;}

/* Login classes */
#login {position: relative; top: -50px; right: 30px; float: right; height: 50px; width: 167px; font-size: 11px;}
#login a {width: 80px; display: block; color: white; font-size: 11px; text-decoration: none;}
#loginform {color: #ffffff; margin-top: -5px;}
#loginform .loginformheader {text-align: center; font-weight: bold;}
#loginform .submit {text-align: right;}
#loginform input {background-color: #EEEEEE; border: solid 1px #000000; font-size: 90%;}
#loggedinlink a {display: inline; color: white; text-align: right; font-size: 90%; margin-left: 30px;}
#loggedinlink a:hover {text-decoration: underline;}
.loginbutton {margin-top: 3px; margin-right: 1px;}
#forgottenpassword a {width: 160px; text-align: right;}
#forgottenpassword a:hover {text-decoration: underline;}
.whitetext {color: #fff;}
#loggedinas {float: right; text-align: right;}

/* Home styling */
#home_content {float: left; width: 740px; padding: 5px; overflow: hidden;}
#content p {padding-bottom: 10px;}

.rightitems {margin-top: 0px; margin-bottom: 0px; float: right; width: 236px; padding: 0px; padding-top: 5px; display: block;}
.rightitems_spacer {height: 2px;}
.rightitems ul {margin-top: 3px; margin-bottom: 0px; margin-left: 10px; padding: 0px;}
.rightitems li {list-style-image: url('/images/bullet_greentick.gif'); list-style-position: outside; padding: 0px; margin-left: 5px; line-height: 1.3em;}
.rightitems_top {height: 0px; overflow: hidden; float: right;}
.rightitems_top_alt {height: 0px; overflow: hidden; float: right;}
.rightitems_bottom {height: 0px; overflow: hidden; float: right; margin-top: 0px;}
.rightitems_contentholder {width: 100%; float: right; padding-bottom: 10px; margin-bottom: 0px;}
.rightitems_contentholder_alt {width: 100%; float: right; padding-bottom: 10px; margin-bottom: 0px;}
.rightitems_contentholder_alt h4 {color: #1c3f94;}
.rightitems_content {padding: 8px 10px 0px 10px; font-size: 9pt; text-align: left; line-height: 14px;}
.rightitems_contentcentered {padding: 8px 10px 0px 10px; font-size: 9pt; text-align: center; line-height: 14px;}
.rightitems p {padding: 0px; margin-top: 15px; margin-bottom: 0px;}

select, textarea {background-color: #FFFFFF; color: #666666; border: 1px solid #CCC; font-size: 11px; padding: 3px;}
.radio { border: none;}
.button {padding: 2px; background-color: #EEEEEE;}
.indented {margin-left: 15px;}
.hoveritem {display: none; cursor: default; border: solid 1px #333333; background-color: #EEEEEE; padding: 3px 3px 3px 10px; width: 300px;}
.alignright {text-align: right;}
.aligncenter {text-align: center;}

/* Table sizing classes */
.100percent {width: 100%;}
.100pixels {width: 100px;}
.295pixels {width: 295px;}
.160pixels {width: 160px;}

/* Footer classes */
#footer {margin-top: 20px; clear: both; padding: 0px 5px 0px 5px;}
#footer ul {background-image: url('../../images/bg_hline.gif' ); background-repeat: repeat-x; list-style: none; margin: 0; padding: 5px 0 0 0; display: block;}
#footer li {margin: 0; padding: 0; list-style: none; display: inline;}
#footer li a {color: #CC6714; text-decoration: none; font-size: 8pt; margin-left: 6px; margin-right: 6px;}
#footer li a.First {margin-left: 0;}
#footer li a:hover {text-decoration: underline;}
#footer p {font-size: 7pt;}

.fineprint {font-size: 7pt; float: left; width: 850px; padding-bottom: 5px;}
.fineprint_nowidth {font-size: 7pt;}
.ssl {float: right; width: 85px;}
.regssl {position: absolute; right: 0px; top: 0px; float: right; width: 70px;}
.registernow {margin-top: -10px; float: right;}

/* Registration classes */
#registerform {visibility: hidden; display: none;}
.registrationprogress {width: 100%; height: 25px; font-size: 90%; background-color: #FFFFFF; border: solid 1px #0f471b; color: #000000; text-align: center;}
.registrationprogress tr {border: solid 1px #FFFFFF;}
.registrationprogress td {width: 20%;}
.registrationprogresscurrent {color: #FFFFFF; border: none; background-color: #9cc525;}
.registrationprogresscompleted {background-color: #d3e4a6; border: none;}
.registrationprogressnext {border: none; background-color: #DDDDDD;}
.registration_tacp {padding-left: 10px; padding-right: 10px; margin-left: 0px; margin-top: 10px; width: 970px; height: 175px; overflow: scroll; border: solid 1px #333333; background-color: #eef7f0;}

/* Tabe classes */
#DetailsTable {border: none; width: 100%; padding: 0px; border-spacing: 0px; margin: 0px;}
#DetailsTable .header td {background-color: #00a94f; color: #FFFFFF; padding: 4px; font-weight: bold; border-right: solid 1px #FFFFFF; text-align: left;}
#DetailsTable td {background-color: #DDDDDD; border-top: solid 1px #FFFFFF; border-right: solid 1px #FFFFFF; text-align: right; color: #000000; font-weight: normal;}
#DetailsTable .description {width: 170px; padding: 4px;}
#DetailsTable .rightdescription {width: 150px; padding: 4px;}
#DetailsTable .detials {background-color: #EEEEEE; text-align: left; padding: 4px;}
#DetailsTable .description_nowidth_left {text-align: left; padding: 4px;}
#DetailsTable .rdlclear td {background-color: transparent; border-top: none; border-right: none; text-align: left; color: #000000; font-weight: normal;}


.columndesc {padding: 4px; border: solid 1px #cccc99;}
.collapsePanelHeader {padding: 3px; border: solid 1px #FFFFFF; background-color: #DDDDDD;}
.collapsePanel {background-color: #EEEEEE;}

/* Members Area CSS */
#membersContent {margin-top: -3px; text-align: left; width: 100%;}
#membersfooter {float: none; text-align: right; clear: both;}
.warningpanel {border: solid 1px #000000; background-color: #EEEEEE; text-align: center; padding: 10px;}
.standardpanel {border: solid 1px #000000; background-color: #EEEEEE; text-align: left; padding: 10px;}
.contentpanel {border: solid 1px #666666; background-color: #f3f3f3; padding: 10px;}
.barcodebox {background-image: url('../../images/barcode.jpg' );}
#docinfo {float: left;}
#docstatus {float: right; text-align: right; vertical-align: top;}
#dochistory {float: none; clear: both;}
.Important {font-size: large; color: Red;}

/* Privacy Information */
#privacycontent {float: left; padding: 5px;}
#privacymoreinfo {float: right; width: 188px; background-color: #EEEEEE; padding: 5px; border: solid 1px #CCCCCC; display: block;}
.nobullet {list-style-type: none;}
.flowitem {float: left; display: block; background-color: #DDDDDD; padding: 10px; border: solid 1px #999999; background-image: url('../../images/flowarrow.gif'); background-position: right top; background-repeat: no-repeat;}
.flowitemcurrent {float: left; display: block; background-color: #666666; color: #FFFFFF; padding: 10px; border: solid 1px #999999; background-image: url( '../../images/flowarrow_current.gif' );  background-position: right top;  background-repeat: no-repeat;}
.hiddenbutton {display: none;}
.padright {margin-right: 6px; padding-right: 6px;}
.padleft {margin-left: 6px; padding-left: 6px;}

/* Help Desk classes */
.ticketnote_solution {border: solid 1px #36803f; background-color: #c8ebcd; background-image: url('../../images/helpdesk_accepted.gif'); background-position: right top; background-repeat: no-repeat; text-align: left; padding: 6px;}
.ticketnote_item {border: solid 1px #333333; background-color: #fafafa; text-align: left; padding: 6px;}
.ticketnote_altitem {border: solid 1px #333333; background-color: #efefef; text-align: left; padding: 6px;}

/* FAQ classes */
.faq_header {color: #666;}

/* Savings Calculator classes */
.savingscalculator {width: 100%; border-width: 1px; border-spacing: 0px; border-style: solid; border-color: #FFF; border-collapse: collapse; padding: 0px;}
.savingscalculator td {border-width: 1px; border-style: solid; border-color: #FFF; background-color: #EEE;}
.savingscalculator .textinput {width: 60px; border: solid 1px #9cc525; font-size: 8pt;}
.savingscalculator .btnCalculate {width: 200px;}
.savingscalculator .header td {background-color: #00A94F; color: #FFF;}
.savingscalculator .row td {background-color: #EEE; padding: 4px;}
.savingscalculator .altrow td {background-color: #CCC;}
.savingscalculator .footer td {color: #FFF; background-color: #9cc525;}

/*  Investments page classes */
.investments_dv {width: 310px; float: left;}
.investments_graph {width: 450px; float: right;}
.investments_list {float: none; clear: both;}
.inserttinvest_rowdesc {width: 130px; text-align: right;}
.inserttinvest_cell {width: 130px; text-align: left;}
.inserttinvest_proddesc {width: 200px; text-align: right;}
.inserttinvest_proddetails {width: 250px; text-align: left;}

/*  Grid view footer classes */
.gv_footer span {background-color: #d2c19c; padding: 2px 5px 2px 5px; border: solid 1px #1c3f94; text-decoration: none;}
.gv_footer a {background-color: #f4ead5; padding: 2px 5px 2px 5px; border: solid 1px #1c3f94; text-decoration: none;}
.gv_footer a:hover {background-color: #d2c19c;}

/* Edit investment page classes */
.editinvest_table {width: 650px;}
.editinvest_investinfo {width: 269px; vertical-align: top;}
.editinvest_rowdesc {width: 134px; font-weight: bold; text-align: right; vertical-align: top; background-color: #d3e4a6;}
.editinvest_rowcontent {width: 166px; vertical-align: top; background-color: #eeeeee;}
.editinvest_rowcontent2 {width: 140px; background-color: #eeeeee;}

/* Help classes */
.help {width: 255px; background-color: Transparent; padding: 0px; margin: 0px; display: none; color: Black;}
.help_top {background-image: url('/images/help/help_top.gif'); background-repeat: no-repeat; background-position: center top;}
.help_bottom {background-image: url('/images/help/help_bottom.gif'); background-position: center top; background-repeat: no-repeat; height: 14px;}
.help_bottom_left {background-image: url('/images/help/help_bottom_left.gif'); background-position: center top; background-repeat: no-repeat; height: 14px;}
.help_content {font-size: 90%; text-align: left; background-color: #f7f7de; background-image: url('/images/help/help_right.gif'); background-repeat: repeat-y; background-position: right; padding: 5px 8px 5px 8px; border-left: solid 1px #cecea6;}
.help_icon { display: inline;}
.contentholder_head {background-color: #00a94f; height: 25px; color: #FFFFFF;}
.contentholder_head_rightimage {background-image: url('images/greencorner_topright.gif'); height: 8px; width: 8px;}
.contentholder_head_leftimage {background-image: url('images/greencorner_topleft.gif'); height: 8px; width: 8px;}
.contentholder_content {background-color: #c2d2d4;}

.startregistration a {display: block; width: 174px; height: 39px; background-image: url('/images/startregistration_mymoney.gif'); background-repeat: no-repeat; background-position: 0px 0px; text-indent: -9999px;}
.startregistration a:hover {background-position: 0px -39px;}
.registeronlinenow a {display: block; width: 174px; height: 39px; background-image: url('/images/registeronlinenow.gif'); background-repeat: no-repeat; background-position: 0px 0px; text-indent: -9999px;}
.registeronlinenow a:hover {background-position: 0px -39px;}
.downloadform a {display: block; width: 174px; height: 39px; background-image: url('/images/downloadform.gif'); background-repeat: no-repeat; background-position: 0px 0px; text-indent: -9999px;}
.downloadform a:hover {background-position: 0px -39px;}

#sitemap li {list-style-image: url('/images/sitemaparrow_parent.gif'); list-style-position: outside; padding: 0px; margin-left: 0px; margin-top: 10px; font-size: 100%;}
#sitemap li ul li {list-style-image: url('/images/sitemaparrow.gif'); list-style-position: outside; padding: 0px; margin-left: -5px; margin-top: 5px; font-size: 95%;}
#sitemap a {color: #1c3f94;}
.paddedimage {padding: 7px;}


/* Colorbox classes */
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
#cboxOverlay{background:#000;}
#colorBox{}
#cboxTopLeft{width:25px; height:25px; background:url(/images/colorbox/border1.png) 0 0 no-repeat;}
#cboxTopCenter{height:25px; background:url(/images/colorbox/border1.png) 0 -50px repeat-x;}
#cboxTopRight{width:25px; height:25px; background:url(/images/colorbox/border1.png) -25px 0 no-repeat;}
#cboxBottomLeft{width:25px; height:25px; background:url(/images/colorbox/border1.png) 0 -25px no-repeat;}
#cboxBottomCenter{height:25px; background:url(/images/colorbox/border1.png) 0 -75px repeat-x;}
#cboxBottomRight{width:25px; height:25px; background:url(/images/colorbox/border1.png) -25px -25px no-repeat;}
#cboxMiddleLeft{width:25px; background:url(/images/colorbox/border2.png) 0 0 repeat-y;}
#cboxMiddleRight{width:25px; background:url(/images/colorbox/border2.png) -25px 0 repeat-y;}
#cboxContent{background:#fff;}
#cboxLoadedContent{margin-bottom:20px;}
#cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#999;}
#cboxCurrent{position:absolute; bottom:0px; left:100px; color:#999;}
#cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
#cboxPrevious{position:absolute; bottom:0px; left:0; color:#444;}
#cboxNext{position:absolute; bottom:0px; left:63px; color:#444;}
#cboxLoadingOverlay{background:url(/images/colorbox/loading.gif) 5px 5px no-repeat #fff;}
#cboxClose{position:absolute; bottom:0; right:0; background:url(/images/colorbox/controls.png) 0px 0px no-repeat; width:25px; height:20px; text-indent:-35px; line-height: 20px; vertical-align: middle;}
#cboxClose{right:0; background-position:-100px -25px;}
#cboxClose.hover{background-position:-100px 0px;}
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}

/* Right items classes */
.icons {margin-left: 20px; padding-left: 65px; vertical-align: middle; background-repeat: no-repeat; background-position: left center; display: block; color: #00a94f; font-weight: bold; font-size: 110%; line-height: 54px; height: 58px; text-align: left; }
.rightitems .icons {margin-left: 0px; font-weight: normal; padding-left: 60px;}
.icons a {color: #00a94f; text-decoration: underline;}
.icons a:hover {color: #00a94f; text-decoration: none;}
#icon_mail {background-image: url('/images/icons/mail.jpg');}
#icon_calculator {background-image: url('/images/icons/calculator.jpg');}
#icon_telephone {background-image: url('/images/icons/telephone.jpg');}
#icon_computer {background-image: url('/images/icons/computer.jpg');}
#icon_person {background-image: url('/images/icons/person.jpg');}

/*Rounded boxes classes */
.rounded_triple {color: #000; width: 220px; padding-right: 10px; padding-left: 10px; padding-bottom: 10px; float: left; text-align: left; background-color: #eef7f0; border: 1px solid #16b05e; margin-right: 9px; line-height: 1.5em;}
#rt_right {margin-right: -12px;}
.rounded_triple p {padding: 4px; margin: 0px;}
.rounded_triple ul {margin-top: 4px; margin-bottom: 4px;}
.rounded_triple li {margin-left: -10px;}
.roundedbottom {color: #000; width: 130px; padding-right: 5px; padding-left: 5px; padding-bottom: 10px; float: left; text-align: left; background-color: #eef7f0; border: 1px solid #16b05e; margin-right: 8px; line-height: 1.5em; overflow: hidden;}
.roundedbottom p {padding: 4px 4px 4px 4px; margin: 0px; margin-top: 100px;}
.roundedbottom ul {margin-top: 4px; margin-bottom: 4px;}
.roundedbottom li {margin-left: -10px;}
#rounded_bottom1 {background-image: url('/images/dev/managedfunds.jpg');}
#rounded_bottom2 {background-image: url('/images/dev/managedfunds.jpg');}
#rounded_bottom3 {background-image: url('/images/dev/managedfunds.jpg');}
#rounded_bottom4 {background-image: url('/images/dev/managedfunds.jpg');}
#rounded_bottom5 {background-image: url('/images/dev/managedfunds.jpg'); margin-right: -2px;}
.rounded_double {color: #000; width: 46%; padding-right: 10px; padding-left: 10px; padding-bottom: 10px; float: left; text-align: left; background-color: #eef7f0; border: 1px solid #16b05e; line-height: 1.5em;}
#rounded_right {float: right;}
.rounded_single {color: #000; width: 718px; padding-right: 10px; padding-left: 10px; padding-bottom: 10px; float: left; text-align: left; background-color: #eef7f0; border: 1px solid #16b05e; margin-right: 5px; line-height: 1.5em;}
.rounded_single p {padding: 4px; margin: 0px;}
.rounded_single, .rounded_double ul {margin-top: 4px; margin-bottom: 4px;}

/* Submenu */
.dxmControl_CommRewardsSubMenu {font-family: Tahoma, Verdana, Arial; font-size: 8pt;}
.dxmControl_CommRewardsSubMenu a, .dxmMenu_CommRewardsSubMenu a, .dxmVerticalMenu_CommRewardsSubMenu a, .dxmSubMenu_CommRewardsSubMenu a {color: #1c3f94; text-decoration: none;}
.dxmMenu_CommRewardsSubMenu, .dxmVerticalMenu_CommRewardsSubMenu {border: Solid 1px #1c3f94; padding: 0px; background-color: #c2d2d4;}
.dxmVerticalMenu_CommRewardsSubMenu {background-color: #f7f7de;}
.dxmVerticalMenu_CommRewardsSubMenu table {border-collapse: separate!important;}
.dxmMenuSeparator_CommRewardsSubMenu {background-color: #f7f7de;}
.dxmMenuVerticalSeparator_CommRewardsSubMenu {height: 1px!important;}
.dxmVerticalMenuItem_CommRewardsSubMenu, .dxmVerticalMenuItemWithImage_CommRewardsSubMenu, .dxmVerticalMenuItemWithPopOutImage_CommRewardsSubMenu, .dxmVerticalMenuItemWithImageWithPopOutImage_CommRewardsSubMenu, .dxmVerticalMenuLargeItem_CommRewardsSubMenu, .dxmVerticalMenuLargeItemWithImage_CommRewardsSubMenu, .dxmVerticalMenuLargeItemWithPopOutImage_CommRewardsSubMenu, .dxmVerticalMenuLargeItemWithImageWithPopOutImage_CommRewardsSubMenu {background-color: #c2d2d4; background-image: none;}
.dxmMenuItem_CommRewardsSubMenu, .dxmMenuItemWithImage_CommRewardsSubMenu {padding-top: 4px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px;}
.dxmMenuItemSelected_CommRewardsSubMenu, .dxmMenuItemSelectedWithImage_CommRewardsSubMenu, .dxmMenuItemSelectedWithPopOutImage_CommRewardsSubMenu, .dxmMenuItemSelectedWithImageWithPopOutImage_CommRewardsSubMenu, .dxmMenuLargeItemSelected_CommRewardsSubMenu, .dxmMenuLargeItemSelectedWithImage_CommRewardsSubMenu, .dxmMenuLargeItemSelectedWithPopOutImage_CommRewardsSubMenu, .dxmMenuLargeItemSelectedWithImageWithPopOutImage_CommRewardsSubMenu {background-color: #96c0e7; border: 0px; font-weight: bold;}
.dxmVerticalMenuItemSelected_CommRewardsSubMenu, .dxmVerticalMenuItemSelectedWithImage_CommRewardsSubMenu, .dxmVerticalMenuItemSelectedWithPopOutImage_CommRewardsSubMenu, .dxmVerticalMenuItemSelectedWithImageWithPopOutImage_CommRewardsSubMenu, .dxmVerticalMenuLargeItemSelected_CommRewardsSubMenu, .dxmVerticalMenuLargeItemWithImageSelected_CommRewardsSubMenu, .dxmVerticalMenuLargeItemSelectedWithPopOutImage_CommRewardsSubMenu, .dxmVerticalMenuLargeItemSelectedWithImageWithPopOutImage_CommRewardsSubMenu {background-color: #e9e9cb; border: Solid 1px #669933;}
.dxmMenuItemChecked_CommRewardsSubMenu, .dxmMenuItemCheckedWithImage_CommRewardsSubMenu, .dxmMenuItemCheckedWithPopOutImage_CommRewardsSubMenu, .dxmMenuItemCheckedWithImageWithPopOutImage_CommRewardsSubMenu, .dxmMenuLargeItemChecked_CommRewardsSubMenu, .dxmMenuLargeItemCheckedWithImage_CommRewardsSubMenu, .dxmMenuLargeItemCheckedWithPopOutImage_CommRewardsSubMenu, .dxmMenuLargeItemCheckedWithImageWithPopOutImage_CommRewardsSubMenu {background-color: #f7f7de; border: 0px;}
.dxmVerticalMenuItemChecked_CommRewardsSubMenu, .dxmVerticalMenuItemCheckedWithImage_CommRewardsSubMenu, .dxmVerticalMenuItemCheckedWithPopOutImage_CommRewardsSubMenu, .dxmVerticalMenuItemCheckedWithImageWithPopOutImage_CommRewardsSubMenu, .dxmVerticalMenuLargeItemChecked_CommRewardsSubMenu, .dxmVerticalMenuLargeItemWithImageChecked_CommRewardsSubMenu, .dxmVerticalMenuLargeItemCheckedWithPopOutImage_CommRewardsSubMenu, .dxmVerticalMenuLargeItemCheckedWithImageWithPopOutImage_CommRewardsSubMenu {background-color: #f7f7de; border: Solid 1px #669933;}
.dxmMenuItemHover_CommRewardsSubMenu, .dxmMenuItemHoverWithImage_CommRewardsSubMenu, .dxmMenuItemHoverWithPopOutImage_CommRewardsSubMenu, .dxmMenuItemHoverWithImageWithPopOutImage_CommRewardsSubMenu, 
.dxmMenuLargeItemHover_CommRewardsSubMenu, .dxmMenuLargeItemHoverWithImage_CommRewardsSubMenu, .dxmMenuLargeItemHoverWithPopOutImage_CommRewardsSubMenu, .dxmMenuLargeItemHoverWithImageWithPopOutImage_CommRewardsSubMenu {background-color: #adc1c3;	border: 0px;}
.dxmSubMenu_CommRewardsSubMenu {border: Solid 1px #669933; padding: 0px; background-color: #f7f7de;}
.dxmSubMenuGutter_CommRewardsSubMenu {background-color: #f7f7de;}
.dxmSubMenuSeparator_CommRewardsSubMenu {background-color: #f7f7de;}
.dxmSubMenuItem_CommRewardsSubMenu, .dxmSubMenuItemWithImage_CommRewardsSubMenu, .dxmSubMenuItemWithPopOutImage_CommRewardsSubMenu, .dxmSubMenuItemWithImageWithPopOutImage_CommRewardsSubMenu {white-space: nowrap;}
.dxmSubMenuItemSelected_CommRewardsSubMenu, .dxmSubMenuItemSelectedWithImage_CommRewardsSubMenu, .dxmSubMenuItemSelectedWithPopOutImage_CommRewardsSubMenu, .dxmSubMenuItemSelectedWithImageWithPopOutImage_CommRewardsSubMenu {background-color: #e9e9cb; border: Solid 1px #669933;}
.dxmSubMenuItemHover_CommRewardsSubMenu, .dxmSubMenuItemHoverWithImage_CommRewardsSubMenu, .dxmSubMenuItemHoverWithPopOutImage_CommRewardsSubMenu, .dxmSubMenuItemHoverWithImageWithPopOutImage_CommRewardsSubMenu {background-color: #e9e9cb; border: Solid 1px #669933;}
.dxmSubMenuBorderCorrector_CommRewardsSubMenu {position: absolute; border: 0px; padding: 0px;}
.dxmDisabled_CommRewardsSubMenu {color: #1c3f94; background-color: #afc7dd;	cursor: default;}

ul.imagerotator {border: none; padding: 0px; margin: 0px; background:  #ffffff;}
li.imagerotator {list-style-type: none; padding: 0px; margin: 0px;}

.ezicover {height: 164px; width: 123px; text-indent: -9999px; background-image: url('/images/ezicover_applynow.gif'); float: left; margin-right: 20px;}
.ezicover a {display: block; height: 164px; width: 123px; background-image: url('/images/ezicover_applynow.gif'); text-indent: -9999px;}
.ezicover a:hover {height: 164px; width: 123px; background-image: url('/images/ezicover_applynow_over.gif'); text-indent: -9999px;}
