/* File Name: New2_Coherentcssmenu.css */
/* Author: Nancy Sirman */
/* Date: October 7, 2010 */
/* Revision Date: January 20, 2011 */
/* Value: Main Style Sheet */
/* Purpose: www.coherent.com website re-design */

/*Video Thumbnails on tas */
.thumbContainer { float: left; width: 230px; height: 225px; margin: 0px 0px 20px 0px; text-align: center; overflow: hidden }
.thumbTop { height: 35px; margin: 10px 0px 5px 0px; font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; }
.thumbTop H1, .thumbTop H2, .thumbTop H1 a { font-size: 10px; line-height: 12px; color: #00669E; font-weight: bold; text-align: center; text-decoration: none; margin: 0px; padding: 0px }
.thumbTop H2 { color: #ADADAD }
.thumbClear { clear: both }
.ClearFloat { clear: both }
/* slightly enhanced, universal clearfix hack */
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* stop commented backslash hack */

.showhp { float: left; margin-left: 180px; width: 50px; display: none; color: #006 }
/* ***************************************************************************************************** */	
/* 9.18.11.cm - added for home page bottom text - Similar style as the footer */
.HomeBottomText { text-align: left; width: 1118px; background-color: #CCC; padding-top: 10px; margin-top: 20px; margin-bottom: 20px; background-color: #eeeeee; padding-bottom: 5px }
.HomeBottomText p { font-size: 10px; padding-left: 10px; padding-right: 10px; color: #ADADAD; }
.HomeBottomText a { font-size: 10px; color: #ADADAD; text-decoration: none }
/* BEGIN ... STYLES - CUSTOM WEB APPLICATIONS */
/* Begin...PARTS and Shopping Cart specific  1.22.11.cm */
#cart { border: 1px solid #CCD4DB; overflow: hidden; padding: 0px; margin-bottom: 20px }
#cart h1 { margin-top: 0px; margin-bottom: 0px; background-color: #000066; border-top: 1px solid #000066; color: #FFFFFF; font-size: 11px; font-weight: bold; line-height: 14px; padding: 10px; text-align: left; width: 712px; }
#cart h2 { margin-top: 0px; margin-bottom: 0px; background-color: #EEEEEE; border-top: 1px solid #EEEEEE; color: #00669E; font-size: 11px; font-weight: bold; line-height: 14px; text-align: left; width: 712px; padding: 10px 10px 5px 10px }
#cart .col1 { float: left; width: 110px; }
#cart .col2 { float: left; width: 225px; }
#cart .col3 { float: left; width: 100px; }
#cart .col4 { float: left; width: 50px; }
#cart .col5 { float: left; width: 110px; }
#cart .col6 { float: left; width: 100px; }
#cart .col7 { float: left; width: 475px; text-align: right; font-weight: bold; padding-right: 10px }
#cart .col8 { float: left; width: 350px; }
#cart .col9 { float: left; width: 350px; }
#cart .col10 { float: left; width: 550px; text-align: right; font-weight: bold; padding-right: 10px }
#cart .row1 { width: 712px; border-top: 1px solid #CCD4DB; padding: 7px 10px 7px 10px }
#cart .row2 { width: 712px; padding: 7px 10px 7px 10px }
#cart th { text-align: right }
#Parts a.info { position: relative; z-index: 24; color: #000; text-decoration: none; }
#Parts a.info:hover { z-index: 25; background-color: #E4E4E4 }
#Parts a.info span { display: none }
#Parts a.info:hover span { display: block; position: absolute; top: 2em; left: 2em; width: 19em; border: 3px solid #0cf; background-color: #cff; color: blue; text-align: center }
#Parts { border: 1px solid #CCD4DB; overflow: hidden; padding: 0px; margin-bottom: 20px; font-size: 9px; line-height: 13px; font-weight: normal; }
#Parts h1 { margin-top: 0px; margin-bottom: 0px; background-color: #000066; border-top: 1px solid #000066; color: #FFFFFF; font-size: 11px; font-weight: bold; line-height: 14px; padding: 10px; text-align: left; width: 712px; }
#Parts h2 { margin-top: 0px; margin-bottom: 0px; background-color: #EEEEEE; border-top: 1px solid #EEEEEE; color: #00669E; font-size: 11px; font-weight: bold; line-height: 14px; text-align: left; width: 712px; padding: 10px 10px 5px 10px }
#Parts .col1 { float: left; width: 90px; }
#Parts .col2 { float: left; width: 160px; padding-right: 7px }
#Parts .col3 { float: left; width: 360px; padding-right: 7px }
#Parts .col4 { float: left; width: 20px; }
#Parts .col5 { float: left; width: 500px; }
#Parts .row1 { width: 712px; border-top: 1px solid #CCD4DB; padding: 7px 10px 7px 10px }
#Parts .row2 { width: 712px; padding: 7px 10px 7px 10px }
/* END...PARTS and Shopping Cart specific */
/* BEGIN ... Coherent In The News */

#inTheNews { border: 1px solid #CCD4DB; overflow: hidden; padding: 0px; margin-bottom: 20px }
#inTheNews h1 { margin-top: 0px; margin-bottom: 0px; background-color: #000066; border-top: 1px solid #000066; color: #FFFFFF; font-size: 11px; font-weight: bold; line-height: 14px; padding: 10px; text-align: left; width: 712px }
#inTheNews h2 { margin-top: 0px; margin-bottom: 0px; background-color: #EEEEEE; border-top: 1px solid #EEEEEE; color: #00669E; font-size: 11px; font-weight: bold; line-height: 14px; text-align: left; width: 712px; padding: 10px 10px 5px 10px }
#inTheNews .col1 { float: left; width: 475px }
#inTheNews .col2 { float: left; width: 225px }
#inTheNews .row1 { width: 712px; border-top: 1px solid #CCD4DB; padding: 7px 10px 7px 10px }
/* END ... Coherent In The News */

/* BEGIN ... Calendar of Events */

#eventCalendar { border: 1px solid #CCD4DB; overflow: hidden; padding: 0px; margin-bottom: 20px }
#eventCalendar h1 { margin-top: 0px; margin-bottom: 0px; background-color: #000066; border-top: 1px solid #000066; color: #FFFFFF; font-size: 11px; font-weight: bold; line-height: 14px; padding: 10px; text-align: left; width: 712px }
#eventCalendar h2 { margin-top: 0px; margin-bottom: 0px; background-color: #EEEEEE; border-top: 1px solid #EEEEEE; color: #00669E; font-size: 11px; font-weight: bold; line-height: 14px; text-align: left; width: 712px; padding: 10px 10px 5px 10px }
#eventCalendar .col1 { float: left; width: 225px }
#eventCalendar .col2 { float: left; width: 475px }
#eventCalendar .row1 { width: 712px; border-top: 1px solid #CCD4DB; padding: 7px 10px 7px 10px }
/* END ... Calendar of Events */

/* BEGIN ... Laser Applications Finder */

#appBlueBox { width: 222px; height: 15px; margin: 0px 0px 0px 0px; padding: 3px; text-align: center; background-color: #828585; border-left : 1px solid #000000; border-right : 1px solid #000000; border-bottom : 1px solid #000000; font-size: 10px; line-height: 12px; font-weight: bold; color: #ffffff }
.appheading { font-size: 11px; font-style: normal; line-height: 15px; font-weight: bold; color: #000000; text-decoration: none; width: 470px; padding-top: 12px; padding-right: 0px; padding-bottom: 6px; padding-left: 0px }
.appfigure { font-size: 9px; font-style: normal; line-height: 13px; font-weight: normal; color: #000000; text-decoration: none; width: 230px; padding-top: 10px; padding-right: 0px; padding-bottom: 12px; padding-left: 0px }
.appfigure2 { font-size: 13px; line-height: 17px; width: 450px; padding-top: 12px; padding-right: 0px; padding-bottom: 12px; padding-left: 0px }
#PhotoShot { width: 155px; margin: 0px 0px 0px 0px; padding: 7px 7px 7px 8px; text-align: left; background-color: #D1D1CC; font-family: Microsoft Sans Serif, Arial, Verdana, Helvetica, sans-serif; font-size: 10px; line-height: 14px; font-weight: normal; color: #000000; text-align: left }
#AppWhiteBox { width: 177px; margin: 0px 0px 0px 0px; padding: 10px; text-align: left; background-color: #ffffff; border: 1px solid #A1A3A1 }
.NewsHeadGray { width: 177px; padding: 5px 10px 5px 10px; margin: 0px 0px 0px 0px; font-family: Microsoft Sans Serif, Arial, Verdana, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-weight: bold; color: #ffffff; text-decoration: none; background-color: #360f8f; border: 1px solid #828585; text-align: center }
.AppFinderBox { text-align: center }
.TextBoxApp { font-family: MS Sans Serif, Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; font-style: normal; color: #000000; text-decoration: none; width: 170px }
.AppHead { width: 177px; padding: 5px 10px 5px 10px; margin: 0px 0px 0px 0px; font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-weight: bold; color: #ffffff; text-decoration: none; background-color: #00669E; border: 1px solid #828585; text-align: center }
A.AppsSmallText { font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 14px; font-weight: normal; color: #000000; text-decoration: none }
A.AppsSmallText:visited { font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 14px; font-weight: normal; color: #000000; text-decoration: none }
A.AppsSmallText:hover { font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 14px; font-weight: normal; color: #3333ff; text-decoration: none }
/* END ... Laser Applications Finder */

/* BEGIN ... Application Matrix */

#MatrixBox { /* Container - Product Application Matrix */ font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #000000; font-weight: normal; width: 700px; border: 1px solid #CCD4DB; margin: 0px 0px 0px 0px }
.MatrixHeading { /* 11px Bold White Header - Product Application Matrix */ Float: left; font-size: 11px; line-height: 14px; color: #ffffff; font-weight: bold; width: 174px; padding: 6px 6px 6px 6px; background-color: #000066; text-align: center; text-indent: 0px }
.MatrixProcess { /* 11px Bold Blue - Application Process - Product Application Matrix */ Float: left; font-size: 11px; line-height: 14px; color: #00669E; font-weight: bold; width: 680px; padding: 10px; background-color: #eeeeee; border-top: 1px solid #CCD4DB; text-align: left }
.MatrixPhoto { /* Application Photo - Product Application Matrix */ Float: left; width: 60px; height: 60px; padding: 0px 0px 0px 0px; border-top: 1px solid #CCD4DB; border-right: 1px solid #CCD4DB; overflow: hidden }
.MatrixApplication { /* 11px Black Application Text - Product Application Matrix */ Float: left; width: 175px; height: 48px; padding: 6px 6px 6px 6px; border-top: 1px solid #CCD4DB; border-right: 1px solid #CCD4DB; font-size: 10px; line-height: 14px; text-align: left }
.MatrixMaterial { /* 10px Black Material Text - Product Application Matrix */ Float: left; width: 174px; height: 48px; padding: 6px 6px 6px 6px; border-top: 1px solid #CCD4DB; border-right: 1px solid #CCD4DB; font-size: 10px; line-height: 14px; text-align: left }
.MatrixProduct { /* 11px Black Product Text - Product Application Matrix */ Float: right; width: 252px; height: 48px; padding: 6px 6px 6px 6px; border-top: 1px solid #CCD4DB; font-size: 10px; line-height: 14px; text-align: left }
/* END ... Application Matrix */

/* BEGIN ... ALL Thumbnail Boxes */

#TNContainer { float: left; width: 230px; height: 225px; margin: 0px 0px 0px 0px; text-align: center; overflow: hidden }
.TNHead { height: 52px; margin: 10px 5px 15px 10px; font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; color: #00669E; font-weight: bold; text-align: center }
.TNHeadB { height: 30px; margin: 0px 5px 15px 10px; font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; color: #00669E; font-weight: bold; text-align: center }
A.TNHeadLink { height: 52px; margin: 10px 9px 10px 9px; font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; color: #00669E; font-weight: bold; text-align: center; text-decoration: none }
A.TNHeadLink:active { height: 52px; margin: 10px 9px 10px 9px; font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; color: #00669E; font-weight: bold; text-align: center; text-decoration: none }
A.TNHeadLink:visited { height: 52px; margin: 10px 9px 10px 9px; font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; color: #00669E; font-weight: bold; text-align: center; text-decoration: none }
A.TNHeadLink:hover { height: 52px; margin: 10px 9px 10px 9px; font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; color: #4FA800; font-weight: bold; text-align: center; text-decoration: none }
/* END ... ALL Thumbnail Boxes */

/* END ... STYLES - CUSTOM WEB APPLICATIONS */

/* ***************************************************************************************************** */	

/* BEGIN ... STYLES - ALL PAGES */

.RolloverImage {  /* styles for rollover images */ display: none; position: relative; float: right; margin: 0px 0px 0px 10px }
.DisplayBlock { display: block }
#MainFrame { /* Container - Main Frame (encapselates body) ALL PAGES */ position: relative; width: 1119px; margin: 40px 0px 0px 0px; background-color: #ffffff }
#HeaderFrame { /* Container - Header Frame - ALL PAGES */ position: relative; width: 1119px; margin: 0px 0px 0px 0px }
#HeaderLeft { /* Container - Header Frame Left- logo - ALL PAGES */ width: 190px; /* 229px;*/ Float: left }
#HeaderMiddle { /* Container - Header Frame Middle - Investor Relations, Office Locator, World Wide Websites - LL PAGES */ width: 660px;/*660px;*/ margin: 17px 0px 0px 0px; text-align: center; Float: left }
#HeaderRight { /* Container - Header Frame Right- Search Module -ALL PAGES */ width: 260px; /*230px;*/ Float: right; margin: 10px 0px 0px 0px; text-align: right; color: #ADADAD }
.SearchModule { /* 10px Bold Grey Text - Search Module - ALL PAGES */ font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; color: #ADADAD; text-decoration: none; width: 220px; height: 30px; text-align: left; margin: 5px 0px 0px 0px }
A.GreyTextLinks { /* 10px Bold Grey Text - ACTIVE LINK - Header Middle - ALL PAGES */ font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px; font-weight: bold; color: #ADADAD; text-decoration: none }
A.GreyTextLinks:visited { /* 10px Bold Grey Text - VISITED LINK - Header Middle - ALL PAGES */ font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px; font-weight: bold; color: #ADADAD; text-decoration: none }
A.GreyTextLinks:hover { /* 10px Bold Blue Text - HOVER LINK - Header Middle - ALL PAGES */ font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px; font-weight: bold; color: #005EC4; text-decoration: none }
A.BlueTextLinks { /* 10px Bold Blue Head - ACTIVE LINK - Highlight Box -ALL PAGES */ font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px; font-weight: bold; color: #00669E; text-decoration: none }
A.BlueTextLinks:visited { /* 10px Bold Blue Head - VISITED LINK - Highlight Box - ALL PAGES */ font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px; font-weight: bold; color: #00669E; text-decoration: none }
A.BlueTextLinks:hover { /* 10px Bold Blue Head - HOVER LINK - Highlight Box- ALL PAGES */ font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px; font-weight: bold; color: #3333ff; text-decoration: none }
.WhiteSpace { /* 12px White Space - Header Frame Middle - ALL PAGES */ width: 12px; height: 12px }
#Navigation { /* Drop Down Navigation - ALL PAGES */ margin: 0px 0px 0px 0px; width: 1119px; height: 40px; background-image: url(../../Images/TopBar2.gif) }
A.AnchorClass { /* 12px Bold White Text - ACTIVE LINK - Drop Down Navigation - ALL PAGES */ font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 37px; font-weight: bold; color: #ffffff; text-decoration: none; text-align: left; width: 372px; height: 38px; float: left; margin: 0px 0px 0px 0px; border-left: 1px solid #CCD4DB; border-top: 1px solid #CCD4DB; border-bottom: 1px solid #CCD4DB }
A.AnchorClass:hover { /* 12px Bold Grey Text - #ADADAD Background - HOVER LINK - Drop Down Navigation - ALL PAGES */ color: #ffffff; background: #1204b5 }
#Footer { /* Container - Footer - ALL PAGES */ position: relative; margin: 0px 0px 0px 0px; width: 1119px; text-align: center; background-color: #eeeeee; padding-top: 7px; padding-bottom: 7px }
#Footer ul li { display: inline; padding: 0px 5px 0px 5px }
.FooterText {  /* 10px Bold Grey Text - Footer - ALL PAGES */ font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 15px; font-weight: bold; font-style: normal; color: #D1D1CC; text-decoration: none; margin: 5px 0px 10px 0px }
A.FooterLinks { /* 9px Bold Grey Text - ACTIVE LINK - Footer - ALL PAGES */ font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 15px; font-weight: normal; font-style: normal; color: #ADADAD; text-decoration: none; margin: 5px 0px 5px 0px }
A.FooterLinks:visited { /* 9px Bold Grey Text - VISITED LINK - Footer - ALL PAGES */ font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 15px; font-weight: normal; font-style: normal; color: #ADADAD; text-decoration: none; margin: 5px 0px 5px 0px }
A.FooterLinks:hover { /* 9px Bold Blue Text - HOVER LINK - Footer - ALL PAGES */ font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 15px; font-weight: normal; font-style: normal; color: #005EC4; text-decoration: none; margin: 5px 0px 5px 0px }
.StockText { /* 9px Grey Stock Report Text */ font-family: Microsoft Sans Serif, Arial Black, Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 13px; font-weight: bold; color: #ADADAD; text-decoration: none; margin: 0px 15px 5px 0px; text-align: right }
.serverIcon { color: white; font-size: 9px; }
/* END ... STYLES - ALL PAGES */

/* ***************************************************************************************************** */	
	
/* BEGIN ... STYLES - HOME PAGE */	

#FlashAnnouncement { /* Container - Flash Announcement - HOME PAGE */ position: relative; width: 1119px; height: 27px; margin: 3px 0px 0px 0px; text-align: center }
#Flash { /* Container - Main Flash Animation - HOME PAGE */ position: relative; width: 1119px; height: 367px }
#News { /* Container - News - HOME PAGE */ margin: 0px 0px 0px 0px; width: 1118px; /* height: 220px; */ border-right: 1px solid #CCD4DB; border-left: 1px solid #CCD4DB; border-bottom: 1px solid #CCD4DB; background: #ffffff; overflow: hidden }
#NewsFrame1 { /* Container - News Column One - HOME PAGE */ width: 372px; height: 220px; margin: 0px 0px 0px 0px; Float: left; text-align: left }
#NewsFrame1 Table { position: absolute; bottom: 15px }
#NewsFrame2 { /* Container - News Column Two - HOME PAGE */ width: 371px; height: 220px; margin: 0px 0px 0px 0px; border-left: 1px solid #CCD4DB; border-right: 1px solid #CCD4DB; Float: left; text-align: left }
#NewsFrame2 Table { position: absolute; bottom: 15px }
#NewsFrame3 { /* Container - News Column Three - HOME PAGE */ width: 372px; height: 220px; margin: 0px 0px 0px 0px; Float: right; text-align: left }
#NewsFrame3 Table { position: absolute; bottom: 15px }
.NewsHead { /* 10px Bold Black Header - News - HOME PAGE */ font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px; font-weight: bold; color: #000000; text-decoration: none; margin: 10px 10px 10px 10px }
.NewsText { /* 10px Black Text - News - HOME PAGE */ font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px; font-weight: normal; color: #000000; text-decoration: none; margin: 0px 10px 10px 10px }
.HomeLink { /* limited area - News - HOME PAGE */ }
A.NewsTextLinks, .HomeLink A, A.Links10 { /* 10px Black Text - ACTIVE LINK - News - ALL PAGES */ font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px; font-weight: normal; color: #000000; text-decoration: none; margin: 0px }
A.NewsTextLinks:visited, .HomeLink A:visited, A.Links10:visited { /* 10px Black Text - VISITED LINK - News - ALL PAGES */ font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px; font-weight: normal; color: #000000; text-decoration: none; margin: 0px }
A.NewsTextLinks:hover, .HomeLink A:hover, A.Links10:hover { /* 10px Blue Text - HOVER LINK - News - ALL PAGES */ font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px; font-weight: normal; color: #005EC4; text-decoration: none; margin: 0px }
#MoreFrame { /* Container - More Button - News - HOME PAGE */ margin: 0px 0px 0px 0px; width: 1117px; height: 67px; border-right: 1px solid #CCD4DB; border-left: 1px solid #CCD4DB; border-bottom: 1px solid #CCD4DB }
#MoreFrame1 { /* Container - News Column One More Button - News - HOME PAGE */ width: 372px; height: 67px; margin: 0px 0px 0px 0px; border-right: 1px solid #CCD4DB; Float: left; text-align: right }
#MoreFrame2 { /* Container - News Column One More Button - News - HOME PAGE */ width: 371px; height: 67px; margin: 0px 0px 0px 0px; border-right: 1px solid #CCD4DB; Float: left; text-align: right }
#MoreFrame3 { /* Container - News Column One More Button - News - HOME PAGE */ width: 372px; height: 67px; margin: 0px 0px 0px 0px; Float: right; text-align: right }
.MoreButton { /* Container - News Column One More Button - News - HOME PAGE */ background-color: #eeeeee; font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; height: 24px; width: 150px; font-size: 9px; line-height: 12px; text-align: center; font-weight: normal; color: #636B70; margin: 0px 7px 0px 0px }
/* END ... STYLES - HOME PAGE */	

/* ***************************************************************************************************** */
	
/* BEGIN ... STYLES - ALL WEB PAGES - Tier 2, 3, 4, 5, 6, etc. - NOT AVAILABLE FOR HOME PAGE */

#CookieTrail { /* Container - Cookie Trail */ width: 1117px; height: 30px; margin: 0px 0px 0px 0px; background-color: #ADADAD; text-align: left; border-left: 1px solid #CCD4DB; border-right: 1px solid #CCD4DB }
A.CookieLinks { /* 10px Bold White Text- ACTIVE LINK - Cookie Trail */ font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 26px; font-weight: bold; color: #ffffff; text-decoration: none }
A.CookieLinks:visited { /* 10px Bold White Text- VISITED LINK - Cookie Trail */ font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 26px; font-weight: bold; color: #ffffff; text-decoration: none }
A.CookieLinks:hover { /* 10px Bold Light Blue Text- HOVER LINK - Cookie Trail */ font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 26px; font-weight: bold; color: #d1d1cc; text-decoration: none }
#MainPage { /* Container - Main Page */ position: relative; width: 1117px; border: 1px solid #CCD4DB }
#TopMainPage { /* Container - Top Main Page */ width: 1117px }
#Photo { /* Container - Product Photo - Left Side - Top Main Page */ Float: left; margin: 0px 15px 10px 0px; width: 284px; height: 165px }
#Heading { /* Container - Product Text - Right Side - Top Main Page */ Float: right; margin: 0px 15px 10px 30px; width: 731px; height: 175px; text-align: left }
.PageHead { /* 16px Blue Bold Text - Product Name - Heading */ font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 20px; font-weight: bold; color: #00669E; text-decoration: none; margin: 30px 0px 15px 0px }
.PageSubHead { /* 16px Grey Text - Product Description - Sub Heading */ font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 20px; font-weight: normal; color: #706E70; text-decoration: none; margin: 0px 30px 15px 0px }
.PageSubHead p { /* 14px Grey Text - Product Description - Sub Heading */ font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 20px; font-weight: normal; color: #706E70; text-decoration: none; margin: 0px 30px 15px 0px }
#PageHeadLink { /*  Big Header Linked Box  - ALL PAGES */ margin: 20px 0px 10px 0px }
#PageHeadLink a { /* Big Header Linked Box - ACTIVE LINK - ALL PAGES */ border: 1px solid #CCD4DB; padding: 10px; background: #000066; font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-weight: bold; color: white; text-decoration: none }
#PageHeadLink a:visited { /* Big Blue Header Linked Box - Background #000066 - VISITED LINK - ALL PAGES */ border: 1px solid #CCD4DB; padding: 10px; background: #000066; font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-weight: bold; color: white; text-decoration: none }
#PageHeadLink a:hover { /* Big Header Linked Box - Background #D9D6D1 - HOVER LINK - ALL PAGES */ border: 1px solid #CCD4DB; padding: 10px; background: #c0cae1; font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-weight: bold; color: white; text-decoration: none }
#MiddleMainPage { /* Container - Middle Content */ width: 1117px }
#LeftMainPage { /* Container - Middle Content - Left Column */ float: left; margin: 0px 15px 0px 0px; width: 284px }
#RightMainPage { /* Container - Middle Content - Right Column */ /* border: 1px solid #CCD4DB; */ Float: right; margin: 0px 15px 0px 30px; width: 731px; text-align: left }
/* ********* BEGIN LEFT PAGE AREA - SINGLE COLUMN - Highlights, News, Tools, Important Information ********* */	

#FirstColumn { /* Container - First Column - Right Main Page */ Float: left; margin: 0px 0px 0px 0px; width: 363px }
#BoxTextSmall { /* HIGHLIGHT NEWS - Left Column - Border 1px #CCD4DB - Background #eff2f8  */ width: 247px; background: #eff2f8; border: 1px solid #CCD4DB; padding: 10px; margin: 0px 0px 15px 15px; text-align: left }
/* ********* END LEFT PAGE AREA - SINGLE COLUMN - Highlights, News, Tools, Important Information ********* */	
	
/* ********* BEGIN RIGHT PAGE AREA - DOUBLE COLUMN - Main Headings with Description - Links to Sub-Pages ********* */	

#SecondColumn { /* Container - Second Column - Right Main Page */ Float: right; margin: 0px 0px 0px 0px; width: 363px }
#BoxText1 { /* Container - First Column - 1px #CCD4DB Box */ Float: left; width: 355px; border: 1px solid #CCD4DB; margin: 0px 4px 15px 0px; text-align: left; background: #ffffff; z-index: 9 } /* zIndex should be greater than that of shadow's below */
#BoxText2 { /* Container - Second Column - 1px #CCD4DB Box */ Float: right; width: 355px; border: 1px solid #CCD4DB; margin: 0px 0px 15px 4px; text-align: left; background: #ffffff; z-index: 10 } /* zIndex should be greater than that of shadow's below */
.BoxTextContainer { /* Container - 12px Bold #00669E Text */ font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; font-weight: bold; color: #00669E; text-decoration: none }
.BoxTextWrapper { /* Container with Padding */ padding: 8px 10px 10px 10px }
.BoxTextWrapper p { margin-top: 0px } /* solves the <p> problem in boxes*/
.BoldBlue { /* HIGHLIGHT NEWS HEADING - 12px Bold #00669E Text */ font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; font-weight: bold; color: #00669E; text-decoration: none }
/*1.13.11.cm */
.BoldBlueLink, A.BoldBlueLinks, A.BoldBlueLinks:visited { /* 12px Bold #00669E Text - ACTIVE LINK */ margin: 0px 0px 0px 0px; height: 28px; display: block; font-size: 12px; line-height: 27px; font-weight: bold; color: #00669E; text-decoration: none }
A.BoldBlueLink:hover { /* 12px Bold #00669E Text - Background #1204b5 - HOVER LINK */ color: #00669E }
.BoldBlueLinks { /* 12px Bold #00669E Text - ACTIVE LINK */ margin: 0px 0px 0px 0px; width: 355px; height: 28px; display: block; text-indent: 10px; font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 27px; font-weight: bold; color: #00669E; text-decoration: none; background: #ffffff }
A.BoldBlueLinks { /* 12px Bold #00669E Text - ACTIVE LINK */ margin: 0px 0px 0px 0px; width: 355px; height: 28px; display: block; text-indent: 10px; font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 27px; font-weight: bold; color: #00669E; text-decoration: none; background: #ffffff }
A.BoldBlueLinks:visited { /* 12px Bold #00669E Text - VISITED LINK */ margin: 0px 0px 0px 0px; width: 355px; height: 28px; display: block; text-indent: 10px; font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 27px; font-weight: bold; color: #00669E; text-decoration: none; background: #ffffff }
A.BoldBlueLinks:hover { /* 12px Bold #00669E Text - Background #1204b5 - HOVER LINK */ margin: 0px 0px 0px 0px; width: 355px; height: 28px; display: block; text-indent: 10px; font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 27px; font-weight: bold; color: #ffffff; text-decoration: none; background: #1204b5 }
#BodyText { /* Container - Body Text */ margin: 0px 0px 15px 0px; text-align: left; width: 732px }
.SpecificationHead { /* 11px Bold Black Header - Specifications */ font-size: 11px; line-height: 14px; color: #ffffff; font-weight: bold; height: 20px; background-color: #000066; text-align: center }
.SpecificationDescription { /* 10px Bold Black Description - Specifications */ font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px; color: #000000; font-weight: bold; border-top: 1px solid #ADADAD; border-right: 1px solid #ADADAD }
.SpecificationType { /* 10px Black Text - Specifications */ font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px; color: #000000; font-weight: normal; border-top: 1px solid #ADADAD }
.ProductListName { /* 11px Bold Black Text - Product List Name */ font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; font-weight: bold; color: #000000; text-decoration: none }
A.ProductListNameLink { /* 11px Bold Black Text - ACTIVE LINK - Product List Name */ font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; font-weight: bold; color: #000000; text-decoration: none }
A.ProductListNameLink:visited { /* 11px Bold Black Text - VISITED LINK - Product List Name */ font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; font-weight: bold; color: #636B70; text-decoration: none }
A.ProductListNameLink:hover { /* 11px Bold Black Text - HOVER LINK - Product List Name */ font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; font-weight: bold; color: #005EC4; text-decoration: none }
#ProductListDescription {/* 11px Product Description Text */ font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; font-weight: normal; color: #000000; text-decoration: none }
A.TextLinks { /* 11px Black Text - ACTIVE LINK - Body */ font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; font-weight: normal; color: #000000; text-decoration: underline }
A.TextLinks:visited { /* 11px Dark Grey Text - VISITED LINK - Body */ font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; font-weight: normal; color: #333333; text-decoration: underline }
A.TextLinks:hover { /* 11px Blue Text - HOVER LINK - Body */ font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; font-weight: normal; color: #3333ff; text-decoration: underline }
A.BoldTextLinks { /* 11px Bold Black Text - ACTIVE LINK - Body */ font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; font-weight: bold; color: #000000; text-decoration: none }
A.BoldTextLinks:visited { /* 11px Bold Dark Grey Text - VISITED LINK - Body */ font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; font-weight: bold; color: #333333; text-decoration: none }
A.BoldTextLinks:hover { /* 11px Bold Blue Text - HOVER LINK - Body */ font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; font-weight: bold; color: #3333ff; text-decoration: none }
A.BlackTextLinks { /* 11px Black Text - ACTIVE LINK - Body */ font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-weight: normal; color: #000000; text-decoration: underline }
A.BlackTextLinks:visited { /* 11px Dark Grey Text - VISITED LINK - Body */ font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-weight: normal; color: #333333; text-decoration: underline }
A.BlackTextLinks:hover { /* 11px Blue Text - HOVER LINK - Body */ font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-weight: normal; color: #3333ff; text-decoration: underline }
.BoldWhite { /* 11px Bold White Text */ font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-weight: bold; color: #ffffff; text-decoration: none }
.BoldRed { /* 11px Bold Red Text */ font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-weight: bold; color: #CF0545; text-decoration: none }
.Terms { /* 11px Bold Red Text */ font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; font-weight: bold; color: #3333ff; text-decoration: none; text-align: center }
.BoldWhiteBig { font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; font-weight: bold; color: #ffffff; text-decoration: none; }
.GreyText { /* 11px Bold Grey Text */ font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px; font-weight: bold; color: #ADADAD; text-decoration: none }
.SmallText { /* 10px Black Text - Specifications */ font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px; color: #000000 }
.SubHead3 { /* 13px Medium Grey Bold Heading */ font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; font-weight: bold; color: #666666; text-decoration: none }
.SubHeadAd { font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 15px; line-height: 19px; font-weight: bold; color: #000066; text-decoration: none; }
/*.Superscript {   font-size: xx-small; vertical-align: top }*/
sup, .Superscript { vertical-align: baseline; _vertical-align: bottom; font-size: 0.7em; position: relative; top: -0.4em; line-height: normal }
sub, .Subscript { vertical-align: baseline; _vertical-align: bottom; font-size: 0.7em; position: relative; line-height: normal }
/*sup, sub { height: 0;line-height: 1;vertical-align: baseline;_vertical-align: bottom;position: relative;}
sup {bottom: 1ex;}
sub {top: .5ex;}*/
/*.Subscript {font-size: xx-small; vertical-align: bottom }*/
.Subscript1 { /* Subscript Black Text */ font-size: x-small; vertical-align: bottom }
.Subscript2 { /* Subscript Black Text */ font-size: small; vertical-align: baseline }
.Subscript2 { /* Subscript Black Text */ font-size: x-small }
.SuperscriptWhite { /* Superscript Black Text */ font-size: xx-small; vertical-align: top; /*verticle-align: top*/ color: #ffffff }
.SubscriptWhite { /* Subscript Black Text */ font-size: xx-small; vertical-align: bottom; /*verticle-align: bottom*/ color: #ffffff }
.ChartTextWhite { /* 11px White Text - Tables Charts */ font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-weight: normal; color: #ffffff; text-decoration: none; text-align: center }
.ChartTextBoldWhite { /* 11px Bold White Text - Tables Charts */ font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-weight: bold; color: #ffffff; text-decoration: none; text-align: center }
A.ChartTextBoldWhiteLinks { /* 11px Bold White Text - ACTIVE LINK - Tables Charts */ font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-weight: bold; color: #ffffff; text-decoration: none; text-align: center }
A.ChartTextBoldWhiteLinks:visited { /* 11px Bold White Text - VISITED LINK - Tables Charts */ font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-weight: bold; color: #ffffff; text-decoration: none; text-align: center }
A.ChartTextBoldWhiteLinks:hover { /* 11px Bold Gold Text - HOVER LINK - Tables Charts */ font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-weight: bold; color: #E6B012; text-decoration: none; text-align: center }
.TextBox { /* Form Button Style */ font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; font-style: normal; color: #000000; text-decoration: none; z-index: 5 }
/* END ... STYLES - ALL WEB PAGES - Tier 2, 3, 4, 5, 6, etc. - NOT AVAILABLE FOR HOME PAGE */

/* ***************************************************************************************************** */

/* BEGIN ... STYLES - PRODUCT PART */

#PartListRowHeader { width: auto; /*width: 470px;*/ margin: 0px 0px 0px 0px; background-color: #828585; padding: 4px; text-align: center }
#PartListItemRowColor1 { width: auto; /*470px;*/ margin: 0px 0px 0px 0px; padding: 4px; background-color: #eeeeee }
#PartListItemRowColor2 { width: auto; /*470px;*/ margin: 0px 0px 0px 0px; padding: 4px; background-color: #E3E3DE }
#PartListItemRowColor3 { width: auto; /*470px;*/ margin: 0px 0px 0px 0px; padding: 4px; background-color: #C7D1E3 }
#PartListItemRowColor4 { width: auto; /*width: 470px;*/ margin: 0px 0px 0px 0px; padding: 4px; background-color: #828585; min-height: 15px; height: 15px }
#PartListItemRowColor5 { width: auto; /*width: 470px;*/ margin: 0px 0px 0px 0px; padding: 4px; background-color: #000066 }
#PartListItemRowColor6 { width: auto; margin: 0px 0px 0px 0px; padding: 4px; background-color: #ffffff }
#PartListItemColA { float: left; width: 100px; /*60px;*/ margin: 0px 0px 0px 0px; padding: 0px; font-family: Microsoft Sans Serif, Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 13px; font-weight: normal; color: #000000; text-decoration: none }
#PartListItemColB { float: left; width: 150px; /*136px;*/ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: Microsoft Sans Serif, Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 13px; font-weight: normal; color: #000000; text-decoration: none }
#PartListItemColB_Acc { float: left; width: 250px; /*136px;*/ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: Microsoft Sans Serif, Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 13px; font-weight: normal; color: #000000; text-decoration: none }
#PartListItemColC { float: left; width: 350px; /*208px;*/ margin: 0px 0px 0px 0px; padding: 0px 4px 0px 4px; font-family: Microsoft Sans Serif, Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 13px; font-weight: normal; color: #000000; text-decoration: none }
#PartListItemColC_Acc { float: left; width: 250px; /*208px;*/ margin: 0px 0px 0px 0px; padding: 0px 4px 0px 4px; font-family: Microsoft Sans Serif, Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 13px; font-weight: normal; color: #000000; text-decoration: none }
#PartListItemColD { float: left; width: 58px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 13px; font-weight: normal; color: #000000; text-decoration: none }
#PartListItemColE { float: left; width: 40px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 13px; font-weight: normal; color: #000000; text-decoration: none }
#AccessoryCol { width: 462px; margin: 0px 0px 0px 0px; padding: 0px; font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 13px; font-weight: normal; color: #000000; text-decoration: none }
/* END ... STYLES - PRODUCT PART */

/* ***************************************************************************************************** */

/* BEGIN ... STANDARD STYLES - SUPPORTS ALL WEB BROWSERS */	

body { /* 11px Body Text */ margin: 0px 0px 0px 0px; font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-weight: normal; color: #000000; text-decoration: none; background: #ffffff; margin: 0px 0px 10px 0px }
p { /* 11px Paragraph Text */ font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-weight: normal; color: #000000; text-decoration: none }
h1 { /* 16px Blue Bold Text - Product Name - Heading */ font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 20px; font-weight: bold; color: #00669E; text-decoration: none; margin: 30px 0px 15px 0px }
h2 { /* 16px Grey SubHead */ font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 20px; font-weight: normal; color: #706E70; text-decoration: none; margin: 0px 30px 15px 0px }
h3 { /* 13px Medium Grey Bold Heading */ font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; font-weight: bold; color: #666666; text-decoration: none }
h4 { /* 12px Dark Blue Bold Heading */ font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; font-weight: bold; color: #000066; text-decoration: none }
h5 { /* 11px Dark Blue Bold Heading */ font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-weight: bold; color: #000066; text-decoration: none }
ul { /* 10px Black Text - Margin: Top 3px,  Bottom 3px,  Left 17px,  Right 0px */ margin-top: 3px; margin-bottom: 3px; margin-left: 17px; font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 15px; font-weight: normal; color: #000000; text-decoration: none }
li { /* 10px Black Text */ font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 15px; font-weight: normal; color: #000000; text-decoration: none }
table { /* 11px Black Text */ font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-weight: normal; color: #000000; text-decoration: none }
th { /* 11px Black Text */ font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-weight: bold; color: #000000; text-decoration: none }
td { /* 11px Black Text */ font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-weight: normal; color: #000000; text-decoration: none }
/* END ... STANDARD STYLES - SUPPORTS ALL WEB BROWSERS */

.relatedAppList li a:link { text-decoration: none; font-weight: bold; color: rgb(173, 173, 173) }
.relatedAppList li a:visited { text-decoration: none; font-weight: bold; color: rgb(173, 173, 173) }
.relatedAppList li a:hover { text-decoration: none; font-weight: bold; color: #00F }
/*********************** WWW Website CSS Dropdown styles ********************/
.websites { position: absolute; left: 0px; top: 0px; visibility: hidden; font-size: 12px; line-height: 17px; font-weight: normal; color: #ffffff; text-decoration: none; text-align: left; background: #ffffff; width: 170px; z-index: 20; }
.websites ul { margin: 0px 0px 0px 1px; padding: 0px; list-style-type: none; width: 170px; background: #ffffff; }
.websites ul li a { margin: 0px 0px 0px 0px; height: 29px; display: block; text-indent: 12px; padding: 0px; font-size: 10px; line-height: 27px; font-weight: bold; color: #000066; text-indent: 10px; text-decoration: none; width: 170px; border-right: 1px solid #CCD4DB; border-bottom: 1px solid #CCD4DB; border-left: 1px solid #CCD4DB; }
.websites a:hover { background: #1204b5; color: #ffffff; }
A.WebsiteClass { font-size: 10px; line-height: 13px; font-weight: bold; color: #ADADAD; text-decoration: none; text-align: left; width: 170px !important; height: 38px; float: left; text-indent: 0px; border: thin solid white }
A.WebsiteClass:hover { color: #ffffff; background: #1204b5; border: thin solid #1204b5; }
/*********************** top Header line link styles *******************
.HeadInvestorLink { float: left; margin-left: 150px }
.HeadContactLink { float: left; margin-left: 40px; }
.HeadWWWLink { float: right; margin-right: 50px; width: 200px }*/

.HeadInvestorLink { float: left; margin-left: 190px }
.HeadContactLink { float: right; margin-right: 10px; }
.HeadContactLink .GreyTextLinks{  font-size:1.2em !important; }
.HeadWWWLink {float: left; margin-left: 40px; width: 200px}


/***********************Contact Us - Office Locator ********************/
.contactus { width: 100%; padding-bottom: 7px; padding-top: 0px; margin-top: 0px }
.contactus ul { float: left; color: grey; margin-left: 0px; width: 365px; padding-left: 0px; list-style: none }
.contactus ul li, .contactus a:link, .contactus a:active, .contactus a:visited { color: grey; text-decoration: none !important; }
.contactus a:hover { color: blue; }
.contactus h1 { padding: 10px 0px 5px 0px; margin: 0px; font-size: 14px; line-height: 16px; font-weight: bold; color: #00669E; text-decoration: none; }
.contactus td { padding: 20px; color: grey }
.contactus .col { padding: 20px 20px 0px 20px; width: 200px; float: left; font-size: 11px; line-height: 14px; font-weight: normal; color: grey; text-decoration: none }
.contactus .row { clear: both; }
.contactus .serviceHeading { font-weight: bold; padding-top: 3px }
.greyborder { border: #CCD4DB solid 1px !important }
.markertext1 { border: thin solid blue; padding: 15px; background-color: #00669E; color: #D1E3E3; font-weight: normal }
.markertext1 a:link, .markertext1 a:hover { color: #D1E3E3 }
.markertext2 { border: thin solid #00669E; background-color: #D9D6D1; margin-bottom: 5px; padding: 10px; color: #00669E; font-weight: normal }
.markertext2 a:link { color: #00669E; text-decoration: none; font-weight: bold }
.markertext2 a:hover { color: blue }
#myMap h5 { border: medium white solid; font-style: italic }
/*********************** Standard Feedback Form 3 ********************/
.feedbackForm3 table { }
.feedbackForm3 th { text-align: right; font-size: 12px; line-height: 15px; font-weight: bold; color: #00669E; text-decoration: none; padding: 5px 15px 5px 0px }
.feedbackForm3 td { padding: 0px 0px 10px 0px }
.feedbackForm3 input[type=Text], .feedbackForm3 textarea, .feedbackForm3 select { width: 450px }
.feedbackForm3 .required { font-weight: normal; color: red; font-size: smaller }
.ErrorBox { background-color: #FFC; border: 1px solid orange; padding: 5px; color: #069; font-style: italic }
.ErrorBox td { color: grey; font-size: 14px; line-height: 18px; padding-left: 20px }
#sideTicker .linkLeft { position: relative; float: left; padding: 8px 0px 0px 0px; font-style: italic; font-weight: bold; color: blue; /*z-index: 99*/ }
#sideTicker .linkLeft a:link, #sideTicker .linkLeft a:active, #sideTicker .linkLeft a:visited { text-decoration: none; color: blue;  /*z-index: 99*/ }
#sideTicker .linkLeft a:hover { text-decoration: none; color: #E6B012; z-index: 99 }
#sideTicker .linkRight { position: relative; float: right; padding: 8px 0px 0px 0px; font-style: italic; font-weight: bold; color: blue;  /*z-index: 99*/ }
#sideTicker .linkRight a:link, #sideTicker .linkRight a:active, #sideTicker .linkRight a:visited { text-decoration: none; color: blue;  /*z-index: 99*/ }
#sideTicker .linkRight a:hover { text-decoration: none; color: #E6B012; z-index: 99 }
#RuleBottom { width: 700px; padding: 8px 0px 8px 0px; text-align: left; border-top: 1px solid #d1d1cc; }
#SmallPhoto { float: right; width: 110px; height: 90px; padding: 0px 0px 5px 10px; text-align: left; }
.RedBold { font-size: 14px; line-height: 18px; font-weight: bold; color: #CF0545; font-style: italic; }
/*li span.Superscript{font-size: 0.7em; vertical-align: top }*/
li span sup, li span.Superscript { vertical-align: baseline; _vertical-align: top; font-size: 0.7em; position: relative; top: -0.4em; line-height: normal }
li span sub, li span.Subscript { vertical-align: baseline; _vertical-align: bottom; font-size: 0.7em; position: relative; line-height: normal }
/*li span.Subscript{ vertical-align: baseline; _vertical-align: bottom; font-size: 0.7em; position: relative; line-height: normal }*/

.roundBorderPageContent { margin: 0px; min-height: 400px; padding: 20px; text-align: left; background-color: white; border: 1px solid #D1D1CC; /* Do rounding (native in Firefox and Safari) */ -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; }
.adsPageSizeWrapper { width: 700px; height: 800px; margin-top: 15px; padding: 0px; text-align: left }
/************* 3.25.13 -  NEW CSS ADDED BY eSiteWorld.com  *******************/
#video_box { float: right; margin-right: 280px; margin-top: 65px; padding: 0; width: 100px; min-height: 130px; }
#Heading_video { float: left; min-height: 175px; margin: 0 15px 0px 71px; text-align: left; width: 345px; }
.video_box1 { float: left; width: 100%; }
.video_box2 { float: left; width: 49%; }
.video_box3 { border: 3px solid #00669E; float: left; margin-top: -63px; margin-left: 9px; width: 347px; height: 175px; }
video { margin: 0px; padding: 0px; }
.spacer { min-height: 100px; }
/* New Wide Box */
.wideBoxText { Float: left; width: 712px; border: 1px solid #CCD4DB; margin: 0px 4px 15px 0px; text-align: left; background: #ffffff; z-index: 9; padding: 10px; border-radius: 8px; behavior: url(/global/js/PIE.htc) } /* zIndex should be greater than that of shadow's below */
.wideBoxTextWrapper { padding: 8px 10px 10px 10px; font-size: 14px; line-height: 20px; color: #333 }
.wideBoxTextWrapper p { margin-top: 0px; font-size: 14px; line-height: 20px; color: #333 } /* solves the <p> problem in boxes*/
.wideBoxTextWrapperImg { float: left; padding-right: 15px }
.wideBoxText h1 { margin: 0; padding: 0 }
.wideBoxText h1 A { margin: 0; padding: 0; height: 28px; display: block; font-size: 16px; line-height: 27px; font-weight: bold; color: #00669E; text-decoration: none }
.wideBoxText A:hover { color: #00C; }
.wideBoxTextWrapperImg { float: left; padding-right: 15px; height: 100% }
/* click to contact */
.c2eWrapper { padding: 3px 20px 5px 20px; }
.c2eWidth { width: 100% }
.c2eComment { width: 100%; height: 100px }
.c2eNamewidth { width: 180px }
.C2E { background: url(/images/email_icon_coherent_160w.png) no-repeat center; height: 160px; width: 160px; position: fixed; left: 50%; margin-left: 560px; top: 160px; display: none }
.C2E:hover { background: url(/images/email_icon_coherent_160w_hover2.png) no-repeat center; }
.C2E-M { background: url(/images/email_icon_coherent_160w.png) no-repeat center; height: 160px; width: 160px; position: fixed; right: 2%; margin-right: 10px; bottom: 10px;/*top: 160px;*/ display: none }
.C2E-M:hover { background: url(/images/email_icon_coherent_160w_hover2.png) no-repeat center; }
/*** Last Product Visit 
#productVisited {margin:15px; padding:15px; border:1px white solid;}
#productVisited .title {float:left;width:195px; height:150px; font-size:1.5em; font-style:italic; color:#039 }
#productVisited .product {float:left; width:150px; height:150px; margin:5px; border: #C7C7FE  solid thin; border-radius:10px;  behavior: url(/global/js/PIE.htc) ; padding:5px; overflow:hidden}		
#productVisited .product a {text-decoration:none}
#productVisited .product img { border:none; border-radius:10px; behavior: url(/global/js/PIE.htc) }
***/

#productVisited { margin: 15px 15px 0 15px ; padding: 15px 15px 0 15px; border: 1px white solid; }
#productVisited .title { float: left; width: 195px; height: 130px; font-size: 1.5em; font-style: italic; color: #039 }
#productVisited .product { float: left; width: 150px; height: 130px; margin: 5px; border: #C7C7FE solid thin; border-radius: 10px; behavior: url(/global/js/PIE.htc); padding: 5px; overflow: hidden }
#productVisited .product a { text-decoration: none }
#productVisited .product img { width: 160px; height: 90px; margin-left: -5px }
#productVisited .product h4 { height: 4em }
.prRow0 {background-color: #AFFEF7;}