
* {
	font-family: Verdana, Arial, Helvetica, sans-serif!important;
}
h1, h2, h3, h4, h5, h6, h7 {
	color: #7ba106;
}

.clsH4
{
	font-size:10pt;
}

p {
	font-size: 9pt;
	margin: 3px;
	padding: 3px;
}
body {
	background: #fff top repeat-x;
	margin: 0;
	padding: 0;
}
.cleaner {
	clear: both;
	float: none;
	height: 1px;
	line-height: 1px;
	overflow: hidden;
}
#container {
	border: 0px #ccc solid;
	margin: 0px auto;
	width: 955px;
}
#header {
	background: url(../images/headerBg.jpg) repeat-x top;
	height: 111px!important;
	margin: 0px auto;
	width: 955px;
}
#SmartoneLogo {
	float: left;
	height: 111px;
	width: 179px!important;
}
#SmartoneLogo h1 {
	margin: 0;
	padding: 0;
}
#SmartoneLogo h1 a {
	background: url(../images/SmartoneLogo.jpg) center no-repeat;
	display: block;
	height: 111px;
	text-indent: -9999px;
	width: 181px;
}
#HeaderNav {
	color: #fff;
	float: left;
	height: 111px;
	padding: 0 2px;
	width: 770px!important;
}
#HeaderNav .topText {
	clear: both;
	font-size: 8pt;
	padding: 0 5px;
	padding-top: 3px;
	text-align: right;
}
#HeaderNav .callNow {
	margin-top: 15px;
}
#HeaderNav .callNow .collNowImage {
	clear: both;
	float: right;
	height: 56px;
	width: 193px;
}
#HeaderNav .callNow .collNowImage a {
	background: url(../images/callNow888-612-4800.png) center no-repeat;
	clear: both;
	color: #abe504;
	display: block;
	font-size: 13pt;
	font-weight: 100;
	font-weight: bold;
	height: 26px;
	padding-right: 10px;
	padding-top: 30px;
	text-align: right;
	text-decoration: none;
	width: 183px;
}
#HeaderNav .NavBar {
	clear: both!important;
	float: right;
	height: 22px;
	line-height: 22px;
	overflow: hidden;
	width: 350px;
}
#HeaderNav .NavBar ul {
	clear: both!important;
	display: inline;
	list-style: none;
	width: 350px;
}
#HeaderNav .NavBar ul li {
	background: url(../images/tabLeftBG.png) left no-repeat;
	behavior: url(../htc/iepngfix.htc);
	color: #000000;
	display: block;
	display: inline;
	float: right;
	font-size: 9pt;
	height: 22px;
	line-height: 22px;
	list-style: none;
	margin: 0 2px;
	padding: 0 2px;
	text-align: center!important;
	width: auto;
}
#HeaderNav .NavBar ul li a {
	background: url(../images/tabRightBG.png) no-repeat right;
	behavior: url(../htc/iepngfix.htc);
	color: #000;
	display: block!important;
	float: left;
	font-weight: bold;
	height: 22px;
	line-height: 22px;
	padding: 0 5px;
	text-align: center!important;
	text-decoration: none;
	width: auto;
}
#HeaderNav .NavBar ul li a:hover {
	color: #000;
}
#HeaderNav .NavBar ul li span {
	background: url(../images/tabMBG.jpg) center repeat-x;
	behavior: url(../htc/iepngfix.htc);
	clear: both!important;
	cursor: pointer;
	display: block;
	height: 22px;
	line-height: 22px;
	margin: auto 5px;
}
#mainNavSeparator {
	background: url(../images/sidePanelTableHeader.jpg) repeat-x ;
	clear: both;
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 24px;
	line-height: 24px;
	margin: 0px auto;
	padding: 0 3px;
	width: 949px;
}

