/* Techlink Navigation Css page */


/* Techlink Green */
/* Top Navigation */
#navlist
{
			position: absolute; 
			width: 100%; 
			left: 0; 
			height: 16px; 
			margin: 0; 
			padding: 0; 
			white-space: nowrap;
			background: #aed13c;
}

#navlist li
{
			float: left;
			margin: 0;
			border: 0;
			list-style-type: none;
}

#navlist li a
{			position: relative; 
			display: block;
			margin: 0; 
			background: #aed13c; 
			color: #fff; 
			font: normal 0.8em/100% Verdana, Arial, Helvetica, sans-serif; 
			text-align: center; 
			text-decoration: none; 
			font-weight: bold; 
			border-right: 2px #ffffff solid; 
}

#navlist li a:hover
{
			color: #000;
			background: #DFEDB1;;
			text-decoration: none;
			font-weight: bold;
}

#navlist li.end a
{
			position: relative; 
			display: block; 
			margin: 0; 
			background: #E6BF1F; 
			color: #fff; 
			font: normal 0.8em/100% Verdana, Arial, Helvetica, sans-serif; 
			text-align: center; 
			text-decoration: none; 
			font-weight: bold; 
			border:0; 
}

#navlist li.end a:hover
{
			color: #000;
			background: #F5F083;
			text-decoration: none;
			font-weight: bold;
}

/* MENU Left Green */
#avmenu3 {
			clear:left;
			float:left;
			width:150px;
			margin: 5px 0 10px 0;
			padding:0;
}

#avmenu3 ul{
				
			list-style:none;
			width:150px;
			margin:5px 0 20px 0;
			padding:0;
}

#avmenu3 li{
			margin-bottom:4px;
			font-size:11px;
}

#avmenu3 li a{
			font-weight:bold;
			line-height:15px;
			font-size:11px;
			text-decoration:none;
			color:#505050;
			display:block;
			padding:6px 0 3px 7px;
			background:#f4f4f4;
			border-left:4px solid #aed13c;
}
			
#avmenu3 li a:hover{
			background:#dddddd;
			color:#333333;
			border-left:4px solid #aed13c;
}

#avmenu3 li.small-blue a{
			font-weight:bold;
			height:15px;
			font-size:11px;
			text-decoration:none;
			color:#505050;
			display:block;
			padding:6px 0 3px 7px;
			background:#f4f4f4;
			border-left:4px solid #7299cf;
}
			
#avmenu3 li.small-blue a:hover{
			background:#dddddd;
			color:#333333;
			border-left:4px solid #7299cf;
}

#avmenu3 li.small-brown a{
			font-weight:bold;
			height:15px;
			font-size:11px;
			text-decoration:none;
			color:#505050;
			display:block;
			padding:6px 0 3px 7px;
			background:#f4f4f4;
			border-left:4px solid #5B1201;
}
			
#avmenu3 li.small-brown a:hover{
			background:#dddddd;
			color:#333333;
			border-left:4px solid #5B1201;
}

#avmenu3 li.small-yellow a{
			font-weight:bold;
			height:15px;
			font-size:11px;
			text-decoration:none;
			color:#505050;
			display:block;
			padding:6px 0 3px 7px;
			background:#f4f4f4;
			border-left:4px solid #E6BF1F;
}
			
#avmenu3 li.small-yellow a:hover{
			background:#dddddd;
			color:#333333;
			border-left:4px solid #E6BF1F;
}

#avmenu3 li.small-red a{
			font-weight:bold;
			height:15px;
			font-size:11px;
			text-decoration:none;
			color:#505050;
			display:block;
			padding:6px 0 3px 7px;
			background:#f4f4f4;
			border-left:4px solid #cd0104;
}	
			
#avmenu3 li.small-red a:hover{
			background:#dddddd;
			color:#333333;
			border-left:4px solid #cd0104;
}

#avmenu3 li.small-dkblue a{
			font-weight:bold;
			height:15px;
			font-size:11px;
			text-decoration:none;
			color:#505050;
			display:block;
			padding:6px 0 3px 7px;
			background:#f4f4f4;
			border-left:4px solid #212376;
}	
			
#avmenu3 li.small-dkblue a:hover{
			background:#dddddd;
			color:#333333;
			border-left:4px solid #212376;
}

#avmenu3 li.sub a{
			font-weight:normal;
			font-size:11px;
			text-decoration:none;
			color:#505050;
			display:block;
			padding:2px 0 1px 10px;
			margin:0;
			background:#f4f4f4;
			border-left:4px solid #ffffff;
}	
#avmenu3 li.sub-active a{
			font-weight:normal;
			font-size:11px;
			text-decoration:none;
			color:#505050;
			display:block;
			padding:2px 0 0px 10px;
			margin:0;
			background:#dddddd;
			border-left:4px solid #ffffff;
}

#avmenu3 li.active a{
			background:#dddddd;
}
			
#avmenu3 li.sub a:hover{
			background:#dddddd;
			color:#333333;
			border-left:4px solid #ffffff;
}

