body{
background-color: #ffffff;
background: url("images/shadow_bg.jpg") center;
background-position: center;
margin:0;
padding:0;
}


/*	Start Nav Buttons Rollover */

ul.navButtons {
	list-style: none;
	padding-top: 3px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
    margin: 0px;
}

.displace {
	position: absolute;
	left: -5000px;
	}

ul.navButtons li {
display: block;
	}

ul.navButtons li a {
	display: block;
	width: 165px;
	height: 34px;
	background: url(images/sprite4.jpg);

	}

/*
*	Normal Links
*/
ul.navButtons li.trial a {
	background-position: 0 0;
	}

ul.navButtons li.WhitePaper a {
	background-position: 0 -34px;
	}

ul.navButtons li.webinar a {
	background-position: 0 -68px;
	}

ul.navButtons li.works a {
	background-position: 0 -102px;
	}

ul.navButtons li.demo a {
	background-position: 0 -136px;
	}

ul.navButtons li.case a {
	background-position: 0 -170px;
	}

/*
*	Hover Links
*/
ul.navButtons li.trial a:hover {
	background-position: -165px 0;
	}

ul.navButtons li.WhitePaper a:hover {
	background-position: -165px -34px;
	}

ul.navButtons li.webinar a:hover {
	background-position: -165px -68px;
	}

ul.navButtons li.works a:hover {
	background-position: -165px -102px;
	}

ul.navButtons li.demo a:hover {
	background-position: -165px -136px;
	}

ul.navButtons li.case a:hover {
	background-position: -165px -170px;
	}


/*
*	Selected/Active Links (class="selected")
*/
ul.navButtons li.trial a.selected {
	background-position: -165px 0;
	}

ul.navButtons li.WhitePaper a.selected {
	background-position: -165px -34px;
	}

ul.navButtons li.webinar a.selected {
	background-position: -165px -68px;
	}

ul.navButtons li.works a.selected {
	background-position: -165px -102px;
	}

ul.navButtons li.demo a.selected {
	background-position: -165px -136px;
	}

ul.navButtons li.case a.selected {
	background-position: -165px -170px;
	}

/*	End Nav Buttons Rollover */


ul.price{
list-style-position: outside; 
}

ul.home
{
list-style-image: url("images/red-square.gif");
}

ul.n_home
{
list-style-image: url("images/red-dot.gif");
list-style-position: outside; 
line-height: 20px; 
}


TD.text{
font-family:Verdana,Arial,Geneva;
color:#000000;
font-weight:normal;
font-size:10px;
line-height: 18px; 
}

td.tag{
font-family:Arial,Verdana,Geneva;
color:#000000;
font-weight:normal;
font-size:11px;
}

.ticker{
font-family:Verdana,Arial,Geneva;
color:red;
font-weight:bold;
font-size:12px;
}

.bio{
font-family:Verdana,Arial,Geneva;
color:#000000;
font-weight:bold;
font-size:11px;
line-height: 18px; 
}

TD.form{
font-family:Verdana,Arial,Geneva;
color:#000000;
font-weight:normal;
font-size:10px;
line-height: 28px;
}

TD.quote{
font-family:Arial,Verdana,Geneva;
color:#666666;
font-weight:bold;
font-size:13px;
line-height: 14px;
}

.grayhead{
font-family:Verdana,Arial,Geneva;
color:#777777;
font-weight:bold;
font-size:14px;
line-height: 18px; 
}

.grayheadb{
font-family:Verdana,Arial,Geneva;
color:#bbbbbb;
font-weight:bold;
font-size:18px;
line-height: 28px; 
}


h2{
font-family:Verdana,Arial,Geneva;
color:#777777;
font-size:14px;
font-weight:bold;
padding:0px; 
margin:0px; 
display:inline;
}

#n_hd{
font-family:Verdana,Arial,Geneva;
color:#000000;
font-weight:normal;
font-size:28px;
letter-spacing: -2px;
line-height: 28px; 
}

#n_subhd{
font-family:Verdana,Arial,Geneva;
color:#000000;
font-weight:bold;
font-size:13px;
line-height: 28px;
}

#p_subhd{
font-family:Verdana,Arial,Geneva;
color:#000000;
font-weight:bold;
font-size:16px;
}

td.n_text{
font-family:Arial,Verdana,Geneva;
color:#000000;
font-weight:normal;
font-size:12px;
line-height: 22px; 
}

td.n_buttons{
font-family:Verdana,Arial,Geneva;
color:#444444;
font-weight:normal;
font-size:10px;
line-height: 14px;
}



TD.msub{
font-family:Verdana,Arial,Geneva;
color:#000000;
font-weight:normal;
font-size:10px;
}

TD.foot{
font-family:Arial,Verdana,Geneva;
color:#777777;
font-weight:normal;
font-size:10px;
}

