body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: .6em;
	background-color: #ECECEC;
	background-image: url(http://www.quality-america.com/images/inner_pagebg.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px 0px 20px;
}
#contentwrap {
	background-image: url(http://www.quality-america.com/images/contentbg.gif);
	background-repeat: repeat-y;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	width: 789px;
}
#top {
	background-image: url(http://www.quality-america.com/images/inner_topbg.gif);
	background-repeat: repeat-x;
	height: 99px;
	background-position: left top;
}
#top h1 {
	margin: 0px;
	padding: 0px;
}
#top h1 a {
	background-image: url(http://www.quality-america.com/images/logo.gif);
	height: 70px;
	width: 169px;
	display: block;
	text-decoration: none;
	text-indent: -9999pt;
	margin: 0px 0px 0px 15px;
	position: absolute;
	top: 22px;
	padding: 0px;
	left: 707px;
}
#newslettertop {
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px 0px 0px 740px;
	position: absolute;
	top: 10px;
	width: 250px;
	left: 10px;
	right: 10px;
}
#newslettertop #editbox {
	float: left;
	margin-top: -2px;
	margin-right: 0px;
	padding: 0px;
}
#newslettertop #editbox input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #333333;
	background-image: url(http://www.quality-america.com/images/editbox_bg_top.gif);
	background-repeat: repeat-x;
	border: 1px solid #701111;
	padding: 2px;
	margin: 0px;
}

#newslettertop #button {
	margin: 0px;
	padding: 0px;
	float: right;
}
/* Navigation */

#mainnav	{
	width: 647px;
	height: 28px;
	border: 0;
	padding: 0px 128px 0px 0px;
	margin: 0px;
	background-image: url(http://www.quality-america.com/images/menu_phone.gif);
	background-repeat: no-repeat;
	background-position: right;
	}
	
#mainnav ul	{
	margin: 0;
	padding: 0;
	position: relative;
	left: 0px;
	height: 28px;
	background-image: url(http://www.quality-america.com/images/menu.gif);
	background-repeat: no-repeat;
	}
	
#mainnav ul li	{
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
	}
	
#mainnav ul li, #mainnav a	{
	height: 28px;
	display: block;
	}

#mainnav ul li a	{
	text-indent: -9999px; 
	text-decoration: none;
	}

#nav-menu1 {left: 0; width: 111px;}
#nav-menu2 {left: 111px; width: 116px;}
#nav-menu3 {left: 227px; width: 114px;}
#nav-menu4 {left: 341px; width: 132px;}
#nav-menu5 {left: 473px; width: 92px;}
#nav-menu6 {left: 565px; width: 82px;}
#nav-menu7 {right: -129px; width: 129px;}

#nav-menu1 a:hover {background: transparent url(http://www.quality-america.com/images/menu.gif) no-repeat 0px -28px;}
#nav-menu2 a:hover {background: transparent url(http://www.quality-america.com/images/menu.gif) -111px -28px no-repeat;}
#nav-menu3 a:hover {background: transparent url(http://www.quality-america.com/images/menu.gif) -227px -28px no-repeat;}
#nav-menu4 a:hover {background: transparent url(http://www.quality-america.com/images/menu.gif) -341px -28px no-repeat;}
#nav-menu5 a:hover {background: transparent url(http://www.quality-america.com/images/menu.gif) -473px -28px no-repeat;}
#nav-menu6 a:hover {background: transparent url(http://www.quality-america.com/images/menu.gif) -565px -28px no-repeat;}

#menu1 #nav-menu1 {background: transparent url(http://www.quality-america.com/images/menu.gif) no-repeat 0px -28px;}
#menu2 #nav-menu2 {background: transparent url(http://www.quality-america.com/images/menu.gif) no-repeat -111px -28px;}
#menu3 #nav-menu3 {background: transparent url(http://www.quality-america.com/images/menu.gif) no-repeat -227px -28px;}
#menu4 #nav-menu4 {background: transparent url(http://www.quality-america.com/images/menu.gif) no-repeat -341px -28px;}
#menu5 #nav-menu5 {background: transparent url(http://www.quality-america.com/images/menu.gif) no-repeat -473px -28px;}
#menu6 #nav-menu6 {background: transparent url(http://www.quality-america.com/images/menu.gif) no-repeat -565px -28px;}

