﻿HTML {
	MARGIN: 0px; FONT: 12px/18px Arial,Verdana,Helvetica,sans-serif; COLOR: #000; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #FFFFFF;
}
BODY {
	MARGIN: 0px; FONT: 12px/18px Arial,Verdana,Helvetica,sans-serif; COLOR: #000; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #FFFFFF;
}
a 
{
	color: Black;
}
ul
{
	margin-top: 0;
	margin-bottom: 0;
}
hr
{
	border: 1px solid #3399CC;
}
H1 
{
	font-size: 20px; color: #663366; font-weight: bold; margin: 0; padding-bottom: 10px;
}

H2 
{
	color: #663366; font-size: 16px; margin: 13px 0;
}
H3 {
	margin: 13px 0; color: black; letter-spacing: 0px; color: #663366; font-size: 14px;
}
H4 {
	MARGIN-TOP: 0px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 20px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #1C96CD 15px solid; COLOR: #1C96CD; LETTER-SPACING: 0px
}
H5 {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: black; PADDING-TOP: 0px; LETTER-SPACING: 0px
}
SUP {
	FONT-SIZE: 10px
}
.smallFont {
	FONT-SIZE: 10px; LINE-HEIGHT: 15px
}
.largeFont {
	FONT-SIZE: 13px; LINE-HEIGHT: 18px
}
.xlFont {
	FONT-SIZE: 14px; LINE-HEIGHT: 18px
}
.xxlFont {
	FONT-SIZE: 15px
}
.orDiv {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; MARGIN: 0px
}
.red
{
	color: Red;
}

/* Basic Control START */

.textbox
{
	width: 220px;
	color: #000;
	font-family: Verdana,arial,helvetica,sans-serif; font-size: 12px;
	border-color: #7C7C7C #C3C3C3 #DDDDDD; border-style: solid;	border-width: 1px;
}


.MonthlyAmount.textbox
{
    width: 100px;
	color: #000;
	font-family: Verdana,arial,helvetica,sans-serif; font-size: 12px;
	border-color: #7C7C7C #C3C3C3 #DDDDDD; border-style: solid;	border-width: 1px;
}


.dropdown
{
	width: 220px;
	color: #000;
	font-family: Verdana,arial,helvetica,sans-serif; font-size: 12px;
	border: solid 1px #7C7C7C;
}

.btn
{
	border: solid 1px #798f79;
	background-color: #f4f4f4;
	color: #000000;
	font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;
	height: 20px;
	text-decoration: none;
}

.btnSaveAndReturn
{
	border-style: none;
	border-color: inherit;
	border-width: 0;
	background: url('Buttons-Save-Return.gif') no-repeat;
	width:245px;
		height:29px;
		cursor:pointer;
}
.btnSaveAndContinue
{
	border-style: none;
	border-color: inherit;
	border-width: 0;
	background: url('Buttons-Save-My-Work-Contin.gif') no-repeat;
	width:218px;
		height:29px;
		cursor:pointer;
}

.btnAdd
{
	border-style: none;
	border-color: inherit;
	border-width: 0;
	background: url('Button-Add.gif') no-repeat;
	width:116px;
		height:31px;
		cursor:pointer;
}
.btnEdit
{
	border-style: none;
	border-color: inherit;
	border-width: 0;
	background: url('Button-Edit.gif') no-repeat;
	width:116px;
		height:30px;
		cursor:pointer;
}

.btnCancel
{
	color: red;
	font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 14px;
	height: 20px;
	font-weight:700;
}

