﻿#content div#swtabsbar { float:left; width:100%; clear:both; font-size:100%; }
#content div#swtabsbar ul { width:750px; margin:0; padding:0; list-style: none; font-weight:bold;  height:27px;}
#content div#swtabsbar ul li { display: inline; margin: 0 3px 0 0; padding: 10px 5px 11px 0; background: transparent url(/images/scorewatch/swtabs_tabright.png) right top no-repeat; }
#content div#swtabsbar ul li a { padding:10px 10px 10px 15px; background: transparent url(/images/scorewatch/swtabs_tableft.png) left top no-repeat; color:#666; }
#content div#swtabsbar a:hover, div#swtabsbar a:active, div#swtabsbar a:focus { text-decoration:none; }
#content div#swtabsbar ul li.swtabcurrent { background: transparent url(/images/scorewatch/swtabs_tabright_current.png) right top no-repeat; }
#content div#swtabsbar ul li.swtabcurrent a { background: transparent url(/images/scorewatch/swtabs_tableft_current.png) left top no-repeat; }
#content div#swtabsbar ul li.swtabcurrent a, div#swtabsbar ul li.swtabcurrent a:visited, div#swtabsbar ul li.swtabcurrent a:hover, div#swtabsbar ul li.swtabcurrent a:active, div#swtabsbar ul li.swtabcurrent a:focus { color: #000; }
#content div#swtabsbar ul li { *padding:0px; *margin:2px 3px 2px 0; }
#content div#swtabsbar ul li a { *padding:10px 10px 12px 15px; *margin:0; *line-height:34px;  }
#rptdiv { padding:2em 0; background: transparent url(/images/scorewatch/rptbg.png) left top repeat-x; float:left; width:100%; clear:both;  }
#swcontent { float:left; width:930px; clear:both; text-align: left; padding: 15px; padding-top: 0; background-color: #eeeee1; }
#swcontent ul { padding: 0; margin: 0;width:96% }
#swcontent ul li { margin-bottom: 7px; margin-left: 20px; padding: 0; text-align: left; list-style: disc; background-image: none; }
#swcontent h1 { float:left; width:100%;  margin: 15px 0 .2em!important; font-weight:bold; }
#swcontent #topblurb_score { float:left; width:66%; font-size:120%; margin-bottom:15px; }
#swcontent #topblurb_score a { background: transparent url(/images/scorewatch/icon_arrowview_big.gif) 0% 50% no-repeat; font-weight: bold; padding: 4px 0 4px 25px; }
#swcontent #topblurb { float:left; width:66%; }
#swcontent #topblurb p { clear:both; }
#swcontent #topblurb ul { margin-bottom:2em; }
#swcontent h3.titlebar { background-color:#686753; padding:5px 10px; clear:both; margin:1em 0; color:#fff; }
#swcontent h3.titlebar a { display:block; float:right; font-size:80%; color:#fff; width:100px; font-weight:normal; text-align:right; text-decoration:underline; }
#swcontent div#riskystats { float:left; width:49%; padding:10px; }
#swcontent div#riskystats table { background-color:#fff; border-top: 1px solid #E7E6D4; margin:1em 0; }
#swcontent div#riskystats table th { width:35%; border-bottom: 1px solid #E7E6D4; border-left: 1px solid #E7E6D4; font-weight:normal; text-align:left; padding-left:15px; }
#swcontent div#riskystats table td { width:65%; border-bottom: 1px solid #E7E6D4; border-right: 1px solid #E7E6D4; font-weight:bold; text-align:left; }
#swcontent div#riskychart { float:right; width:45%; text-align:center; }
#swcontent div#riskychart h4 { border:none; font-size:150%; }
#swcontent div#riskychart p { font-size:80%; }
#swcontent div#riskychart h2 { font-weight:bold; margin:0; font-size:110%; }
#swcontent div#riskychart div { padding:5px 0 10px 0; margin-bottom:15px; background-color:#F6F7F1; border: 1px solid #E7E6D4; }
#swcontent div.swalertbox { background-color:#fff; width:916px; }
#swcontent div#scorereportcol { float:right; width:32%; }
#swcontent div#scorereportcol div.srcbox { border: 1px solid #E7E6D4; padding: 10px; background: #fff; text-align:center; margin-bottom:1em; }
#swcontent div#scorereportcol div.srcbox a.button { margin:1em 0 1em 0; }
#swcontent div#scorereportcol h3 { text-align:center; background: #CFCCA9; margin:0; padding:5px 0; }
#swcontent .tipbox { border: 1px solid #aaa; margin: 0 15px 0 0; width: 220px; float: right; padding: 20px; background: #fff; }
#swcontent .tipbox p { margin: 5px 0; }
#swcontent .tipbox a { background: transparent url(/images/scorewatch/icon_arrowview.gif) no-repeat left; padding-left: 20px; }
#swcontent #scorestack h3, #swcontent #scorestackright h3 {  padding:3px 10px; background: #686753; color:#fff; margin: 0; font-size:100%; }
#swcontent #scorestack { float:left; width:330px; }
#swcontent #scorestack .sumscore { background: #fff; font-weight: bold; padding: 6px 10px; margin-bottom: 10px; }
#swcontent #scorestack .sumscore strong { font-size: 49px; line-height: 50px; display: block; }
#swcontent #scoreboxes { margin: 0px; background: #fff; padding: 10px; font-size:90%; }
#swcontent #scoreboxes .percent { background: #fff; padding: 0; border:1px solid #999; }
#swcontent #scoreboxes .percentfill { text-align: left; height: 18px; background:#743C4A; margin: 3px 0; }
#swcontent #scoreboxes td.colorbar { background: transparent url(/images/scorewatch/percentfade.gif) top left; color: #333; font-weight: bold; }
#swcontent #scoreboxes tfoot { font-size: 10px; }
#swcontent #scorestackright { margin-left: 15px; float:right; width:580px; }
#swcontent #scorestackright #graph { text-align: center;  background: #fff; padding: 5px 0 10px 0; }
#swcontent #scorestackright #graph img { margin-left: -12px; }
#swcontent #scorestackright ul.switchrange { background: #fff; margin: 0 20px; padding: 2px; clear: both; }
#swcontent #scorestackright ul.switchrange li { font-size: 10px; font-weight: bold; display: inline; margin: 0 5px; }
#swcontent ul.switchrange li a, #swcontent ul.switchrange li a:visited, #swcontent ul.switchrange li a:hover { font-size: 10px; }
#swcontent #graphlarge { background: #fff; padding:10px 0 0 10px; }
#swcontent #seal { float: right; width: 100px; margin-top: -110px; }
#swcontent #listbox { display: block; margin-top: 20px; width: 100%; float:left; }
#swcontent div#shseal { float:right; width:100px; bottom:30px; position:relative; }
#swcontent table.scorelist { margin-bottom: 20px;  width:66%; float:left;}
#swcontent table.scorelist td { background: #fff; border-top: 1px solid #E7E6D4; }
#swcontent table.scorelist th { background: #CFCCA9; border-top: none; padding: 3px 8px; font-size: 11px; text-align:left; color: #333; }
#swcontent table.scorelist a.report { background: transparent url(/images/scorewatch/icon_doc.gif) no-repeat left; padding-left: 16px; }
#swcontent table.scorelist a.view { font-weight: bold; background: transparent url(/images/scorewatch/icon_arrowview.gif) no-repeat left; padding-left: 20px; }
#swcontent #viewalert { border: 1px solid #aaa; float: right; width:29%; padding: 10px; margin:12px; background-color:#fff; position:relative; bottom:30px; }
#swcontent #viewalert a { background: transparent url(/images/scorewatch/icon_arrowview_big.gif) left top no-repeat;  font-weight: bold; display:block; padding: 0 0 1px 25px;  margin-top:10px; }
#swcontent #ratestack { width: 560px; margin-bottom: 30px; float:right; }
#swcontent #ratestack p { font-size:80%; }
#swcontent div#Y30,
#swcontent div#HEL,
#swcontent div#M48 { width:30%; float:left; margin-right:1em; }
#swcontent .ratewrap { padding: 0px; background: #fff; margin:0 10px 10px 0; float:left; width:31%; }
#swcontent .ratetable th { background: #CFCCA9; padding: 1px 0; text-align: left; font-size: 11px; }
#swcontent .ratetable th.title { background: #686753; color: #fff; padding: 2px; text-align: center; }
#swcontent .ratetable td { background: #fff; border-top: 1px solid #E7E6D4; }
#swcontent .ratetable tfoot td { font-size: 80%; }
#swcontent .ratewrapfade { border: 1px solid #D1D1CE; padding: 2px; background: #FAFAF7; width:100%; }
#swcontent .ratetablefade th { background: #E6E6D4; border-top: 1px solid #D1D1CE; padding: 1px 0; text-align: left; font-size: 11px; color: #949491; }
#swcontent .ratetablefade th.title { background: #BDBDB2; border-bottom: 2px solid #FAFAF7; color: #FAFAF7; padding: 2px; text-align: center; font-size: 12px; }
#swcontent .ratetablefade td { background: #FAFAF7; border-top: 1px solid #D1D1CE; color: #949491; }
#swcontent .ratetablefade tfoot td { font-size:80%; }
#swcontent table.textrates { background: #fff; border-top:1px solid #E7E6D4; border-right:1px solid #E7E6D4; width:100%}
#swcontent table.textrates thead th { background: #686753; color: #fff; padding: 2px; text-align: center; }
#swcontent table.textrates td { font-size:90%; border-bottom:1px solid #E7E6D4; }
#swcontent table.textrates td.left { text-align: left; border-left:1px solid #E7E6D4;  padding-left: 10px; }
#swcontent table.textrates td.right { text-align: right; font-weight: bold; }
#swcontent div#swsettingsleft { float:left; width: 49%; background: #fff; }
#swcontent div#swsettingsright { float:right; width: 49%; background: #fff;  }
#swcontent div#swsettingsright a.change, #swcontent div#swsettingsleft a.change { font-size: 90%; }
#swcontent div#swsettingsright h3, #swcontent div#swsettingsleft h3.titlebar { margin-top:0; }
#swcontent div.swsettingsinner { padding:0 15px 15px 15px; }
#swcontent div#swsettingsleft ul { margin: 0; padding: 0; }
#swcontent div#swsettingsleft ul li { list-style: none; background: transparent url(/images/scorewatch/licheck.gif) no-repeat left top; margin-left: 0; padding-left: 18px; padding-bottom:10px; }
#swcontent div#swsettingsleft div.subbox ul li { list-style: none; background: transparent url(/images/scorewatch/li_check_small.gif) no-repeat left top; margin-left: 5px; padding-left: 12px; padding-bottom:3px; }
#swcontent div#swsettingsright ul { margin: 0; padding: 0; }
#swcontent div#swsettingsright ul li { list-style: none; background: transparent url(/images/scorewatch/liarrow.gif) no-repeat left top; margin-left: 0; padding-left: 18px; padding-bottom:10px; }
#swcontent .subbox { clear: both; background: #E7E6D4; padding: 10px; margin: 0; }
#swcontent .subbox p { margin: 5px 0; }
#swcontent .subbox ul li { list-style: square; margin-bottom: 0; margin-left: 20px; text-align: left; padding: 0; background: transparent; }
#swcontent .set_note { border: 1px solid #aaa; background: #fff; float: right; width: 370px;  padding: 10px 10px 5px 10px;  margin-bottom:2em; font-size:90%; }
#swcontent div#set_email { float:left;  width: 530px; }
#swcontent div#set_wireless { float:left;  width: 530px; clear:both; }
#swcontent div#swtutorial { text-align:center; }
#swcontent div#swalertsettingstbl label { padding-right:20px; font-weight:bold; }
#swcontent div.agreebox { width: 100%;	height: 250px; overflow: auto; background: #fff; border: 1px solid #ccc; padding: 5px; }
#swcontent #avgrtblurb { width:300px; float:left; margin:10px; }
#swcontent a.back { background: transparent url(/images/scorewatch/icon_arrow2left.gif) 0 50% no-repeat; padding-left: 16px; }
#swcontent #swimprove { width:66%; }
#swcontent #swimprove ul { margin-top:1.5em; }