#menuspace {
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	margin: 0px;
	background-image: url(http://www.quality-america.com/images/contentbg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#leftcontent {
	width: 500px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#rightcontent {
	float: right;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #B6B6B6;
	margin-top:30px;
	margin-left:15px;
	margin-right:0px;
	padding-bottom:15px;
	padding-right:15px;
	width: 220px;
}
#content {
	background-image: url(http://www.quality-america.com/images/contentbg.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 20px;
	padding-left: 7px;
	font-size: 1.1em;
	float: left;
}
#footer {
	background-image: url(http://www.quality-america.com/images/inner_footerbg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 7px;
	width: 775px;
	margin-top: 0px;
	float: left;
}
#footer p.red {
	color: #FFFFFF;
	font-size: 1em;
	padding-top: 13px;
	margin-top: 0px;
	background-color: #990000;
	margin-bottom: 0px;
	border: none;
	background-image: url(http://www.quality-america.com/images/phone_footer.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#footer p {
	padding: 16px 15px 17px;
	border-top-width: 8px;
	border-top-style: solid;
	border-top-color: #000000;
	margin: 0px;
}
#footer p.red a {
	color: #FFFFFF;
	text-decoration: none;
}
#footer a {
	color: #333333;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
#breadcrumbs {
	font-size: .9em;
	padding: 5px 15px 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E8E8E8;
}
a {
	color: #990000;
	text-decoration: none;
}
a:hover {
	text-decoration:underline;
}
#leftcontent h1 {
	font-size: 1.8em;
	color: #5D5D5D;
	margin: 0px 0px 10px 15px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #E8E8E8;
}
#leftcontent p {
	line-height: 17px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