TD.mhead{
font-family:Arial,Verdana,Geneva;
color:#ffffff;
font-weight:bold;
font-size:12px;
padding-left: 20;
padding-bottom:3;
}

TD.phead{
font-family:Verdana,Arial,Geneva;
color:#ffffff;
font-weight:bold;
font-size:14px;
}

TD.small{
font-family:Verdana,Arial,Geneva;
color:#000000;
font-weight:normal;
font-size:10px;
line-height: 20px; 
}

TD.psmall{
font-family:Verdana,Arial,Geneva;
color:#000000;
font-weight:normal;
font-size:9px;
}

.note{
font-family:Verdana,Arial,Geneva;
color:#000000;
font-weight:normal;
font-style: italic;
font-size:9px;
}

TD.form{
font-family:Verdana,Arial,Geneva;
color:#444444;
font-weight:normal;
font-size:10px;
}

TD.buttons{
font-family:Verdana,Arial,Geneva;
color:#444444;
font-weight:normal;
font-size:10px;
}

.head{
font-family:Arial,Geneva,Verdana;
color:#bbbbbb;
font-weight:normal;
font-size:36px;
}

h1{
font-family:Arial,Geneva,Verdana;
color:#bbbbbb;
font-weight:normal;
font-size:36px;
padding:0px; 
margin:0px; 
display:inline;
}

.pop{
font-family:Arial,Geneva,Verdana;
color:#bbbbbb;
font-weight:normal;
font-size:24px;
}


.headsm{
font-family:Arial,Geneva,Verdana;
color:#bbbbbb;
font-weight:normal;
font-size:24px;

}

.red{
font-family:Arial,Verdana,Geneva;
color:#c20202;
font-weight:bold;
font-size:14px;
}

.gray{
font-family:Arial,Verdana,Geneva;
color:#605e61;
font-weight:bold;
font-size:14px;
}

.graylg{
font-family:Arial,Verdana,Geneva;
color:#777777;
font-weight:normal;
font-size:22px;
}

a:LINK{
text-decoration: underline;
color:#555555;
}
a:ACTIVE{
text-decoration: underline;
color:#555555;
}
a:VISITED{
text-decoration: underline;
color:#555555;
} 
a:HOVER{
text-decoration: underline;
color:#888888;
}

a.bar:LINK{
text-decoration: none;
font-family: Arial,Verdana,Geneva;
color: #777777;
font-weight: normal;
font-size: 11px;
}
a.bar:ACTIVE{
text-decoration: none;
font-family: Arial,Verdana,Geneva;
color: #777777;
font-weight: normal;
font-size: 11px;
}
a.bar:VISITED{
text-decoration: none;
font-family: Arial,Verdana,Geneva;
color: #777777;
font-weight: normal;
font-size: 11px;
} 
a.bar:HOVER{
text-decoration: none;
font-family: Arial,Verdana,Geneva;
color: #000000;
font-weight: normal;
font-size: 11px;
}

a.footer:LINK{
text-decoration: none;
font-family: Arial,Verdana,Geneva;
color: #777777;
font-weight: normal;
font-size: 10px;
}
a.footer:ACTIVE{
text-decoration: none;
font-family: Arial,Verdana,Geneva;
color: #777777;
font-weight: normal;
font-size: 10px;
}
a.footer:VISITED{
text-decoration: none;
font-family: Arial,Verdana,Geneva;
color: #777777;
font-weight: normal;
font-size: 10px;
} 
a.footer::HOVER{
text-decoration: none;
font-family: Arial,Verdana,Geneva;
color: #000000;
font-weight: normal;
font-size: 10px;
}

a.black:LINK{
text-decoration: underline;
color:#000000;
font-weight: bold;
}
a.black:ACTIVE{
text-decoration: underline;
color:#000000;
font-weight: bold;
}
a.black:VISITED{
text-decoration: underline;
color:#000000;
font-weight: bold;
} 
a.black:HOVER{
text-decoration: underline;
color:#777777;
font-weight: bold;
}

a.smenu:LINK{
text-decoration: none;
color:#000000;
font-weight: normal;
}
a.smenu:ACTIVE{
text-decoration: none;
color:#000000;
font-weight: normal;
}
a.smenu:VISITED{
text-decoration: none;
color:#000000;
font-weight: normal;
} 
a.smenu:HOVER{
text-decoration: none;
color:#000000;
font-weight: normal;
}

 .shadow{
position: relative; 
visibility: hidden;
}
		
.button{
float: left;
cursor: pointer;
}
        
.menuends{
 float: left;
}
		
.infoArea{
height: 18px;
}
		
.information{
visibility: hidden;
font-family: Arial,Verdana,Geneva;
font-size: 10px;
position: absolute;
height: 18px;
width: 759px;
padding-top: 2; 
}
