/* CSS Document */

/* *********************GENERAL*************************/
html, body{ 
 margin:1px 0 0 0; 
 padding:0; 
 text-align:center; 
 background-color:#ffffff;
} 

h1 {
color: #black;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 70%;
padding:0 2em;
line-height:16pt;
font-weight:normal;
}

h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-style:italic;
color:#666666;
margin-left: 20px;
border-bottom:solid 1px #545454;
padding-left:10px;
font-weight:normal;
}

h3 {
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 70%;
padding:0 2em;
line-height:16pt;
font-weight:normal;
}

p {
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 70%;
padding:0 2em;
line-height:16pt;
font-weight:normal;
}

.subtitle {
color: #black;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 75%;
margin:0;
padding-bottom:.5em;
font-weight:bold;
}
/*a {
color: #007bd1;
text-decoration:none;
}

a:hover {
color: #007bd1;
text-decoration:underline;
}*/

a img {
border:none;
}

/*.spaced {
color:#F8F8F8;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
padding:1em 2em 3em 2em;
line-height:12pt;
letter-spacing:.05em;
}*/

.imgPad {
padding:0 25px;
clear:both;
}

.imgPad_5 img {
padding:15px;
float:right;
}

.imgPad_fp img {
padding:0px;
float:right;
}

span.read a {
color: #0053a0;
float:right;
text-decoration:none;
}

span.read a:hover {
color: #007bd1;
float:right;
text-decoration:underline;
}

.rightinfo {
float:right;
margin:0;
padding:0 1em 0 1em;
/*margin:10px 0 0px 10px;
border-left:dotted 1px #545454;
padding: 0px 1em 5px 1em;*/
}

span.return a {
color:#007bd1;
text-decoration:none;
float:right;
font-size:10px;
}

.title {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#0053a0;
font-size:16px;
padding:10px 0 0 0;
margin:0;
}

.prodTitle {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:2em;
font-style:italic;
font-weight:bold;
color: black;
letter-spacing: 2px;
padding:0;
margin:0;
float:right;
margin-top:-20px;
/*margin-left:251px;*/
}

.subCap {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-style:italic;
color:#000000;
padding-right: 20px;
margin-left:251px;
/*margin-left:10px;*/
border-bottom:solid 1px #545454;
}

.subCapleft {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color:#000;
margin:0;
padding:0 0 0 12px;
margin-left:10px;
}

.blue {
color:#0053a0;
}

.generalinfo {
padding:0;
margin-left:15px;
margin-bottom:15px;
}

.generalinfo th {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#0053a0;
padding:.7em;
letter-spacing:1px;
}

.generalinfo td {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#black;
line-height:16px;
letter-spacing:1px;
padding:.5em;
padding-top:1em;
margin:0;
}

.generalinfo a {
color: #007bd1;
text-decoration:none;
}

.generalinfo a:hover {
color: #007bd1;
text-decoration:underline;
}

.imagefix {
margin:0;
padding:0;
}

.tm {
font-size:.4em;
vertical-align:super;
}

.disclaimer {
font-size:xx-small;
color:#fff;
line-height:12px;
border-top:solid 1px #252525;
padding:.7em;
}

.disclaimer a {
color:#007bd1;
font-size:100%;
text-decoration:none;
}

.disclaimer a:hover {
text-decoration:underline;
}

/* *********************MAIN HEADER*************************/
#pagewidth{ 
width:797px;
text-align:left;
margin-left:auto;  
margin-right:auto; 
background-color:#fff;
} 

#header{
position:relative; 
width:100%;
height:120px;
background-color: white;
} 

#home img{
float:left;
border:0;
margin:0;
padding:0;
margin-top:20px;
}

#info {
float:right;
width:100px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color: black;
margin-top:50px;
}

#info a {
color:#007bd1;
text-decoration:underline;
font-size:10px;
}

#info a:hover {
color:#0053a0;
text-decoration:underline;
font-size:10px;
}

ul.nav_main {
float:left;
width:100%;
padding:0;
margin:0;
list-style-type:none;
background-image:url(images/general/nav_bar2a.gif);
}

ul.nav_main li {
display:inline;
}

ul.nav_main li a {
background-image:url(images/general/nav_bar2a.gif);
float: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:70%; /* 70 */
text-decoration:none;
color:#f8f8f8;
text-align:center;
border-right: solid #FFFFFF 1px;
padding: 1em 2em;
}
/*html>body ul.nav_main li a {
padding: 13px 23.25px;
}*/

ul.nav_main li a:hover{
background-image:url(images/general/nav_bar_over2.gif);
}

ul.nav_main li a.active {
background-image:url(images/general/nav_bar_over2.gif);
color:#fff;
}



/* **************MENU DROP**************** */
#dropmenudiv{
position:absolute;
border:1px solid #0a0a0a;
border-left:0;
border-bottom-width: 0;
font:normal 12px Arial, Helvetica, sans-serif;
line-height:18px;
z-index:100;
text-align:left;
background-color:#030303;
/*filter: alpha(opacity=90); 
-moz-opacity: 0.9;
KhtmlOpacity: .9;
opacity: .9;*/
}

