@charset "utf-8";
/* CSS Document  Just to add more stuff to the size of the file to prevent dreamweaver from crashing! */
body {margin: 0; padding:0; font: 12px/18px Verdana, Arial, Helvetica, sans-serif;
 }
 strong, em, b, i {font-family: Verdana, Arial, Helvetica, sans-serif;}
* {outline: none;}

div#container {margin: 0 auto; }

#header {font: 1em Arial, Helvetica, sans-serif; width:900px; margin:10px auto; }	

div#contentwhite {background:white; clear:both;}
div#content {width: 900px; background:white; clear:both; margin:auto; }
#menu {width: 900px; margin:auto;}
div#topmenu {  width:900px; margin:auto; }
#topnav {
float:left;
font-size:12px;

font-family:"Century Gothic";

margin: 10px auto 10px auto;


}
#topnav a {
float:left;
padding:5px 6px 10px;
display:block;
color:black;
width:138px;
text-decoration:none;

}
#topnav a:hover {text-decoration:none; color:white;}
#products-link a:hover {background:url(/images/product_link_hover.png) repeat-x;}
#news-link a:hover {background:url(/images/news_link_hover.png) repeat-x;}
#support-link a:hover {background:url(/images/support_link_hover.png) repeat-x;}
#purchase-link a:hover {background:url(/images/purchase_link_hover.png) repeat-x;}
#applications-link a:hover {background:url(/images/applications_link_hover.png) repeat-x;}
#company-link a:hover {background:url(/images/company_link_hover.png) repeat-x;}
#topnav span {cursor:pointer;
display:block;
white-space:nowrap;
font-family:Tahoma, Arial;
font-size:16px;
font-weight:bold;

}
#topnav span.menu-small {font-family:Tahoma, Arial; font-size:9px; font-weight:normal;display:block;padding-top:5px;}
#topnav li {float:left; text-align:left;}
#front-product-menu, .left-col ul {width:200px; float:left; font: 100% Arial, Helvetica, sans-serif; text-transform:uppercase; color:#999999;}
#front-product-menu li, .left-col ul li {border-bottom:1px solid #CCCCCC;}
#content #front-product-menu a, .left-col ul li a {color:#888; padding: 4px; display:block; text-decoration:none;}
#content #front-product-menu a:hover, .left-col ul li a:hover { text-decoration:none; color:white; background:#406618;}
.product-container-box {width:900px; margin:auto; clear:both;}
.product-phrase {margin: 10px 0;}
div#leftbox {height: 240px; width:515px; padding: 5px; background:url(/images/bg_graysbox.jpg);font:1em Verdana, Arial, Helvetica, sans-serif;}
div#rightbox {height:250px; width:280px; float:right; font: 1em Verdana, Arial, Helvetica, sans-serif;}
#rightbox h1 {padding: 6px;color: white; font-size: 110%;background:url(/images/bg_blueheader.jpg);}
#rightbox p {padding: 6px; margin-bottom: 10px;}
#leftbox h2 {color: white; text-decoration:underline;}
#leftbox table {width: 515px; margin: 5px auto; }
#leftbox table td {text-align:center; padding:0; ;width:18%;height:75px; }
#leftbox table th {background:white; font-size:80%; padding: 3px 0;font-weight:normal;}
/*td.borderleft {border-left:1px solid #8AAB65;}
td.borderright {border-right:1px solid #8AAB65;}*/
ul {margin: 0; padding: 0; list-style:none; text-indent:0; list-style-position:outside;}
table#news {width: 100%;clear:both;}
table#news th {width:9%; text-align:right;}
table#news td {width:85%; font-size:12px;}
	div.fpbox {padding: 0px 0px 8px 0px; background:; width: 265px; height:75px; display:block; float:left; clear:none; margin: 0 5px;}
div#fpbox1 {margin-left: 0;}
div#fpbox3 {margin-right: 0;}
div#fpbox-house {height:75px;}
.fpbox h1 {color: black; font-family:"Courier New", Courier, monospace; font-size:150%; border-bottom: 6px solid gray; margin: 5px 10px;}
div#div-bottom {text-align:center; font-size:80%; font-family:Arial, Helvetica, sans-serif; clear:both;}
:link, :visited, ul#product-list :link, ul#product-list :visited {
	text-decoration:none; color: #73880A;
}
#product-list :hover {text-decoration:underline;}
#content .TabbedPanelsTab a, #content #header-menu a {text-decoration:none;}
a:hover { text-decoration:underline;}
:link, :visited{text-decoration:underline;}

