a:link { color: #701a14; font-size: 9pt; font-family:Arial; text-decoration: none; }a:visited { color: #701a14;font-size: 9pt; font-family:Arial;text-decoration: none; }a:hover { color: #701a14; font-size: 9pt; font-family:Arial; text-decoration: underline;}a.product:link { color: #000000; font-size: 9pt; font-family:Arial; text-decoration: none; }a.product:visited { color: #000000;font-size: 9pt; font-family:Arial;text-decoration: none; }a.product:hover { color: #666666; font-size: 9pt; font-family:Arial; text-decoration: underline;}a.nav:link { color: #003366; font-size: 9pt; font-family:Arial; text-decoration: underline; }a.nav:visited { color: #003366;font-size: 9pt; font-family:Arial;text-decoration: underline; }a.nav:hover { color: #003366; font-size: 9pt; font-family:Arial; text-decoration: underline;}a.head:link {color: #f8bf29; font-size: 10pt; font-family:Arial; font-weight: bold; }a.head:visited { color: #f8bf29; font-size: 10pt; font-family:Arial; font-weight: bold; }a.head:hover { color: #f8bf29; font-size: 10pt; font-family:Arial; font-weight: bold;}a.head2:link {color: #fc7b00; font-size: 10pt; font-family:Arial; font-weight: bold; }a.head2:visited { color: #fc7b00; font-size: 10pt; font-family:Arial; font-weight: bold; }a.head2:hover { color: #fc7b00; font-size: 10pt; font-family:Arial; font-weight: bold;}		a.imagelink:link { color: white; }		a.imagelink:visited { color: white; }		a.imagelink:hover { color: black; }		a.imagelink:active { color: black; } .header{ color: #f8bf29; font-size: 10pt; font-family:Arial; font-weight: bold; }.copy { color: #003366; font-size: 9pt; font-family:Arial; }.copy2 { color: #000000; font-size: 9pt; font-family:Arial; }.copy3 { color: #666666; font-size: 9pt; font-family:Arial; }.guide_header { color: #fc7b00; font-size: 10pt; font-family:Arial; font-weight: bold;  }.guide_copy { color: #000000; font-size: 9pt; font-family:Arial;  }.nav {font-size: 9pt; color: #000000;font-family:Arial; }.sub_head { font-size: 11pt; }.main_head { font-size: 11pt; color: #fc7b00; font-weight: bold; font-family:Arial; }.disclaimer { font-size: 8pt; color: #000000; font-family:Arial; }.disclaimer_num { font-size: 8pt; color: #fc7b00; font-family:Arial; }.note { font-size: 11pt; color: #333333; font-family:Arial; font-style: italic; }.service { font-size: 8pt; color: #000000; font-family:Arial; }.service_head { font-size: 11pt; color: #fb7420; font-family:Arial; font-weight: bold; }.sales_head { font-size: 11pt; color: #4a363f; font-family:Arial; font-weight: bold; }.inventory_head { font-size: 11pt; color: #3b0f24; font-family:Arial; font-weight: bold; }.financial_head { font-size: 11pt; color: #3b6a85; font-family:Arial; font-weight: bold; }.store_head { font-size: 11pt; color: #4f937c; font-family:Arial; font-weight: bold; }.project_head { font-size: 11pt; color: #67797f; font-family:Arial; font-weight: bold;  }.workforce{ color: #f8bf29; font-size: 14pt; font-family:Arial; font-weight: bold; }td.roles { background-repeat: no-repeat; }
td { font-family: Arial,Helvetica,Times; font-size:9pt; } a.product:link { font-size: 9pt; color: #003081; text-decoration: underline; } a.product:visited { font-size: 9pt; color: #003081; text-decoration: underline; } a.product:hover { font-size: 9pt; color: #003081; text-decoration: underline; } a.product_info:link { font-size: 9pt; color: #333333; text-decoration: underline; } a.product_info:visited { font-size: 9pt; color: #333333; text-decoration: underline; } a.product_info:hover { font-size: 9pt; color: #333333; text-decoration: underline; } a.tab_info:link { font-size: 9pt; color: #003081; text-decoration: underline; } a.tab_info:visited { font-size: 9pt; color: #003081; text-decoration: underline; } a.tab_info:hover { font-size: 9pt; color: #003081; text-decoration: underline; } .product_head { background-color: #4884cc; color: #ffffff; font-size: 12pt; font-weight: bold; padding:5px; } .spacer { line-height: 5px; } .terms { font-size:8pt; color: #333333; } .prod_line { border-bottom: 1px dashed #4884cc; line-height: 5px; } .tab_head { color: #000000; font-weight: bold; } .tab_line { border-bottom: 1px dashed #4884cc; color: #333333; } .price { color: #000b59; } .left_tab { border-left: 1px solid #4884cc; background-image: url(images/button-noline.jpg); background-repeat: no-repeat; background-position: right; color: #4884cc; } .tab { background-image: url(images/button-solid.jpg); background-position: right; background-repeat: no-repeat; color: #ffffff; } .tab_on { background-image: url(images/button-line.jpg); background-position: right; background-repeat: no-repeat; color: #4884cc; } .blank_tab { border-bottom: 1px solid #4884cc; } .info_box { border-left: 1px solid #4884cc; border-bottom: 1px solid #4884cc; border-right: 1px solid #4884cc; color: #333333; } .nav_bar { background-image: url(images/nav_spacer.gif); background-position: right; background-repeat: no-repeat; background-color: darkblue; border-bottom: 1px solid #ffffff; border-right: 8px solid #ffffff; } .nav_bar_on { background-color: #4884cc; border-bottom: 1px solid #ffffff; } .nav_bar_ext { background-image: url(images/nav_spacer.gif); background-position: right; background-repeat: no-repeat; background-color: darkblue; border-right: 8px solid #4884cc; border-bottom: 1px solid #ffffff; } td.tab a:link, td.tab a:visited, td.tab a:hover { color: #ffffff; text-decoration: none; } td.left_tab a:link, td.left_tab a:visited, td.left_tab a:hover { color: #4884cc; text-decoration: none; } td.tab_on a:link, td.tab_on a:visited, td.tab_on a:hover { color: #4884cc; text-decoration: none; } 
.nav_bar_on2 { background-image: url(images/nav_spacer.gif); background-position: right; background-repeat: no-repeat; background-color: #4884cc; border-bottom: 1px solid #ffffff; border-right: 8px solid #ffffff; }
.acc_line { border-top: 1px dashed #4884cc; color: #333333; }
.product_cat { color: #f8bf29; font-size: 11pt; font-weight: bold; }
.shopping_cart { color: #4884cc; font-weight: bold; font-size: 11pt; }


@charset "utf-8";
body {
	margin:0;
	padding:0;
	border:0;
	text-align:center;
}
.clearboth {clear:both;}
#pagewrapper {
	margin: 0 auto;
	padding:0;
	width:1000px;
	text-align:left;
}
/* HEADER */
#pagewrapper #header {
	margin:0;
	padding:0;
	width:1000px;
	height:120px;
	position:relative;
}
#pagewrapper #header #logo {
	position:absolute;
	left:0px;
	top:0px;
	margin:0;
	padding:0;
}
#pagewrapper #header #tagline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-style: italic;
	font-weight: bold;
	color: #000000;
	position:absolute;
	right:0px;
	bottom:10px;
	margin:0;
	padding:0;
	overflow:auto;
}
#pagewrapper #header #logintab {
	position:absolute;
	top:0px;
	right:0px;
	background-image:url(des-images/loginpane-bg-fill.gif);
	height:29px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-transform:uppercase;
}
#pagewrapper #header #logintab a {
	color:#ffffff;
	text-decoration:none;
	display:block;
	padding-top:5px;
}
#pagewrapper #header #logintab img {
	margin-right:5px;
}
#pagewrapper #header #logintab #login {
	height:29px;
	padding:0 20px;
	background-image:url(des-images/loginpane-bg-left.gif);
	background-position:left;
	background-repeat:no-repeat;
	float:left;
}
#pagewrapper #header #logintab #shoppingcart {
	height:29px;
	padding:0 20px;
	background-image:url(des-images/loginpane-bg-right.gif);
	background-position:right;
	background-repeat:no-repeat;
	float:left;
	border-left:1px #452562 solid;
}

