@charset "UTF-8";
/* Allied Telesis Print Styles */
/* Aug 5 2010 - Gene Cowan, Central Marcom */



/* Global Resets */
html, body { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, img, small, strike, sub, sup, tt, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, button, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-style: normal; font-size: 100%; line-height: 1; font-family: inherit; text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
ol, ul { list-style: none; }


body { background-image:none;
background-repeat:no-repeat;
}



/* iPhone Elements */
.iphone-show { /*This shows an element on iPhone and hides it on desktop */
	visibility: hidden; 
	width: 0; 
	height: 0;
	}
.iphone-hide { /*This hides an element from the iPhone and shows it on desktop */
	visibility: visible; 
	width: auto; 
	height: auto;
	}



/* Container */
div#container, div.container { 
	position: relative; 
	width: 950px; 
	margin: 0px auto; 
	padding: 0 0 0 30px;
	}
 
 
 
/*	Layout Grid  */
.column-row, .row { margin: 0 0 10px -20px; }
.column, .columns { float: left; display: inline; margin: 5px 0 5px 20px;}
 
.one { width: 75px; }
.two { width: 170px; }
.three { width: 265px; }
.four { width: 360px; }
.five { width: 455px; }
.six { width: 550px; }
.seven { width: 645px; }
.eight { width: 740px; }
.nine { width: 835px; }
.ten { width: 930px; }
 
.offset-by-one-half { margin-left: 47.5px; }
.offset-by-one { margin-left: 95px; }
.offset-by-two { margin-left: 190px; }
.offset-by-three { margin-left: 285px; }
.offset-by-four { margin-left: 380px; }
.offset-by-five { margin-left: 475px; }
.offset-by-six { margin-left: 570px; }
.offset-by-seven { margin-left: 665px; }
.offset-by-eight { margin-left: 760px; }
.offset-left { margin-left: 0px; }

.border-right {border-right: solid 1px #CCC; margin-right: -11px; padding-right: 10px;}
.border-left {border-left: solid 1px #CCC; margin-left: -11px; padding-left: 10px;}
 
/* Clear the columns */
.column-row:after, .row:after, .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html .column-row, * html .row, * html .clearfix { height: 1%; }
.column-row, .row, .clearfix { display: inline-block; }
.column-row, .row, .clearfix { display: block; }
 
/*	IE6 Fixes  */
body.ie .column-row { width: 950px; }
body.ie .eight .column-row	 { width: 760px; }
body.ie .nine .column-row	 { width: 855px; }
body.ie .two-thirds .column-row { width: 780px; }
body.ie .row { width: 950px; }
body.ie .eight .row	 { width: 760px; }
body.ie .nine .row	 { width: 855px; }
body.ie .two-thirds .row { width: 780px; }
* html .columns {display: inline; margin: 5px -10px 5px 20px;}
img, .logo { behavior: url(/css/iepngfix.htc); }




/* Content Elements */

p img {
	margin: 3px 0px; 
	}

hr {
	color: #ccc; 
	background-color: #ccc; 
	height: 1px; 
	border: none; 
	margin: 10px 0px;
	}
	
li a:after {
	content: " ("attr(href)") ";
	font-size: 10pt;
}



/* Navigation */
#navigation {
	visibility: visible;
	width: 950px;
	height: 51px;
	margin: 0;
	}
#navigation .seven, #navigation .three, #navigation .pipe {
	visibility: hidden;
	}
	
.logo {
	visibility: visible;!important;
	float: none; 
	background-image:url(/global-images/print-header.gif)!important;
	background-repeat:no-repeat;
	width: 950px; 
	height: 51px;
	margin: 0 0 0 -20px;
	}

		
	
/* Footer */
#footer  {
	visibility: hidden;
	width: 0;
	height: 0;
	}



/* CSS3 Effects */

.rounded {
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border-radius: 9px;
	}

.shadow {
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	}



/* BODY TEXT */

body, p, .columns, .column {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12pt;
	line-height: 15pt;
	color: #000;
	}

p	{
	padding: 0 0 6px 0;
	}


/* HEADLINES */

h1 {
	font-family: "Gill Sans", "Gill Sans MT", Helvetica, Arial, sans-serif;
	font-size: 22pt;
	line-height: 22pt;
	color: #222;
	margin: 2px 0 0px 0;
	text-shadow: #FFF 0 1px 0;
	letter-spacing: -.5px;
	font-weight:normal;
	}


h2 {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 16pt;
	line-height: 16pt;
	color: #222;
	margin: 4px 0 2px 0;
	text-shadow: #FFF 0 1px 0;
	letter-spacing: -.5px;
	}


h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13pt;
	line-height: 14pt;
	color: #777;
	margin: 4px 0 4px 0;
	letter-spacing: -.25px;
	font-weight: normal;
	}


h4 {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 11pt;
	line-height: 12pt;
	margin: 4px 0 4px 0;
	letter-spacing: -.25px;
	}



h5 {
	font-family: Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-weight: bold; font-size: 9pt; line-height: 10pt;
	margin: 3px 0 3px 0;
	}


/* LISTS */


ol {
	list-style-position: outside;
	list-style-type: decimal;
	margin: 0 0 10px 0;
	padding-left: 30px;
	text-indent: -1px;
	}
	
ul {
	list-style: none;
	margin: 0 0 10px 0;
	padding-left: 1px;
	text-indent: -1px;
	}

ul.list {
	list-style-type: square;
	margin: 0 0 10px 8px;
	padding-left: 8px;
	text-indent: -1px;
	}
	
ul.links {
	list-style-type: none;
	margin: 0 0 10px 0px;
	padding-left: 10px;
	text-indent: -11px;
	}
	
ul.links li:before {
	content: "\00BB \0020";
	}

li { 
	font-size: 10pt;
	line-height: 11.5pt;
	margin: 0 0 6px 0;
	}



/* LINK STYLES */

a {text-decoration: none; color: #222;}



/* COLLAPSE PANEL STYLES */

#demo h4 a {font-weight: bold; text-decoration: none; color: black;}




/* TEXT COLORS */

.white-text, .white-text a {color:#000; text-shadow: none; }


/* Buttons ---------------- */
.button {
	background: none;
	display: inline-block;
	padding: 5px 10px 4px;
	color: #000;
	width: 140px;
	text-decoration: none;
	font-weight: bold;
	line-height: 1;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border: 1px solid black;
	position: relative;
	font-family: Helvetica, Arial, sans-serif;
}

.button:hover { background-color: #676767; color: #fff; cursor: pointer; text-decoration:none; }
.button:active { top: 1px; }


/* Boxes */
.boxheader {
	background: none;
	display: inline-block;
	padding: 5px 0px 0px 0px;
	color: #000;
	text-decoration: none;
	line-height: 1;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border: 1px solid black;
	position: relative;
}




/* Sizes ---------- */
.small.button, .small.button:visited { font-size: 11px; padding: 4px 7px 3px 7px;}
.button, .button:visited, .medium.button, .medium.button:visited { font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
.large.button, .large.button:visited { font-size: 14px; padding: 8px 14px 7px; }
 

/* Colors ---------- */
.green, .blue, .red, .magenta, .orange, .yellow, .cyan, .white, .support, .products, .corporate, .solutions, .library, .purchase { background-color: none; color: #333; }