#avmenu3 li.subhead {
			font-weight:normal;
			min-height:14px;
			font-size:11px;
			text-decoration:none;
			color:#000000;
			display:block;
			padding:2px 0 2px 7px;
			margin:0 0 3px 4px;
			background:#f4f4f4;
}	
#avmenu3 li.sub-hd a{
			font-weight:normal;
			min-height:14px;
			font-size:11px;
			text-decoration:none;
			color:#505050;
			display:block;
			padding:2px 0 2px 7px;
			margin:0 0 0 4px;
			background:#f4f4f4;
			border-left:4px solid #aed13c;
}	

#avmenu3 li.sub-hd-active a{
			font-weight:bold;
			min-height:14px;
			font-size:11px;
			text-decoration:none;
			color:#505050;
			display:block;
			padding:2px 0 2px 7px;
			margin:0 0 0 4px;
			background:#dddddd;
			border-left:4px solid #aed13c;
}	
			
#avmenu3 li.sub-hd a:hover{
			background:#dddddd;
			color:#333333;
			border-left:4px solid #aed13c;
}

#avmenu3 li.subsub a{
			font-weight:normal;
			min-height:14px;
			font-size:10px;
			text-decoration:none;
			color:#505050;
			display:block;
			padding:2px 0 0 11px;
			margin:0;
			background:#f4f4f4;
			border-left:4px solid #ffffff;
}	

#avmenu3 li.subsub-active a{
			font-weight:normal;
			min-height:14px;
			font-size:10px;
			text-decoration:none;
			color:#505050;
			display:block;
			padding:2px 0 0 11px;
			margin:0;
			background:#dddddd;
			border-left:4px solid #ffffff;
}
			
#avmenu3 li.subsub a:hover{
			background:#dddddd;
			color:#333333;
			border-left:4px solid #ffffff;
}

#avmenu3 li.avhead{
			text-transform:uppercase;margin-bottom:4px;
}

#avmenu3 li.avhead a{
			font-weight:bold;
			font-size:11px;			
			height:17px;
			text-decoration:none;
			color:#ffffff;
			display:block;
			padding:4px 0 0 7px;
			background:#aed13c;
			border-left:4px solid #aed13c;
}	
			
#avmenu3 li.avhead a:hover{
			background:#aed13c;
			color:#ffffff;
			border-left:4px solid #aed13c;
}



/* Footer green */

#footer-green {
			clear: both;
			margin: 0 auto;
			padding: 5px 0 0 0;
			border-top: 3px solid #aed13c;
			width: 760px;
			text-align: center;
			font-size: 11px;
			color:#444444;
}
#footer-green a {
			color: #888888; font-weight:bold;
			text-decoration: none;
}

#footer-green a:hover {
			text-decoration: none;
			color: #666666;
}



/* ENDS Techlink Green ENDS */








/* GIF Tech Blue */
/* Top navigation */

#navlist li.blue a:hover
{
			font-weight: bold;
			color: #000;
			background: #c7dbef;
			text-decoration: none;
}

#navlist li.blue a
{
			font-weight: bold;
			color: #fff;
			background: #7299cf;
			text-decoration: none;
}



/* Top navigation 2 temp blue */

#navlist2 li.blue a:hover
{
			font-weight: bold;
			color: #000;
			background: #c7dbef;
			text-decoration: none;
}

#navlist2 li.blue a
{
			font-weight: bold;
			color: #fff;
			background: #7299cf;
			text-decoration: none;
}


/* MENU Left Blue */
#avmenu {
			clear:left;
			float:left;
			width:150px;
			margin: 5px 0 10px 0;
			padding:0;
}

#avmenu ul{	
			list-style:none;
			width:150px;
			margin:5px 0 20px 0;
			padding:0;
}

#avmenu li{
			margin-bottom:4px;
			font-size:11px;
			font-weight:bold;
			text-decoration:none;
			color:#505050;
}

#avmenu li a{
			font-weight:bold;
			font-size:11px;
			height:15px;
			line-height:15px;
			text-decoration:none;
			color:#505050;
			display:block;
			padding:6px 0 3px 7px;
			background:#f4f4f4;
			border-left:4px solid #7299cf;
}	
			
#avmenu li a:hover{
			background:#dddddd;
			color:#333333;
			border-left:4px solid #7299cf;
}

#avmenu li.sub a{
			font-weight:normal;
			min-height:14px;
			font-size:11px;
			text-decoration:none;
			color:#505050;
			display:block;
			padding:2px 0 0px 10px;
			margin:0;
			background:#f4f4f4;
			border-left:4px solid #ffffff;
}	
			
#avmenu li.sub a:hover{
			background:#dddddd;
			color:#333333;
			border-left:4px solid #ffffff;
}

#avmenu li.avhead{
			text-transform:uppercase;margin-bottom:4px;
}

#avmenu li.avhead a{
			font-weight:bold;
			font-size:11px;			
			height:17px;
			text-decoration:none;
			color:#ffffff;
			display:block;
			padding:4px 0 0 7px;
			background:#7299cf;
			border-left:4px solid #7299cf;
}

#avmenu li.subhead{
			margin-bottom:4px;
			height:18px;
			text-decoration:none;
			background:#ffffff;
			color:#333333;
			display:block;
			padding:5px 0 0 10px;
			border-left:4px solid #ffffff;
}

			
#avmenu li.avhead a:hover{
			background:#7299cf;
			color:#ffffff;
			border-left:4px solid #7299cf;
}