/* MAIN NAVIGATION */
#pagewrapper #navigation {
	height:30px;
	width:1000px;
	border-bottom:17px #b9e1e8 solid;
	position:relative;
}
#pagewrapper #navigation #phoneno {
	position:absolute;
	right:0px;
	top:0px;
	width:207px;
	height:30px;
	background-image:url(des-images/nav-phoneno-bg.gif);
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#442361;
}
#pagewrapper #navigation #phoneno strong {
	font-weight:bold;
	margin:0;
	padding-top:6px;
	display:block;
}
#pagewrapper #navigation #phoneno img {
	vertical-align:middle;

}
#pagewrapper #navigation #mainnav {
	width:790px;
	height:30px;
}
#pagewrapper #navigation #mainnav td a {
	display:block;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	line-height:30px;
	color:#FFFFFF;
	text-decoration:none;
	padding:0 10px;
	background-image:url(des-images/mainnav-bg.gif);
	background-position:center;
	border-right:#452562 1px solid;
}
#pagewrapper #navigation #mainnav td a:hover, #pagewrapper #navigation #mainnav td.currentnav a  {
	background-image:url(des-images/mainnav-bg-hover.gif);
	color:#452562;
}
#pagewrapper #navigation #mainnav td a#firstnav {
	background-position:left;
}
#pagewrapper #navigation #mainnav td a#lastnav {
	background-position:right;
	border-right:none;
}
#pagewrapper #splashpane {
	width:1000px;
	overflow:hidden;
}

