img{border: 0px;}
.header_nomenu{background-image: url(../img/85/drop-menu.gif); background-repeat: repeat-x; height: 20px;}
#headermenu{height: 56px;}
#headermenu h1{font-size:14px; color: #20436b; font-family: arial; font-weight: bold; text-align: left; float: left; padding: 31px 0px 0px 5px; margin: 0px;}
.splogo{float:left; margin: 0px;}

.menuwrap{height: 56px; text-align: left;}
.mainmenu{width: 100%; z-index: 0; position:relative; height: 29px;background: url(../img/87/dap_navbar_small.gif) no-repeat;}

.submenubg{float: left;height: 49px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 771px;z-index: -1;}
.submenubggreen{float: left;height: 49px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 771px;z-index: -1; background: url(../img/87/dap_green_pixel.gif) repeat-x;}
.submenubgpurple{float: left;height: 49px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 771px;z-index: -1; background: url(../img/87/dap_purple_pixel.gif) repeat-x;}

/*.menubg_l{background: url(../img/87/navbar_left3.gif) no-repeat; width: 13px; height: 49px; float: left;}
.menubg_lOff{background: url(../img/87/navbar_left2b.gif) no-repeat; width: 13px; height: 49px; float: left;}
.menubg_r{background: url(../img/87/dap_navbar_r.gif) no-repeat; width: 178px; height: 49px; float: left;}
.menubg_rOff{background: url(../img/87/dap_navbar_roff.gif) no-repeat; width: 178px; height: 49px; float: left;}
#menubgOff{float: left;height: 49px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 581px;z-index: -1;}
*/
/* submenu */

.menuwrap2{height: 29px; margin-bottom: 27px; float: left; margin-left: 8px;}
.menubg_l2{background: url(../img/87/navbar_leftoff.gif) no-repeat; width: 13px; height: 29px; float: left;}
.mainmenu2{float: left;background: url(../img/87/navbar_pixel.gif) repeat-x; height: 29px; width: 156px;}
.menubg_r2{background: url(../img/87/navbar_rightoff.gif) no-repeat; width: 13px; height: 29px; float: left;}

