 body {
  background-color: #ffffff;
  margin:0 auto 0 auto;
 }
 
 body, p, td, div {
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 	font-size: 10px;
 	color: #333;
 }

 
 :link { color: #cc6600 }
 :visited { color: #666666 }
 :active { color: #666666 }
 
 
 #logo {
 	width: 347px;
 	height: 70px;
 	margin: 0 0 0 0;
 	background: url(/tedaInfo/images/logo.gif) no-repeat;
 	position: relative;
 	float: left;
 	display: block;
 	}
 
 #logo a, #logo a:link, #logo a:visited, #logo a:active, #logo a:hover {
 	position: absolute; 
 	top: 0; 
 	left: 0px;
 	width: 347px;
 	padding-top: 70px;
 	background: none;
 	display: block; 
 	overflow: hidden; 
 	height: 0px;
 	color: #36c;
 }
 
/*********************************************************
	Utility Navigation
**********************************************************/
#utilContainer {
	position: relative;
	width: 220px;
	height: 20px;
	padding: 0;
	margin: 0 0 17px 0;
	float: right;
}
#utilNav {
	margin: 0;
	padding: 0;
	height: 20px;
	list-style: none;
	display: inline;
	overflow: hidden;
}
#utilNav li {
	margin: 0; 
	padding: 0;
   list-style: none;
	display: inline;
}
#utilNav a {
	float: left;
	padding: 20px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:20px; /* for IE5/Win only */
}
	
#utilNav a:active, #nav a.selected {
	background-position: 0 -20px;
}

 #utilHome a:link,
 #utilHome a:visited{
 	width: 44px;
 	background: url(/tedaInfo/images/utility_home.gif) 0 0  no-repeat;
 }
 
 #utilContact a{
 	width: 73px;
 	background: url(/tedaInfo/images/utility_contact.gif) 0 0 no-repeat;
 }
 
 #utilResearch a{
 	width: 86px;
 	background: url(/tedaInfo/images/utility_tannerresearch.gif) 0 0 no-repeat;
 }

#utilHome a:hover,
#utilHome a:active,
#utilContact a:hover,
#utilContact a:active,
#utilResearch a:hover,
#utilResearch a:active
{
	background-position: 0 -20px;
}



 div.wrap{
/*   width:749px; */
   margin-left:auto;
   margin-right:auto;
   padding:0 0 10px 0;
   background-image:url(/tedaInfo/images/content_left.gif);
   background-repeat:repeat-y;
   border-bottom:1px solid #CCCCCC;
   border-right:1px solid #CCCCCC;

 }

 div.content{
   margin-left:20px;
   padding-left:10px;
   /* width:719px; */
   margin-right:auto;

 }
 div.footerDetail{
   width:708px;
   margin:0 auto 0 20px;
   text-align:left;
 }

 span.c6 {color: #333333; }

 #footer{
   width:750px;
   float:left;
   padding:10px 0 10px 0;
   text-align:center;
 }

 input.stdIn{
 font-size:9pt;
 height:20px;
 margin-left:2px;
 }
 
 .stdLink:link{color:#CC6600;font-size:8pt;font-family:Verdana, Arial, Helvetica, sans-serif; padding:2px 4px;}
 .stdLink:hover{color:#333333;}

.WhatsNewText {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Verdana, helvetica, sans-serif
}

.LgTopic {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14pt; MARGIN-BOTTOM: 0px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, helvetica, sans-serif
}

.Hidden {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; VISIBILITY: hidden; COLOR: #000000; FONT-FAMILY: Arial, Verdana, helvetica, sans-serif
}

.Instr {
	MARGIN-TOP: 0px; FONT-SIZE: 8pt; MARGIN-BOTTOM: 0px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, helvetica, sans-serif
}

.Footer {
	MARGIN-TOP: 0px; FONT-SIZE: 8pt; MARGIN-BOTTOM: 0px; COLOR: #808080; FONT-FAMILY: Arial, Verdana, helvetica, sans-serif
}

A:visited {
	COLOR: #000000; TEXT-DECORATION: underline
}

A:link {
	COLOR: #000000; TEXT-DECORATION: underline
}

A.whitelink:visited {
	COLOR: #ffffff
}

A.whitelink:link {
	COLOR: #ffffff
}

A.whitelink:hover {
	color: #CC6600;
}

A.TopMenu:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, helvetica, sans-serif; TEXT-DECORATION: none
}

A.TopMenu {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, helvetica, sans-serif; TEXT-DECORATION: none
}

A.TopMenu:hover {
	color: #CC6600;
}

A:hover {
	color: #CC6600;
}


.DimmedLeftLink {
	COLOR: #999999
}

.SectionDivider {
	BACKGROUND: url(http://www.tanner.com/images/Line_1x20_Pixel.gif) white repeat-y 100% 0%
}

#ContactColor {
	MARGIN-BOTTOM: 0px; COLOR: #006600; LINE-HEIGHT: 100%
}

#HomeColor {
	MARGIN-BOTTOM: 0px; COLOR: #00009b; LINE-HEIGHT: 100%
}

#AboutColor {
	MARGIN-BOTTOM: 0px; COLOR: #993333; LINE-HEIGHT: 100%
}

#JobColor {
	MARGIN-BOTTOM: 0px; COLOR: #6a006a; LINE-HEIGHT: 100%
}