#pagewrapper #splashpane #splash {
	width: 791px;
	height:278px;
	float:left;
	margin: 2px 0 0 0;
	position:relative;
	background-color:#452562;
}
#pagewrapper #splashpane #pagesplash {
	width: 791px;
	float:left;
	margin: 2px 0 0 0;
}
#pagewrapper #splashpane #splash #splashtext {
	margin:0;
	padding:0;
	position:absolute;
	top:70px;
	right:30px;
}
#pagewrapper #splashpane #splash p {
	margin:0 0 25px 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#ffffff;
}

/* SUB NAVIGATION */
#pagewrapper #splashpane #subnavpane {
	float:right;
	width:207px;
	background-color:#f4eef6;
	padding-bottom:400px;
	margin-bottom:-400px;
}
#pagewrapper #splashpane ul#subnav {
	list-style:none;
	margin:0;
	padding:0;
}
#pagewrapper #splashpane ul#subnav li {
	display:block;
	height: 34px;
	width:207px;
	border-bottom:#e6dded 1px solid;
}
#pagewrapper #splashpane ul#subnav li a {
	display:block;
	height: 34px;
	background-image: url(des-images/subnav-bg.gif);
	line-height:34px;
	padding-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
#pagewrapper #splashpane ul#subnav li a:hover, #pagewrapper #splashpane ul#subnav li.currentsubnav a {
	background-image: url(des-images/subnav-bg-hover.gif);

}

/* HOME BUTTONS */
#pagewrapper #homebuttonsrow {
	margin: 20px 0 0 0;
}
#pagewrapper #homebuttonsrow .homebutton {
	width:321px;
	height:198px;
	background-image:url(des-images/homebutton-bg.jpg);
	float:left;
	padding:0;
	margin:0 18px 0 0;
}
#pagewrapper #homebuttonsrow .homebutton.lastbutton {
	margin:0;
}
#pagewrapper #homebuttonsrow .homebutton h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#472665;
	margin:5px 10px;
	padding:0;
	text-transform:uppercase;
}
#pagewrapper #homebuttonsrow .homebutton p.buttonimage {
	margin:10px 0 0 0;
	padding:0;
	text-align:center;
}
#pagewrapper #homebuttonsrow .homebutton p.buttonimage img {
	border:1px #ffffff solid;
}
#pagewrapper #homebuttonsrow .homebutton p.learnmore {
	margin:10px 10px 0 0;
	padding:0;
	text-align:right;
}

#pagewrapper #partnersrow {
	width:1000px;
	height:140px;
	margin:0;
}
#pagewrapper #partnersrow h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#666666;
	font-weight:bold;
}
#pagewrapper #partnersrow p {
	text-align:center;
}
#pagewrapper #partnersrow #partners {
	float:left;
	width:660px;
}
#pagewrapper #partnersrow #awards {
	float:right;
	width:320px;
}

