@charset "UTF-8";
/* Allied Telesis Text Styles */
/* Aug 24 2011 - Gene Cowan, Corporate Marcom */


/* BODY TEXT */

body, p, .columns, .column {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #222222;
	}

p	{
	padding: 2px 0 8px 0;
	line-height: 1.4;

	}
	
.bold { 
	font-weight:bold;
	}
	


/* HEADLINES */

.size6, h1, .headline {
	font-family: 'GillSansMTProLight', 'Gill Sans', 'Gill Sans MT', Arial, sans-serif;
	font-size: 36px;
	line-height: 1;
	color: #222222;
	margin: 2px 0 0px 0;
	padding-bottom: 5px;
	text-shadow: #FFF 0 1px 0;
	letter-spacing: -1px;
	font-weight:lighter;
	}


h2 {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 20px;
	line-height: 20px;
	color: #222222;
	margin: 4px 0 2px 0;
	text-shadow: #FFF 0 1px 0; 
	letter-spacing: -.5px;
	}


h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 17px;
	line-height: 1;
	color: #666666;
	margin: 4px 0 4px 0;
	letter-spacing: -.25px;
	}


h4 {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 15px;
	line-height: 1;
	margin: 4px 0 4px 0;
	letter-spacing: -.25px;
	}



h5 {
	font-family: Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	line-height: 1;
	margin: 3px 0 3px 0;
	text-shadow: #FFF 0 1px 0;
	}
	

h6 {
	font-family: 'GillSansMTPro', 'Gill Sans', 'Gill Sans MT', Arial, sans-serif;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 1;
	margin: 3px 0 3px 0;
	padding: 0 0 8px 0;
	font-weight: bold;
letter-spacing: -.25px;
}

	
small {
	font-size: 70%;
	}


/* 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 ul.list {
	list-style-type: circle;
	}	
	
ul.links, .ullinks ul {
	list-style-type: none;
	margin: 0 0 10px 15px;
	padding-left: 0px;
	text-indent: 0px;
	list-style-position: outside;
	list-style-image: url(/global-images/link-bullet.gif);
	}
	
/* NOT COMPATIBLE WITH IE6/7
ul.links li:before {
	content: "\00BB \0020";
	} */

li { 
	font-size: 13px;
	line-height: 1.2;
	margin: 0 0 6px 0;
	}
	
li a { 
	display: inline;
	line-height: 1.2;
	}
	
li a:hover {color: #983222; text-decoration: underline; }
	
.toppage_title { 
	font-size: 13px;
	line-height: 1.25;
	margin: 0 0 6px 0;
	}
	



/* LINK STYLES */

a {text-decoration: none; color: #222222;}

a:hover {color: #983222; text-decoration: underline;}

.white-text a:hover {color: yellow; text-decoration: underline;}



/* COLLAPSE PANEL STYLES */

#demo h4 a {font-weight: bold; text-decoration: none; color: black;}

#demo h4 a:hover {color: #983222;}




/* NAVIGATION STYLES */

#navigation, #navigation a { 
	font-family: Helvetica, Arial, sans-serif; 
	font-size: 17px; 
	line-height: 1;
	color: #333;
	text-decoration: none;
	font-weight: bold;
letter-spacing: -.25px;
}

#navigation .pipe {color: #a6bcc6;}



/* FOOTER STYLES */

#footer ul {
	padding: 1px 0 1px 0;
	}

#footer li, #footer p { 
	font-family: Helvetica, Arial, sans-serif; 
	font-size: 11px; 
	line-height: 1.1; 
	color: #666666; 
	padding: 0px; 
	margin: 0 0 6px 2px;
	}

#footer a { 
	color: #666666; 
	}
	
	#footer a:hover { 
	color: #003c69; 
	text-decoration:underline;
	}



/* TEXT COLORS */

.white-text, .white-text a {color:#FFFFFF; text-shadow: none; }
.library .white-text, .library .white-text a { color:#333333; }


/* MAGICLAMP */

.color1 { color:#18497D;}
td { vertical-align:top}
.error{ color:red}
