.startboxheadernew {height: 18px; padding:0 0 0 10px; background-image:url(/data/startbackblue.gif); color:#fff; font-weight:bold; position: relative;}
.startbox2 {margin-top: 6px;}
/*#footer { background: url(/images/footerbackblue.gif);}*/

#all {width: 996px; background-color: /*#3d3d3d;*/ #858585;font-family: Arial, Helvetica, sans serif;font-size: 12px;position: relative;}
#content {width: 510px;margin-top: 30px; padding-left: 71px; font-size: 12px; background-color: transparent;color: #333;}
#content p { font-family: Arial, Helvetica, sans serif;}
#left {color: #333;}
#all {background-color: #fff; margin: 0 auto;} 
#header { background:url(/images/adtech_header.gif) no-repeat; width:996px; height:151px; z-index: 20;font-family: Arial, Helvetiva, sans-serif;}
body {background: #000 url(/images/background_blue4.jpg)  no-repeat top center;}
 #headerbg { position:absolute; background: #000 url(/images/background_tile.gif) repeat-x; top:0px; left:0px; height:154px; width:100%;}
#datum { color:#3d3d3d; position:absolute; top:125px; left:30px; font-size:11px; z-index:100; }

#header li li { /*background-color:#FFF;*/ }
  #header ul { margin:0px; padding:125px 0px 0px 390px; z-index: 19; }
  #header ul li { margin:0px; padding:13px 25px 10px 30px; list-style-image: none; list-style-type:none; position:relative; display:inline; background-image: url(/images/mainnavi_backimage.gif); background-repeat:no-repeat; background-position:0 0;}
  #header a { color:#555; text-decoration:none; font-size: 13px; font-family: Arial, Helvetiva, sans-serif;}
  #header a:hover {color: #5189c2;}
  #header ul ul { display:none; /*background-image: url(/images/navi-drop.png); background-position: bottom right;*/ margin-top: 20px;}
  #header li ul li { display:block; border:1px solid #ececec; border-top:0px; background-image: none; padding-top: 3px; padding-bottom:3px; padding-right: 10px; background-color: #9f9f9f;z-index: 20;position: relative; left: 2px; width:120px;}
  #header li ul li a { color:#ececec; font-weight: bold;font-size: 12px; }
  #header li ul li a:hover { color:#3d3d3d;}
  #header ul li:hover ul ul { display:none; }
  #header ul ul ul { display:none;}
  #header li ul li ul li { display:block; }
  #header li ul li:hover ul { display:block; position:absolute; top:0px; left:148px; /*background-color:#FFF;*/ padding:0px; margin:0px; }

#solutionsnavi {position: absolute; top: 72px;left: 490px;}
#solutionsnavi ul li {list-style-type: none; display: inline; padding-right: 10px; border-right: 1px solid #5189c2; margin-left: 10px; }
#solutionsnavi  #ssmenui1t4 {border: 0;}
#solutionsnavi ul li a {list-style-type: none; display: inline; font-family: Arial, Helvetica, sans-serif;color: #5189c2; font-size: 19px; text-decoration: none;}
#solutionsnavi ul li a:hover {text-decoration: underline;}
.solutionintro {position: absolute; top: 54px; left:500px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#555; font-weight:bold;}

#position { position:absolute; top:170px; left:292px; font-family:Arial,Helvetica,sans-serif; font-size:11px; color: #1C4DB2;}
#position a  {font-weight:normal; font-size:11px; color: #1C4DB2;}
#position a:hover {color: #1E1E82; text-decoration: underline;}
.startpagewrapper {position: absolute; left:0px; top: 436px;z-index:5; background-color: #3d3d3d; width: 996px;}
/*.startspacer {height: 162px;}*/
.startspacer {height: 270px;}
.flash {position:absolute; left:0px;top:6px;}
.starthead {position:absolute; top:148px;}

#aboutbox {background: url(/images/integrated_back.gif) no-repeat; height: 92px; font-size: 18px; font-weight: normal; color: #fff; padding-left: 20px; padding-top: 12px; line-height: 22px; margin-top: 8px;}
#aboutbox a {color: #ffff99;}
#aboutbox a:hover {color: #fff;}
#highlightbox {margin-left: 30px; margin-bottom: 13px;}
.newsboxstart {width: 180px; padding-left: 15px;font-size: 12px; color: #fff; position: absolute; top: 0;}
.newsheaderstart {color: #fff; font-weight: bold; background-color: #000; padding: 5px; font-size: 16px; margin-top: 15px; margin-bottom: 4px; width:110px;}
.newsstartitem {padding-top: 5px; }
.news .newsstartitem li  {font-size: 12px; color: #fff;background-image:none;}
.newsboxstart .news { background-image:none; padding:0; margin-right:10px;margin-top:0;} 
.newsboxstart .news .newsstartitem { color:#fff; font-family: Arial, Helvetiva, sans-serif;line-height: 13px;}
.newsboxstart .news strong { color:#fff; display: block; margin-bottom: 2px;}
.newsboxstart .news strong:hover { color:#fff; text-decoration: none; }
.newsboxstart .news a strong { color:#fff; margin: 0;}
#content .newsboxstart a { color:#FFF; line-height: 13px; text-decoration: none; font-size: 11px;}
.newsstartmore {margin-left: 5px; margin-top: 5px;}
#content .newsstartmore a {text-decoration: underline; color: #8dc1d9;}
#content .newsboxstart a:hover {text-decoration: underline; color: #f0f0f0;}
#photo .newsletterlist ul {  }
#photo .newsletterlist li { float:none; list-style-type:disc; list-style-image:none;}


#footer { background-color:#858585; color:#FFF; width: 996px; padding: 10px 0 ;}
.footernavi {padding-top: 6px;}
.onlinebuttonsflash {position: absolute; left: -100px;z-index: 40;}
.headerleft, #left h2 {margin-top: 10px; margin-left: 10px;}

.contentheader {font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #5189c2; margin-top: 25px; margin-bottom: 20px;}
#left {width:230px;}
#left h2 {margin-left: 12px;}

.highlightslink {position: absolute; top: 313px; left: 17px;}
.highlightslearnmore {margin-top: 10px; font-weight: bold;color: #1C4DB2;}
.highlightslearnmore a {font-weight: bold;}
.connectivitybox {width: 210px; margin-left: 10px;}
.datapicturebox {padding-left: 20px;}
.testgif {position: absolute;}
.selectboxdm {margin: 10px;}
.selectboxdm {margin-left:0px;}
.selectboxdm option {font-weight: normal;}
.dmformheader {font-size: 14px; color: #4c80b5; font-weight: bold; margin-top: 10px;}
.selectboxblue {font-weight: bold; color: #4c80b5;}