#ProdColor {
	MARGIN-BOTTOM: 0px; COLOR: #cc3300; LINE-HEIGHT: 100%
}

.ProdColor {
	MARGIN-BOTTOM: 0px; COLOR: #cc3300; LINE-HEIGHT: 100%
}

#RDColor {
	COLOR: #663300
}

.tinycaption {
	MARGIN-TOP: 0px; FONT-SIZE: 8pt; MARGIN-BOTTOM: 0px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, helvetica, sans-serif
}

.tinyboldcaption {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; MARGIN-BOTTOM: 0px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, helvetica, sans-serif
}

#ServColor {
	MARGIN-BOTTOM: 0px; COLOR: #006666; LINE-HEIGHT: 100%
}

#SuppColor {
	MARGIN-BOTTOM: 0px; COLOR: #336699; LINE-HEIGHT: 100%
}

.TopicHeader {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12pt; MARGIN-BOTTOM: 0px; COLOR: #000000; LINE-HEIGHT: 100%; FONT-FAMILY: Arial, Verdana, helvetica, sans-serif
}

.ExpTopicHdr {
	width:auto; float:left;
	background-image:url(/tedaInfo/images/subhead.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-left:20px;
	padding-bottom:8px;
	color: #3366CC;
	text-transform:uppercase;
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; MARGIN-BOTTOM: 0px;  FONT-FAMILY: Arial, Verdana, helvetica, sans-serif; LETTER-SPACING: 2px;
}

div.minHeightProp{
    height:50px;
    float:right;
    width:1px;
}

div.minHeightClear{
clear:both;
height:1px;
overflow:hidden;
}

.TopNavLink {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Arial, Verdana, helvetica, sans-serif
}

.Address {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Verdana, helvetica, sans-serif
}

.BodyHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.Body {
	FONT-SIZE: 8pt; COLOR: #333; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.caption {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Verdana, helvetica, sans-serif
}

.NavDesc {
	FONT-SIZE: 8pt; MARGIN-LEFT: 10px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, helvetica, sans-serif
}

.QuickNavText {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Verdana, helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}

.QuickNavTextCurrent {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: Arial, Verdana, helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}

.PrimaryLink {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Arial, Verdana, helvetica, sans-serif; TEXT-ALIGN: center
}

.ActiveLink {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffcc00; FONT-FAMILY: Arial, Verdana, helvetica, sans-serif; TEXT-ALIGN: center
}

.HardLink {
	TEXT-DECORATION: underline
}

.SecondaryLink {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #c0c0c0; FONT-FAMILY: Arial, Verdana, helvetica, sans-serif; TEXT-ALIGN: center
}

.topuniversal {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.tanneredanews {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Verdana, helvetica, sans-serif; TEXT-DECORATION: none
}

.normal {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,sans-serif
}

.divstyle {
	BACKGROUND-COLOR: #333366
}

.leftNavMenu{
padding-left:16px;
background-image:url(/tedaInfo/images/bullet.gif);
background-repeat:no-repeat;
background-position:left;
margin:0px 0 8px 2px;
}



A.LeftMenu{
	FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: Arial, Verdana, helvetica, sans-serif; TEXT-DECORATION: underline;
}

A.LeftMenu:hover {
	color: #CC6600;
}


.submitBtn{
	font-family:arial, sans-serif;
	font-size:10pt;
	color:white;
	font-weight:bold;
	background-color:#333366;
}

.submitBtnHover{
	font-family:arial, sans-serif;
	font-size:10pt;
	color:red;
	font-weight:bold;
	background-color:#333366;
}

#header{
background-color:#3366CC;
height:122px;
background-image:url(/tedaInfo/images/headerBG.gif);
background-repeat:no-repeat;
position:relative;
padding:0 0 0 0px;
text-align:left;
border-left:1px solid #cccccc;
}

#homeBase{
float:right;
width:auto;
margin:4px 4px 0 0;
padding:0;
}

#topNavBar{
background-image:url(/tedaInfo/images/topNavBG.gif);
width:100%; 
background-repeat:no-repeat;
position:absolute;
bottom:20px;
left:0px;
height:29px;
background-color:black;
white-space:nowrap;
padding:0;
margin:0;

}

li.topNavLink{
list-style:none;
display:block;
float:left;
width:auto;
line-height:29px;
background-color:transparent;
padding:0 0 0 10px;
margin:0 0 0 0px;
position:relative;
}

.topNavLink a:link, .topNavLink a:visited{
color:white;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
font-size:7pt;
}

span.topNavLink{
/* display:block;
float:right; 
width:auto; */
line-height:29px;
background-color:transparent;
padding:0 0 0 10px;
margin:0 0 0 0px;
position:relative;
color:white;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
font-size:7pt;
vertical-align:middle;
}



.topNavLink a:hover{
 color:#CC6600;
}

#siteSearch{
width:auto;
float:right;
overflow:hidden;
line-height:27px;
height:27px;
padding:1px 0;
vertical-align:middle;
margin:0 5px 0 0;
}


#siteSearch img{vertical-align:middle; margin:1px 0 1px 4px;padding:0;line-height:27px;}
#siteSearch form input{vertical-align:middle; margin:2px 0 2px 4px;padding:0 0;}
#siteSearch form{padding:0;margin:0;}

img.currentTop{
   position:absolute;
   bottom:-10px;
   left:45%;
}

