* { margin: 0; padding: 0;}
body { background-color: #999; color: #666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .75em; text-align: left;}

/* Links
--------------------------------------------------------------------------------- */
a:link { color: #072b61; text-decoration: underline;}
a:visited { color: #57799C; text-decoration: underline;}
a:hover { text-decoration: none;}
a:active { color: #072b61; text-decoration: underline;}

/* Image Links
--------------------------------------------------------------------------------- */
a:link img { border: 1px solid #999;}
a:visited img { border: 1px solid #999;}
a:hover img { text-decoration: none;}
a:active img { border: 1px solid #999;}

/* h1,h2,h3,h4,h5,h6,p,img,table
--------------------------------------------------------------------------------- */
h1 { font-size: 1.8em; margin: 0 0 .5em 0;}
h2 { font-size: 1.6em; margin: 0 0 .5em 0;}
h3 { font-size: 1.4em; margin: 0 0 .5em 0;}
h4 { font-size: 1.2em; line-height: 1.4em; margin: 0 0 .5em 0;}
h5 { line-height: 1.2em; margin: 0 0 .5em 0;} /* small text bold by default (captions, etc..) */
h6 { line-height: 1.2em; font-weight: normal; margin: 0 0 1em 0;} /* small text (captions, etc..) */
p { line-height: 1.4em; margin: 0 0 1em 0;}
blockquote { line-height: 1.4em; margin: 0 0 1em 0; padding: 0 1.5em;}
table { margin: 0 0 1em 0; width: 100%;}
td { vertical-align: top;}
td.AlignMiddle { vertical-align: middle;}

/* Container
--------------------------------------------------------------------------------- */
#container { background-color: #FFF; border-bottom: 1px solid #666; border-left: 1px solid #666; border-right: 1px solid #666; margin: 0 auto; postition: relative; width: 768px;}

/* Head
----------------------------------------- */
#head { position: absolute; top: 0; width: 768px; z-index: 99;}
#head h1 { border-left: 1px solid #999; clear: right; color: #999; font-size: 18px; padding: 0 0 0 5px; position: absolute; top: 8px; left: 65px; text-transform: uppercase;}
#head h2 { margin: 0; padding: 0; width: 60px; position: absolute; top: 7px;}
#head h4 { color: #999; float: left; margin: 8px 0 0 5px;}
#head img { border: none;}

/* Navigation
----------------------------------------- */
#nav ul { border-bottom: 1px solid #666; float: right; z-index:2;}
#nav li { border-left: 1px solid #666; float: left; list-style: none; width:9.5em;}
#nav li ul { background-color: #fff; left: -999em; position: absolute; width: 9.5em;}
#nav li:hover ul, #menu li.sfhover ul { left: auto;}
#nav li li { float: none; border-left: 0;}
#nav li a { color: #666; display: block; font-weight: bold; padding: 6px 1em 5px 1em; text-align: center; text-decoration: none; z-index:2;}
#nav li li a {font-weight:normal; padding: 4px 0;}
#nav li a:hover { color: #fff; background: #666;font-weight:bold;}
#nav li a.last-nav {color:#fff; background: #025483;}   
#nav li a.last-nav:hover { color: #666; background: #fff;font-weight:bold;}
/* Navigation Lower
---------------------- */
#nav li ul {left: -999em; position:absolute; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
#nav li li a {background-color:#e5e4e4; display:block; color:#666; height:auto; padding:5px; text-decoration: none;}
#nav li li a:hover {background-color:#e5e4e4; color:#666; text-decoration: none;}
#nav li:hover ul, #nav li.sfhover ul {left: auto;}
#nav li li {float: none;}

/* Masthead
----------------------------------------- */
#masthead { background-color: #E5E4E4; border-bottom: 1px solid #666; width: 768px; height: 37px;}
#masthead .search { margin: 6px 5px 0 0; position: absolute; top: 0; right: 0;}
#masthead .ifu-header {position:absolute; margin: 11px 0 0 235px;}

/* Wrap
----------------------------------------- */
#wrap { padding: 8em 10px 0 10px; position: relative; width: 748px;}

/* Content
----------------------------------------- */
#content { float: left; padding: 0; margin: 0 0 1em 0; width: 100%;}
#content.center { text-align: center;}
#content ul,ol { margin: 0 1em 1em 1em;}
#content ul ul li { margin: 0 1.8em .3em 1.8em;}
#content li { margin: 0 1.5em .3em 1.5em;}
#content form table td {padding:3px;}

/* Table Classes
----------------------------------------- */
table td.leftContent { padding: 0 10px 0 0; width: 80%;}
#content table td.leftContent img { float: left;}
table td.rightColumn { vertical-align: top; width: 20%;}
table td.rightColumn h4 { border: 1px solid #ccc; padding: 3px;  margin: 0 0 .5em 0;}

/* Categories
----------------------------------------- */
#categories { background-color: #E5E4E4; border-bottom: 1px solid #666;}
#categories h3 { background-color: #666; color: #FFF; padding: 3px;}
#categories ul { list-style: none; margin: 0 0 1.2em 0; padding: .5em 1em;}
#categories li { font-weight: bold; margin: 0 0 1em 0;}

/* Table Classes Homepage
----------------------------------------- */
table.fourColumn { margin: 1em 0 0 0; width: 748px;}
table.fourColumn img { border: 1px solid #ccc;}
table td.fourColumn01,table td.fourColumn02,table td.fourColumn03 { padding: 0 3px 0 0; vertical-align: top;}
table td.fourColumn01 h2,table td.fourColumn02 h2,table td.fourColumn03 h2 { border-bottom: 0;}
table td.fourColumn04 { padding: 0; vertical-align: top;}
table td.fourColumn04 h2 { border-bottom: 0;}

/* Table Classes
----------------------------------------- */
.contentArea { padding: 0 0 0 10px; vertical-align: top;}
.officesDistributors { margin: 0 0 1em 0;}
.officesDistributors td { padding: 5px; text-align: left; vertical-align: top; width: 33%;}
.productCategories img { padding: 0 .5em 0 0;}
.productDetail td ul { list-style: none;}
#content .productDetail td li { font-weight: bold; margin-left: 0;}
.productDetail h3 { background: #0196da; color: #fff; display: inline; padding: .3em;}
.productIndex img { border: 1px solid #666;}
.productIndex td.middle { padding: 0 1.5em;}
.salesReps td { width: 25%;}
.product2column td { border: 1px solid #ccc; padding: .5em; width: 50%;}
.product3column th { background: #ccc; padding: .5em; width: 33%;}
.product3column td { border: 1px solid #ccc; padding: .5em; width: 33%;}
.product4column th { background: #ccc; padding: .5em; width: 25%;}
.product4column td { border: 1px solid #ccc; padding: .5em; width: 25%;}
.product5column th { background: #ccc; padding: .5em; width: 20%;}
.product5column td { border: 1px solid #ccc; padding: .5em; width: 20%;}
.product6column th { background: #ccc; padding: .5em; width: 16%;}
.product6column td { border: 1px solid #ccc; padding: .5em; width: 16%;}
.product8column th { background: #ccc; padding: .5em; width: 12%;}
.product8column td { border: 1px solid #ccc; padding: .5em; width: 12%;}

/* Table Classes Index pages
----------------------------------------- */
.indexpages td { padding: 3px; vertical-align: top; width: 33%;}
.indexpages td h2 { background-color: #ccc; border: 1px solid #666; color: #666; padding: 3px;}

/* Footer
----------------------------------------- */
#footer {background-color: #E5E4E4; border: none; border-top: 1px solid #666; clear: both; height: 42px; margin: 1em 0 0 0; padding:10px;}
#footer p {float:left; font-size: .75em; width:500px;}
#socialnetwork-logo {float:right; text-align: right;}
#socialnetwork-logo img {padding:0 0 0 5px; vertical-align: middle;}
#socialnetwork-logo a img {border:none;}

/* Product Support
----------------------------------------- */
#productSupport { margin: 0 auto; padding: 5px 10px; width: 748px;}
#productSupport ul { font-size: .75em; margin: 0 0 0 1.8em;}
#productSupport li a { color: #666;}

/* Horizontal Product Navigation
----------------------------------------- */
#HorizontalNavi { border: 1px solid #000; padding: .5em 0; text-align: center; width: 100%;}
#HorizontalNavi a { border-right: 1px solid #000; color: #666; display: block; display: inline; font-weight: bold; padding: .5em 10px; text-decoration: none;}
#HorizontalNavi a.leftBorder { border-left: 1px solid #000;}
#HorizontalNavi a:hover { color: #FFF; background: #666;}

/* Special divs and classes
----------------------------------------- */
img.floatLeft { float: left; margin-right: 1em;}
img.floatRight { float: right; margin-left: 1em;}
img.floatLeftWithBorder { border: 1px solid #666; float: left; margin-right: 1em;}
img.floatRightWithBorder { border: 1px solid #666; float: right; margin-left: 1em;}
.acrobatReader { list-style: url(/pix/zzContentGuidesTemplateGraphics/AcrobatReaderIconLI.gif);}
.flashPlayer { list-style: url(/pix/zzContentGuidesTemplateGraphics/FlashPlayerIconLI.gif);}
.quickTime { list-style: url(/pix/zzContentGuidesTemplateGraphics/QuickTime.gif);}
.windowsMedia { list-style: url(/pix/zzContentGuidesTemplateGraphics/WindowsMedia.gif);}
.nd { display: none;}
.clearthis { clear: both;} /* (this is the code you will use) <div class="clearthis"><!-- this div is not floated and its clear property is set to both --></div> */
#imageContainer { float: left; width: 100%; margin: 0 0 1em 0;}
a.backtotop,a.backtotop:link,a.backtotop:visited,a.backtotop:active { border: 1px solid #b4bac2; color: #666; left: 723px; padding: 1px 3px; position: relative; top: 23px; text-decoration: none;}
a.backtotop:hover { background: #666; color: #fff;}
.padding05, table.padding05 td, table.padding05 th { padding: 5px; }

/* Alphabet */
#content ul.alphabetArtLibrary { float: left; font-weight: bold; list-style: none; margin: 0 0 0 59px; padding: 0; text-align: center; display: inline;}
#content ul.alphabetArtLibrary li { float: left; margin: 0; padding: .5em 1em .5em 0;}

/* Custom Pages
----------------------------------------- */

/* Home
----------------------------------------- */
#homepageMainAd { float: left; margin: 0 0 1em 0; width: 746px;}
#homepageMainAd #flash {float:left; margin:0 0 0 10px; width:426px;}
#homepageMainAd #flash h5 {font-weight:normal; margin:10px 0 20px 0; line-height: 16px;}
#homepageMainAd #flash img { border:none; padding:10px 10px 5px 0;}
/*#homepageMainAd div {float:left; margin:0 0 0 10px;}*/
#homepageMainAd div h3 {background:#ccc; border:1px solid #666; padding:5px;}
#homepageMainAd div h3 a {color:#7f1a13;}

#homepageMisc {float: right; width:280px;}
#homepageMisc h4 { border: 1px solid #ccc; margin: 0 0 .5em 0; padding: 3px;}
#homepageMisc ul { font-size: 12px;}

#content td.newsletterreg { float: left; padding: 0 0 1em 0; text-align: center; width: 100%;}
#content td.newsletterreg h3 span { color: #FF0000;}
#content td.newsletterreg p { text-align: center;}
#content td.newsletterreg .formFieldText { border: 1px solid #666;}

/* Damon Logo Home Page
----------------------------------------- */
.damonlogo-homepage {float: left; width:434px; text-align: center;}

/* Video
----------------------------------------- */
/* Presentation
----------------------------------------- */
#presentation { border: 1px solid #666; margin: 1em 0; text-align: justify;}
#presentation h2 { background-color: #999; border-bottom: 1px solid #666; color: #fff; margin: 0; padding: 5px;}
#presentation ul { margin: 1em;}

/* Clinical Impressions
----------------------------------------- */
table.clinicalImpressions td { padding: .5em;}

/* Custom Product Pages
----------------------------------------- */

/* Titanium Orthos
----------------------------------------- */
/* navigation place holders Menu1 "Questions" */
#titaniumOrthos span.simplified a,
span.perfected a,
span.coordinated a,
span.order a
{ background-color: #df331f; color : #fff; text-decoration: none;}
#titaniumOrthos h1 { display: none;}
#titaniumOrthos h2 { color: #df331f; border: none;}
#titaniumOrthos h6 { font-weight: lighter;}
#titaniumOrthos p { line-height: 1.6em; margin: .3em 0 1em 0;}
#titaniumOrthos li { list-style-type: disc;}
#titaniumOrthos img.head { border: 1px solid #ccc; border-bottom: none; float: left;}
#titaniumOrthos img.research { border: 1px solid #ccc; padding: .5em;}
#titaniumOrthos table.home2Columns { margin: 0 0 1em 0;}
#titaniumOrthos table.home2Columns td { padding: 0 .5em 1em .5em; width: 50%; vertical-align: top;}
#titaniumOrthos table.home2Columns td img { border: 1px solid #ccc; float: left; margin: 0 1em 0 0;}
#titaniumOrthos .floatLeft { border: 1px solid #ccc; float: left; margin: 0 1em 1em 0;}
#titaniumOrthos .floatRight { border: 1px solid #ccc; float: right; margin: 0 0 1em 1em;}
#titaniumOrthos .floatRightNoBorder { float: right; margin: .5em;} 
#titaniumOrthos blockquote { border: 1px solid #df331f; margin: 1em 0; padding: .5em; text-align: center;}
#titaniumOrthos table.simplified td { padding: .5em; text-align: center; vertical-align: top;}
table.simplified td p { padding: 0 1.3em; text-align: left;}
#titaniumOrthos img.QUADLogo { border: none; float: left; padding: 0 .5em 0 0;}
#titaniumOrthos img.Archwire { border: 1px solid #df331f; float: right; margin: 0 0 1em 1em;}
#titaniumOrthos span.coordinated { color: #3399ff; font-weight: bold;}
#titaniumOrthos table.order { width: 100%;}
#titaniumOrthos table.order th { background: #df331f; color: #fff; font-weight: bold; padding:.3em; }
#titaniumOrthos table.order td { border: 1px solid #ccc; padding: .3em;}

/* Navigation - Titanium Orthos
----------------------------------------- */
#titaniumNavi { background: #f04f25; border: 1px solid #ccc; float: left; margin: 0 0 1em 0; padding: .5em 0; text-align: center; width: 746px;}
#titaniumNavi a { border-right: 1px solid #fff; color: #fff; display: block; display: inline; font-weight: bold; padding: .4em 10px; text-decoration: none;}
#titaniumNavi a.leftBorder { border-left: 1px solid #fff;}
#titaniumNavi a:hover { color: #FFF; background: #df331f;}

/* ICE
----------------------------------------- */
table.ICE { border: none;}
table.ICE td { width: 50%; padding: .5em;}
table.ICE img { border: 2px solid #0081c6; float: left; margin: 0 1em .5em 0;}
table.ICEDebonding td { padding: .3em;}
table.ICEOrder { width: 100%;}
table.ICEOrder th { background: #0081c6; color: #fff; font-weight: bold; padding:.3em; }
table.ICEOrder td { border: 1px solid #ccc; padding: .3em;}

/* ICE Navigation
----------------------------------------- */
img.ICE { border: 1px solid #0081c6;}
#ICENavi { background: #0081c6; float: left; margin: 0 0 1em 0; padding: .5em 0; text-align: center; width: 748px;}
#ICENavi a { border-right: 1px solid #fff; color: #fff; display: block; display: inline; font-weight: bold; padding: .4em 10px; text-decoration: none;}
#ICENavi a.leftBorder { border-left: 1px solid #fff;}
#ICENavi a:hover { color: #FFF; background: #015683;}


/* Insignia
----------------------------------------- */
#insignia { background: #dfdfde; border: 1px solid #000; color: #fff; padding: 1em 10px;}
#insigniaContent h1 { text-align: center; color: #4a83b9;}
#insigniaContent h2 { text-align: left; border: none; color: #4a83b9;}
#insigniaContent h3 {color: #4a83b9; text-align:left;}
#insigniaContent blockquote { margin: 1em 0; font-style: italic;}
#insignia table { margin: 0; padding: 0;}
#insignia table td img { margin: 0; padding: 0;}
#insigniaContent { background: #000; padding: 1em;}
#insigniaContent table th { background: #4a83b9; padding: .3em;}
#insigniaContent table td { background: #fff; color: #666; padding: .3em;}
#insigniaContent table.textAlignCenter td { background: #000; color: #fff; text-align: center;}

#insigniaContent table.insigniaContentBlack td { background: #000; color: #fff; padding: .3em;}

#insigniaContent p strong { color: #4a83b9;}

/* Insignia Head
----------------------------------------- */
#insigniaHead { width: 726px;}
#insigniaHead img { border: none; float: left;}

/* Insignia Navigation
----------------------------------------- */
#insigniaNav { background-color: #666; border: 1px solid #000; float: left; margin: 10px 0 1em 0; width: 724px;}
#insigniaNav img { border-right: 1px solid #000;; float: left;}

/* Insignia Links
----------------------------------------- */
#insigniaContent a:link { color: #4a83b9; text-decoration: underline;}
#insigniaContent a:visited { color: #4a83b9; text-decoration: underline;}
#insigniaContent a:hover { text-decoration: none;}
#insigniaContent a:active { color: #4a83b9; text-decoration: underline;}

/* Gorman
----------------------------------------- */
div#content.gorman h1, h2 {color: #a3140d;}
div#content.gorman h3, h4 {color: #164fc5;}
.gorman a { color: #a3140d;}
#gormanContainer { border: 1px solid #782824; float: left; width: 746px; margin: 0 0 1em 0;}
#gormanContainerMickey { background: url(/pix/Ormco/Events/Ormco-Events-Gorman2007.jpg) #782824 top no-repeat; height: 300px;}
#gormanContainerDog { background: url(/pix/Ormco/Events/Ormco-Events-Gorman2008.jpg) #782824 top no-repeat; height: 300px;}
#gormanContainerNavi { background: #782824; float: left; padding: 1em 0; text-align: center; width: 100%;}
#gormanContainerNavi a { background: #782824; color: #fff; display: block; display: inline; font-weight: bold; padding: .5em 10px; text-decoration: none;}
#gormanContainerNavi a:hover { background: #005897; color: #fad602;}


/* Vector
----------------------------------------- */
/* navigation place holders Menu1 "Questions" */
#vector span.orange { color:#f79428; }
#vector span.simplified a,
span.perfected a,
span.coordinated a,
span.order a
{ background-color: #f79428; color: #fff; text-decoration: none;}
#vector h1 { display: none;}
#vector h2 { border: none; color: #999; }
#vector h3 { font-size: 1.2em; color: #f79428; margin: 0 0 .3em 0;}
#vector h6 { font-weight: lighter;}
#vector p { line-height: 1.6em; margin: -.5em 0 1.5em 0;}
#vector li { list-style-type: disc;}
#vector ul { margin: 0 0 1.5em 0;}

#vector img { padding: 2px;}
#vector img.head { border: 1px solid #ccc; border-bottom: none; float: left; padding: 0;}
#vector img.research { border: 1px solid #ccc; padding: .5em;}
#vector table.home2Columns { margin: 0 0 1em 0;}
#vector table.home2Columns td { padding: 0 .5em 1em .5em; width: 50%; vertical-align: top;}
#vector table.home2Columns td img { border: 1px solid #ccc; float: left; margin: 0 1em 0 0;}
#vector .floatLeft { border: 1px solid #ccc; float: left; margin: 0 1em 1em 0;}
#vector .floatRight { border: 1px solid #ccc; float: right; margin: 0 0 1em 1em;}
#vector .floatRightNoBorder { float: right; margin: .5em;} 
#vector blockquote { border: 1px solid #f79428; margin: 1em 0; padding: .5em; text-align: center;}
#vector table.simplified td { padding: .5em; text-align: center; vertical-align: top;}
#vector img.QUADLogo { border: none; float: left; padding: 0 .5em 0 0;}
#vector img.Archwire { border: 1px solid #f79428; float: right; margin: 0 0 1em 1em;}
#vector span.coordinated { color: #3399ff; font-weight: bold;}
#vector table.order { width: 100%;}
#vector table.order th { background: #f79428; color: #fff; font-weight: bold; padding:.3em; }
#vector table.order td { border: 1px solid #ccc; padding: .3em;}
#vector table.partNumbers td { border-bottom: 1px solid #ccc; padding: 3px;}
#vector table.partNumbers td.width200px {width: 200px;}
#vector .courseVideo {float:left; width:400px;}

/* Navigation - Vector
----------------------------------------- */
#vectorNavi { background: #f79428; border: 1px solid #ccc; float: left; margin: 0 0 1em 0; padding: .5em 0; text-align: center; width: 746px;}
#vectorNavi a { border-right: 1px solid #fff; color: #fff; display: block; display: inline; font-weight: bold; padding: .4em 10px; text-decoration: none;}
#vectorNavi a.leftBorder { border-left: 1px solid #fff;}
#vectorNavi a:hover { color: #FFF; background: #999;}

/* STB
----------------------------------------- */
/* navigation place holders Menu1 "Questions" */
#STB span.orange { color:#f79428; }
#STB span.simplified a,
span.perfected a,
span.coordinated a,
span.order a
{ background-color: #7dc6ce; color: #fff; text-decoration: none;}
#STB h1 { display: none;}
#STB h2 { border: none; color: #999;}
#STB h3 { color: #5fa6af; margin: 0 0 .3em 0;}
#STB h4 { font-size: 1em; color: #666;}
#STB h6 { font-weight: lighter;}
#STB p { line-height: 1.6em; margin: -.5em 0 1.5em 0;}
#STB li { list-style-type: disc;}
#STB ul { margin: 0 0 1.5em 0;}

#STB img.head { border: 1px solid #7dc6ce; border-bottom: 1px solid #fff; float: left; padding: 0;}
#STB blockquote { border: 1px solid #7dc6ce; margin: 1em 0; padding: .5em; text-align: center;}
#STB table.order { width: 100%;}
#STB table.order th { background: #7dc6ce; color: #fff; font-weight: bold; padding:.3em; }
#STB table.order td { border: 1px solid #ccc; padding: .3em;}

/* Navigation - Vector
----------------------------------------- */
#STBNavi { background: #7dc6ce; float: left; margin: 0 0 1em 0; padding: .5em 0; text-align: center; width: 748px;}
#STBNavi a { border-right: 1px solid #fff; color: #fff; display: block; display: inline; font-weight: bold; padding: .4em 10px; text-decoration: none;}
#STBNavi a.leftBorder { border-left: 1px solid #fff;}
#STBNavi a:hover { color: #FFF; background: #999;}


.OrmcoPromotions { text-align: center;}
.OrmcoPromotions h1 { color: #ff0000;}
table#Promotions td { padding: 3px;}
table#Promotions img { border: 1px solid #175299;}
table#Promotions td.PromotionsRight { /*background: #c7d8ef;*/ color: #175299; text-align: center;}
table#Promotions td.PromotionsRight img { border: none;}

/*.AAOEvent {}*/
#content.AAOEvent h2 {color:#f77b2b;}
#content.AAOEvent h4 {color:#005584; text-align: left;}
/*#content.AAOEvent table.aao2009 {}*/
#content.AAOEvent table td {border:1px solid #ccc; border-collapse:collapse; padding:3px;}
#content.AAOEvent table td.width30 {width:15%;}
#content.AAOEvent table td.AAOMiddle { vertical-align: middle;}

/* Damon Forum Form
----------------------------------------- */
.damonForumForm {background-color:#fff; padding: 10px;}


/* Damon Forum Form - Registration
-----------------------------------------
.damonForumReg {background-color:#fff;}
.damonForumReg .forumInfo td {padding:3px;}
.damonForumReg td {font-size:10px; vertical-align:bottom;}
.damonForumReg td.width {width:20%;}
.damonForumReg p {margin:1em 0;}*/

/* damon forum 2011 banner */
h2.df-2011 a {background:url(http://ormco.com/pix/Ormco/PromoAds/DamonForum12OrmcoBanner.jpg) center no-repeat; border:none; float:left; display:block; height:100px; margin:-10px 0 10px 0; /*padding:3px 0;*/ width:100%; border:none;}
h2.df-2011 a.event1{background:url(http://ormco.com/pix/Ormco/PromoAds/AnnualDamonForumEventsPageBanner.jpg) center no-repeat;}
h2.df-2011 span {display: none;}


/* AdvanSync
----------------------------------------- */
div#advansync {width:748px;}
div#advansync h1 {color:#5cb559; font-size:24px; margin:0;}
div#advansync h2 {color:#212121; font-size:20px; font-weight:100;}
div#advansync h3 {color:#5cb559; font-size:16px;}
div#advansync h4 {color:#5cb559; font-size:12px;}
div#advansync h5 {color:#5cb559;}
div#advansync h6 {color:#666;}
div#advansync li {padding:0 0 .5em 0;}
div#advansync .advansynchead {background:url(/pix/Ormco/Products/AdvanSync/advansync-logo-748x86.jpg) no-repeat;
height:86px;
width:748px;
}
div#advansync .advansynchead a {color:#141414;}
div#advansync .advansynchead a:hover {text-decoration:none;}
div#advansync .advansynchead .advansyncnavi {float:right; width:490px; margin:30px 20px 0 0; text-align:right;}
div#advansync .advansynchead .advansyncnavi a {padding:5px;}
div#advansync .advansynccontent {padding:19px 19px 0 19px;}
div#advansync .advansynccontent .flash-floatright {float:right; padding:0 0 0 15px;}
div#advansync .advansynccontent ul,ol,#advansync .advansynccontent-cases ul,ol {margin: 0 0 1em 1em;}
div#advansync .advansynccontent li,#advansync .advansynccontent-cases li {margin: 0 0 0 1.5em;}
div#advansync .advansynccontent-cases h1 {color:#5cb559; margin:0;}
div#advansync .advansynccontent-cases table.advansynccases {width:100%;}
div#advansync .advansynccontent-cases table.advansynccases td.advansynccasesrow1 {padding:0 21px 15px 0; width:220;}
div#advansync .advansynccontent-cases table.advansynccases td.advansynccasesrow2 {padding:0 21px 15px 0; width:220;}
div#advansync .advansynccontent-cases table.advansynccases td.advansynccasesrow3 {width:220;}
div#advansync .advansynccontent-cases {padding:0;}
div#advansync .advansynccontent-cases .advansynccaseswrap {background:#d7f2d1; margin:25px 0 0 0; padding:19px;}
div#advansync .advansynccontent-cases .advansynccaseswrap h1,div#advansync .advansynccontent .advansyncwrap h1 {margin: 0 0 .5em 0;}
div#advansync .advansynccontent .advansynctraining img {float:left; padding:0 10px 10px 0;}
div#advansync .advansynccontent .advansynctraining h3 {margin:0;}
div#advansync .advansynccontent .advansynctraining blockquote {color:#212121; font-size:14px; font-style:italic; padding:10px; line-height:18px;}
.advansyncordercontainer {float:left; font-size:10px; width:375px;}
.advansynccol3 td {border: 1px solid #ccc; padding: .5em; width: 33%;}
.advansyncrightcol {float:left; margin:0 0 0 15px; width:320px;}
.advansyncrightcol table td {border: 1px solid #ccc; font-size:10px; padding: .5em;}


/* --------- NEWS ----------- */
.expandticker{
background-color: #015383;
padding: 10px;
color: white;
overflow-y:auto; /*set DIV to scroll if content exceeds ticker height*/
position: relative;
}
.expandticker a:link {
color: white;
text-decoration: none;
font-size: medium;
padding-left: 4px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;


}

.newssection {
float:left;
}
.expandticker a:visited	{
color: white;
text-decoration: none;


}

.expandticker a:hover	{
color: white;
text-decoration:underline;


}

.expandcontent{
display:none;
position: relative;
color: white;


}

ul.dropdownlist{
margin: 0;
padding: 0;
position:absolute;
left:0;
top: 0;
border: 1px solid #ccc;
list-style-type: none;
background: #015383;
padding: 3px;
font-size: 13px;
font-family: Verdana, Arial, Helvetica, sans-serif;


}

ul.dropdownlist li a{
display: block;
background: #015383;
color: white;
border: 1px solid #ccc;
text-decoration: none;
padding: 3px 5px 7px ;

}

ul.dropdownlist li a:hover{
background: #015383;

}

ul.dropdownlist li.selected a{
background: #015383;

}
#flashContainer {float:left; z-index:1;}

/* 6May2011 Abdulqadir */
/*.floatR{ float:right}
.padTopRight{ padding:3px 3px 0 0}
#insigniaNav img.noBdr{ border:0!important; outline:none}
#flash a:link img.noBdr, img.noBdr{ border:0!important}*/

.infoBar{background-color:#005DA3; line-height:31px; text-align:center}
.infoBar a{color:#fff; font-weight:bold; display:block; text-decoration:none}
.margTop10{margin:10px 10px 0; width:60%}

/* Insignia ClearGuide Express */
#clearGuide h2{color:#02b296}
#clearGuide .head{border:1px solid #ccc; border-bottom:1px solid #fff}
#clearGuideNavi{ margin: 0; padding: 0.5em 0; text-align: center; width: 748px; background-color:#02b296}
#clearGuideNavi a{border-right: 1px solid #FFFFFF; color: #FFFFFF; display: inline; font-weight: bold; padding: 0.4em 10px; text-decoration: none;}
#clearGuideNavi a:hover{background-color:#07a58c}
#clearGuideNavi a.leftBorder { border-left: 1px solid #FFFFFF;}
#clearGuide .centerTable{background-color: #E9F6F2; border: 1px solid #003932; border-radius: 10px 10px 10px 10px; padding: 5px 0; float: left; margin: 10px 5px; width:400px}
#clearGuide .centerTable li{padding: 5px 0}
#clearGuide .centerTable .floatL{float:left;}
#clearGuide .imgLeft {float: left; padding-right:20px}
#clearGuide h2.blackTxt{color:#000}
#clearGuide h2.blackTxt em, #clearGuide .greenEM em{color:#02b296}
#clearGuide .dataTable {border:1px solid #003932;  margin: 10px 0 20px; text-align: center; border-collapse: collapse;}
#clearGuide .dataTable td{padding:5px}
#clearGuide .dataTable th{background-color:#003932; padding:5px; color:#fff; white-space: nowrap;}
#clearGuide .dataTable td.altCol{background-color:#e9f6f2}
#clearGuide .footnote{font-size:9px; color:#7b7b7b}
#clearGuide .imgMarTop{margin: 22px 0 10px 27px;}
#clearGuide .margBot{margin-bottom:1em}
#clearGuide .margBot img{border:none}
#clearGuide table.tdBdr td{border:1px solid #ccc}