#dropmenudiv a{
width: 100%;
display: block;
color:#f8f8f8;
border-bottom: 1px solid #0a0a0a;
text-indent:10px;
padding: 1px 0px;
text-decoration: none;
letter-spacing:.1em;
/*filter: alpha(opacity=100); 
-moz-opacity: 1.0;
KhtmlOpacity: 1.0;
opacity: 1.0;*/
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #008ef0;
color:#0a0a0a;
font-weight:bold;
/*filter: alpha(opacity=100); 
-moz-opacity: 1.0;
KhtmlOpacity: 1.0;
opacity: 1.0;*/
}

dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
position: absolute;
z-index:100;
float:left;
padding:0;
margin:0;
list-style-type:none;
width: 797px;
height:35px;
background-image:url(images/general/nav_bar.gif);
}
#menu dl {
float: left;
display:inline;
}
#menu dt {
cursor: pointer;
text-align: center;
height:35px;
border-right: solid #FFFFFF 1px;
}
#menu dd {
display: none;
padding:0;
margin:0;
width:200px;
position:absolute;
border:solid 1px #151515;
border-top:0;
}

/*#menu ul ul li {
position:relative;
width:200px;
}

#menu ul ul {
position: absolute;
left: 100%;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
{display: block;}
*/

/*#menu ul ul ul li {position: relative;}

#menu ul ul {
position: absolute;
top: 0;
left: 100%;
width: 100%;
}

div#menu ul ul, ul ul ul, 
div#menu ul li:hover ul ul,
div#menu ul ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul
{display: block;}*/

#menu ul li {
/*float: left; width: 100%;
display:block;*/
display:inline;
}

#menu li a {
color: #fff;
text-decoration: none;
display: block;
height: 100%;
padding:.5em 2em;
background-color:#030303;
border:0;
margin:0;
list-style-type:none;
margin-top:0px;
margin-bottom:0px;
height: 1%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
}
#menu li {
background-color:#030303;
filter: alpha(opacity=90); 
-moz-opacity: 0.9;
KhtmlOpacity: .9;
opacity: .9;

width:100%;
}
#menu dt a {
color: #fff;
text-decoration: none;
display: block;
padding: 1em 2em/*13px 20px*/;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:70%;
}
#menu li a:hover, #menu li a:focus {
color:#0053a0;
filter: alpha(opacity=100); 
-moz-opacity: 1.0;
KhtmlOpacity: 1.0;
opacity: 1.0;
background-color:#090909;
}
#menu dt a:hover, #menu dt a:focus {
background-image:url(images/general/nav_bar_over.jpg);
background-repeat:repeat-x;
}

#menu .active {
background-image:url(images/general/nav_bar_over.jpg);
color:#fff;
}
#site {
position: absolute;
z-index: 5;
top : 70px;
left : 10px;
color: #000;
background-color: #ddd;
padding: 5px;

}


/* *********************FOOTER*************************/
 
#footer{
/*height:53px;
width:100%;
background-image:url(images/general/footer.jpg);
background-repeat:repeat;*/
clear:both;
margin-top:20px;
border-top:solid 1px #545454;
display:block;
 } 
 
#footer center, h3 {
padding-top:.1em;
}

#footer a {
text-decoration:none;
color: #4e4e4e;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
padding-left:.5em;
}

#footer a:hover{
color:#444444;
}




/* *********************TOP CONTENT HOME*************************/
#topContent{
 background-color: #FFFFFF;  
 display:inline; 
 width:100%; 
 }

div#topleft {
background-image:url(images/general/main_home.gif);
background-repeat: no-repeat;
width: 234px;
min-height:218px;
height:auto !important;
height:218px;
float:left;
padding:0;
/*border:solid 1px #252525;*/
}

div#topleft a {
text-decoration:none;
color: #000000;
}

/*div#topleft ul {
margin-top:3.5em;
}

div#topleft li {
font-size:55%;
color: #a0a0a0;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding:.7em 2.5em;
line-height:12pt;
font-weight:normal;
}*/

div#topleft p {
margin-top:5em;
text-decoration:none;
}


div#topleft a:hover {
text-decoration:underline;
color:#f8f8f8;
}

div#content {
float:left;
margin-top:10px;
padding:0;
}

 
/* *********************BOTTOM CONTENT HOME*************************/
 #bottomContent{
 width:100%; 
 display:inline;
 background-color:#fff; 
 }

div#findfp {
/*position: relative;
top: 249px;
left:-236px;*/
float:left;
width:265px;
padding:0;
}

div#find {
float:left;
width:234px;
padding:0;
border-top: 1px solid black;
/* margin-top:2px; */
}

/* *********************DROP DOWN MENU*************************/

div#dropmenu {
padding:-0px;
margin:0px;
margin-top:10px;
}

.form {
padding:0;
margin:0;
}
/*.topic {
color:#0053a0;
background-color:#f8f8f8;
}*/

.topicIntel {
color: #fff;
background-color: #59afdd;
}

.subIntel {
color: #2496d4;
background-color: #f1f5f7;
}

.topicAMD {
color: #fff;
background-color: #3eab6e;
}

.subAMD {
color: #009140;
background-color: #f0f5f2;
}

.topicws {
color: #fff;
background-color: #0053a0;
}

.subws {
color: #0053a0;
background-color: #f0f5f2;
}

/*.topic {
color: #fff;
font-weight: bold;
background-color: #0053a0;
}

.subtopic {
color: #000;
background-color: #dfdfdf;
}
*/
.link {
color: #000;
background-color: #fff;
}

