/*RESET*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;} body {line-height: 1;}ol, ul{list-style:none;} blockquote, q{quotes:none;} blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;} :focus{outline:0;} ins{text-decoration:none;} del{text-decoration:line-through;} table{border-collapse:collapse; border-spacing:0;}
body  {font: 100% Geneva, Arial, Helvetica, sans-serif; -webkit-text-size-adjust: none; -ms-text-size-adjust: 100%; background: #FFFFFF; margin: 0; padding: 0; color: #000000;
}
hr.head {color:#00704a; height:.75em; padding:0; margin:0; background-color:#00704a; width:100%;}
.twoColLiqRtHdr #container { width: 90%; margin: 0 auto; text-align: left;  } 
.twoColLiqRtHdr #header { width: 100%; background: #000704a; margin-left:auto; margin-right:auto;  padding: 0 0;}
.twoColLiqRtHdr #mainContent h1 {font-family:"Pontano Sans"; font-size: 2.5em; margin-bottom:20px; margin-top:15px; font-weight:normal; color:#003366; text-align:left; text-rendering: optimizelegibility; }
.twoColLiqRtHdr #mainContent h2.subtitle {font-family:"Pontano Sans"; font-size: 1.1em; margin-left: 15px; color:#333333; text-align: left; font-weight:normal; text-rendering: optimizelegibility;}
.twoColLiqRtHdr #mainContent h2.largeblueheader {font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 1.8em; margin-bottom:15px; margin-top:30px; font-weight:normal; color:#003366; text-align:left; text-rendering: optimizelegibility; line-height:1.2em;} 
.twoColLiqRtHdr #mainContent h3 {font-family:"Pontano Sans"; font-size: .9em; margin-left: 15px; margin-bottom:10px;; font-weight:normal; color:#333333; text-align:left; font-weight:normal; text-rendering: optimizelegibility;} 
.twoColLiqRtHdr #mainContent h3 a {font-family:"Pontano Sans"; font-size: 1em; margin-left: 15px; margin-bottom:10px;; font-weight:normal; color:#333333; text-align:left; font-weight:normal; text-decoration:none; text-rendering: optimizelegibility;} 
.twoColLiqRtHdr #mainContent h3 a:hover {font-family:"Pontano Sans"; font-size: 1em; margin-left: 15px; margin-bottom:10px;; font-weight:normal; color:#003366; text-align:left; font-weight:normal; text-decoration:underline; text-rendering: optimizelegibility;} 
.twoColLiqRtHdr #mainContent p.headerleftgreenbig {font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 1.7em; margin-bottom:15px; margin-top:30px; font-weight:normal; color:#00704a; text-align:left; text-rendering: optimizelegibility;} 
.twoColLiqRtHdr #mainContent p.headerleftgreenbigger {font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 2em; margin-bottom:15px; margin-top:30px; font-weight:normal; color:#003366; text-align:left; text-rendering: optimizelegibility; line-height:1.2em;} 
.twoColLiqRtHdr #mainContent p.headerleftgreen {font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 1.5em; margin-bottom:15px; margin-top:30px; font-weight:normal; color:#00704a; text-align:left; text-rendering: optimizelegibility;} 
.twoColLiqRtHdr #mainContent h5 {font-family:"Pontano Sans"; font-size: 1.1em; margin-top: 15px; margin-bottom: 15px; color:#000000; font-weight:bold; text-align: left; text-rendering: optimizelegibility;}
.twoColLiqRtHdr #mainContent hr.articletitletop {border: 1px thin; text-align:left; margin-left:0; color:#b8d8b1;}
.twoColLiqRtHdr #articletext p.breadcrumb {font-size: .75em;}
.twoColLiqRtHdr #articletext p.breadcrumb a  {font-size: 1em; color:#0000FF;}
.twoColLiqRtHdr #articletext p.breadcrumb a:hover {text-decoration: underline;} 
.twoColLiqRtHdr #articletext p { font-family: Arial, Helvetica, sans-serif; text-align:left; margin: 15px 0; text-rendering: optimizelegibility; }
.twoColLiqRtHdr #articletext p.interview {font-style:italic;}
.twoColLiqRtHdr #articletext p.inlinerelated {font-family:"Pontano Sans"; font-size:1.3em; margin-left:20px; margin-right:20px;}
.twoColLiqRtHdr #articletext p.interviewanswer {margin-left:15px; margin-right:15px;}
.twoColLiqRtHdr #articletext ul.interviewanswer {margin-left:15px; margin-right:15px;}
.twoColLiqRtHdr #articletext ol.interviewanswer {margin-left:15px; margin-right:15px;}
.twoColLiqRtHdr #articletext span.bold {font-weight:bold;}
.twoColLiqRtHdr #articletext p.lastupdate {font-size: .8em; color:#333333; font-style:italic;}
.twoColLiqRtHdr #articletext p.inline {font-size:1.3em; font-family:"Pontano Sans"; margin-top:30px; margin-bottom:30px; margin-left:25px; margin-right:25px;}
.twoColLiqRtHdr #articletext p.inline a:link { font-family:"Pontano Sans"; font-size:1.1em; color:#00704a; padding:0; text-decoration:none;  }
.twoColLiqRtHdr #articletext p.inline a:visited { font-family:"Pontano Sans"; font-size:1.1em; color:#00704a; padding:0; text-decoration:none;  }
.twoColLiqRtHdr #articletext p.inline a:hover {font-family:"Pontano Sans"; font-size:1.1em; color:#00704a; padding:0; text-decoration:none;  }
.twoColLiqRtHdr #articletext p.inline a:active { font-family:"Pontano Sans"; font-size:1.1em; color:#00704a; padding:0; text-decoration:none;  }
.twoColLiqRtHdr #articletext a.inline:link { font-family:"Pontano Sans"; font-size:1.3em; color:#00704a; padding:0; text-decoration:none; font-weight:bold; margin-left:15px; }
.twoColLiqRtHdr #articletext a.inline:visited { font-family:"Pontano Sans"; font-size:1.3em; color:#00704a; padding:0; text-decoration:none; font-weight:bold; margin-left:15px; }
.twoColLiqRtHdr #articletext a.inline:hover {font-family:"Pontano Sans"; font-size:1.3em; color:#00704a; padding:0; text-decoration:none; font-weight:bold; margin-left:15px; }
.twoColLiqRtHdr #articletext a.inline:active { font-family:"Pontano Sans"; font-size:1.3em; color:#00704a; padding:0; text-decoration:none; font-weight:bold; margin-left:15px; }
.twoColLiqRtHdr #articletext p.inlinedebtcourse {font-size:1.2em; font-family:"Pontano Sans"; margin-top:20px; margin-bottom:20px; margin-left:25px; margin-right:25px; font-style:italic;}
.twoColLiqRtHdr #articletext p.inlinedebtcourse a:link { font-family:"Pontano Sans"; font-size:1.1em; color:#00704a; padding:0; text-decoration:none;  }
.twoColLiqRtHdr #articletext p.inlinedebtcourse a:visited { font-family:"Pontano Sans"; font-size:1.1em; color:#00704a; padding:0; text-decoration:none;  }
.twoColLiqRtHdr #articletext p.inlinedebtcourse a:hover {font-family:"Pontano Sans"; font-size:1.1em; color:#00704a; padding:0; text-decoration:none;  }
.twoColLiqRtHdr #articletext p.inlinedebtcourse a:active { font-family:"Pontano Sans"; font-size:1.1em; color:#00704a; padding:0; text-decoration:none;  }
.twoColLiqRtHdr #articletext ol { font-family: Arial, Helvetica, sans-serif; text-align:left; }
.twoColLiqRtHdr #articletext li { font-family: Arial, Helvetica, sans-serif; text-align:left; text-rendering: optimizelegibility; list-style-position:inside;}
.twoColLiqRtHdr #articletext h2 {font-family:"Pontano Sans"; color:#000000; text-align: center; margin-top:10px; margin-bottom:10px;}
.twoColLiqRtHdr #articletext a:link {color: #0000CC; text-decoration: none; }
.twoColLiqRtHdr #articletext a:visited {color: #0000CC; text-decoration: none; }
.twoColLiqRtHdr #articletext a:hover {color: #0000CC; text-decoration: underline; }
.twoColLiqRtHdr #articletext a:active {color: #0000CC; text-decoration: underline; }
.twoColLiqRtHdr #articletext ol {padding: 0; list-style-position:inside; list-style:decimal;}
.twoColLiqRtHdr #articletext ul {padding: 0; margin-bottom:1.5em; list-style-type:disc; }
.twoColLiqRtHdr #articletext table.relatedtop { margin-left: 1.5em; margin-right:1em; padding-right:20px; padding-bottom:20px; margin-bottom:15px; }
.twoColLiqRtHdr #articletext table.relatedtop { margin-left: 1.5em; margin-right:1em; padding-right:20px; padding-bottom:20px; margin-bottom:15px; }
.twoColLiqRtHdr #articletext h4.relatedtop {font-family:"Pontano Sans"; text-align: left; font-size: 1.3em; color: #00704a; margin-top: 0px; margin-bottom: 10px; margin-right: 0px; margin-left: 0px;text-rendering: optimizelegibility;}
.twoColLiqRtHdr #articletext td.relatedtop a:hover {text-decoration: underline; }
.twoColLiqRtHdr #articletext td.inarticle {font-size:.85em; }
.twoColLiqRtHdr #mainContent span.articletype {font-size: .70em; color:#333333;}
.twoColLiqRtHdr #articletext span.sponsoredlink {font-size: .85em; font-weight: normal;}
.twoColLiqRtHdr #socmediaFollow  {border: 1px solid #B8D8B1; background-color: #333333; margin-left:auto; margin-right:auto; }
.twoColLiqRtHdr #socmediaFollow h5 {margin-top:5px; margin-bottom:5px; font-weight: bold; font-family:Trebuchet MS; color:#FFFFFF; text-align:center;}
.center { text-align: center; }
.twoColLiqRtHdr #alsothisweek {	display: block; width:100%; margin-left:auto; margin-right:auto; padding-bottom:5px; margin-top:10px; }
.twoColLiqRtHdr #alsothisweek li {padding:0; list-style-type:disc; list-style-position:inherit; text-align:left; margin:.5em 1.3em; }
.twoColLiqRtHdr #alsothisweek li a:link { font-family:"Pontano Sans"; color: #000099; font-weight: normal; margin:5px 10px 0 0; padding:0; text-decoration:none; }
.twoColLiqRtHdr #alsothisweek li a:visited { font-family:"Pontano Sans"; color: #000099; font-weight: normal; margin:5px 10px 0 0; padding:0; text-decoration:none; }
.twoColLiqRtHdr #alsothisweek li a:hover {font-family:"Pontano Sans"; color: #000099; font-weight: normal; margin:5px 10px 0 0; padding:0;  text-decoration: underline; }
.twoColLiqRtHdr #alsothisweek li a:active { font-family:"Pontano Sans"; color: #000099; font-weight: normal; margin:5px 10px 0 0; padding:0; text-decoration:none; }
.twoColLiqRtHdr #alsothisweek h5 { font-size: 1.3em; margin-left:10px; margin-top:0px; margin-bottom:0; font-family:"Pontano Sans"; color:#00704a; text-align:left; }
.twoColLiqRtHdr #alsothisweek .fplft {display:inline-block; background-color:#FFFFFF; margin-right: auto; margin-left:auto; margin-top:10px; margin-bottom:10px; padding-left:5px; padding-right:5px; vertical-align:top;}
.twoColLiqRtHdr #alsothisweek .fprt {display:inline-block; background-color:#FFFFFF; margin-right: auto; margin-left:auto; margin-top:10px; margin-bottom:5px; padding-left:5px; padding-right:5px; vertical-align:top;}
.twoColLiqRtHdr #articletext p.testamonial {font-size:1em; font-style:italic; font-family:"Pontano Sans"; margin-top:30px; margin-bottom:30px; margin-left:40px; margin-right:40px;}
.twoColLiqRtHdr #articletext .socialshareboxes {width:350px; border: 1px solid #B8D8B1; background-color: #FFFFFF; margin-left:auto; margin-right:auto; }
.twoColLiqRtHdr #articletext p.socialshareboxes {font-family:"Pontano Sans"; font-size: 1em; margin-top:10px; margin-left:10px; margin-right:10px; margin-bottom:0; font-weight: bold; color:#000000; text-align:center; }


.twoColLiqRtHdr #articlephotolinkcenter {width:300px; margin-left:auto; margin-right:auto;}
.twoColLiqRtHdr #articlephotolinkcenter img {border:none; display:block; height:auto; margin-left:auto; margin-right:auto;}
.twoColLiqRtHdr  #articlephotonolink img {border:none; display:block; height:auto; margin-left:auto; margin-right:auto; text-align:center;}
.twoColLiqRtHdr  #articlephotolinkcenter a:link {font-size:.75em; text-decoration:none; display:block; text-align:center; margin-bottom:10px;}
.twoColLiqRtHdr  #articlephotolinkcenter a.caption:link {font-size:.75em; text-decoration:none; display:block; text-align:left; margin-bottom:10px;}
.twoColLiqRtHdr  #articlephotolinkcenter p.caption {font-size:.95em; text-decoration:none; display:block; text-align:left; margin-top:0px;}
.twoColLiqRtHdr #articlephotoother { margin-left:auto; margin-right:auto;}
.twoColLiqRtHdr #articlephotoother img {border:none; display:block; height:auto; margin-left:auto; margin-right:auto;}
.twoColLiqRtHdr  #articlephotoother a:link {font-size:.75em; text-decoration:none; display:block; text-align:center; margin-bottom:10px;}
.twoColLiqRtHdr #libraryphotolinkleft {width:300px; float:left; }
.twoColLiqRtHdr #libraryphotolinkleft img {border:none; display:inline-block; padding-right:10px;}
.twoColLiqRtHdr  #libraryphotolinkleft a:link {font-size:.75em; text-decoration:none; display:block; text-align:center; margin-bottom:10px;}
#library a.libraryarticle:link {font-size:1.1em; color: #00704a; text-decoration: none; margin-bottom:0; font-weight:bold }
#library a.libraryarticle:visited {font-size:1.1em; color: #00704a; text-decoration: none; margin-bottom:0; font-weight:bold}
#library a.libraryarticle:hover {font-size:1.1em; color: #00704a; text-decoration: underline; margin-bottom:0; font-weight:bold}
#library a.libraryarticle:active {font-size:1.1em; color: #00704a; text-decoration: underline; margin-bottom:0; font-weight:bold}
#library li a.libraryarticlesm:link {color: #00704a; font-size:.85em; text-decoration: none; margin-bottom:0; margin-top:0; font-weight:bold }
#library li a.libraryarticlesm:visited {color: #00704a; font-size:.85em; text-decoration: none; margin-bottom:0; margin-top:0; font-weight:bold}
#library li a.libraryarticlesm:hover {color: #00704a; font-size:.85em; text-decoration: underline; margin-bottom:0; margin-top:0; font-weight:bold}
#library li a.libraryarticlesm:active {color: #00704a; font-size:.85em; text-decoration: underline; margin-bottom:0; margin-top:0; font-weight:bold}
#library p.librarytext {font-size: 1em;}
.twoColLiqRtHdr #articletext #library p.libraryauthor {font-size:.75em; color:#666666; margin-top:0; margin-bottom:0px;}
.twoColLiqRtHdr #articletext #library p.librarymore {font-size:1em; color:#000000; font-weight:bold; margin-top:0; margin-bottom:0px;}
.twoColLiqRtHdr #articletext #library p.librarytext {margin-top:0; margin-bottom:20px;}
.twoColLiqRtHdr #articletext #library li p.libraryauthor {font-size:.8em; color:#666666; margin-top:0; margin-bottom:5px; margin-left:15px;}
.twoColLiqRtHdr #articletext td.relatedtop a.libraryrelatedmenu:link, a.libraryrelatedmenu:visited, a.libraryrelatedmenu:active {color: #0000CC; text-decoration: none; font-size:.85em; display:block; margin-bottom:7px;}
.twoColLiqRtHdr #articletext td.relatedtop a.libraryindex:link, a.libraryindex:visited, a.libraryindex:active {color: #00704a; text-decoration: none; font-size:1em; display:block; margin-bottom:7px; margin-top:20px;}
.twoColLiqRtHdr #articletext td.relatedtop a.libraryrelatedmenu:hover {text-decoration: underline; }
.twoColLiqRtHdr #articletext td.relatedtop p.seealso {font-size:.8em; color:#333333; margin-top:0; margin-bottom:0; margin-left:0;}
.twoColLiqRtHdr #articletext p.newsletter {font-size: .75em;}
.twoColLiqRtHdr #newsletterindent {	margin-left:30px; margin-right:30px;}
.twoColLiqRtHdr #disclaimer {	display: block; border: 1px solid #B8D8B1; margin-left:auto; margin-right:auto; padding-bottom:5px; margin-top:10px; }
.twoColLiqRtHdr #disclaimer p.disclaimer {	margin-left:5px; font-size: .85em; margin-bottom:5px; }
.twoColLiqRtHdr #giveawayform {	display: block; border: 1px solid #B8D8B1; margin-left:auto; margin-right:auto; padding-bottom:5px; margin-top:10px; }
.twoColLiqRtHdr #giveawayform p{	margin-left:5px; font-size:.85em; }
img {border:none;}
img.calculator {margin-right:10px; vertical-align:middle;}
@-ms-viewport {width: device-width;}
.twoColLiqRtHdr .pubex {width: 300px; margin-left:auto; margin-right:auto;}
.middle { text-align: center; width:300px; margin-left:auto; margin-right:auto; }
.imgmiddle { text-align: center; margin-left:auto; margin-right:auto; }
.twoColLiqRtHdr #articletext ul.checklist {list-style-type:square;}

/* polls*/
.twoColLiqRtHdr #articletext .pollquestion  {	
	background-color:#FFFFFF;
	text-align:left;
	border-top-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-style:solid;
	border-color:#b8d8b1;
	margin-right:auto;
	margin-left:auto;
	width:320px;
}