table.table-products {
	line-height:125%;
	width: 95%;
	margin: 0 auto;
	
}
table.table-products td {
	
	padding:10px 0;
	border-bottom: 1px solid #e3e3e3;
	display:table-cell;


}
table.table-products td img {
	margin:0 auto;
}
.table-products th {
	font-size: 1em;
	text-align:center;
}
.table-products .capacity {
	color:#999999;
}
.table-products ul {
	padding: 5px;
}
div#products-block {
	border-left: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
	border-bottom:3px solid #e3e3e3;
	padding: 10px;
}
div.padder {height: 100px; padding: 25px 15px; border: 1px solid #DCDCDC;}
div.learn-boxes {float: left; height:100px; display:table-cell; vertical-align:middle; margin-right: 30px;}
div.learn-boxes img {float:left; margin-right: 20px;}
.learn-boxes p {width: 250px; color:gray; margin-left: 100px;}
.learn-boxes h3 {font-weight:normal; font-size:1.1em;}
/*div#products-container {height: 450px;}*/
div#products-learn {background:#F6F6F6; margin-top: 20px; clear:both;}
#products-learn h2 {background:url(/images/product_tab_blackbg.jpg) repeat-x; color:white; padding:4px 10px; font-weight:normal;}
.product-summary-top {width: 478px; height:20px; background:url(/images/product_summary_bg_top.png) no-repeat; float:left;}
.product-summary-bottom {width: 478px; height:20px; background:url(/images/product_summary_bg_bottom.png) no-repeat; float:left;}
div.product-summary-div {width: 448px; padding: 0px 15px; float:left; margin: 0; background:url(/images/product_summary_bg_middle.png) repeat-y; color:#293961; }
div.product-summary-div-white {margin: 0; padding: 0px 50px 20px 50px; color:#C0C0C0; color: black;}
.product-summary-div-white h4 {color: black; font-size:1.4em; font-weight:normal; margin-bottom:10px; padding:0; margin-top:0;}
.product-summary-div h4, .product-summary-ddp h4 {font-size: 16px; font-weight:bold; color:black;  margin-bottom: 5px; padding:0; margin-top: 0; line-height:125%;}
.summary-p {margin-bottom: 20px;}
div.sub-summary {margin: 10px 0;}
div.sub-summary img {}
div.sub-summary h5 {color:black; font-size:16px;font-weight:bold; margin-bottom:5px;}
div.sub-summary p {}
.product-header-image {}

/*

ul.product-header-menu, ul.purchase-header-menu {text-align: center;}
ul.product-header-menu li {display: inline;}
ul.product-header-menu li a {padding:7px 20px; display: inline-block; color: white; text-decoration: none;  font-size: 13px;}
ul.product-header-menu li a:hover {background: #04284d;}
*/
ul.purchase-header-menu, ul.product-header-menu { background:#c4df9b; width:900px; background:url(/images/product_menu_bg.jpg) no-repeat; text-align: center; float: left; height:42px; margin: 20px 0; }


ul.product-header-menu li, ul.purchase-header-menu li {float:left; padding: 5px; }
ul.product-header-menu li a, ul.purchase-header-menu li a {float:left; padding:7px 20px; color:white; text-decoration:none;}
ul.product-header-menu li a:hover, ul.purchase-header-menu li a:hover {background:#04284d; color:white; text-decoration:none;}
ul.product-header-menu li.mini-logo, ul.purchase-header-menu li.mini-logo {float:none; padding: 0; margin:0; position:relative; top: -8px; margin-right:10px;}
ul.product-header-menu li.mini-logo a:hover, ul.purchase-header-menu li.mini-logo a:hover {background:none;}
ul.product-header-menu li.mini-logo a, ul.purchase-header-menu li.mini-logo a {padding:0; margin:0;}



#mini-logo-link {float: right; position:relative; margin:0 10px; top: -20px;}
div.product-main-top {display:block; height:10px; background:url(/images/products/product-main-top.png); clear:both;}
div.product-main-bottom {display:block; height:10px; background:url(/images/products/product-main-bottom.png);}
div.offwhite-main-top {height:10px; background:url(/images/products/feature-main-top.png); clear:both;}
div.offwhite-main-bottom {height:10px; background:url(/images/products/feature-main-bottom.png);}
div.offwhite-main, div.specifications-main {background:white; padding:25px 10px; clear:both;}
.specifications-main h1 {text-align: center; font-size:175%; font-weight:bold; width:100%;}
.specifications-main h2 {color:#555555; font-size:125%; font-weight:bold; padding: 20px 0 3px 0; border-bottom:1px solid gray; margin-bottom:3px;}
.specifications-main p {color:#293961; }
.specifications-main dl {margin:0; padding:0; color:gray;}
.specifications-main dt {float: left; width:80px; color:black;}
.specifications-main dd {}
.specifications-main div#spec-left {width: 375px;}
.specifications-main div#spec-right {float:right; width:375px;}
.specifications-main div#spec-columns-container {width: 90%; margin: 10px auto;}
.offwhite-main h3 {color: gray; border:none; font-size:150%; margin-bottom: 5px;} 
div.bottom-curve-gray {display:block; height: 10px; background:url(/images/div-curve-bottom-gray.gif);}
.p-left {text-align:justify; margin-bottom:20px;}
.offwhite-main h1 {color: black; border:none; font-size:150%; margin-bottom: 5px;}
.offwhite-main p {color:#666666;}
div#gallery-container {float:right; width: 375px; text-align:center; margin-left: 20px;}
div#main-image {margin-bottom: 0px; /* border: 3px double #CCC; */ padding: 1px;display:block;; height: 340px; }
ul.gallery {display:block; margin: auto; text-align:center; width:360px;}
p.gallery-nav {margin: 5px 0;}
div.buynow-main {}
div#buynow-left {float:left; margin-left: 20px; width: 365px;}
div#buynow-left p {border-top: 1px solid gray; padding-top: 10px; }
div#buynow-left p a:link, div#buynow-left p a:visited {text-decoration:underline;}
div#buynow-logos {clear:right; margin-left: 420px;}
#buynow-logos img {float:left;}
#buynow-logos p {line-height: 75px; vertical-align:middle; text-indent: 10px;}
div#search-container {background:transparent url(/images/product_menu_bg.jpg) no-repeat scroll 0 0;}
div#search-top {background:url(/images/bg-search-top.png); height:10px;}
div#search-middle { color:white; padding: 10px 0; }
div#search-bottom {background:url(/images/bg-search-bottom.png); height:10px;}
#search-middle form {margin: 0 10px;  }
form.search h1 {color:white; }
.button {padding: 0 2px;}
.input { border: 1px solid white; width:175px; margin: 0 5px; background:#CCC;}
#support-container { margin:20px auto;  clear:both;}
ul#product-list {margin-right: 10px; width: 175px; border-right:1px solid #CCC; font-size:110%;float:left; margin-bottom:20px;}
ul#product-list li { border-bottom: 1px solid #CCC; margin-right:15px;}
ul#product-list a:link, ul#product-list a:visited {color:#063; display: block; padding:5px 0;}
div#support-intro-content, div#support-content {width: 690px;float:right;  padding:0 10px; color:gray;  min-height:300px; margin-bottom:20px;}
div#support-contact-content {width: 690px; float:right; padding: 0 10px; color:gray; margin-bottom: 20px;}
div#support-contact-content li {margin: 10px 0;}
#support-contact-content textarea {width:50%;}
#support-contact-content h2{font-size:24px; color: #3366CC; border:3px dashed black; padding: 15px; width:auto; margin-bottom:20px;}
div#support-intro-content {background:url(/images/bg-support-ball.png) no-repeat white; }
#support-intro-content div {margin-left: 200px;}
div#support-content-top {float:right; width:627px; height:10px; margin:0; padding:0; background:url(/images/bg-support-top.png);}
div#support-content-bottom {float:right; width:627px; height:15px; margin:0 0 20px 0; padding:0; background:url(/images/bg-support-bottom.png);}
#support-intro-content h1 {font-size:110%; font-weight:bold; color:black;  margin-bottom:20px;}
#support-content h1 {font-size: 1.8em; color:black; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
/*#support-content div {margin: 10px;}*/
img#glyph-ball-spackle {float:left;}
.popular-support {margin: 15px 0; }
.popular-support p {font-size: 1em;}
ul#support-topics {margin: 0 0 40px 0;}
ul#support-topics li {font-size:1em;margin: 15px 0;}
#support-topics a:link, #support-topics a:visited {color:#063; padding: 5px 0; }
#support-topics a:hover {}
.left {float: left;}
.right {float: right;}
#margright50 {margin-right: 50px;}
ul.product-support {margin: 10px 0 10px 230px;line-height: 200%; font-size:1.1em; list-style-type:square; list-style-position:inside;}
ul.product-support li {text-indent:10px;}
#support-content h2 {font-size: 1.4em; color:#039; margin-left:230px;}
#support-content h3 {font-weight:normal; color:#006; font-size:125%; margin: 10px 0; border-bottom:1px solid black; width:50%; font-variant:small-caps;}
#legacy-intro {line-height:100%; margin: 10px 0;}
.legacy-list {margin: 0 0 20px 20px; color:black;}
ul.legacy-list {list-style-position:inside; list-style-type:square;}
ul.legacy-list li {}
#search-middle {}
#search-middle form {}
#search-middle ul {float:right; margin-top:2px;}
#search-middle ul li{color:white; float:left;  padding: 0 15px;}
#search-middle a:link, #search-middle a:visited {color:white; text-decoration:none; padding: 8px 10px;}
#search-middle a:hover {background:#04284d;text-decoration: none;}

#about-glyph-synopsis {width:425px; float:right; font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:150%; margin-top:15px;}
.section-header {float:left;}
#section-intro {padding:10px; background:white;  width:900px; margin:auto;}
.company #contentwhite { margin: 0 10px; padding: 10px 0;}
.company #content {padding-top:0;}
.left-col {width:200px; float:left; }
.left-col h3 {color:#007d08; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:bold; border-bottom:3px solid #007d08; padding-bottom:3px;}
.section-content {margin-left: 210px; min-height:250px; font-size:11px;}
/*.section-content h2 {color:#859C0E; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:bold; border-bottom:3px solid #859C0E; padding-bottom:3px;}*/
.section-content p {margin-bottom: 10px;}
#app-index h2, .section-content h2 {font-family: Georgia, "Times New Roman", Times, serif; font-size:24px; color:black; text-decoration:none; border-bottom:none; line-height:100%; font-weight:bold;}
#app-index p {font-size:12px;}
#contactForm label { display:block;}
#states {font-size: 11px;}
#purchase { clear:both; margin: 10px 0;}
#purchase h1 {font-size: 20px; text-align:center; margin: 10px;}
#TabbedPanels1 {clear:both; margin: 10px 0;}
#edu-draft {background:url(/images/edu_banner.png); width:900px; height:128px; margin: 10px 0 10px 0;}
#edu-content {width: 49%; float:left;}
#edu-content p, #edu-contact p {margin: 20px 0;}
#edu-contact p {font-size:14px;}
#edu-content hr {width: 70%; color:#DDD;}
#edu-contact {width:45%; float:right; margin:auto; padding:10px; border:1px solid #DDD;}
#edu-contact table {font-size:16px;}
#edu-contact td {border-bottom:1px solid #DDD;}
#clear-both {clear:both;}
#warranty-content h1 {background:url(/images/warranty_header_bg.png) repeat-x; padding: 28px; color:white; font-weight:bold; font-size:18px;}
#warranty-content h2 {font-weight:bold; font-size: 14px; margin:10px 0; border-bottom:1px solid #DDD; padding-bottom:5px;}
div.warranty {border: 1px solid #CCC; padding: 10px;}
.warranty p, .warranty ul {margin-bottom: 20px;}

#capacity-banner {height:128px; width:900px; background:url(/images/DiskCapacity_banner.png) no-repeat;}
#privacy-banner {height:128px; width:900px; background:url(/images/privacy_banner.png) no-repeat;}
#recovery-banner {height:128px; width:900px; background:url(/images/recovery_banner.png) no-repeat;}
#trackcount-banner {height:128px; width:900px; background:url(/images/track_count_banner.jpg) no-repeat;}

#capacity-content h4, #recovery-content h1, #trackcount-content h3 {font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; font-weight:bold; border-bottom:2px solid #859c0e; padding: 5px 0; color:#859c0e; margin: 20px 0;}
#trackcount-content h3 {margin-top:100px;}
#capacity-content p, #capacity-content ul {font-size:11px; margin: 10px;}
#capacity-table {width:100%;border-collapse:collapse; border:1px solid #DDD;}
#capacity-table td {border:1px solid #DDD; }
#capacity-content #capacity-intro, p#recovery-intro, p#trackcount-intro, #company-intro, #testimonial-intro {font-size:18px; padding: 25px; background:#777; color:white; font-family:Georgia, "Times New Roman", Times, serif;border: 4px solid #444;margin: 10px 0; line-height:125%;}
#privacy ul {list-style-type:disc; list-style-position:outside; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif;margin: 15px;}
#privacy ul li {margin: 10px 0;}
#privacy {background:#777; border: 5px solid #333; color:white; padding: 20px; margin: 10px 0;}
table#testinfo {border:1px solid black;}
#testinfo th {text-align:right;}
tr#gray {background:#ECECEC;}
#trackcount-index {text-align:center; margin: 25px 0;}
#trackcount-index li {}
#testresults {margin: 20px 0; border-top:1px solid gray; border-bottom:1px solid gray;}
.floatleft {float:left; margin-right: 10px; margin-bottom:10px;}
.floatright {float:right;margin-left: 10px; margin-bottom:10px;}
.clearfix {margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid gray; display:block;}
.testimonial {margin-bottom: 50px; font-size:12px; border-bottom:1px solid black; padding-bottom:50px;}
.testimonial h1 {font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; color:#859C0E; font-weight:bold;}
.testimonial h2 {font-size: 10px; color: black; border-bottom:none; line-height:125%;}
#clients {font-size: 12px;}
#contact-content {margin-left:25px; margin: 10px 25px;}
#contact-content h3 {height:25px; text-indent:-3000px;}
#contact-content ul {margin-left:35px; margin-bottom: 10px;}
.phone {background:url(/images/contact_phone.jpg) no-repeat;}
.email {background:url(/images/contact_email.jpg) no-repeat;}
.fax {background:url(/images/contact_fax.jpg) no-repeat;}
#glyph-usa {margin-bottom:40px; font-size:12px;}
#glyph-europe {font-size:12px;}
tr#green {background: #eee;}
#raid th { background:#666666; color:white;}
table#raid {border: 1px dashed black;}
#header-links {float:right; font-size: 10px;}
#ajaxticker1 a { text-decoration:none; color:black;}
#ajaxticker1 a:hover { text-decoration:underline;}
#logo {float:left;}
.bulleted-list {
list-style-position:outside;
list-style-type:disc;
margin-left:20px;
color:#293961;}
.bulleted-list li {margin: 7px 0;}
.ddp-body {background:url(/images/ddp-bg.png) repeat-x;}
/* no list-markers by default, since lists are used more often for semantics */
ul, ol {
	list-style:none;
	list-style-position:outside;
}
/* avoid browser default inconsistent heading font-sizes */
/* and pre/code too */
h1, h2, h3, h4, h5, h6, pre, code {
	font-size:1em;
	font-weight: normal;
}
/* remove the inconsistent (among browsers) default ul,ol padding or margin  */
/* the default spacing on headings does not match nor align with 
   normal interline spacing at all, so let's get rid of it. */
/* zero out the spacing around pre, form, body, html, p, blockquote as well */
/* form elements are oddly inconsistent, and not quite CSS emulatable. */
/*  nonetheless strip their margin and padding as well */
ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input {
	margin:0;
	padding:0
}
/* whoever thought blue linked image borders were a good idea? */
a img, :link img, :visited img {
	border:none
}
/* de-italicize address */
address {
	font-style:normal
}
