﻿body { background-color:#ffffff;font-family:Arial, Helvetica;font-size:12px;}

p sup {vertical-align: text-top;} 
p sub {vertical-align: text-bottom;} 

#topBar {width:100%;position:absolute;top:0px;left:0px;}
#main {position:absolute;top:165px;left:15px;width:1200px;background-color:white;padding:0px;}
#mainTable {border-collapse:collapse;border-width:0px;}
.mainTableCell {padding:0px;}

#leftBar {width:215px;background-color:#ffffff;margin-right:15px;}
#content {padding:0px 15px 30px 15px;width:725px;background-color:#ffffff;border-left:1px solid #00a0c4;font-family:Arial,Helvetica;font-size:12px;color:#414141;text-align:justify;}
#content a {color:#00a0c4;text-decoration:underline;}
#rightBar {width:200px;background-color:#ffffff;margin-left:15px;margin-right:15px;}

#footer {background-image:url('/images/structure/footer_1200.jpg');background-repeat:no-repeat;padding-top:20px;padding-bottom:20px;font-size:10px;color:#a0a0a0;text-align:center;}
#footer a {color:#a0a0a0;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
h1 {margin-top:0px;color:#00a0c4;font-size:14px;}
h2 {margin-top:0px;margin-bottom:0px;color:#00a0c4;font-size:12px;}
h3 {margin-top:0px;color:#606060;font-size:11px;}

#leftBarContent{display:none;}
#rightBarContent{display:none;}
#menuStrip {position:absolute;top:65px;left:15px;width:1200px;background-color:#e5e5e5;z-index:5;padding:0px;border-width:0px;
	background-image:url('/images/structure/menuStripBack.gif');background-repeat:no-repeat;font-family:Arial;font-size:9px;color:#898989;}
#contactUsTable {border-collapse:collapse;padding:0px;float:right;margin-right:9px;}
	#contactUsTable td {padding:0px;border:0px solid #000000;}
.contactUsCell {background-color:#ffffff;background-image:url('/images/structure/menuStripContactBack.gif');background-repeat:repeat-x;font-size:10px;}
.contactUsCell a {color:#898989;text-decoration:none;}
.contactUsCell a:hover {text-decoration:underline;}
#headImage {position:absolute;top:0px;left:0px;z-index:2;}

.leftBarHeader {background-image:url('/images/structure/sideBarHeader.gif');background-repeat:no-repeat;padding:8px 15px 8px 20px;font-weight:bold;color:#606060;font-size:12px;}
.leftBarContent {padding:10px 20px 20px 20px;color:#8c8c8c;font-size:11px;line-height:13px;}
.leftBarContent a {padding-bottom:1px;color:#606060;font-size:11px;text-decoration:none;}
.leftBarContent a:hover {border-bottom:dotted;border-width:1px;padding-bottom:1px;border-color:#cccccc;color:#00a0c4;}
.leftBarContent p {margin:0px 0px 5px 0px;}
.leftBarContent .leftBarCurrent {font-weight:bold;color:#505050;text-decoration:underline;}
.leftBarContent .relatedArticle {margin:0px 0px 10px 0px;}
.leftBarContent .leftBarImage {margin:15px 0px 0px 0px;border-width:0px;}

.fpleftBarContent {padding:10px 20px 0px 20px;color:#8c8c8c;font-size:11px;line-height:12px;}
.fpleftBarContent a {color:#606060;font-size:11px;text-decoration:none;}
.fpleftBarContent a:hover {border-bottom:dotted;border-width:1px;border-color:#cccccc;color:#00a0c4;}
.fpleftBarContent p {margin:0px 0px 5px 0px;}
.fpleftBarContent sub, sup { line-height: 0;} 
.fpleftBarContent .leftBarCurrent {font-weight:bold;color:#505050;text-decoration:underline;}
.fpleftBarContent .relatedArticle {margin:0px 0px 10px 0px;}
.fpleftBarContent .leftBarImage {margin:15px 0px 0px 0px;border-width:0px;}

.rightBarTitle {font-weight:bold;color:#606060;padding-bottom:10px;font-size:12px;}
.rightBarContent {background-color:#dddddd;padding:10px 15px 5px 15px;background-image:url('/images/structure/rightBarHeader.gif');background-repeat:no-repeat;}
.rightBarContent a {color:#8c8c8c;font-size:11px;text-decoration:none;}
.rightBarContent a:hover {text-decoration:underline;}
.rightBarContent p {margin:0px 0px 5px 0px;}
.rightBarContent .rightBarCurrent {font-weight:bold;color:#606060;font-size:11px;text-decoration:underline;}
.rightBarFooter {background-image:url('/images/structure/rightBarFooter.gif');background-repeat:no-repeat;margin-bottom:15px;padding-top:5px;}
.rightBarImage {margin:0px 0px 0px 0px;border-width:0px;}


#topBarTools {position:absolute;top:30px;left:600px;z-index:25;border:0px solid #000000;width:600px;color:#898989;font-size:10px;}
#topBarTools a {color:#898989;text-decoration:none;}
#topBarTools a:hover {text-decoration:underline;}
#searchBox {width:125px;border:1px solid #808080;color:#898989;font-size:10px;margin-right:5px;}

#loginBox {position:absolute;top:50px;left:940px;z-index:30;border:1px solid #a0a0a0;width:220px;background:#e5e5e5;padding:10px;color:#606060;font-size:12px;visibility:hidden;}
#loginBox a {color:#606060;}
#loginBox form {margin:0px;}
.loginButt {border:1px solid #606060;background-color:#f0f0f0;font-size:11px;padding:2px 10px;margin-top:5px;}

.listTable {border:1px solid #e5e5e5;border-collapse:collapse;width:100%}
.listTableOddRow {background-color:#e5e5e5;padding:3px 20px 3px 20px;}
    .listTableOddRow td {padding:5px 10px;}
.listTableEvenRow {background-color:#ffffff;padding:3px 20px 3px 20px;}
     .listTableEvenRow td {padding:5px 10px;}
.listTableArchRow {background-color:#e5e5e5;color:#b0b0b0;padding:3px 20px 3px 20px;}
.listTableArchRow a {color:#b0b0b0;}

.newsTableRow  {background-color:#ffffff;padding:3px 20px 3px 20px;}
    .newsTableRow td {border-bottom:1px solid #e5e5e5;padding:5px 10px;}
.newsButtEnabled {border:1px solid #808080;background-color:#808080;color:#ffffff;cursor:pointer;font-size:11px;font-weight:bold;}
    .newsButtEnabled:hover {border:1px solid #505050;background-color:#c0c0c0;color:#505050;}
.newsButtDisabled {border:1px solid #808080;background-color:#808080;color:#505050;font-size:11px;}

#screenShot {position:absolute;top:50px;left:-1000px;border:1px solid #000000;padding:15px;background-color:#dee9f5;color:#000080;font-size:9pt;display:none;z-index:50;cursor:pointer;}
.thumbnailRight {float:right;margin:10px 0px 10px 20px;cursor:pointer;border:1px solid #808080;}
.thumbnailLeft {float:left;margin:10px 20px 10px 0px;cursor:pointer;border:1px solid #808080;}
.thumbnail {margin:10px;cursor:pointer;border:1px solid #808080;}

.blueButton {border:1px solid #000000;font-weight:bold;background-color:#e8e8f0;cursor:pointer;color:#404040;font-size:11px;}
.blueButtonDisabled {border:1px solid #808080;font-weight:bold;background-color:#e8e8f0;cursor:pointer;color:#a0a0a0;}
.panelTitle {background-color:#808080;padding:5px 10px;border:0px solid #284f79;color:#ffffff;font-weight:bold;}
.panelContents {background-color:#e5e5e5;padding:20px 10px;border:0px solid #284f79;}

.whiteButton {border:1px solid #00a0c4;font-weight:bold;background-color:#ffffff;cursor:pointer;color:#00a0c4;font-size:11px;padding:3px 10px;}
.whiteButton:hover {background-color:#00a0c4;color:#ffffff}

ul li {line-height:150%}

.comparisonList {text-align:left;}
.comparisonList .showHideButt {border:1px solid #a0a0a0;background-color:#e0e0f0;font-size:10px;padding:0px 2px;color:#404040;margin-left:20px;}
.comparisonList .showHideAllButt {border:1px solid #a0a0a0;background-color:#e0e0f0;font-size:10px;padding:0px;width:70px;color:#404040;}
.comparisonList .sectionDiv {display:none;margin:20px 0px;}
.comparisonList .sectionTable {margin-left:15px;border-collapse:collapse;}
.comparisonList .sectionTitle {width:250px;border-left:1px solid #c0c0c0;border-bottom:1px solid #c0c0c0;padding:2px 5px;}
.comparisonList .groupFeature {border:1px solid #808080;background-color:#cfe3f9;padding:7px;color:#404040}
.comparisonList .subGroupFeature {border:1px solid #c0c0c0;background-color:#eef5fd;padding:7px;color:#404040}

.fpRightNavBoxHeader {background-color:#dddddd;padding:10px 15px 5px 15px;background-image:url('/images/structure/fpNavBoxRightHeader.gif');background-repeat:no-repeat;font-size:14px;font-weight:bold;color:#666666}
.fpRightNavBoxContent {background-color:#ffffff;padding:10px 15px 5px 15px;background-image:url('/images/structure/fpNavBox.gif');background-repeat:repeat-x;color:#666666;}
.fpRightNavBoxContent a {color:#666666;text-decoration:none;}
.fpRightNavBoxContent a:hover {text-decoration:underline;}
.fpLeftNavBoxHeader {background-color:#dddddd;padding:10px 15px 5px 20px;background-image:url('/images/structure/fpNavBoxLeftHeader.gif');background-repeat:no-repeat;font-size:14px;font-weight:bold;color:#666666}
.fpLeftNavBoxContent {background-color:#ffffff;padding:10px 15px 5px 20px;background-image:url('/images/structure/fpNavBox.gif');background-repeat:repeat-x;color:#666666;font-size:11px;}
.fpLeftNavBoxContent a {padding-bottom:2px;color:#666666;text-decoration:none;}
.fpLeftNavBoxContent a:hover {border-bottom:dotted;border-width:1px;padding-bottom:1px;border-color:#cccccc;color:#00a0c4;}
.fpLeftNavBoxContent p {margin:0px 0px 6px 0px;line-height:12px;}
.fpLeftNavBoxContent sup {vertical-align: text-top;} 
.fpLeftNavBoxContent sub {vertical-align: text-bottom;} 


.fpLeftCell {width:215px;padding-right:10px;}
.fpCenterCell {background-color:#ffffff;width:730px;padding-left:15px;}
.fpRightCell {width:200px;padding-left:25px;}

#productLinksBar {background-image:url('/images/structure/fpBottomLinks.gif');background-repeat:no-repeat;color:#505050;font-size:11px;}
#productLinksBar h1 {color:#00a0c4;font-size:12px;margin:-5px 0px 8px 0px;line-height:14px;}
#productLinksBar a {color:#666666;text-decoration:none;}
#productLinksBar a:hover {border-bottom:dotted;border-width:1px;border-color:#cccccc;color:#00a0c4;}
#productLinksBar p {margin:0px 0px 6px 0px;line-height:12px;}

#newsFeed {font-size:12px;padding-left:1px;padding-top:8px;}
#newsFeed a {color:#808080;text-decoration:none;}
#newsFeed a:hover {text-decoration:underline;}

#fp_top {margin-bottom:10px;}


.panelContents .helperText {font-size:10px;padding:0px;color:#808080;}
.panelContents td {font-size:11px;}
.panelContents input {font-size:11px;}
.panelContents select {font-size:11px;}
.registrationTable {border-collapse:collapse;margin-left:10px;width:100%;}

.textButton {background-color:#f0f0f0;color:#303030;border:1px solid #a0a0a0;cursor:pointer;font-size:xx-small;text-align:center;}
.textButton:hover {background-color:#d0d0d0;}

.videoCell {width:30%;background-color:#ffffff;color:#c0c0c0;border:1px solid #808080;padding:5px 10px;vertical-align:top;text-align:center;}
.videoCell .typeLabel {text-align:left;font-size:10px;font-weight:bold;margin-bottom:5px;}
.videoCell .nameLabel {text-align:center;margin-top:0px;margin-bottom:5px;font-weight:bold;}

 
#presentationInfo {position:absolute;top:400px;left:-400px;border:1px solid #000000;width:400px;background-color:#e5e5e5;z-index:3;display:none;padding:10px;}
#presentationInfo h1 {margin:0px;}
#presentationInfo h2 {margin-top:0px;margin-bottom:5px;}

#infoBox {position:absolute;top:-500px;left:-500px;border:1px solid #000000;padding:5px;background-color:#e5e5e5;color:#000080;font-size:9pt;z-index:50;}
#screenShot {position:absolute;top:50px;left:-1000px;border:1px solid #000000;padding:15px;background-color:#e5e5e5;color:#000080;font-size:9pt;display:none;z-index:55;}
#iconInfo {position:absolute;top:600px;left:-300px;width:150px;border:1px solid #000000;z-index:5;background-color:#efefef;color:#000000;padding:3px;font-size:12px;}
.movieInfo {display:none;}
#movieBox {position:absolute;top:50px;left:250px;border:1px solid #000000;padding:15px;background-color:#dee9f5;color:#000080;font-size:9pt;z-index:6;display:none;}
.fbSection {margin-bottom:10px;border:1px solid #808080;}
.fbSection .sectionHeader {background-color:#808080;padding:5px 10px 0px 10px;color:#ffffff;font-weight:bold;}
.fbSection .sectionBody {margin:0px;background-color:#dee9f5;padding:0px;width:740px;}
.fbSection .headerRow {background-color:#808080;color:#ffffff;font-weight:bold;font-size:10px;}
.fbSection .headerRow td {padding:0px 5px 0px 10px;}
.fbSection .rowOdd {background-color:#e5e5e5;}
.fbSection .rowEven {background-color:#ffffff;}
.fbSection .shotcell {width:120px;text-align:center;}
.featureList {border-collapse:collapse;width:100%;}
.featureList td {padding:5px 5px 5px 10px;line-height:15pt;}
.featureList img {border:solid 1px #a0a0a0;}
.featureList .feature {color:#414141;}
.featureList .benefit {color:#606060;}

.quoteButton {border:1px solid #339900;color:#ffffff;font-size:11px;background-color:#339900;cursor:pointer;padding:5px 15px;margin-bottom:2px;}
.quoteButton:hover {color:#005000}

 .pullQuote {float:left;width:250px;font-size:16px;font-weight:bold;color:#00a0c4;text-align:left;margin:00px 10px 10px 0px;background-color:#dddddd;padding:15px;line-height:150%;}
 .sideBox {float:right;width:300px;text-align:left;margin:00px 0px 10px 10px;background-color:#dddddd;padding:15px;}