.twoColLiqRtHdr #articletext h2.pollquestiontext {
	font-size: 1.4em;
	text-align:left;
	text-indent:5px;
	color: #FFFFFF;
	border-top-width:1px;
	border-bottom-width:1px;
	border-left-width:0px;
	border-right-width:0px;
	border-style:solid;
	border-color:#00704a;
    margin:0px 0px 0px 0px;
	padding:10px 2px 10px 0;
	background-color:#00704a;
}

.twoColLiqRtHdr #articletext p.pollquestiontext {font-family: Arial, Helvetica, sans-serif; font-size: .90em; line-height:inherit; text-align:left; margin: 10px; text-rendering: optimizelegibility;}

.twoColLiqRtHdr #articletext a:pollquestiontext {color: #0000CC; text-decoration: none; }
.twoColLiqRtHdr #articletext a:pollquestiontext {color: #0000CC; text-decoration: none; }
.twoColLiqRtHdr #articletext a:pollquestiontext {color: #0000CC; text-decoration: underline; }
.twoColLiqRtHdr #articletext a:pollquestiontext {color: #0000CC; text-decoration: underline; }

#bankratewidget {margin-left:auto; margin-right:auto}


/* --------- all devices bigger than 760 pixels--------- */
@media all and (min-device-width: 760px) {
.twoColLiqRtHdr #sidebar1 {	float: right; width: 33%; background: #FFFFFF; padding-top: 30px 0; margin-bottom:10px; margin-top:10px;}
.twoColLiqRtHdr #socmediaFollow  {width:19em; height:90px;}
.twoColLiqRtHdr #socmediaFollow h5 {font-size: 1.3em;}
.twoColLiqRtHdr #mainContent { float: left; width: 66%; padding-top:0; padding-bottom:10px; background: #FFFFFF;  } 
.twoColLiqRtHdr #articletext table.relatedtop { width: 11.5em;}
.twoColLiqRtHdr #articletext p { font-size:1em; line-height:28px; text-align:left; } 
.twoColLiqRtHdr #articletext h2 {font-size: 1.2em; text-rendering: optimizelegibility;}
.twoColLiqRtHdr #articletext li {font-size:1em; line-height:28px;}
.twoColLiqRtHdr #articletext p a:link {font-size:1em; }
.twoColLiqRtHdr #articletext p a:visited {font-size:1em; }
.twoColLiqRtHdr #articletext p a:hover {font-size:1em; }
.twoColLiqRtHdr #articletext p a:active {font-size:1em; }
.twoColLiqRtHdr #libraryphotolinkleft {border:none; display:inline-block; min-height:1000px;}
.twoColLiqRtHdr #bankratewidget {width:85%;}
.twoColLiqRtHdr #alsothisweek li {font-size: 1em;}
.twoColLiqRtHdr #alsothisweek li a:link { font-size: 1.1em; }
.twoColLiqRtHdr #alsothisweek li a:visited { font-size: 1.1em; }
.twoColLiqRtHdr #alsothisweek li a:hover {font-size: 1.1em; }
.twoColLiqRtHdr #alsothisweek li a:active { font-size: 1.1em; }
.twoColLiqRtHdr #alsothisweek .fplft { float: left; width: 50%;  }
.twoColLiqRtHdr #alsothisweek .fprt { width: 50%;} 
.twoColLiqRtHdr #articletext #menumobileonly {display:none;} 
.twoColLiqRtHdr #articletext #debtadmobile {display:none;} 
}

