﻿/*TPCWire*/
BODY {
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	FONT-SIZE:12px;
	FONT-WEIGHT: normal;
	LETTER-SPACING: normal;
	WORD-SPACING: normal;
	margin: 0px;
	background-color:#999999;
	/*background:url(images/background_tpc.jpg) top left no-repeat #999999;*/
}
/*************************************************/
.MasterLayout
{
    width:998px;
	margin-top:10px;
}
.Outer-Item
{
	background:url(images/background-main2.jpg) -6px -10px no-repeat;
	width:100%;
	vertical-align:top;
}
.Outer-Top-Left
{
	background:url(images/background-main2.jpg) top left no-repeat;
}
.Outer-Top
{
	background:url(images/background-banner-repeater.jpg) right top repeat-x;
}
.Outer-Top-Right
{
	background:url(images/background-main2.jpg) top right no-repeat;
}
.Outer-Left
{
	vertical-align:top;
	background:url(images/background-main-vert.jpg) left top repeat-y;
}
.Outer-Right
{
	vertical-align:top;
	background:url(images/background-main-vert.jpg) right top repeat-y;
}
.Outer-Bottom-Left
{
	background:url(images/background-main2.jpg) bottom left no-repeat;
}
.Outer-Bottom
{
	background:url(images/background-main-repeater.jpg) bottom center repeat-x;
}
.Outer-Bottom-Right
{
	background:url(images/background-main2.jpg) bottom right no-repeat;
}
.Outer-Top .Cell
{
	width:727px;
	height:10px;
	background:url(images/background-main2.jpg) -6px top no-repeat;
}
.Outer-Top-Left .Cell,
.Outer-Top-Right .Cell
{
	width:6px;
	height:10px;
}
.Outer-Bottom-Left .Cell,
.Outer-Bottom-Right .Cell
{
	width:6px;
	height:20px;
}
.Outer-Left .Cell
{
	height:650px;
	width:6px;
	background:url(images/background-main2.jpg) left -10px no-repeat;
}
.Outer-Right .Cell
{
	height:650px;
	width:6px;
	background:url(images/background-main2.jpg) right -10px no-repeat;
}
.Outer-Bottom .Cell
{
}
/*************************************************/
.MasterLayout .Banner-Left .Cell
{
	vertical-align:top;
	height:168px;
	width:358px;
}
.MasterLayout .Banner-Left .Cell img
{
	height:64px;
	width:254px;
}
.MasterLayout .Banner-Right .Cell
{
	vertical-align:top;
	height:168px;
	width:100%;
}
.MasterLayout .Banner-Right .Upper-Left
{
	width:640px;
	background:url(images/background-main2.jpg) -364px -10px no-repeat;
}
.MasterLayout .Banner-Right .Upper-Left .Cell
{
	vertical-align:top;
	height:84px;
	width:369px;
}
.MasterLayout .Banner-Right .Upper-Right
{
	width:100%;
	background:url(images/background-banner-repeater.jpg) right -10px repeat-x #000000;
}
.MasterLayout .Banner-Right .Upper-Right .Cell
{
	vertical-align:top;
	height:84px;
	width:259px;
}
.MasterLayout .Banner-Right .Lower
{
	height:31px;
}
.MasterLayout .Banner-Right .Lower .Cell/*phonenumber area*/
{
	background:url(images/slogan.jpg) 192px 10px no-repeat #000000;
	padding-right:10px;
	padding-top:5px;
	height:26px;
	width:420px;
	vertical-align:bottom;
	text-align:left;
	font-size:18px;
	font-weight:bold;
	color:#ffffff;
}
/*************************************************/
.MasterLayout .Search
{
    height: 24px;
	width:100%;
    vertical-align:top;
}
.MasterLayout .Search .Cell
{
	height:24px;
	width:50%;
	background:#000000;
	padding-right:10px;
}
.MasterLayout .Search .Panel .Cell
{
	height:24px;
	margin:0px;
}
.MasterLayout .Search .TextSearch
{
	width:200px;
	border-color:#ffd200;/*tpcaddin*/
}
/*************************************************/
.MasterLayout .Main-Nav
{
	font-weight:bold;
	color:#ffffff;
	width:100%;
	font-size:10px;
}
.MasterLayout .Main-Nav a
{
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}
.MasterLayout .Main-Nav a:hover
{
	color: #ffd200;
	text-decoration:none;
}
.MasterLayout .Main-Nav table
{
	width:100%;
}
.MasterLayout .Main-Nav .Element
{
	text-align:center;
}
.MasterLayout .Main-Nav .Element .Panel .Cell
{
	height:25px;
	width:2px;
	margin:0px;
}
.MasterLayout .Main-Nav .Element .Panel .Item
{
	height:25px;
	white-space:nowrap;
	vertical-align:middle;
}
/*************************************************/
#Row2
{
	background:url(images/background-main2-repeater.jpg) center -172px repeat-x #ffffff;
}
/*************************************************/
.MasterLayout .Main-Menu
{
	font-weight:bold;
	color:#ffffff;
	height:29px;
	width:100%;
	background:url(images/background-main2-repeater.jpg) center -143px repeat-x;
}
.MasterLayout .Main-Menu-Table
{
	height:29px;
	width:100%;
}
.MasterLayout .Main-Menu-End
{
	height:29px;
	width:10px;
	background:url(images/menubutton.jpg) top left no-repeat;
}
.MasterLayout .Main-Menu-End .Cell
{
	height:29px;
	width:10px;
}
/*************************************************/
.MasterLayout .LHColumn
{
	width:68px;
	padding-left:7px;
	background:url(images/background-content2.jpg) -1px -18px no-repeat;
}
.MasterLayout .Content
{
    padding-top: 36px;
    padding-left: 14px;
    padding-right: 4px;
    vertical-align:top;
	height:500px;
	width:818px;
	background:url(images/background-content2.jpg) -75px -18px no-repeat;
}
.MasterLayout .Content a/*tpcaddin change link color to make more visible*/
{
	text-decoration: underline;
	color:blue;
	font-weight:bold;
}
.MasterLayout .Content a:hover
{
	color:#bc1201;/*tpcaddin*/
	/*color:#ffd200;*/
	font-weight:bold;
}
.MasterLayout .RHColumn
{
	background:#ffffff;
}
.MasterLayout .RHColumn .Cell
{
	width:75px;
	height:500px;
	background:url(images/background-main2.jpg) -822px -178px no-repeat;
}
/*************************************************/
.MasterLayout .Login
{
    height: 20px;
    text-align: left;
    vertical-align: middle;
}
#MainColumn .Login
{
    height: 20px;
    text-align: left;
    padding-left: 0px;
    vertical-align: middle;
}
/*************************************************/
.MasterLayout .Sub-Nav/*tpcaddin this is menu footer*/
{
    height: 40px;
	padding:4px;
    text-align: left;
	vertical-align: middle;
	background:#ffffff;
	font-size:10px;
}
/*************************************************/
.MasterLayout .Sub-Nav a:hover/*tpcaddin*/
{
	color:#bc1201;
}
/*************************************************/
.BirdDogLink
{
	font-size:10px;
	font-family:Tahoma, Helvetica, sans-serif;
	text-align:center;
}
.BirdDogLink a:link
{
	font-size:10px;
	font-family:Tahoma, Helvetica, sans-serif;
	text-align:center;
	color:#000000;
	text-decoration:underline;
}
.BirdDogLink a:visited
{
	font-size:10px;
	font-family:Tahoma, Helvetica, sans-serif;
	text-align:center;
	color:#000000;
	text-decoration:underline;
}
.BirdDogLink a:hover
{
	font-size:10px;
	font-family:Tahoma, Helvetica, sans-serif;
	text-align:center;
	color:#f95602;
	text-decoration:none;
	background-color:#000000;
}
.BirdDogLink a:active
{
	font-size:10px;
	font-family:Tahoma, Helvetica, sans-serif;
	text-align:center;
	color:#f95602;
	text-decoration:none;
	background-color:#000000;
}
/*************************************************/
/* Panels */
.Panel
{
	width:100%;
}
.Panel .Item
{
	width:100%;
	vertical-align:top;
}
.Panel .Top
{
}
.Panel .Top-Left
{
}
.Panel .Top-Right
{
}
.Panel .Left
{
}
.Panel .Right
{
}
.Panel .Bottom-Left
{
}
.Panel .Bottom-Right
{
}
.Panel .Bottom
{
}
.Panel .Top .Cell
{
}
.Panel .Top-Left .Cell
{
}
.Panel .Top-Right .Cell
{
}
.Panel .Left .Cell
{
}
.Panel .Right .Cell
{
}
.Panel .Bottom-Left .Cell
{
}
.Panel .Bottom-Right .Cell
{
}
.Panel .Bottom .Cell
{
}