#swcontent .hide { display:none; }
#swcontent .swerror { padding: 10px 0; color: #f00; font-weight: bold; }
#swcontent hr { display: block; clear: both; margin-top: 20px; }
#swcontent #watchstatus { float: right; width: 180px; text-align: right; }
#swcontent #watchstatus { margin-top: 15px; }
#swcontent #changealert { float: right; width: 180px; text-align: right; margin:15px 15px 0 0; }
#swcontent #changealert div { font-size: 11px; padding-bottom:6px; padding-top:5px; }
#swcontent form#set_alerts #loantype { width: 50%; display: block; text-align: left; }
#swcontent #alerthead { clear: both; font-size:150%; line-height: 1.3em; border: 1px solid #999; margin:1em 0; padding: 15px; *padding-top:7px; background: #EDE777; }
#swcontent .rulelight { border-top: 1px solid #CCC; margin-top:5px; padding-bottom:5px; }
#swcontent .rule { clear: both; text-align: right; border-top: 1px solid #999; padding: 10px 0; }
#swcontent #next { clear: both; text-align: right; border-top: 1px solid #999; padding: 20px 0; float:left; width:100%; margin-top:2em; }
#swcontent #next a:link, #swcontent #next a:visited, #swcontent #next a:hover { font-size: 16px; font-weight: bold; background: transparent url(/images/scorewatch/icon_arrow2.gif) no-repeat 0% 50%; padding-left: 16px; padding-right: 10px; }
#swcontent table.alertdetailinfo { border: 1px solid #CCC; border-top: none; }
#swcontent table.alertdetailinfo .divhorzc { border-top: 1px solid #CCC; background: #fff; padding-top:15px; padding-bottom:15px; }
#swcontent .alertdetailscorebox { background: #fff; border: 1px solid #999; margin-right:15px; margin-left:2px; margin-bottom:0px; }
#swcontent .alertdetailscorebox .bg { background: transparent url(/images/scorewatch/alertdetailsscore_hdr_bg.gif) left no-repeat; height: 34px;}
#swcontent .alertdetailscorebox h3 { font-size: 14px; color: #333; font-weight: bold; padding-top:6px; padding-left:10px;}
#swcontent .alertdetailshdr { background: transparent url(/images/scorewatch/alertdetails_hdr_bg.gif) left no-repeat; height: 35px; font-size: 14px; color: #333; font-weight: bold; text-align: left; width:688px;}
#swcontent .alertdetailshdrtxt { padding-top:10px; padding-left:12px;}
#swcontent .alerttbl td { padding-left:15px; padding-right:15px;  font-size: 11px;}
#swcontent .alertrows td { padding-top:10px; padding-bottom:10px; }
#swcontent .alerthdr  { position: relative; background: transparent url(/images/scorewatch/alert_hdr_bg.gif) left no-repeat; height: 60px; font-size: 11pt; color: #fff; font-weight: bold; }
#swcontent td.alerthdrtxt { color:#333; font-size:90%; font-weight: bold; }
#swcontent td.alerthdrtxt a { font-size:70%; }
#swcontent .alerticon { position: absolute; left: 8px; top: 12px; }
#swcontent .descrow { padding-top: 10px; }
#swcontent a.showHide { background: transparent url(/images/scorewatch/but_hideinfo.gif) no-repeat 0 0;	display: block;	height: 16px;	width: 65px;text-decoration: none !important;	text-indent: -9999px;	white-space: nowrap; overflow: hidden; }
#swcontent .alertsummary { float: left; width: 75%;}
#swcontent .alerttoggle { float: left; width: 100%; }
#swcontent .alertbg { background: #FBFBFB; }
#swcontent .alertbgdiff { background: #EDE777; }
#swcontent .alerthdrbg { background: #E7E6D4; }
#swcontent .borderbg { background: #999; }
#swcontent .divhorzc2 { border-top: 1px solid #999;	background: #E7E6D4; }
#swcontent .hdrbgs2 { background: #E7E6D4; padding: 4px 0 4px 10px; font-size: 11px; }
#swcontent .scralerthdr td { background: #595958; padding:2px 10px 2px 2px; line-height:1.2em; font-size: 11px; color:#fff; font-weight:bold; }
#swcontent .scralert td { border-top: 1px solid #E7E6D4; padding:3px 10px 3px 2px; line-height:1.2em;	background: #fff; }
#swcontent .text2 { font-size: 11px; }
#swcontent .text2w { font-size: 11px; color: #333; }
#swcontent .text5 { font-size: 14px; }
#swcontent .text6, #swcontent .text6 a:link, #swcontent .text6 a:visited, #swcontent .text6 a:hover { font-size: 15px; }
#swcontent .divhorzbot2 { border-bottom: 1px solid #CCC; }
#swcontent .divhorzc { border-top: 1px solid #999; background: #fff; padding-top:10px; padding-bottom:10px; }
#swcontent .divhorzc2 { border-top: 1px solid #999;	background: #fff; }
#swcontent .contactinfo { font-size: 11px; color:#666; }
#swcontent #pCreditAlert { padding-left:15px; padding-right:15px;}
#swcontent #pCreditAlert ul li { padding:0px; margin-left:22px; margin-top:8px; }
#swcontent .alrtdetcompare { width: 140px; border: 1px solid #999;}
#swcontent .alrtdetcompare .hdr { padding: 1px; padding-left:6px; background: #F6F7F1; font-size: 10px; border-bottom: 1px solid #999;}
#swcontent .alrtdetcompare .data { padding: 1px; padding-left:6px; font-size: 14px; font-weight:bold; }
/* mobile support */
#swcontent tr.scralertdetails{display:none}
#swcontent td.qvalue{ display:none; }
/*#swcontent .scralert td.qValue{ display:none; }*/
#swcontent div.alerthdricon {margin-left: 8px; margin-top: 12px;float:left;}
#swcontent div.alerthdrtxt { color:#333; font-size:90%; font-weight: bold; float:left; margin-top: 12px;margin-left: 4px;}

