h1, h2, h3, h4
{
	font-weight: bold;
}

h1
{
	color: #0073A8;
	font-size: 139%;
}

h2
{
	font-size: 123%;
}

h2, h2 a, #detail div.overview div.more h1
{
	color: #1E396E;
}

h2 a:hover, #navigation a:hover
{
	color: #888888;
}

h3, h4
{
	color: #000;
}

h3
{
	font-size: 107%;
}

.banner img
{
	background-color: #01356F;
	color: #fff;
	display: block;
	height: 107px;
}

#navigation
{ 	
	float: left;
	font-size: 92%;
	min-width: 195px;
	padding: 30px 0 0 20px;
	width: 16.3043em;
	*width: 15.8968em;
	display: inline;
}

#navigation ul
{
	border-bottom: 1px solid #C7C7C7;
	padding: 15px 0;
}

#navigation ul li
{
	padding: 5px 0;
}


#navigation ul li ul
{
	border: none;
	margin-left: 20px;
	padding: 0;
}

#navigation ul li ul li
{
	list-style: disc;
	padding: 0;
}

#navigation .last
{
	border-bottom: 1px solid #C7C7C7;
}

.single #detail, .split #detail
{
	padding: 28px 20px 0 0;
}

.split #detail
{ 
	float: right;
	min-width: 669px;
	width: 51.4615em;
	*width: 50.1751em;
}

.single #detail
{
	padding-left: 20px;
}

#detail td
{
	padding: 4px;
}

#detail h1 
{	
	padding-bottom: 20px; 
}

#detail h2
{	
	padding-bottom: 10px;
}

#detail h3
{	
	padding-bottom: 5px;
}

#detail p
{
	padding-bottom: 15px;
}

#detail li
{
	padding-bottom: 10px;
}

#detail div.product
{
	padding: 10px 0;
}

#detail div.landing ul, #detail div.overview ul
{
	margin-left: 45px;
	padding-top: 25px;
}

#detail div.landing ul li, #detail div.overview ul li
{
	list-style: disc;
	padding: 0;
}

div.landing, div.overview
{
	padding: 0 31px 0 10px;
}

div.landing
{
	font-size: 107%;
}

#detail div.overview h1
{
	padding: 10px 0 5px;
}

#detail div.overview ul, #site-map ul
{
	margin-left: 15px;
	padding: 0 0 10px;
}

#detail div.overview ul li
{
	padding-bottom: 5px;
}

#detail div.overview div.more
{
	float: right;
	min-width: 200px;
	padding-left: 25px;
	width: 15.3846em;
	*width: 15em;
	display: inline;
}

#detail div.overview div.more p, #application-note span.caption
{
	font-size: 85%;
}

#detail div.overview div.more h1
{
	padding-top: 0;
}

#detail div.overview div.more ul
{
	margin: 0 0 20px;
	padding: 0;
}

#detail div.overview div.more ul li
{
	list-style: none;
}

#detail div.overview div.more img
{
	display: block;
	padding: 0 0 5px;
}

#products-left
{
	float: left;
	padding-left: 10px;
	display: inline;
}

#products-right
{
	float: right;
	padding-right: 31px;
	display: inline;
}

#application-note img
{
	display: block;
	margin: 0 auto;
	padding: 15px 0;
}

#application-note span.caption
{
	display: block;
	min-width: 575px;
	margin: 0 auto;
	width: 44.2307em;
	*width: 43.1251em;
}

#contact-us td
{
	padding: 0 15px 15px 0;
}

.header-landing, .header-interior
{
	color: #fff;
	font-weight: bold;
	margin-bottom: 15px;
	min-width: 600px;
	padding-left: 48px;
}

.header-landing
{
	font-size: 184%;
	height: 125px;
	line-height: 125px;
	width: 25.0836em;
	*width: 24.4566em;
}

.header-interior
{
	font-size: 123%;
	height: 40px;
	line-height: 40px;
	padding-top: 2px;
	width: 37.5234em;
	*width: 36.5855em;
}

#header-landing-telecom
{
	background: #fff url(../images/landing/Header_Telecom.jpg) top left no-repeat;
}