/* --------- all devices bigger than 760 pixels AND higher pixel ration SMART PHONES AND TABLETS--------- */
@media all and (min-device-width: 760px) and (-webkit-min-device-pixel-ratio:1.6) {
.twoColLiqRtHdr #sidebar1 {	float: right; width: 35%; background: #FFFFFF; padding-top: 30px 0; margin-bottom:10px; margin-top:10px;}
.twoColLiqRtHdr #socmediaFollow  {width:19em; height:90px;}
.twoColLiqRtHdr #yieldselectdesktop  {display:none;}
.twoColLiqRtHdr #socmediaFollow h5 {font-size: 1.3em;}
.twoColLiqRtHdr #mainContent { float: left; width: 63%; padding-top:10px; padding-bottom:10px; background: #FFFFFF;  } 
.twoColLiqRtHdr #articletext table.relatedtop { width: 8em;}
.twoColLiqRtHdr #bankratewidget {width:100%;}
.twoColLiqRtHdr #alsothisweek li {font-size: 1.1em;}
.twoColLiqRtHdr #alsothisweek li a:link {font-size: 1.1em}
.twoColLiqRtHdr #alsothisweek li a:visited {font-size: 1.1em }
.twoColLiqRtHdr #alsothisweek li a:hover {font-size: 1.1em}
.twoColLiqRtHdr #alsothisweek li a:active {font-size: 1.1em }
.twoColLiqRtHdr #alsothisweek .fplft { float: left; width: 50%;  }
.twoColLiqRtHdr #alsothisweek .fprt { width: 50%;} 
.twoColLiqRtHdr #articletext #menumobileonly {display:none;} 
.twoColLiqRtHdr #articletext #debtadmobile {display:none;} 
}