.btnContinue
{
	border-style: none;
	border-color: inherit;
	border-width: 0;
	background: url('button-Continue.png') no-repeat;
	width:114px;
		height:29px;
		cursor:pointer;	
}
.btnModify
{
	border-style: none;
	border-color: inherit;
	border-width: 0;
	background: url('button-Modify-Date.png') no-repeat;
	width:114px;
		height:29px;
		cursor:pointer;	
}
.btnNext
{
	border-style: none;
	border-color: inherit;
	border-width: 0;
	background: url('buttons-Next.png') no-repeat;
	width:114px;
		height:29px;
		cursor:pointer;	
}
.btnDownload
{
	border-style: none;
	border-color: inherit;
	border-width: 0;
	background: url('button-Download.png') no-repeat;
	width:222px;
		height:51px;
		cursor:pointer;	
}
.btnLogin
{
	border-style: none;
	border-color: inherit;
	border-width: 0;
	background: url('button-Login.png') no-repeat;
	width:116px;
		height:31px;
		cursor:pointer;	
}
.btnSubmit
{
	border-style: none;
	border-color: inherit;
	border-width: 0;
	background: url('button-Submit.png') no-repeat;
	width:116px;
		height:31px;
		cursor:pointer;	
}
.btnChange
{
	border-style: none;
	border-color: inherit;
	border-width: 0;
	background: url('button-Change.png') no-repeat;
	width:116px;
		height:31px;
		cursor:pointer;	
}
.btnViewEdit
{
	border-style: none;
	border-color: inherit;
	border-width: 0;
	background: url('button-View-Edit-Letter.png') no-repeat;
	width:138px;
		height:29px;
		cursor:pointer;	
}
.btnAddComments
{
	border-style: none;
	border-color: inherit;
	border-width: 0;
	background: url('button-Add-Op-Comments.png') no-repeat;
	width:114px;
		height:29px;
		cursor:pointer;	
}
.btnSaveLetter
{
	border-style: none;
	border-color: inherit;
	border-width: 0;
	background: url('button-Save-Letter.png') no-repeat;
	width:114px;
		height:29px;
		cursor:pointer;	
}
.btnUpdate
{
	border-style: none;
	border-color: inherit;
	border-width: 0;
	background: url('button-Update.png') no-repeat;
	width:116px;
		height:31px;
		cursor:pointer;	
}

.errorSummary
{
	background-color:#FFFFCC;
	border: 1px solid #FFCC66;
	margin: 0 0 10px;
	padding: 5px 10px;
}

.formRequired
{
	text-align: right;
}

.form
{
	width: 100%;
	border: 1px solid #A8A8A8;	
}

.formCategory
{
	width: 150px;
}

.formCurrentSpending
{
	width: 100px;
	text-align: center;
}

.formNewBudget
{
	width: 120px; 
	padding-left: 20px;
}

.formMonthlySavings
{
	width: 80px; 
	text-align: center;
}

.formFrugalBudget
{
	width: 52px;
	text-align: center;
}

.formMainHeader th
{
	height: 38px;
	background: url('tbl-hd-center.png') repeat-x 0 0;
	font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: bold;
	color: #036;
	text-align: center;
}

.formMainHeader .formMainHeaderLeft
{
	background: url('tbl-hd-left.png') no-repeat left 50%;
} 

.formMainHeader .formMainHeaderRight
{
	background: url('tbl-hd-right.png') no-repeat right 50%;
}

.formHeader th
{
	height: 30px;
	padding-left: 5px;
	background: url('grid-header-center.png') repeat-x 0 0;
	font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: bold;
	color: White;
	text-align: left;
}

.formHeader .formHeaderLeft
{
	background: url('grid-header-left.png') no-repeat left 50%;
} 

.formHeader .formHeaderRight
{
	background: url('grid-header-right.png') no-repeat right 50%;
}

.formMainFooter
{
	background-color: #A8A8A8;
	height: 5px;
}

.grid .gridHeader .gridHeaderCenter_40
{
	height: 30px;
	background: url('grid-header-center_40.png') repeat-x 0 0;
	font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: bold;
	color: White;
	text-align: center;
}

.grid .gridHeader .gridHeaderLeft_40
{
	background: url('grid-header-left_40.png') no-repeat left 50%;
} 

.grid .gridHeader .gridHeaderRight_40
{
	background: url('grid-header-right_40.png') no-repeat right 50%;
} 

.formRow
{
	
}

.formRowAlt
{
	background-color: #EBEBEB;	
}

.formRow td, .formRowAlt td
{
	padding: 5px;
}

.formCellLabel
{
	text-align: right;
	color: #28546B;
}

.formCellCenter
{
	padding: 10px;
	text-align: center;
}