#mainNavSeparator .NavLinks {
	float: left;
	margin: 0!important;
	padding: 0!important;
	width: 50%;
}
#mainNavSeparator .NavLinks ul {
	display: inline;
	float: right;
	list-style: none;
	margin: 0!important;
	padding: 0!important;
}
#mainNavSeparator .NavLinks ul li {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}
#mainNavSeparator ul li a {
	color: #0f0f0f;
	display: block;
	float: left;
	text-decoration: none;
}
#mainNavSeparator ul li {
	display: inline;
	font: 8pt Verdana, Arial, Helvetica, sans-serif bold;
	line-height: 24px;
	list-style: none;
	padding: 0 5px;
}
#mainNavSeparator ul li a {
	font: 8pt Verdana, Arial, Helvetica, sans-serif bold;
	line-height: 24px;
	list-style: none;
	padding: 0 5px;
}
#mainNavSeparator ul li a:hover, #mainNavSeparator ul li a:active, #mainNavSeparator ul li a.active {
	color: #fb2306;
}
#mainNavSeparator .infoMsg {
	display: inline;
	float: left;
	list-style: none;
	width: 50%;
}
#contentBody {
	background: url(../images/contentBady.jpg) center repeat-y;
	clear: both!important;
	clear: both;
	display: block!important;
	display: block;
	float: none;
	margin: 0px auto;
	width: 955px;
}
#contentBody #contents {
	margin: 0 2px 0 180px;
	padding: 0 5px;
}
#contentBody #contents p.first {
	margin: 0;
	padding: 0;
}
#contentBody #sidePanel {
	clear: right;
	padding-left:6px;
	float: left;
	margin-top: 0.1em;
	width: 170px;
}
#contentBody #sidePanel #globalNav {
	margin: 0 auto;
	padding: 2px;
}
#contentBody #sidePanel #globalNav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#contentBody #sidePanel #globalNav ul li {
	border-bottom: 1px #ccc solid;
	border-left: 4px #7b7c7d solid;
	color: #0f0f0f;
	font-size: 7pt;
	font-weight: bold;
	list-style: none;
	margin: 2px;
	padding: 2px;
	padding-left: 2px;
}
#contentBody #sidePanel #globalNav ul li a {
	color: #0f0f0f;
	text-decoration: none;
}
#contentBody #sidePanel #globalNav ul li ul {
	border-left: 4px #b7da3e solid;
	color: #828484;
	display: none;
	font-size: 7pt;
	font-weight: bold;
	list-style: none;
	margin: 2px;
	margin-bottom: -2px;
	margin-left: -7px;
	margin-top: -2px;
	padding: 2px;
}
#contentBody #sidePanel #globalNav ul li.active ul {
	border-left: 4px #b7da3e solid;
	color: #828484;
	display: block;
	font-size: 7pt;
	font-weight: bold;
	list-style: none;
	margin: 2px;
	margin-bottom: -2px;
	margin-left: -7px;
	margin-top: -2px;
	padding: 2px;
}
#contentBody #sidePanel #globalNav ul li.active {
	border-bottom: 1px #ccc solid;
	border-left: 4px #b7da3e solid;
	font-size: 7pt;
	font-weight: bold;
	list-style: none;
	margin: 2px;
	padding: 2px;
	padding-left: 3px;
}
#contentBody #sidePanel #globalNav ul ul li {
	background: url(../images/subNavBullet.jpg) left no-repeat!important;
	border: none!important;
	border-bottom: none!important;
	color: #828484!important;
	font-size: 7pt!important;
	font-weight: bold!important;
	height: 13px!important;
	list-style: none!important;
	margin: 2px!important;
	padding: 2px!important;
	padding-left: 15px!important;
}
#contentBody #sidePanel #globalNav ul ul li a {
	color: #828484;
	text-decoration: none;
}
#contentBody #sidePanel img {
	border: none;
	margin: 15px auto;
}
#contentBody #sidePanel .boxTable {
	background: #f8f8f8;
	border: #bbbbbb 1px solid;
}

#contentBody #sidePanel .boxTableAd {
	/*background: #f8f8f8;
	border: #bbbbbb 1px solid;*/
	background:#ffffff;
	border: #ffffff 1px solid;
	width:165px!important;
}
#contentBody #sidePanel .boxTable h3 {
	background: url(../images/sidePanelTableHeader.jpg) center repeat-x top #fdfdfd;
	border: #bbbbbb 1px solid;
	border-left: none;
	border-right: none;
	border-top: none;
	color: #000;
	font-size: 9pt;
	height: 21px;
	line-height: 21px;
	margin: 0;
	padding: 0 3px;
	text-align: center;
}
#contentBody #sidePanel .boxTable p {
	font-size: 8pt;
	margin: 5px 3px;
}
#contentBody #sidePanel .boxTable p img {
	margin: 0 auto;
	text-align: center;
}
#contentBody #sidePanel .box {
	background: #f8f8f8;
	border: #bbbbbb 1px solid;
	margin: 5px auto;
}
#contentBody #sidePanel .box p {
	font-size: 8pt;
	margin: 2px;
	margin-left: 5px;
	padding: 3px;
	padding-left: 5px;
}
#divInnerLeft {
	float: left;
	margin-left: 8px;
	width: 530px;
}
#divInnerRight {
	float: left;
	margin-left: 12px;
	width: 205px;
}

