/* CSS Document */
body {
	background-color:#0d0d0d;
	background-position:top;
	margin:0px 0px 0px 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	text-align:center;
	clear:both;
	}

.content-pages #container { 
	width:990px;
	color: #000000;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: center; /* this overrides the text-align: center on the body element. */
	} 
	
.content-pages #banner { 
	width:960px;
	}
	
.content-pages #banner-inner { 
	width:960px;
	height:120px;
	}
	
.content-pages #top-nav {
	width:990px;
	}
	
.top-nav-left {
	width:238px;
	height:99px;
	float:left;
	}
	
.top-nav-right {
	width:752px;
	height:99px;
	background-image:url(images/dots-bg.jpg);
	background-repeat:no-repeat;
	float:left;
	}
	
.content-pages #behind-container-body {
	background-position:bottom;
	background-image:url(images/behind-body-bg.jpg);
	background-repeat:repeat-x;
	color: #000000;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: center; /* this overrides the text-align: center on the body element. */
	}
	
.content-pages #behind-container-body-home {
	background-position:bottom;
	background-image:url(images/behind-body-bg.jpg);
	background-repeat:repeat-x;
	color: #000000;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: center; /* this overrides the text-align: center on the body element. */
	}
	
.content-pages #container-body { 
	width:960px;
	min-height:100%;
	background-image:url(images/inner-stretch-bg.jpg);
	background-repeat:repeat-y;
	color: #000000;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	} 
	
.content-pages #container-body-home { 
	width:960px;
	min-height:100%;
	background-position:bottom;
	background-image:url(images/behind-body-bg.jpg);
	background-repeat:repeat-x;
	color: #000000;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	} 
	
.content-pages #mainbody {
	width:720px;
	float:left;
	min-height:100%;
	color:#000000;
	text-align:left;
	}
	
.content-pages #mainbody-home {
	width:960px;
	float:left;
	height:156px;
	color:#000000;
	text-align:left;
	}

.mainbody-padding {
	padding:20px 25px 30px 25px;
	}

.content-pages #left-nav {
	width:240px;
	float:left;
	min-height:100%;
	color:#FFFFFF;
	overflow:hidden;
	}
	
.left-nav-padding {
	padding:5px 5px 5px 22px;
	text-align:left;
	line-height:16px;
	}
	
.content-pages #container-footer { 
	width:960px;
	min-height:100%;
	color: #000000;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: center; /* this overrides the text-align: center on the body element. */
	} 
	
.content-pages #container-extra-footer { 
	width:960px;
	min-height:100%;
	color: #000000;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: center; /* this overrides the text-align: center on the body element. */
	} 
	
.content-pages #footer {
	width:960px;
	background-image:url(images/footer-stretch.jpg);
	float:left;
	color:#FFFFFF;
	}
	
.footer-padding {
	padding:20px 0px 0px 0px;
	color:#b45c46;
	text-align:center;
	}
	
.footer-box1 {
	width:239px;
	float:left;
	text-align:left;
	}

.footer-box2a {
	width:100px;
	float:left;
	text-align:left;
	}
	
.footer-box2b {
	width:137px;
	float:left;
	text-align:left;
	}
	
.footer-box3 {
	width:238px;
	float:left;
	text-align:left;
	}
	
.footer-box4 {
	width:239px;
	float:left;
	text-align:left;
	}
	
.footer-box-padding {
	padding:15px 0px 0px 15px;
	}
	
.footer-box-spacer {
	width:2px;
	float:left;
	height:112px;
	}
	
h2.footer-header {
	margin-bottom:0px;
	margin-top:0px;
	padding-bottom:0px;
	padding-top:0px;
	font-size:14px;
	color:#79bb00;	
	}
	
h1.mainbody-header {
	margin-bottom:0px;
	margin-top:0px;
	padding-bottom:0px;
	padding-top:0px;
	color:#000000;
	font-size:20px;
	}
	
h1.mainbody-topics {
	margin-bottom:0px;
	margin-top:0px;
	padding-bottom:0px;
	padding-top:0px;
	color:#5d4c6c;
	font-size:16px;
	}
	
.green-header {color:#000000; font-size:16px;}	
	
.clbo {
	clear:both;
	}
	
div#aboutparainfo {display: none}
	
a.expand-text:link { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none; }
a.expand-text:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none; }
a.expand-text:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none; }
a.expand-text:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none; }

a.footerlinks:link { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:none; }
a.footerlinks:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:none; }
a.footerlinks:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:none; }
a.footerlinks:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#81c000; text-decoration:underline; }

