/* No Display Styles */
#HeaderForPrint, .noScreen {display:none;}

/* Global Styles */
html {overflow: -moz-scrollbars-vertical !important;/*scrollbar-base-color: #660000;scrollbar-face-color: #660000;scrollbar-shadow-color: #660000;scrollbar-highlight-color: #660000;scrollbar-3dlight-color: #660000;scrollbar-darkshadow-color: #660000;scrollbar-arrow-color: #fff;scrollbar-track-color: #990000;*/}
body {margin:0;font-size:13px;font-family:Verdana, Arial, Helvetica, sans-serif;background-color:#FFFFFF;color:#000000;height:100%;overflow-y:scroll;}
img {border:0;}

/* Container Styles */
#container {display:block;width:800px;margin-top:0;position:absolute;left:50%;margin-left:-400px;}
#MiddleBody {border-right:1px solid #ccc;border-left:1px solid #ccc;}
#pageContent {padding:5px 10px;}
#MiddleBody td {vertical-align:top;}
#MiddleBody .specsMiddle td {vertical-align:middle;}

/* Dock Content Styles */
.dockclass {position:relative;}

/* Navigation Header */
#TopHeadTable {height:87px;background:url(/images/header/headBG2.jpg);width:800px;margin-top:0;}
#marquee {height:16px;text-decoration:none;color:#FFFFFF;font-size:11px;font-family:Verdana;text-align:left;margin-top:1px;text-align:left;background-color:#660000;padding-left:5px;border:1px solid #990000;overflow:hidden;}
#marquee a {text-decoration:none;color:#ffffff;background-color:inherit;text-align:left;font-size:11px;font-family:Verdana;}
#marquee .mp_backlinks {text-transform:capitalize;margin-top:1px;}
#marquee #pscroller1 a {font-weight:100;}
#marquee #pscroller1 {padding-top:1px;overflow:hidden;height:16px;}

/* Right Navigation */
#panel {background:#fff;height:100%;overflow:hidden;width:170px;padding-right:0;}
#verticalNav {height:100%;border-left:1px solid #ccc;}
#verticalNav a {display:block;width:170px;border-bottom:1px solid #ccc;text-decoration:none;padding:5px 0;text-align:center;font-size:12px;font-family:verdana;color:#000;background-color:#faebd7;}
#verticalNav a:hover {background-color:#990000;color:#ffffff;}
#verticalNav a#printPage, #verticalNav a#printPage:hover {background-color:#ffffff;}
.RnavLinks a {display:block;}
#verticalNav .linkON {background-color:#990000;color:#fff;}
#verticalNav a.vertivalNavSub {display:block;background-color:#ffffff;text-align:left;padding-left:10px;border:0;color:#990000;}
#verticalNav a:hover.vertivalNavSub {background-color:#ffffff;text-decoration:underline;color:#000000;}

#verticalNav a.printPage {display:block;text-align:center;padding-top:5px;padding-bottom:5px;background-color:#ffffff;}
#verticalNav a:hover.printPage {background-color:#fff;}

/* Footer */
#BottomFooter {height:28px;width:800px;color:#fff;font-size:10px;font-family:verdana;background-image:url(/images/footer/footBG2.jpg);}
#BottomFooter div {display:block;float:left;height:28px;}
#BottomFooter div.text {width:387px;padding-top:7px;margin-bottom:-7px;}
#BottomFooter div.corner {width:13px;}

#BottomFooter a {text-decoration:none;color:#fff;}
#BottomFooter a:hover {text-decoration:underline;}
#BottomFooter table td {background:transparent;}

/* Demo Page */
dl { width: 580px; }
dt { float: right;width: 515px;font-weight: bold;font-family: Verdana, Georgia, "Times New Roman", Times, serif;margin-bottom:10px;font-size:14px; }
dd { margin: 0 0 15px 70px;color: #666666;font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif; }
dd.image { float: left;margin: 0;width:60px; }
dd.links { text-align:center;margin-bottom:0; }
dd a { text-decoration:none;color:#0000CC; }
dd a:hover { /*text-decoration:underline;*/ }
.spanlink { cursor:pointer;color:#0000CC;/*text-decoration:underline;*/ }


p.pageDescription {font-size:16px;}
.printBorder {/*border:1px solid #ccc;*/}
.enrollForm input {border:1px solid #8b4513;}
.enrollForm td {color:#8b4513;}
#content666 {position:absolute;display:block;width:800px;left:50%;margin-left:-400px;background-color:#fff;}
td.leftCol {width:100%;border-left:1px solid #ccc;background:#fff;padding:10px;}
#TableBody {width:800px;}
#TableBody tr td.bodyContainer, #TableBody tr td.leftCol {text-align:left;}

/*  Better Box Model  */
.boxModel {width:100%;}
.boxModel .boxTopLeftHeader {width:20px;height:33px;background:url(/images/box_model/box_model_01a.jpg) top left no-repeat;}
.boxModel .boxTopRightHeader {height:33px;background:url(/images/box_model/box_model_02a.jpg) top right no-repeat;}
.boxModel .boxTopRightHeader .boxModelHeadText {color: #fff;font-size:13px;font-family:Verdana;font-weight:bold;padding-top:10px;}
.boxModel .boxTopLeft {width:20px;height:20px;background:url(/images/box_model/box_model_01.jpg) top left no-repeat;}
.boxModel .boxTopRight {height:20px;background:url(/images/box_model/box_model_02.jpg) top right no-repeat;}
.boxModel .boxMiddleLeft {width:20px;background:url(/images/box_model/box_model_03.jpg) left repeat-y;}
.boxModel .boxMiddleRight {background:url(/images/box_model/box_model_04.jpg) right repeat-y;padding-right:20px;}
.boxModel .boxBottomLeft {width:20px;height:21px;background:url(/images/box_model/box_model_05.jpg) no-repeat;}
.boxModel .boxBottomRight {height:21px;background:url(/images/box_model/box_model_06.jpg) right no-repeat;}

/* Rounded Box Model Styles */
.dialog {/*width:67%;*/margin:0px auto;min-width:20em;}
.dialog .hd .c, .dialog .ft .c {font-size:1px; /* ensure minimum height */height:13px;}
.dialog .ft .c {height:14px;}
.dialog .hd {background:transparent url(/images/box/tl.gif) no-repeat 0px 0px;}
.dialog .hd .c {background:transparent url(/images/box/tr.gif) no-repeat right;}
.dialog .bd {background:transparent url(/images/box/ml.gif) repeat-y 0px 0px;}
.dialog .bd .c {background:transparent url(/images/box/mr.gif) repeat-y right;}
.dialog .bd .c .s {margin:0px 8px 0px 4px;background-color:#fff;padding:5px;}
.dialog .s {text-align:center;margin-top:0;}
.dialog .ft {background:transparent url(/images/box/bl.gif) no-repeat 0px 0px;}
.dialog .ft .c {background:transparent url(/images/box/br.gif) no-repeat right;}
.dialog p {text-align:left;margin-top:0;}

/* RSS Feed Styles */
/*#pscroller2 { width:320px;height:70px;padding:5px;background-color:#fff;color:#000;text-align:left;font-size:12px;filter:progid:DXImageTransform.Microsoft.alpha(opacity=80);-moz-opacity: 0.8;}*/

#pscroller2 { width:320px;height:70px;background-color:#fff;color:#000;text-align:left;font-size:12px;margin-bottom:10px;}
#pscroller2 a {color:#003399;}
#pscroller2 a .rssclass a {color:#000000;}
#pscroller2 .rssclass .rsstitle {font-weight:100;font-size:12px;}
.rssclass .rssdate {color: #999999;font-size:10px;}
.rssclass a {font-size:12px;font-weight:bold;text-decoration:none;color:#ff0000;}
.someclass { /*class to apply to your scroller(s) if desired*/}

/* Homepage Only Styles */
#homepage .leftCol {border-right:1px solid #ccc;width:800px;}
#homepage #TableBody {width:800px;}

/* Footer and Below Styles */
.footer {background-color:transparent;color:#fff;font-size:11px;}
.footer table tr td a {color:#fff;text-decoration:none;background-color:inherit;font-size:11px;}
#bottomstuff {text-align:right;padding-right:10px;padding-top:5px;padding-bottom:5px;font-size:12px;}
#bottomstuff img {vertical-align:middle;}

/* Photo Thumbnal Styles (for inside of .infoBox) */
ul#PhotoNav {display:block;text-align:center;margin:0;list-style-type:none;}
ul#PhotoNav li {list-style-type:none;margin:0;}
ul#PhotoNav img {margin:10px;}

/* List Styles (for inside of .infoBox) */
ul.quest {margin:0;}
.answer {padding:10px;border:1px solid #990000;margin-top:10px;margin-left:10px;margin-right:10px;font-size:12px;}
.question1 {list-style-type:none;padding-top:5px;padding-bottom:5px;margin-left:0;}
.question1 a {font-size:12px;text-decoration:none;color:#990000;}

/* Default page layout styles */
h4 {font-size:20px;border-bottom:1px solid #660000;/*color:#8B4513*/color:#660000;padding-left:5px;padding-bottom:4px;font-weight:normal;}

/*h5 {font-size:14px;font-weight:bold;background-color:#F5DEB3;display:block;margin-bottom:0;/*margin-top:10px;*//*margin-top:0;border-left:1px solid #CC9966;border-right:1px solid #CC9966;border-top:1px solid #CC9966;padding:5px 0 5px 10px;color:#8B4513;text-decoration:none;}*/
/*h5 a {color:#8B4513;text-decoration:none;}*/

h5 {    
	display: block;
    padding: 4px 0 5px 15px;
    font-weight: bold;
    color: #fff;
    background: #FFF url(/images/title2.gif) repeat-x;
	margin-bottom:0;
	font-size:13px;
	font-family:verdana;
}
	
h5 a {
	color:#fff;text-decoration:none;
}

td.prodImage {vertical-align:top;}
td.prodImage img {padding-right:20px;padding-left:10px;}
/*.infoBox {border-right:1px solid #CC9966;border-bottom:1px solid #CC9966;border-left:1px solid #CC9966;padding:0 10px;display:block;margin-bottom:0;}*/

.infoBox {padding:0 10px;display:block;margin-bottom:0;border-left:1px solid;border-right:1px solid;border-bottom:1px solid;border-color:#330000;}


.infoBox ul {margin-top:0;margin-bottom:0;padding-top:5px;padding-bottom:5px;}
.infoBox p {font-size:13px;margin-top:0;margin-bottom:0;padding-top:5px;padding-bottom:5px;}
.infoBox li {padding-top:5px;padding-bottom:5px;}
.xtranotes {text-align:center;padding:10px;background-color:#FAEBD7;border:1px solid #999999;font-size:13px;font-weight:bold;}
.xtraField {}
ul.bodylinks3 {list-style-image:url(/images/bullet2.gif);list-style-type:disc;}
ul.bodylinks3 li a {color:#990000;text-decoration:none;font-size:13px;}
ul.bodylinks3 li.none {list-style-image:none;list-style:none;}
.subText {border:1px solid #cc9966;padding:10px;margin:10px 20px 5px 0;font-size:13px;}
.subText2 {border:1px dashed #cc9966;background-color:#cc9966;padding:10px;margin:10px 20px 5px 0;font-size:13px;}
.subText3 {border:1px solid #ccc;background-color:#fff;padding:10px;margin:10px 20px 5px 0;font-size:13px;position:relative;}
.spacer {clear:both;height:20px;display:block;}

/* General Styles */
h3 {font-size:12px;font-weight:bold;background-color:#F5DEB3;display:block;margin-bottom:0;border-left:1px solid #CC9966;border-right:1px solid #CC9966;border-top:1px solid #CC9966;padding:5px 0 5px 10px;color:#8B4513;}
h6 {font-size:14px;border-bottom:1px solid #000;color:#000;padding-left:5px;padding-bottom:4px;font-weight:normal;}
#prodMenu h5 {cursor:pointer;}
.desktops {width:100%;padding-top:10px;padding-bottom:10px;font-size:12px;}
.desktops div {/*border:1px solid #CC9966;*/text-align:center;padding-top:10px;}
.desktops ul {list-style-type:none;margin:0;padding:0;}
.desktops li {border:1px solid #330000;text-align:center;width:100px;padding:0;}
.desktops a {text-decoration:none;color: #990000;background-color:#fff;width:100px;display:block;padding:4px 0;}
.desktops a:hover {color:#fff;background-color:#990000;}
#dockcontent2 div#test {border:1px solid #000;display:block;background-color:#003399;color:#fff;z-index:1500;}
#dockcontent2 a.closeDock {color: #fff;background-color:#000099;text-decoration:none;font-size:10px;font-weight:bold;font-family:verdana;display:block;padding:5px 3px;margin:2px;width:8px;border:1px solid #fff;width:200px;}
#dockcontent2 embed {margin-top:0;}
#dockcontent2 span {font-size:12px;font-weight:bold;padding-left:5px;padding-top:3px;}

/* Misc Enroll Sheet Styles */
a.click {display:block;text-decoration:none;font-size:12px;font-weight:bold;padding-top:5px;padding-bottom:5px;margin:5px;background-color:#000099;color:#fff;width:150px;}
a.click:hover {width:148px;padding-top:4px;padding-bottom:4px;border:1px solid #000099;color:#000099;background-color:#fff;}
.printButton {display:block;padding:5px;margin:5px 5px 0 5px;border:1px solid #000;width:150px;text-align:center;background-color:#000099;font-weight:bold;font-size:12px;color:#fff;}
.prodButtons {text-align:center;}
.prodButtons a {text-decoration:none;color:#fff;border:1px solid #000099;background-color:#000099;display:block;padding:4px 5px;margin-left:3px;margin-right:3px;width:160px;font-weight:bold;}
.prodButtons a:hover {background-color:#fff;border-color:#000099;color:#000099;}


#reportClone {font-family:verdana;font-size:8pt;margin-top:10px;}
#reportClone a {color:#0000FF;}
.report td {padding:4px 3px;text-align:left;}
.report tr.orange td {border-bottom:3px solid #ff8c00;font-weight:bold;}
.report tr.mainGray td {background-color:#696969;color:#fff;font-weight:bold;text-align:left;}
.report tr.lightGray td {background-color:#c0c0c0;color:#000;font-weight:bold;}

/* Styles for forms */
.textInput {border:1px solid #990000;background-color:#fff;font-size:12px;height:16px;padding-top:3px;}
.textArea {border:1px solid #990000;overflow:hidden;width:100%;font-size:12px;}

/* Dynamic Drive Slashdot Menu */

.sdmenu {padding-bottom:0;background-color: #fff;color: #FFF;}

.sdmenu .title, .sdmenu .titlehidden{
    display: block;
    padding: 4px 0 5px 15px;
    font-weight: bold;
    color: #fff;
    background: #FFF url(/images/title2.gif) repeat-x;
	margin-bottom:7px;
	font-size:13px;
	font-family:verdana;
}

.sdmenu .title {
    
}

.sdmenu .right {
	right:0;
	top:0;
	display:inline;
}

.sdmenu .arrow {
		margin-left: 10px;
    margin-right: 7px;
}

.sdmenu .titlehidden {
    border-bottom: none;
}

.sdmenu #top {
    background: url(toptitle.gif) no-repeat;
}

.sdmenu .submenu {
    overflow: hidden;
	margin-bottom:7px;
}

.bodylinks3 .sdmenu .submenu a {
    border-top: 1px solid #DDD;
	margin-top:10px;
	color:#000;
}

.bodylinks3 .sdmenu .submenu {
	color:#000;
}

.sdmenu .submenu a {
    padding: 5px 10px 5px 10px;
    background: #EEE;
    display: block;
    border-bottom: 1px solid #DDD;
    color: #660000;
    text-decoration: none;
	background-color:#eee;
}

.sdmenu .submenu a:hover {
    background : #990000 url(xlinkarrow.gif) no-repeat right center;
    color: #FFF;
}

/*  Page Specific Code */

/* Product Menu Page */
#products .title {cursor:pointer;position:relative;}

#products .titleR, #products .titleL {position:absolute;top:0;width:17px;height:25px;border:0;}
#products .titleR {float:right;}
#products .titleL {float:left;}

/* Hidden from Firefox */
#products .titleR { { right:7px; } }
#products .titleL { { left:-16px; } }

/* Hidden from IE6 */
head:first-child+body .titleR {right:-2px;}
head:first-child+body .titleL {left:-2px;}

/* Hardware Specs */
#hardware p {padding-left:15px;padding-bottom:5px;font-size:13px;}
#hardware h1 {font-size:16px;border-bottom:1px solid #000;border-top:1px solid #000;margin-left:10px;padding:2px 5px;letter-spacing:2px;text-decoration:none;}
.specsTop {background:url(/images/hardware/hardcell_tr2.gif) top right no-repeat;height:41px;position:relative;overflow:hidden;}
.specsTop img {position:absolute;top:0;left:0;}
.specsTop h2 {font-size:14px;font-family:verdana;font-weight:bold;}

.specsHeader {border:3px solid #676767;border-bottom:0;background-color:#f1f1f1;font-size:15px;font-weight:bold;padding:3px 5px;}
.specsMiddle {border:3px solid #676767;border-top-width:2px;border-bottom-width:2px;}
.specsBottom {background:url(/images/hardware/hardcell_br2.gif) bottom right no-repeat;height:41px;position:relative;overflow:hidden;}
.specsBottom img {position:absolute;bottom:-1px;left:0;}
.specsMiddle .on {background-color:#DAE5F5;background-color:#eef5f5;}
.specsMiddle table {border-collapse:collapse;width:100%;}
.specsMiddle td {font-size:10px;font-family:verdana;padding:3px 0;color:#333;vertical-align:middle;}
.specsMiddle .min1, .specsMiddle .min2 {font-family:arial;color:#333;}
.specsMiddle .min1 {padding-left:10px;}
.specsMiddle .min2, .specsMiddle .Middle, .specsMiddle .Right, .specsMiddle .Bottom, .specsMiddle .BottomR {text-align:center;}
.specsMiddle .TopL, .specsMiddle .Top, .specsMiddle .TopR {border-bottom:2px solid #676767;border-top:1px solid #676767;}
.specsMiddle .Right {padding-right:10px;}
.specsMiddle .Left, .specsMiddle .Middle, .specsMiddle .Right {border-bottom:1px solid #ccc;}
.specsMiddle .Left, .specsMiddle .BottomL {font-weight:bold;padding-left:10px;}
.specsMiddle .BottomL, .specsMiddle .Bottom, .specsMiddle .BottomR {border-bottom:1px solid #676767;}
.specsMiddle .Left, .specsMiddle .TopL, .specsMiddle .BottomL {text-align:right;}
.specsMiddle .min1, .specsMiddle .min2 {font-size:12px;}
.big-red {color:rgb(0,0,255);font-weight:bold;text-align:center;padding:0;margin:0;margin-left:10px;padding:5px 0;/*border:1px solid rgb(0,0,255);*/background-color:rgb(220,220,255);}
.little-red {color:#f00;font-weight:bold;}
.specs {margin-left:10px;}

.portlist thead td.Left, .portlist thead td.Right {background-color:#ccc;font-size:12px;font-weight:bold;border-bottom:2px solid #676767;}
.portlist td.Left {text-align:left;}

.printers td {padding-left:0;padding-right:0;}
.printers td.Left, .printers td.BottomL {font-weight:normal;}
.printers td.Middle {}
.printers .TopL, .printers .Top, .printers .TopR {font-weight:bold;font-size:10px;}
.printers .Top, .printers .TopR {}
.printers .BottomR {}
.printers .Middle, .printers .Right, .printers .Bottom, .printers .BottomR {text-align:left;}
.printers .TopL {}
.printers .Middle {}
.printers .Right, .printers .TopR {padding-right:0;}


.NoScreen {display:none;}

.trans_box2 {
  /*padding:40px;
  margin:30px;*/
	width:100%;
	height:100%;
	display:block;
	padding:10px 0;
	
  /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/75p_trans.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */
.trans_box2[class] {
  background-image:url(/images/75p_trans.png);
}
.trans_box1 {
  /*padding:40px;
  margin:30px;*/
	width:100%;
	height:100%;
	display:block;
	padding:10px 0;
  /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/75p_trans2.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */
.trans_box1[class] {
  background-image:url(/images/75p_trans2.png);
}
.specsTop h2 {color:#fff;;padding-left:25px;padding-top:3px;}

.doc_type_links {list-style:none;margin:0;padding:0;margin-left:10px;}
.doc_type_links li {margin:0;padding:0;}
.doc_type_links a {color:#900;text-decoration:none;display:block;line-height:20px;vertical-align:middle;padding-left:28px;}
.doc_type_links a:hover {text-decoration:underline;}
.doc_type_links a.doc {background:#fff url(/images/icons/silk/page_white_word.png) 4px center no-repeat;}
.doc_type_links a.xls {background:#fff url(/images/icons/silk/page_white_excel.png) 4px center no-repeat;}