#leftcontent ul {
	line-height: 1.5em;
}
#leftcontent ol {
	line-height: 1.5em;
}
#leftcontent small {
	color: #333333;
	line-height: 1.4em;
}
.recommend a {
	display: block;
	background-image: url(http://www.quality-america.com/images/recommend_bg.gif);
	background-repeat: repeat-x;
	padding: 7px 15px;
	font-size: .9em;
	text-decoration: none;
	background-position: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #B6B6B6;
	border-right-color: #B6B6B6;
	border-bottom-color: #B6B6B6;
	margin: 0px 0px 5px;
}
.recommend img {
	border: none;
	padding-right:3px;
}
.rightnavbox {
	background-color: #F4F4E8;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #B6B6B6;
	border-right-color: #B6B6B6;
	border-bottom-color: #B6B6B6;
	border-left-color: #B6B6B6;
	margin-top: 15px;
	padding: 15px;
}
.rightnavbox ul {
	list-style-type: none;
	margin: 0px;
	line-height: 18px;
	font-size: .97em;
	padding:0px;
}
.rightnavbox ul.dashbottom {
	list-style-type: none;
	line-height: 18px;
	font-size: .97em;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom: 10px;
	border-bottom: dashed 1px #666666;
	margin-bottom: 10px;
}
.rightnavbox a {
	text-decoration:none;
	font-weight: bold;
}
.rightnavbox h3 {
	font-size: 1.4em;
	color: #333333;
	margin: 0px;
	padding-bottom:5px;
}
.rightnavbox p {
	font-size: .97em;
	line-height:16px;
	padding-left:0px;
	margin:0px;
}
.rightnavbox p.dash {
	font-size: .97em;
	line-height:16px;
	padding-left:0px;
	padding-bottom:10px;
	border-bottom: dashed 1px #666666;
	margin-bottom: 10px;
}
/* blog */
#blogpost {
	padding-left: 15px;
}
#blogpost p {
	margin: 0px 0px 10px;
	padding: 0px;
}
#blogpost h3 {
	margin: 5px 0px 10px;
	padding: 0px;
	font-size: 1.7em;
}
#blogpost .date {
	font-size: 0.9em;
	color: #999999;
}
#blogactions {
	padding: 5px;
	margin-bottom: 15px;
	border: 1px solid #dddddd;
	margin-left: 15px;
	background-color: #f9f9f9;
	font-size: 0.9em;
	color: #999999;
}
.rightnavbox_blog {
	background-color: #F4F4E8;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #B6B6B6;
	border-right-color: #B6B6B6;
	border-bottom-color: #B6B6B6;
	border-left-color: #B6B6B6;
	margin-top: 15px;
	padding: 10px;
}
.rightnavbox_blog ol {
	margin-left: 22px;
	line-height: 15px;
	font-size: 0.97em;
	padding:0px;
}
.rightnavbox_blog ul {
	list-style-type: none;
	margin: 0px;
	line-height: 15px;
	font-size: 0.97em;
	padding:0px;
}
.rightnavbox_blog li {
	margin-bottom: 5px;
}
.rightnavbox_blog ul.dashbottom {
	list-style-type: none;
	line-height: 18px;
	font-size: .97em;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom: 10px;
	border-bottom: dashed 1px #666666;
	margin-bottom: 10px;
}
.rightnavbox_blog a {
	text-decoration:none;
	font-weight: bold;
}
.rightnavbox_blog h3 {
	font-size: 1.3em;
	color: #333333;
	margin: 10px 0px;
	padding-bottom:10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.rightnavbox_blog p {
	font-size: .97em;
	line-height:16px;
	padding-left:0px;
	margin:0px;
}
.rightnavbox_blog p.dashbottom {
	font-size: .97em;
	line-height:16px;
	padding-left:0px;
	padding-bottom:10px;
	border-bottom: dashed 1px #666666;
	margin-bottom: 10px;
}
.rightnavbox_blog h2 {
	font-size: 1.7em;
	color: #333333;
	margin: 0px 0px 10px;
	padding-bottom:5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
}
.rightnavbox_blog img.picture {
	border: 1px solid #666666;
	margin-right: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.rightnavbox_blog .editbox {
	font-size: 11px;
	color: #333333;
	padding: 2px;
	margin: 0px;
	border: 1px solid #CFCFC0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.rightnavbox_blog .editbox:hover {
	border: 1px solid #999999;
}
.rightnavbox_blog .editbox:focus {
	border: 1px solid #666666;
	color: #000000;
}
.rightnavbox_blog .button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-image: url(http://www.quality-america.com/images/btn_bgred.gif);
	background-repeat: repeat-x;
	border: 1px solid #9A4107;
	margin: 0px;
	padding: 2px 3px;
	text-align: center;
}
.rightnavbox_blog li.arrow {
	background-image: url(http://www.quality-america.com/images/arrow_gray.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 10px;
	line-height: 15px;
	margin-bottom: 5px;
}
#innercontent h3 {
	font-size: 1.5em;
	color: #333333;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 15px;
}
#innercontent .box {
	background-color: #F8F8EF;
	margin: 10px 10px 15px 15px;
	padding: 10px;
	width: 70%;
	border: 1px solid #EBEBDA;
}
#innercontent .box ul {
	margin: 0px 0px 10px;
	padding: 0px 0px 10px;
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	line-height: 16px;
}
#innercontent .box p {
	margin: 0px 0px 5px;
	padding: 0px;
}
#innercontent .box2 {
	background-color: #F8F8EF;
	margin: 10px 10px 15px 15px;
	padding: 10px;
	width: 70%;
	border: 1px solid #EBEBDA;
}
#innercontent .box2 ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	line-height: 16px;
}
#innercontent .box2 li {
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	margin-bottom: 10px;
}
#innercontent .box2 a {
	display: block;
	font-weight: bold;
	font-size: 1.1em;
}
/* product showcase */

#productbox {
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	font-size: 1em;
}
.orange {
	color: #9A0000;
}
#productbox #image {
	float: left;
	height: 200px;
	margin-right: 10px;
	font-size: .9em;
}
#productbox #description {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#productbox #description h1 {
	font-size: 2em;
	margin: 0px 0px 10px 90px;
	padding: 0px 0px 5px;
}
#productbox #description #buynow {
	background-image: url(http://www.quality-america.com/images/btn_buynow.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 75px;
	text-indent: -9999pt;
}
#productbox #description p {
	margin: 0px 0px 0px 92px;
	padding: 0px 10px 10px 0px;
}
#productbox #description p.big {
	font-size: 1.5em;
	background-color: #F4F4E8;
	padding-top: 10px;
	margin-left: 90px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
