body {
	margin: 0px;
	padding: 0px;
	background: #ffffff;
}

form {
	padding: 0px;
	margin: 0px;
}

.footer, a.footer, a.footer:hover, a.footer:visited {
	height: 10px;
	text-align: left;
	font: 11px arial, helvetica, sans-serif;
	color: #555555;
	text-decoration: none;
}

a.footer:hover {
	text-decoration: underline;
}

h1, h2 {
	margin: 0px 0px 20px;
	padding: 0px;
	font: bold 18px arial, helvetica, sans-serif;
	color: #000066;
}

h2 {
	margin: 0px 0px 6px;
	font: bold 14px arial, helvetica, sans-serif;
}

p {
	color: #000066;
}

.text, ul.text, li.text, .text_spaced, a.text, a.text:hover, a.text:visited {
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
	text-align: left;
	font: 14px arial, helvetica, sans-serif;
	color: #000066;
	line-height: 18px;
	text-decoration: none;
}

a.text:hover {
	text-decoration: underline;
}

li.text {
	list-style-type: none;
}

ul.solutions, li.solutions {
	list-style-type: disc;
	padding: 0px;
	margin: 0px;
	margin-bottom: 5px;
}

.text_spaced {
	line-height: 24px; 
}

.resellers {
	text-align: center;
	display: block;
	position: absolute;
	width: 900px;
	top: 14px;
	margin-left: 50px;
}

.boxContent {
	font-size: 12px;
}

.solutions_links, .solutions_links_hover  {
	padding: 0px;
	margin: 0px;
	margin-bottom: 4px;
	padding-left: 10px;
	padding-right: 10px;
	width: 130px;
	background: #3D4C21;
	color: #ffffff;
	/*text-align: center;*/
	cursor: pointer;
	font: 12px arial, helvetica, sans-serif;
}

.solutions_links_hover {
	text-align: center;
	background: #708E3B;
}

.solutions_text, a.solutions_text, a.solutions_text:hover, a.solutions_text:visited {
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
	text-align: left;
	font: 14px arial, helvetica, sans-serif;
	color: #ffffff;
	line-height: 20px;	
}

a.solutions_text, a.solutions_text:hover, a.solutions_text:visited {
	text-decoration: underline;
}

a.solutions_text:hover {
	color: #000066;
}

/* begin css tabs */

ul#tabnav { /* general settings */
text-align: right; /* set to left, right or center */
margin: 1em 0 1em 0; /* set margins as desired */
font: bold 12px verdana, arial, sans-serif; /* set font as desired */
/* border-bottom: 1px solid #90B557; /* set border COLOR as desired */
list-style-type: none;
padding: 3px 10px 3px 10px; /* THIRD number must change with respect to padding-top (X) below */
display: block;
position: absolute;
width: 880px;
top: 45px;
}

ul#tabnav li { /* do not change */
display: inline;
}

body#tab1 li.tab1, body#tab2 li.tab2, body#tab3 li.tab3, body#tab4 li.tab4, body#tab5 li.tab5 { /* settings for selected tab */
border-bottom: 10px solid #ffffff; /* set border color to page background color */

background-color: #ffffff; /* set background color to match above border color */
}

body#tab1 li.tab1 a, body#tab2 li.tab2 a, body#tab3 li.tab3 a, body#tab4 li.tab4 a, body#tab5 li.tab5 a { /* settings for selected tab link */
background-color: #ffffff; /* set selected tab background color as desired */
color: #000000; /* set selected tab link color as desired */
position: relative;
/*top: 1px;*/
padding-top: 4px; /* must change with respect to padding (X) above and below */
}

ul#tabnav li a { /* settings for all tab links */
padding: 3px 4px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border: 1px solid #CECEC2; /* set border COLOR as desired; usually matches border color specified in #tabnav */
background-color: #90B557; /* set unselected tab background color as desired */
color: #444444; /* set unselected tab link color as desired */
margin-right: 0px; /* set additional spacing between tabs as desired */
text-decoration: none;
border-bottom: none;
}

ul#tabnav a:hover { /* settings for hover effect */
background: #ffffff; /* set desired hover color */
}

/* end css tabs */

/* begin rounded corners */

.canvas_green{display:block}
.canvas_green *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#90B557}
.canvas_green1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #cfdfb6;
  border-right:1px solid #cfdfb6;
  background:#abc781}
.canvas_green2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f3f7ee;
  border-right:1px solid #f3f7ee;
  background:#a5c376}
.canvas_green3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #a5c376;
  border-right:1px solid #a5c376;}
.canvas_green4{
  border-left:1px solid #cfdfb6;
  border-right:1px solid #cfdfb6}
.canvas_green5{
  border-left:1px solid #abc781;
  border-right:1px solid #abc781}
.canvas_greenfg{
  background:#90B557;
  padding: 4px 16px 4px 16px;
  text-align: left;}

.canvas_gray{display:block}
.canvas_gray *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#CECEC2}
.canvas_gray1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #e9e9e4;
  border-right:1px solid #e9e9e4;
  background:#dadad1}
.canvas_gray2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fafaf8;
  border-right:1px solid #fafaf8;
  background:#d7d7cd}
.canvas_gray3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #d7d7cd;
  border-right:1px solid #d7d7cd;}
.canvas_gray4{
  border-left:1px solid #e9e9e4;
  border-right:1px solid #e9e9e4}
.canvas_gray5{
  border-left:1px solid #dadad1;
  border-right:1px solid #dadad1}
.canvas_grayfg{
  background:#CECEC2;
  padding: 4px 16px 4px 16px;
  text-align: left;}

/* end rounded corners */

/* start image slide show */

#container
{
    width: 280px;
    margin: 0 auto;
 /*   outline: 1px solid #000000;*/
}
#loader
{
    background-color: #CECEC2;
    display: inline;
    float: left;
    height: 190px;
    overflow: hidden;
    margin: auto;
    width: 280px;
    position: relative;
    text-align: center;
}

#loader img
{
    width: 100%;
    height: 100%;
}
.loading
{
    background: url( '/images/ss/loadingIcon.gif' ) no-repeat 50% 50%;
    height: 100%;
    width: 100%;
		z-index:10;
}

/* end image slide show */

