* { margin: 0px; padding: 0px; }
body { font: 10px/15px Verdana, Geneva, sans-serif; color: #4d4e53; background: #f4f4f4; }
img { border: none; }
.center-wrapper { margin: 20px auto; width: 861px; }
.header { float: left; width: 861px; display: inline; }
.header .main-logo { float: left; display: inline; width: 200px; }
.header .top-navigation { float: right; display: inline; }
.header .top-navigation ul { list-style: none; }
.header .top-navigation li { float: right; display: inline; margin: 0px 0px 0px 13px; height: 27px; line-height: 27px; }
.header .top-navigation a { font-size: 10px; color: #4d4e53; }
.header .main-navigation { float: left; display: inline; margin: 28px 0px 0px 0px; font: 14px Arial, Helvetica, sans-serif; color: #4d4e53; }
.header .main-navigation ul { list-style: none; }
.header .main-navigation li { float: left; display: inline; margin: 0px 20px 0px 0px; }
.header .main-navigation a { color: #4d4e53; text-decoration: none; }
.header .main-navigation a:hover { text-decoration: underline; }
.header .main-navigation a.active { color: #ab9c8f; }
.landing-banner-holder { float: left; width: 861px; display: inline; }
.main-content { float: left; width: 861px; display: inline; padding: 0px 0px 16px 0px; }
.main-content a { color: #cd5a13; }
.footer { float: left; width: 861px; display: inline; padding: 16px 0px; background: #dbdbdb url(../images/main-content-footer-bg-fixed.jpg) no-repeat left bottom; }
.footer .column { float: left; display: inline; width: 167px; }
.footer .products { background: url(../images/footer-content-icon-products.gif) no-repeat left 2px; }
.footer .support { background: url(../images/footer-content-icon-support.gif) no-repeat left 2px; }
.footer .about { background: url(../images/footer-content-icon-about.gif) no-repeat left 2px; }
.footer .featured { background: url(../images/footer-content-icon-featured.gif) no-repeat left 2px; }
.footer .contact { background: url(../images/footer-content-icon-contact.gif) no-repeat left 2px; }
.footer .column .content { font-size: 10px; line-height: 12px; color: #4d4e53; margin: 0px 0px 0px 17px; }
.footer .first-item { margin: 0px 0px 0px 15px; }
.footer .column .content h6 { font: bold 11px Arial, Helvetica, sans-serif; }
.footer .column .content a { color: #4d4e53; text-decoration: none; }
.footer .column .content a:hover { text-decoration: underline; }
.copyright { float: left; width: 861px; display: inline; text-align: center; padding: 10px 0px; font-size: 9px; color: #777777; }
.copyright a { color: #777; text-decoration: none; }
.copyright a:hover { text-decoration: underline; }
/* landing page styles */
.landing-page .main-content { background: #FFF url(../images/landing-content-bg-tile.gif); }
.landing-page .main-content .leadin-tabs { float: left; width: 831px; margin: 16px 0px 0px 15px; display: inline; background: url(../images/landing-content-bg-fixed.gif) no-repeat left bottom; }
.landing-page .main-content .leadin-tabs .leadin { float: left; display: inline; width: 271px; margin: -37px 0px 0px 0px; }
.landing-page .main-content .leadin-tabs .leadin .content { margin: 12px 16px; color: #fff; font-size: 11px; }

.landing-page .main-content .leadin-tabs .tabs { float: left; display: inline; width: 550px; margin: 0px 0px 0px 10px; }
.landing-page .main-content .leadin-tabs .tab-navigation ul { list-style: none; }
.landing-page .main-content .leadin-tabs .tab-navigation li { float: left; display: inline; }
.landing-page .main-content .leadin-tabs .tab-navigation a { display: block; width: 110px; height: 44px; text-transform: uppercase; line-height: 12px !important; text-align: center; background: url(../images/landing-content-tab-bg-mid.gif) no-repeat left top; font: bold 11px Arial, Helvetica, sans-serif; color: #777777; text-decoration: none; }
.landing-page .main-content .leadin-tabs .tab-navigation a:hover { background-position: left -44px; color: #fff; }
.landing-page .main-content .leadin-tabs .tab-navigation li.active a { background-position: left -88px !important; color: #fff; }
.landing-page .main-content .leadin-tabs .tab-navigation span { display: block; padding: 9px 0px 0px 0px; }
.landing-page .main-content .leadin-tabs .tab-navigation li.first-item a { background-image: url(../images/landing-content-tab-bg-left.gif) !important; }
.landing-page .main-content .leadin-tabs .tab-navigation li.last-item a { background-image: url(../images/landing-content-tab-bg-right.gif) !important; }
.landing-page .main-content .leadin-tabs .tab-content { float: left; display: none; width: 550px; padding-bottom: 20px; }
.landing-page .main-content .leadin-tabs .tab-content .content { float: left; display: inline; width: 376px; color: #4d4e53; margin: 33px 0px 0px 21px; }
.landing-page .main-content .leadin-tabs .tab-content .photo { float: right; display: inline; width: 132px; color: #4d4e53; margin: 33px 20px 0px 0px; }
.landing-page .main-content .leadin-tabs .tab-content .learn-more { float: left; display: inline; width: 376px; color: #4d4e53; margin: 16px 0px 0px 21px; }
.landing-page .leadin-tabs .content h2 { color: #000000; margin: 0px 0px 12px 0px; font: normal 18px Arial, Helvetica, sans-serif; }
.landing-page .leadin-tabs .content ul, .leadin-tabs .content ol { margin: 0px 0px 16px 22px; }
.landing-page .leadin-tabs .content p { margin: 0px 0px 16px 0px; }
.landing-page .leadin-tabs .content a { color: #cd5a13; }
.landing-page .main-content .whats-new { float: left; width: 831px; margin: 16px 0px 0px 15px; display: inline; background: url(../images/landing-content-bg-whats-new-fixed.gif) no-repeat left 3px; font-size: 10px; line-height: 14px; }
.landing-page .main-content .whats-new .title-bar { float: left; width: 831px; display: inline; }
.landing-page .main-content .whats-new .title-bar h4 { float: left; display: inline; margin: 0px 0px 0px 12px; font: bold 11px Arial, Helvetica, sans-serif; color: #4d4e53; text-transform: uppercase; }
.landing-page .main-content .whats-new .title-bar div { float: right; display: inline; margin: 0px 5px 0px 0px; }
.landing-page .main-content .whats-new .whats-new-item { float: left; display: inline; width: 144px; margin: 10px 0px 0px 22px; }
.landing-page .main-content .whats-new .whats-new-first-item { float: left; display: inline; width: 154px; margin: 10px 0px 0px 0px; }
.landing-page .main-content .whats-new h5 { color: #333333; font: bold 11px Arial, Helvetica, sans-serif; }
.landing-page .main-content .whats-new .whats-new-item a, .main-content .whats-new .whats-new-first-item a { color: #729abd; text-decoration: underline; }
/* secondary page styles */
.secondary-page .main-content { background: #FFF url(../images/secondary-content-bg-tile.gif); }
.secondary-page .page-content { background: url(../images/secondary-content-bg-top.jpg) no-repeat left top; float: left; width: 861px; display: inline; }
.secondary-page .page-content h1 { font: bold 18px Arial, Helvetica, sans-serif; color: #cd5a13; margin: 0px 0px 10px 0px; }
.secondary-page .page-content h2 { font: bold 14px Arial, Helvetica, sans-serif; color: #cd5a13; margin: 0px 0px 10px 0px; }
.secondary-page .page-content h3 { font: bold 12px Arial, Helvetica, sans-serif; color: #333; margin: 0px 0px 4px 0px; }
.secondary-page .page-content h4 { font: bold 11px Arial, Helvetica, sans-serif; color: #333; margin: 0px 0px 10px 0px; }
.secondary-page .page-content ul, .secondary-page .page-content ol { margin: 0px 0px 10px 22px; }
.secondary-page .page-content blockquote { margin: 0px 15px 10px 15px; }
.secondary-page .page-content table { margin: 0px 15px 10px 0px; }
.secondary-page .page-content table td { padding: 4px; }
.secondary-page .page-content p { margin: 0px 0px 10px 0px; }
.secondary-page .page-content .left-column { float: left; width: 235px; display: inline; font-size: 10px; line-height: 14px; color: #4d4e53; }
.secondary-page .page-content .left-column .content { width: 220px; margin: 15px 0px 0px 15px; }
.secondary-page .page-content .left-column .whats-new { width: 220px; margin: 30px 0px 0px 15px; background: url(../images/secondary-content-whats-new-title.gif) no-repeat left top; padding: 26px 0px 0px; }
.secondary-page .page-content .left-column .news-links a { color: #729abd; }
.secondary-page .page-content .right-column { float: left; width: 550px; display: inline; margin: 26px 0px 0px 25px; }
.secondary-page .page-content .right-column .content { margin: 36px 0px 0px 0px; }
.products-nav p { line-height: 12px; margin: 0px 0px 18px 0px !important; font-size: 10px; color: #4d4e53; }
.products-nav strong { color: #333; text-transform: uppercase; font: bold 11px Arial, Helvetica, sans-serif; }
.products-nav strong span { font: bold 10px 'Wingdings, Zapf Dingbats'; }
.edit-metadata  a { font-size:10px; font-family : Verdana,Arial,helvetica,MS san-serif; color : #ffffff; text-decoration:none;	font-weight:bold; }
.edit-metadata  a:hover {	font-size:10px;	font-family : Verdana,Arial,helvetica, MS san-serif;	color : #ffffff;	text-decoration:underline;}
.edit-metadata  { background: #009933; font-size:11px;	text-align: center; font-family : Arial,helvetica, MS san-serif;	color : Yellow;	text-decoration:none;	font-weight:bold;	width: 100%; padding: 5px; }