/* ********************HOME CONTENT************************* */

/*div#productChoice a {
display:block;
color: black;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
letter-spacing:2px;
text-decoration:none;
padding: 0px 12px 0px 5px;
margin-top:0px;
margin-bottom:0px;
list-style-type:none;
}

div#productChoice ul {
list-style-type:none;
padding:1em 0 1em 10px;
margin:0;
position:relative;
top:-10px;
}
/*html>div#productChoice ul {
margin-top:0px;
}*/

div#homemain {
width:100%;
margin-top:1px;
padding-top:40px;
background-image:url(images/general/fade.jpg);
background-repeat:repeat-x;
background-color:#fff;
float:left;
display:block;
}

.icons {
margin-left:10px;
margin-top:5px;
padding:10px;
float:left;
}

div#productChoice li a:hover {
color:#007bd1;
}

div#boxes {
float:left;
margin-top:15px;
padding:0;
margin:0;
}

div#boxes img {
margin-left:5px;
width:108px;
height:69px;
}
 
div#latestfp {
float:left;
width:265px;
height:350px;
padding:0;
margin-top:1px;
border-top: 1px solid black;
border-left: 1px solid black;
}

div#latest h3 {
font-size:60%;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding:0 2em;
line-height:12pt;
font-weight:normal;
}

div#productfp {
float:right; 
width:265px;
height:350px;
margin:0;
margin-top:1px;
padding:0;
border-top: 1px solid black;
border-left: 1px solid black;
}

div.home_boxes {
margin:0;
padding:10px 0 0 0;
float:left;
}

/* *********************SUBMENU OTHER*************************/

div#leftcolfp {
width:265px;
height:350px;
float:left;
padding:0;
border-top:1px solid black;
margin-top:1px;
background-color:#ffffff;
}

div#leftcol {
width:234px;
float:left;
/*margin-top:10px;*/
padding:0;
margin-top:10px;
border:1px solid #252525;
border-top:none;
background-color:#ffffff;
/*margin-top: 10px;*/
}

div#maincolfp {
/* width:560px; */
padding:0;
float:right;
margin-top:10px;
}

div#maincol {
width:560px;
padding:0;
float:right;
/*background-color:#252525;*/
margin-top:10px;
/*border:1px solid #252525;
border-left:none;*/
}

div#sub_main {
width:560px;

}
 
/* *********************SUBMENU PRODUCTS*************************/


div#sub_leftcol {
background-color:#fafafa;
border:solid #252525 1px;
border-top:none;
/*border-bottom:3px solid #252525;*/
width:197px;
/*min-height:449px;*/
float:left;
padding:0;
margin-top: 10px;
padding-bottom:2px;
}

div#productnav ul {
list-style-type:none;
padding:5px 0 5px 0px;
margin:5px 0px;
margin-left:1em;
}

div#productnav ul li {
display:inline;
}

.activeproduct {
position:relative;
left:1px;
background-color:0a0a0a;
background-image:url(images/general/productarrow1.gif);
background-position:right;
background-repeat:no-repeat;
}

div#productnav ul li.item1 a {
display:block;
color: black;
font-family:Arial, Helvetica, sans-serif;
font-size: .7em;
letter-spacing:2px;
text-decoration:none;
padding: 2px 12px 2px 20px;
margin-top:0px;
margin-bottom:0px;
list-style-type:none;
background-image:url(images/general/arrow_rt.gif);
background-repeat:no-repeat;
background-position: 0 .2em;
}

div#productnav ul li.item1a a {
display:block;
color: /*#007bd1*/#000000;
font-family:Arial, Helvetica, sans-serif;
font-size: .7em;
letter-spacing:2px;
text-decoration:none;
padding: 5px 12px 5px 20px;
margin-top:0px;
margin-bottom:0px;
list-style-type:none;
border-right:7px solid #0053a0;
background-image:url(images/general/arrow_down.gif);
background-repeat:no-repeat;
background-position: 0 .4em;
}

div#productnav ul li.item2 a {
display:block;
color: #007bd1;
font-family:Arial, Helvetica, sans-serif;
font-size: .7em;
letter-spacing:2px;
text-decoration:none;
padding: .5em 12px .5em 30px;
list-style-type:none;
border-right:0;
background-image:none;
}

div#productnav ul li.item3 a{
display:block;
color: black;
font-family:Arial, Helvetica, sans-serif;
font-size: .7em;
letter-spacing:2px;
text-decoration:none;
padding: .5em 12px .5em 45px;
list-style-type:none;
border-right:0;
background-image:none;
}

div#productnav ul li.item3a a{
display:block;
color: black;
font-family:Arial, Helvetica, sans-serif;
font-variant:small-caps;
font-size: .8em;
letter-spacing:2px;
text-decoration:none;
padding: .4em 13px .4em 44px;
list-style-type:none;
border:solid #0053a0 1px;
border-right:solid #0053a0 7px;
background-image:none;
}

div#productnav ul li.item4 {
display:block;
color:#424242;
font-family:Arial, Helvetica, sans-serif;
font-size: .7em;
letter-spacing:2px;
text-decoration:none;
padding: .5em 12px .5em 45px;
list-style-type:none;
}

