/*
** Quality Products
*/

#column-content {
    width: 100%;
    float: right;
    margin: 0 0 0.6em -12.2em;
    padding:0;
}
#content {
    margin: 2.8em 0 0 12.2em;
    padding: 0em 1em 1.5em 1em;
    background: White;
    border: 1px solid #B7CBD2;
    border-right: none;
    line-height: 1.5em;
    position: relative;
    z-index: 2;
}

#column-one { padding-top: 160px; }
/* the left column width is specified in class .portlet */

/* Font size:
** We take advantage of keyword scaling- browsers won't go below 8pt
** More at http://www.w3.org/2003/07/30-font-size
** http://style.cleverchimp.com/font_size_intervals/altintervals.html
*/

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	font-style: normal;
}

blockquote {
	font-size: 9pt;
	line-height: 1.5em;
	font-weight: normal;
}

.textinboxes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding: 0em 0em 0em 0em;
	font-weight: normal;
	color: #000000;
	font-style: normal;
	line-height: 1.4em;
}

.marginheaders
{	
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
	background-color: #B7CBD2;
	margin-left: 2px;
	margin-right: 2px;
	vertical-align: middle;
    font-size: 13px;
	font-weight: bold;
	padding: 5px;
	text-align: center;
}

.infoHeader
{
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	padding: 15px;
	background-color: #B7CBD2;
	text-align: center;
}

p.maincontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin-top: 10px;
	font-weight: normal;
	color: #000000;
	font-style: normal;
}

p.StaffWriterInfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	margin-top: 0em;
    margin-bottom: 0em;
	line-height: 1.2em;
}

p.GroupedText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	margin-top: 0em;
    margin-bottom: 0em;
	line-height: 1.2em;
}

p.subheadertopic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	margin-top: 0em;
    margin-bottom: 0em;
	line-height: 1.2em;
}

p.headertopic {
  	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
	margin-top: 0em;
    margin-bottom: 0em;
	line-height: 1.2em;
}

.textbelowboxes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin-left: 2em;
	text-indent: 0em;
	font-weight: normal;
	color: #000000;
	line-height: 1.2; 
}

.GreenLenderHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #008080;
	font-style: normal;
	text-indent: 3em;
}

.LenderLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
}



.boldconent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	font-style: normal;
}

.tip {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #990000;
	line-height: 1.5em;
	font-style: normal;
}

/* scale back up to a sane default */
#globalWrapper {
    font-size:127%;
    width: 100%;
    margin: 0;
    padding: 0;
}
.visualClear { clear: both; }

/* general styles */

table {
    font-size: 100%;
}

img.floatLeft { 
	float: left; 
	margin: .1px; }

img.floatRight { 
	float: right; 
	margin: 1px; } 

a {
    text-decoration: underline;
    color: #0000FF;
    background: none;
}

