*{
    padding:0px;
    margin:0px;
}
a img{
    border:0px;
}
img{
    border:0px;
}
a, a:link, a:visited{
    text-decoration:none;
}
a:hover{
    text-decoration:underline;
}
div#bg_shadow{
    width:935px;
    float:left;
    text-align:left;
    background-image:url(images/background_outer_dropshadow.gif);
    background-repeat:repeat-y;
}
div#container{
    width:900px;
    float:left;
    margin-left:18px;
    padding:0px;
}
div#header{
    width:898px;
    height:75px;
    background-image:url(images/header.gif);
    background-repeat:no-repeat;
    float:left;
    border-left:1px solid #333333;
    border-right:1px solid #333333;
}
div#mainmenu{
    float:left;
    width:898px;
    height:35px;
    background-color:#000000;
    padding-bottom:13px;
    border-left:1px solid #333333;
    border-right:1px solid #333333;
}
div#mainmenu div{
    float:left;
}
#mainmenu div, #mainmenu div a, #mainmenu div a:visited{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000000;
    font-weight:bold;
}
div#submenu{
    width:900px;
    float:left;
    text-align:right;
    background-color:#999999;
}
div#submenu ul{
    margin:2px 0px;
}
div#submenu ul li{
    display:inline;
    margin:0px 8px 0px 25px;
}
#submenu ul li, #submenu ul li a, #submenu ul li a:visited{
    font-family:Arial, Helvetica, sans-serif;
    color:#0167B2;
    font-size:12px;
}
#submenu ul li a:hover{
    color:#333333;
    text-decoration:none;
}
div#middlecontent{
    width:900px;
    float:left;
}
div#mainhome{
    border-left:1px solid #333333;
    border-right:1px solid #333333;
    border-top:2px solid #333333;
    border-bottom:1px solid #333333;
    background-color:#000000;
    height:346px;
    width:898px;
    float:left;
}
#mainhome{
    font-family:Arial, Helvetica, sans-serif;
    color:#999999;
    font-size:11px;
}
div#mainsubtitle{
    width:900px;
    height:148px;
    float:left;
    background-image:url(images/bg_subtitle.jpg);
    background-repeat:no-repeat;
}
div#titletext{
    float:left;
    margin:120px 0px 0px 425px;
}
#titletext{
    font-family:Arial, Helvetica, sans-serif;
    font-size:18px;
    font-weight:bold;
    color:#000000;
}
div#maincontent{
    width:900px;
    float:left;
    padding-top:10px;
}
div#maincontent2{
    width:656px;
    float:left;
    padding-top:10px;
}
div.productpics{
    width:634px;
    float:left;
    margin-left:16px;
}
div.productcontent{
    float:left;
    width:607px;
    padding:10px 10px 0px 17px;
}
div.producttext{
    margin-left:0px;
    margin-top:10px;
}

ul.copy{
    margin-top:10px;
    margin-left:45px;
}
#maincontent,#maincontent2{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000000;
    font-weight:normal;
}
#maincontent{
    padding:0px 10px;
}
.productlink, .productlink a, .productlink a:visited{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#999999;
}
.productlink a:hover{
    color:#cc0000;
}
.productlink a.active{
    color:#000000;
}
div.producttext{
    float:left;
}
div.producttext table#specTable td{
    font-size:11px;
    line-height:17px;
}
div#mainlink{
    float:left;
    width:900px;
}
div#mainlink div{
    float:left;
}
div#rightcontainer{
    float:right;
    width:212px;
    padding:0px 10px;
    margin-right:1px;
    background-color:#999999;
}
div.rightcontent{
    width:210px;
    float:left;
    margin:10px 0px;
}
#side_top{
    width:212px;
    float:left;
    margin:0px 0px;
}
div#footercontent{
    width:900px;
    height:41px;
    float:left;
    text-align:left;
    padding:5px 0px 4px 0px;
}