#avmenu li.sub a{
			font-weight:normal;
			font-size:11px;
			text-decoration:none;
			color:#505050;
			display:block;
			padding:2px 0 1px 10px;
			margin:0;
			background:#f4f4f4;
			border-left:4px solid #ffffff;
}	
#avmenu li.sub-active a{
			font-weight:normal;
			font-size:11px;
			text-decoration:none;
			color:#505050;
			display:block;
			padding:2px 0 0px 10px;
			margin:0;
			background:#dddddd;
			border-left:4px solid #ffffff;
}

#avmenu li.active a{
			background:#dddddd;
}
			
#avmenu li.sub a:hover{
			background:#dddddd;
			color:#333333;
			border-left:4px solid #ffffff;
}

#avmenu li.subhead {
			font-weight:normal;
			min-height:14px;
			font-size:11px;
			text-decoration:none;
			color:#000000;
			display:block;
			padding:2px 0 2px 7px;
			margin:0 0 3px 4px;
			background:#f4f4f4;
}	
#avmenu li.sub-hd a{
			font-weight:normal;
			min-height:14px;
			font-size:11px;
			text-decoration:none;
			color:#505050;
			display:block;
			padding:2px 0 2px 7px;
			margin:0 0 0 4px;
			background:#f4f4f4;
			border-left:4px solid #7299cf;
}	

#avmenu li.sub-hd-active a{
			font-weight:bold;
			min-height:14px;
			font-size:11px;
			text-decoration:none;
			color:#505050;
			display:block;
			padding:2px 0 2px 7px;
			margin:0 0 0 4px;
			background:#dddddd;
			border-left:4px solid #7299cf;
}	
			
#avmenu li.sub-hd a:hover{
			background:#dddddd;
			color:#333333;
			border-left:4px solid #7299cf;
}

#avmenu li.subsub a{
			font-weight:normal;
			min-height:14px;
			font-size:10px;
			text-decoration:none;
			color:#505050;
			display:block;
			padding:2px 0 0 11px;
			margin:0;
			background:#f4f4f4;
			border-left:4px solid #ffffff;
}	

#avmenu li.subsub-active a{
			font-weight:normal;
			min-height:14px;
			font-size:10px;
			text-decoration:none;
			color:#505050;
			display:block;
			padding:2px 0 0 11px;
			margin:0;
			background:#dddddd;
			border-left:4px solid #ffffff;
}
			
#avmenu li.subsub a:hover{
			background:#dddddd;
			color:#333333;
			border-left:4px solid #ffffff;
}

/* Footer blue */
#footer-blue {
			clear: both;
			margin: 0 auto;
			padding: 5px 0 0 0;
			border-top: 3px solid #7299cf;
			width: 760px;
			text-align: center;
			font-size: 11px;
			color:#444444;
}
#footer-blue a {
			color: #888888; font-weight:bold;
			text-decoration: none;
}

#footer-blue a:hover {
			text-decoration: none;
			color: #666666;
}

/* ENDS GIF Tech Blue ENDS */








/* Beacon Practice Yellow */
/* Top navigation */

#navlist li.yellow a:hover
{
			font-weight: bold;
			color: #000;
			background: #F5F083;
			text-decoration: none;
}

#navlist li.yellow a
{
			font-weight: bold;
			color: #fff;
			background: #E6BF1F;
			text-decoration: none;
}


/* Top navigation 2 temp yellow*/

#navlist2 li.yellow a:hover
{
			font-weight: bold;
			color: #000;
			background: #F5F083;
			text-decoration: none;
}

#navlist2 li.yellow a
{
			font-weight: bold;
			color: #fff;
			background: #E6BF1F;
			text-decoration: none;
}


/* MENU Left Yellow */
#avmenu2 {
			clear:left;
			float:left;
			width:150px;
			margin: 5px 0 10px 0;
			padding:0;
}

#avmenu2 ul{
			list-style:none;
			width:150px;
			margin:5px 0 20px 0;
			padding:0;
}

#avmenu2 li{
			margin-bottom:4px;
			font-size:11px;
}

#avmenu2 li a{
			font-weight:bold;
			line-height:15px;
			font-size:11px;
			text-decoration:none;
			color:#505050;
			display:block;
			padding:6px 0 3px 7px;
			background:#f4f4f4;
			border-left:4px solid #E6BF1F;
}	
			
#avmenu2 li a:hover{
			background:#dddddd;
			color:#333333;
			border-left:4px solid #E6BF1F;
}

#avmenu2 li.sub a{
			font-weight:normal;
			min-height:14px;
			font-size:11px;
			text-decoration:none;
			color:#505050;
			display:block;
			padding:2px 0 0 12px;
			margin:0;
			background:#f4f4f4;
			border-left:4px solid #ffffff;
}	
			
#avmenu2 li.sub a:hover{
			background:#dddddd;
			color:#333333;
			border-left:4px solid #ffffff;
}