div#productnav ul ul.group {
border:0;
border-bottom:1px solid #252525;
border-top:1px solid #252525;
background-color:#fff;
margin:5px 0px;
margin-left:-16px;
padding:0;
}

div#productnav ul li a:hover {
color:#007bd1;
border-right:7px solid #0053a0;
}

div#sub_boxes {
float:left;
margin-top:15px;
padding:0;
margin-top:10px;
}

div#sub_boxes img {
margin-left:2px;
width:94px;
height:60px;
}

.infobox {
width:146px;
float:right;
margin:10px 0 0 0;
border-right:1px dotted #545454;
}

.infobox li {
display:inline;
}

.infobox p {
padding:10px;
margin:0;
}

.prodsplash {
width:588px;
margin:0;
padding:0;
}

.promosplash {
width:797px;
margin:0;
padding:0;
}

.des_title2 {
color:#007bd1;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
padding:10px 5px 10px 0px;
line-height:16pt;
padding-bottom:10px;
margin:0;
}

.des_title3 {
color:#007bd1;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
padding:10px 5px 10px 0px;
line-height:16pt;
padding-bottom:10px;
margin:0;
}

.description {
color:#black;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
padding:0px 0px 10px 20px;
line-height:16pt;
padding-bottom:10px;
margin:0;
width:85%;
}

.description_a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
padding:0px 0px 10px 20px;
line-height:16pt;
padding-bottom:10px;
margin:0;
}

.description_a img {
float:left;
margin:5px 10px 5px 0px; 
padding:0;
}

.description_a a {
color:#007bd1;
text-decoration:none;
}

.description_a a:hover {
text-decoration:underline;
}

.description2 {
color: #a8a8a8;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
padding:10px 15px 10px 20px;
line-height:16pt;
padding-bottom:10px;
margin:0;
}

.description3 {
color: #333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
padding:10px 15px 10px 40px;
line-height:16pt;
padding-bottom:10px;
margin:0;
}

.description4 {
color: #a8a8a8;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
padding:10px 15px 10px 70px;
line-height:16pt;
padding-bottom:10px;
margin:0;
}

.description img {
float:left;
margin:0; 
padding:5px 10px 5px 0px;
}

.prodlinks {
float:right;
margin:0 0 10px 20px;
padding:40px 20px 20px 20px;
width:20%;
color:#424242;
border-right:solid 1px #252525;
border-left:solid 1px #252525;
border-bottom:solid 1px #252525;
background-image:url(images/products/related01.gif);
background-position:top;
background-repeat:no-repeat;
background-color:#fafafa;
}

.prodlinks a {
color: #007bd1;
text-decoration:none;
}

.prodlinks a:hover {
color: #007bd1;
text-decoration:underline;
}

.prodlinks_app {
float:right;
margin:0 0 10px 20px;
padding:40px 20px 20px 20px;
width:20%;
color:#424242;
border-right:solid 1px #252525;
border-left:solid 1px #252525;
border-bottom:solid 1px #252525;
background-image:url(images/products/eclipsecluster/application.gif);
background-position:top;
background-repeat:no-repeat;
background-color:#fafafa;
}

.prodlinks_app a {
color: #007bd1;
text-decoration:none;
}

.prodlinks_app a:hover {
color: #007bd1;
text-decoration:underline;
}

.promo {
float:right;
margin:0 0 10px 10px;
padding:10px 10px 10px 10px;
width:45%;
color:#000000;
background-position:top;
background-repeat:no-repeat;
background-color:#ffffff;
}

.promo a {
color: #007bd1;
text-decoration:none;
}

.promo a:hover {
color: #007bd1;
text-decoration:underline;
}

.promo_app {
float:right;
margin:0 0 10px 20px;
padding:40px 20px 20px 20px;
width:20%;
color:#424242;
border-right:solid 1px #252525;
border-left:solid 1px #252525;
border-bottom:solid 1px #252525;
background-image:url(images/products/eclipsecluster/application.gif);
background-position:top;
background-repeat:no-repeat;
background-color:#fafafa;
}

.promo_app a {
color: #007bd1;
text-decoration:none;
}

.promo_app a:hover {
color: #007bd1;
text-decoration:underline;
}

.applications {
border:#252525 solid 1px;
background-color:#0a0a0a;
float:right;
margin:10px 5px 20px 25px;
padding:15px 20px 25px 20px;
font-size:80%;
min-width:120px;
color: #a8a8a8;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 60%;
line-height:16pt;
font-weight:normal;
}

#hpc_solutions {
}

#gpgpu {
display:block;
}

#fpga {
}

/* *********************PRODUCT CONTENT*************************/

div#prodContent {
width:590px;
float: right;
margin-top: 10px;
border-bottom:3px solid #0053a0;
padding:0;
}

div#prodBlurb {
float:left;
width:588px;
margin:0;
padding:0;
margin-top:20px;
}

.spaced {
color:#f8f8f8;
font-family:Verdana, Arial, Helvetica, sans-serif;
/*font-size: 70%;*/
padding:0 10px 0 0;
/*line-height:16pt;*/
margin:10px 0 0 230px;
}

div.view {
padding:0;
margin:0;
margin-left:245px;
}

div#prodImg {
float:left;
margin:0;
padding:33px 0px 0px 19px;
color: #4e4e4e;
font-size:1em;
}

