@charset "UTF-8";
/* CSS Document */

body {
	margin:0;
	border:0;
	padding:0;
	height:100%;
	max-height:100%;
	font-family:arial, verdana, sans-serif;
	font-size:76%;
	overflow-x:hidden;
}
html {
	overflow-x: hidden;
}
/* for internet explorer */
* html body {
	padding:0;
	margin:0;
}
img {
	border: 0;
}
a img {
	border: 0;
}
#whitebox {
	position:absolute;
	top:0px;
	left:154px;
	width:802px;
	height:100%;
	background: url(images/rounded_top_03.png) no-repeat top center;
	z-index:0;
	margin:1% 0 2% 0;
}
#content_home {
	position:absolute;
	width:802px;
	height:2000px;
	top:150px;
	left:154px;
	bottom:30px;
	background:#fff;
	
}
.ie #content_home {
	width:802px;
	height:2600px;
	top:145px;
	
	background-color:#fff;
}
#content_article {
	position:absolute;
	width:802px;
	height:800px;
	top:150px;
	left:154px;
	bottom:30px;
	background:#fff;
	
	
}
.ie #content_article {
	width:802px;
	height:1000px;
	top:145px;
	overflow-y:hidden;
	background-color:#fff;
}

#content_about {
	position:absolute;
	width:802px;
	height:4500px;
	top:150px;
	left:154px;
	bottom:30px;
	background:#fff;
	

}
.ie #content_about {
	width:802px;
	height:6000px;
	top:145px;
	
	background-color:#fff;
}
#content_contact {
	position:absolute;
	width:802px;
	height:900px;
	top:150px;
	left:154px;
	bottom:30px;
	
	background-color:#fff;
	
}
.ie #content_contact {
	width:802px;
	height:1030px;
	top:145px;
	
	background-color:#fff;
}

.ie #content_downloads {
	width:802px;
	height:3500px;
	top:145px;
	
	background-color:#fff;
}
#content_downloads {
	position:absolute;
	width:802px;
	height:3200px;
	top:150px;
	left:154px;
	bottom:30px;
	background:#fff;
	
	
}
#content_solutions {
	position:absolute;
	width:802px;
	height:2800px;
	top:150px;
	left:154px;
	bottom:30px;
	
	background-color:#fff;
	
}
.ie #content_solutions {
	width:802px;
	height:3500px;
	top:145px;
	background-color:#fff;
	
}
#header {
	position:absolute;
	top:11px;
	left:161px;
	width:100%;
	height:123px;
	overflow:auto;
	z-index:2;
	
}
.ie #header {
	position:absolute;
	top:17px;
	left:161px;
	width:100%;
	height:216px;
	overflow:auto;
	z-index:2;
	
}
#footer_bg {
	position:fixed;
	top:525px;
	left:154px;
	width:802px;
	height:128px;
	z-index:54;
}
#fb_bg {
	position:fixed;
	top:600px;
	left:154px;
	width:802px;
	height:100%;
	z-index:54;
	background:#08081A;
}
#ie #fb_bg {
	position:fixed;
	top:590px;
	left:154px;
	width:802px;
	height:100%;
	z-index:54;
	background:#08081A;
}
#footer {
	position:fixed;
	top:525px;
	left:163px;
	width:802px;
	height:72px;
	z-index:55;
}
#ie footer_bg {
	position:fixed;
	top:515px;
	left:154px;
	width:802px;
	height:128px;
	z-index:2;
}
.ie #footer {
	position:fixed;
	top:515px;
	left:163px;
	width:802px;
	height:72px;
	z-index:55;
}
.controlbox {
	width:100%;
	margin-top:30px;
	margin-left:0px;
	z-index:9;
}
.ie .controlbox {
	margin-top:30px;
	display:inline;
}
.column1 {
	margin-left:0px;
	width:178px;
	float:left;
	padding:0px 20px 0 10px;
}
.column1 ul {
	padding:20px;
	width:118px;
	margin-left:11px;
	border: #ccc 1px solid;
	list-style-type: none;
	color:#3FA52D;
	list-style-position: inside;
	list-style-image: url(images/bullet.jpg);
	z-index: 2;
}
.column1 ul li {
	list-style-type: none;
	color: #3FA52D;
	z-index: 2;
	font-family: Arial;
	font-size: 10px;
	font-weight: bolder;
}
.column1 ul li a {
	list-style-type: none;
	color: #333333;
	z-index: 2;
	font-family: Arial;
	font-size: 11px;
	font-weight: bolder;
}
.column li a:hover {
	color: #3FA52D;
	list-style-type: none;
}
html>body .column ul li a:active { /* Apply mousedown effect only to NON IE browsers */
	color: #3FA52D;
	list-style-type: none;
}
.column2 {
	width:260px;
	float:left;
	padding:0px 10px 0 0px;
}
.ie column2 {
	width:260px;
	float:left;
	padding:0px 20px 0 0px;
}
.column2 ul {
	list-style-type: none;
	color: #333333;
	list-style-position: outside;
	list-style-image: url(images/bullet.jpg);
	z-index: 2;
}
.column2 ul li {
	list-style-type: none;
	color: #333333;
	z-index: 2;
	font-family: Arial;
	font-size: 0.9em;
	font-weight: bold;
}
.column3 {
	margin-right:30px;
	float:right;
	width:260px;
	padding:0px 10px 0 0px;
}
.ie column3 {
	margin-right:30px;
	float:right;
	width:260px;
	padding:0px 30px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: normal;
}
.column3 ul {
	list-style-type: none;
	color: #333333;
	list-style-position: outside;
	list-style-image: url(images/bullet.jpg);
	z-index: 2;
}
.column3 ul li {
	list-style-type: none;
	color: #333333;
	z-index: 2;
	font-family: Arial;
	font-size: 0.9em;
	font-weight: bold;
}