#swcontent div.alerthdrtxt .alerthdrTitle{width:100%}
#swcontent div.alerthdrtxt .alerthdrInfo{width:100%}
#swcontent div.alerthdrtxt a { font-size:70%; }
#swcontent div.alerthdrtxt a.alerthdrwhat{padding-right:2px}
#swcontent div.alerthdrtxt a.alerthdrscoreimpact{padding-left:2px}
#swcontent .alertcontent{width:100%; display:none;}
#swcontent div.alertDateA{display:block;padding-right:8px;font-size:12px}
#swcontent div.alertsummary{float:left;width:75%;}
#swcontent div.alertsummary div.text5{float:left;font-size: 14px;}
#swcontent div.alertsummary .bold{font-weight:bold;}
#swcontent div.alertsummary .collrptdate{width:100%;float:none;clear:both}
#swcontent div.alertsummary div.alertAcctNum{float:left;padding-left:10px}

#swcontent a.show {background:transparent url(/images/scorewatch/but_moreinfo.png) no-repeat left bottom; display: block;	height: 27px;text-decoration: none !important;	text-indent: 0;	white-space: nowrap; overflow: hidden; padding-bottom:20px; color:#333 }
#swcontent a.Hide {background:transparent url(/images/scorewatch/but_hideinfo.png) no-repeat left bottom; display: block;	height: 27px;text-decoration: none !important;	text-indent: 0;	white-space: nowrap; overflow: hidden; padding-bottom:20px; color:#333 }
#swcontent td.alertDate{width:15%}
#swcontent td.alertDetails{width:65%}
#swcontent div.realignDiv {float:none; clear:both;width:100%}