#divInnerRight .boxTable {
	background: #f8f8f8;
	border: #bbbbbb 1px solid;
	margin: 0 auto;
	width: 200px;
}
#divInnerRight .boxTable h3 {
	background: url(../images/sidePanelTableHeader.jpg) center repeat-x top #fdfdfd;
	border: #bbbbbb 1px solid;
	border-left: none;
	border-right: none;
	border-top: none;
	color: #000;
	font-size: 10pt;
	height: 21px;
	/*height: 21px;*/
	/*height:30px;  */
	margin: 0;
	padding: 0 3px;
	text-align: center;
}
#divInnerRight .boxTable p {
	font-size: 8pt;
	margin: 5px 3px;
}
#divInnerRight .boxTable p img {
	margin: 0 auto;
	text-align: center;
}

#divInnerRight boxTableD {
}
#divInnerRight .boxTableD {
	background: #f8f8f8;
	border: #bbbbbb 1px solid;
	margin: 0 auto;
	width: 200px;
}
#divInnerRight .boxTableD h3 {
	background: url(../images/sidePanelTableHeader.jpg) center repeat-x top #fdfdfd;
	border: #bbbbbb 1px solid;
	border-left: none;
	border-right: none;
	border-top: none;
	color: #000;
	font-size: 10pt;
	height: 21px;
	line-height: 21px;
	margin: 0;
	padding: 0 3px;
	text-align: center;
}
#divInnerRight .boxTableD p {
	font-size: 8pt;
	margin: 1px 3px !important;
}
#divInnerRight .boxTableD p img {
	margin: 0 auto;
	text-align: center;
}

.grayBox {
	background: #f3f3f3;
	padding: 5px;
}

.grayBoxP {
	background:rgb(214, 237, 194);
	width:25%;
	padding: 5px;
	font-size: 8pt;
	
}
.grayBoxPBold {
	background: rgb(214, 237, 194);
	width:25%;
	font-weight:bold;
	padding: 5px;
	font-size: 8pt;
	
}

.grayBoxPAlt {
	background: #ffffff;
	width:25%;
	padding: 5px;
	font-size: 8pt;
}

.grayBoxPBoldAlt {
	background: #ffffff;
	width:25%;
	font-weight:bold;
	padding: 5px;
	font-size: 8pt;
}

#printLoanInfo table td
{
	height:25px;
}


.grayBox h3 {
	font-size: 11pt;
	font-weight: bolder;
	margin: 3px;
	padding: 3px;
}
.grayBox p {
	font-size: 8pt;
	margin: 3px;
	padding: 3px;
}
.grayBox * a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
.greenBGTD {
	background: #78d12e;
	font-size:10px;
	padding: 4px;
}

.greenBGTD1 {
	background: #78d12e;
	font-size:8pt;
	padding: 4px;
	height:25px;
}

#dtdisplay
{
	font-size: 8pt;
	margin: 3px;
	padding: 3px;
}

.borderTable {
	border: 1px #ccc solid;
}
.borderTable1 {
	border: 1px #ccc solid;
	border-left: none;
	border-right: none;
}
.borderTable1 td {
	border-bottom: 1px #ccc solid;
	border-right: 1px #ccc solid;
	font-size: 8pt;
	padding: 3px;
}
.borderTable1 td.lightGreenTd {
	background: #d6edc2;
	border: none!important;
}

.borderTable1D {
	border: none!important;
	
}
.borderTable1D td {
	border:solid 1px #fff;
	font-size: 8pt;
	padding: 3px;
}
.borderTable1D td.lightGreenTd {
	background: #d6edc2;
	border: none;
}