div#prodImg a img {
margin-bottom:4px;
padding:0px;
border:solid #545454 1px;
}

div#processor {
float:right;
display:inline;
padding:0 0 0 10px;
margin:0 0 0 5px;
}

.textDes {
margin-left:110px;
width:50%;
}

ul.productBar {
float:left;
width:100%;
padding:0;
margin:0;
list-style-type:none;
background-color:#fff;
margin-top:15px;
}

ul.productBar li {
display:inline;
}

ul.productBar li a {
background-position:right;
background-repeat:no-repeat;
background-color:#0053a0;
float: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
color: black;
text-align:center;
border-right: solid #FFFFFF 1px;
padding: 10px 10px;
}
/*html>body ul.nav_main li a {
padding: 13px 23.25px;
}*/

ul.productBar li a:hover {
background-position:right;
background-repeat:no-repeat;
background-color:#dedede;
color:#0053a0;
}

ul.productBar li a.active {
background-position:right;
background-repeat:no-repeat;
background-color:#f8f8f8;
color:#0053a0;
}

table#prodtable {
width:100%;
margin:0;
padding:0;
float: left;
}

div#features {
float:left;
background-color:#f8f8f8;
border-right: 100px solid #ebf0f4;
min-height:280px;
height:auto !important;
height:250px;
width:490px;
padding-bottom:20px;
/*overflow:auto;*/
}

div#topic img {
margin:20px 0 15px 20px;
}

td.tabletitle {
width:490px;
margin:0;
background-color: #dedede; 
color: #0053a0;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
padding-left:40px;
border-bottom: #ebf0f4 solid 1px;
letter-spacing:1px;
font-weight:bold;
}

td.datacellone {
width:490px;
margin:0;
background-color: #f8f8f8; 
color: black;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:0 40px;
border-bottom: #ebf0f4 solid 1px;
}

td.datacellone img {
margin:0;
padding:0;
padding-bottom:30px;
}

td.datacelltwo {
width:490px;
margin:0;
background-color: #f8f8f8; 
color: black;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:40px;
}

/* *********************FORMS*************************/
.formmail {
color:#000;
padding:0;
margin:0;
margin-left:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
border:1px solid #252525;
border-top:none;
}

.formmail a {
color:#080808;
text-decoration:none;
}

.formmail a:hover {
color:#0000d1;
text-decoration:underline;
}

/*.warranty_B {
font-weight:bold;
border:solid 1px #252525;
border-left:solid 30px #8c7853;
padding:.5em;
margin:0;
margin-left:20px;
background-color:#0a0a0a;
}*/

.formhead {
font-size:14px;
font-weight:bold;
border:solid 1px #252525;
border-right:none;
border-left:solid 30px #0053a0;
padding:.5em;
margin:0;
margin-left:20px;
background-color:#ffffff;
}

.formhead_prod {
color:#0053a0;
font-size:14px;
text-align:left;
margin:0;
padding:5px 15px 5px 15px;
background-color:#dedede;
}

input {
background-color:#f8f8f8;
color:#0053a0;
border:1px solid #0053a0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

textarea {
background-color:#f8f8f8;
color:#0053a0;
border:1px solid #0053a0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
overflow:auto;
}

.special {
width:5px;
visibility:hidden;
}

/* *********************FORMS (white BG)*************************/

.formmail_prod {
color:#000;
padding:0;
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.formhead_prod {
color:#0053a0;
/*background-color:#151515;*/
font-size:14px;
text-align:left;
/*border:1px solid #252525;*/
margin:0;
padding:5px 15px 5px 15px;
}

.formmail_prod input {
background-color:#ebf0f4;
color:#000;
border:1px solid #7F9DB9;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.formmail_prod textarea {
background-color:#ebf0f4;
color:#000;
border:1px solid #7F9DB9;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
overflow:auto;
}

input.radio_bg {
color:#f8f8f8;
background:none;
border:none;
}

select {
font-size:12px;
}

.select_grey {
color:#a8a8a8;
}
/* *********************SOLUTIONS PAGE*************************/

div#sidebarsolutions {
background-image:url(images/solutions/nav.gif);
background-repeat: no-repeat;
width: 234px;
/*height:233px;*/
float:left;
padding:0;
margin:0;
}

div#sidebarsolutions ul {
list-style-type:none;
padding:1em 0 1em 0;
margin:0;
margin-top:45px;
}

div#sidebarsolutions ul li {
display:inline;
}

div#sidebarsolutions li.item1 a {
display:block;
color: black;
font-family:Arial, Helvetica, sans-serif;
font-size: .7em;
letter-spacing:2px;
text-decoration:none;
padding: .5em 0px .5em 20px;
margin-top:0px;
margin-bottom:0px;
list-style-type:none;
}

div#sidebarsolutions li a:hover {
color:#007bd1;
background-color:#252525;
}

div.solution_box {
display:block;
padding:0;
margin:0;
margin-top:10px;
}

div.solution_img {
display:inline;
float:left;
background-color:#fff;
padding:0px;
margin:0 10px 10px 10px;
}

.solution_list {
/*border-left:1px solid #252525;*/
background-color:#fafafa;
list-style-type:none;
padding:.5em 1em;
margin:0;
margin-left:200px;
}

