body{background-color:#ffffff;
	font-family:verdana,arial,sans-serif;
	margin: 3 0 0 0;}
.headerTM{ border:0 solid black;}

/* Content Area */
.contentarea{margin: 8 8 8 8;}
.content{
	margin: 10 10 10 10; 
	font-family:Arial, Sans-Serif;}
.content a {color:#000066;}
.title{
	font-family:Arial, Sans-Serif;
	font-weight:bold; font-size: 20;
	color:#000066;}

/* Printer Friendly */
div.printerfriendly{float:right;padding-right:25;}
a.printerfriendly{color:#000066;font-size:smaller;}

/* Home Page */
table.homestyle{font-family:Arial, Sans-Serif;
	background-repeat:no-repeat;
	background-position:right bottom;}
table.homestyle td {padding-left:20;padding-right:20; padding-bottom:0;	}
table.homestyle a {color:#000066;}

/* SiteMap - left in case this is revived*/
.sitemap a {color:#000066;display:block;font-size:14px;margin:2 0 10 0;}

/* Call outs*/
.callout1
{
	xbackground-color: #ffcc77; color:#000066; 
	padding:8;
	border:4 groove orange;
}
/*
.callout2{background-color:#dddddd; color:#000066;border:4 outset #cccccc;padding:8;}
*/

/* Emergency Services */
.rdcr{margin-top:10; margin-right:3;}
.emerg{PADDING:0 10 10 10;FLOAT:right;WIDTH:160px;border: 2 solid #cc0000;}
.emerg a {color:#cc0000;}
.pricecall{border: 2 solid #000066;}

/* Prices */
table.parts, table.prices{ border-collapse:collapse ;}
td.clr, tr.clr{background-color:#e5e5e5;}

table.parts td, table.prices td {border:1 solid black; padding:0 4 0 4; }

table.prices td.sm {font-size:smaller;}
table.prices tr.header { font-weight:bold;}
table.prices td.model{font-size:smaller;font-weight:bold;}
table.prices td.fractions{ font-size: 10;}

a.seephoto{ font-size:smaller; font-weight:normal;}

table.stndrd{border-collapse:collapse ;}
table.stndrd td {border:0 solid black; }

table.calibrations td { text-align:center; vertical-align:middle; font-weight:bold;}
table.calibrations td.strand { text-align:right; vertical-align:middle; font-weight:bold;}
table.calibrations{border-collapse:collapse ; }
table.calibrations td {border:1 solid black;}

table.calibrations2 td { text-align:center; vertical-align:middle;border:1 solid black;}
zztable.calibrations2 td.strand { text-align:right; vertical-align:middle;font-weight:bold;}
table.calibrations2 td.clr, table.calibrations2 tr.clr{font-weight:bold;}

table.calibrations2{border-collapse:collapse ; }

table.contact {border-collapse:collapse ;border:4 groove orange;}
table.contact td {border:1 solid black; }

/* TabBar */
table.tabbar{background-color:#000066;
	border-bottom:1 solid #000066;
	border-top:2 groove orange;
	font-size:12px;
	padding-bottom:1;}

a.TabItem:hover{color:#ffffff;}
span.TabItem, a.TabItem{color:#ffffff;}
.TabItem{font-weight:bold;font-size:12px;
	padding-left:3; padding-right:17;}
img.TabItem{margin-bottom:-4; margin-right:-3;}
.spacer{font-size:14px;}
#stripe2{text-align:center;width:100%; font-size:2px;
	background-color:orange;color:#000000;font-weight:bold;
	border-bottom:solid 1 #000000;}

.PTA{color:#000066; font-size:32; font-weight:bold;
	LEFT: 250px; TOP: 140px; position:absolute;
	border:0 solid green;WIDTH:220;padding:0 0 0 0;}
.altPTA{color:#000066; font-size:32; font-weight:bold;
	border:0 solid green;padding:0 0 0 0;}
.TR{color:#000066; font-size:28; font-weight:bold;
	border:0 solid blue;zpadding:0 0 0 0;}
ul.home{ font-size: 120%; margin-left:20; }
.finebold{font-size:smaller;font-weight:bold;}

/*  From previous iteration of home page
.homeright{	background-image:'url(http://localhost/penntech/images/p4_50pc.jpg)';
	background-repeat:no-repeat;width:100%;height:280;}
.homeads{border:0 solid red;WIDTH:340;padding:0 0 0 0;LEFT: 210px; TOP: 220px; position:absolute;}
#T2{background-image:'url(http://localhost/penntech/images/tm295w.jpg)';
	background-repeat:no-repeat;font-family:Arial, Sans-Serif;}
#Div1{color:#000066; font-size:32; font-weight:bold;
	border:1 solid green;WIDTH:220;padding:0 0 0 0;
	margin-left:-40;}
#Div2{border:1 solid red;WIDTH:360;padding:0 0 0 0;}
*/

/* NavBar */
TD.NavBar{width:20%;border-right:1 solid #000066;
	background-color:#6699cc;padding: 16 8 8 8;}
td.navborder{font-size:6; background-color:orange; border-right:1 solid #000066;}
span.NavItem, a.NavItem{color:#000066; border:0 solid red;display:block ;}
.NavItem{font-weight:bold;font-size:12px;padding-left:0; padding-right:8;}
img.NavItem{border:0 solid black;margin-bottom:0; margin-right:-3; margin-top:-4;}

/* Nate color:#003300; */
.nate{ font-weight:bold; font-size:smaller; }