#avmenu2 li.sub-hd a{
			font-weight:normal;
			min-height:14px;
			font-size:11px;
			text-decoration:none;
			color:#505050;
			display:block;
			padding:2px 0 2px 7px;
			margin:0 0 0 4px;
			background:#f4f4f4;
			border-left:4px solid #E6BF1F;
}	
			
#avmenu2 li.sub-hd a:hover{
			background:#dddddd;
			color:#333333;
			border-left:4px solid #E6BF1F;
}

#avmenu2 li.sub-bp a{
			font-weight:normal;
			min-height:14px;
			font-size:11px;
			text-decoration:none;
			color:#808080;
			display:block;
			padding:2px 0 0 12px;
			margin:0;
			background:#f4f4f4;
			border-left:4px solid #ffffff;
}	
			
#avmenu2 li.sub-bp a:hover{
			background:#dddddd;
			color:#555;
			border-left:4px solid #ffffff;
}

#avmenu2 li.subsub a{
			font-weight:normal;
			min-height:14px;
			font-size:10px;
			text-decoration:none;
			color:#505050;
			display:block;
			padding:2px 0 0 11px;
			margin:0;
			background:#f4f4f4;
			border-left:4px solid #ffffff;
}


#avmenu2 li.subsub a:hover{
			background:#dddddd;
			color:#333333;
			border-left:4px solid #ffffff;
}

#avmenu2 li.green a{
			font-weight:bold;
			height:15px;
			font-size:11px;
			text-decoration:none;
			color:#505050;
			display:block;
			padding:6px 0 3px 7px;
			background:#f4f4f4;
			border-left:4px solid #aed13c;
}	
			
#avmenu2 li.green a:hover{
			background:#dddddd;
			color:#333333;
			border-left:4px solid #aed13c;
}


#avmenu2 li.avhead{
			text-transform:uppercase;margin-bottom:4px;
}

#avmenu2 li.avhead a{
			font-weight:bold;
			font-size:11px;			
			height:17px;
			text-decoration:none;
			color:#ffffff;
			display:block;
			padding:4px 0 0 7px;
			background:#E6BF1F;
			border-left:4px solid #E6BF1F;
}	
			
#avmenu2 li.avhead a:hover{
			background:#E6BF1F;
			color:#ffffff;
			border-left:4px solid #E6BF1F;
}

#avmenu2 li.avhead2 a{
			font-weight:bold;
			font-size:11px;			
			height:17px;
			text-decoration:none;
			color:#ffffff;
			display:block;
			padding:4px 0 0 7px;
			background:#aed13c;
			border-left:4px solid #aed13c;
}


/* Footer yellow */
#footer-yellow {
			clear: both;
			margin: 0 auto;
			padding: 5px 0 0 0;
			border-top: 3px solid #E6BF1F;
			width: 760px;
			text-align: center;
			font-size: 11px;
			color:#444444;
}
#footer-yellow a {
			color: #888888; font-weight:bold;
			text-decoration: none;
}

#footer-yellow a:hover {
			text-decoration: none;
			color: #666666;
}


/* ENDS Beacon Practice Yellow ENDS */









/* Beacon Practice red */
/* Top navigation */

#navlist li.red a:hover
{
			font-weight: bold;
			color: #000;
			background: #ffd9d9;
			text-decoration: none;
}

#navlist li.red a
{
			font-weight: bold;
			color: #fff;
			background: #cd0104;
			text-decoration: none;
}


/* Top navigation 2 temp red*/

#navlist2 li.red a:hover
{
			font-weight: bold;
			color: #000;
			background: #ffd9d9;
			text-decoration: none;
}

#navlist2 li.red a
{
			font-weight: bold;
			color: #fff;
			background: #cd0104;
			text-decoration: none;
}

/* MENU Left red */
#avmenu4 {
			clear:left;
			float:left;
			width:150px;
			margin: 5px 0 10px 0;
			padding:0;
}

#avmenu4 ul{
			list-style:none;
			width:150px;
			margin:5px 0 20px 0;
			padding:0;
}

#avmenu4 li{
			margin-bottom:4px;
			font-size:11px;
}

#avmenu4 li a{
			font-weight:bold;
			line-height:15px;
			font-size:11px;
			text-decoration:none;
			color:#505050;
			display:block;
			padding:6px 0 3px 7px;
			background:#f4f4f4;
			border-left:4px solid #cd0104;
}	
			
#avmenu4 li a:hover{
			background:#dddddd;
			color:#333333;
			border-left:4px solid #cd0104;
}

#avmenu4 li.sub a{
			font-weight:normal;
			min-height:14px;
			font-size:11px;
			text-decoration:none;
			color:#505050;
			display:block;
			padding:2px 0 0 12px;
			margin:0;
			background:#f4f4f4;
			border-left:4px solid #ffffff;
}	
			
#avmenu4 li.sub a:hover{
			background:#dddddd;
			color:#333333;
			border-left:4px solid #ffffff;
}

#avmenu4 li.subsub a{
			font-weight:normal;
			min-height:14px;
			font-size:10px;
			text-decoration:none;
			color:#505050;
			display:block;
			padding:2px 0 0 11px;
			margin:0;
			background:#f4f4f4;
			border-left:4px solid #ffffff;
}