.solution_list h2 {
font-weight:bold;
font-size:12px;
margin:0;
padding:0;
}

.solution_list li {
margin-left:20px;
color:#black;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
list-style-type:square;
line-height:20px;
}

div.solution_copy {
display:block;
padding:0;
margin:0;
margin-top:10px;
margin-left:10px;
/*border:1px solid #252525;*/
background-color:#fafafa;
}


#cocpu_main {
margin:10px 0;
padding:0;
float:left;
display:inline;
}

#col_L {
background-image:url(images/products/ads/xm/images/system_des.gif);
background-repeat:repeat-x;
background-color:#FFFFFF;
width:397px;
border-left:solid 1px #333;
border-bottom:solid 1px #555;
margin:0;
padding:5px 0 20px 0;
float:left;
}

#col_R {
float:left;
background-image:url(images/products/ads/xm/images/system_des.gif);
background-repeat:repeat-x;
background-color:#FFFFFF;
border-left:solid 1px #333;
border-right:solid 1px #333;
border-bottom:solid 1px #555;
width:397px;
margin:0;
padding:5px 0 20px 0;
display:inline;
}

/* *********************SUPPORT PAGE*************************/

div#sidebarsupport {
background-image:url(images/support/nav.gif);
background-repeat: no-repeat;
width: 234px;
/*height:233px;*/
float:left;
padding:0;
margin:0;
}

div#sidebarsupport ul {
list-style-type:none;
padding:1em 0 1em 0;
margin:0;
margin-top:45px;
}

div#sidebarsupport ul li {
display:inline;
}

div#sidebarsupport li.item1 a {
display:block;
color: black;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
letter-spacing:2px;
text-decoration:none;
padding: .5em 0px .5em 20px;
margin-top:0px;
margin-bottom:0px;
list-style-type:none;
}

div#sidebarsupport li a:hover {
color:#007bd1;
background-color:#252525;
}

.warranty ul{
list-style-type:none;
padding:.5em 2em;
margin:0;
margin-left:20px;
margin-bottom:1em;
/*border-left:solid 2px #8c7853;*/
}

.warranty ul li {
color:#060606;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
list-style-type:square;
line-height:20px;
margin:0;
}

.warranty h3 {
font-weight:bold;
}

.warranty_B {
font-weight:bold;
border:solid 1px #252525;
border-left:solid 30px #8c7853;
padding:.5em;
margin:0;
margin-left:20px;
background-color:#fafafa;
}

.warranty_S {
font-weight:bold;
border:solid 1px #252525;
border-left:solid 30px #c0c0c0;
padding:.5em;
margin:0;
margin-left:20px;
background-color:#fafafa;
}

.warranty_G {
font-weight:bold;
border:solid 1px #252525;
border-left:solid 30px #CFB53B;
padding:.5em;
margin:0;
margin-left:20px;
background-color:#fafafa;
}

.warranty_P {
font-weight:bold;
border:solid 1px #252525;
border-left:solid 30px #E6E8FA;
padding:.5em;
margin:0;
margin-left:20px;
background-color:#fafafa;
}

.rightsupport {
float:right;
margin:0;
padding:1em;
/*margin:10px 0 0px 10px;
border-left:dotted 1px #545454;
padding: 0px 1em 5px 1em;*/
}

.rightsupport img {
margin:0;
padding:0;
}

.support {
list-style-type:none;
padding:.5em 2em;
margin:0;
margin-left:20px;
border:1px solid #252525;
background-color:#fafafa;
}

.support h3 {
font-weight:bold;
font-size:12px;
margin:0;
padding:0;
}

.support li {
color:#040404;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
list-style-type:square;
line-height:20px;
}

.support a {
color:#007bd1;
text-decoration:none;
}

.support a:hover {
text-decoration:underline;
}
/* *********************NEWSANDEVENTS PAGE*************************/

div#sidebarnews {
background-image:url(images/newsandevents/nav.gif);
background-repeat: no-repeat;
width: 234px;
/*height:233px;*/
float:left;
padding:0;
margin:0;
}

div#sidebarnews ul {
list-style-type:none;
padding:1em 0 1em 0;
margin:0;
margin-top:45px;
}

div#sidebarnews ul li {
display:inline;
}

div#sidebarnews li.item1 a {
display:block;
color: black;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
letter-spacing:2px;
text-decoration:none;
padding: .5em 0px .5em 20px;
margin-top:0px;
margin-bottom:0px;
list-style-type:none;
}


div#sidebarnews li a:hover {
color:#007bd1;
background-color:#252525;
}

#quote {
float:right;
padding:0 0 0 15px;
margin:75px 0 0 0;
width:33%;
display:block;
}

.quote {
display:block;
margin:0;
padding:.3em;
background-image:url(images/newsandevents/quote_mid.gif);
background-repeat:repeat-y;
/*height:175px;*/
}

.quote_border img {
display:block;
margin:0;
padding:0;
}


/* *********************COMPANY PAGE*************************/

div#sidebarcompany {
background-image:url(images/company/nav.gif);
background-repeat: no-repeat;
width: 234px;
/*height:233px;*/
float:left;
padding:0;
margim:0;
}

div#sidebarcompany ul {
list-style-type:none;
padding:1em 0 1em 0;
margin:0;
margin-top:45px;
}

div#sidebarcompany ul li {
display:inline;
}