/* --------- all devices bigger than 760 pixels AND DESKTOPS SAFARI AND CHROME--------- */
@media all and (min-device-width: 760px) and (-webkit-max-device-pixel-ratio:1.5) {
.twoColLiqRtHdr #sidebar1 {	float: right; width: 35%; background: #FFFFFF; padding-top: 30px 0; margin-bottom:10px; margin-top:10px;}
.twoColLiqRtHdr #mainContent { float: left; width: 63%; padding-top:0; padding-bottom:10px; background: #FFFFFF;  } 
.twoColLiqRtHdr #alsothisweek li {font-size: 1.2em;}
.twoColLiqRtHdr #articletext table.relatedtop { width: 10em;}
.twoColLiqRtHdr #alsothisweek {	float:none;  }
.twoColLiqRtHdr #bottomad {float:none;   }
.twoColLiqRtHdr #bankratewidget {width:85%;}
.twoColLiqRtHdr #alsothisweek li {font-size: 1.1em;}
.twoColLiqRtHdr #alsothisweek li a:link {font-size: 1.1em}
.twoColLiqRtHdr #alsothisweek li a:visited {font-size: 1.1em }
.twoColLiqRtHdr #alsothisweek li a:hover {font-size: 1.1em}
.twoColLiqRtHdr #alsothisweek li a:active {font-size: 1.1em }
.twoColLiqRtHdr #alsothisweek .fplft { float: left; width: 50%;  }
.twoColLiqRtHdr #alsothisweek .fprt { width: 50%;} 
.twoColLiqRtHdr #articletext #menumobileonly {display:none;}
.twoColLiqRtHdr #articletext #debtadmobile {display:none;} 
}

