/* PBT CSS */
	
/* the main page elements */
#header	{ 
		position: relative; 
		top: 4px; 
		left: 4px;
		width: 790px;
		height: 100px;
		border:0px solid #999;
		padding-left:0px;
		}

#LogoBox {
		position: absolute; 
		top: 0px; 
		left: 0px;
		margin:1px 0px 0px 0px;
		border:0px solid #999;
		width: 400px; 
		}
#SearchBox {
		position: absolute; 
		top: 30px; 
		right: 0px;
		margin:1px 0px 0px 0px;
		border:0px solid #999;
		padding:12px 0px 0px 0px;		
		}
#SearchRadioButtonBox {
		position: relative; 
		top: 0px; 
		right: 0px;
		margin:1px 0px 0px 0px;
		border:1px solid #999;
		padding:12px 0px 0px 0px;		
		visibility: hidden;
		}


#MainTab {
		position: relative; 
		top: 4px; 
		left: 4px;
		margin:2px 0px 0px 0px;
		border-top:0px;
		border-right: 0px;
		border-left: 0px;
		border-bottom: 2px solid #02a2d0;
		width: 790px; 
		padding:12px 0px 0px 0px;
		}

#Content 
		{
		position: relative; 
		top: 4px; 
		left: 4px;
		margin:2px 0px 30px 0px;
		padding: 0px 20px 0px 0px;
		border:0px solid #999;
		width: 770px;
		height: 980px;
		}
					
					.MenuSlice1 { 	
									width:192px; height:1px; margin:0px 4px 0px 4px; background-color:#e0e4f1; padding:0px; } 
					.MenuSlice2 { 
									width:196px; height:1px; margin:0px 2px 0px 2px; background-color:#e0e4f1; padding:0px;} 
					.MenuSlice3 { 
									width:198px; height:2px; margin:0px 1px 0px 1px; background-color:#e0e4f1; padding:0px;} 
					.menucontent	{ 			
						width:186px; 
						margin:0px; 
						padding:60px 2px 4px 12px; 
						height: 900px;
						font-size:16px; 
						line-height:18px; 
						text-align:left;
						background-color:#e0e4f1;
						} 
					#MenuBox 	{
							position: relative;
							float:left;
							top:5px;
							left:5px;
							margin:0px 0px 0px 0px;
							padding:0px 0px 0px 0px;
							border:0px dashed #999;
							width:202px;
							height: 560px;
							background-color:#fff;  
							text-align:left;
							}
					
					#ContentTitleBox
							{
							position: relative;
							float:left;
							top:5px;
							left:20px;
							padding:0px 0px 0px 0px;
							border:0px solid #DDD;
							width:562px;
							height: 42px;
							text-align:left;
							text-indent:10px;
									
							}
					.TitleSlice1 { 	
									width:552px; height:1px; margin:0px 4px 0px 4px; background-color:#8cb7ea; padding:0px; } 
					.TitleSlice2 { 
									width:556px; height:1px; margin:0px 2px 0px 2px; background-color:#8cb7ea; padding:0px;} 
					.TitleSlice3 { 
									width:558px; height:2px; margin:0px 1px 0px 1px; background-color:#8cb7ea; padding:0px;} 
					.TitleContent	{ 			
						width:556px; 
						margin:0px; 
						padding:10px 2px 0px 2px; 
						text-align:left;
						font-size:16px;
						line-height:18px; 
						font-family:Arial, Helvetica, sans-serif;
						letter-spacing:2px;
						font-weight:900;
						background-color:#8cb7ea; /* used to be grey d3d3d3 */
						color: #FFFFFF;							
						}
					#SiteLocationBox
							{
							position: relative;
							padding:10px 0px 10px 0px;
							float:left;
							top:0px;
							left:20px;
							/* background-color:#eee; */
							border:0px solid #220;
							width:562px;
							text-indent:10px;
							}
					#MapSatBox
							{
							position: relative;
							padding:5px 50px 5px 30px;
							float:left;
							top:0px;
							left:20px;
							border:opx solid #222;
							width:670px;
							}
					#SatBoxLabel
							{
							position: relative;
							margin:4px 4px 4px 4px;
							padding:2px 0px 0px 0px;
							float:left;
							top:0px;
							left:10px;
							border:0px solid #bbb;
							width:370px;
							height:22px;
							text-align:center;
							}
					#MapButtonON
							{
							position: relative;
							margin:4px 4px 4px 4px;
							padding:2px 0px 0px 0px;
							float:right;
							top:0px;
							left:10px;
							border:1px solid #444;
							width:70px;
							height:22px;
							text-align:center;
							}
					#MapButtonOFF
							{
							position: relative;
							margin:4px 4px 4px 4px;
							padding:2px 0px 0px 0px;
							float:right;
							top:0px;
							left:10px;
							border:1px solid #bbb;
							width:70px;
							height:22px;
							text-align:center;
							}
					.MapButtonOFFText	{
										color:#bbb;
										}
					.MapButtonONText	{
										color:#444;
										}
					#ContentSquareOne
							{
							position: relative;
							float:left;
							padding:6px 10px 0px 10px;
							top:10px;
							left:20px;
							width:542px;
							height: 279px;
							text-align:justify;
							/* background-color:#eee; */
							border:0px solid #222;
							}
							

						/* Again, "be nice to Opera 5". */
						body>#Menu {width:150px;}
					
		
#Footer	{
	position: relative;
	margin-bottom: 0px 5px 0px;
	padding:8px 0px 0px 0px;
	height: 50px;
	width: 780px;
	border-top:1px solid #999;
	border-right: 0px;
	border-left: 0px;
	border-bottom: 0px;
		} 

/* HR styles need for IE 6/Win. */
HR.holder { width:600px; visibility: hidden } /* Equal to 'top' */
HR.left, HR.right { width: 120px; visibility: hidden; }
HR.middle { width: 360px; visibility: hidden; }


h1 	{
	margin:0px 0px 5px 0px;
	padding:0px;
	font-size:18px;
	font-weight:900;
	color:#ccc;
	text-align:left;
	}
h2 	{
	font-size:12px;
	color:#333;
	text-align:left;
	font-weight:500;
	font-family:
	Arial, Helvetica, sans-serif;
	}
	
h3 	{
	margin:0px 0px 20px 0px;
	padding:0px;
	font: 12px/14px verdana, arial helvetica, sans-serif;
	font-weight:800;
	color:#222;
	text-align:left;
	}


p 	{
	margin:0px 0px 7px 0px;
	padding:0px 0px 10px 0px;
	font: 12px/16px verdana, arial helvetica, sans-serif;
	color:#666;
	}
a {
	text-decoration: none;
	color:#008;
	margin: 0; 
	padding: 0;
	border:0px solid #DDD;
}	
a:hover {
	color: #0000FF;
	text-decoration: underline;
}
	
.LinksText	{
	margin:0px 0px 0px 0px;
	padding:0px;
	font: 13px/18px verdana, arial helvetica, sans-serif;
	color:#333;
			}
			.LinksURL
						{
						margin:0px 0px 12px 0px;
						padding:0px 0px 10px 0px;
						font: 14px/18px verdana, arial helvetica, sans-serif;
						color:#000;
						font-style:normal;
						font-weight: 700;
						text-decoration: underline;
						}
						
.MenuLinks	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: 500;
	line-height: 28px;
	text-decoration: none;
	color:#000000;
			}						
			

.ProductGroupBox				{
							position: relative;
							float:right;
							top: 0px;
							left:0px;
							margin: 0px 0px 10px 0px;
							padding: 0px 0px 15px 0px;
							width:565px;
							border:0px solid #0dd;
							text-align:left;
							}
											.ProductGroupText 		{
															border:none;
															font-family: Tahoma;
															font-size: 14px;
															font-weight: 600;
															padding:0px 0px 10px 20px;			
															}

.ProductFindBox				{
							position: relative;
							float:left;
							top: 0px;
							left:0px;
							margin: 0px 0px 0px 20px;
							padding: 0px 0px 0px 0px;
							border:0px solid #ddd;
							text-align:left;
							}

.ProductBox				{
							position: relative;
							float:right;
							top: 0px;
							left:20px;
							margin: 10px 0px 10px 0px;
							padding: 0px 0px 15px 0px;
							width:562px;
							border:1px solid #ddd;
							text-align:left;
							}
.ProductDetailRow				{
							position: relative;
							float:left;
							margin: 0px 0px 0px 0px;
							padding:0px 0px 0px 0px;
							width:560px;
							border:0px solid #faf;
							text-align:left;
							}
												.ProductDetailLabelBox	{
																	float:left;
																	margin: 5px 5px 0px 5px;
																	padding:0px 0px 0px 0px;
																	border:0px solid #ddd;
																	}
		
									.ProductDetailLabelText 		{
															border:none;
															font-family: Tahoma;
															font-size: 14px;
															font-weight: 600;
															color:#444;
															line-height: 18px;				
															}
															
												.ProductDetailTextBox	{
																	float:left;
																	margin: 5px 0px 0px 0px;
																	padding:0px 0px 0px 0px;
																	width:200px;
																	border:0px solid #0dd;
																	}
																	
												.ProductNumberTextBox	{
																	float:left;
																	margin: 5px 4px 0px 0px;
																	padding:0px 0px 0px 0px;
																	width:75px;
																	border:0px solid #0dd;
																	}


									.ProductDetailTestBox	{
														float:right;
														margin: 5px 5px 0px 0px;
														padding:0px 0px 0px 0px;
														width:90px;
														border:0px solid #444;
														}
																									
			.ProductDescriptionBox	{
									float:left;
									margin: 5px 0px 0px 5px;
									padding: 0px 0px 0px 0px;
									width:535px;
									border:0px solid #ddd;
									background-color: #fff;
									text-align:justify;
									}					
									.ProductDescText 		{
															border:none;
															font-family: Tahoma;
															font-size: 14px;
															font-weight: 500;
															color:#444;
															line-height: 18px;				
															
															}
			.ProductLinkBox	{
									float:right;
									margin: 1px 25px 0px 2px;
									padding:0px 0px 0px 0px;
									width:490px;
									border:1px solid #eee;
									background-color: #fff;
									text-align:right;
									}
		
							.ProductLinkText 			{
															border:none;
															font-family: Tahoma;
															font-size: 14px;
															font-weight: 500;
															color:#333;
															line-height: 18px;
															}