td.lightGreenTd {
	background: #d6edc2;
	border: none!important;
}
.DarkGreenText {
	color: #3e8702;
}
.lightGreenBg {
	background: #e6f0e7;
}
.n {
	border: 1px #9e9e9e solid;
	margin: 10px auto!important;
}
.n h3 {
	background: none!important;
	background-color: #4a4a4a!important;
	color: #fff!important;
	font-size: 9pt!important;
}
#linkgreen a {
	color: #7ba106;
	font-weight: normal;
}

.linkgreenX a{
	color: #000 !important;
	font-weight: normal;
}

.linkgreenX a:active {
	color: #7ba106!important;
	font-weight: normal;
}

#linkgreenD a:active {
	color: #7ba106!important;
}


#d1, #d2, #d3, #d4, #d5 {
	display: none;
	visibility: hidden;
}
.qDiv {
	color: #000;
	font-size: 7pt;
	text-decoration: none;
}
.qDiv a {
	color: #000;
	font-size: 7.5pt;
	text-decoration: none;
}
.redFont {
	color: #fb2306;
}
.smallHeatings {
	margin: 0;
	padding: 10px 5px;
}
.threePoints1 {
	background: url(../images/Threepoints1.jpg) no-repeat top left;
	font-size: 10pt;
	height: 44px;
	line-height: 44px;
	padding-left: 54px;
}
.threePoints1 a {
	color: #000;
	display: block;
	text-decoration: none;
}
.threePoints2 {
	background: url(../images/Threepoints2.jpg) no-repeat top left;
	font-size: 10pt;
	height: 44px;
	line-height: 44px;
	padding-left: 54px;
}
.threePoints2 a {
	color: #000;
	display: block;
	text-decoration: none;
}
.threePoints3 {
	background: url(../images/Threepoints3.jpg) no-repeat top left;
	font-size: 10pt;
	height: 44px;
	line-height: 44px;
	padding-left: 54px;
}
.threePoints3 a {
	color: #000;
	display: block;
	text-decoration: none;
}
p.tabLinks{
	font-family:Arial, Helvetica, sans-serif!important;
}
p.tabLinks a{
	color:#000;
	font-size:7pt;
}
p.tabLinks a.active{
	color:#82b405;
	font-size:7pt;
}
p.tabLinks a.seeMore{
	color:#2f7dc6;
	text-decoration:underline;
	font-size:7pt;
	font-weight:bold;
}
.greenBoxBG{
	background:url(../images/greenTableHeadingBG.jpg) repeat-x top left;
	height:32px;
	/*line-height:26px;*/
	color:#fff;
	border:none!important;
	padding:0;
	margin:0;
	font-weight:normal !important;
}
.borderTable2 {
	border: 1px #ccc solid;
	border-left: none;
	border-right: none;
}
.borderTable2 td {
	/*border-bottom: 1px #ccc solid;
	border-right: 1px #ccc solid;*/
	font-size: 8pt;
	padding: 5px;
	
}
td.colored{ 
	background:#fdf0ce  !important;
	}

td.colored a{
	color: #000;	
}

td.coloredD{ 
	background:#fff  !important;
	}

td.coloredD a{
	color: #000;	
}

.greenBGTDd8e8cb{
	background:#d8e8cb;
	font-size:7.5pt;
	font-weight:bold;
}

.greenBGTDd8e8cb1
{background:#d8e8cb;
	font-size:7.5pt;
	font-weight:bold;
	padding:3px;
	padding-left:8px;

}

