	.pc_cam_bdr
	{
	    background: #000000;
	    border-bottom: 5px solid #955311;
	    border-left: 5px solid #955311;
	    border-right: 5px solid #955311;
	    border-top: 5px solid #955311;
	    margin: 28px;
	}

	.pc_cam:link, .pc_cam:visited, .pc_cam:active, .pc_cam:hover 
	{ 
	    background: url('panelcamimg.jpg'); 
	    border-bottom: solid #955311;
	    border-top: solid #955311;
	    color: black; 
	    display: block; 
	    line-height: 25px; 
	    font-family: arial bold; 
	    font-size: 16px;
	    font-weight: bold; 
	    text-align: center; 
	    text-decoration: none;
	    width: 140px
	} 

	.pc_cam:hover 
	{ 
	    border-bottom: solid #0000ff;   
	    border-top: solid #0000ff;
	    color: #ff0000; 
	    text-decoration: none;
	    width: 140px;
	} 

	.pc_cam_info 
	{ 
	    font-family: arial; 
	    font-size: 12px;
	    padding: 0, 5px, 0, 5px;
	    color: #000000; 
	} 

	.pc_curritem 
	{ 
	    background: #a56a34; 
   	    border-bottom: solid #955311;
	    border-style: ridge;
	    border-top: solid #955311;
	    color: 000000; 
   	    display: block; 
	    font-family: arial bold; 
	    font-size: 16px; 
	    font-weight: bold; 
   	    line-height: 21px; 
	    text-align: center; 
	    width: 140px;
	} 

	.pc_desc_hdr
	{
  	    background: #00ffff;
	    color: #ff0000;
	    line-height: 16px; 
	    font-family: verdana bold; 
	    font-size: 16px;
	    padding: 2px 6px 2px 6px;
	    font-weight: bold; 
	    text-align: center; 
	}

	.pc_desc_text
	{
  	    background: #00ffff;
	    color: #0000ff;
	    font-family: arial; 
	    font-size: 12px;
	    font-weight: plain; 
	    line-height: 14px; 
	    padding: 2px 6px 2px 6px;
	    text-align: left; 
	}

	.pc_detail_text
	{
  	    background: #00ffff;
	    color: #000000;
	    font-family: verdana; 
	    font-size: 14px;
	    font-weight: bold; 
	    line-height: 14px; 
	    margin: 0 0 12px 0;
	    padding: 2px 0px 12px 6px;
	    text-align: left; 
	    text-decoration: none;
	}

	.pc_flag:link, .pc_flag:visited, .pc_flag:active, .pc_flag:hover 
	{ 
	    background: url('flag_black.gif'); 
	    border-bottom: solid #955311;
	    border-top: solid #955311;
	    color: #000000; 
	    display: block; 
	    line-height: 25px; 
	    font-family: arial bold; 
	    font-size: 16px;
	    font-weight: bold; 
	    text-align: center; 
	    text-decoration: none;
	    width: 140px
	} 

	.pc_flag:hover 
	{ 
	    border-bottom: solid #0000ff;   
	    border-top: solid #ff0000;
	    color: #ffffff; 
	    text-decoration: none;
	    width: 140px;
	} 

	.pc_foam_bdr
	{
  	    background: #955311 url(foambkgnd.jpg);
	    border-bottom: 4px solid #955311;
	    border-left: 4px solid #955311;
	    border-right: 4px solid #955311;
	    border-top: 4px solid #955311;
	}

	.pc_home_text
	{
  	    background: #00ffff;
	    border: 6px ridge #00ff00;
	    color: #0000ff;
	    font-family: verdana; 
	    font-size: 12px;
	    font-weight: bold; 
	    line-height: 14px; 
	    padding: 2px 6px 2px 6px;
	    text-align: left; 
	}

	.pc_horiz_menu:link, .pc_horiz_menu:visited, .pc_horiz_menu:active, 
	    .pc_horiz_menu:hover 
	{ 
	    background: #00A0A0; 
	    border: 4px ridge #00ff00;
	    color: black; 
	    display: block; 
	    line-height: 10px; 
	    font-family: arial; 
	    font-size: 10px;
	    font-weight: plain; 
	    text-align: center; 
	    text-decoration: none;
	    width: 110px;
	} 

	.pc_horiz_menu:hover 
	{ 
	    background: #00ffff; 
	    border: 4px ridge #0000ff;
	    color: #ff0000; 
	    text-decoration: none;
	    width: 110px;
	} 	

	.pc_menu:link, .pc_menu:visited, .pc_menu:active, .pc_menu:hover 
	{ 
	    background: url('foambkgnd.jpg'); 
	    border-bottom: solid #955311;
	    border-top: solid #955311;
	    color: black; 
	    display: block; 
	    line-height: 25px; 
	    font-family: arial bold; 
	    font-size: 16px;
	    font-weight: bold; 
	    text-align: center; 
	    text-decoration: none;
	    width: 140px
	} 

	.pc_menu:hover 
	{ 
	    background: #a56a34; 
	    border-bottom: solid #955311;
	    border-style: ridge;
	    border-top: solid #955311;
	    color: #ffff00; 
	    text-decoration: none;
	    width: 140px;
	} 

	.pc_prewire:link, .pc_prewire:visited, .pc_prewire:active, 
	    .pc_prewire:hover
	{ 
	    background: url('wiresbkgnd.jpg'); 
	    border-bottom: solid #955311;
	    border-top: solid #955311;
	    color: black; 
	    display: block; 
	    line-height: 25px; 
	    font-family: arial bold; 
	    font-size: 16px;
	    font-weight: bold; 
	    text-align: center; 
	    text-decoration: none;
	    width: 140px
	} 

	.pc_prewire:hover 
	{ 
	    border-bottom: solid #000000;   
	    border-top: solid #000000;
	    color: #ff0000; 
	    text-decoration: none;
	    width: 140px;
	} 

	.pc_spacer
	{
	    height: 5px;
	    width: 140px;
	}

	.pc_weather 
	{ 
	    line-height: 10px; 
	    font-family: arial; 
	    font-size: 12px;
	    font-weight: plain; 
	    padding: 2px 0 1px 0;
	    text-align: center; 
	}

	.pc_weather_bold 
	{ 
	    line-height: 14px; 
	    font-family: arial; 
	    font-size: 12px;
	    font-weight: bold; 
	    padding: 2px 0 1px 0;
	    text-align: center; 
	}

	.pc_weather_data 
	{ 
	    line-height: 10px; 
	    font-family: courier new; 
	    font-size: 12px;
	    font-weight: plain; 
	    padding: 2px 0 1px 1px;
	    text-align: left; 
	}

	.sundog
	{
	    color: #000000;
	    font-family: arial; 
	    font-size: 9px; 
   	    line-height: 9px; 
	    text-align: center; 
	    width: 140px;
	}

	.tp_cam:link, .tp_cam:visited, .tp_cam:active, .tp_cam:hover 
	{ 
	    background: url('panelcamimg.jpg'); 
	    border: ridge #00ff00 5px;
	    color: black; 
	    display: block; 
	    line-height: 25px; 
	    font-family: arial bold; 
	    font-size: 16px;
	    font-weight: bold; 
	    text-align: center; 
	    text-decoration: none;
	    width: 140px
	} 

	.tp_cam:hover 
	{ 
	    border: ridge #0000ff 5px;
	    color: #ff0000; 
	    text-decoration: none;
	    width: 140px;
	} 

	.tp_cam_bdr
	{
	    background: #000000;
	    border: ridge #00dd00 5px;
	    margin: 28px;
	}

	.tp_curritem 
	{ 
	    background: #008080; 
   	    border: ridge #0000ff 5px;
	    color: #aa0000; 
	    cursor: default;
   	    display: block; 
	    font-family: arial bold; 
	    font-size: 16px; 
	    font-weight: bold; 
   	    line-height: 25px; 
	    text-align: center; 
	    text-decoration: none;
	    width: 140px;
	} 

	.tp_flag:link, .tp_flag:visited, .tp_flag:active, .tp_flag:hover 
	{ 
	    background: url('flag_black.gif'); 
	    border: ridge #00dd00 5px;
	    color: #000000; 
	    display: block; 
	    line-height: 25px; 
	    font-family: arial bold; 
	    font-size: 16px;
	    font-weight: bold; 
	    text-align: center; 
	    text-decoration: none;
	    width: 140px
	} 

	.tp_flag:hover 
	{ 
	    border-bottom: ridge #0000ff 5px;   
	    border-top: ridge #ff0000 5px;
	    color: #ffffff; 
	    text-decoration: none;
	    width: 140px;
	} 	

	.tp_menu:link, .tp_menu:visited, .tp_menu:active, .tp_menu:hover 
	{ 
	    background: url('wiresbkgnd.jpg'); 
	    border: ridge #00dd00 5px;
	    color: #000000; 
	    display: block; 
	    font-family: arial bold; 
	    font-size: 16px;
	    font-weight: bold; 
	    line-height: 25px;  
	    text-align: center;
	    text-decoration: none;
	    width: 140px
	} 

	.tp_menu:hover 
	{  
	    border: ridge #0000ff 5px;
	    color: #ff0000; 
	    text-decoration: none;
	    width: 140px;
	} 

	.tp_wires_bdr
	{
  	    background: #00ff00 url(wiresbkgnd.jpg);
	    border: ridge #00dd00 5px;
	}

	.tp_new_menu:link, .tp_new_menu:visited, .tp_new_menu:active, .tp_new_menu:hover 
	{
	    background: #C8FFB4; 
	    border-top: 1px solid #00dd00;
	    color: #0000aa; 
	    display: block; 
	    font-family: arial; 
	    font-size: 14px;
	    font-weight: bold; 
	    line-height: 17px;  
	    margin: 0, 0, 0, 0;
	    text-align: center;
	    text-decoration: none;
	    width: 140px
	}

	.tp_new_menu:hover 
	{
	    background: #ffff00; 
	    border-top: 1px solid #00dd00;
	    color: #aa0000; 
	    display: block; 
	    font-family: arial; 
	    font-size: 14px;
	    font-weight: bold; 
	    line-height: 17px;  
	    margin: 0, 0, 0, 0;
	    text-align: center;
	    text-decoration: none;
	    width: 140px
	}

	.tp_new_curritem 
	{ 
	    background: #ffff00; 
	    border-top: 1px solid #00dd00;
	    color: #aa0000; 
	    display: block; 
	    font-family: arial; 
	    font-size: 14px;
	    font-weight: bold; 
	    line-height: 17px;  
	    margin: 0, 0, 0, 0;
	    text-align: center;
	    text-decoration: none;
	    width: 140px
	} 

	.tp_inner_bdr
	{
	    background: #eeeeee;
	    border: 2px solid #0000bb;
	    color: #0000ee;
	    font-family: Comic Sans MS; 
	    font-size: 12px;
	    font-weight: plain; 
	    line-height: 13px;  
	    padding: 3 3 3 3;
	    text-align: left;
	}

	.tp_contact
	{
	    background: #00ffff;
	    border: 2px solid #0000bb;
	    color: #0000ee;
	    font-family: Tahoma Bold; 
	    font-size: 16px;
	    font-weight: Bold; 
	    line-height: 17px;  
	    padding: 3 3 3 3;
	    text-align: left;
	}

	.tp_outer_bdr
	{
  	    background: #0000bb;
	    border: 2px solid #00bb00;
	}