a:visited { color: #8080C0; }
a:active { color: #3A739C; }
a:hover { text-decoration: underline; }
a.stub { color: #772233; }
a.new,
#p-personal a.new { color:#ba0000; }
a.new:visited,
#p-personal a.new:visited { color:#a55858; }

 

img {
    border: none;
	vertical-align: middle;
}



p {
    margin: 0.4em 0em 1.7em 0em;
    line-height: 1.4em;
}

p img { margin: 0; }

.fullborder {
   	border-top: 1px solid #B7CBD2;
	border-right: 1px solid #B7CBD2;
	border-bottom: 1px solid #B7CBD2;
	border-left: 1px solid #B7CBD2;

}

.paypalborder {
   	border: 1px solid #D7BF97;
	
}


.rightcell {
   	border-top: 0px solid #B7CBD2;
	border-right: 1px none #B7CBD2;

}

.leftcell {
    padding: 3px;
	border-left: 1px solid #B7CBD2;

}

.topborder {
   	border-top: 1px solid #B7CBD2;
	border-right: 1px none #B7CBD2;
	border-bottom: 1px none #B7CBD2;
	border-left: 1px none #B7CBD2;

}

.fullborder {
	border: 1px solid #B7CBD2;
	text-align: center;
    margin: 0em 0em 0em 0em;
    padding: .0em 0em 0em 0em;
    line-height: 1.5em;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;

}

.bottomborder {
    padding: 7px;
	border-top: 1px none #B7CBD2;
	border-right: 1px none #B7CBD2;
	border-bottom: 1px solid #B7CBD2;
	border-left: 1px none #B7CBD2;

}

.topborder {
    padding: 0px;
	border-top: 1px solid #B7CBD2;
	border-right: 1px none #B7CBD2;
	border-bottom: 1px none #B7CBD2;
	border-left: 1px none #B7CBD2;

}

.leftborder {
    padding: 0px;
	border-top: 1px none #B7CBD2;
	border-right: 1px none #B7CBD2;
	border-bottom: 1px none #B7CBD2;
	border-left: 1px solid #B7CBD2;

}

.leftborder {
    padding: 0px;
	border-top: 1px none #B7CBD2;
	border-right: 1px none #B7CBD2;
	border-bottom: 1px none #B7CBD2;
	border-left: 1px solid #B7CBD2;

}

.rightborder {
    padding: 0px;
	border-top: 0px none #B7CBD2;
	border-right: 1px none #B7CBD2;
	border-bottom: 0px none #B7CBD2;
	border-left: 0px solid #B7CBD2;

}

.topnav {
  	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #B7CBD2;
	text-align: center;
    margin: 0em 0em 0em 0em;
    padding: .0em 1.5em 0em 1.5em;
    line-height: 1.5em;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
}

.rightnav {
  	font-family: Arial, Helvetica, sans-serif;
	border: 0px solid #B7CBD2;
	text-align: center;
    margin: 0em 0em 0em 0em;
    padding: .0em 0em 0em 1em;
    line-height: 1.5em;
	font-size: 9pt;
	color: #000000;
}
a.applynow:link { 
   font-size:16px; 
   font-family:Arial,sans-serif;
   font-weight:bold; 
   text-decoration:none; 
   background-color:#FFFFFF;
   border-style:solid;
   border-color:#3A7660;
   border-width:0px;
   padding: 5px 30px 5px 30px; 
   color:#0000CC;
} 

a.applynow:visited { 
   font-size:16px; 
   font-family:Arial,sans-serif;
   font-weight:bold; 
   text-decoration:none; 
   background-color:#FFFFFF;
   border-style:solid;
   border-color:#3A7660;
   border-width:0px;
   padding: 5px 30px 5px 30px; 
   color:#0000CC;
} 

a.applynow:active { 
   font-size:16px; 
   font-family:Arial,sans-serif;
   font-weight:bold; 
   text-decoration:none; 
   background-color:#FFFFFF;
   border-style:solid;
   border-color:#3A7660;
   border-width:0px;
   padding: 5px 30px 5px 30px; 
   color:#0000CC;
} 

a.applynow:hover { 
   font-size:16px; 
   font-family:Arial,sans-serif;
   font-weight:bold; 
   text-decoration:none; 
   background-color:#FFFFFF;
   border-style:solid;
   border-color:#3A7660;
   border-width:0px;
   padding: 5px 30px 5px 30px; 
   color:#0000CC;
} 

.listspacebetweenparagraphs {
 	margin-bottom: 0.6em;
}

.rightnavheader {
  	font-family: Arial, Helvetica, sans-serif
	border: 0px solid #B7CBD2;
	text-align: center;
    line-height: 1em;
	font-size: 9pt;
	color: #000000;

}

.boxheadings {
  	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #636363;
	font-weight: bold;
	text-align: center;
}

.boxheadingsMainPage {
  	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #636363;
	font-weight: bold;
	text-align: center;
}

h1 {
  	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #336699;

}

h2, h3, h4, h5, h6 {
  	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;

}

ul {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
    line-height: 1.5em;
    list-style-type: square;
    margin: 0.3em 0 0 3em;
    padding:0;
    list-style-image: url("../images/bullet2.gif");
}



ol {
    line-height: 1.5em;
    margin: 0.3em 0 0 3.2em;
    padding:0;
    list-style-image: none;
}

li { margin-bottom: 0.1em;}


dt { 
    font-weight: bold; 
    margin-bottom: 0.1em;
}
dl{
    margin-top: 0.2em;
    margin-bottom: 0.5em;
}
dd {
    line-height: 1.5em;
    margin-left: 2em;
    margin-bottom: 0.1em;
}

fieldset {
    border: 1px solid #B7CBD2;
    margin: 1em 0em 1em 0em;
    padding: 0em 1em 1em 1em;
    line-height: 1.5em;
}
legend {
    background: White;
    padding: 0.5em;
    font-size: 95%;
}
form {
    border: none;
    margin: 0;
}

textarea {
    border: 1px solid #B7CBD2;  
    color: Black;
    background-color: white;
    width: 100%;
    padding: 0.1em;
    overflow: auto;
}




.bullet {
	list-style-image: url(http://www.llqualityproducts.org/images/bullet.gif);
}
.bullet2 {
	list-style-image: url(http://www.llqualityproducts.org/images/bullet2.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	font-style: normal;
}

.TestimonialHeading {
	font-weight: bold;
	color: #3D5887;
}