table#contenttable {
	width:1000px;
	margin:2px 0 0 0;
}
table#contenttable td#content {
	width:793px;
	text-align:left;
	padding:0 2px 0 0;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:top;
}
table#contenttable td#rightcontent {
	width:197px;
	background-color:#e5e5e5;
	padding:10px 5px;
	vertical-align:top;
}
table#contenttable td#rightcontent p {
	color:#424242;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	font-weight:normal;
	margin:5px 0;
}
table#contenttable td#rightcontent p.disclaimer {
	color:#424242;
	font-weight:bold;
	color:472665;
}
table#contenttable td#rightcontent #microsoftwidget {
	text-align:center;
}
/* CONTENT */
table#contenttable td#content h1 {
	color:#472665;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	background-color:#b9e1e8;
	padding:5px 10px;
	margin:0 0 10px 0;
}
table#contenttable td#content h2 {
	color:#472665;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin:10px 10px 0 10px;
}
table#contenttable td#content p {
	color:#424242;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	font-weight:normal;
	margin:5px 10px 5px 10px;
}
table#contenttable td#content .dotline {
	padding-bottom:10px;
	border-bottom: 1px #444444 dotted;
}
table#contenttable td#content a {
	color:#472665;
}
table#contenttable td#content ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
table#contenttable td#content ul li {
	margin:5px 0;
}
table#contenttable td#content form {
	margin:0;
	padding:0;
	border:0;
}
table#contenttable td#content table.requestform {
	margin: 10px 10px 0 10px;
}
table#contenttable td#content table td {
	color:#424242;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	/* line-height:18px;*/
}
table#contenttable td#content table.productlistnav {
	background-color:#dcf0f3;
	border-top:#b9e1e8 5px solid;	
	width:100%;
	margin: 0;
}
table#contenttable td#content table.productlistnav td {
	padding: 2px 10px;
}
table#contenttable td#content table.productlistnav a {
	text-decoration:none;
}
table#contenttable td#content table.productlistnav a:hover {
	text-decoration:underline;
}
#pageseparator {
	width:1000px;
	height:10px;
	background-image:url(des-images/footerbar.gif);
	background-repeat:no-repeat;
	margin: 20px 0 0 0;
}

table#contenttable td#content .partnerdetail {
	border: 1px solid #d1ebf0;
	margin: 0 0 10px 0;
	padding:0;
}
table#contenttable td#content .partnerdetail h2 {
	margin:0;
	padding:5px 0 5px 10px;
	background-color:#d1ebf0;
	font-size:12px;
}
table#contenttable td#content .partnerdetail .partnerlogo {
	float:left;
	margin:10px;
}
table#contenttable td#content .partnerdetail .partnerlink {
	text-align:right;
}


/* SOLUTIONS TABLE */
table#solutiontable {
	width:1000px;
	margin:2px 0 0 0;
	background: url("http://www.adctech.com/test/img/NavigationGraphic.jpg") no-repeat scroll 0 0 transparent;
}
table#solutiontable form {
	/*margin:5px 0;*/
}
table#solutiontable td {
	color:#424242;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
}
/*table#solutiontable td a {
	display:block;
	_height: 34px;
	min-height:34px;
	line-height:34px;
	background-image: url(des-images/subnav-bg.gif);
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none;
}*/

table#solutiontable td a.normal {
	background: none;
	color:#FFFFFF;
	display:inline;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
table#solutiontable td a.normal:hover {
	text-decoration:underline;
	background: none;
	color:#FFFFFF;
	display:inline;
	font-size:12px;
	font-weight:normal;
}

