
	
/*
Main overall site styles
*/	

body {
    font-family : verdana, geneva, arial, helvetica, sans-serif;
	font-size : 12px; 
	color : #666666; 
	background-color : #ffffff; 
	margin-top : 0; 
	margin-left : 0; 
	margin-right : 0; 
	margin-bottom : 0; 
}
	
	
td {
    font-family : verdana, geneva, arial, helvetica, sans-serif;
    font-size : 12px;
    color : #666666;
    }
	
.NNspanner {
    font-family : verdana, geneva, arial, helvetica, sans-serif;
    font-size : 12px;
    color : #666666;
    }

.logoBlue {
    font-family : verdana, geneva, arial, helvetica, sans-serif;
    font-size : 14px;
    font-weight : bold;
    color : #000099;
    }
	
.info {
    font-family : verdana, geneva, arial, helvetica, sans-serif;
    font-size : 10px;
    color : #666666;
    }
	
.g1 {
	line-height:16px;
	font-weight : bold;
    color : #009900;
    }

.g1:hover {
	color: #009900;
	text-decoration: underline;
}
	
.g2 {
	font-weight : bold;
    color : #cc3333;
    }
	
.g2:hover {
	color: #cc3333;
	text-decoration: underline;
	}

	
.g3 {
	font-weight : bold;
    color : #ff9900;
    }		

.g3:hover {
	color: #ff9900;
	text-decoration: underline;
	}
	
.g4 {
	font-weight : bold;
    color : #000000;
    }		

.g4:hover {
	color: #000000;
	text-decoration: underline;
	}	
	
.g5 {
	font-weight : bold;
    color : #3300cc;
    }		
	
.g5:hover {
	color: #3300cc;
	text-decoration: underline;
	}		
	
	
a {  color: #0000cc;
	text-decoration: none;
 }

a:hover {
	color: #3333ff;
	text-decoration: underline;
}

i {
	text-indent : 6px;
	color: #000066;
	font-weight : bold;
}

.smallInfo {
	text-indent : 10px;
	color: #5d5d5d;
}

.subsub {
	text-indent : 6px;
	color: #000066;
	font-weight : bold;
	width : 350px;
}


.overunder {
	width: 158px; 
	/*border-top: 1px solid Gray;
	border-bottom: 1px solid Gray;*/
	background-color: #ECECEC;
	padding-top:3px;
	padding-bottom:3px;
}


.pageHead {
    font-family : verdana, geneva, arial, helvetica, sans-serif;
    font-size : 16px;
    color : #130288;
	font-weight : bold;
    }
	
.prodHead {
    font-family : verdana, geneva, arial, helvetica, sans-serif;
    font-size : 18pt;
    color : #130288;
	font-weight : bold;
    }
	
.icon {
    font-family : verdana, geneva, arial, helvetica, sans-serif;
    font-size : 10px;
    color : #666666;
    }
	
.product {
    font-family : verdana, geneva, arial, helvetica, sans-serif;
    font-size : 12px;
    color : #666666;
    background-color : #ffffff;
    }

.specBorder { border: 1px solid #0033cc }


.appBorder { border: 1px solid #EB973C }
	
/*
Menu Styles
These styles are for the top dynamic navigation on the sub (product and other) pages
*/
.topnav { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 9pt; color : #333; text-decoration : none; line-height:10pt; font-weight: bold;}
.topnav:active	{color : #333333;}
.topnav:hover	   {color : #333333;}
.topnav:visited	{color : #333333;}

.mennav { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 9pt; color : #333333; text-decoration : none; line-height:10pt;}
.mennav:active	{color : #CC0000;}
.mennav:hover	   {color : #CC0000;}
.mennav:visited	{color : #CC0000;}

.itemBorder { border: 1px solid #EB973C }

.caution {
	border: 2px solid #cc0000;
	width : 300px;
	padding : 4px;
	text-align : left;
}

.note {
	border: 2px solid #ffcc00;
	width : 350px;
	padding : 4px;
	text-align : left;
}

.foots{
    font-size : 10px;
	color :  #6e6e6e; 
	text-decoration: none;
	 }
	 
.foots:hover {
	color: #484848;
	text-decoration: none;	
	font-weight: normal
}	
	
/*Layer properties*/
/*Please know what you are doing before modifying the items below.*/
/*If these parameters are not exactly correct, things will get out of whack or may not work at all.*/

#tscheader {
    position : absolute;
    top : 0px;
    left : 0px;
    width : 750px;
    z-index : 99;
    visibility : visible;
    }

#topnavigation {
    position : absolute;
    top : 76px;
    left : 0px;
    width : 750px;
    height : 18px;
    z-index : 120;
    visibility : visible;
	border-bottom:1px solid #333;
	border-top:1px solid #333;
    }
	
#subnavigation {
    position : absolute;
    top : 125px;
    left : 0px;
    width : 150px;
/*    height : 50%;*/
    z-index : 120;
    visibility : visible;
	/*border: 1px solid #EB973C*/ /*remove once done*/
    }
	
#infoBar {
    position : absolute;
    top : 320px;
    left : 0px;
    width : 150px;
    z-index : 140;
    visibility : visible;
    }
	
#homenews {
    position : absolute;
    top : 120px;
    left : 10px;
    width : 158px;
/*    height : 50%;*/
    z-index : 120;
    visibility : visible;
	/*border: 1px solid #EB973C*/ /*remove once done*/
    }
	
#homeelement {
    position : absolute;
    top : 120px;
    left : 200px;
    width : 500px;
    height : 333px;
    z-index : 98;
    visibility : visible;
	/*border: 1px solid #EB973C remove once done*/
    }
	
#homeelement2 {
    position : absolute;
    top : 520px;
    left : 0px;
    height: 87px;
    z-index : 101;
    visibility : visible;
	margin-left:185px;
    }

#pageheader {
    position : absolute;
    top : 125px;
    left : 160px;
    width : 590px;
    z-index : 99;
    visibility : visible;
    }
	
#Printpageheader {
    position : absolute;
    top : 1px;
    left : 1px;
    width : 590px;
    z-index : 99;
    visibility : visible;
    }
	
#content1 {
    position : absolute;
    top : 170px;
    left : 160px;
    width : 590px;
    z-index : 101;
    visibility : visible;
    }
	
#Printcontent {
    position : absolute;
    top : 85px;
    left : 1px;
    width : 590px;
    z-index : 101;
    visibility : visible;
    }
	
	
#indexpanels {
    position : absolute;
    top : 125px;
    left : 160px;
    width : 590px;
    z-index : 101;
    visibility : visible;
    }
	
#adhesivepanels {
    position : absolute;
    top : 165px;
    left : 160px;
    width : 590px;
    z-index : 101;
    visibility : visible;
    }
	
#homecontent {
    position : absolute;
    top : 75px;
    left : 135px;
    width : 330px;
/*    height : 50%;*/
    z-index : 120;
    visibility : visible;
    }

	#doc {
    position : absolute;
    top : 465px;
    left : 160px;
    width : 200px;
    z-index : 150;
    visibility : hidden;
	border: 1px solid #EB973C; /*remove once done*/
    background-color : #ffffff;
    }