/* Basic Control END */
.getStartedLink 
{
	font-weight: bold;
	color: #036;	
}
.returnLink { float: right; margin: 0px 20px 0 0; }
.returnLink a {color:#003333; font-size:10px; font-weight:700;}
.TopHeader {float: left; width: 400px; margin-bottom:10px;}
.TopBanners {float: right; width: 260px; text-align: right; }
.Logo { margin-bottom: 20px; }
.logoInfo { text-align: right; color: #036; font-weight: bold; margin: 0 10px 25px 0; }
.logoButton { margin: 30px 0; text-align: center; }
.logoFooter { text-align: center; color: #036; font-size: 12pt;}
#JoinNow {font-size:14px; color: #003365; }
.Step {font-size: 18px; height:70px;text-align:center;width:100px;}
#content {color:#000000;font-size:10pt;line-height:1.4;text-align:left}
.textContent {width:80%}
.video {BACKGROUND-IMAGE: url('video-bg.png'); 
width: 440px; height:278px;
}
.BoldText {color: #663366; font-weight:600; font-size:16px;}
.BoldTextCentered {font-size: 20px; color: #663366; font-weight:600; text-align:center; padding: 0 10px 10px 10px; line-height: 25px;}
.BoldTextRed {font-size: 20px; color: maroon; font-weight:600; padding: 0 10px 10px 10px; line-height: 25px;}
.homeleft { vertical-align: top; position:relative;text-align:justify; padding: 0 40px 0 0;}
.homeright {padding: 0 0 10px 40px; width:85%; border-left: solid 1px #999999;}
.homeBottomLeft {width: 350px; vertical-align: top; padding-right: 10px;}
.homeBottomMiddle { vertical-align: top; padding: 0 10px;}
.homeBottomRight { width: 260px; vertical-align: top; padding-left: 10px;}
.RightMenu {position:relative;}
.RightMenu ul {margin:5px 5px 5px;padding:0;}
.RightMenu ul li {border-right:1px solid #AEAEAE;display:inline;padding:0 10px;}
.RightMenu ul li a { color: #003365; }
.RightMenu .borderNone {border:0 none;}
#WelcomeBox {}
#myIMwelcome {border:2px solid #e9eae4;padding:5px;background-color:#F3F3F3}
#myIMwelcome, #myIMannouncement, #myIMpropertySearch, #myIMSavedSearches, #myIMpreferredProp, #myIMrecentView, #myIMsavedTrends, #mySavedNotes{margin:0 0 10px;text-align:right;}
#mySavedNotes .myIMbuttons { margin-bottom:25px;}
.txt_subhead {color:#28546B; font-weight:700;}
.MyInstaModHeader {position:relative;top:0px;left:0px;width:580px;float:left;}
.tableHeader {margin:0px; padding:0px;}
.tab1{background-image:url('step-1.gif');
cursor:pointer;height:120px;width:78px;
}
.tab1:hover{background-image:url('step-1-act.gif');
cursor:pointer;height:120px;width:78px;
}
.tab2{background-image:url('step-2-clear.gif');
cursor:pointer;height:120px;width:122px;
}
.tab2enabled{background-image:url('step-2.gif');
cursor:pointer;height:120px;width:122px;
}
.tab2enabled:hover{background-image:url('step-2-act.gif');
cursor:pointer;height:120px;width:122px;
}
.tab3{background-image:url('step-3-clear.gif');
cursor:pointer;height:120px;width:165px;
}
.tab3enabled{background-image:url('step-3.gif');
cursor:pointer;height:120px;width:165px;
}
.tab3enabled:hover{background-image:url('step-3-act.gif');
cursor:pointer;height:120px;width:165px;
}
.grayArea{background-image:url('header-center.gif');
cursor:pointer;height:52px;width:207px;margin-top:68px
}
.rightCorner{background-image:url('header-right.gif');
cursor:pointer;height:52px;width:8px;margin-top:68px
}
.TabHeader {position:absolute;top:95px;left:10px; font-size:16px; font-weight:700; color:#ffffff;}
.OkIcon {background-image:url('iconSelect.gif'); 
height:16px;width:16px;
}
.thickbox {font-size:14px;}
.divLinksToOtherTabs{left:600px;position:absolute;top:40px;width:350px;}
.divLinksToOtherTabs A{color:#663366;font-size:14px;font-weight:700;}
.MyInstaModEdit {font-size:12px; color:#006699;}
.MyInstaModEditLink {font-size:12px; color:#006699; text-decoration: none;}
.MyInstaModEditLink:hover {font-size:12px; color:#006699; border-bottom: solid 1px #006699}
.IntroCopy {MARGIN-TOP: 0px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 20px; BORDER-LEFT: #6683AF 2px solid; COLOR: #28546B; LETTER-SPACING: 0px; font-size:14px;}
.testimonials {font-family:Times New Roman, Arial, Tahoma; width:60%;font-size:14px;text-align: justify;}
.formMainHeader {line-height:1.2;}
.OutcomeGauge {float:left;margin-top:45px;}
#Photo {float:left;margin:0 20px 0 20px; }
.BioCopy {float:right;width:60%; text-align:justify;}
#divAboutUs {width:80%;text-align:justify;}
#divFAQ {width:80%;text-align:justify;}
#bodyContent {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; MARGIN-BOTTOM: 20px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
#bodyContent A {
	COLOR: #1C96CD; TEXT-DECORATION: underline
}
#bodyContent A:link {
	COLOR: #1C96CD; TEXT-DECORATION: underline
}
#bodyContent A:unknown {
	COLOR: #1C96CD; TEXT-DECORATION: underline
}
#bodyContent A:hover {
	COLOR: #1C96CD; TEXT-DECORATION: underline
}
#billboardWrapper {
	BACKGROUND: url(../images/billboard_bg.jpg) no-repeat left top
}
#billboardWrapper H1 {
	MARGIN: 5px 20px 0px 0px; COLOR: #660000; LETTER-SPACING: 0px
}
#billboardWrapper H2 {
	MARGIN: 10px 20px 10px 0px; COLOR: #663366
}
#billboardWrapper H5 {
	MARGIN: 0px 20px 0px 30px;  COLOR: #444; LETTER-SPACING: 0px
}
#billboardWrapper P {
	MARGIN: 0px 20px 10px 0px; LINE-HEIGHT: 15px
}
#billboardWrapper A {
	COLOR: #1C96CD; TEXT-DECORATION: underline
}
#billboardWrapper A:link {
	COLOR: #1C96CD; TEXT-DECORATION: underline
}
#billboardWrapper A:unknown {
	COLOR: #1C96CD; TEXT-DECORATION: underline
}
#billboardWrapper A:hover {
	COLOR: #1C96CD; TEXT-DECORATION: underline
}
#billboardWrapper2 {
	BACKGROUND: url(../images/billboard_bg.jpg) no-repeat left top
}
#billboardWrapper2 H1 {
	MARGIN: 5px 20px 0px 0px;  COLOR: #660000; LETTER-SPACING: 0px
}
#billboardWrapper2 H2 {
	MARGIN: 10px 20px 10px 0px;  COLOR: #663366
}
#billboardWrapper2 H5 {
	MARGIN: 0px 20px 0px 30px;  COLOR: #444; LETTER-SPACING: 0px
}
#billboardWrapper2 P {
	FONT-SIZE: 11px; MARGIN: 0px 20px 10px 0px; LINE-HEIGHT: 15px
}
#billboardWrapper2 A {
	COLOR: #1C96CD; TEXT-DECORATION: underline
}
#billboardWrapper2 A:link {
	COLOR: #1C96CD; TEXT-DECORATION: underline
}
#billboardWrapper2 A:unknown {
	COLOR: #1C96CD; TEXT-DECORATION: underline
}
#billboardWrapper2 A:hover {
	COLOR: #1C96CD; TEXT-DECORATION: underline
}
.refinanace-eligibility LI {
	PADDING-BOTTOM: 4px
}
.bulletIndent {
	PADDING-RIGHT: 8px; BORDER-TOP: #ccc 2px solid; MARGIN-TOP: 5px; PADDING-LEFT: 8px; FONT-SIZE: 11px; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 8px; WIDTH: 90%; PADDING-TOP: 8px; BORDER-BOTTOM: #ccc 1px solid
}
.scamBullets {
	PADDING-LEFT: 0px; FONT-SIZE: 11px; MARGIN-LEFT: 20px; LINE-HEIGHT: 18px
}
.scamBullets A:link {
	COLOR: #1C96CD; TEXT-DECORATION: underline
}
.scamBullets A:unknown {
	COLOR: #1C96CD; TEXT-DECORATION: underline
}
.scamBullets A:hover {
	COLOR: #1C96CD; TEXT-DECORATION: underline
}
.scamBullets A:active {
	COLOR: #1C96CD; TEXT-DECORATION: underline
}
#beware {
	PADDING-RIGHT: 20px; BORDER-TOP: #a6b5c0 10px solid; PADDING-LEFT: 20px; BACKGROUND: #f5f5f5; PADDING-BOTTOM: 10px; MARGIN: 10px 0px 20px; PADDING-TOP: 10px
}