ul.primary-nav{margin: 0px; padding: 0px; font-size: 100%; height: 27px; width: 100%;}
ul.primary-nav ul {position: absolute; display: none; left: -325px; /* Set 1px less than menu width */ top: 28px; z-index: -3;}
ul.primary-nav li ul li a {padding: 3px 20px; color: #000000;border-right: 1px solid white; margin-top: 2px;} /* Sub Menu Styles */
ul.primary-nav li ul li a:hover {text-decoration: underline;} /* Sub Menu Styles */
.primary-nav li {position: relative; list-style: none; display: inline; float:left; margin: 0px;}
ul.primary-nav li a {display: block; text-decoration: none; float:left; font-weight: bold; padding: 0px 0px 4px 0px; border: 0px solid #ccc; border-bottom: 0px;}

li.menuparent a{color: #000000;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; cursor: pointer;}
li.menuparent a:hover{text-decoration: underline !important; color: #000000;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
li.menuparent2 a{color: #ffffff;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; cursor: pointer;}
li.menuparent2 a:hover{text-decoration: underline !important; color: #ffffff;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}

/* Fix IE. Hide from IE Mac \*/
* html ul.primary-nav li {float: left; height: 1%;}
* html ul.primary-nav li a {height: 1%;}
/* End */

ul.primary-nav li:hover ul ul ,ul.primary-nav li:hover ul ul ul,ul.primary-nav li.over ul ul,ul.primary-nav li.over ul ul ul {display: none; top: 29px;} /* Hide sub-menus initially */
/*ul.primary-nav li:hover ul,ul.primary-nav li li:hover ul,ul.primary-nav li li li:hover ul,ul.primary-nav li.over ul,ul.primary-nav li li.over ul,ul.primary-nav li li li.over ul {display: block;} *//* The magic */

ul.primary-nav li:hover ul ul ,ul.primary-nav li:hover ul ul ul,ul.primary-nav li.over ul ul,ul.primary-nav li.over ul ul ul {display: none; top: 29px;} /* Hide sub-menus initially */
ul.primary-nav li.menuparent,ul.primary-nav li.menuparent2{padding-top: 7px;}
ul.primary-nav li.over{height: 21px; padding-top: 7px; text-decoration: underline;}

.mainMenuSelected{/*background: url(../img/87/navbar_selected.gif) repeat-x;*/ color: #ededed; height: 21px; padding-top: 8px;}
a.mainMenuSelected, a:hover.mainMenuSelected {color: #000000;}
a.mainMenuLinkSelected, a:hover.mainMenuLinkSelected {color: #000000 !important;}
.menuSubSelected a {font-weight: bold !important;color: #000000 !important; cursor: default; text-decoration: none !important;}

#products{width:925px; background-color: transparent !important;}
#products li{border-left: 0px; padding-right: 20px; left: 216px;}
ul.primary-nav li#products1 a, ul.primary-nav li#products2 a, ul.primary-nav li#products3 a, ul.primary-nav li#products4 a, ul.primary-nav li#products5 a{font-weight:normal;}
ul.primary-nav li#products1 a:visited, ul.primary-nav li#products2 a:visited, ul.primary-nav li#products3 a:visited, ul.primary-nav li#products4 a:visited, ul.primary-nav li#products5 a:visited{font-weight:normal;}

#download{width:925px; background-color: transparent !important;}
#download li{border-left: 0px; padding-right: 20px; left: 186px;}
ul.primary-nav li#download1 a, ul.primary-nav li#download2 a, ul.primary-nav li#download3 a, ul.primary-nav li#download4 a, ul.primary-nav li#download5 a{font-weight:normal;}
ul.primary-nav li#download1 a:visited, ul.primary-nav li#download2 a:visited, ul.primary-nav li#download3 a:visited, ul.primary-nav li#download4 a:visited, ul.primary-nav li#download5 a:visited{font-weight:normal;}

#services{width:980px; background-color: transparent !important;}
#services li{border-left: 0px; padding-right:30px; left: 85px;}
ul.primary-nav li#services1 a, ul.primary-nav li#services2 a, ul.primary-nav li#services3 a, ul.primary-nav li#services4 a, ul.primary-nav li#services5 a, ul.primary-nav li#services6 a, ul.primary-nav li#services7 a, ul.primary-nav li#services8 a{font-weight:normal;}
ul.primary-nav li#services1 a:visited, ul.primary-nav li#services2 a:visited, ul.primary-nav li#services3 a:visited, ul.primary-nav li#services4 a:visited, ul.primary-nav li#services5 a:visited, ul.primary-nav li#services6 a:visited, ul.primary-nav li#services7 a:visited, ul.primary-nav li#services8 a:visited{font-weight:normal;}

#support{width:390px; background-color: transparent !important;}
#support li{padding-right:20px;left:-28px;}
ul.primary-nav li#support1 a, ul.primary-nav li#support2 a, ul.primary-nav li#support3 a, ul.primary-nav li#support4 a, ul.primary-nav li#support5 a {font-weight:normal;}
ul.primary-nav li#support1 a:visited, ul.primary-nav li#support2 a:visited, ul.primary-nav li#support3 a:visited, ul.primary-nav li#support4 a:visited,ul.primary-nav li#support5 a:visited{font-weight:normal;}

#contact{width:600px; background-color: transparent !important;}
#contact li{border-left: 0px; float:left; padding-right:20px; left:-145px;}
ul.primary-nav li#contact1 a, ul.primary-nav li#contact2 a, ul.primary-nav li#contact3 a, ul.primary-nav li#contact4 a{font-weight:normal;}
ul.primary-nav li#contact1 a:visited, ul.primary-nav li#contact2 a:visited, ul.primary-nav li#contact3 a:visited, ul.primary-nav li#contact4 a:visited{font-weight:normal;}

#buy{width:450px; background-color: transparent !important;}
ul.primary-nav li#buytab ul#buy li{border-left: 0px; left: -68px;}
ul.primary-nav li#buy1 a{color: #ffffff; width: 155px; height: 20px; font-weight: normal; margin: 0px; padding: 3px 0px 0px 0px; text-align: center;}
li#buy1{width: 155px;}

#partners{width:566px; background-color: transparent !important;}
#partners li{border-left: 0px; float:left; padding-right:20px;left: -244px;}
ul.primary-nav li#partners1 a, ul.primary-nav li#partners2 a, ul.primary-nav li#partners3 a, ul.primary-nav li#partners4 a{font-weight:normal;}
ul.primary-nav li#partners1 a:visited, ul.primary-nav li#partners2 a:visited, ul.primary-nav li#partners3 a:visited, ul.primary-nav li#partners4 a:visited{font-weight:normal;}

#aboutus{width:459px; background-color: transparent !important;}
#aboutus li{border-left: 0px; float:left; padding-right:20px; left:-142px;}
ul.primary-nav li#aboutus1 a, ul.primary-nav li#aboutus2 a, ul.primary-nav li#aboutus3 a, ul.primary-nav li#aboutus4 a{font-weight:normal;}
ul.primary-nav li#aboutus1 a:visited, ul.primary-nav li#aboutus2 a:visited, ul.primary-nav li#aboutus3 a:visited, ul.primary-nav li#aboutus4 a:visited{font-weight:normal;}

#hometab{height:21px; padding-left: 44px; padding-right: 44px;}
#downloadtab{padding-left: 34px; padding-right: 34px;}
#buytab{padding-left: 40px; padding-right: 40px;}
#supporttab{padding-left: 50px; padding-right: 50px;}
#servicestab{padding-left: 25px; padding-right: 25px;}
#productstab{padding-left: 25px; padding-right: 25px;}
#contacttab{padding-left: 25px; padding-right: 25px;}

#partnerstab{padding-left: 25px; padding-right: 25px;}
#aboutustab{padding-left: 25px; padding-right: 25px;}
#speedbittab{border: 0px !important; width: 115px; padding-left: 34px; margin-left: 15px;}
#speedbitofftab{border: 0px !important; float: right; padding-right: 45px;}

/* footer */
a.footer_prod, a.footer_prod:visited{color: #005298; font-weight: bold; font-size: 11px;}
a.footeradv, a.footeradv:visited{color: #005298; font-size: 11px;}
.footer_prod_div{padding-top: 3px;float:left;text-align:left; width: 625px; font-size: 11px;}
.footer_copy{color: #005298; font-size: 11px;}
img.logo_bot{float: left; margin: 0px 10px 10px 0px;}
#footer{ clear: both; text-align:left; color: #322215;margin-top: 5px;}
#footer hr {margin: 0px 0px;}
.footer_adv {clear:both;margin: 5px 30px 0px 30px;}
.copyright{padding: 0px 20px 20px 0px; float: left; font-size: 9px;width: 300px;}
.speedbitpatent{float: left; font-size: 9px; width: 300px;}
/* footer */

.header_nomenu{background-image: url(../img/85/drop-menu.gif); background-repeat: repeat-x; height: 29px;}
.sitemenu_bottom{font-size:11px;text-align: center;width: 571px;margin: 20px auto 0px auto;}
.googletopsearch{float: right; padding: 20px 0px 0px 0px;}

.breadcrumbs {padding-bottom:6px;font-size:12px;margin-left:31px;text-align:left;}
.breadcrumbs a {color: #005298;text-decoration:none;font-weight:normal;}
.breadcrumbs .bread-arrow {font-size:14px;font-weight:bold;}