html  {font: 11px Verdana, Arial, Helvetica, Geneva, sans-serif; color:#515050; line-height: 15px;}



body  {font: 11px Verdana, Arial, Helvetica, Geneva, sans-serif; color:#515050; margin: 0px; background-color:#5C83AC; line-height: 15px;}



.homeText {color:#515050;}



.homeHeader {font:18px Times New Roman, Times, serif, Verdana, Arial, Helvetica, Geneva, sans-serif; color:#23466F; height: 25px; vertical-align: top; margin: 0px 0px 5px 15px;}



.homeNewsHeader {font:18px Times New Roman, Times, serif, Verdana, Arial, Helvetica, Geneva, sans-serif; color:#CB711A; height: 25px; vertical-align: top; margin: 0px 0px 5px 5px;}



.homeSubhead {color:#23466F; font-weight:bold; margin: 6px 0px 13px 0px;}



.fontbig {font-size: 14px; font-weight: bold;}



.fontTresBig {font-size: 13px; font-weight:bold; line-height: 17px;}



p {font: 11px Verdana, Arial, Helvetica, Geneva, sans-serif;}



div {font: 11px Verdana, Arial, Helvetica, Geneva, sans-serif;}



table.product {margin-top: 20px;}



td {font: 11px Verdana, Arial, Helvetica, Geneva, sans-serif;}



.td1 {color:#515050; padding: 0px 20px 0px 0px; vertical-align: top;}



.td2 {color:#515050;}



table.upgrade {margin-top: 25px; border-collapse: collapse; width: 95%;}



td.upgrade {vertical-align: top; font-weight: bold; border: 1px solid #8892a6; border-collapse: collapse; padding: 5px; width: 27%;}



td.upgrade2 {vertical-align: top; font-weight: bold; border: 1px solid #8892a6; border-collapse: collapse; padding: 5px; width: 13%;}



td.upgrade3 {vertical-align: top; font-size: 10px; border: 1px solid #8892a6; border-collapse: collapse; padding: 5px; width: 65%;}



td.upgradeheader {vertical-align: top; font-weight: bold; color: #ffffff; border: 1px solid #333333; background-color: #8892a6; border-collapse: collapse; padding: 5px; width: 27%;}



td.upgradeheader2 {vertical-align: top; font-weight: bold; color: #ffffff; border: 1px solid #333333; background-color: #8892a6; border-collapse: collapse; padding: 5px; width: 13%;}



td.upgradeheader3 {vertical-align: top; font-weight: bold; color: #ffffff; border: 1px solid #333333; background-color: #8892a6; border-collapse: collapse; padding: 5px; width: 65%;}



h1 {font-size:17px; color:#2B4E75; font-weight:bold;}



h2 {font-size:14px; color:#A65B16; font-weight:bold;}



h2.product {font-size:17px; color:#A65B16; font-weight:bold; margin-top: -5px;}



h3 {font-size:13px; color:#2B4E75; font-weight:bold;}



h4 {font-size:11px; color:#2B4E75; font-weight:bold;}



ul {font: 11px Verdana, Arial, Helvetica, Geneva, sans-serif;}



ol {font: 11px Verdana, Arial, Helvetica, Geneva, sans-serif;}



ul.features {margin-left: 5px; padding-left: 15px;}



ul.features li {margin-bottom: 8px; list-style-image: url('../images/arrow.gif');}



ul.list {line-height: 19px; margin-left: 5px; padding-left: 15px; list-style-image: url('../images/arrow2.gif');}



ul.spaced {list-style: square; line-height: 16px;}



ul.spaced li {margin-bottom: 8px;}



ol.spaced {line-height: 16px;}



ol.spaced li {margin-bottom: 8px;}



hr.dashed {border-top: #B6B6B6 1px dashed; border-bottom: none; height: 1px;}



hr.dashed2 {border-top: #B6B6B6 1px dashed; border-bottom: none; height: 1px; margin: 20px 0px 20px 0px;}



.textOrange {color: #CB711A;}



.textOrangeLg {font-size: 13px; color: #CB711A;}



.textBlue {color: #2B4E75;}



.textWhite {color: #ffffff;}



.elevenpx {font-size: 11px;}



.tenpx {font-size: 10px;}



.ninepx {font-size: 9px;}



.headerTopBg {width: 164px; background-color: #21456E; padding: 10px 0px 10px 6px;}



.headerSideBg {width: 164px; background-color:#698DB4; padding: 10px 0px 10px 6px;}



.headerSide {font-size:10px; color:#ffffff;}



.subhead {color:#D65A00; font-weight:bold;}



.search {font: 10px Verdana, Arial, Helvetica, Geneva, sans-serif; color:#41423E; width: 104px; border: 1px solid #9BACBF;}



.formText {font: 11px Verdana, Arial, Helvetica, Geneva, sans-serif; color:#515050;}



.form {font: 11px Verdana, Arial, Helvetica, Geneva, sans-serif; color:#515050; border: 1px solid #2B4E75; padding: 2px; width: 210px;}



.marginTop {margin-top: 15px;}



.marginTop2 {margin-top: 25px;}



#top {margin-top: 15px;}



a {color:#5c7b9d; line-height: 15px; text-decoration:underline;}

a:Hover {text-decoration:underline; color:#CB711A;}



a.large {font-size:13px; color:#CB711A; text-decoration:none;}

a.large:Hover {text-decoration:underline; color:#2B4E75;}



a.blue {font:11px Verdana, Arial, Helvetica, Geneva, sans-serif; color:#2B4E75; line-height: 15px; text-decoration:underline; font-weight:bold;}

a.blue:Hover {text-decoration:underline; color:#CB711A;}



a.homeLink {font-size:13px; color:#CB711A; text-decoration:underline; font-weight:bold;}

a.homeLink:Hover {text-decoration:underline; color:#23466F;}



a.more {font-size:11px; line-height: 15px; text-decoration:underline; font-weight:bold;}

a.more:Hover {text-decoration:underline;}



a.bottomNav {font-size:10px; color:#ffffff; text-decoration:none; font-weight:normal;}

a.bottomNav:Hover {text-decoration:none; color:#23466F;}

a.bottomNavOn {font-size:10px; color:#2B4E75; text-decoration:none; font-weight:normal;}

a.bottomNavOn:Hover {text-decoration:none; color:#2B4E75;}

.bottomNavSep {font:10px Verdana, Arial, Helvetica, Geneva, sans-serif; color:#ffffff; line-height: 15px; text-decoration:none; font-weight:normal; margin: 0px 10px 0px 10px;}



a.sideLink {font-size:9px; color:#515050; text-decoration:none;}

a.sideLink :Hover {text-decoration:none; color:#D65A00;}



a.press {font-size:11px; color:#5c7b9d; text-decoration:underline;}

a.press:Hover {text-decoration:underline; color:#CB711A;}



a.oem {color:#2b4e75; text-decoration:none; font-weight:bold;}

a.oem:Hover {text-decoration:underline; color:#CB711A;}



a.screenshots {text-decoration:none; font-weight:bold; font-size: 11px;}



a.homeHeader {font:18px Times New Roman, Times, serif, Verdana, Arial, Helvetica, Geneva, sans-serif; color:#2b4e75; text-decoration:none;}

a.homeHeader:Hover {text-decoration:none; color:#CB711A;}



div.secNav {font-size:10px; display: block;}



div.secNav a {font-size:10px; display: block; color: #2C6C93; display: block; text-decoration: none;  padding: 4px 4px 4px 10px;}



div.secNav a:hover {font-size:10px; color: #CB711A; background-color: #ffffff; text-decoration: none;}





div.secNavOn {font-size:10px; color:#CB711A; display: block; background-color: #ffffff;}



div.secNavOn a {font-size:10px; color: #CB711A; display: block; text-decoration: none;  padding: 4px 4px 4px 10px;}



div.secNavOn a:hover {color: #CB711A; text-decoration: none;}





div.secNavMain {font-size:10px; color:#2B4E75; background-color: #C9DBE4; font-weight:bold; display: block;}



div.secNavMain a {font-size:10px; font-weight:bold; display: block; color: #2B4E75; display: block; text-decoration: none;  padding: 10px 4px 4px 4px;}



div.secNavMain a:hover {font-weight:bold; color: #CB711A; background-color: #ffffff; text-decoration: none;}





div.secNavMainOn {font-size:10px; color:#CB711A; font-weight:bold; display: block; background-color: #ffffff;}



div.secNavMainOn a {font-size:10px; font-weight:bold; display: block; color: #CB711A; display: block; text-decoration: none;  padding: 10px 4px 4px 4px;}



div.secNavMainOn a:hover {color: #CB711A; text-decoration: none;}





div.sideNav {font-size:10px; background-color: #E4EDF1; display: block;}



div.sideNav a {font-size:10px; display: block; color: #2C6C93; display: block; text-decoration: none; padding: 4px 4px 4px 4px;}



div.sideNav a:hover {color: #CB711A; background-color: #ffffff; text-decoration: none;}





.mediacover ul {margin-left: 20px; width: 520px; clear: all; padding: 20px 20px 20px 0px; list-style: none;}



.mediacover ul li {width: 50%; float: left; margin: 10px 0px 10px 0px;}





#pressmain {width: 660px !important; width /**/: 680px; margin: 0; padding: 5px 5px 5px 5px; border: 3px solid #23466f; background-color: #ffffff;}



#pressmain hr {clear: both;}





.media_body {padding: 0px 20px 0px 20px; background-color: #ffffff;}



.p_topmenu {width: 660px; margin: 5px 0 5px 0; padding: 0; display: block;}



.p_topmenu ul {list-style: none; width: 660px; height: 20px; display: block; margin: 0; padding: 0; border: 0;}



.p_topmenu ul li {float: left; margin: 0 20px 0 20px; height: 18px; width: 120px !important; width /**/: 160px; display: block;}



.p_topmenu ul li a {height: 18px; background-color: #c9dbe4; display: block; border: 1px solid #091F62; color: #2b4e75; text-align: center; text-decoration: none;}



.p_topmenu ul li a:hover{background-color:white ; border: 1px solid #091F62; color: #D15700; text-align: center; text-decoration: none; font-weight: normal;}





#shadowLeft {background-image: url('/images/shadow_left.jpg'); width: 12px;}



#shadowRight {background-image: url('/images/shadow_right.jpg'); background-repeat: repeat-y; width: 12px;}



#header {background-image: url('/images/header_bg.jpg'); background-position: 20px top; background-repeat: no-repeat; height: 35px;}



#homePic {background-image: url('/images/home_pic_bg.gif'); background-repeat: repeat-x;}



#homeSeparator {background-image: url('/images/home_separator.gif'); background-repeat: repeat-x;}



.more {margin-top: 10px;}



.tenpx {font-size: 10px;}



.twelvepx {font-size: 12px;}



.thirteenpx {font-size: 13px;}



.boxsm {text-align: left; vertical-align: top; padding: 0px 0px 5px 0px;}



.buyBox {text-align: left; vertical-align: top; padding: 3px 0px 0px 0px;}



.image {padding: 10px 0px 10px 0px;}



.guarantee {font-size: 14px; font-weight: bold; color: #b70000;}



.whatsnew {width: 190px; float: right; margin: 0px 0px 12px 10px;}



.wnheader {background-color: #698db4; border: 1px solid #5a7a9c; padding: 4px 6px 4px 6px; color: #ffffff; font-size: 13px; font-weight:bold;}



.wncontent {background-color: #fcf9ef; border: 1px solid #5a7a9c; border-top: none; padding: 4px 10px 10px 6px;}



.check {background-image: url(../images/icons/check.gif); background-repeat: no-repeat; background-position: -1px 3px; font-size: 10px; padding-left: 15px; line-height: 13px; margin-top: 7px;}



.callout {font-size: 13px; font-weight: bold; color: #b70000; text-align: center; margin-top: 5px;}



.guibox {padding-left: 9px; vertical-align: top;}



.guiheader {font-size: 11px; font-weight: bold; color: #2b4e75; margin-bottom: 4px;}



.guicaption {font-size: 10px; line-height: 14px;}



.caption {font-size: 10px; line-height: 12px; text-align: left;}



.caption2 {font-size: 9px; line-height: 12px; text-align: left;}



.copyright {font-size:10px; color:#ffffff;}