/* ////////////// type controls///////////////// */
a:visited, a:active {
	text-decoration:none;
	color:#0F0F30;
}
a:hover {
	color:#3FA52D;
	text-decoration:none;
}
a:link {
	color:#3FA52D;
	text-decoration:none;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #0C0C26;
	text-align: left;
	font-variant: small-caps;
	line-height: 16px;
	text-transform: uppercase;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #0F0F30;
	text-align: left;
	
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color:#131D5D;
	text-align: left;	
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color:#3FA52D;
	text-align: left;	
}

hr {
	clear:both;
	background-color:#ccc;
	height: 3px;
}
p {
	text-align: left;
	font-family: Arial;
	font-weight: 600;
	letter-spacing: .95px;
	word-spacing: 1px;
	color: #666666;
	font-style: normal;
	font-variant: normal;
	font-size: 11.25px;
	line-height: 160%;
}



.accordion2 {
	width: 260px;
	height:100%;
	
	
	}
.msg_head {
	background:  #fff url(images/7.png) no-repeat right;
	padding:7px 15px;
	
	margin: 0;
	font: bolder 11px Arial, Helvetica, sans-serif ;
	color:#3FA52D;
	border-bottom: none;
	cursor: pointer;
}
.msg_head:hover {
	background-color: #e3e2e2;
	
}
.msg_head.active {
	background-position: right 5px;
	
}
.msg_body {
	background: #f7f7f7;
	
	margin: 0;
	padding: 10px 15px 20px;

	display: none;
}
.style1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #0C0C26;
	text-align: left;
	font-variant: small-caps;
	text-transform: uppercase;
}
.style2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #3FA52D;
	text-align: left;
	font-style: oblique;	
}
/* //////////////slide show layout///////////////// */
#splash {
	margin-top:0px;
	margin-left:0px;
	width:260px;
	height:179px;
	position:relative;
	padding: 0px 0px 20px 0px;
}
#splash IMG {
	position:absolute;
	top:0;
	left:0;
	z-index:8;
}
#splash IMG.active {
	z-index:10;
}
#splash IMG.last-active {
	z-index:9;
}
#splash2 {
	margin-top:0px;
	margin-left:0px;
	width:200px;
	height:200px;
	position:relative;
	padding: 0px 0px 20px 0px;
}
#splash2 IMG {
	position:absolute;
	top:0;
	left:0;
	z-index:8;
}
#splash2 IMG.active {
	z-index:10;
}
#splash2 IMG.last-active {
	z-index:9;
}