table#solutiontable td a.longlink {
	display:block;
	height:auto;
	background-image: none;
	line-height:normal;
	padding-left:5px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none;
}
table#solutiontable td a:hover {
	/*background-image: url(des-images/subnav-bg-hover.gif);*/
	text-decoration:underline;
}
table#solutiontable td a.longlink:hover {
	background-image:none;
	background-color:#dcf0f3;
}
table#solutiontable td.bigheader {
	font-size:12px;
	font-weight:bold;
	text-align:center;
	/*background-color:#133c76;*/
	color:#ffffff;
	padding:5px 0;
}
table#solutiontable td.bigheader td {
	color:#ffffff;
}
table#solutiontable td.header, table#solutiontable p.header {
	font-size:12px;
	font-weight:bold;
	text-align:left;
	/*background-color:#dcf0f3;*/
	background:url(img/solution_cat_heading.gif) top no-repeat;
	color:#234080;
	padding:5px 0 5px 10px;
	margin:0;
	border-top: 3px solid #FFFFFF;
}
table#solutiontable td#solutionleft {
	width:164px;
	vertical-align:top;
	/*background-color:#f4eef6;*/
}
table#solutiontable td#solutioncenter {
	width:673px;
	vertical-align:top;
}
table#solutiontable td#solutionright {
	width:163px;
	vertical-align:top;
	/*background-color:#f4eef6;*/
}

table#twocolumns {
	width:100%;
}
table#twocolumns td {
	color:#424242;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
}
table#twocolumns td#twocolumnsleft {
	padding: 20px 15px 0 15px;
	vertical-align:top;
}
table#twocolumns td a {
	color:#472665;
}
table#twocolumns td a.imagelink {
	color:#ffffff;
}
table#twocolumns td a.imagelink:hover {
	color:#f4eef6;
}
table#twocolumns td img.blank {
	color:#ffffff;
}
/* FOOTER */
#footer {
	width:1000px;
	height:50px;
	margin:20px auto 0 auto;
	padding:15px 0 0 0;
	background-image:url(des-images/footerbar.gif);
	background-repeat:no-repeat;
}
#footer p#copyright {
	float:left;
	margin:0 0 0 15px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
#footer p#digitaleye {
	float:right;
	margin:0 15px 0 0;
	padding:0;
}

.product_list_head { background-color: #dcf0f3; color: #000000; border-top: 5px solid #b9e1e8; }
.prod_line { border-bottom: 1px dashed #d1ebf0; }
.spacer { line-height: 5px; }
.info_box {
	border-bottom: 1px solid #472665;
	border-right: 1px solid #472665;
	border-left: 1px solid #472665;
	padding:15px 0 0px 0;
	background-image:url(des-images/infobox_bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
}
table#contenttable td#content td.tab_off { 
	background-image:url(des-images/tab-off.gif);
	background-position:top right;
	border-left: 1px solid #472665; 
	text-align:center;
	height:24px;
	color:#ffffff;
}
table#contenttable td#content td.tab_off a {
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	display:block;
	padding:0 20px;
	line-height:24px;
}
table#contenttable td#content td.tab_on {
	background-image:url(des-images/tab-on.gif);
	background-position:top right;
	border-left: 1px solid #472665; 
	text-align:center;
	height:24px;	
}
table#contenttable td#content td.tab_on a {
	color:#472665;
	text-decoration:none;
	font-weight:bold;
	display:block;
	padding:0 20px;
	line-height:24px;
}
table#contenttable td#content td.blank_tab { border-bottom: 1px solid #472665; width:100%; }
span.price {
	font-size:18px;
	font-weight:bold;
	color:#472665;
}

.bigheader .divider { float:left;}
.bigheader .divider img { margin-top:7px; margin-left:3px; }
.bigheader .toplink { margin: 0 5px 0 5px; float:left;font-weight:normal; }
.bigheader .toplink a { padding-left:0; }

.solutions_top {
	height: 10px;
	font-size:0px;
	width: 165px;
	background: url(img/solutions_cat_content_top.png);
	padding:0;
	margin:0;
}
.solutions_container {
	background: url(img/solutions_cat_bottom.png) bottom center no-repeat;
	padding: 0px 0px 15px 0px;
}
.solutions_container a { text-decoration:none; color: #0000EE; }
.solution_link_wrapper { margin-left: 15px; width: 130px; }

/*.bghd { padding:6px 0; }*/

.nav { margin:0; padding:0; }
.nav .item { float:left; list-style-type:none; width:315px; height:160px; margin-right:10px; }
.nav .item a.title { color: #1F4782; font-weight:bold; text-decoration:none }
.nav .item .image { float:left; margin:0; padding:0; }
.nav .item .image img { float:left; width:100px; border:0; margin:0; padding:0;}
.nav .item .description { float:left; margin-left: 10px; height:100px; width:190px; overflow:hidden; margin-top: 0px; line-height:16px; }