#swcontent #alertDetailScores{padding:10px;}
#swcontent #alertDetailScores h3{font-size:14px;font-weight:normal}
#swcontent div.alertdetail { border: 1px solid #999; text-align:left; width:686px; }
#swcontent div.alertdetail .alertdetailcontent{margin:10px;}
#swcontent div.alertdetail div.alerttoggle{width:24%}
#swcontent div.alertdetail h3 { font-size: 11px !important; margin: 0 0 4px 0; color: #444; }
#swcontent div.alertdetail h4 { font-size: 11px !important; margin-top: 0; padding-top: 0; color: #333; border: none !important; font-weight: normal; }
#swcontent table.alertdetailinfo { border: 1px solid #CCC; border-top: none; background: #fff;}
#swcontent table.alertdetailinfo .divhorzc { border-top: 1px solid #CCC; background: #fff; padding-top:15px; padding-bottom:15px; }

#swcontent div.alertdetailfooter{width:100%; padding-left:6px; float:none; clear:both}
#swcontent div.alertdetailfooter div.footerDescTitle{float:left; width:15%; padding: 5px 3px 5px 5px;font-size: 11px;font-weight:bold;  color: #444;}
#swcontent div.alertdetailfooter div.footerDescContent{float:left; width:80%; padding: 5px 5px 5px 2px; font-weight: normal;font-size: 11px;  color: #333;}
#swcontent div.alertdetailscontrol{margin-bottom:4px}
#swcontent div.handheld{display:none;}
#swcontent h3#meansH3{display:none;}
#swcontent .backNav{display:none;}