div#sidebarcompany li.item1 a {
display:block;
color: black;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
letter-spacing:2px;
text-decoration:none;
padding: .5em 0px .5em 20px;
margin-top:0px;
margin-bottom:0px;
list-style-type:none;
}

div#sidebarcompany li a:hover {
color:#007bd1;
background-color:#252525;
}

.openings {
list-style-type:none;
padding:0 2em;
margin:0;
margin-left:20px;
}

.openings p {
font-weight:bold;
margin:0;
padding:0;
}

.openings li {
color:#e4e4e4;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
list-style-type:square;
line-height:20px;
}

.partner img {
padding:0;
margin:0;
border:2px solid #545454;
}

#sitemap {
margin:20px;
padding:0;
color: #ccc;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 70%;
font-weight:bold;
}

#sitemap a{
}

#sitemap ul {
padding:1em;
color:#007bd1;
}

#sitemap ul ul {
margin-left:10px;
font-weight:normal;
color:#ccc;
}

/* *********************Eclipsecluster Page*************************/

#eclipse_head {
margin:0;
padding:0;
background-position:right;
height:80px;
display:block;
/*border-bottom:dotted 1px #545454;*/
}

/* *********************SPECIAL ADS*************************/

span.adlinks a {
color: #007bd1;
text-decoration:none;
}

span.adlinks a:hover {
color: #007bd1;
text-decoration:underline;
}

/* ********************* XM *************************/
ul.nav_ad {
float:left;
width:100%;
padding:0;
margin:0;
list-style-type:none;
background-image:url(images/general/nav_bar2.gif);
min-height:10px;
height:auto !important;
height:10px;
}

.special_system {
color: #f8f8f8;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:70%;
text-decoration:none;
text-align:center;
padding: 1em 2em;
}

#xm_top {
margin:0;
padding:0;
background-image:url(images/products/ads/xm/bg02.jpg);
float:left;
}

.ad_des {
margin:0;
padding:40px 0 0 65px;
position:absolute;
}

.ad_des h3 {
margin:0;
padding:10px 0 0 0 ;
color:#999;
font-size:65%;
line-height:12pt;
max-width:300px;
width:auto !important;
width:300px;
}

.ad_img {
margin:0;
padding:55px 28px 0 0;
float:right;
position:relative;
}

.ad_bottom {
margin:0;
padding:0;
margin-bottom:20px;
float:left;
display:inline;
}

#ad_bottom {
margin:0;
padding:0;
margin-bottom:20px;
float:left;
}

#ad_bottom_form {
width:795px;
border:1px solid #0a0a0a;
margin:0;
padding:0;
float:left;
}

.ad_bottom img {
text-align:right;
}

#sys1_bar {
background-image:url(images/products/ads/xm/images/system_bar.gif);
background-repeat:repeat-x;
width:265px;
max-height:36px;
height:auto !important;
height:36px;
margin:0;
padding:0;
float:left;
}

#sys2_bar {
float:left;
background-image:url(images/products/ads/xm/images/system_bar.gif);
background-repeat:repeat-x;
border-left:solid 1px #0a0a0a;
border-right:solid 1px #0a0a0a;
width:264px;
max-height:36px;
height:auto !important;
height:36px;
margin:0;
padding:0;
display:inline;
}

#sys3_bar {
background-image:url(images/products/ads/xm/images/system_bar.gif);
background-repeat:repeat-x;
width:265px;
max-height:36px;
height:auto !important;
height:36px;
margin:0;
padding:0;
float:left;
}

#sys1 {
background-image:url(images/products/ads/xm/images/system_des.gif);
background-repeat:repeat-x;
background-color:#FFFFFF;
width:264px;
border-left:solid 1px #0a0a0a;
border-bottom:solid 1px #0a0a0a;
margin:0;
padding:0;
float:left;
}

#sys2 {
float:left;
background-image:url(images/products/ads/xm/images/system_des.gif);
background-repeat:repeat-x;
background-color:#FFFFFF;
border:solid 1px #0a0a0a;
border-top:none;
width:264px;
margin:0;
padding:0;
display:inline;
}

#sys3 {
background-image:url(images/products/ads/xm/images/system_des.gif);
background-repeat:repeat-x;
background-color:#FFFFFF;
width:264px;
border-right:solid 1px #0a0a0a;
border-bottom:solid 1px #0a0a0a;
margin:0;
padding:0;
float:left;
}

#sys1_form {
background-image:url(images/products/ads/xm/images/system_des.gif);
background-repeat:repeat-x;
background-color:#FFFFFF;
width:420px;
border:solid 1px #0a0a0a;
border-right:none;
border-bottom:none;
margin:0;
padding:0;
float:right;
}

.ad_options {
font-size:smaller;
font-style:italic;
line-height:10pt;
}

.price {
float:right;
margin:0;
padding:20px;
padding-left:0px;
padding-bottom:10px;
font-size:larger;
font-weight:bolder;
color:#FFFFFF;
text-align:right;
}

.ad_form {
color:#999;
padding:0;
margin:0;
margin-top:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
float:left;
}

.ad_form input {
background-color:#ebf0f4;
color:#000;
border:1px solid #7F9DB9;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.ad_form input.radio_bg {
color:#f8f8f8;
background:none;
border:none;
}

