* CSS Document */
/* Hack: Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
/*links*/
a:link, a:visited, a:active	{	color: #FFFFFF;	text-decoration:none; padding-bottom:1px; white-space: nowrap;font-size:16px;}
a:hover	{ color: #FFFF00; text-decoration: underline;}
a.red:link, a.menu:visited, a.menu:active	{	margin-right:20px; font-size:13px;}
a.clink:link, a.clink:active, a.clink:visited	{	color: #A52929;	text-decoration: none;}
a img	{ border:0px none; padding:0px; display:block}
a.red:visited	{color: #FFFFFF;text-decoration:none; padding-bottom:1px;font-size:12px; }
a.red:link 		{color: #FFFFFF;text-decoration:none; padding-bottom:1px;font-size:12px; }
a.red:active	{color: #FFFFFF;text-decoration:none; padding-bottom:1px;font-size:12px; }
a.red:hover		{color: #FFFF00;text-decoration:underline; padding-bottom:1px; font-size:12px;}
a.black:visited	{color: #000000;text-decoration:none; padding-bottom:1px; white-space: nowrap;font-size:12px; }
a.black:link 		{color: #000000;text-decoration:none; padding-bottom:1px; white-space: nowrap;font-size:12px; }
a.black:active	{color: #000000;text-decoration:none; padding-bottom:1px; white-space: nowrap;font-size:12px; }
a.black:hover		{color: #000000;text-decoration:underline; padding-bottom:1px; white-space: nowrap;font-size:12px;}
a.toc:visited	{color: blue;text-decoration:none; padding-bottom:1px; white-space: nowrap;font-size:12px; }
a.toc:link 		{color: blue;text-decoration:none; padding-bottom:1px; white-space: nowrap;font-size:12px; }
a.toc:active	{color: blue;text-decoration:none; padding-bottom:1px; white-space: nowrap;font-size:12px; }
a.toc:hover		{color: blue;text-decoration:underline; padding-bottom:1px; white-space: nowrap;font-size:12px;}
a.blue:visited	{color: #014D89;text-decoration:none; padding-bottom:1px; white-space: nowrap;font-size:12px; }
a.blue:link 		{color: #014D89;text-decoration:none; padding-bottom:1px; white-space: nowrap;font-size:12px; }
a.blue:active	{color: #014D89;text-decoration:none; padding-bottom:1px; white-space: nowrap;font-size:12px; }
a.blue:hover		{color: #014D89;text-decoration:underline; padding-bottom:1px; white-space: nowrap;font-size:12px;}
fieldset	{ margin:0; padding:0; border:0px none;}
h1, h2, h3	{ margin:0px; padding:0px;}
/*Layout*/

/*************************** BEGIN ALL PAGES ***************************/
body	{	margin:0px;	padding:0px; font-family:Arial, "Times New Roman", Times, serif; font-size:12px; line-height:12px;
			text-align:center; background-color:#FFFFFF}

#container	{	width: 770px; height: auto; margin:0px auto; margin-top: 15px;}
#containerg	{	width: 770px; height: auto; margin:0px auto; margin-top: 15px;}
	#inner	{	width: 100%; height: auto; clear: both;  }
	#innertoc	{	width: 100%; height: auto; clear: both;  }
	#innerg1	{	width: 100%; height: auto; clear: both; }
	#innerg2	{	width: 100%; height: auto; clear: both;  }
#ccontainer	{	width: 660px; height: auto; margin:0px auto; }
#banner	{	Width: 100%; height:83px; background-color: #00498D;}
#banneri	{	Width: 100%; height:83px; }
#bannerblue	{ width: 100%; height: 83px; padding-top: 0px; background-color: #006495;}
#reesbanner	{	Width: 100%; height:auto; clear: both;}
	#reeslogo	{ width: 100%; }
	#etext		{	Width: 100%; margin-top: 10px;}
#spacer	{width: 100%; height: 8px;}
#fade	{	width: 100%; height: 10px; background-image: url(images/UltraLock/fade_to_white2.jpg); }
#fade2	{	width: 100%; height: 12px; }
	fade2left	{	width: 25%; height: 12px; background-image: url(images/UltraLock/fade_to_white2.jpg); background-position: 0px -25px;}
/* index layout */
#line1	{	width: 100%; height: 165px; clear: both; margin:auto}
#line2	{	width: 100%; height: 300px;}
	#middle2 	{	width:80%;	margin: auto; }
#line3	{	width: 100%; height: 170px; clear: both; }
	#left { float:left;height: 160px;width:160px;padding:8px; }
	#right { float:right;height: 160px;width:160px;padding:8px;}
	#center { margin-right:180px;margin-left:180px; xpadding-top: 55px;  padding-top: 95px;}
		#nindex	{	width: 90%; line-height: 1.6em; color: white; margin: auto;}
			#numerical	{	width: 45%;  float: left; display: inline; text-align: left; padding-top: 20px;}
			#request	{	width: 45%; float: right; display:inline; text-align: right; padding-top: 20px;}			
	#tcenter { margin-right:180px;margin-left:180px; text-align: center; padding-top: 10px}
/**************************************************/	
#linktainer	{ height: auto; clear:both;}
	#linkleft	{	width:20%;	float:left;	background:#fff; padding-bottom:10px; text-align: center; padding-left: 10px;}
	#linkcenter {	width:34%;	float:left;	background:#fff; padding-bottom:10px; text-align: center; padding-left: 90px}
	#linkright 	{	width:20%;	float:right; background:#fff; padding-bottom:10px; padding-right: 10px; text-align: center;}
#items	{	Width: 50%; height:110px; clear: both; margin: auto; tect-align: center;}
	#cableswitch	{ Width: 90px; height:auto; }
	#ultralock		{	Width: 90px; height:auto;float: left; text-align: center}
	#ergonomic		{	Width: 90px; height:auto; float: right; }	
#spacer	{	width: 100%; height: 20px; clear: both; }
#spacer4	{	width: 100%; height: 10px; clear: both; }
#bottomwarn	{	width: 100%; clear: both; line-height: 1.5em; margin-top: 10px; height: 20px; }
#label	{	width: 100%; height: 20px; clear: both; text-align:left;}
#start	{	width: 100%; height: 20px; text-align:left; }
	#terms		{	width: 40%; height: 20px; float: left; display:inline;}
	#warning	{	width: 40%; height: 20px; float: left; display:inline; text-indent: 20px;}
	#tocterms	{	width: 40%; height: 20px; float: left; text-align:left;}
	#tocwarning	{	width: 40%; height: 20px; float: left; text-align:left;}
#phone	{	width: 100%; text-align: right; margin-top: 4px; line-height: 1.5em; font-size: 100%;}
#pages	{	width: 100%; line-height: 1.6em; text-indent: 5px; color: white; clear: both;}
#sections	{	width: 84%; height: 1px; float: left; margin-top: 2px; clear: both; text-align: left;}
#entiresections	{	width: 100%; height: 1px; float: left; margin-top: 2px; clear: both;}
	#subsection{	width: 84%; height: 1px; float: left; margin-top: 2px; clear: both; text-indent: 40px;}
#numbers	{	width: 14%; float: right; display:inline; margin-bottom: 2px;  text-align: right; clear: both; margin-right: 5px;}
#leftc	{	width: 48%; height:auto; display: inline; float: left; clear: both; margin-bottom: 10px;}
	#cable		{	width: 100%; height:auto; text-align: left; text-indent: 10px; color: #000099; line-height: 1.2em; font-weight: bolder;}
	#cable2		{	width: 100%; height:200px; background-color: #000099;}
	#single		{	width: 100%; height:auto; text-align: left; text-indent: 10px; color: #006600; line-height: 1.2em; font-weight: bolder; margin-top: 15px;}
	#single2	{	width: 100%; height:240px; background-color: #006600;}
	#double		{	width: 100%; height:auto; text-align: left; text-indent: 10px; color:#FF6600; line-height: 1.2em; font-weight: bolder; margin-top: 15px;}
	#double2	{	width: 100%; height:130px; background-color:#FF6600;}
	#assoc		{	width: 100%; height:auto; text-align: left; text-indent: 10px; color:#CC0000; line-height: 1.2em; font-weight: bolder; margin-top: 15px;}
	#assoc2		{	width: 100%; height:200px; background-color:#CC0000;}
	#leftclink	{	width: 100%; height: auto; text-align:left; text-indent: 15px; margin-top: 5px;}
	#catalogorder	{	width: 100%; height: auto; clear: both;}


#rightc	{	width: 48%; height:auto;  display: inline; float: right; clear: right; }
	#control		{	width: 100%; height:auto; text-align: left; text-indent: 10px; color: #336699; line-height: 1.4em; font-weight: bolder;}
	#control2		{	width: 100%; height:360px; background-color: #336699;}
	#supplemental	{	width: 100%; height:auto; text-align: left; text-indent: 10px; color: #6699FF; line-height: 1.4em; font-weight: bolder; margin-top: 15px;}
	#supplemental2	{	width: 100%; height:70px; background-color: #6699FF;}
	#data			{	width: 100%; height:auto; text-align: left; text-indent: 10px; color: #993300; line-height: 1.4em; font-weight: bolder; margin-top: 15px;}
	#data2			{	width: 100%; height:100px; background-color: #993300;}
#ultrabody	{	width: 100%; height:380px; background-color: #5FA841;}
	#sections2	{	width: 90%; height: 30px; line-height: 1.2em; float: left; margin-top: 2px; text-align: left; display: inline;}
	#numbers2	{	width: 6%; float: right; display:inline; margin-bottom: 2px;  text-align: right; margin-right: 5px; display: inline;}
#enlarged		{	width: 100%; height: auto; color: #000000; border: thin solid red;}
#footer	{	width: 100%; height:60px; background-color:#014D89; clear: both;}
#footerblue	{	width: 100%; height:60px; clear: both; background-image:url(images/blue2.jpg)}
#footerred	{	width: 100%; height:60px; background-color:#862A1D; clear: both;}
#footerenv	{	width: 100%; height:60px; background-color:#AD3029; clear: both;}
	#back		{ width: 32%; height:30px; display: inline; float: left; font-size: 150%; color: #FFFFFF; line-height: 1.6em;}
	#footern	{ width: 36%; height:30px; display: inline; float: left; font-size: 150%; color: #FFFFFF; line-height: 1.6em;}
	#next		{ width: 31%; height:30px; display: inline; float: left; font-size: 150%; color: #FFFFFF; line-height: 1.6em;}
	#catalog	{ width: 32%; height:30px; display: inline; float: left; font-size: 150%; color: #FFFFFF; line-height: 1.6em;}
	#index		{ width: 36%; height:30px; display: inline; float: left; font-size: 150%; color: #FFFFFF; line-height: 1.6em;}
	#toc		{ width: 31%; height:30px; display: inline; float: left; font-size: 150%; color: #FFFFFF; line-height: 1.6em;}

#formtainer		{ width: 60%; margin:auto; margin-left: 50px;}
#minitainer		{ width: 100%; letter-spacing: .2em; height: auto; clear: both; }
	#forml		{ width: 35%; display: inline; float: left;}
	#formr		{ width: 60%; display: inline; float: left;}
#redbanner	{	Width: 100%; height:83px; background-color: #862A1D;}
#redbanner2	{	Width: 100%; height:83px; background-color: #AD3029;}
#envbanner	{	Width: 100%; height:83px; background-color: #AD3029;}
/* Used for borders and words in box along border */
legend {  padding: 0.2em; border:0px solid # #000066; color:#000000; text-align:right; margin-left: 2px;}
fieldset { border:0px solid #FFFFFF; width: 100%; padding: .2em; text-align: left;}
	form.style1 label {	float:left;	width:50%;	text-align:right;}
#line	{width: 100%; margin-top: 0px; text-align: left; clear: both; height: 50px;}
#line2	{width: 100%; margin-top: 0px; display: inline; float: left;}
#city1	{width: 160px; margin-top: 1px; text-align: left; display: inline; float: left;}
#state	{width: 90px; margin-left: 20px; text-align: left; display: inline; float: left;}
#zip	{width: 80px; margin-top: 0px; text-align: left; display: inline; float: left;}
#comment	{width: 100%; margin-top: 0px; text-align: left; clear: both; height: 155px;}
#submit	{width: 100%; margin-top: 0px; text-align: left; clear: both; height: 10px;}
input, textarea, select{ border:1px solid #000066; margin:3px; font-style:normal; line-height:180%;}

/* glossary */
#word	{ width:100%;height:15px;font-weight:bold; margin-top: 5px; line-height: 1.2em; text-align: left;  padding-right:5px;clear: both;}
#def	{ width:100%;height:20px;margin-top:5px;text-align:justify;line-height: 1.2em;  font-family: Verdana;padding-right: 5px;clear: both;}
#def1	{ width:100%;height:30px;margin-top:5px;text-align:justify;line-height: 1.2em; font-family: Verdana;padding-right: 5px;clear: both;}
#def1a	{ width:100%;height:40px;margin-top:5px;text-align:justify;line-height: 1.2em; font-family: Verdana;padding-right: 5px;clear: both;}
#def3	{ width:100%;height:60px;margin-top:5px;text-align:justify;line-height: 1.2em; font-family: Verdana;padding-right: 5px;clear: both;}
#def4	{ width:100%;height:80px;margin-top:5px;text-align:justify;line-height: 1.2em; font-family: Verdana;padding-right: 5px;clear: both;}
#def5	{ width:100%;height:90px;margin-top:5px;text-align:justify;line-height: 1.2em; font-family: Verdana;padding-right: 5px;clear: both;}
#def8	{ width:100%;height:100px;margin-top:5px;text-align:justify;line-height: 1.2em; font-family: Verdana;padding-right: 5px;clear: both;}
#def8a	{ width:100%;height:130px;margin-top:5px;text-align:justify;line-height: 1.2em; font-family: Verdana;padding-right: 5px;clear: both;}
#def9	{ width:100%;height:260px;margin-top:5px;text-align:justify;line-height: 1.2em;font-family: Verdana;padding-right: 5px;clear: both;}
#def2	{ width: 100%; height: 70px; text-align: left; padding-left: 15px; line-height: 1.2em;}

/* DHTML TOOLTIP */
#dhtmltooltip{position: absolute;left: -300px;width: 150px;border: 1px solid black;padding: 2px;background-color: lightyellow;visibility: hidden;z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);}
#dhtmlpointer{position:absolute;left: -300px;z-index: 101;visibility: hidden;}
#bgpic	{height: 100px; width: 350px; background-image:url(images/reeslogo.jpg); background-repeat:no-repeat; background-position:center;}
#whatever	{height: auto; width: auto; border: thin solid blue;}