#prodmenu {
	width:500px;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	background-image: url(http://www.quality-america.com/images/review_tabsbg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-left: 15px;
	margin-top: 10px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #990000;
	padding: 0px;
	height: 30px;
	margin-bottom: 10px;
}
#prodmenu ul {
	margin:0px;
	padding:0px 2px 0px 0px;
	list-style:none;
}
#prodmenu li {
	float:left;
	background:url("http://www.quality-america.com/images/tabs_left.gif") no-repeat left top;
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 6px;
	font-size: 11px;
}
#prodmenu a {
	float:left;
	display:block;
	background:url("http://www.quality-america.com/images/tabs_right.gif") no-repeat right top;
	padding:8px 11px 5px 6px;
	text-decoration:none;
	color:#666666;
}
#prodmenu > ul a {
	width:auto;
	text-decoration: none;
}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#prodmenu a {
	float:none;
	font-size: 11px;
}
    /* End IE5-Mac hack */
#prodmenu a:hover {
	color:#233B44;
	padding-bottom: 5px;
}
#prod-benefits #nav-prod-benefits, #prod-howtoorder #nav-prod-howtoorder {
	background-position:0px -79px;
	border-width:0px;
	margin-top: 0px;
	padding-bottom: 0px;
}
#prod-benefits #nav-prod-benefits a, #prod-howtoorder #nav-prod-howtoorder a {
	background-position:100% -79px;
	color:#FFFFFF;
	padding-bottom: 5px;
	font-size: 11px;
}
#prodmenu li:hover, #prodmenu li:hover a {
	background-position:0% -79px;
	color:#FFFFFF;
}
#prodmenu li:hover a {
	background-position:100% -79px;
}
#prodcontent h3 {
	font-size: 1.5em;
	color: #990000;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 15px;
}
#prodcontent li {
	line-height: 15px;
	margin-bottom: 5px;
	list-style-type: none;
	background-image: url(http://www.quality-america.com/images/square_red.gif);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-position: 0px 5px;
}
div#testimonialbox {
	background-color: #F4F4E8;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