#avmenu4 li.subsub a:hover{
			background:#dddddd;
			color:#333333;
			border-left:4px solid #ffffff;
}

#avmenu4 li.avhead{
			text-transform:uppercase;margin-bottom:4px;
}

#avmenu4 li.avhead a{
			font-weight:bold;
			font-size:11px;			
			height:17px;
			text-decoration:none;
			color:#ffffff;
			display:block;
			padding:4px 0 0 7px;
			background:#cd0104;
			border-left:4px solid #cd0104;
}	
			
#avmenu4 li.avhead a:hover{
			background:#cd0104;
			color:#ffffff;
			border-left:4px solid #cd0104;
}



/* Footer red */
#footer-red {
			clear: both;
			margin: 0 auto;
			padding: 5px 0 0 0;
			border-top: 3px solid #cd0104;
			width: 760px;
			text-align: center;
			font-size: 11px;
			color:#444444;
}
#footer-red a {
			color: #888888; font-weight:bold;
			text-decoration: none;
}

#footer-red a:hover {
			text-decoration: none;
			color: #666666;
}

/* ENDS Beacon Practice red ENDS */











/* Beacon Practice dark blue */
/* Top navigation */

#navlist li.dkblue a:hover
{
			font-weight: bold;
			color: #000;
			background: #c4c4e1;
			text-decoration: none;
}

#navlist li.dkblue a
{
			font-weight: bold;
			color: #fff;
			background: #212376;
			text-decoration: none;
}


/* Top navigation 2 temp dkblue*/

#navlist2 li.dkblue a:hover
{
			font-weight: bold;
			color: #000;
			background: #c4c4e1;
			text-decoration: none;
}

#navlist2 li.dkblue a
{
			font-weight: bold;
			color: #fff;
			background: #212376;
			text-decoration: none;
}

/* MENU Left dk blue */
#avmenu5 {
			clear:left;
			float:left;
			width:150px;
			margin: 5px 0 10px 0;
			padding:0;
}

#avmenu5 ul{
			list-style:none;
			width:150px;
			margin:5px 0 20px 0;
			padding:0;
}

#avmenu5 li{
			margin-bottom:4px;
			font-size:11px;
}

#avmenu5 li a{
			font-weight:bold;
			line-height:15px;
			font-size:11px;
			text-decoration:none;
			color:#505050;
			display:block;
			padding:6px 0 3px 7px;
			background:#f4f4f4;
			border-left:4px solid #212376;
}	
			
#avmenu5 li a:hover{
			background:#dddddd;
			color:#333333;
			border-left:4px solid #212376;
}

#avmenu5 li.sub a{
			font-weight:normal;
			min-height:14px;
			font-size:11px;
			text-decoration:none;
			color:#505050;
			display:block;
			padding:2px 0 0 12px;
			margin:0;
			background:#f4f4f4;
			border-left:4px solid #ffffff;
}	
			
#avmenu5 li.sub a:hover{
			background:#dddddd;
			color:#333333;
			border-left:4px solid #ffffff;
}

#avmenu5 li.subsub a{
			font-weight:normal;
			min-height:14px;
			font-size:10px;
			text-decoration:none;
			color:#505050;
			display:block;
			padding:2px 0 0 11px;
			margin:0;
			background:#f4f4f4;
			border-left:4px solid #ffffff;
}

#avmenu5 li.subsub a:hover{
			background:#dddddd;
			color:#333333;
			border-left:4px solid #ffffff;
}

#avmenu5 li.avhead{
			text-transform:uppercase;margin-bottom:4px;
}

#avmenu5 li.avhead a{
			font-weight:bold;
			font-size:11px;			
			height:17px;
			text-decoration:none;
			color:#ffffff;
			display:block;
			padding:4px 0 0 7px;
			background:#212376;
			border-left:4px solid #212376;
}	
			
#avmenu5 li.avhead a:hover{
			background:#212376;
			color:#ffffff;
			border-left:4px solid #212376;
}



/* Footer dark blue */
#footer-dkblue {
			clear: both;
			margin: 0 auto;
			padding: 5px 0 0 0;
			border-top: 3px solid #212376;
			width: 760px;
			text-align: center;
			font-size: 11px;
			color:#444444;
}
#footer-dkblue a {
			color: #888888; font-weight:bold;
			text-decoration: none;
}

#footer-dkblue a:hover {
			text-decoration: none;
			color: #666666;
}

/* ENDS Beacon Practice dk blue ENDS */















/* Techlink Brown */
/* Top Navigation */

#navlist li.brown a
{
			font-weight: bold;
			color: #fff;
			background: #5B1201;
			text-decoration: none;
}

#navlist li.brown a:hover
{
			font-weight: bold;
			color: #000;
			background: #DED0CD;
			text-decoration: none;
}


/* Top navigation 2 temp dkblue*/

#navlist2 li.brown a
{
			font-weight: bold;
			color: #fff;
			background: #5B1201;
			text-decoration: none;
}

#navlist2 li.brown a:hover
{
			font-weight: bold;
			color: #000;
			background: #DED0CD;
			text-decoration: none;
}

/* MENU Left brown */
#avmenu6 {
			clear:left;
			float:left;
			width:150px;
			margin: 5px 0 10px 0;
			padding:0;
}

