/*****************************
  Default Style Elements
*****************************/

body, form, table, img, pre {font-size:11px; font-family:Arial, Verdana; color:#797979; border-style:none; border-width:0px; padding:0; margin:0;}
td, p, div, span, a, .pageBody {font-size:11px; font-family:Arial, Verdana; color:#797979;}
body {background-color:#808080; text-align:center;}
.ThemeContainer {width:815px; margin:0 auto; text-align:left;}
a, a:link, a:visited {color:#005E9B;text-decoration:none;}
a:active, a:hover {color:#005E9B;text-decoration:underline;}
.bubblesLeft {background-repeat:repeat-y; background-position:right top;}
.bubblesRight {background-repeat:repeat-y; background-position:left top;}

/* Header Styles */
#Header_2 {height:52px; line-height:52px; vertical-align:bottom; text-align:center; font-weight:bold; color:#025E9A; font-style:italic; font-size:11pt;}
#Header_3 {position:relative; text-align:right; height:64px; background-image:url(/ThemeImages/OceanEquipment/Themes/Default/Ocean-Equipment-2x2.gif);}
#Header_3_a {position:absolute; left:0px; top:0px; width:131px; height:64px;}
#Header_3_b {margin:0px 0px 0px auto; width:161px; height:64px;}
.divHeaderLinks {position:absolute; bottom:5px; right:10px; text-align:right; z-index:1000;}
.divPageNames {padding:10px 20px;}
.divPageNames h1 {padding:0px; margin:0px; font-weight:bold; font-size:12px;}
h1.PageNames {margin:10px 15px 5px 15px; padding:0 0 5px 0; font-weight:bold; font-size:12px; border-bottom:solid 1px #8D8D8D;}
.divHeaderLinks {padding-left:3px;}
.divHeaderLinks, .divHeaderLinks a, .divHeaderLinks a:link, .divHeaderLinks a:visited {color:#fff; font-size:11px;}

/* New Test Styles */

td.SectionMenuItem {padding:0px 5px; background-color:#A3A3A3; white-space:nowrap; vertical-align:middle; line-height:18px; height:18px;}
.MISide {background-color:#A3A3A3; vertical-align:top;}
.cswmPopupBox {}
.cswmPopupBox table {}
.cswmItem {}
td.cswmItem {padding:3px 30px 3px 10px;}
.cswmExpand {}

/* Menu Styles */
.TopNavigation {height:25px; background-color:#FFC000; line-height:15px; padding:0px 10px;}
.Navigation {height:19px; background-color:#808080; padding-right:20px;}
.divTopNavContainer {text-align:right;}

.TopNavItem {background-color:#A3A3A3; float:right; white-space:nowrap; line-height:18px; margin:0px 2px;}
.TopNavItem a, .TopNavItem a:link, .TopNavItem a:visited {color:#ffffff; font-weight:bold; font-size:11px; line-height:18px; height:18px;}
.TopNavItem a:active, .TopNavItem a:hover {text-decoration:underline; color:#ffffff;}
.TopNavItemCurrent {background-color:#808080; float:right; white-space:nowrap; line-height:18px; margin:0px 2px;}
.TopNavItemCurrent a, .TopNavItemCurrent a:link, .TopNavItemCurrent a:visited {color:#ffffff; font-weight:bold; font-size:11px; line-height:18px; height:18px;}
.TopNavItemCurrent a:active, .TopNavItemCurrent a:hover {text-decoration:underline; color:#ffffff;}

.SectionMenuItem a, .SectionMenuItem a:link, .SectionMenuItem a:visited {color:#ffffff; font-weight:bold; font-size:11px; line-height:15px;}
.SectionMenuItem a:active, .SectionMenuItem a:hover {}
.SectionMenuSeparator {padding:0px 2px 0px 2px; color:#ffffff; font-size:10px; font-weight:bold;}

/* Content styles */
.ContentBody {background-color:#ffffff;}
.divPageHeaders {margin:0 0 0 10px;}
.divContentContainer {padding:10px 15px;}

/* Home Content Styles */
.HomePageHeaders {}
div.HomePageHeaders div {}
.divPageFooters {/*margin:15px;*/}

/* Home Left Column Styles */
.LeftColumn {width:138px; padding-left:9px;}
.divLeftColumnItem {border-bottom:solid 3px #FFDD00; width:133px;}

/* Article Styles */
.divArticleItemContainer {clear: both;}
.divArticleContentContainer {margin-left:110px;}
.divArticleSection_ArticleImage {float: left; padding:0px; margin:0px;}
.divArticleSection_ArticleImage img {margin:0px 10px 10px 0px;}
.divArticleSection_ArticleTitle {padding: 5px 0px 5px 0px;}
.ArticleSection_ArticleTitle {font-weight: bold;}
.ArticleSection_ListBriefDescription {}
.ArticleSection_ListReadMoreLink {}
.divBriefDescription {padding: 5px 0px 5px 0px;}
.divArticle_ArticleImage {float:left; padding:0px; margin:0px;}
.divArticle_ArticleImage img {margin:0px 10px 10px 0px;}
.imgArticleImage {padding: 5px 5px 5px 0px;}
.divArticleSeparator {clear:both; padding:5px 0px;}

/* Download Styles */
.divDownloadItem {clear:both;}
.divDownloadSeparator {clear:both;}
.DownloadSection_ListTitle {font-weight:bold;}

/* Page Styles 
div.offpageNavPod, div.onpageNavPod {width:133px; height:49px;}
div.offpageNavPod a, div.offpageNavPod a img {background-image:url(/ThemeImages/OceanEquipment/Themes/Default/NavPod-Instrument-Housings-Roll.gif);}
div.onpageNavPod a, div.onpageNavPod a img {background-image:url(/ThemeImages/OceanEquipment/Themes/Default/NavPod-Instrument-Housings.gif);}
div.offpageNavPod a:hover, div.offpageNavPod a img:hover {background-image:url(/ThemeImages/OceanEquipment/Themes/Default/NavPod-Instrument-Housings.gif);}
*/

/* Paginatior Styles */
.divPagination {line-height:25px; margin:10px 0px 10px 0px; clear:both;}
.divPagination * {font-family:Tahoma;}
.divBeginPagerLink {display:inline; padding:0px;}

a.BeginEndPagerLink,
a.BeginEndPagerLink:link,
a.BeginEndPagerLink:visited,
a.SkipPagerLink,
a.SkipPagerLink:link,
a.SkipPagerLink:visited,
a.CurrentPagerLink,
a.CurrentPagerLink:link,
a.CurrentPagerLink:visited,
a.PrevNextPagerLink,
a.PrevNextPagerLink:link,
a.PrevNextPagerLink:visited,
a.PagerLink,
a.PagerLink:link,
a.PagerLink:visited {font-size:12px; color:#47392E; padding:2px 5px 3px 5px; border:solid 1px #808080; text-decoration:none;}

a.BeginEndPagerLink:hover,
a.SkipPagerLink:hover,
a.CurrentPagerLink:hover,
a.PrevNextPagerLink:hover,
a.PagerLink:hover {background-color:#808080; color:#fff;}

a.CurrentPagerLink, a.CurrentPagerLink:link, a.CurrentPagerLink:visited {background-color:#FFC000; color:#000;}

.divPrevSkipPagerLink {display:none;}
.divPrevPagerLink {display:inline;}
.divCurrentPagerLink {display:inline; padding:0px 2px 0px 2px;}
.divPagerLink {display:inline; padding:0px 2px 2px 2px;}
.divNextPagerLink {display:inline;padding:0px 2px 2px 2px;}
.divSkipPagerLink {display:none;}
.divEndPagerLink {display:inline; padding:0px;}

/* Footer Styles */
.divSmartZLogoContainer {width:122px; white-space:nowrap; float:right;}
.divSiteMap {padding-left:20px; color:#898989;}
.divSiteMap a {text-transform:uppercase; color:#898989; font-size:10px;}

/* Customer Template Styles */
.TemplateTable {}
.TemplateTable tr td {vertical-align:top;}
.TemplateTable tr td h2 {margin:0; padding:0 10px; line-height:20px; background:#ffbf03; font-size:11px; color:#000;}
.TemplateTable tr td p {margin:0; padding:5px 10px; /*font-size:9px;*/ color:#797979; line-height:13px;}
.TemplateTable tr td ul {margin:0; padding:5px 20px;}
.tmpCol1 {width:140px; background:url(/ThemeImages/OceanEquipment/Themes/Default/grad-left-col.jpg) repeat-y right top;}
.tmpCol2 {width:224px;}
.tmpCol2 h2 {background:#025e9a ! important; color:#fff !important;}
.tmpCol2 p {/*font-size:11px ! important;*/ line-height:13px ! important;}
.tmpCol3 {width:140px; background:url(/ThemeImages/OceanEquipment/Themes/Default/grad-right-col.jpg) repeat-y left top;}

.TemplateTableSubPage {}
.TemplateTableSubPage tr td {vertical-align:top;}
.TemplateTableSubPage * h2 {margin:0; padding:0 10px; line-height:20px; background:#ffbf03; font-size:12px; color:#000;}
.TemplateTableSubPage * h3 {margin:0; padding:10px 0; font-size:11px; font-weight:bold; color:#000;}
.TemplateTableSubPage tr td p {margin:0; padding:5px 10px; /*font-size:9px;*/ color:#797979; line-height:13px;}
.TemplateTableSubPage tr td ul {margin:0; padding:5px 20px;}

/* Misc Style */
.clear {clear:both;}
.left {float:left;}
.right {float:right;}