.ad_form textarea {
background-color:#ebf0f4;
color:#000;
border:1px solid #7F9DB9;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
overflow:auto;
}

.ad_response {
width:350px;
padding:0px;
margin:0;
margin-left:10px;
float:left;
}

.ad_response_error {
width:700px;
padding:0px;
margin:0;
margin-top:40px;
margin-left:10px;
float:left;
}

/* ********************* x5 nas *************************/

#x5_top {
margin:0;
padding:0;
background-image:url(images/products/ads/x5/x5_bg.gif);
float:left;
}

/* ********************* sa nas *************************/

#sa_nas_top {
margin:0;
padding:0;
background-image:url(images/products/ads/sa_nas/bg03.jpg);
min-height:282px;
height:auto !important;
height:282px;
}

.sa_nas_des {
margin:0;
padding:60px 0 0 40px;
position:absolute;
}

.sa_nas_des h3 {
margin:0;
padding:10px 0 0 0 ;
color:#666;
font-size:70%;
line-height:10pt;
max-width:300px;
width:auto !important;
width:300px;
}

.sa_nas_specs {
border-top:#0a0a0a solid 1px;
border-left:#0a0a0a solid 1px;
margin-left:10px;
padding-left:10px;
font-size:80%;
}

#sa_bar {
background-image:url(images/products/ads/xm/images/system_bar.gif);
background-repeat:repeat-x;
width:398px;
max-height:36px;
height:auto !important;
height:36px;
margin:0;
padding:0;
float:left;
}

#nas_bar {
background-image:url(images/products/ads/xm/images/system_bar.gif);
background-repeat:repeat-x;
width:398px;
max-height:36px;
height:auto !important;
height:36px;
margin:0;
padding:0;
float:left;
}

#sa_sys {
background-image:url(images/products/ads/xm/images/system_des.gif);
background-repeat:repeat-x;
background-color:#FFFFFF;
width:397px;
border-left:solid 1px #333;
border-bottom:solid 1px #555;
min-height:495px;
height:auto !important;
height:495px;
margin:0;
padding:0;
padding-top:5px;
float:left;
}

#nas_sys {
float:left;
background-image:url(images/products/ads/xm/images/system_des.gif);
background-repeat:repeat-x;
background-color:#FFFFFF;
border-left:solid 1px #333;
border-right:solid 1px #333;
border-bottom:solid 1px #555;
width:397px;
min-height:495px;
height:auto !important;
height:495px;
margin:0;
padding:0;
padding-top:5px;
display:inline;
}

a.itemLink {
display: block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:small;
background-color:#CCCCCC;
margin:5px;
padding:2px;
text-decoration: none;
}
/* top level container...*/
#menu {
position: relative;
width:50;
background-color:#999999;
padding:2px;
}
/* affects all divs in #menu*/
#menu div {
margin-left:25px;
margin-right:25px;
}
/* *********************DARK PRODUCT BAR*************************/

ul.productBarD {
float:left;
width:100%;
padding:0;
margin:0;
list-style-type:none;
background-color:#0053a0;/*
background-image:url();
background-position:right;
background-repeat:no-repeat;*/
display:block;
}

ul.productBarD li {
display:inline;
}

ul.productBarD li a {
background-color:#151515;
float: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
color: #a8a8a8;
text-align:center;
border-right: solid #FFFFFF 1px;
border-top: solid #000 1px;
padding: 10px 1em;
border-bottom: solid #0053a0 1px;
margin:0;
}
/*html>body ul.nav_main li a {
padding: 13px 23.25px;
}*/

ul.productBarD li a:hover {
background-image:url(images/general/nav_bar.gif);
background-repeat:repeat-x;
color:#fff;
}

ul.productBarD li a.active {
background-image:none;
background-color:#000;
color:#fff;
padding:9px 10px 9px 10px;
border:none;
border-right:solid 1px #000;
border-bottom:solid 4px #0053a0;
}


ul.productBarD_sub {
float:left;
width:100%;
padding:0;
margin:0;
list-style-type:none;
background-color:#000;
display:block;
}

ul.productBarD_sub li {
display:inline;
}

ul.productBarD_sub li a {
background-color:#000;
float: right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-decoration:none;
color: #007bd1;
text-align:center;
padding: 4px 2em;
margin:0;
border: solid #0053a0 1px;
border-top:0;
}
/*html>body ul.nav_main li a {
padding: 13px 23.25px;
}*/

ul.productBarD_sub li a:hover {
color:#fff;
}


table#prodtableD {
width:100%;
margin:0;
padding:0;
float: left;
}

div#featuresD {
margin:0;
padding:0;
height:220px;
display:block;
/*overflow:auto;*/
}

div#featuresD img{
display:block
}

div#topic img {
margin:20px 0 15px 20px;
}

td.tabletitleD {
width:490px;
margin:0;
background-color: #dedede; 
color: #0053a0;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
padding-left:40px;
border-bottom: #ebf0f4 solid 1px;
letter-spacing:1px;
font-weight:bold;
}

td.datacelloneD {
width:490px;
margin:0;
background-color: #f8f8f8; 
color: black;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:40px;
border-bottom: #ebf0f4 solid 1px;
}
td.datacelltwoD {
width:490px;
margin:0;
background-color: #f8f8f8; 
color: black;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:40px;
}





 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  



