td { font-family: verdana, arial, helvetica, swiss, sans-serif; color: #000000; font-size: 8pt; }
body { margin: 0px 0px 0px 0px; background-color: #E3E3E3;  }
html { overflow-y: scroll; }
sup { font-size: 7pt; }
ul { margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 20px; list-style-image: url(../images/bullet1.gif); }
li { padding-bottom: 5px; }
.ib ul { list-style-image: url(../images/bullet2.gif); }
a { text-decoration: none }
a:link { color: #398CAC;}
a:active { color: #398CAC; }
a:visited { color: #398CAC; }
a:hover { color: #398CAC; text-decoration: underline;}
.utility { font-size: 8pt; color: #cccccc; }
.utility a { text-decoration: none }
.utility a:link { color: #cccccc;}
.utility a:active { color: #ffffff; }
.utility a:visited { color: #cccccc; }
.utility a:hover { color: #ffffff; text-decoration: underline; }
.leftcorp a { text-decoration: none }
.leftcorp a:link { color: #990066;}
.leftcorp a:active { color: #990066; }
.leftcorp a:visited { color: #990066; }
.leftcorp a:hover { color: 990066; text-decoration: underline; }
.leftdata a { text-decoration: none }
.leftdata a:link { color: #7fb308;}
.leftdata a:active { color: #7fb308; }
.leftdata a:visited { color: #7fb308; }
.leftdata a:hover { color: 7fb308; text-decoration: underline; }
.leftvideo a { text-decoration: none;color: #e1e1e1; }
.leftvideo a:link { color: #e1e1e1;}
.leftvideo a:active { color: #e1e1e1; }
.leftvideo a:visited { color: #e1e1e1; }
.leftvideo a:hover { color: #e1e1e1; text-decoration: underline; }
.leftaudio a { text-decoration: none }
.leftaudio a:link { color: #336699;}
.leftaudio a:active { color: #336699; }
.leftaudio a:visited { color: #336699; }
.leftaudio a:hover { color: 336699; text-decoration: underline; }
.foot { color: #999999; font-size: 7pt; line-height: 12pt }
.foot a { text-decoration: none }
.foot a:link { color: #999999;}
.foot a:active { color: #999999;}
.foot a:visited { color: #999999;}
.foot a:hover { color: #999999;}
.tertnav { font-size: 7pt; color: #333333; }
.tertnav a { text-decoration: none }
.tertnav a:link { color: #398CAC;}
.tertnav a:active { color: #333333; }
.tertnav a:visited { color: #398CAC; }
.tertnav a:hover { color: #398CAC; text-decoration: underline;}
.bread { font-size: 7pt; color: #333333; }
.bread a { text-decoration: none }
.bread a:link { color: #666666;}
.bread a:active { color: #333333; }
.bread a:visited { color: #666666; }
.bread a:hover { color: #333333; text-decoration: underline;}
.leftnav { font-size: 7.5pt; color: #000000; }
.leftnav a { font-size: 7.5pt; text-decoration: none }
.leftnav a:link { font-size: 7.5pt; color: #000000;}
.leftnav a:active { font-size: 7.5pt; color: #000000; }
.leftnav a:visited { font-size: 7.5pt; color: #000000; }
.leftnav a:hover { font-size: 7.5pt; color: #000000; text-decoration: underline; }
.courier { font-family: "Courier New", Courier, mono; font-size: 10pt; }
.courier a { font-family: "Courier New", Courier, mono; font-size: 10pt; }
.courier a:link { font-family: "Courier New", Courier, mono; font-size: 10pt;}
.courier a:active { font-family: "Courier New", Courier, mono; font-size: 10pt; }
.courier a:visited { font-family: "Courier New", Courier, mono; font-size: 10pt; }
.courier a:hover { font-family: "Courier New", Courier, mono; font-size: 10pt; text-decoration: underline; }
.lefthead { font-size: 7.5pt; font-weight: bold; color: #999999; }
.leftpath { font-size: 7.5pt; font-weight: bold; color: #000000; }
.leftpath a:link { font-size: 7.5pt; color: #666666;}
.leftpad1 { font-size: 7.5pt; padding-left: 0px; }
.leftpad1b {  font-size: 7.5pt; padding-left: 15px; }
.leftpad2 { font-size: 7.5pt; padding-left: 5px; }
.leftpad2b { font-size: 7.5pt; padding-left: 5px; }
.leftpad3 { font-size: 7.5pt; padding-left: 10px; }
.leftpad3b { font-size: 7.5pt; padding-left: 10px; }
.leftpad4 { font-size: 7.5pt; padding-left: 15px; }
.leftpad4b { font-size: 7.5pt; padding-left: 15px; }
.leftpad5 { font-size: 7.5pt; padding-left: 20px; }
.leftpad5b { font-size: 7.5pt; padding-left: 20px; }
.leftgrey { font-size: 7.5pt; color: #666666; }
.leftcorp { font-size: 7.5pt; color: #990066; }
.leftvideo { font-size: 7.5pt; color: #e1e1e1; }
.leftdata { font-size: 7.5pt; color: #7fb308; }
.leftaudio { font-size: 7.5pt; color: #336699; }
.headcorp { color: #990066; font-weight: bold; font-size: 9pt; }
.headvideo { color: #cc0000; font-weight: bold; font-size: 9pt; }
.headdata { color: #7fb308; font-weight: bold; font-size: 9pt; }
.headaudio { color: #336699; font-weight: bold; font-size: 9pt; }
.boxred { padding: 8px; border-width: 1px; border-style: solid; border-color: #cc0000;}
.boxblue { padding: 8px; border-width: 1px; border-style: solid; border-color: #336699;}
.boxgreen { padding: 8px; border-width: 1px; border-style: solid; border-color: #669900;}
.library { padding: 5px; }
.library_text {color: #333333; font-size: 7pt; line-height: 10pt; }
.body {	line-height: 11pt; }
.headback { background-image:url(../images/backinblack.jpg); background-repeat:no-repeat; }
.underhead { background-image:url(../images/content_stretch.gif); background-repeat:repeat-x;background-color: #ffffff; }
.underhead1 { background-image:url(../images/content_stretch1.gif); background-repeat:repeat-x;background-color: #ffffff; }
.history { background-image:url(../images/history_topper.gif); background-color: #ffffff; }
.underbot { background-image:url(../images/bottom_stretch3.gif); background-repeat:repeat-x; }
.lefttop { background-image:url(../images/top_left3.gif); background-repeat:no-repeat; }
.leftside { background-image:url(../images/right_stretch3.gif); background-repeat:repeat-y; }
.leftbot { background-image:url(../images/bot_left3.gif); background-repeat:no-repeat; }
.righttop { background-image:url(../images/top_right3.gif); background-repeat:no-repeat; }
.rightside { background-image:url(../images/left_stretch3.gif); background-repeat:repeat-y; }
.rightbot { background-image:url(../images/bot_right3.gif); background-repeat:no-repeat; }
.sec { background-image:url(../images/sec.gif); background-repeat:repeat-y; }
.nav { color: #ffffff;}
.chart_title { color: #666666;}
.downloads { color: #666666; font-size: 8pt; }
.sub1 { color: #333333; font-weight: bold; font-size: 10pt; line-height: 12pt; }
.sub2 { color: #666666; font-weight: bold; text-transform:uppercase; line-height: 13pt; }
.sub3 { font-weight: bold; }
.sub4 { color: #666666; font-weight: bold; }
.sub5 { font-style:italic; }
.intro { color: #999999; font-size: 10pt; line-height: 14pt }
.courier { font-family: "Courier New", Courier, mono; font-size: 10pt; }
.note { color: #666666; font-size: 8pt; }
.subnav { color: #333333; line-height: 10pt; font-weight: bold; }
.supsmall { font-size: 6pt; line-height: 6pt  }
.hilite { background-color: #fffee9; padding: 8px; }
.pad { padding: 5px; }
.indent { padding-left: 10px;}
.smsub1 { color: #666666; font-size: 8pt; font-weight: bold; text-transform: uppercase; padding: 0px 0px 3px 10px; background-color: #f3f3f3; }
.smsub2 { color: #666666; font-size: 8pt; padding: 3px 3px 3px 3px; background-color: #f3f3f3; border-bottom-color:#4c89b6; border-bottom-style: solid; border-bottom-width: 1px; font-weight: bold; }
.smsub3 { color: #666666; font-size: 7pt; padding: 3px 3px 3px 3px; background-color: #f3f3f3; border-bottom-color:#999999; border-bottom-style: solid; border-bottom-width: 1px; font-weight: bold; }
.smsub4 { color: #666666; font-size: 7pt; padding: 3px 3px 3px 3px; background-color: #f3f3f3; border-bottom-color:#6699c3; border-bottom-style: solid; border-bottom-width: 1px; }
.smsub5 { color: #666666; font-size: 7pt; padding: 3px 3px 3px 3px; background-color: #f3f3f3; border-bottom-color:#b0b0b0; border-bottom-style: solid; border-bottom-width: 1px; }
.smsub6 { color: #666666; font-size: 7pt; padding: 3px 3px 3px 3px; background-color: #f3f3f3; border-bottom-color:#7faacc; border-bottom-style: solid; border-bottom-width: 1px; }
.smsub7 { color: #666666; font-size: 7pt; padding: 3px 3px 3px 3px; background-color: #f3f3f3; border-bottom-color:#cccccc; border-bottom-style: solid; border-bottom-width: 1px; }
.smsub8 { color: #666666; font-size: 7pt; padding: 3px 3px 3px 3px; background-color: #f3f3f3; border-bottom-color:#ffffff; border-bottom-style: solid; border-bottom-width: 1px; }
.small_select { font-size: 8pt; line-height: 8pt  }
.vpd_product_tr { height: 22pt; }
.vpd_product_tr td { font-family: verdana, arial, helvetica, swiss, sans-serif; color: #000000; font-size: 7pt; height: 22pt; text-align: center;white-space:nowrap;}
.vpd_product_sep { height:1px;background:#7F7F7F; }
.video_announce { color: #666666; font-size: 8pt; padding: 10px 10px 10px 10px; background-color: #f3f3f3; border-color:#b0b0b0; border-style: solid; border-width: 1px; }
.announce_box { font-size: 8pt; padding: 10px 10px 10px 10px; background-color: #f3f3f3; border-color:#b0b0b0; border-style: solid; border-width: 1px; }
.video_apps_box { font-size: 8pt; padding: 5px 0px 0px 2px; }
.compact_list { margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0;padding-left: 2em; }
.app_title { font-weight: bold;display: block; }
.video_column1 { width:241px; float:left;margin-right:20px; height: auto; }
.front_column1 { width:341px; float:left;margin-right:20px; }
.front_column2 { width:341px; float:left;margin-right:20px; }
.front_column3 { width:300px; float:left; }
.support_column1 { width:220px; float:left;margin-right:20px;}
.video_column_spacer { width:20px; float:left; }
.video_column2 { width:241px; float:left; height: auto; }
.video_column4 { width:180px; float:left; height: auto; }
.video_column3 { width:180px; padding: 10px; float:left; height:300px; background-color: #FFFFFF; }
.more_txt a { font-size: 8pt;  }
.ordering_info { font-size: 8pt; }
.panel {
	border-top: solid 1px black;
	padding: 5px;
	width: 500px;
	z-index: -100;
	min-height: 400px;
   height: auto;
   _height: 400px;
}
a.tab {
	border-collapse: collapse;
	border-style: solid solid none solid;
	border-color: black;
	border-width: 1px 1px 0px 1px;
	background-color: #D9D9D9;
	padding: 2px 0.5em 0px 0.5em;
	margin-top: 4px;
	margin-bottom: 0px;
	font-family: arial;
	text-decoration: none;
	position: relative;
}
a.tab:hover {
	border-color: black;
	background-color: white;
}
.vpd_table { border-collapse: collapse; border-left: 1px solid #E1E1E1;border-right: 1px solid #E1E1E1;border-bottom: 1px solid #E1E1E1; }
.vpd_product_trh { height: 22pt;border-top: 1px solid #333333; border-bottom: 1px solid #333333;}
.vpd_product_trh td { font-family: verdana, arial, helvetica, swiss, sans-serif; color: #000000; font-size: 7pt; height: 22pt; text-align: center;white-space:nowrap; border-left: 1px solid #e1e1e1;border-top: 1px solid #333333; border-bottom: 1px solid #333333;}
.vpd_product_tr1 { height: 22pt; background-color: #E1E1E1;}
.vpd_product_tr1 th { font-family: verdana, arial, helvetica, swiss, sans-serif; color: #000000; font-size: 7pt; height: 22pt; font-weight: normal; text-align: left;white-space:nowrap; padding:10px;}
.vpd_product_tr1 td { font-family: verdana, arial, helvetica, swiss, sans-serif; color: #000000; font-size: 7pt; height: 22pt; text-align: center;white-space:nowrap; border-left: 1px solid #ffffff; }
.vpd_product_tr1a { height: 22pt; background-color: #E1E1E1;}
.vpd_product_tr1a td { font-family: verdana, arial, helvetica, swiss, sans-serif; color: #000000; font-size: 7pt; height: 22pt; text-align: center; border-left: 1px solid #ffffff; }
.vpd_product_tr1a th { font-family: verdana, arial, helvetica, swiss, sans-serif; color: #000000; font-size: 7pt; height: 22pt; font-weight: normal; text-align: left;white-space:nowrap; padding:10px;}
.vpd_product_tr2 { height: 22pt; }
.vpd_product_tr2 th { font-family: verdana, arial, helvetica, swiss, sans-serif; color: #000000; font-size: 7pt; height: 22pt; font-weight: normal; text-align: left;white-space:nowrap; padding:10px;}
.vpd_product_tr2 td { font-family: verdana, arial, helvetica, swiss, sans-serif; color: #000000; font-size: 7pt; height: 22pt; text-align: center;white-space:nowrap; border-left: 1px solid #ffffff;}
.vpd_product_tr2a td { font-family: verdana, arial, helvetica, swiss, sans-serif; color: #000000; font-size: 7pt; height: 22pt; text-align: center; border-left: 1px solid #ffffff;}
.vpd_product_tr2a th { font-family: verdana, arial, helvetica, swiss, sans-serif; color: #000000; font-size: 7pt; height: 22pt; font-weight: normal; text-align: left;white-space:nowrap; padding:10px;}
.product_jump { font-family: verdana, arial, helvetica, swiss, sans-serif;font-size: 7pt; }
.product_jump_list { font-family: verdana, arial, helvetica, swiss, sans-serif;font-size: 7pt; width: 170px; }
.landing_page { width: 550px; }