.darkredFont{
	color:#9f1502;
	text-decoration:none;
}
.boxWhite{
	padding:5px;
	margin:5px;
}
.boxWhite p{
	font-size:8pt;
	
}
.grayBox a{
	color:#000;
}
#divInnerRight .boxTable select{
	width:190px;
}
.smallLinks{
	font-size:8pt;
	
}
.w-Bg{
	background:#fff;
}
.w-Bg ul{
	list-style:none;
/**	li*/
}
.w-Bg ul li{
background: url(../images/subNavBullet.jpg) left no-repeat!important;
padding:3px 20px;
font-size:8pt;
}
.collNowImageHolder {
	clear: both;
	height: 56px;
	width: 200px;
}
.collNowImageHolder a {
	background: url(../images/callNow888-612-4800.png) left no-repeat;
	clear: both;
	color: #049ede;
	display: block;
	font-size: 14pt;
	font-weight: 100;
	font-weight: bold;
	height: 46px;
	/*padding-right: 10px;*/
	padding-top: 10px;
	/*text-align: right;*/
	text-decoration: none;
	width: 152px;
	padding-left:47px;
}
.collNowImageHolder a span{
	text-align:left;
	font-size:9pt;
	color:#333;
	display:block;
	clear:both;
	/*padding-left:48px;*/
}
.divInnerLeftAtHome{
	width:419px !important;
}
.divInnerRightHome{
width:320px !important;
}
.divInnerRightHome img.ad{
	margin:5 auto;
}
.divInnerRightHome boxTable {
}
.divInnerRightHome .boxTable {
	background: #f8f8f8;
	border: #bbbbbb 1px solid;
	margin: 0 auto;
	width: 309px !important;
}
.divInnerRightHome .boxTable h3 {
	background: url(../images/sidePanelTableHeader.jpg) center repeat-x top #fdfdfd;
	border: #bbbbbb 1px solid;
	border-left: none;
	border-right: none;
	border-top: none;
	color: #000;
	font-size: 10pt;
	height: 21px;
	line-height: 21px;
	margin: 0;
	padding: 0 3px;
	text-align: center;
}
.divInnerRightHome .boxTable p {
	font-size: 8pt;
	margin: 5px 3px;
}
.divInnerRightHome .boxTable p img {
	margin: 0 auto;
	text-align: center;
}
/****************************************/
.h3Tabbbbbb{
	background:url(../images/bbg.png) no-repeat left;
	font-size:9pt;
	height:24px;
	line-height:24px;
	padding:0;
	padding-left:5px;
	color:#000;
	margin:0;
	
}
.tdTabbbbbb{
	background:#f9f9f9;
	border:1px #ccc solid
}
.ttt6 td p{
	font-size:8pt;
}
.ttt6 td
{
	font-size:8pt;
}
.ttt6 td input{
	font-size:8pt !important;
}
.ttt6 td option, .ttt6 td textarea, .ttt6 td select{
	font-size:8pt !important;
	width:173px !important;
}

.ttt6 td p.reddd{
	font-size:8pt;
	color:#FF0000;
}
select.select150px
{
}
    
.toolTipR
 {
	/*border:none;*/
	border-collapse:collapse;
	border:solid 1px #000;
	background:#e6f0e7;
	font-size:10pt;
}
.toolTipR th
{
	border:solid 1px #000;
	background:#e6f0e7;
	color:#3e8702;
	padding:3px;
}
.toolTipR td
{
	border:solid 1px #000;
	background:#e6f0e7;
	color:#000;
	padding:3px;
	font-size:8pt;
	
}
/****************************************/


.LoanProgramsUL{
	padding:0;
	margin:0;
	list-style:none;
	font-size:8pt;
}
.LoanProgramsUL li{
	padding:3px 2px;
	background:url(../images/ulDotLiBg.jpg) left no-repeat;
	margin:3px 2px;
	list-style:none;
	padding-left:20px;
}
.LoanProgramsUL li a{
	text-decoration:none;
	color:#000;
}

.noborderLeft
{
 height:10px;
 border-bottom:solid 1px #ccc !important;
 text-align:left !important;
 padding-top:0 !important;
}

.noborderCenter
{
 height:10px;
 border-bottom:solid 1px #ccc !important;
 text-align:center !important;
 padding-top:0 !important;
}
.noborderRight
{
 height:10px;
 border-bottom:solid 1px #ccc !important;
 text-align:right !important;
 padding-top:0 !important;
}

.noborderLeft a 
{
	color: #3e8702;
	text-decoration:none;
	font-weight:bold;
	font-size:7pt;
	background-color:#fafcd8;
}

.noborderCenter a 
{
	color: #3e8702;
	text-decoration:none;
	font-weight:bold;
	font-size:7pt;
	background-color:#fafcd8;
}

.noborderRight a 
{
	color: #3e8702;
	text-decoration:none;
	font-weight:bold;
	font-size:7pt;
	background-color:#fafcd8;
}

.popHeading{
	font-size:12px;
	font-weight:bold;
}