#bodyShell A:link {
	COLOR: #1C96CD
}
#bodyShell A:unknown {
	COLOR: #1C96CD
}
#bodyShell A:hover {
	COLOR: #1C96CD
}
#bodyShell A:active {
	COLOR: #1C96CD
}
#breadcrumb {
	
}
#breadcrumb {
	FONT-SIZE: 11px; COLOR: #666; BORDER-BOTTOM: #ccc 0px dotted
}
#breadcrumb A:link {
	COLOR: #666; TEXT-DECORATION: none
}
#breadcrumb A:visited {
	COLOR: #666; TEXT-DECORATION: none
}
#breadcrumb A:hover {
	COLOR: #666; TEXT-DECORATION: underline
}
#copyrights 
{
	font-size: 11px; width: 356px; color: #000000; text-align: left; float:left;
}
#footerInfo {
	font-size: 10pt; width: 600px; color: #663366; text-align: right; float:right; margin-bottom: 20px;
}
#footer
{
	padding-top: 20px;
}
#footerInfo A {
	color: #663366; text-decoration: none;
	font-size: 10pt;
}
#mainContent
{
	clear: both;
}
#web {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px auto;  WIDTH: 956px; COLOR: #000000; PADDING-TOP: 0px; 
}
#mainNav 
{
	border: 0px solid #cccccc;
	background: url('menu-button.gif') repeat-x 0 0;
	MARGIN-TOP: 0px; 	PADDING-BOTTOM: 7px; 	TEXT-TRANSFORM: uppercase; 	COLOR: #fff; 	PADDING-TOP: 7px; 	text-align:left; 	LETTER-SPACING: 0px; 	height: 18px;
}
#mainNav A {
	border-right: #999999 1px solid; border-left: #cccccc 1px solid; padding: 7px 20px; color: black; text-decoration: none
}
#mainNav A:hover {
	background-color: #50678a;
}
.error {
	FONT-WEIGHT: bold; COLOR: #ff0000
}
.calculator {
	DISPLAY: block
}
#calculatorBlock {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #e5ecf1; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#calculatorBlock BUTTON {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #1C96CD; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 5px; COLOR: white; PADDING-TOP: 5px; BORDER-RIGHT-WIDTH: 0px
}
#headerTitle {
	BACKGROUND-IMAGE: url(../images/headers/header_bg.jpg); MARGIN: 10px 0px; WIDTH: 955px; HEIGHT: 114px
}
#headerText {
	PADDING-RIGHT: 20px; FONT-SIZE: 26px; FLOAT: right; COLOR: #426e92; LINE-HEIGHT: 114px; LETTER-SPACING: 0px
}
.largeBlueHdr {
	FONT: bold 17px Arial, Helvetica, sans-serif; COLOR: #0a3d65
}
#bodyBox1 {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 20px; PADDING-LEFT: 10px; PADDING-BOTTOM: 20px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #f9f9f9
}
#newsArticles P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; COLOR: #333333; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px dashed
}
#dottedLine P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; COLOR: #333333; PADDING-TOP: 10px; BORDER-BOTTOM: #666 1px dotted; BACKGROUND-COLOR: #f3f3f3
}
#eventsTable {
	FONT-SIZE: 11px
}
#eventsTable TD {
	VERTICAL-ALIGN: top; BORDER-BOTTOM: #666 1px dotted
}
#subNav {
	PADDING-RIGHT: 0px; BORDER-TOP: #a6b5c0 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #a6b5c0 0px solid
}
#subNav UL {
	
}
#subNav UL UL {
	PADDING-LEFT: 25px; PADDING-TOP: 10px
}
#subNav LI {
	LIST-STYLE-IMAGE: url(../images/subnav_arrow.gif); MARGIN-BOTTOM: 10px
}
#subNav P {
	
}
#adobeReader {
	FLOAT: right;  COLOR: #666666
}
#questions {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px; BACKGROUND-COLOR: #e5ecf1
}
#blueBox {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e5ecf1
}
#blueBox2 {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; MARGIN: 20px 0px; PADDING-TOP: 20px; BACKGROUND-COLOR: #e5ecf1
}
.topSlogan {font-size: 14px; line-height: 24px; color:#1C96CD; }

.TourContent
{
	width: 100%;
}

.TourContent .TourLeft
{
	vertical-align: top;
	padding-right: 20px;
}

.TourContent .TourRight
{
	border-left: solid 1px #036;
	padding-left: 20px;
	vertical-align: top;
	width: 365px;
	text-align: justify;
}

/* FAQ accordion START */

.faqContent
{
	width: 570px;
	margin-left: 30px;
}

.faqContent .question
{
	margin: 0;
	padding: .25em;
	color: #000000;
	cursor: pointer;
}

.faqContent .answer
 {
	padding: 0 0.25em 0.7em 2em;
}

/* FAQ accordion END */

/* Grid start */

.grid
{
	width: 100%;
}

.grid .gridHeader th
{
	height: 30px;
	background: url('grid-header-center.png') repeat-x 0 0;
	font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: bold;
	color: White;
	text-align: center;
}

.grid .gridHeader .gridHeaderLeft
{
	background: url('grid-header-left.png') no-repeat left 50%;
} 

.grid .gridHeader .gridHeaderRight
{
	background: url('grid-header-right.png') no-repeat right 50%;
} 

.grid .gridRow, .grid .gridRowAlt
{
	font-family: Arial,Helvetica,sans-serif; font-size: 12px;
	height: 25px;
}

.grid .gridRowAlt .gridCell, .grid .gridRowAlt .gridCellRight
{
	background-color: #EBEBEB;
}

.grid .gridRow td, .grid .gridRowAlt td
{
	padding: 0 10px;
}

.grid .gridCell
{
	border-left: 1px solid #A8A8A8;
}

.grid .gridCellRight
{
	border-left: 1px solid #A8A8A8;
	border-right: 1px solid #A8A8A8;
}

.grid .gridFooter
{
	border-top: 1px solid #A8A8A8;
}

/* Grid end */

/* DIGIT BOXXX */
div.digitBox
{
	width: 100%;
	
}
div.digitBox input
{
	margin-top: 1px;
	float: left;
	width: 60px;
	color: #000;
	font-family: Verdana,arial,helvetica,sans-serif; font-size: 12px;
	border: solid 1px #7C7C7C;
	font-weight:600;
	color: #663366;
}
div.digitBox a
{
	display: block;
	float: right;
	width: 24px;
	height: 20px;
}
div.digitBox a.increase
{
	background: url('uparrow.png') no-repeat center top;
}
div.digitBox a.decrease
{
	background: url('downarrow.png') no-repeat center top;
}
div.digitBox a.increase:hover
{
	background-image: url('uparrow-h.png');
}
div.digitBox a.decrease:hover
{
	background-image: url('downarrow-h.png');
}
div.digitBox a.increase.disabled
{
	background-image: url('uparrow-d.png');
}
div.digitBox a.decrease.disabled
{
	background-image: url('downarrow-d.png');
}

/* hardship letter */
div.editEmail
{
	float: left; width: 260px;
}
div.editEmail div.emailLimit
{
	font-size: 10px; color: #b2b2b2;
}
div.editEmail textarea
{
	width: 240px;
}
div.editEmail input[type="submit"]
{
	width: 246px;
	margin-top: 8px;
}
div.emailPreview
{
	float: right; width: 692px; border: solid 1px #404040; font-family: Verdana; font-size: 11px;
}
div.emailPreview div.previewCaption
{
	background-color: #404040; text-align: center; color: #ffffff;
}
div.emailPreview div.previewContent
{
	padding: 8px 8px 8px 8px
}
div.emailPreview div.previewContent table.headdata th
{
	vertical-align: top;
	text-align: left;
	font-weight: normal;
	width: 144px;
}
div.emailPreview div.previewContent table.headdata td
{
	vertical-align: top;
	padding-bottom: 22px;
}
div.emailPreview div.previewContent p.emailDate
{
	margin-top: 0px;
}
div.emailPreview div.previewContent p.customParagraph
{
	background-color: #e2e2e2;
}
ul.selectTemplate
{
	list-style-type: none;
	margin-left: 16px;
}
ul.selectTemplate li
{
	padding-left: 8px;
}
ul.selectTemplate label
{
	font-weight: bold;
}

#download_reader
{
	float: right;
}

.pdf_preview
{
	height: 600px;
	width: 950px;
	margin-top: 10px;
}

.PositiveBudget
{
    color:Green;
}

.NegativeBudget
{
    color:Red;
}


.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.modalPopup
{
    background-color: #ffffdd;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
    width: 250px;
}

.WhatIsCVV
{
	padding: 10px;
	font-family: Verdana,arial,helvetica,sans-serif; font-size: 12px;
	background-color: #ffffdd;
}

#slideshow {
    position: relative;
    height: 259px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

.slideShowMedia
{
	width: 412px; height: 259px;
}

.slideShowContainer
{
	background: url('logo-bg.jpg') repeat-x;
	vertical-align: top;
}

.newLender
{
	width: 40%;
	border: 1px solid #A8A8A8;	
	margin-bottom: 10px;
}

.newLenderHeader
{
	width: 40%;
	margin-top: 10px;	
}

.btnCreateLender
{
	border-style: none;
	border-color: inherit;
	border-width: 0;
	background: url('button-Create-Lender.png') no-repeat;
	width:136px;
		height:31px;
		cursor:pointer;
}