#avmenu6 ul{
				
			list-style:none;
			width:150px;
			margin:5px 0 20px 0;
			padding:0;
}

#avmenu6 li{
			margin-bottom:4px;
			font-size:11px;
}

#avmenu6 li a{
			font-weight:bold;
			line-height:15px;
			font-size:11px;
			text-decoration:none;
			color:#505050;
			display:block;
			padding:6px 0 3px 7px;
			background:#f4f4f4;
			border-left:4px solid #5B1201;
}
			
#avmenu6 li a:hover{
			background:#dddddd;
			color:#333333;
			border-left:4px solid #5B1201;
}

#avmenu6 li.sub a{
			font-weight:normal;
			font-size:11px;
			text-decoration:none;
			color:#505050;
			display:block;
			padding:2px 0 1px 10px;
			margin:0;
			background:#f4f4f4;
			border-left:4px solid #ffffff;
}	
#avmenu6 li.sub-active a{
			font-weight:bold;
			font-size:11px;
			text-decoration:none;
			color:#505050;
			display:block;
			padding:2px 0 1px 10px;
			margin:0;
			background:#f4f4f4;
			border-left:4px solid #ffffff;
}

#avmenu6 li.active a{
			background:#dedede;
}
			
#avmenu6 li.sub a:hover{
			background:#dddddd;
			color:#333333;
			border-left:4px solid #ffffff;

}

#avmenu6 li.subhead {
			font-weight:normal;
			min-height:14px;
			font-size:11px;
			text-decoration:none;
			color:#000000;
			display:block;
			padding:2px 0 2px 7px;
			margin:0 0 3px 4px;
			background:#f4f4f4;
}	
#avmenu6 li.sub-hd a{
			font-weight:normal;
			min-height:14px;
			font-size:11px;
			text-decoration:none;
			color:#505050;
			display:block;
			padding:2px 0 2px 7px;
			margin:0 0 0 4px;
			background:#f4f4f4;
			border-left:4px solid #5B1201;
}	

#avmenu6 li.sub-hd-active a{
			font-weight:bold;
			min-height:14px;
			font-size:11px;
			text-decoration:none;
			color:#505050;
			display:block;
			padding:2px 0 2px 7px;
			margin:0 0 0 4px;
			background:#dddddd;
			border-left:4px solid #5B1201;
}	
			
#avmenu6 li.sub-hd a:hover{
			background:#dddddd;
			color:#333333;
			border-left:4px solid #5B1201;
}

#avmenu6 li.subsub a{
			font-weight:normal;
			min-height:14px;
			font-size:10px;
			text-decoration:none;
			color:#505050;
			display:block;
			padding:2px 0 0 11px;
			margin:0;
			background:#f4f4f4;
			border-left:4px solid #ffffff;
}	

#avmenu6 li.subsub-active a{
			font-weight:bold;
			min-height:14px;
			font-size:10px;
			text-decoration:none;
			color:#505050;
			display:block;
			padding:2px 0 0 11px;
			margin:0;
			background:#f4f4f4;
			border-left:4px solid #ffffff;
}
			
#avmenu6 li.subsub a:hover{
			background:#dddddd;
			color:#333333;
			border-left:4px solid #ffffff;
}

#avmenu6 li.avhead{
			text-transform:uppercase;margin-bottom:4px;
}

#avmenu6 li.avhead a{
			font-weight:bold;
			font-size:11px;			
			height:17px;
			text-decoration:none;
			color:#ffffff;
			display:block;
			padding:4px 0 0 7px;
			background:#5B1201;
			border-left:4px solid #5B1201;
}	
			
#avmenu6 li.avhead a:hover{
			background:#5B1201;
			color:#ffffff;
			border-left:4px solid #5B1201;
}



/* Footer brown */

#footer-brown {
			clear: both;
			margin: 0 auto;
			padding: 5px 0 0 0;
			border-top: 3px solid #5B1201;
			width: 760px;
			text-align: center;
			font-size: 11px;
			color:#444444;
}
#footer-brown a {
			color: #888888; font-weight:bold;
			text-decoration: none;
}

#footer-brown a:hover {
			text-decoration: none;
			color: #666666;
}

/* Footer brown papernav */

#footer-brown-papernav {
			clear: both;
			margin: 0 auto;
			padding: 0 0 10px 0;
			text-align: center;
			color: #454545;
			font-size: 12px;
}

/* ENDS Techlink Brown ENDS */










/* GIF Tech purple */
/* Top navigation */

#navlist li.purple a:hover
{
			font-weight: bold;
			color: #000;
			background: #A588E1;
			text-decoration: none;
}

#navlist li.purple a
{
			font-weight: bold;
			color: #fff;
			background: #6D2C91;
			text-decoration: none;
}



/* Top navigation 2 temp purple */

#navlist2 li.purple a:hover
{
			font-weight: bold;
			color: #000;
			background: #A588E1;
			text-decoration: none;
}

#navlist2 li.purple a
{
			font-weight: bold;
			color: #fff;
			background: #6D2C91;
			text-decoration: none;
}


/* MENU Left purple */
#avmenu7 {
			clear:left;
			float:left;
			width:150px;
			margin: 5px 0 10px 0;
			padding:0;
}