@media all and (max-device-width: 759px) and (-webkit-max-device-pixel-ratio:1.5){
.twoColLiqRtHdr #sidebar1 { float:none; width: 98%; padding-top:0; padding-bottom:10px; padding-left:1%; padding-right:1%; } 
.twoColLiqRtHdr #socmediaFollow  {display:none;}
.twoColLiqRtHdr #yieldselectdesktop  {display:none;}
.twoColLiqRtHdr #yieldselecttwodesktop  {display:none;}
.twoColLiqRtHdr #medianetdesktop  {display:none;}
.twoColLiqRtHdr #lijitdesktop  {display:none;}
.twoColLiqRtHdr #menu-container  {display:none;}
.twoColLiqRtHdr #mainContent { float:none; width: 100%; padding-top:0; padding-bottom:10px; padding-left:1%; 	padding-right:1%; margin-right:auto; margin-left:auto; } 
.twoColLiqRtHdr #articletext {margin-left:10px; margin-right:10px; }
.twoColLiqRtHdr #articletext table.relatedtop { width: 9em;}
.twoColLiqRtHdr #articletext td.relatedtop a:hover {text-decoration: underline; }
.twoColLiqRtHdr #articletext p { font-size: 1em; line-height:30px; } 
.twoColLiqRtHdr #articletext h2 {font-size: 1em;}
.twoColLiqRtHdr #articletext a:link, a:visited, a:active {font-size:1em;}
.twoColLiqRtHdr #articletext li {font-size: 1em; line-height:30px;}
.twoColLiqRtHdr #alsothisweek li {font-size: 1.5em;}
.topbannerad {display:none;}
.twoColLiqRtHdr #bankratewidget {width:100%;}
.twoColLiqRtHdr #alsothisweek .fplft { float: left; width: 100%; margin-left:auto; margin-right:auto;}
.twoColLiqRtHdr #alsothisweek .fprt { float: none; width: 100%; margin-left:auto; margin-right:auto;}
.twoColLiqRtHdr #articletext #menudesktoponly {display:none;}
.twoColLiqRtHdr #articletext #debtaddesktop {display:none;} 
}