#testimonialbox p {
	font-weight: bold;
	line-height: 15px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#testimonialbox .name {
	font-size: .9em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	display: block;
}
#store_feature {
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #E8E8E8;
	margin: 0px 0px 0px 15px;
	padding: 0px;
}
#store_feature p {
	margin: 0px;
	padding: 0px 0px 10px;
}
#store_feature a {
	font-size: 1.5em;
	font-weight: bold;
	display: block;
	margin-bottom: 5px;
}
#store_feature img {
	margin-left: 20px;
}
#store_otherprods {
	margin: 0px;
	padding: 0px;
}
#store_otherprods ul {
	margin: 0px;
	padding: 10px 10px 10px 15px;
	list-style-type: none;
}
#store_otherprods li {
	background-image: none;
	margin: 0px 15px 10px 0px;
	padding: 10px 10px 0px;
	background-color: #f9f9f9;
	border: 1px solid #CCCCCC;
}
#store_otherprods a {
	display: block;
	border: none;
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 3px;
}
#prodactions {
	padding: 10px 10px 10px 0px;
	margin: 10px 0px 0px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #E8E8E8;
}
#prodactions a.learnmore {
	font-size: .95em;
	font-weight: normal;
	background-image: url(http://www.quality-america.com/images/icon_dottedarrow.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: 3px 3px;
	margin-left: 5px;
}
#prodactions a.addtocart {
	font-size: .95em;
	font-weight: normal;
	background-image: url(http://www.quality-america.com/images/icon_cart.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: 0px 3px;
	margin-left: 5px;
}
/* forms */
#formwrap img { border:0; }
#formwrap fieldset { border:0 none; }
#formwrap legend {
	font-weight: bold;
	font-size: 1.2em;
	margin-bottom: 10px;
}
#formwrap form#myform {
	padding: 0.5em;
	width: 490px;
	background-color: #F9F8F1;
	border: 1px solid #E3E0CE;
}
#formwrap form#myform div { clear: both; padding: 0.5em 0 0 0; }
#formwrap label {
	float: left;
	width: 30%;
	text-align: right;
	margin-right: 15px;
}
#formwrap input, #formwrap textarea { float: left; text-align: left; }
#formwrap textarea { height: 8em; }
#formwrap #mySubmit { float: none; margin: 0 0 0 160px; text-align: center; }
#formwrap {
	margin-left: 15px;
	width: 510px;
}
#formwrap .button {
	width: auto;
}
.editbox_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
#resbox {
	background-color: #F4F4E8;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 1em;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #676767;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #676767;
	padding-bottom: 10px;
}
#resbox h2 {
	background-image: url(http://www.quality-america.com/images/boxhdr_resources.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #676767;
	height: 42px;
	background-position: 15px 15px;
	text-indent: -9999pt;
	display: block;
}
#resbox h3 {
	font-size: 1.3em;
	color: #333333;
	margin: 15px 0px 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#resbox ul {
	list-style-type: none;
	margin: 0px;
	padding: 15px 15px 0px;
}
#resbox li {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#resbox a {
	color: #990000;
	text-decoration: none;
}
#resbox ul a {
	text-transform: uppercase;
	font-weight: bold;
}
#resbox p {
	font-size: 1.1em;
	margin: 0px;
	padding: 0px 0px 0px 15px;
}
#prodbox {
	font-size: 1em;
	padding-bottom: 10px;
	margin: 0px;
	float: left;
	width: 258px;
}
#prodbox h2 {
	background-image: url(http://www.quality-america.com/images/boxhdr_products.gif);
	link: http://www.quality-america.com/store/index.htm;
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #676767;
	height: 42px;
	background-position: 15px 15px;
	text-indent: -9999pt;
	display: block;
}
#prodbox h3 {
	font-size: 1.3em;
	color: #333333;
	margin: 15px 0px 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#prodbox ul {
	list-style-type: none;
	margin: 0px;
	padding: 15px 15px 0px;
}
#prodbox li {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#prodbox a {
	color: #990000;
	text-decoration: none;
}
#prodbox li a {

	background-repeat: no-repeat;
	background-position: right;
	padding-right: 15px;
}
#prodbox ul a {
	text-transform: uppercase;
	font-weight: bold;
}
#prodbox p {
	font-size: 1.1em;
	margin: 0px;
	padding: 0px 0px 0px 15px;
}
#twotop {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #676767;
	float: left;
	background-image: url(http://www.quality-america.com/images/pixelgri.gif);
	background-repeat: repeat-y;
	background-position: 259px;
}
#trainingbox {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 259px;
	font-size: 1em;
	padding-bottom: 10px;
	width: 248px;
}
#trainingbox h2 {
	background-image: url(http://www.quality-america.com/images/boxhdr_training.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #676767;
	height: 42px;
	background-position: 15px 15px;
	text-indent: -9999pt;
	display: block;
}
#trainingbox h3 {
	font-size: 1.3em;
	color: #333333;
	margin: 15px 0px 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#trainingbox ul {
	list-style-type: none;
	margin: 0px;
	padding: 15px 15px 0px;
}
#trainingbox li {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#trainingbox a {
	color: #990000;
	text-decoration: none;
}
#trainingbox li a {

	background-repeat: no-repeat;
	background-position: right;
	padding-right: 15px;
}
#trainingbox ul a {
	text-transform: uppercase;
	font-weight: bold;
}
#trainingbox p {
	font-size: 1.1em;
	margin: 0px;
	padding: 0px 0px 0px 15px;
}
#aboutqa {
	float: left;
	margin: 0px;
	line-height: 1.5em;
	padding: 0px 0px 15px;
	width: 516px;
}
#aboutqa h2 {
	background-image: url(http://www.quality-america.com/images/hdr_about.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #676767;
	height: 42px;
	background-position: 15px 15px;
	text-indent: -9999pt;
	display: block;
}
#aboutqa p {
	padding: 0px 15px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#clients {
	margin: 15px 7px;
}
#clients a {
	color: #990000;
	text-decoration: underline;
	font-weight: bold;
}
#clients p {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.style1 {
color: #FFFFFF;
}
.border-dash{
border: 1px dashed #cccccc;
}
.productbox {
	background-color: #F4F4E8;
	border: 1px solid #B6B6B6;
	margin-top: 15px;
	padding: 15px 8px 5px 2px;

}



.rightbox_students {
	float: right;
	width: 200px;
	background-color: #F4F4E8;
	border: 1px solid #B6B6B6;
	margin: 10px;
	/*margin-top: 15px;
	padding: 10px;*/
}
.rightbox_students h3 {
	font-size: 1.3em;
	color: #333333;	
}

.style1 {color: #FFFFFF}
.style2 {
	font-size: 12px;
	font-weight: bold;
}
.style6 {font-size: 15px}
.style7 {font-size: 14px}
.style8 {font-size: 12px}
.style9 {font-size: 15px; font-weight: bold; }