#header-landing-medical
{
	background: #fff url(../images/landing/Header_Technologies.gif) top left no-repeat;
}

#header-landing-applications
{
	background: #fff url(../images/landing/Header_Solutions.gif) top left no-repeat;
}

#header-interior-telecom
{
	background: #fff url(../images/interior/Header_Telecom.gif) top left no-repeat;
}

#header-interior-technologies
{
	background: #fff url(../images/interior/Header_Technologies.gif) top left no-repeat;
}

#header-interior-applications
{
	background: #fff url(../images/interior/Header_Solutions.gif) top left no-repeat;
}

#header-interior-about
{
	background: #fff url(../images/interior/Header_About.gif) top left no-repeat;
}

#header-interior-login
{
	background: #fff url(../images/interior/Header_Login.gif) top left no-repeat;
}

#header-interior-news
{
	background: #fff url(../images/interior/Header_News.gif) top left no-repeat;
}

#header-interior-partner
{
	background: #fff url(../images/interior/Header_Partner.gif) top left no-repeat;
}

#header-interior-support
{
	background: #fff url(../images/interior/Header_Support.gif) top left no-repeat;
}

#products-left, #products-right
{
	min-width: 300px;
	width: 23.0769em;
	*width: 22.5000em;
}

#site-map ul ul
{
	padding: 0;
}

#fiber-optic-button
{
	border-right: #fff solid 1px;
	padding: 0 436px 14px 10px; /* All browsers */
	#padding: 1px 436px 14px 10px; /* override for IE browsers 6.0 and older */
	text-decoration:none; 
}

#medical-button
{
	border-right: #fff solid 1px;
	padding: 0 275px 14px 10px; /* All browsers */
	#padding: 1px 275px 14px 10px; /* override for IE browsers 6.0 and older */
	text-decoration:none;
}

#fiber-sensing-button
{
	border-right: #fff solid 1px;
	padding: 0 430px 14px 10px; /* All browsers */
	#padding: 1px 427px 14px 10px; /* override for IE browsers 6.0 and 7.0 */
	text-decoration:none; 
}

#fiber-optic-button
{
	background: #FFFFFF url(../images/interior/fiber-optic-test2.jpg) scroll top left no-repeat;
}

#medical-button
{
	background: #FFFFFF url(../images/interior/medical.jpg) scroll top left no-repeat;
}

#fiber-sensing-button
{
	background: #FFFFFF url(../images/interior/fiber-sensing2.jpg) scroll top left no-repeat;
}

.sensing-expo-watermark
{
	font-size: 100%;	
}

#sensors-expo-watermark
{
	background: #FFFFFF url(../images/Sensors-Expo-logo.gif) top no-repeat;
}

.clearer {
    clear:both;
}

.teaser .h1
{
	display: block;
	font-size: 138%;
}

.teaser, .teaser:hover, .teaser:visited
{
	color: #fff;
}

.teaser span
{
	font-size: 108%;
	text-decoration:none; 
}

.teaser .learn-more, #more-highlights a, #learn-spotlight a
{
	font-size: 85%;
	line-height: 85%;
	vertical-align: middle;
	text-decoration:none; 
}

.teaser
{
	display: block;
	float: left;
	height: 9.3076em;
	*height: 9.0750em;
	min-height: 121px;
	padding: 18px 10px 10px 60px;
	text-decoration:none; 
}

#telecom-teaser, #medical-teaser
{
	border-right: #fff solid 1px;
	min-width: 412px;
	width: 19.3076em;
	*width: 18.8250em;
	text-decoration:none; 
}

#telecom-teaser
{
	background: #FFFFFF url(../images/home/TeaserBkg_Telecom3.jpg) scroll top left no-repeat;
}

#medical-teaser
{
	background: #FFFFFF url(../images/home/TeaserBkg_Medical.jpg) scroll top left no-repeat;
}

#solutions-teaser
{
	background: #FFFFFF url(../images/home/TeaserBkg_Solutions3.jpg) scroll top left no-repeat;
	min-width: 403px;
	width: 18.6153em;
	*width: 18.1500em;
	text-decoration:none; 
}