#avmenu7 ul{
				
			list-style:none;
			width:150px;
			margin:5px 0 20px 0;
			padding:0;
}

#avmenu7 li{
			margin-bottom:4px;
			font-size:11px;
}

#avmenu7 li a{
			font-weight:bold;
			line-height:15px;
			font-size:11px;
			text-decoration:none;
			color:#505050;
			display:block;
			padding:6px 0 3px 7px;
			background:#f4f4f4;
			border-left:4px solid #6D2C91;
}
			
#avmenu7 li a:hover{
			background:#dddddd;
			color:#333333;
			border-left:4px solid #6D2C91;
}

#avmenu3 li.small-purple a{
			font-weight:bold;
			height:15px;
			font-size:11px;
			text-decoration:none;
			color:#505050;
			display:block;
			padding:6px 0 3px 7px;
			background:#f4f4f4;
			border-left:4px solid #6D2C91;
}
			
#avmenu3 li.small-purple a:hover{
			background:#dddddd;
			color:#333333;
			border-left:4px solid #6D2C91;
}

#avmenu7 li.sub a{
			font-weight:normal;
			font-size:11px;
			text-decoration:none;
			color:#505050;
			display:block;
			padding:2px 0 1px 10px;
			margin:0;
			background:#f4f4f4;
			border-left:4px solid #ffffff;
}	
#avmenu7 li.sub-active a{
			font-weight:normal;
			font-size:11px;
			text-decoration:none;
			color:#505050;
			display:block;
			padding:2px 0 0px 10px;
			margin:0;
			background:#dddddd;
			border-left:4px solid #ffffff;
}

#avmenu7 li.active a{
			background:#dddddd;
}
			
#avmenu7 li.sub a:hover{
			background:#dddddd;
			color:#333333;
			border-left:4px solid #ffffff;
}

#avmenu7 li.subhead {
			font-weight:normal;
			min-height:14px;
			font-size:11px;
			text-decoration:none;
			color:#000000;
			display:block;
			padding:2px 0 2px 7px;
			margin:0 0 3px 4px;
			background:#f4f4f4;
}	
#avmenu7 li.sub-hd a{
			font-weight:normal;
			min-height:14px;
			font-size:11px;
			text-decoration:none;
			color:#505050;
			display:block;
			padding:2px 0 2px 7px;
			margin:0 0 0 4px;
			background:#f4f4f4;
			border-left:4px solid #6D2C91;
}	

#avmenu7 li.sub-hd-active a{
			font-weight:bold;
			min-height:14px;
			font-size:11px;
			text-decoration:none;
			color:#505050;
			display:block;
			padding:2px 0 2px 7px;
			margin:0 0 0 4px;
			background:#dddddd;
			border-left:4px solid #6D2C91;
}	
			
#avmenu7 li.sub-hd a:hover{
			background:#dddddd;
			color:#333333;
			border-left:4px solid #6D2C91;
}

#avmenu7 li.subsub a{
			font-weight:normal;
			min-height:14px;
			font-size:10px;
			text-decoration:none;
			color:#505050;
			display:block;
			padding:2px 0 0 11px;
			margin:0;
			background:#f4f4f4;
			border-left:4px solid #ffffff;
}	

#avmenu7 li.subsub-active a{
			font-weight:normal;
			min-height:14px;
			font-size:10px;
			text-decoration:none;
			color:#505050;
			display:block;
			padding:2px 0 0 11px;
			margin:0;
			background:#dddddd;
			border-left:4px solid #ffffff;
}
			
#avmenu7 li.subsub a:hover{
			background:#dddddd;
			color:#333333;
			border-left:4px solid #ffffff;
}

#avmenu7 li.avhead{
			text-transform:uppercase;margin-bottom:4px;
}

#avmenu7 li.avhead a{
			font-weight:bold;
			font-size:11px;			
			height:17px;
			text-decoration:none;
			color:#ffffff;
			display:block;
			padding:4px 0 0 7px;
			background:#6D2C91;
			border-left:4px solid #6D2C91;
}	
			
#avmenu7 li.avhead a:hover{
			background:#6D2C91;
			color:#ffffff;
			border-left:4px solid #6D2C91;
}



/* Footer purple */
#footer-purple {
			clear: both;
			margin: 0 auto;
			padding: 5px 0 0 0;
			border-top: 3px solid #6D2C91;
			width: 760px;
			text-align: center;
			font-size: 11px;
			color:#444444;
}
#footer-purple a {
			color: #888888; font-weight:bold;
			text-decoration: none;
}

#footer-purple a:hover {
			text-decoration: none;
			color: #666666;
}

/* ENDS GIF Tech purple ENDS */








/* GIF Tech orange */
/* Top navigation */

#navlist li.orange a:hover
{
			font-weight: bold;
			color: #000;
			background: #ff9966;
			text-decoration: none;
}

#navlist li.orange a
{
			font-weight: bold;
			color: #fff;
			background: #ff5800;
			text-decoration: none;
}



/* Top navigation 2 temp orange */

#navlist2 li.orange a:hover
{
			font-weight: bold;
			color: #000;
			background: #A588E1;
			text-decoration: none;
}

