body {
	background-color: #FFFFFF;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}
h1, h2, h3, h4, h5, form, p, ul, ol {padding:0px; margin:0px;}
.spacer { clear:both; line-height:0; font-size:0;}
#container {
	width:915px;
	background-image: url(../images/header_bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	margin-left:auto; margin-right:auto;
}
/*--------header-------------------------------------------*/
#header {height:116px; position:relative;}
#header ul {width:915px; background-color:#FFFFFF; top:67px; left:0; height: 49px; position:absolute; list-style-type:none;}
#header ul li {
	float:left;
	color:#6166A7;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #9396C3;
}
#header ul li.none {border:none;}
#header ul li a {
	display:block;
	line-height:28px;
	padding-left:49px;
	padding-right:49px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	color:#6166A7; text-decoration:none;
	padding-top:8px;
	float:left;
}
#header ul li a:hover { color:#5CB847;}
#header ul li a.current {
	background-image:url(../images/hover_bg.gif);
	background-repeat:repeat-x;
	color:#5CB847;
	background-position: top;
}
/*--------body area-------------------------------------------*/
#body_container {width:890px; padding-left:13px; padding-right:12px; background-color:#FFFFFF;}
.header_banner {
	background-image: url(../images/banner.jpg);
	background-repeat: no-repeat;
	height: 247px;
	position:relative;
}

.header_banner_system {
	background-image:url(../images/system-banner-image.jpg);
	background-repeat: no-repeat;
	height: 247px;
	position:relative;
}

.header_banner_system .system_logo {
	position:absolute;
	left: 26px;
	top: 27px;
}


.header_banner_distributor {
	background-image:url(../images/distributors_image.jpg);
	background-repeat: no-repeat;
	height: 247px;
	position:relative;
}

.header_banner_distributor .distributor_logo {
	position:absolute;
	left: 26px;
	top: 27px;
}



.header_banner_aboutus {
	background-image:url(../images/aboutus-image.jpg);
	background-repeat: no-repeat;
	height: 247px;
	position:relative;
}

.header_banner_aboutus .about_logo {
	position:absolute;
	left: 26px;
	top: 27px;
}


.header_banner1 {
	background-image: url(../images/faq-banner.jpg);
	background-repeat: no-repeat;
	height: 247px;
	position:relative;
}
.header_banner img.logo {position:absolute; top:28px; left:21px;}
.header_banner1 img.logo {position:absolute; top:27px; left:21px;}
#bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #676767;
	text-decoration: none;
	padding-top:15px;
}
#bodytext h1 {padding-top:5px; padding-bottom:5px; font-size:20px; font-weight:normal;}
#bodytext p {padding-top:5px; padding-bottom:5px; line-height:17px;}
#bodytext span {color:#5cb847;}
.table_border {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EAEAEA;
	margin-top:30px;
}
.column1 {padding-top:13px; padding-right:15px; border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EAEAEA;
}
.column1 ul {padding-top:10px; padding-left:4px; list-style-type:none;}
.column1 ul li {
	padding-left:12px;
	font-weight: bold;
	color: #6166A7;
	text-decoration: none;
	background-image: url(../images/green_arrow.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	line-height:17px;
	margin-bottom:8px;
}
.column2 {padding-top:13px; border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EAEAEA;
	padding-left:15px; padding-right:15px; padding-bottom:25px;
}
.column2 h2 {padding-bottom:10px; padding-left:4px;}
.column2 p {padding-left:4px;}
.column2 span {font-weight:bold; padding-left:4px;}
.column2 span a {color:#5CB847; text-decoration:underline;}
.column2 span a:hover {color:#676767;}
.column3 {padding-top:13px;
	padding-left:10px; padding-right:5px;
}
.column3 h2 {padding-bottom:8px; padding-left:10px;}
.column3 p {padding-left:4px;}
.column3 span a {color:#5CB847; text-decoration:underline;}
.column3 span a:hover {color:#676767;}

/*--------Footer-------------------------------------------*/
.footer {
	background-image: url(../images/footer_bg.gif);
	background-repeat: repeat-x;
	height: 165px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	margin-top: 30px;
	padding-top:26px;
}
.footer p {line-height:18px;}
.footer p a {color:#6166A7; text-decoration:underline;}
.footer p a:hover {color:#666666;}

.border-right {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D9D9D9;
}
.copyright {font-size:11px; padding-right:12px;}

/*--------Footer-------------------------------------------*/

/*--------Inner page-------------------------------------------*/
.right {padding-left:20px;}

.left { padding:0;
}
.left ul {padding-top:10px; padding-left:4px; list-style-type:none;}
.left ul li {
	padding-left:12px;
	font-weight: normal;
	color: #6166A7;
	text-decoration: none;
	background-image: url(../images/green_arrow.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	line-height:17px;
	margin-bottom:8px;
}
.left p.findout {
	font-weight:bold;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 12px;
	margin-top:5px; margin-left:5px;
}
.findout a {color:#5CB847; text-decoration:underline;}
.bold-test {color:#6166A7; font-weight:bold;}
.faq-bold-test {color:#6166A7; font-weight:bold; background:url(../images/faq-bullet.jpg) no-repeat left; padding-left:20px;}
.list {padding-top:10px; padding-left:4px; list-style-type:none;}
.list li {
	padding-left:12px;
	font-weight: normal;
	color: #6166A7;
	text-decoration: none;
	background-image: url(../images/green_arrow.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	line-height:17px;
	margin-bottom:8px;
}
.input_line { padding-top:8px; padding-bottom:8px;}
.bold-green-text {color:#5CB847; font-weight:bold;}
.link {color:#6166A7; text-decoration: underline;}
.link:hover {color:#676767; text-decoration:underline;}
.textfield {border:1px solid #6166A7; padding-left:3px;}
.buton-bg {background-color:#7E88C2; color:#FFFFFF; border:none; height:24px;}

.green-links {color:#5CB847; text-decoration:underline;}
.green-links:hover {color:#676767;}
