.ticker
{
 background-color: #F1F1F1;
 padding: 15px;
 font-family: sans-serif;
 font-size: 14px;
 font-weight: bold;
 text-align: center;
 margin-left: 50px;
 margin-right: 50px;
 -moz-box-shadow: inset 0px 0px 3px 5px;
}

.downloadbutton
{
font-size: 16px;
font-weight: bold;
background-color: #DDFFDD;
border-color: #00FF00;
padding: 20px; 
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
-moz-box-shadow: inset 0px 0px 3px 5px;
-webkit-box-shadow: inset 0px 0px 3px 5px;
box-shadow: inset 0px 0px 3px 5px;
text-decoration: none;
}

.learnmore { text-align: center; }
a.learnmore { font-size: 12px; }

ul
{
 list-style-image: url('images/bullet.png');
}

.menulist
{
 list-style-image: url('images/bullet_menu.png');
}

.footmenu
{
 background-color: #112255;
 font-size: 12px;
 text-align: center;
 padding: 1px;
 align: center;
 border-top: 2px solid #0022D0;
 border-bottom: 2px solid #0022D0;
}

.footmenucontent, .footmenucontent:link, .footmenucontent:visited
{
 padding-right: 30px;
 padding-left: 30px;
 color: #FFFFFF;
 font-weight: bold;
 text-decoration: none;
 text-decoration: none;
 font-family: "Helvetica", "Sans-Serif";
}
.footmenucontent:hover
{
 color: #000055;
 text-decoration: none;
 background-color: #AADDFF;
 opacity: .7;
}

.screenshots
{
 float: right;
 padding-left: 20px;
 padding-right: 20px;
 width: 470px;
}

.screenshots img { margin-top: 20px; margin-bottom: 70px; }

.topmenu
{
 background-image: url('images/navbackground.jpg');
 background-color: #001155;
 position: relative;
 top: -3px;
 font-size: 18px;
 height: 46px;
 line-height: 23px;
}

.menuinner { padding: 8px; }

.trial
{
 text-align: center;
 font-size: 20px;
 font-family: sans-serif;
 font-weight: bold;
}

.highlights
{
 font-size: 16px;
 font-family: tahoma;
 font-weight: bold;
}

.bait
{
 height: 0;
 visibility: hidden;
 display: none;
}

.inputtext
{
 height: 0;
 visibility: hidden;
 display: none;
}

.otherwsn
{
 font-size: 16px;
 font-family: tahoma;
 font-weight: bold;
}

.otherwsn li, .otherwsn ul { padding: 0; margin: 0; margin-left: 10px; }

.otherwsn li a
{ 
 padding: 0;
 margin: 0;
 font-size: 12px;
 font-family: helvetica;
 text-decoration: none;
 color: #000000;
 font-weight: normal;
 border-bottom: 1px solid #EEEEEE; 
}

.otherlink
{
 color: #556677;
 padding-left: 7px;
 padding-right: 7px;
}

.otherwsn:link, .otherwsn:link:visited, a.otherwsn, a.otherwsn:hover
{
 color: red;
 font-color: red;
}

#overview td
{
 font-size: 16px;
 font-weight: bold;
 vertical-align: top;
}

.learn { font-size: 10px; font-weight: normal; cursor: pointer; }

.learnbox 
{
 background-color: #FAFCFF;
 color: black;
 font-size: 14px;
 font-weight: normal;
 font-family: helvetica;
 text-align: left;
 margin: 5px;
 padding: 5px 10px 5px 15px;
}

.labelscolumn
{
 width: 30%;
 background-color: #F5F5F5;
 border: 1px solid white;
}

.optionscolumn
{
 width: 70%;
 background-color: #F5F5F5;
 border: 1px solid white;
}

.labels
{
 font-weight: bold;
}

.customerquote
{
 padding: 6px;
 margin: 5px;
 text-align: center;
 font-family: arial;
 font-size: 12px;
 color: black;
 background: #FFFFFF;
 border: 1px dotted #5BADDF;
 width: 100%;
}

.overview
{
 float: left;
 width: 45%;
 padding: 15px;
 margin: 0px;
}

hr 
{
 border: 0;
 color: #EEEEEE;
 background-color: #EEEEEE;
 height: 1px;
 width: 70%;
 text-align: center;
}

.vr
{
 float: left;
 width: 1px;
 height: 300px;
 margin-top: 35px;
 background-color: #EAEAEA;
}

.clear
{
 clear: both;
}

.mainarea
{
 float: none;
 width: 95%;
 margin: 0px;
 padding: 25px;
 padding-top: 5px;
 padding-bottom: 5px;
}

.copyright
{
 background-image: url('images/footer.png');
 font-size: 10px;
 height: 30px;
 padding: 10px;
}

.copyinner
{
 float: left;
 padding-left: 15px;
}

.centered
{
 text-align: center;
 margin: 0;
 padding: 0;
}

body 
{
 background-color: #FFFFFF;
 margin: 0px;
 padding: 0px;
}

body, th, td {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
}

li
{
 padding: 3px;
 padding-left: 0;
 margin-left: 0;
}

ul
{
 padding-left: 5px;
 margin-left: 10px;
}

textarea
{
 font-size: 13px;
}

input
{
 font-size: 13px;
}

H1
{
 font-size: 16px;
 line-height: 1em;
 margin-bottom: 0;
 font-family: sans-serif;
 padding: 5px;
 border: 1px solid #F5FAFF;
}

H2,H3,H4,H5,H6 
{
 font-size: 13px;
 line-height: 1em;
 margin: 0;
 padding: 0; 
 font-family: "Arial Rounded MT Bold", "Twa TUR", "Trebuchet MS", Arial, Impact, sans-serif;
}

.floatlogo
{
 float: left;
 position: absolute;
 left: 30px;
 top: 40px;
}

.align-justify {
	text-align: justify;
}

.text2 {
	color: #414141;
}

a {
	color: #337ABA;
}

a:hover {
	text-decoration: none;
}

a.link1, a.link1:visited {
	color: #FFFFFF;
}

.menucontent, .menucontent:link, .menucontent:visited
{
 padding-right: 20px;
 padding-left: 20px;
 color: #FAFAFF;
 font-weight: bold;
 text-decoration: none;
 text-decoration: none;
 font-family: "Helvetica", "Sans-Serif";
}
.menucontent:hover
{
 color: #000055;
 text-decoration: none;
 background-color: #FFFFFF;
 opacity: .3;
}

.purchasearea
{
 background-color: #EEFFEE;
 padding: 20px;
}

.quantitylabel
{
 text-align: center;
 font-weight: bold;
 font-size: 16px;
}