#navlist2 li.orange a
{
			font-weight: bold;
			color: #fff;
			background: #ff5800;
			text-decoration: none;
}


/* MENU Left orange */
#avmenu8 {
			clear:left;
			float:left;
			width:150px;
			margin: 5px 0 10px 0;
			padding:0;
}

#avmenu8 ul{
				
			list-style:none;
			width:150px;
			margin:5px 0 20px 0;
			padding:0;
}

#avmenu8 li{
			margin-bottom:4px;
			font-size:11px;
}

#avmenu8 li a{
			font-weight:bold;
			line-height:15px;
			font-size:11px;
			text-decoration:none;
			color:#505050;
			display:block;
			padding:6px 0 3px 7px;
			background:#f4f4f4;
			border-left:4px solid #ff5800;
}
			
#avmenu8 li a:hover{
			background:#dddddd;
			color:#333333;
			border-left:4px solid #ff5800;
}

#avmenu3 li.small-orange a{
			font-weight:bold;
			height:15px;
			font-size:11px;
			text-decoration:none;
			color:#505050;
			display:block;
			padding:6px 0 3px 7px;
			background:#f4f4f4;
			border-left:4px solid #ff5800;
}
			
#avmenu3 li.small-orange a:hover{
			background:#dddddd;
			color:#333333;
			border-left:4px solid #ff5800;
}

#avmenu8 li.sub a{
			font-weight:normal;
			font-size:11px;
			text-decoration:none;
			color:#505050;
			display:block;
			padding:2px 0 1px 10px;
			margin:0;
			background:#f4f4f4;
			border-left:4px solid #ffffff;
}	
#avmenu8 li.sub-active a{
			font-weight:normal;
			font-size:11px;
			text-decoration:none;
			color:#505050;
			display:block;
			padding:2px 0 0px 10px;
			margin:0;
			background:#dddddd;
			border-left:4px solid #ffffff;
}

#avmenu8 li.active a{
			background:#dddddd;
}
			
#avmenu8 li.sub a:hover{
			background:#dddddd;
			color:#333333;
			border-left:4px solid #ffffff;
}

#avmenu8 li.subhead {
			font-weight:normal;
			min-height:14px;
			font-size:11px;
			text-decoration:none;
			color:#000000;
			display:block;
			padding:2px 0 2px 7px;
			margin:0 0 3px 4px;
			background:#f4f4f4;
}	
#avmenu8 li.sub-hd a{
			font-weight:normal;
			min-height:14px;
			font-size:11px;
			text-decoration:none;
			color:#505050;
			display:block;
			padding:2px 0 2px 7px;
			margin:0 0 0 4px;
			background:#f4f4f4;
			border-left:4px solid #ff5800;
}	

#avmenu8 li.sub-hd-active a{
			font-weight:bold;
			min-height:14px;
			font-size:11px;
			text-decoration:none;
			color:#505050;
			display:block;
			padding:2px 0 2px 7px;
			margin:0 0 0 4px;
			background:#dddddd;
			border-left:4px solid #ff5800;
}	
			
#avmenu8 li.sub-hd a:hover{
			background:#dddddd;
			color:#333333;
			border-left:4px solid #ff5800;
}

#avmenu8 li.subsub a{
			font-weight:normal;
			min-height:14px;
			font-size:10px;
			text-decoration:none;
			color:#505050;
			display:block;
			padding:2px 0 0 11px;
			margin:0;
			background:#f4f4f4;
			border-left:4px solid #ffffff;
}	

#avmenu8 li.subsub-active a{
			font-weight:normal;
			min-height:14px;
			font-size:10px;
			text-decoration:none;
			color:#505050;
			display:block;
			padding:2px 0 0 11px;
			margin:0;
			background:#dddddd;
			border-left:4px solid #ffffff;
}
			
#avmenu8 li.subsub a:hover{
			background:#dddddd;
			color:#333333;
			border-left:4px solid #ffffff;
}

#avmenu8 li.avhead{
			text-transform:uppercase;margin-bottom:4px;
}

#avmenu8 li.avhead a{
			font-weight:bold;
			font-size:11px;			
			height:17px;
			text-decoration:none;
			color:#ffffff;
			display:block;
			padding:4px 0 0 7px;
			background:#ff5800;
			border-left:4px solid #ff5800;
}	
			
#avmenu8 li.avhead a:hover{
			background:#ff5800;
			color:#ffffff;
			border-left:4px solid #ff5800;
}



/* Footer orange */
#footer-orange {
			clear: both;
			margin: 0 auto;
			padding: 5px 0 0 0;
			border-top: 3px solid #ff5800;
			width: 760px;
			text-align: center;
			font-size: 11px;
			color:#444444;
}
#footer-orange a {
			color: #888888; font-weight:bold;
			text-decoration: none;
}

#footer-orange a:hover {
			text-decoration: none;
			color: #666666;
}

/* ENDS GIF Tech purple ENDS */


/*IE7 Hacks */

#footer-green {*margin-top:45px;}





/* IE5/Mac fixed width fix */
* html > body #navlist, * html > body #navlist ul#subnavlist
{
			width: 760px;
}