@media all and (max-device-width: 759px) and (-webkit-min-device-pixel-ratio:1.6){
.twoColLiqRtHdr #sidebar1 { float:none; width: 98%; padding-top:0; padding-bottom:10px; padding-left:1%; padding-right:1%; } 
.twoColLiqRtHdr #socmediaFollow  {display:none;}
.twoColLiqRtHdr #yieldselectdesktop  {display:none;}
.twoColLiqRtHdr #yieldselecttwodesktop  {display:none;}
.twoColLiqRtHdr #medianetdesktop  {display:none;}
.twoColLiqRtHdr #lijitdesktop  {display:none;}
.twoColLiqRtHdr #menu-container  {display:none;}
.twoColLiqRtHdr #mainContent { float:none; width: 98%; padding-top:0; padding-bottom:10px; padding-left:1%; 	padding-right:1%; } 
.twoColLiqRtHdr #articletext table.relatedtop { width: 9em;}
.twoColLiqRtHdr #articletext p { font-size:1.1em; line-height:24px; text-align:left } 
.twoColLiqRtHdr #articletext h2 {font-size: 1em;}
.twoColLiqRtHdr #articletext a:link, a:visited, a:active {font-size:1em;}
.twoColLiqRtHdr #articletext li {font-size:1.1em; line-height:24px;}
.twoColLiqRtHdr #alsothisweek li {font-size: 1.3em;}
.topbannerad {display:none;}
.twoColLiqRtHdr #bankratewidget {width:100%;}
.twoColLiqRtHdr #alsothisweek .fplft { float: left; width: 100%; margin-left:auto; margin-right:auto;}
.twoColLiqRtHdr #alsothisweek .fprt { float: none; width: 100%; margin-left:auto; margin-right:auto;}
.twoColLiqRtHdr #articletext #menudesktoponly {display:none;}
.twoColLiqRtHdr #articletext #debtaddesktop {display:none;} 
}

