html {
	overflow: -moz-scrollbars-vertical;
	overflow-y: scroll;
}
a {
	color: #04018F;
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
}
body {
	margin:auto;
	text-align:center;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
    font-weight: normal;
	color: #4D4D4D;
	margin-bottom: 5px;
}
.line {
	border-bottom:#808080 solid 1px;
	clear:both;
	margin-bottom:17px;
}
#PageContainer {
	width: 883px;
	text-align: left;
	margin:auto;
	padding:inherit;
	padding-bottom:inherit;
	background-color:#FFF;
}
.discount a {
	color:#ff0000;
	font-weight:bold;
	text-decoration:none;
}
.discount a:hover {
	color:#ff0000;
	font-weight:bold;
	text-decoration:underline;
}
.TitleH1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
	background-color: #000;
	text-align: center;
	width: 100%;
	margin: 0 0 3px;
	padding-bottom: 2px;
}
.ParagraphTitleH1 {
	color: #4D4D4D;
	font-size: 18px;
	font-weight: normal;
}
.homeUL {
	margin-left:0px;
	padding-left:20px;
}
.homeUL li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	list-style-position: outside;
	list-style-image: url(../../images/leaf.jpg);
	margin-bottom: 6px;
	margin-left:10px;
}
.ParagraphBodyP {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #808080;
	line-height:20px;
}
.LeftCollTitleH1 {
	line-height:34px;
	text-indent:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#FFFFFF;
	background-image:url(../../theme/LeftCollTitleBG.jpg);
	width:320px;
	height:34px;
}
.LeftCollBtnH1 a {
	color: #04018F;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
}
div.c5 {
    float: right;
}
h3.c5 {
}
 div.c9 {
	text-align: center
}
div.c8 {
	margin-top:100px
}
span.c7 {
	width:883px;
}
div.c6 {
	float:right;
	margin-left:20px;
}
div.c7 {
    float: none;
    margin-top: 0;
    width: auto;
}
div.c5 {
	float:left;
	margin-right:20px;
}
div.c4 {
	clear:both
}
div.c3 {
	background-image:url(theme/menu_bg.jpg);
	width:883px;
	height:35px;
}
p.c6 {
    color: #4D4D4D;
}
li.c2 {
	width:50px;
}
ul.c1 {
	width:200px;
	border-top: 1px solid #BBB;
}
.LeftCollParagraphBodyP {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #808080;
	line-height:20px;
}
.RightCollTitleH2 {
	width:470px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
    font-weight: normal;
	color:#4D4D4D;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.RightCollParagraphBodyP {
	margin: 0px 0px 10px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #808080;
	line-height:20px;
}
.Container {
	margin:auto;
	padding-left:50px;
	padding-right:50px;
	padding-top:10px;
	padding-bottom:30px;
}
.Container h3 {
	margin-bottom:-5px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color:#808080;
}
.Container p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #808080;
	line-height:20px;
}
.ContentContainer {
	margin:auto;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:30px;
}
.ConContLeft {
	float:left;
	width:50%;
}
.ConContRight {
	float:right;
	width:50%;
}
.contBox {
	width: 290px;
	border: 1px solid #4A6B74;
	margin-left: 10px;
}
.contBox h1 {
	color: #FFFFFF;
	background-image: url(../../theme/LeftCollTitleBG.jpg);
	background-repeat: no-repeat;
	padding: 5px;
	margin-top: 0px;
	margin-right: 3px;
}
.contBox ul {
	font-family: Arial, Helvetica, sans-serif;
	color: #4a6b74;
	font-weight: bold;
	font-size: 14px;
	list-style-type: none;
}
.contBox li {
	background-image: url(../../images/highlightbox_bullet.jpg);
	background-repeat: no-repeat;
	padding-left: 26px;
	padding-bottom: 10px;
	font-size: 16px;
	font-style: italic;
	list-style-type: none;
}
.FAQContainer {
	margin:auto;
	padding-left:0px;
	padding-right:0px;
	padding-top:10px;
	padding-bottom:30px;
}
.FAQContainer h3 {
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#4D4D4D;
}
.FAQContainer p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #808080;
	line-height:20px;
}
.FAQContainer ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	list-style-type: square;
	color: #808080;
}
.FAQContainer li {
	margin-bottom: 10px;
}
.FAQTitleH2 {
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#4D4D4D;
	font-weight: normal;
	margin-bottom: 5px;
}
.FAQParagraphBodyP {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #808080;
	line-height:20px;
}
.FAQParagraphBodyP .imgRight {
	float:right;
	clear:right;
	margin-left:10px;
}
.subRightContent {
	width:300px;
	float:right;
	text-align:left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	padding-left: 0px;
	margin-left:5px;
	margin-top: 70px;
}
.subRightContent a {
	color: #04018F;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
}
.subRightContent li {
	color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    list-style-image: url("../../images/leaf.jpg");
    list-style-position: outside;
    margin-bottom: 6px;
    margin-left: 10px;
}
.contentLI li {
	color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    list-style-image: url("../../images/leaf.jpg");
    list-style-position: outside;
    margin-bottom: 6px;
    margin-left: 10px;
}
#PageContainer .FAQContainer .subRightContent h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #808080;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #4D4D4D;
}
.bulletList {
	float:right;
	margin-left:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #808080;
}
.NewsH3 {
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#808080;
}
.copyright {
	width:883px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #b4b4b4;
	padding-bottom:10px;
	background-color:#4D4D4D;
	height: 10px;
	margin-top: 0px;
}
#TopDivContainer {
	padding-top:20px;
	float:left;
}
#TopDivContainerRight {
	float:right;
}
#LeftCollContainer {
	float:left;
	width:360px;
}
#PageContainer #LeftCollContainer {
	padding: 5px;
}
#RightCollContainer {
	margin-right: 10px;
	float:right;
	width:470px;
	height:100%;
}
#LeftCollTitleBG {
	background-image:url(../theme/LeftCollTitleBG.jpg);
	width:320px;
	height:34px;
}
.PageBarSpan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#FF7518;
	height: 17px;
	width:883px;
	text-align:center;
	margin-bottom:17px;
	font-weight:bold;
}
.PageFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#b4b4b4;
	background-color:#4D4D4D;
	height: 30px;
	padding-top:20px;
	width:883px;
	text-align:center;
	margin-top:30px;
}
.PageFooter a {
	text-decoration: none;
}
#PageContainer #PageBanner {
	height: 150px;
	width: 100%;
	background-image:url(../../images/header_bg.jpg);
	background-repeat:no-repeat;
}
#PageContainer #PageBanner .logo {
	margin-top: 20px;
	margin-left: 20px;
	float: left;
	margin-right:0px;
}
#PageContainer #PageBanner ul {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 80px;
	margin-left: 0px;
	margin-right: 30px;
}
#PageContainer #PageBanner li {
	list-style-type: none;
	display: inline;
	margin-right: 4px;
	margin-left: 4px;
	background-image: url(../../theme/sub_menu_bg.png);
	background-position: left;
	height: 13px;
	padding-left: 10px;
	background-repeat: no-repeat;
}
#PageContainer #PageBanner a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
}
#PageContainer .FAQContainer .SubHighlightSquare {
	width: 200px;
	border: 1px solid #9aaaaa;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#PageContainer .FAQContainer .SubHighlightSquare h1 {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-image: url(../images/sub_square_header_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 16px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 6px;
	text-align: left;
}
#PageContainer .FAQContainer .SubHighlightSquare img {
	text-align: center;
	padding-top: 12px;
	padding-left: 8px;
	padding-bottom: 5px;
}
#PageContainer .FAQContainer .SubHighlightSquare a {
	height:27px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#4a6b74;
	border: 1px solid #919033;
	text-decoration:none;
	padding:5px;
	text-transform:uppercase;
	margin-top: 10px;
	margin-right: 2px;
	margin-bottom: 10px;
	margin-left: 10px;
	font-weight: bold;
}
.testimonialTitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	color: #878e24;
	text-align: right;
}
#ContentArea {
	padding-right:15px;
	padding-left:20px;
	padding-bottom:25px;
}
#ContentArea h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #4a6b74;
}
#ContentArea p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:20px;
	color: #808080;
}
#ContentArea ol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:20px;
	color: #808080;
}
.QuestionTable {
	border: 1px solid #CCCCCC;
	width: 700px;
	margin-right:auto;
	margin-left:auto;
	margin-top:15px;
	padding:10px;
	background-color: #f7f7ee;
}
.QuestionTable h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #878e24;
	text-transform:uppercase;
}
.QuestionTable div p {
	font-size: 14px;
}
.QuestionTable .smallquestionid {
	font-size:11px;
}
.QuestionTable table td {
	padding-top:5px;
	padding-bottom:5px;
}
#CenterDiv {
	color: black;
	background-color: transparent;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
	visibility: visible;
	display:block;
	z-index:auto;
}
.Loader1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #B8BB7C;
	text-align: center;
	height: 400px;
	width: 350px;
	border: 1px solid #808080;
	padding: 10px;
}
.standardH1 {
	margin-bottom:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #4a6b74;
}
.squareLink {
	border: 1px solid #808080;
	padding: 5px;
	background-color:#808080;
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 13px;
	font-weight:bold;
	text-align: center;
	margin-top: 50px;
	margin-left: 0px;
	margin-bottom:10px;
}
.ManagerSearch {
	font-family: Arial, Helvetica, sans-serif;
	color: #4a6b74;
	font-size:12px;
	border-collapse:collapse;
	margin-top:5px;
}
.ManagerSearch td {
	border: solid 1px #ebebeb;
	padding: 3px;
}
.ManagerSearch caption {
	color:#808080;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	margin-bottom:-5px;
	text-align:left;
}
.BlueMenuDiv {
	background-image: url(../../theme/menu_bg.jpg);
	width: 883px;
	height: 35px;
	clear:left;
}
.ProductTDBox {
	margin: 2px;
	padding: 5px;
	border: 1px solid #808080;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #808080;
	font-weight: bold;
}
.ProductTDBox a {
	font-family: Arial, Helvetica, sans-serif;
	color: #808080;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
	margin-top:8px;
	margin-bottom:8px;
}
.ProductTDBox a:hover {
	text-decoration:underline;
}
.AddLink {
	background-color: #FF00FF;
}
.ManagerTable {
	margin-left:20px;
	width:810px;
	border-collapse:collapse;
}
.ManagerTable th {
	text-align:left;
	background-color:#ebebeb;
	color:#808080;
	font-size:12px;
	padding:3px;
}
.ManagerTable td {
	border: solid 1px #ebebeb;
	font-size:12px;
	padding:3px;
	color:#666666;
}
.ManagerTable caption {
	color:#666666;
	font-size:12px;
}
#PageContainer .HomeProductBar {
	height: 260px;
	width: 883px;
	padding-bottom: 20px;
}
#PageContainer .HomeProductBar img {
	float:left;
}
#PageContainer .HomeProductBar h3 {
	background-color:#808080;
	color:white;
	font-size:14px;
	font-weight:bold;
	padding:8px;
	clear:both;
	font-family: Arial, Helvetica, sans-serif;
	text-align:	center;
	margin-top: 10px;
}
.BuyBar {
	background-image: url(../../images/buy_bar_bg.jpg);
	background-repeat: repeat-x;
	background-position: left;
	height: 29px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4E6B79;
	font-size: 12px;
	font-weight: bold;
	margin: -18px 0 0;
	padding-top: 10px;
	padding-left: 10px;
}
.Accordion {
	outline:none;
	overflow: hidden;
}
.Accordion img {
}
.Accordion a {
}
.AccordionHeader {
	border: solid 1px #24424d;
	background-image: url(../../images/accordion_header_bg.jpg);
	background-repeat: repeat-x;
	background-position: left;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 12px;
	margin: 0px;
}
.AccordionHeader ul {
	padding:0px;
	margin:0px;
	color:#FFF;
}
.AccordionHeader li {
	display: block;
	float:left;
	list-style-type: none;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 0px;
	border-right:#FFF solid 1px;
	font-weight: bold;
}
.AccordionPanel {
	margin: 0px;
	padding: 0px;
}
.AccordionPanelTab {
	font-family: Arial, Helvetica, sans-serif;
	color: #4E6B79;
	font-size: 12px;
	margin: 0px;
	cursor: pointer;
}
.AccordionPanelTab ul {
	padding:0px;
	margin:0px;
	color:#4E6B79;
	background-color:#FFF;
}
.AccordionPanelTab li {
	background-image: url(../../images/buy_bar_bg.jpg);
	background-repeat: repeat-x;
	background-position: left;
	display: block;
	float:left;
	height:20px;
	list-style-type: none;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 0px;
	border-right:#4E6B79 solid 1px;
	border-bottom: solid 1px #4E6B79;
	font-weight: bold;
}
.AccordionPanelContent {
	border-left: solid 1px #4E6B79;
	border-right: solid 1px #4E6B79;
	border-bottom: solid 1px #4E6B79;
	font-family: Arial, Helvetica, sans-serif;
	color: #4E6B79;
	font-size: 12px;
	line-height: 20px;
	overflow: auto;
	margin: 0px;
	padding-left: 20px;
	padding-right:10px;
	height: auto;
}
.AccordionPanelOpen .AccordionPanelTab li:first-child {
	background-image:url(../../images/product_arrow_bg.jpg);
	background-position:left;
	background-repeat:no-repeat;
}
.AccordionPanelTabHover {
}
.AccordionPanelOpen .AccordionPanelTabHover {
}
.AccordionFocused .AccordionPanelTab {
}
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {
}
@media print {
.Accordion {
	overflow: visible !important;
}
.AccordionPanelContent {
	display: block !important;
	overflow: visible !important;
	height: auto !important;
}
}