a.leftnav:link { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; }
a.leftnav:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; }
a.leftnav:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; }
a.leftnav:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#660000; text-decoration:underline; }

a.footprint-link { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; text-decoration:none; font-weight:bold; }
a.footprint-link:hover { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#81c000; text-decoration:none; font-weight:bold; }

a.faqs:link { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5d4c6c; text-decoration:none; font-weight:bold; }
a.faqs:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5d4c6c; text-decoration:none; font-weight:bold; }
a.faqs:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5d4c6c; text-decoration:none; font-weight:bold; }
a.faqs:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#d98501; text-decoration:underline; font-weight:bold; }

a.bodynav { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#81c000; text-decoration:none; }
a.bodynav:hover { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#81c000; text-decoration:underline; }

a.top-nav-links:link { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#b45c46; text-decoration:none; font-weight:bold; }
a.top-nav-links:active { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#b45c46; text-decoration:none; font-weight:bold; }
a.top-nav-links:visited { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#b45c46; text-decoration:none; font-weight:bold; }
a.top-nav-links:hover { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#df9345; text-decoration:underline; font-weight:bold; }

/*top link tabs */
a.product-tab:link { background-image:url(images/products-reg.jpg); width:93px; height:42px; background-repeat:no-repeat; text-decoration:none; background-position:top; }
a.product-tab:active { background-image:url(images/products-hover.jpg); width:93px; height:42px; background-repeat:no-repeat; text-decoration:none; background-position:top; }
a.product-tab:visited { background-image:url(images/products-reg.jpg); width:93px; height:42px; background-repeat:no-repeat; text-decoration:none; background-position:top; }
a.product-tab:hover { background-image:url(images/products-selected.jpg); width:93px; height:42px; background-repeat:no-repeat; text-decoration:none; background-position:top; }

a.learn-tab:link { background-image:url(images/learn-reg.jpg); width:74px; height:42px; background-repeat:no-repeat; text-decoration:none; }
a.learn-tab:active { background-image:url(images/learn-hover.jpg); width:74px; height:42px; background-repeat:no-repeat; text-decoration:none; }
a.learn-tab:visited { background-image:url(images/learn-reg.jpg); width:74px; height:42px; background-repeat:no-repeat; text-decoration:none; }
a.learn-tab:hover { background-image:url(images/learn-selected.jpg); width:74px; height:42px; background-repeat:no-repeat; text-decoration:none; }

a.pro-tab:link { background-image:url(images/pro-reg.jpg); width:114px; height:42px; background-repeat:no-repeat; text-decoration:none; }
a.pro-tab:active { background-image:url(images/pro-hover.jpg); width:114px; height:42px; background-repeat:no-repeat; text-decoration:none; }
a.pro-tab:visited { background-image:url(images/pro-reg.jpg); width:114px; height:42px; background-repeat:no-repeat; text-decoration:none; }
a.pro-tab:hover { background-image:url(images/pro-selected.jpg); width:114px; height:42px; background-repeat:no-repeat; text-decoration:none; }

a.who-tab:link { background-image:url(images/who-reg.jpg); width:116px; height:42px; background-repeat:no-repeat; text-decoration:none; }
a.who-tab:active { background-image:url(images/who-hover.jpg); width:116px; height:42px; background-repeat:no-repeat; text-decoration:none; }
a.who-tab:visited { background-image:url(images/who-reg.jpg); width:116px; height:42px; background-repeat:no-repeat; text-decoration:none; }
a.who-tab:hover { background-image:url(images/who-selected.jpg); width:116px; height:42px; background-repeat:no-repeat; text-decoration:none; }

a.buy-tab:link { background-image:url(images/buy-reg.jpg); width:63px; height:42px; background-repeat:no-repeat; text-decoration:none; }
a.buy-tab:active { background-image:url(images/buy-hover.jpg); width:63px; height:42px; background-repeat:no-repeat; text-decoration:none; }
a.buy-tab:visited { background-image:url(images/buy-reg.jpg); width:63px; height:42px; background-repeat:no-repeat; text-decoration:none; }
a.buy-tab:hover { background-image:url(images/buy-selected.jpg); width:63px; height:42px; background-repeat:no-repeat; text-decoration:none; }

.style1 {color: #FF0000}

.style3 {
	color: #333333;
	font-style: italic;
	font-size:11px;
	}
	
.style4 {
	color: #FE7600;
	font-size: 18px;
	}