.twoColLiqRtHdr #springcleancontest {	display: block; width:32em; border: 1px solid #CC3333; margin-left:auto; margin-right:auto; padding-bottom:5px; margin-top:10px; }
.twoColLiqRtHdr #springcleancontest p {font-size: .8em; padding:0; text-align:left; margin:.15em 1.3em; }
.twoColLiqRtHdr #springcleancontest ol {font-size: 1em; padding:0; text-align:left; margin:.15em 1.3em; }
.twoColLiqRtHdr #springcleancontest li {font-size: .9em; padding:0; list-style-type:decimal; list-style-position:inherit; text-align:left; margin:.15em 1.3em; }
.twoColLiqRtHdr #springcleancontest li a:link { font-weight: normal; padding:0; text-decoration:none; }
.twoColLiqRtHdr #springcleancontest li a:visited { font-weight: normal; padding:0; text-decoration:none; }
.twoColLiqRtHdr #springcleancontest li a:hover {font-weight: normal; padding:0;  text-decoration: underline; }
.twoColLiqRtHdr #springcleancontest li a:active { font-weight: normal; padding:0; text-decoration:none; }
.twoColLiqRtHdr #springcleancontest h5 { font-size: 1.3em; margin-top:10px; margin-bottom:0; font-weight: bold; font-family:Trebuchet MS; color:#CC3333; text-align:center; }

#library {min-height:450px;}

h2.bold {font-weight:bold;}

h2.boldLeft {font-weight:bold; text-align:left; margin-left:10px;}

span.h1 {
	font-family:Trebuchet MS Italic;
	font-size: 30px;
	color: #000000a;
	
}

span.editornote {
	font-size: .95em;
	font-style:italic;
	color: #000000a;	
}

.video {
margin-bottom:10px;
padding: 0px;
width:350px;
}



h4 {
	font-size: 16px;
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align:center;
	color: #00704a;
	font-weight:bold;
}

h4.tipheader {
	font-size: 22px;
	text-align:center;
	color: #00704a;
}

h4.summary {font-size: 14px; text-align: left; color: #000000; margin-top: 30px; margin-bottom: 0px; margin-left:0px; }
li.summary {font-size: 12px; text-align: left; color: #00704a; margin-bottom: 0px; margin-top: 0px; list-style:circle; list-style-position:inside; }
ul.summary {margin-top: 0px; text-align:left; }

td.nextstep
{
	padding-top:0px; 
	padding-right:10px; 
	padding-left:5px; 
	padding-bottom:0px; 
	vertical-align:top; 
	width:60%;
}

td.relatedarticles
{
	padding-top:0px; 
	padding-left:10px; 
	padding-right:5px; 
	padding-bottom:0px; 
	vertical-align:top; 
	width:40%
}


	

table.testimonial
{
	background-color: #b8d8b1;
	width: 275px;
	padding: 1px;
}

#SumoMesubscribe  {
	color:#FFFFFF;
	
	
}

#SumoMesubscribe input.subscribebutton {
	color:#FFFFFF;
	background-color:#00704a;
	margin-left:5px;
	margin-top:5px;
	margin-bottom:5px
	}


/* --------- right column --------- */
#newsmax  {
	width:300px;
	margin-left:auto;
	margin-right:auto;
	}

#pollbox  {width:90%; border: 1px solid #B8D8B1; background-color: #FFFFFF; margin-left:auto; margin-right:auto; }

/*SUBSCRIBE BOX SAME ON ALL DEVICES FOR NOW*/
#subscribe  {width:300px; border: 1px solid #B8D8B1; background-color: #FFFFFF; margin-left:auto; margin-right:auto; }
#subscribe p.subscribetitle {font-family:"Pontano Sans"; font-size: 1.5em; margin-top:10px; margin-left:5px; margin-right:5px; margin-bottom:0; font-weight: bold; color:#000000; text-align:left; }
#subscribe p.subscribesubtitle {font-family:"Pontano Sans"; font-size: 1.3em; margin-top:10px; margin-left:5px; margin-right:5px; margin-bottom:0; color:#000000; text-align:left; }
#subscribe h5 {font-family:"Pontano Sans"; font-size: 1.7em; margin-top:10px; margin-bottom:0; font-weight: bold; color:#CC0000; text-align:left; }
#subscribe p.newsletters {font-size: 1.2em; font-family:"Pontano Sans"; margin-left:35px; margin-top:0; margin-bottom:0; color:#000000; text-align:left; }
#subscribe p.subscribenum {font-size: 1em; margin-top:0; margin-bottom:0; margin-left:5px; color:#000000; text-align:left; }
#subscribe p.subscribebox {font-family:"Pontano Sans"; font-size:1.4em; color:#CC0000; text-align:center; margin-bottom:2px; }
#subscribe input.subscribebutton {font-size:20px; font-family:"Pontano Sans"; color:#FFFFFF; background-color:#CC0000; margin-top:5px; margin-bottom:5px	}
#subscribe input.email {margin-left:5px; margin-top:0; width:280px;}
#subscribe a.privacypolicy {font-size:10px; text-align:right; color:#000000; text-decoration:none;}