/* START for dropdownmenu */
#dropmenudiv{
position:absolute;
border:0px solid #ffffff;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
margin-top:0px;
width:130px;
}

#dropmenudiv a, #dropmenudiv a:visited{
width:125px;
height:22px;
display: block;
text-indent: 3px;
border: 1px solid #cccccc;
background-image:url(images/bg_dropdown.gif);
background-repeat:repeat-x;
padding: 5px 0px 0px 5px;
text-decoration: none;
font-weight: bold;
color:#000000;
font-family:Arial;
text-align:left;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #333333;
}

/*END for dropdownmenu*/
div#btn-videofaq{
    width:75px;
    height:25px;
    padding:10px 0px 0px 15px;
    background-image:url(images/bg_menu.gif);
    background-repeat:repeat-x;
    border-right:1px solid #ffffff;
}
div#btn-virtualdisplay{
    width:97px;
    height:25px;
    padding:10px 0px 0px 15px;
    background-image:url(images/bg_menu.gif);
    background-repeat:repeat-x;
    border-right:1px solid #ffffff;
}
div#btn-product{
    width:98px;
    height:35px;
    background-image:url(images/bg_menu.gif);
    background-repeat:repeat-x;
    border-right:1px solid #ffffff;
}
div#btn-product a{
    width:84px;
    height:25px;
    padding:10px 0px 0px 15px;
    display:block;
}
div#btn-solutions{
    width:82px;
    height:35px;
    background-image:url(images/bg_menu.gif);
    background-repeat:repeat-x;
    border-right:1px solid #ffffff;
}
div#btn-solutions a{
    width:68px;
    height:25px;
    padding:10px 0px 0px 15px;
    display:block;
}
div#btn-learn{
    width:92px;
    height:35px;
    background-image:url(images/bg_menu.gif);
    background-repeat:repeat-x;
    border-right:1px solid #ffffff;
}
div#btn-learn a{
    width:78px;
    height:25px;
    padding:10px 0px 0px 15px;
    display:block;
}
div#btn-learn2{
    width:75px;
    height:25px;
    padding:10px 0px 0px 15px;
    background-image:url(images/bg_menu.gif);
    background-repeat:repeat-x;
    border-right:1px solid #ffffff;
}

/* TABBED PRODUCTS */
#features-specs {
	padding-top:25px;
}
.features, .benefits, .specs, .config, .brochure {
	width:550px; height:19px; overflow:hidden;
	font:bold 12px/22px arial,helvetica,sans-serif;
	color:#000000;
	background:transparent url('images/features-specifications.gif') no-repeat 0 0;
	padding-left:15px;
}
.benefits {
	background:transparent url('images/features-specifications.gif') no-repeat 0 -21px;
}
.specs {
	background:transparent url('images/features-specifications.gif') no-repeat 0 -42px;
}
.config {
	background:transparent url('images/features-specifications.gif') no-repeat 0 -63px;
}
.brochure {
	background:transparent url('images/features-specifications.gif') no-repeat 0 -84px;
}
span.f {
	cursor:pointer;
}
span.b {
	cursor:pointer;
	padding-left:66px;
}
span.s {
	cursor:pointer;
	padding-left:70px;
}
span.c {
	cursor:pointer;
	padding-left:30px;
}
span.h {
	cursor:pointer;
	padding-left:40px;
}
#feat-spec_sheet {
	width:600px; height:550px; overflow:auto; background-color:#e5e5e5; 
	border-top:5px solid #d1d1d1; 
	padding:12px;
}

/* TABBED PRODUCTS END*/

.home_text {
	background-color:black;
	color:white;
	width:248px;
	padding:0px 25px 0px 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	border-left:1px solid white;
}

.testwho {
	font-weight:bold;
	font-size:10px;
	color:#555;
	text-align:left;
}

.test_content {
	text-align:justify;
}

#test_table td {
	padding-bottom: 50px;
	text-align:justify;
}