#swcontent #ssdesc { width:60%; margin-right:2em; float:right; }
#swcontent #saratesset { width:35%; float:left; margin-right:2em; }
#swcontent #saratesbox { width:60%; float:left; }
#swcontent #saratedisc { clear:both; margin-top:2em; float:left; }
#swcontent #scwexpl { width:50%; float:left; margin-right:2em; }
#swcontent #scwcode { width:40%; float:left; }
#swcontent #settings_select { float:left; width:40%; }
#swcontent #settings_ratebox { float: left; margin-left:1em; width:40%; }
#swcontent #settings_loantype { width:60%; }
#swcontent #settings_loantype_dis { font-size:80%; padding:1em 0; float:left; width:100%; clear:both; }
#swcontent #settings_ratebox div#Y30,
#swcontent #settings_ratebox div#HEL,
#swcontent #settings_ratebox div#M48 { width:100%; float:left; margin-right:1em; }

#swcontent div#agreementcontent .scoreboxes{padding:1px;margin:0}
#agreementcontent div#agreementheader{float: left;  width:55%;}
#iagreebox{padding-right: 3px;}
#swcontent #noscorecontent{width:66%}

#swcontent .alertPageView { margin-bottom:2em; }
#swcontent .alertNav { display:none; }

#dText {float:left;padding-left:5px;margin-top:-5px}
.custAbtn {width: 100%;height:50px;color:#333!important;display: block;background:url("/images/buttons/arrow6_dark.png") no-repeat center right!important}
.custAbtn:hover {background-color:#ddd!important}

/* New SW Startup Setup */

#swsetup { background: transparent url(/Images/ScoreWatch/desktop-sw-setup-full-module-1.png) no-repeat; background-size:836px 360px; width:836px; min-height:360px;height:auto; float:left; margin-left:62px; }
#swsetup .mainTitle { margin:25px 30px 30px 30px; color:#fff; font-weight:bold; font-size:30px; }
#swsetup .subTitle { margin-top:-5px; font-weight:bold; }
#swsetup .introNote { margin-left:50px; width:40%; float:left; vertical-align:top; }
#swsetup .setMobile { margin-right:70px; width:40%; float:right; vertical-align:top; }
.introNote p { font-weight:bold; font-size:14px; margin:.4em; }
.setMobile p { margin:.6em; }
#swsetup .startSt { margin-bottom:-3px;margin-left:5px; }
#swsetup .ckMark { margin-bottom:-5px;margin-right:5px; }
#swsetup .callout {margin-left:40px; }    
.help { display: inline-block!important; color: #006EC6!important; font-size: 12px!important; font-weight: normal; margin: 0!important; }
#swsetupconfirm { background: transparent url(/Images/ScoreWatch/desktop-sw-setup-full-module-2.png) no-repeat; background-size:836px 356px; width:836px; height:356px; float:left; margin-left:62px; }
#swsetupconfirm .mainTitle { margin:20px 30px 30px 30px; color:#fff; font-weight:bold; font-size:30px; }
#swsetupconfirm .subTitle { font-weight:bold; }
#swsetupconfirm .setupContent { margin-left:220px; margin-right:20px; }
#swsetupconfirm .stepNumber { margin:0 5px -8px 6px; }
#swsetupconfirm .setupCode { margin-left:30px; font-weight:bold; color:#f00; }
.swerror { color: #f00; font-weight: bold; }
sup { vertical-align:super; }