body {
  margin:0; padding:0;
}

#navcontainer {
  margin:0 15px;
  height: 229px;
  width:199px;
  background:url("navImg/navBkgd.gif") no-repeat;
}

#navcontainerNav {
  margin:0 15px;
  height: 140px;
  width:199px;
  background:url("navImg/navBkgd.gif") no-repeat;
}

#navlist {
	font-family: Arial, Verdana, Sans-Serif;
	font-size:12px;
	color:#1A1819;
	text-transform:uppercase;
	font-weight:bold;
	list-style:none;
	padding:17px 0 0 0;
	margin:0 0 0 0;
}
#navlist2 {
	font-family: Arial, Verdana, Sans-Serif;
	font-size:11px;
	color:#1A1819;
	text-transform:none;
	font-weight:bold;
	list-style:none;
	margin:0;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}


ul#navlist li a {
	display:block;
	width:178px;
	color:#565758;
	text-decoration:none;
	background:url("navImg/btnBkgd.gif") no-repeat;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 32px;
}

ul#navlist li a:hover {
    background-position:0 -17px;
    color: #6FAED7;
}

ul#navlist li ul {
	font-family: Arial, Verdana, Sans-Serif;
	font-size:11px;
	text-transform:none;
	line-height: 12px;
	font-weight:normal;
	list-style:none;
	margin:0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 10px;

}

ul#navlist li ul {
    width: 158px;
}

ul#navlist li ul li a {
	display:block;
	width:126px;
	color:#5b93b7;
	text-decoration:none;
	background:none;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 32px;
}

ul#navlist li ul li a:hover {
	color:#FFFFFF;
}

/*navlist2*/
ul#navlist2 li a, ul#navlist2 li {
	display:block;
	width:178px;
	color:#FFFFFF;
	text-decoration:none;
	background:url("navImg/btnBkgd.gif") no-repeat;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 32px;
}

ul#navlist2 li a:hover {
    background-position:0 -17px;
    color: #6FAED7;
}

ul#navlist2 li ul {
	font-family: Arial, Verdana, Sans-Serif;
	font-size:11px;
	text-transform:none;
	line-height: 12px;
	font-weight:normal;
	list-style:none;
	margin:0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 10px;

}

ul#navlist2 li ul {
    width: 158px;
}

ul#navlist2 li ul li a {
	display:block;
	width:126px;
	color:#5b93b7;
	text-decoration:none;
	background:none;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 32px;
}

ul#navlist2 li ul li a:hover {
	color:#FFFFFF;
}

.clearfix {
  clear:both;
}

/* About, Careers Section */

#navcontainerShort {
  margin:0 15px;
  height: 80px;
  width:199px;
  background:url("navImg/navBkgd_short.gif") no-repeat;
}

#navcontainerSupport {
	margin:0 15px;
	height: 250px;
	width:199px;
	background-image: url(../images/navBkgdCo.gif);
	background-repeat: no-repeat;
}

#navcontainerBenefits {
  margin:0 15px;
  height: 165px;
  width:199px;
  background:url("navImg/navBkgd_long.gif") no-repeat;
}

#navcontainerContact {
  margin:0 15px;
  height: 140px;
  width:199px;
  background:url("navImg/navBkgd.gif") no-repeat;
}

#navcontainerClients {
  margin:0 15px;
  height: 140px;
  width:199px;
  background:url("navImg/navBkgd.gif") no-repeat;
}

#navcontainerProduct {
	height: 192px;
	width:199px;
	background-image: url(../images/navBkgd.gif);
	background-repeat: no-repeat;
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 15px;
	padding-top: 0px;
}


#navlistShort {
	font-family: Arial, Verdana, Sans-Serif;
	font-size:11px;
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:normal;
	list-style:none;
	padding:75px 0 0 0;
	margin:0 0 0 0;
}

ul#navlistShort li a {
    display:block;
    width:178px;
    color:#FFFFFF;
    text-decoration:none;
	line-height: 18px;
    padding:2px 0px 1px 50px;
}

ul#navlistShort li a:hover {
	color: #FFFFFF;
}

ul#navlistShort li ul {
    font-family: Arial, Verdana, Sans-Serif;
    font-size:11px;
    text-transform:none;
	line-height: 12px;
    font-weight:normal;
    list-style:none;
    padding:0 0 5px 10px;
    margin:0;

}

ul#navlistShort li ul {
    width: 158px;
}

ul#navlistShort li ul li a {
    display:block;
    width:126px;
    color:#5b93b7;
    text-decoration:none;
    background:none;
    padding:2px 0px 1px 32px;
}

ul#navlistShort li ul li a:hover {
    color:#CD5503;
}


/* Features Section */

#navcontainerLong {
  margin:0 15px;
  height: 280px;
  width:199px;
  background:url("navImg/navBkgd_long.gif") no-repeat;
}

/* Call To Action */
#callcontainer {
	height: 250px;
	width:199px;
	background-image: url(../images/callBkgd.gif);
	background-repeat: no-repeat;
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 15px;
	padding-top: 35px;
	color: #FFFFFF;
}


/*
ul#quicklinks{
list-style:none;
padding:0;
margin:0;
line-height:0;
}

ul#quicklinks li {
display:block;
float:left;
}

ul#quicklinks li a {
font-family: Trebuchet MS, Verdana, Arial, Sans-Serif;
font-size:10px;
text-transform:uppercase;
color:#ffffff;
text-decoration:none;
padding:7px 0px 0px 18px;

}

ul#quicklinks li#demolink a {
display:block;
height: 7px;
width:91px;
background:url("images/schedule_a_demo.gif") no-repeat;
}

ul#quicklinks li#demolink a:hover {background-position:0 -14px}

ul#quicklinks li#printlink a {
display:block;
height: 7px;
width:36px;
background:url("images/printbtn.gif") no-repeat;
}

ul#quicklinks li#printlink a:hover {background-position:0 -14px}

#navlist {
    font-family: Trebuchet MS, Verdana, Arial, Sans-Serif;
    font-size:12px;
    text-transform:uppercase;
    font-weight:bold;
    list-style:none;
    padding:0;
    margin:0;
}

ul#navlist li a {
    display:block;
    width:132px;
    color:#5F5F61;
    text-decoration:none;
    background:url("images/nav_bg.png") no-repeat;
    padding:2px 0px 1px 32px;
}

ul#navlist li a:hover {
    background-position:0 -21px;
    color: #6FAED7;
}

ul#navlist li ul {
    font-family: Trebuchet MS, Verdana, Arial, Sans-Serif;
    font-size:10px;
    text-transform:none;
    font-weight:bold;
    list-style:none;
    padding:0;
    margin:0;

}

ul#navlist li ul {
    width: 158px;
    background-color:F1F1F1;
    border-right:solid 1px #cdcdcd;
    border-left:solid 1px #cdcdcd;
}

ul#navlist li ul#lastsublist {
   border-bottom:solid 1px #cdcdcd;
}


ul#navlist li ul li a {
    display:block;
    width:126px;
    color:#6FAED7;
    text-decoration:none;
    background:none;
    padding:2px 0px 1px 32px;
}

ul#navlist li ul li a:hover {
    color:#CD5503;
}

.clearfix {
  clear:both;
}
