/* CSS Document */
body {background-color:#E6F4FF;margin:0;padding:0;border:0;text-align:center;background-image:url(/Portals/7/Skins/NSE2/images/bkgrnd.gif); background-position:top left; background-repeat:repeat;}
h1, h2, h3, div, p, a, img, span {margin:0;padding:0;border:0;}
table td{vertical-align:top;}
#frm {background-image:url(/Portals/7/Skins/NSE2/images/frm_bkgrnd.gif); background-position:top left; background-repeat:repeat-y; width:52em;margin-left:auto;margin-right:auto;}
#hdr {background-image:url(/Portals/7/Skins/NSE2/images/top_bkgrnd.gif); background-position:top left; background-repeat:no-repeat;height:0.4em;width:52em;margin-left:auto;margin-right:auto;}
#logo_hdr {border-bottom:0.06em solid #ddd;width:50.69em;float:left;}
#logo_hdr img{float:left;}
#nav {width:50.69em;margin-top:0.25em;background-color:#1C6DAB;}

.MainMenu_RootMenuItem{margin:0;padding:0.63em 0 0.63em 0;font-family:Trebuchet "Trebuchet MS", Arial, sans-serif;font-size:0.69em; text-transform:uppercase; color:#FFF;font-weight:bold;text-decoration:none;height:2.6em;}
.MainMenu_RootMenuItem td{padding:0.63em;}

.MainMenu_MenuItemHover td{padding:0.63em;}
.MainMenu_MenuItemHover{background-color:#E6F4FF;color:#1C6DAB;margin:0;padding:0.63em 0 0.63em 0;font-family:Trebuchet "Trebuchet MS", Arial, sans-serif;font-size:0.69em; text-transform:uppercase; font-weight:bold;text-decoration:none;}

.MainMenu_MenuItemSelHover{background-color:#C1E4FE;color:#1C6DAB;margin:0;padding:0.63em 0 0.63em 0;font-family:Trebuchet "Trebuchet MS", Arial, sans-serif;font-size:0.69em; text-transform:uppercase; font-weight:bold;text-decoration:none;}
.MainMenu_MenuItemSelHover td{padding:0.63em;}

.MainMenu_SubMenu{border-top:0.06em solid #1C6DAB;border-bottom:0.06em solid #1C6DAB;border-right:0.06em solid #1C6DAB;border-left:0.06em solid #1C6DAB;padding:0;margin:0;}
.MainMenu_SubMenu table tr td{border:0;padding:0.25em 0.63em 0.25em 0.25em;margin:0;font-family:Trebuchet "Trebuchet MS", Arial, sans-serif;font-size:1em; text-transform:uppercase; font-weight:bold;text-decoration:none;}
.MainMenu_SubMenu table{background-color:#E6F4FF;color:#1C6DAB;}
.MainMenu_SubMenuItemSelHover tr td{font-family:Trebuchet "Trebuchet MS", Arial, sans-serif;font-size:0.69em; text-transform:uppercase; font-weight:bold;text-decoration:none;}
.MainMenu_SubMenuItemSelHover {background-color:#1C6DAB;color:#E6F4FF;}
.MainMenu_MenuIcon{display:none;}
#info {background-image:url(/Portals/7/Skins/NSE2/images/date_bkgrnd.gif); background-position:top left; background-repeat:repeat-x;width:50.69em;height:1.8em;}
#info .leftColumn{float:left;margin-left:0.69em;margin-top:0.25em;}
#info .rightColumn{float:right;margin-right:0.31em;margin-top:0.25em;}
.infoText{font-family: Arial, Helvetica, sans-serif;font-size: 0.63em;color: #333;text-transform: uppercase;}
.infoText .StandardButton{font-family:Arial, Helvetica, sans-serif; color:#000; border: 0.06em solid #7F9DB9;padding:0.15em 0 0.15em 0;margin:0;cursor:hand;cursor:pointer;background-image:url(/now/Portals/3/Skins/NR2/images/h2_bkgrnd.gif); background-position:top left; background-repeat: repeat-x;text-align:center;position:relative;left:-0.31em;top:-0.15em}
a.infoText:hover{text-decoration:none;}
a.infoText:hover .StandardButton{color:#2C8BE8;}
.dot {background-image:url(/Portals/7/Skins/NSE2/images/hr_dot.gif); background-position:top;background-repeat:repeat-x;width:50.69em;height:0.06em;overflow:hidden;margin-bottom:0.69em;}
#btm {background-image:url(/Portals/7/Skins/NSE2/images/btm_bkgrnd.gif); background-position:bottom left; background-repeat:no-repeat; height:0.4em;width:52em;margin-left:auto;margin-right:auto;}
#Footer {background-image:url(/Portals/7/Skins/NSE2/images/ftr_bkgrnd.gif); background-position:bottom left; background-repeat:repeat-x;padding:0.69em;margin-top:0.63em;}
#Footer p {font-family:Trebuchet "Trebuchet MS", Arial, sans-serif; color:#E6E6E6;font-size:0.69em; text-align:center;}
#Footer p a {color:#FFF; text-decoration:none;}
#Footer p a:hover {text-decoration:underline;}
div.dot_sml {background-image:url(/Portals/7/Skins/NSE2/images/hr_dot.gif); background-position: bottom;background-repeat:repeat-x;display:block;float:none;margin:0.50em 0 0.50em 0;padding:0;height:0.06em;}
.clr {clear:both;display:block;}


/* General Pane CSS */
#Panes{padding:0.69em;}

/* Top Pane Container. */
#pg_tp_txtbx {float:left;width:50em;}
#pg_tp_txtbx .Head{text-align:left;padding:0.25em 0 0.25em 0;}
#pg_tp_txtbx .Head span{font-family:Trebuchet "Trebuchet MS", Arial, sans-serif;font-size:0.9em;color:#333;margin:0;font-weight:bold;}
#pg_tp_txtbx .Normal{font-family: Arial, Helvetica, sans-serif;font-size:0.75em;line-height: 1.4em;color:#333;}
#pg_tp_txtbx .Content .Caption{font-family:Arial, Helvetica, sans-serif; font-size:0.69em; color:#444; font-style:italic;}
#pg_tp_txtbx .CommandButton{color:#1C6DAB; font-weight: bold; text-decoration:none;}
#pg_tp_txtbx .CommandButton:hover{text-decoration:underline;}
#pg_tp_txtbx .StandardButton{font-family:Arial, Helvetica, sans-serif; color:#000; border: 0.06em solid #000;padding:0.25em 0 0.25em 0;margin:0;cursor:hand;cursor:pointer;background-image:url(/Portals/7/Skins/NSE2/images/h2_bkgrnd.gif); background-position:top left; background-repeat:  repeat-x;width:6.25em;text-align:center;height:2em;}
#pg_tp_txtbx label.Normal{float:left;margin:0.38em 0 0 0;}
#pg_tp_txtbx .NormalTextBox{margin:0.13em 0 0 0;height:auto;}
* html #pg_tp_txtbx{width:50.6em;}

/* Left Pane Container */
#col_01 {float:left;width:10.85em;border-top:0.06em solid #C4C4C4;border-left:0.06em solid #C4C4C4;border-right:0.06em solid #E2ECF5;border-bottom:0.31em solid #000;padding:0 0.13em 0.94em 0;background-image:url(/Portals/7/Skins/NSE2/images/col_bkgrnd.gif); background-position:top left; background-repeat: no-repeat;margin:0.31em 0 0.31em 0;}
#col_01 div.col_hdr {margin:0.88em 0.13em 0 0.63em;padding:0.19em 0 0.19em 0;background-color:#000;width:90%;text-align:left;}
#col_01 div.col_hdr span{font-family:Trebuchet "Trebuchet MS", Arial, sans-serif; color:#FFF; text-transform:uppercase;font-size:0.69em;padding:0 0.19em 0 0.75em;display:inline-block;display:block;}
#col_01 div.h2_bkgrnd {background-image:url(/Portals/7/Skins/NSE2/images/h2_bkgrnd.gif);background-repeat:repeat-x;height:0.88em;width:90%; margin-left:0.63em;margin-bottom:-0.63em;}
#col_01 .Content, #col_01-2 .Content {margin:0.75em 0.63em 0.63em 0.63em;padding-right: 0.31em;}
#col_01 .Content .Head, #col_01-2 .Content .Head{font-family:Trebuchet "Trebuchet MS", Arial, sans-serif; color:#0055A9; font-size:0.75em; text-transform:uppercase; font-weight: normal;letter-spacing:0.03em;font-size:0.69em;padding:0.06em 0.13em 0.06em 0.13em;}
#col_01 .Content .Normal, #col_01-2 .Content .Normal {font-family: Verdana,Arial, Helvetica, sans-serif; font-size:0.63em; line-height: 1.4em;color:#333;}
#col_01 .Content .Caption{font-family:Trebuchet "Trebuchet MS", Arial, sans-serif; font-size:0.5em; color:#444; font-style:italic;}
#col_01 .Content .StandardButton{font-family:Arial, Helvetica, sans-serif; color:#000; border: 0.06em solid #000;padding: 0.25em 0 0.25em 0;margin:0 0.31em 0.13em 0;cursor:hand;cursor:pointer;background-image:url(/Portals/7/Skins/NSE2/images/h2_bkgrnd.gif); background-position:top left; background-repeat: repeat-x;width:6.25em;text-align:center;height:2em;}
#col_01 .Content a, #col_01-2 .Content a {color:#0055A9; font-weight: bold; text-decoration:none;}
#col_01 .Content a:hover, #col_01-2 .Content a:hover {text-decoration:underline;}
* html #col_01{width:100%;}
* html #col_01 div.col_hdr {margin-left:0;margin-right:0;padding-left:0;padding-right:0;}
* html #col_01 div.h2_bkgrnd {margin-left:0;margin-right:0;padding-left:0;padding-right:0;}
.col_01-2 {border:0;margin:0;}

/* Content Pane Container */
#col_02, #col_02Wide1, #col_02Wide2{float:left;background-position:top left; background-repeat: no-repeat; border-top:0.06em solid #C4C4C4;padding-bottom:0.94em;margin:0.31em 0 0.31em 0;}
#col_02 div.col_hdr, #col_02Wide1 div.col_hdr, #col_02Wide2 div.col_hdr{margin:0.88em 0.45em 0 0.31em;padding:0.19em 0.19em 0.19em 0.44em;background-color:#1C6DAB;text-align:left;}
#col_02 div.col_hdr span, #col_02Wide1 div.col_hdr span, #col_02Wide2 div.col_hdr span{font-family:Trebuchet "Trebuchet MS", Arial, sans-serif; color:#FFF; text-transform:uppercase;font-size:0.69em;display:block;}
#col_02 div.h2_bkgrnd, #col_02Wide1 div.h2_bkgrnd, #col_02Wide2 div.h2_bkgrnd{margin:0 0.45em 0 0.31em;padding:0.19em 0.19em 0.19em 0.44em;background-image:url(/Portals/7/Skins/NSE2/images/h2_bkgrnd.gif);background-repeat:repeat-x;height:0.88em;}
#col_02 .Head, #col_02Wide1 .Head, #col_02Wide2 .Head{font-family:Trebuchet "Trebuchet MS", Arial, sans-serif; color:#0055A9;font-size:1.2em;font-weight:bold;}
#col_02 .Content .Normal, #col_02Wide1 .Content .Normal, #col_02Wide2 .Content .Normal{font-family: Verdana,Arial, Helvetica, sans-serif; font-size:0.68em; line-height: 1.5em;color:#333;}
#col_02 .Content, #col_02Wide1 .Content, #col_02Wide2 .Content{margin:0.75em 0.63em 0.63em 0.63em;padding-right: 0.31em;}
#col_02 .Content .Caption, #col_02Wide1 .Content .Caption, #col_02Wide2 .Content .Caption{font-family:Arial, Helvetica, sans-serif; font-size:0.69em; color:#444; font-style:italic;}
#col_02 .Content .NormalTextBox, #col_02Wide1 .Content .NormalTextBox, #col_02Wide2 .Content .NormalTextBox{font-family:Arial, Helvetica, sans-serif; font-size:0.75em; color:#444; border: 0.06em solid #0055A9;height: 1.25em;padding: 0.06em 0.25em 0.06em 0.25em;background-color: #FFFFFF;margin:0 0 0.13em 0;height:auto;}
#col_02 .Content .Author, #col_02Wide1 .Content .Author, #col_02Wide2 .Content .Author{color:#888;}
#col_02 .Content .StandardButton, #col_02Wide1 .Content .StandardButton, #col_02Wide2 .Content .StandardButton{font-family:Arial, Helvetica, sans-serif; color:#000; border: 0.06em solid #0055A9;padding: 0.25em 0 0.25em 0;margin:0 0.31em 0.13em 0;cursor:hand;cursor:pointer;background-image:url(/Portals/7/Skins/NSE2/images/h2_bkgrnd.gif); background-position:top left; background-repeat:  repeat-x;width:6.25em;text-align:center;height:2em;}
#col_02 .Content .CommandButton, #col_02Wide1 .Content .CommandButton, #col_02Wide2 .Content .CommandButton{color:#0055A9;text-decoration:none;}
#col_02 .Content .CommandButton:hover, #col_02Wide1 .Content .CommandButton:hover, #col_02Wide2 .Content .CommandButton:hover{text-decoration:underline;}
#col_02 {background-image:url(/Portals/7/Skins/NSE2/images/col2_bkgrnd.gif);width:27.28em;}
#col_02Wide1 {background-image:url(/Portals/7/Skins/NSE2/images/col2_bkgrndwide1.gif);}
#col_02Wide2 {background-image:url(/Portals/7/Skins/NSE2/images/col2_bkgrndwide2.gif);}
* html #col_02, * html #col_02Wide1, * html #col_02Wide2{width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0;}

/* Right Pane Container */
#col_03 {float:left;width:12.2em;border-top:0.06em solid #C4C4C4;border-bottom:0.06em solid #C4C4C4;border-left:0.06em solid #C4C4C4;margin-bottom:0.31em;margin-top:0.31em;}
#col_03 div.col_hdr {margin:0.31em 0.63em 0.19em 0.63em;padding:0.19em 0.19em 0.19em 0;border-bottom:0.06em solid #CCC;text-align:left;}
#col_03 div.col_hdr span{font-family:Trebuchet "Trebuchet MS", Arial, sans-serif; color:#2D455A;text-transform:uppercase;font-size:0.69em;display:block;}
#col_03 .Content, #col_03-2 .Content{margin:0.75em 0 0.63em 0.63em;padding-right: 0.31em;}
#col_03 .Content .Head, #col_03-2 .Content .Head{color:#8660BF; font-weight: bold;}
#col_03 .Content .Normal, #col_03-2 .Content .Normal{font-family: Verdana,Arial, Helvetica, sans-serif; font-size:0.63em; line-height: 1.4em;color:#333;}
#col_03 .Content .Caption{font-family:Verdana,Arial, Helvetica, sans-serif; font-size:0.5em; color:#444; font-style:italic;}
#col_03 .Content .StandardButton{font-family:Arial, Helvetica, sans-serif; color:#000; border: 0.06em solid #0055A9;padding: 0.25em 0 0.25em 0;margin:0 0.31em 0.13em 0;cursor:hand;cursor:pointer;background-image:url(/Portals/7/Skins/NSE2/images/h2_bkgrnd.gif); background-position:top left; background-repeat:  repeat-x;width:6.25em;text-align:center;height:2em;}
#col_03 .Content a, #col_03-2 .Content a{color:#8660BF; font-weight: bold; text-decoration:none;}
#col_03 .Content a:hover, #col_03-2 .Content a:hover{text-decoration:underline;}
#col_03 div.brdr {border:0.63em solid #E6F4FF;border-bottom-width:0.75em;}
#col_03 div.brdr_inner {border:0.06em solid #CCC;padding-bottom:0.94em;}
* html #col_03{width:100%;}
.col_03-2 {border:0;padding:0;margin:0;}

/* Bottom Pane Container */
div.cntnr, div.cntnr2{float:left;margin-bottom:0.63em;width:50em;}
div.cntnr .Normal, div.cntnr2 .Normal{padding: 0.50em;}
div.cntnr {border:0.31em solid #80C9FF;}
div.cntnr div.hdr span{font-family:Trebuchet "Trebuchet MS", Arial, sans-serif; color:#2D455A;font-weight:bold;font-size:0.88em;}
div.cntnr2 {border:0.31em solid #80C9FF;background-color:#BFE4FF;}
div.cntnr2 div.hdr span{font-family:Trebuchet "Trebuchet MS", Arial, sans-serif; color:#2D455A;font-weight:bold;font-size:0.88em;}
* html div.cntnr, * html div.cntnr2{width:50.6em;}

/* Pane Widths, etc */
.TopPane, .BottomPane{float:left;width:50.6em;}
.LeftPane, .MiddlePane, .WidePane1, .WidePane2, .RightPane{float:left;}
.LeftPane{width:11.1em;}
* html .LeftPane{width:11.2em;}
.MiddlePane{width:27.3em;}
.WidePane1{width:39.5em;}
.WidePane2{width:38.4em;}
.RightPane{width:12.21em;}

/* General CSS */
.RSS{height:1.3em;margin-bottom:0.5em;background-image:url(/Portals/7/Skins/NSE2/images/hr_dot.gif); background-position: bottom;background-repeat:repeat-x;}
.RSS img{cursor:hand;cursor:pointer;padding-right:0.13em;float:left;}
.RSS span{float:left;}
.PostArticle{border:0.06em solid black;margin-top:1.00em;background-color:#D2E4F5;}
.PostArticle div{margin-left:0.06em;margin-right:0.06em;padding-top:0.13em;padding-bottom:0.13em;}
.PostArticle a{margin-right:0.50em;}
.PostArticle a img{margin-right:0.19em;cursor:hand;cursor:pointer;}
.NormalRed{font-family:Arial, Helvetica, sans-serif; font-size:0.75em; color:#ff0000; line-height: 1.13em; font-weight:bold;}
.NormalGreen{font-family: Arial, Helvetica, sans-serif;font-size: 0.75em;color: #009900;line-height: 1.13em;font-weight: bold;}

/* CSS for the login and registration controls. */
.registration{width:9.4em;}
.registration fieldset{border:0.06em solid #C4C4C4;padding:0.25em;}
.registration label{margin-top:0.31em;}
.registration .NormalTextBox{width:100%;}
.registration .linkHolder{text-align:left;margin-top:0.61em;padding:0;}
.registration .CommandButtons{text-align:left;margin-top:0.31em;}

.subscribe, .callback{width:25.5em;}
.subscribe fieldset, .callback fieldset{border:0.06em solid #C4C4C4;padding:0.25em;margin-bottom:0.31em;}
.subscribe .row{float:left;width:100%;padding:0.12em 0 0.12em 0;}
.subscribe label{float:left;margin:0;padding:0;}
.subscribe .NormalTextBox, .subscribe span.Caption{float:right;width:55%;}
.subscribe .CheckBox{float:none;}
.subscribe .CheckBox input{width:0.88em;height:0.88em;}
.subscribe .Options input, .subscribe .Options label{float:left;}
.subscribe .Options label{margin-left:0.13em;width:94%;}
.subscribe .CommandButtons{text-align: right;margin-top:0.31em;}
.callback img{float:left;margin-right:5px;margin-bottom:0px;}
.callback div.Normal{margin-bottom:5px;}
.subscribe #OptionalFields .CheckBox{float:right;width:55%;}
.subscribe #OptionalFields .CheckBox input{width:auto;height:auto;float:none;}
.subscribe #OptionalFields .CheckBox label{float:none;}
.subscribe #AreasOfInterest input{float:none;}
.subscribe #AreasOfInterest label{float:none;}

/* Article History CSS */
.ArticleHistory span{width:24%;float:left;}

/* Mortgage Calculator CSS */
.MortgageCalculator{font-family:Trebuchet "Trebuchet MS", Arial, sans-serif;}
.MortgageCalculator, .RateChange{position:absolute;top:145px;z-index:500;border:2px solid #888888;border:2px solid #000000;}
.MortgageCalculator{width:758px;}
.RateChange{width:370px;}
.NowMortgageCalc .Button{cursor:hand;cursor:pointer;}
.NowMortgageCalc .Border{border: 1px solid #C4C4C4;padding: 1px;margin: 0;background-color: #ffffff;}
.NowMortgageCalc .Inner{background-position: left top;background-image: url(/now/DesktopModules/Tools/Images/tool-backdrop.GIF);background-repeat: repeat-x;padding: 5px 10px 5px 10px;}
.NowMortgageCalc .TitleBar{background-color: #000000;color:#FFF;font-family:Trebuchet "Trebuchet MS", Arial, sans-serif;text-transform:uppercase;font-size:0.69em;padding:2px 5px 2px 5px;cursor:hand;cursor:pointer;}
.NowMortgageCalc .UserInput, .NowMortgageCalc .EmailOptions{margin:5px 0 5px 0;padding:5px 10px 5px 10px;border: 1px solid #C4C4C4;}
.NowMortgageCalc .ColumnLeft{width:55%;display:inline;vertical-align:top;float:left;}
.NowMortgageCalc .ColumnRight{width:44%;display:inline;vertical-align:top;float:right;}
*html .NowMortgageCalc .ColumnLeft{float:none;}
*html .NowMortgageCalc .ColumnRight{float:none;}
.NowMortgageCalc .Row{display:block;padding-top:5px;}
*html .NowMortgageCalc .Row{padding-top:0;}
.NowMortgageCalc label{font-family: Verdana,Arial, Helvetica, sans-serif;font-size:0.7em;line-height: 1.4em;color:#333;display:inline-block;padding-top:4px;margin:0;width:120px;float:left;}
.NowMortgageCalc .NormalTextBox{width:100px;font-size:11px;display:inline-block;}
.NowMortgageCalc .Small{width:50px;}
.NowMortgageCalc span.Row span label{width:auto;float:none;}
.NowMortgageCalc #RateChangesSpan{float:left;margin-top:2px;}
.NowMortgageCalc #RateChangesSpan span.NewRateEntry{float:left;clear:both;width:250px;}
.NowMortgageCalc #RateChangesSpan span.Normal{float:left;}
.NowMortgageCalc #RateChangesSpan a{float:left;padding-left:5px;}
*html .NowMortgageCalc #RateChangesSpan span{margin-left:2px;}
*html .NowMortgageCalc #RateChangesSpan a{padding-top:2px;}
.NowMortgageCalc #CommandRow .StandardButton, .NowMortgageCalc #CommandRow2 .StandardButton{margin-right:5px;}
*html .NowMortgageCalc #CommandRow .StandardButton{margin-top:4px;}
*html .NowMortgageCalc #CommandRow2 .StandardButton{margin-top:4px;}
.NowMortgageCalc #AdditionalRates{display:none;}
.NowMortgageCalc #WaitRow{text-align:center;display:none;width:auto;float:none;margin-top:7px;width:330px;}
.HiddenDialog{opacity:0;filter:progid:DXImageTransform.Microsoft.alpha(opacity=0);display:none;}
#ToolTip{position:absolute;z-index:501;display:none;width:160px;}
#ToolTip tr{vertical-align:top;}
#ToolTip #ToolTipText{font-family:Trebuchet "Trebuchet MS", Arial, sans-serif;font-size:11px;padding:4px;line-height:150%;background-color:#FFFFE1;color:#000000;}
.NowMortgageCalc #Projections{display:none;background-color:#FFFFFF;}
.NowMortgageCalc .Tabs .Tab{position:relative;top:4px;}
.NowMortgageCalc .Tabs .Active{top:5px;}
*html .NowMortgageCalc .Tabs .Tab{top:3px;}
*html .NowMortgageCalc .Tabs .Active{top:4px;}
.NowMortgageCalc .Tabs .Tab img{cursor:hand;cursor:pointer;}
.NowMortgageCalc .Info{border: 1px solid #C4C4C4;padding:5px;}
.NowMortgageCalc #ScheduleContainer{height:350px;overflow-y:scroll;overflow-x:hidden;padding-right:4px;clear:both;width:713px;}
*html .NowMortgageCalc #ScheduleContainer{width:718px;}
.NowMortgageCalc .RepaymentsSummary div{font-size:12px;}
.NowMortgageCalc .RepaymentsSummary table{width:310px;margin-top:10px;}
.NowMortgageCalc .RepaymentsSummary table td{font-size:12px;padding:1px 0 1px 0;}
.NowMortgageCalc .RepaymentsSummary table .Col1{width:75%;}
.NowMortgageCalc .RepaymentsSummary table .Col2{width:25%;text-align:right;}
.NowMortgageCalc .Schedule table{width:718px;}
.NowMortgageCalc .Schedule table td{font-size:11px;}
.NowMortgageCalc .Schedule thead td{background-color:#0055A9;color:#FFFFFF;font-weight:bold;padding:2px;}
.NowMortgageCalc .Schedule tbody tr td{padding:2px;cursor:hand;cursor:pointer;}
.NowMortgageCalc .Schedule tbody tr.TableItem td{background-color:#FEFEFE;}
.NowMortgageCalc .Schedule tbody tr.AltTableItem td{background-color:#D8E0E6;}
.NowMortgageCalc .Schedule .Col1{width:76px;}
.NowMortgageCalc .Schedule .Col2{width:50px;}
.NowMortgageCalc .Schedule .Col3, .NowMortgageCalc .Schedule .Col4, .NowMortgageCalc .Schedule .Col5, .NowMortgageCalc .Schedule .Col6, .NowMortgageCalc .Schedule .Col7, .NowMortgageCalc .Schedule .Col8{width:66px;text-align:right;}
.NowMortgageCalc .Schedule .Col9, .NowMortgageCalc .Schedule .Col10{width:66px;text-align:right;font-weight:bold;}
.NowMortgageCalc .Schedule .Col11{width:20px;}
.NowMortgageCalc .Charts .Normal{margin-bottom:5px;}
.NowMortgageCalc .Charts img{width:718px;cursor:hand;cursor:pointer;}
#BackDrop{background-color:#FFFFFF;position:absolute;top:0;left:0;width:600px;height:600px;z-index:499;opacity:0;filter:progid:DXImageTransform.Microsoft.alpha(opacity=0);display:none;}
.NowMortgageCalc .EmailOptions .Row span label{width:auto;float:none;}
.NowMortgageCalc .EmailOptions .NormalTextBox{width:220px;}
*html .NowMortgageCalc .#CommandRow3 .StandardButton{margin-top:4px;}
#Disclaimer{font-size:10px;line-height:120%;}

/* Calendar Control. */
.CalendarControl {background-color:#FFFFFF;}
.CalendarControl .DialogInner{padding:0;}
.CalendarControl .monthYearSelect{background-color: #0055A9;text-align:right;padding-bottom:4px;}
.CalendarControl .monthYearSelect select{font-size:12px;background-color:#FFFFFF;margin-left:4px;margin-top:4px;margin-bottom:4px;}
.CalendarControl .monthYearSelect img{cursor:hand;cursor:pointer;margin-top:4px;margin-right:4px;float:right;}
.CalendarControl .dayHeadings{background-color: #0055A9;font-size:12px;color: #FFFFFF;padding:4px;}
.CalendarControl tbody td, .CalendarControl .DayHeadings td{text-align:center;padding:4px;border:1px solid #0055A9;}
.CalendarControl tr{font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;}
.CalendarControl tbody tr{font-size:12px;}
.CalendarControl .WeekEnd{background-color: #F5D5E8;color: #3C3C3C;}
.CalendarControl .WeekDay{background-color: #FFFFFF;color: #3C3C3C;}
.CalendarControl .DayOver{background-color: #95BCD0;color: #E0EBFF;}
.CalendarControl .CurrentDay{background-color: #0055A9;color: #FFFFFF;}
.CalendarControl .WeekEnd span, .CalendarControl .WeekDay span, .CalendarControl .DayOver span, .CalendarControl .CurrentDay span{text-decoration:underline;cursor:pointer;cursor:hand;}

/* Dialog and Table CSS */
.Dialog{position:absolute;left:0;z-index:499;border:0.13em solid #ffffff;visibility:hidden;display:block;}
.DialogInner{float:left;border:0.06em solid #000000;background-color:#EFEFEF;padding-bottom:0.31em;}
.Dialog .TitleBar{display:block;background-color:#0055A9;padding:0.25em;margin:0 0 0.31em 0;font-family:Trebuchet "Trebuchet MS", Arial, sans-serif; color:#FFF; text-transform:uppercase;font-size:0.69em;}
.Dialog .Row{float:left;padding:0.13em 0.31em 0.13em 0.31em;width:100%;}
.Dialog .Normal, .Dialog .NormalRed{float:left;font-family:Arial, Helvetica, sans-serif; font-size:0.75em; color:#444; line-height: 1.13em;}
.Dialog .NormalRed{color:#ff0000;font-weight:bold;float:right;line-height:1.4em;}
.Dialog .NormalRed img{margin-left:0.25em;margin-right:0.25em;cursor:hand;cursor:pointer;}
.Dialog .NormalTextBox{float:right;}
.Dialog .CommandButtons{float:right;text-align:right;margin-right:0.31em;margin-top:0.5em;}
.Dialog .CommandButtons input{font-family:Arial, Helvetica, sans-serif; font-size:0.63em; color:#000; border: 0.06em solid #000;padding:0.13em 0.50em 0.13em 0.50em;cursor:hand;cursor:pointer;background-image:url(/now/Portals/5/Skins/NA2/images/h2_bkgrnd.gif); background-position:top left; background-repeat: repeat-x;margin:0 0 0 0.31em;width:5em;}
.DialogBackDrop{top:0;left:0;display:none;position:absolute;z-index:498;background-color:#ffffff;opacity:.55;filter:progid:DXImageTransform.Microsoft.alpha(opacity=55);}
.Grid{width:100%;border:0.06em solid #999999;float:left;}
.GridHeader{border-bottom:0.06em solid #999999;background-color:#0055A9;}
.GridHeader th{font-family: Arial, Helvetica, sans-serif;font-size:0.75em;font-weight:bold;color:#FFFFFF;padding:0.25em 0.25em 0.25em 0.25em;}
.GridHeader th a:link, .GridHeader th a:visited, .GridHeader th a:hover{font-family: Arial, Helvetica, sans-serif;color:#FFFFFF;}
.GridRow td{font-family: Arial, Helvetica, sans-serif;background-color:#FFFFFF;border-bottom:0.06em dashed #999999;padding:0.25em;vertical-align:top;}
.GridRowAlt td{font-family: Arial, Helvetica, sans-serif;background-color:#EFEFEF;border-bottom:0.06em dashed #999999;padding:0.25em;vertical-align:top;}
.Grid .Row{float:left;width:100%;}
.GridSummary{float:left;padding:0.63em 0.25em 0.63em 0.25em;}
.GridPaging{display:block;padding:0.13em 0.25em 0.13em 0.25em;vertical-align:bottom;}
.GridPaging .Left, .GridPaging .Right{float:left;width:11%;padding-top:0.13em;}
.GridPaging .Centre{float:left;width:56%;text-align:center;vertical-align:top;}
.GridPaging .Centre select{font-size:0.9em;margin-left:0.25em;margin-right:0.25em;}
.GridPaging .Right{text-align:right;width:11%;}