#SSsocmediaFollow  {width:19em; height:130px; border: 1px solid #B8D8B1; background-color: #333333; margin-left:auto; margin-right:auto; }
#SSsocmediaFollow h5 {margin-top:5px; margin-bottom:5px; font-size: 1.1em; font-weight: bold; font-family:Trebuchet MS; color:#FFFFFF; text-align:center;}

#SSsocmediaFollow p {
	font-size: .8em;
	margin-left:10px;
	margin-right:5px;
	margin-bottom:0;
	color:#339966;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}

/* --------- contest form --------- */


#contestform  {
	width:450px;
	border: 1px solid #B8D8B1;
	background-color: #333333;
	margin-left:auto;
	margin-right:auto;
}

#contestform h5 {
	font-size: 20px;
	margin-top:10px;
	margin-bottom:0;
	font-weight: bold;
	font-family:Trebuchet MS;
	color:#FFFFFF;
	text-align:center;
}

#contestform p.newsletters {
	font-size: 12px;
	margin-left:10px;
	margin-top:0;
	margin-bottom:0;
	color:#FFFFFF;
	text-align:left;
}

#contestform p.subscribenum {
	font-size: 16px;
	margin-top:0;
	margin-bottom:0;
	color:#339966;
	font-weight:bold;
	text-align:center;
}

#contestform p.subscribebox {
	font-size:14px;
	color:#339966;
	text-align:center;
	margin-bottom:2px;
}

#contestform input.subscribebutton {
	width:100px;
	color:#FFFFFF;
	background-color:#00704a;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:5px
	}
	
#contestform input.email {
	margin-left:20px;
	margin-top:0;
	width:400px;
}
	
/* --------- contest form end --------- */

span.slideshow {
	font-size: 12pt;
	color:#333333;
	font-weight:bold;
}

span.blogger {
	font-size: 8pt;
	color:#333333;
	font-weight:bold;
	margin-left:1em;
}

span.lastupdate {font-size: 8pt; font-style:italic; color:#333333; font-weight:bold;}

table.centered {
	margin-right:auto;
	margin-left:auto;
	cellspacing:0;
	border:0;
	cellpadding:0;
	}


img.floatLeft { 
    float: left; 
	margin: 7px;
}

img.floatLeft10 { 
    float: left; 
	margin: 25px;
	width:76px;
	height:170px;
}

/* --------- slideshow --------- */
#slideshow  {
	background-color:#EFFAF0;
	border-top-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-style:solid;
	border-color:#b8d8b1;
	margin-right:50px;
	margin-left:30px;
	margin-top:25px;
	width:400px;
	margin-bottom:25px;
}

#slideshow img.back {
	padding-left:100px;
	padding-right:50px;
	vertical-align:text-bottom;
	padding-top:5px;
	border:none;
}

#slideshow img.forward {
	padding-left:60px;
	padding-top:5px;
	vertical-align:text-bottom;
	border:none;
}

#slideshowphotolinkcenter {
	background-color:#FFFFFF;
	margin-top:5px;
	margin-bottom:15px;
	margin-left:auto;
margin-right:auto;
	border-top-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-style:solid;
	border-color:#b8d8b1;
	width: 350px;
	text-align:center;
	padding-left:50px;
	padding-right:50px;
	padding-bottom:15px;
	padding-top:15px;
}
		
#slideshowphotolinkcenter img {
margin-left:-25px;
}
	
#slideshowphotolinkcenter h2 {
	font-size:14px;
	margin-top:20px;
}

#slideshowphotolinkcenter p {
	font-size:100%;
	margin-top:10px;
}

#slideshowphotolinkcenter a {
	font-size:80%;
	
}


	


/* Miscellaneous classes for reuse */
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page. The floated element must precede the element it should be next to on the page. */
	float: left;
	margin-right: 8px;
}

.fltlftvideo { /* this class can be used to float an element left in your page. The floated element must precede the element it should be next to on the page. */
	float: left;
	margin-bottom:10px;
	margin-right:15px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}