﻿body, table, td, div, p, .normalText
{
    font-family: Verdana, Arial, Sans-Serif;
    font-size:11px;
    color:#474747;
}
body, form, h1, h2, h3, h4
{
    margin:0;
    padding:0;
}
h1
{
    margin-bottom:5px;
}
h3
{
    font-size:14px;
    text-decoration:none;
}
p
{
    margin:0 0 11px 0;
    padding:0;
    line-height:15px;
}
ul
{
    margin-top:10px;
    margin-bottom:10px;
}
em
{
    font-style:normal;
    font-weight:bold;
}
img
{
    border:none;
}
a:link,
a:visited,
a:hover,
a:active
{
    color:#ff9900;
}
a:link.alt,
a:visited.alt,
a:hover.alt,
a:active.alt
{
    text-decoration:none;
}
area
{
	cursor:pointer;
	cursor:hand;
}

.hr
{
    display:block;
    height:10px;
    line-height:10px;
    width:100%;
    margin:0;
    background:url(../../images/bg-hr.gif) top left repeat-x transparent;
}
.form em
{
    line-height:1.6em;
}
.inputText
{
    width:213px;
    border-top:inset 2px #FFF;
    border-right:inset 2px #FFF;
    border-bottom:solid 1px #d1d1d1;
    border-right:inset 2px #DDD;
    color:#000;
    opacity:0.6; 				/* for browsers that support CSS3 */
	-moz-opacity:0.6;			/* Mozilla & Firefox */
	/*-khtml-opacity:0.6;		     Konqueror & Safari */
	filter:alpha(opacity=60);	/* IE */
}
.block
{
    margin:10px;
}
.successStories, .successStories *
{
    font-size:11px;
    font-style:normal;
}
.successStories p
{
    margin: 5px 0;
}
.successStories .signature
{
    font-size:11px;
}
.whiteText
{
	color:#FFF;
}
.smallText
{
    font-size:10px;
}
p.smallText
{
    margin:3px 0;
}
.scroller
{ 
    position:relative;
    height:1%;
    margin-bottom:0px;
}
.newsLine
{
    position:relative;  
    height: 135px;
    width:100%;
}
.scrollUp
{
    position:absolute;
    left:45%;
    top: -12px;
}
.scrollDown
{
    position:absolute;
    left:45%;
    bottom: -12px;
}
.leftColumn
{
    background:url(../../images/column-divider-left.gif) 100% 50% no-repeat;
}
.rightColumn
{
    background:url(../../images/column-divider-right.gif) 0 50% no-repeat;
    padding: 0 0 0 13px;
}
img.silver,
img.gold,
img.platinum,
img.tract
{
    width:19px;
    height:17px;
    margin: 0 10px 0 0;
}
.silver
{
    background:#ccc;
}
.gold
{
    background:#ffcc00;
}
.platinum
{
    background:#999;
}
.tract
{
    background:#ff9933;
}
.table
{	
	border-collapse:collapse;
}
.table td
{
	color:#333333;
	border:solid 1px #ff9900;
	padding:2px;
}
.table .head
{
	background:#ff9933;
	font-weight:bold;
}
.table .head td
{
	text-align:center;
	border:none;
}
.table tr
{
	background:#ffe697;
}
.table tr.alt
{
	background:#ffd652;
}
.rolloverParent
{
	display:block;
	position:relative;
	overflow:hidden;
}
.rolloverOff
{
	position:absolute;
	top:0;
	right:0;
}
.rolloverOn
{
	position:absolute;
	bottom:0;
	right:0;
}

.customUl
{
	list-style-image:url(../../images/list-bullet.gif);
}


#frame
{
    border:solid #e5e5e5;
    border-width:0 1px;
}
#header
{
    background:url(../../images/bg-header.gif) top left repeat-x #bebeb9;
    height:63px;
    width:100%;
}
#header td
{
    padding:10px 20px;
}
td#headerLinks
{
    background:url(../../images/header-right.gif) top right no-repeat;
    width:100%;
    padding: 9px;
    text-align:right;
    vertical-align:top;
}
#headerLinks,
#headerLinks a:link, 
#headerLinks a:visited, 
#headerLinks a:hover, 
#headerLinks a:active
{    
    font-size:9px;
    text-decoration:none;
    color:#666666;
} 
#headerLinks a:hover
{
    text-decoration:underline;
}

#menuHome a:link,
#menuHome a:visited,
#menuHome a:hover,
#menuHome a:active
{
	display:block;
	background:url(../../images/menu-home.gif) top left no-repeat;
}
#menuProducts a:link,
#menuProducts a:visited,
#menuProducts a:hover,
#menuProducts a:active
{
	display:block;
	background:url(../../images/menu-products.gif) top left no-repeat;
}
#menuGetStarted a:link,
#menuGetStarted a:visited,
#menuGetStarted a:hover,
#menuGetStarted a:active
{
	display:block;
	background:url(../../images/menu-get-started.gif) top left no-repeat;
}
#menuContactUs a:link,
#menuContactUs a:visited,
#menuContactUs a:hover,
#menuContactUs a:active
{
	display:block;
	background:url(../../images/menu-contact-us.gif) top left no-repeat;
}
#menuHome a:hover,
#menuProducts a:hover,
#menuGetStarted a:hover,
#menuContactUs a:hover
{	
	background-position:bottom left;
}
#leftPane
{
    vertical-align:top;
    width:213px;
    background:#ededec;
}
#contentPane
{
    vertical-align:top;
    padding: 25px 20px 0 20px;
}
#bottomNav,
#legal
{
    background:#d1d1cf;
    text-align:center;
    padding-bottom:3px;
}
#bottomNav a:link, 
#bottomNav a:visited, 
#bottomNav a:hover, 
#bottomNav a:active,
#legal
{    
    line-height:10px;
    font-size:9px;
    text-decoration:none;
    color:#666666;
}
#bottomNav a:hover
{
    text-decoration:underline;
}
#bottomNav span
{
    color:#ff9900;
    padding: 0 15px;
    line-height:1px;
    font-size:9px;
}
#legal
{
    color:#999;
    background:#FFF;
    padding:5px;
}
#benefits
{
	position:relative;
}
#benefits p
{
	display:none;
}
#benefits *
{
	color:inherit;
}
#splash
{
	position:absolute;
	background:#FFF;
	width:300px;
	height:200px;
}
#demoSteps td
{
	background:url(../../images/bg-demos.gif) bottom left repeat-x #828281;
	height:51px;
	vertical-align:top;
}
#demoSteps a:link,
#demoSteps a:visited,
#demoSteps a:hover,
#demoSteps a:active
{
	display:block;
	position:relative;
	overflow:hidden;
	padding-right:35px;
	height:41px;
}

.bodysmall1 {
	font-family: Verdana, Arial, Sans-Serif;
    font-size:11px;
    color:#474747;
}
.border-darkgrey { border: solid 1px #666666; }
